BM6P6(@ ~~~{{{vvvnnngggccccccdddlllrrrwwwvvvvvvwwwvvvtttsssuuuyyy}}}~~~~~~yyyuuunnnhhhccc___[[[XXXQQQOOOKKKGGGDDDEEEHHHJJJLLLLLLQQQZZZcccooo|||zzzxxxxxxxxxsssqqqmmmjjjgggccc^^^[[[UUURRROOOKKKHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEGGGIIILLLNNNPPPPPPPPPOOOVVV___kkktttyyy|||~~~xxxlll```[[[YYYYYY[[[aaaggglllnnnjjjeee]]]TTTKKKDDD@@@>>>AAAAAAAAABBBCCCFFFHHHIIIXXX]]]bbbdddaaaZZZSSSOOOPPPUUU\\\ccchhhiiiiiihhhjjjnnnttt|||||||||yyyzzz~~~~~~zzzyyy|||~~~~~~~~~}}}rrrfff___^^^ZZZRRRJJJ@@@<<<999666666666666555444444444444444555666777666>>>GGGNNN[[[mmm|||}}}nnnmmmxxxzzztttpppqqqrrrrrrssswww}}}yyyiii]]]UUUMMMMMMOOOOOOPPPSSSTTTTTTVVV\\\dddkkkmmmmmmjjjfff```]]]ZZZVVVQQQMMMLLLLLLLLLMMMOOOQQQTTTUUURRRUUUYYY[[[\\\\\\\\\]]]XXXVVVSSSOOOLLLKKKJJJJJJOOOOOOQQQUUUZZZ]]]^^^]]]^^^bbbgggjjjkkkmmmqqqtttqqqtttyyy|||yyyuuuyyy~~~wwwppphhh]]]PPPHHHDDDBBBBBBFFFJJJQQQ^^^kkkpppxxx}}}|||xxxssslllfff```^^^___hhhvvv{{{|||~~~|||~~~|||sssggg\\\VVVRRRNNNKKKKKKMMMNNNMMMHHHAAA:::666555444444444444555666666~~~|||vvvnnngggcccbbbccckkkrrrxxxyyyyyy{{{zzzwwwvvvwwwzzz}}}xxxqqqjjjccc^^^UUURRRMMMHHHEEEEEEGGGHHHIIIIIIMMMTTT\\\gggvvv~~~|||zzzyyytttrrrooollliiieeeaaa^^^XXXUUURRRNNNKKKIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGIIIKKKNNNQQQSSSRRRQQQPPPSSS[[[fffooouuuyyy~~~|||rrrggg]]][[[ZZZ[[[```eeeiiikkkkkkeee\\\RRRIIIBBB>>>============>>>???AAACCCDDDLLLQQQVVVXXXVVVQQQMMMJJJHHHLLLSSSZZZ___aaaaaaaaacccgggmmmuuu~~~~~~|||||||||tttvvvyyy|||{{{wwwwww{{{}}}zzz}}}}}}wwwrrrqqqggg\\\WWWWWWVVVOOOIII>>>;;;888555555555555444444444444444555666666777888???GGGPPP___rrrxxxiiigggrrrxxxrrroooppprrrrrrssswwwzzz}}}zzzlll___VVVNNNMMMNNNNNNOOORRRRRRRRRVVV\\\eeelllppppppoookkkeee___[[[VVVOOOKKKGGGGGGGGGHHHJJJLLLNNNOOOQQQTTTYYY]]]___`````````]]][[[WWWSSSPPPOOONNNNNNNNNMMMMMMOOOQQQSSSSSSRRRUUUYYY]]]```bbbeeejjjnnnnnnrrrwww{{{{{{xxxzzzzzzsssllleee[[[OOOGGGDDDAAABBBEEEHHHOOO\\\iiiooowww|||{{{xxxtttmmmggg```]]]]]]dddrrrzzzzzzwwwuuuxxx|||~~~zzzqqqeeeZZZSSSOOOLLLJJJJJJLLLNNNMMMHHHAAA:::666555555444444555555666777~~~|||vvvnnnfffaaa______iiiqqqyyy{{{}}}~~~{{{yyyyyy{{{||||||}}}||||||zzzqqqjjj^^^ZZZSSSMMMIIIGGGGGGHHHHHHGGGJJJOOOUUU^^^lllyyy}}}{{{vvvtttqqqnnnllliiieeebbb\\\ZZZVVVRRROOOMMMLLLKKKLLLKKKJJJJJJJJJJJJJJJJJJLLLNNNRRRUUUVVVTTTRRRPPPOOOUUU^^^fffmmmttt|||wwwnnn```^^^\\\\\\___bbbdddeeehhhbbbYYYNNNEEE???<<<;;;:::::::::;;;<<<>>>???@@@AAAEEEIIIKKKJJJHHHFFFEEEEEEIIIPPPWWW]]]aaabbbccc]]]```eeekkksss{{{~~~|||}}}vvvooopppssswwwvvvtttuuu{{{}}}zzzxxxvvvuuutttqqqkkkfffddd\\\SSSOOOQQQQQQMMMIII>>>;;;777555444444444333444444444444555666777888:::@@@HHHTTTggg{{{ssseee___iiiyyywwwqqqnnnoooqqqrrrtttwwwxxx{{{~~~|||ooo```WWWOOONNNNNNMMMNNNPPPPPPQQQUUU\\\dddlllqqqssstttpppiiiccc\\\UUUNNNIIIEEEDDDDDDDDDFFFGGGIIIJJJNNNSSSZZZaaafffiiiiiiiiigggddd```[[[XXXVVVUUUTTTTTTQQQNNNLLLLLLLLLKKKIIIMMMOOORRRTTTWWW\\\bbbfffhhhnnntttzzz~~~|||yyy{{{~~~xxxssslllfff___WWWMMMFFFCCCAAA@@@CCCFFFLLLYYYeeennnuuu{{{zzzwwwtttoooiiiaaa]]][[[```lll{{{yyyyyyyyypppnnnlllqqqxxx}}}zzzrrrfffZZZRRRNNNLLLKKKJJJMMMOOONNNHHHAAA:::777555555555555555666777777|||zzzuuunnneee___\\\[[[dddnnnwww{{{~~~}}}yyyzzzzzzzzz{{{{{{||||||~~~~~~}}}||||||}}}yyykkkeee\\\TTTOOOLLLJJJIIIIIIHHHIIIMMMRRRYYYgggsss}}}wwwuuusssqqqooommmiiifff___]]]ZZZVVVSSSPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNQQQUUUWWWWWWUUUQQQNNNJJJOOOVVV\\\cccmmmxxx~~~wwwooodddaaa]]]\\\\\\]]]^^^]]]___ZZZQQQHHHAAA===;;;;;;;;;;;;<<<<<<===>>>???@@@===???BBBCCCBBBBBBBBBCCCDDDHHHNNNVVV]]]cccgggiii^^^___aaaeeejjjpppvvvyyy{{{~~~|||~~~|||wwwqqqkkkkkkooossssssrrrttt{{{~~~xxxpppmmmmmmjjjeee___^^^WWWOOOLLLNNNOOOMMMJJJ>>>;;;777555555555444333444444444444555777888888;;;@@@IIIXXXpppnnnaaaWWW```pppvvvqqqnnnppprrrrrruuuyyywww{{{|||pppbbbYYYPPPNNNNNNLLLLLLNNNOOOPPPTTTZZZaaahhhmmmpppssspppllleee^^^VVVPPPLLLGGGFFFFFFFFFFFFGGGIIIJJJNNNSSS]]]hhhqqqvvvxxxwwwtttqqqlllgggbbb___^^^]]]^^^ZZZUUUPPPNNNLLLJJJIIIIIIJJJJJJLLLPPPVVV\\\```aaagggooouuuzzz}}}yyyyyyzzz{{{~~~tttnnnggg```ZZZSSSKKKEEEBBB@@@???AAADDDIIIVVVbbbllltttyyyyyywwwuuupppkkkbbb^^^ZZZ]]]gggvvvzzzyyy~~~wwwnnnkkkhhhmmmssswwwyyy{{{}}}|||ttthhh]]]TTTOOOMMMMMMJJJNNNQQQOOOHHH@@@:::888666666555555666666777888zzzyyyuuummmeee^^^ZZZXXX___hhhrrrxxx|||}}}yyyyyyxxxyyyzzz|||~~~~~~~~~~~~{{{zzzzzz}}}wwwpppeee\\\UUUQQQMMMJJJKKKIIIIIILLLPPPVVVcccooo|||zzzxxxvvvtttrrrpppllljjjcccaaa^^^ZZZVVVRRRPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRVVVXXXWWWSSSOOOLLLGGGJJJNNNRRRYYYdddqqqzzz~~~yyyrrrkkkgggccc___[[[YYYXXXVVVTTTRRRNNNHHHBBB===<<<<<<<<<<<<<<<===>>>>>>>>>??????===>>>???>>>======???@@@>>>AAAGGGNNNWWW___eeehhhcccbbbaaabbbdddhhhmmmppprrruuu{{{~~~|||~~~|||wwwtttpppkkkgggiiimmmpppqqqqqqttt{{{xxxooojjjiiigggccc^^^]]]VVVNNNJJJKKKLLLKKKIII???<<<888666666666555555444444444555666777888999;;;???III[[[vvv~~~vvvggg[[[QQQZZZiii|||wwwqqqnnnppprrrsssuuuyyyxxx|||{{{ooocccYYYQQQNNNMMMLLLKKKMMMNNNPPPRRRVVV[[[aaafffjjjnnnmmmkkkgggaaaZZZUUUSSSLLLKKKJJJJJJJJJJJJLLLLLLQQQWWWaaaooo|||~~~yyysssoookkkjjjiiihhhddd]]]WWWSSSPPPMMMKKKJJJHHHGGGHHHKKKPPPUUUXXXYYY___hhhooottt{{{}}}xxxwwwwwwxxx~~~uuunnnddd\\\VVVPPPIIIDDDAAA>>>===???BBBGGGTTT___kkksssxxxxxxvvvuuuqqqllleee```[[[\\\dddrrr|||{{{xxxpppmmmiiimmmsssuuuuuuvvvyyy}}}{{{uuukkk___UUUOOOMMMMMMLLLQQQTTTQQQIII@@@:::999777666666666666777888888yyyxxxuuuooofff___ZZZXXXZZZcccmmmsssxxx}}}~~~|||yyyyyyxxxxxxzzz}}}}}}yyyyyy|||{{{oooeee^^^XXXRRRNNNLLLJJJIIIKKKNNNSSS^^^iiixxx~~~|||zzzxxxvvvtttpppmmmgggeeebbb^^^ZZZVVVRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRTTTVVVWWWVVVRRRNNNKKKFFFGGGIIIKKKPPPZZZgggqqq{{{vvvpppiiiiiieee___ZZZVVVRRRNNNKKKGGGEEEBBB>>><<<<<<======;;;<<<===============<<<;;;<<<<<<;;;::::::;;;===<<<>>>CCCIIIQQQYYY```ddddddbbb```___aaaeeeiiilllnnnpppttt{{{}}}|||~~~}}}uuupppmmmkkkgggccchhhlllooooooooorrrzzz|||wwwpppkkkhhhfffccc```^^^WWWNNNIIIHHHIIIHHHGGG@@@===999777666666666555333444444555666888999::::::???III[[[vvv|||wwwxxxzzzyyyxxxxxxvvvlll^^^RRRMMMUUUdddwwwwwwqqqnnnppprrrrrrtttxxxwww|||zzzpppcccYYYQQQNNNMMMLLLKKKMMMMMMOOOQQQSSSVVV[[[```dddhhhjjjkkkiiieeeaaa^^^]]]TTTSSSQQQPPPPPPPPPQQQQQQWWW[[[eeesss~~~{{{zzzyyyyyytttooohhhaaa\\\VVVQQQNNNLLLIIIFFFFFFHHHKKKMMMNNNQQQWWW```gggmmmttt}}}}}}yyyxxxxxxyyy}}}zzzrrrfff\\\TTTNNNGGGBBB@@@===<<<>>>AAAGGGSSS___lllrrrwwwwwwuuutttqqqlllfffbbb]]]\\\bbbooo}}}}}}}}}{{{tttqqqmmmrrrvvvwwwtttsssuuuyyyzzzvvvnnncccXXXPPPMMMLLLPPPTTTXXXTTTJJJ@@@:::999777777777777777888888999zzzzzzwwwqqqiiibbb\\\ZZZWWW```iiioootttzzz|||{{{|||zzzyyyxxxzzz}}}}}}wwwvvvzzz~~~|||qqqjjjddd]]]XXXRRRNNNLLLMMMMMMPPPZZZeeettt}}}{{{xxxtttqqqkkkiiifffbbb^^^YYYUUUSSSSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWWWWUUURRRNNNLLLFFFFFFFFFFFFIIIRRR___hhhzzz~~~yyysssmmmkkkfff___YYYSSSMMMGGGDDDAAA@@@???>>>============<<<===>>>>>>>>>===<<<;;;999:::;;;:::999:::<<<>>>???@@@BBBFFFLLLSSSZZZ^^^^^^\\\ZZZ[[[^^^dddkkkooooooppprrrwww~~~}}}|||}}}{{{tttooommmkkkhhheeehhhkkknnnmmmlllpppwww~~~}}}~~~xxxvvvrrrnnnjjjgggeeeddd```YYYQQQKKKIIIIIIHHHHHH???<<<888666555666555444333444444555666888:::;;;999???IIIYYYrrrzzztttttttttrrrqqqqqqooofffXXXMMMJJJQQQ___sssvvvppplllnnnooooooqqqtttuuuzzz|||ssscccYYYPPPNNNMMMLLLLLLNNNLLLNNNPPPQQQSSSXXX^^^cccfffiiilllllliiigggffffff^^^]]][[[YYYXXXXXXYYYYYY]]]```gggssszzzrrrkkkccc\\\WWWRRRNNNIIIGGGHHHIIIHHHGGGKKKQQQXXX___fffoooxxx~~~{{{||||||zzz}}}wwwjjj]]]TTTMMMFFFAAA>>><<<;;;>>>AAAGGGSSS___lllssswwwvvvuuutttpppllleeebbb]]]\\\aaalllyyy}}}}}}~~~}}}uuussssssyyy}}}|||wwwtttvvvzzz}}}zzztttjjj^^^UUUPPPOOOSSSXXX[[[VVVKKK@@@:::999888888777777777888999999{{{{{{yyytttlllddd___]]]WWW___hhhlllrrryyy|||{{{~~~|||zzzyyyzzz|||zzztttsssvvv{{{|||uuunnngggaaaXXXTTTQQQPPPNNNPPPYYYcccppp~~~{{{wwwtttmmmllliiieeeaaa\\\XXXVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWUUURRROOOMMMFFFFFFEEEDDDFFFNNNZZZcccwww}}}wwwrrrlllggg___XXXQQQJJJDDD@@@@@@@@@?????????>>>======>>>???@@@@@@@@@???>>>===999:::;;;;;;;;;<<<>>>@@@>>>>>>>>>AAAEEEKKKQQQUUUWWWVVVUUUWWW]]]eeemmmsssrrrqqqrrrvvv|||}}}|||}}}}}}vvvrrrpppooollliiihhhkkkmmmlllkkknnnuuu||||||~~~|||{{{vvvwwwuuurrrmmmjjjhhhhhhbbb\\\TTTMMMKKKKKKKKKKKK>>>;;;777555444444444333333444444555777888:::;;;:::???IIIWWWnnnzzztttuuusssqqqpppooommmeeeWWWMMMIIIOOO]]]pppuuuoookkklllmmmmmmnnnrrrrrrxxx~~~~~~vvvbbbYYYPPPNNNNNNLLLLLLNNNKKKMMMOOOQQQRRRWWW^^^cccfffjjjnnnooommmkkkjjjkkkfffeeecccbbb`````````aaaaaabbbgggrrryyypppfffaaaWWWSSSNNNKKKJJJJJJGGGEEEHHHMMMTTT[[[bbbkkkvvv}}}~~~||||||~~~{{{lll___UUULLLEEEAAA>>>;;;;;;===AAAGGGTTT```mmmssswwwvvvtttssspppllleeeaaa]]][[[___jjjwww||||||}}}}}}uuusssyyy}}}yyyzzz~~~{{{qqqeee[[[UUUSSSUUUZZZ]]]XXXLLL@@@:::999888888888777888888999:::~~~}}}zzztttmmmddd]]]XXXXXX]]]eeennnvvvyyyyyywwwwwwwwwwwwvvvuuuvvvyyy|||}}}~~~~~~zzzuuussssssuuuwwwwwwoooiiifff[[[UUUXXXWWWRRRWWWaaappp~~~zzzwwwuuurrroookkkhhhccc]]]YYYWWWVVVTTTTTTUUUUUUSSSQQQVVVWWWWWWWWWTTTPPPLLLJJJIIICCCBBBFFFFFFFFFQQQaaaqqqvvvoooeeeZZZRRRJJJBBB>>>>>>>>>>>>??????@@@AAABBBBBB===>>>?????????>>><<<;;;===<<<<<<<<<<<<<<<;;;;;;===>>>@@@BBBFFFIIILLLNNNRRRSSSTTTUUUYYYaaallluuuyyyxxxwwwuuuvvv}}}}}}|||}}}uuuvvvxxxvvvrrrppplllooopppnnnoootttvvvuuu}}}~~~{{{zzzwwwxxxyyyyyyvvvrrrnnnkkkkkkbbbWWWOOOLLLKKKJJJIII@@@===888666555555444333555555555555666888999:::;;;>>>FFFUUUiii}}}~~~xxxvvvssswwwyyyvvvpppgggXXXJJJIIINNN\\\ppp~~~}}}nnnmmmlllkkklllnnnpppqqqtttvvv{{{~~~xxxiii^^^SSSOOOMMMKKKKKKMMMIIIJJJKKKLLLOOOTTTZZZ___iiilllppprrrrrrrrrrrrsssmmmllljjjgggeeedddcccbbbfffhhhmmmttt|||xxxooohhh```VVVOOOLLLJJJHHHFFFGGGHHHKKKRRRXXXbbbrrrqqqcccVVVKKKCCC>>><<<:::;;;===???EEESSS```mmmuuuyyywwwrrrpppmmmiiihhh```ZZZYYY\\\cccoooyyy~~~|||~~~}}}{{{{{{~~~~~~|||}}}sss^^^RRRYYY[[[^^^]]]UUUIII???;;;;;;777777777777777777888999yyyxxxvvvrrrkkkddd]]]YYYXXX\\\dddmmmuuuxxxwwwvvvwwwwwwvvvtttssstttwwwyyy{{{}}}}}}zzzvvvsssrrrsssttt{{{{{{vvvmmmccc]]]^^^[[[VVVYYYaaammm{{{~~~{{{xxxvvvrrroookkkfff```\\\XXXVVVUUUUUUUUUUUUTTTRRRVVVVVVWWWVVVTTTPPPMMMJJJKKKEEEDDDHHHGGGFFFPPP^^^pppwwwooodddXXXPPPHHH@@@===>>>>>>???@@@AAABBBBBBBBBAAA======>>>>>>>>>===<<<;;;======<<<<<<<<<<<<<<<<<<>>>???@@@BBBEEEHHHJJJLLLMMMOOOQQQSSSWWW___kkksss}}}~~~|||xxxvvvzzz}}}}}}yyy{{{|||yyytttqqqqqqtttsssppppppuuuwwwwww}}}|||zzzyyyzzz{{{{{{xxxsssnnnkkklllcccXXXQQQNNNLLLJJJGGG@@@<<<888666555555444333555555555555666888999:::???AAAGGGTTTeeevvv~~~{{{zzzyyytttxxxzzzwwwqqqgggXXXJJJJJJOOO\\\ooo{{{|||xxxvvvmmmlllkkkkkkkkkmmmoooqqqsssuuuzzzyyyiii^^^SSSNNNLLLJJJJJJMMMJJJKKKLLLMMMOOOSSSYYY]]]gggjjjnnnpppqqqqqqrrrsssqqqpppnnnllljjjiiihhhgggggghhhlllrrryyy}}}~~~|||qqqiii^^^VVVRRROOOLLLIIIGGGGGGIIINNNSSS[[[iiivvv|||oooaaaUUUKKKDDD@@@<<<;;;;;;===???DDDRRR___mmmtttyyyvvvrrrpppmmmiiihhh```ZZZYYY[[[aaalllwww}}}|||}}}}}}hhhZZZ^^^]]]___]]]UUUIII???;;;;;;999888888888888999::::::ttttttrrrooojjjddd^^^ZZZWWW[[[bbbkkkrrrvvvuuusssvvvuuutttrrrpppqqqtttwwwyyyzzz{{{zzzwwwsssqqqqqqqqqwww~~~zzzqqqjjjhhhddd]]]]]]ccciiiwww}}}zzzwwwsssooojjjddd```ZZZXXXVVVVVVVVVWWWVVVTTTUUUVVVVVVVVVTTTQQQNNNLLLNNNIIIGGGJJJHHHFFFMMMYYYjjjxxx~~~vvvlllaaaUUUMMMFFF@@@???AAAAAABBBCCCDDDEEECCCBBBAAA>>>????????????>>>===========================>>>???@@@AAABBBDDDFFFHHHJJJHHHJJJMMMPPPTTT]]]hhhppp}}}~~~yyyzzz~~~~~~|||wwwtttvvvyyyxxxsssrrrvvvyyyyyy~~~}}}{{{|||}}}~~~~~~{{{uuuoookkklllcccYYYSSSPPPNNNJJJEEE???<<<888666555555444333555555555555666888999:::@@@BBBGGGQQQaaaqqq}}}zzzvvvzzz~~~|||yyy|||}}}zzzuuukkk[[[LLLMMMQQQ^^^pppzzzxxxrrrnnniiiiiiiiiiiijjjlllnnnpppqqqtttyyy{{{iii^^^SSSNNNLLLJJJJJJLLLKKKLLLMMMMMMNNNRRRWWW[[[cccfffjjjmmmoooppprrrssssssrrrqqqpppnnnmmmlllkkkggghhhjjjnnnssswwwxxxwwwwwwvvvuuuuuuzzz~~~vvvkkkbbb\\\WWWQQQNNNJJJHHHIIILLLOOOTTT```kkk|||~~~wwwjjj\\\QQQJJJEEEBBB<<<;;;;;;===>>>CCCPPP]]]lllsssxxxuuuqqqooommmjjjgggaaa[[[ZZZZZZ^^^iiisss{{{zzz|||~~~rrraaaccc___```^^^VVVIII???;;;::::::999999999::::::;;;<<>>>>>>>>??????@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHHHHJJJMMMPPPSSSZZZcccjjjuuu~~~}}}yyywwwxxx{{{{{{uuussswww{{{|||~~~}}}~~~xxxrrrmmmjjjbbbYYYTTTSSSPPPJJJEEE???<<<888666555555555444555555555555666888999:::<<<>>>DDDOOO___ppp}}}xxxsssuuu~~~|||sssbbbRRRPPPUUUbbbrrr{{{wwwooojjjggggggggghhhjjjlllmmmoooppprrrvvv}}}|||jjj___TTTOOOMMMJJJJJJLLLLLLMMMMMMMMMNNNQQQUUUXXX^^^aaafffiiikkkmmmppprrrqqqqqqqqqpppooonnnmmmlllgggggghhhjjjmmmooopppooonnnnnnooopppuuu}}}xxxnnnggg___XXXSSSPPPLLLKKKLLLNNNQQQZZZcccsss~~~wwwoooaaaUUULLLGGGCCCBBB===;;;;;;<<<===BBBOOO\\\lllssswwwuuuqqqpppnnnlllhhhccc^^^\\\ZZZ\\\eeennnyyy~~~yyyxxx|||~~~vvvccccccaaabbb___VVVIII???::::::999999999999:::;;;<<<<<>>;;;888666555555555444555555555555666888999:::;;;===CCCOOO```qqq~~~|||vvvppppppwww|||jjjZZZSSSWWWcccsss{{{wwwnnniiieeeeeefffgggiiikkklllmmmnnnpppssszzz{{{kkk```UUUPPPMMMKKKJJJLLLKKKLLLMMMMMMMMMOOORRRUUUYYY\\\```dddfffiiillloooooooooppppppooonnnmmmmmmfffeeedddfffhhhiiiiiihhhfffhhhkkkooorrrxxx~~~{{{rrrjjjaaaZZZUUUPPPMMMNNNNNNPPPVVV]]]kkkwww~~~zzzyyy{{{}}}~~~}}}~~~yyyllldddXXXNNNGGGCCCAAA@@@===<<<<<<===>>>CCCOOO\\\lllssswwwuuuqqqqqqpppnnniiifffbbb___[[[[[[bbbkkkyyy~~~yyywwwzzz|||wwwcccbbbaaaaaa^^^UUUHHH>>>:::;;;888888888999999;;;<<<<<>>>>>======>>>>>>???@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLOOOQQQTTTTTTSSSUUUZZZ___jjjxxx|||xxxxxxxxx~~~zzzvvvwww{{{|||zzz~~~}}}pppfff[[[WWWWWWUUUMMMEEE>>>;;;777555555666555555555555555555666888999:::===???DDDPPP```qqq~~~~~~zzz|||uuuooonnnsssuuudddWWWZZZeeettt{{{wwwooojjjeeefffggghhhiiijjjkkkkkkmmmnnnqqqwww|||}}}zzzkkk```UUUPPPMMMJJJJJJLLLIIIJJJKKKKKKLLLMMMPPPSSSUUUXXX[[[^^^aaadddhhhkkkkkklllmmmnnnooonnnmmmllldddcccaaabbbccceeeeeedddbbbdddhhhkkknnnqqquuuxxxvvvllleee\\\VVVQQQPPPOOOOOORRRXXXcccnnnzzzvvvqqqsssuuuwwwxxxxxxxxxwwwwwwzzz{{{zzzyyyyyyssslllbbb[[[QQQHHHCCCAAA??????===<<<<<<>>>???DDDQQQ^^^mmmtttxxxuuurrrrrrrrrpppllljjjgggddd^^^ZZZ```iiizzz~~~yyywwwxxxzzz~~~uuubbbbbb``````]]]SSSGGG===:::;;;888888888999:::;;;<<<===wwwvvvtttpppkkkddd]]]ZZZXXXZZZ___fffllloooooonnnnnnnnnmmmlllnnnrrryyy~~~~~~{{{xxxvvvttttttxxx}}}}}}uuuvvv{{{zzzuuunnnjjjccc```]]][[[\\\]]]^^^^^^\\\\\\]]]]]]]]]]]]]]]]]]\\\^^^___``````___\\\YYYSSSUUUYYY^^^```^^^[[[XXXQQQJJJEEEFFFIIIJJJNNNSSSSSSRRRQQQOOOLLLIIIGGGEEE@@@???>>>>>>???@@@AAABBBCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRUUUUUUSSSUUUXXX\\\eeeppp}}}~~~vvvttt|||~~~xxxvvvxxxyyywww{{{zzznnnaaaZZZZZZVVVMMMEEE>>>;;;777555555666666555555555555555666888999:::===>>>DDDPPP```qqq}}}~~~yyysssqqqsss~~~sssaaaccclllyyyzzzrrrmmmffffffggghhhiiijjjjjjjjjmmmlllnnntttyyy|||zzzwwwjjj^^^SSSNNNKKKHHHGGGIIIFFFGGGIIIJJJJJJLLLOOOQQQRRRTTTXXXZZZ\\\```dddgggeeegggiiijjjkkkjjjiiihhhbbb```______aaabbbcccbbb___aaacccdddfffiiimmmpppwwwyyyrrrggg```YYYVVVSSSPPPQQQUUU[[[gggwwwxxxssskkklllmmmnnnnnnnnnnnnmmmnnnrrrtttrrrqqqpppkkkdddZZZUUUMMMFFFBBB@@@???>>>===<<<<<<>>>@@@FFFSSS```nnnuuuxxxvvvsssttttttsssooommmlllhhh```[[[```hhhwww{{{yyywwwyyy|||~~~{{{ooo^^^___^^^^^^[[[RRRFFF===:::;;;999999999:::;;;===>>>???uuutttssspppjjjddd^^^ZZZYYY[[[___fffkkkoooooonnnppppppnnnmmmnnnrrryyy}}}~~~yyyvvvsssrrruuuzzzxxxvvvwww|||vvvpppllldddaaa]]]\\\\\\^^^______^^^^^^^^^_________`````````bbbdddeeeffffffbbb]]]VVVVVVZZZ___aaa^^^ZZZXXXPPPJJJFFFGGGJJJKKKNNNSSSTTTSSSPPPNNNKKKHHHFFFEEECCCBBBBBBAAABBBCCCDDDEEEDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKKKKLLLMMMOOOQQQQQQOOORRRTTTTTTSSSTTTXXX[[[___hhhvvv{{{uuuqqqyyyvvvvvvvvvvvvyyy}}}uuufff]]][[[WWWMMMDDD>>>;;;777555666666666555555555555555666888999:::999<<>>===<<<===???AAAGGGTTTbbbooouuuyyywwwtttuuuuuutttqqqpppnnnjjjbbb\\\```hhhqqq|||zzzvvvxxx{{{}}}yyyttt{{{||||||zzziiiZZZ\\\\\\]]]ZZZQQQEEE<<<;;;<<<::::::;;;;;;===>>>???@@@yyyvvvrrrpppnnniiiaaa[[[XXX[[[___dddiiimmmooopppooommmlllmmmppptttzzz}}}~~~yyysssqqqsssvvvxxxxxx~~~|||{{{}}}|||xxxsssppplllggg```\\\]]]___cccddddddcccaaa``````aaacccdddffffffhhhjjjlllllljjjhhhccc___\\\___cccccc]]]VVVSSSOOOKKKJJJLLLOOORRRSSSVVVTTTQQQMMMIIIFFFCCCBBBBBBBBBBBBBBBDDDGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRRRRSSSRRRRRRSSSSSSTTTUUUWWWXXXYYYYYY[[[bbbmmmxxx~~~wwwuuuxxxuuuvvvvvv{{{{{{||||||kkk```]]]YYYOOOFFF@@@<<<888555444555555444444444444444555777888999:::===DDDPPP```qqq~~~}}}tttrrrwww|||tttmmmkkkjjjkkkllllllkkkiiippppppppprrrsssssspppnnnddd[[[PPPJJJIIIIIIHHHFFFGGGGGGFFFFFFGGGIIIJJJKKKPPPQQQTTTVVVXXXYYYYYYYYY\\\]]]___aaabbbbbbaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^```___\\\[[[ZZZ[[[]]]^^^ggglllwwwzzztttkkkbbb[[[UUUPPPMMMWWW]]]iiiyyyxxxrrriiihhheeeccc```^^^\\\\\\]]]aaaffflllnnnllleee```YYYTTTNNNHHHDDDBBB@@@>>>>>><<<<<>>>>>BBBFFFMMMZZZfffsssuuuwwwxxxvvvttttttttt{{{yyyxxxvvvmmmccc```ccckkkuuu{{{xxxssstttwww{{{|||zzzqqqkkkjjjmmmnnniii```ZZZZZZ______WWWJJJ???<<<;;;999;;;;;;;;;===>>>@@@BBBCCC|||yyyvvvtttrrrlllddd^^^[[[___dddjjjooorrrssstttpppnnnkkkjjjkkkpppuuuxxx{{{{{{}}}~~~vvvqqqoooqqqssstttwww|||~~~{{{wwwtttoookkkeeebbbccceeeggghhhiiiiiihhhhhhhhhiiiiiiiiijjjkkkmmmrrrwww{{{||||||wwwrrrmmmlllmmmlllfffaaa]]]ZZZVVVTTTTTTVVVWWWWWWVVVTTTPPPLLLGGGDDDBBBBBBDDDDDDEEEFFFHHHJJJKKKMMMOOOOOOPPPQQQRRRSSSTTTTTTSSSTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZYYY\\\```fffnnnvvv|||}}}|||}}}}}}{{{zzz}}}yyyuuuwwwzzzwwwvvvuuuxxxzzz}}}|||xxxkkkddd```ZZZOOOEEE???<<<888666666666555555666666666777888999:::;;;>>>@@@FFFPPP___ppp~~~|||wwwtttooolllkkkllllllkkkjjjkkklllnnnnnnllliiieeeYYYSSSKKKFFFEEEFFFFFFEEEGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMPPPRRRTTTTTTTTTTTTTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^^^^^^^]]]\\\[[[[[[ZZZ]]]cccmmmzzzzzzoooeee]]]WWWTTTSSSUUU[[[gggwwwzzzuuussspppkkkfffaaa]]][[[ZZZWWW\\\ccclllrrrsssooolll```[[[UUUOOOKKKHHHEEECCCBBB@@@AAADDDIIIPPP]]]jjjuuuwwwyyyyyywwwuuutttttt}}}||||||yyypppfffaaabbbeeennnzzz{{{wwwuuuvvvyyy}}}|||tttuuu{{{zzzpppeeeddddddddd```YYYVVVXXX^^^\\\TTTFFF===;;;;;;:::<<<<<<===>>>@@@BBBDDDEEE{{{yyywwwvvvtttnnnfff___]]]aaagggmmmrrruuuuuuuuupppnnnjjjhhhiiilllpppsssvvvwwwyyy}}}~~~vvvpppmmmnnnqqqssstttxxx~~~|||xxxuuupppmmmhhheeefffhhhjjjjjjjjjjjjjjjkkkkkkkkkllllllooooooqqquuuzzz~~~}}}xxxsssqqqqqqoookkkhhhdddaaa]]][[[ZZZZZZZZZYYYVVVSSSOOOJJJFFFDDDBBBBBBDDDEEEFFFGGGIIIKKKLLLMMMQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYWWWXXX[[[```fffnnnuuuyyyuuu{{{{{{|||{{{yyyxxx|||ssspppuuuyyyxxxxxxwwwwwwzzz~~~}}}xxxyyy|||~~~|||vvvnnnfffbbb```ZZZOOOFFF>>><<<888777666777666555666666666777888999:::;;;>>>@@@FFFQQQcccwwwzzzyyyzzzsssmmmkkkllllllmmmkkkkkkllllllkkkgggbbb]]]TTTOOOIIIEEEEEEFFFFFFFFFGGGFFFEEEEEEEEEGGGHHHIIIKKKLLLNNNPPPRRRRRRRRRRRRPPPRRRTTTUUUWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYZZZ]]]^^^```bbbbbbaaa```___^^^___aaafffppp}}}rrrggg^^^XXXTTTRRRSSSYYYbbbooo{{{}}}{{{xxxsssmmmgggbbb___]]]YYY^^^eeennntttvvvssspppeeeaaaZZZTTTOOOJJJFFFCCCCCCAAABBBFFFKKKSSSaaannnxxxyyyzzzyyywwwuuutttttt}}}}}}sssiiibbb``````iiiuuu}}}|||xxxxxxyyy|||~~~{{{yyyooonnnrrr}}}|||sssgggcccaaa___ZZZTTTTTTWWW\\\YYYPPPCCC<<<;;;<<<:::<<<<<<===???AAACCCEEEFFFxxxvvvuuuuuutttoooggg```]]]bbbiiipppuuuvvvvvvuuupppmmmjjjgggggghhhkkkmmmpppppprrrvvv|||}}}vvvppplllmmmpppsssssswww|||~~~}}}yyyvvvqqqnnnkkkiiijjjkkkllllllkkkkkkkkkkkkkkklllmmmmmmoooooopppuuu{{{~~~zzzwwwwwwuuurrrpppkkkhhhdddaaa```^^^\\\ZZZTTTQQQMMMIIIEEEDDDCCCCCCEEEEEEGGGIIIJJJLLLMMMMMMRRRSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXVVVWWWYYY]]]ccciiinnnqqqqqqwww{{{|||{{{yyyyyy}}}yyylllkkkqqqwww}}}~~~{{{xxxyyyzzzyyywwwzzzzzzuuuqqqsssvvvyyyxxxuuuppplllfffaaa]]]\\\\\\XXXOOOGGG>>>;;;999777777777666555555555555666777888999:::<<<>>>FFFSSSggg~~~rrrsss|||xxxpppmmmlllmmmmmmmmmmmmnnnmmmjjjddd[[[VVVPPPMMMIIIFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQPPPNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYY[[[]]]aaaeeeggghhhggggggeeecccbbbdddiiirrr{{{vvvkkkaaaYYYUUUOOORRRWWW___iiiqqquuuvvvxxx{{{~~~~~~~~~~~~}}}vvvpppjjjfffccc```dddjjjqqqwwwwwwtttqqqkkkfff___XXXRRRLLLFFFCCCDDDCCCDDDIIINNNVVVeeerrr{{{||||||{{{xxxuuuuuuuuu~~~xxxmmmddd______fffqqqyyy{{{|||}}}|||yyyyyyvvvjjjhhhlllpppzzz|||uuukkkfffaaa\\\VVVPPPPPPTTTZZZWWWMMMAAA;;;<<<<<<:::;;;<<<===>>>@@@CCCEEEFFFsssrrrrrrsssrrrnnnfff```\\\aaaiiiqqqvvvwwwvvvtttnnnmmmjjjhhhfffeeeffffffggghhhkkkooouuu{{{~~~yyysssnnnmmmooorrrrrrtttwwwzzz||||||zzzyyyuuussspppqqqvvv~~~~~~zzzwwwtttqqqnnnnnnoooppppppooolllkkkjjjiiijjjkkknnnooommmmmmooottt|||}}}yyywwwpppmmmiiifffddd```\\\YYYRRROOOKKKGGGEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOTTTTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZ[[[ZZZZZZYYYXXXXXXXXXXXXWWWWWWWWWWWWWWWUUUVVVYYY]]]bbbggglllnnnssswww~~~{{{{{{{{{yyyzzz~~~ssshhhhhhmmmpppuuuxxxwwwwww{{{|||{{{wwwzzzyyysssmmmmmmooooooooojjjddd___XXXVVVTTTVVVXXXUUUNNNGGG===;;;999888888888777555555555555666777888999:::;;;===DDDSSShhhwwwkkkmmmwww}}}tttooommmmmmmmmoooppppppoookkkcccYYYRRRMMMLLLIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGIIIJJJLLLMMMNNNOOONNNNNNMMMNNNPPPSSSTTTUUUUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYYYY\\\```dddhhhjjjkkkkkkhhheeebbbaaaccciiiooottt|||{{{pppfff^^^XXXNNNPPPUUU]]]eeejjjlllmmmooossswww{{{}}}~~~zzzsssmmmjjjhhhkkkpppuuuyyyyyyuuurrrmmmiiibbb\\\VVVPPPJJJFFFIIIGGGIIINNNTTT]]]kkkyyy~~~zzzxxxwwwxxx}}}sssiiiaaa___eeemmmuuu|||~~~~~~xxxrrrrrrvvvsssgggeeeiiiiiirrr|||zzzuuunnnhhhaaa[[[SSSMMMMMMQQQXXXTTTKKKAAA===>>>===:::;;;<<<===???AAADDDFFFGGGmmmlllmmmppppppmmmeee___[[[```iiiqqqvvvwwwuuusssmmmllljjjhhhfffcccaaa```^^^```dddjjjqqqyyyxxxrrrnnnoooqqqooopppqqqsssuuuuuusssrrrjjjgggeeeeeekkkuuu|||yyywwwuuusssssstttuuutttsssnnnllliiihhhiiikkkoooqqqpppoooqqqvvv~~~|||yyyssspppmmmiiifffaaa\\\XXXPPPMMMIIIFFFDDDEEEFFFGGGIIIJJJLLLOOOPPPQQQRRRRRRUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUUUUVVVWWW[[[aaahhhooossswwwzzzyyyzzzzzzzzzzzz|||qqqhhhfffkkkmmmrrruuuuuuwww{{{}}}{{{xxx{{{wwwrrrmmmlllkkkkkkiiiddd]]]WWWQQQPPPOOOQQQTTTRRRLLLFFF===;;;999999999999777666666666666777888999:::;;;;;;===CCCPPPeee~~~{{{zzzxxxzzz||||||~~~wwwnnnccceeepppwwwqqqnnnllllllooopppqqqqqqmmmeee[[[TTTJJJJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLKKKKKKMMMOOORRRSSSTTTTTTTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWYYY]]]aaadddgggiiiiiifffccc```^^^___ccchhhkkkpppwww~~~}}}tttjjj```ZZZQQQSSSVVV\\\dddkkkoooppprrrvvv|||{{{sssooonnnppptttyyy|||{{{wwwsssmmmiiiddd___ZZZVVVPPPMMMOOONNNPPPVVV\\\eeettt~~~{{{{{{{{{zzzooofffaaadddjjjqqqxxx~~~zzzlllfffgggqqqttthhhfffkkkkkkttt|||~~~~~~}}}zzzuuuqqqjjjccc\\\UUUNNNNNNSSSVVVRRRJJJAAA???@@@>>>:::======>>>@@@CCCEEEHHHIIIiiiiiikkknnnooolllddd^^^ZZZ___hhhqqqvvvvvvtttrrrkkkkkkkkkiiifffbbb___]]]XXX[[[```gggoooyyy|||tttooonnnooommmmmmmmmnnnppppppnnnllleeebbb___```fffqqq|||~~~{{{yyyxxxvvvvvvwwwxxxwwwvvvooommmiiiggghhhlllpppsssvvvuuuuuuyyy{{{wwwtttrrrnnnkkkgggaaa\\\WWWNNNLLLHHHEEEDDDEEEGGGIIIKKKMMMOOOQQQSSSTTTTTTTTTWWWWWWXXXYYYZZZ[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVVVVUUUUUUTTTVVVVVVVVVYYY```iiisssxxx{{{}}}wwwxxxzzzyyyzzz~~~zzzqqqhhhfffiiimmmrrrttttttwww|||}}}{{{yyy{{{~~~wwwqqqnnnlllkkkjjjgggbbbZZZSSSOOONNNMMMOOOQQQPPPJJJEEE<<<;;;999999999999777666777777777888999:::<<<<<<===>>>CCCNNNaaayyywwwvvvnnnppprrrtttyyyyyyqqqfff]]]___jjjzzzyyyrrrnnnlllkkkoooppprrrrrrooohhh]]]VVVIIIIIIIIIGGGEEEDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGIIIJJJJJJIIIIIIJJJLLLNNNQQQRRRSSSTTTTTTQQQRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ]]]aaaccceeefffeeebbb___]]]^^^bbbfffiiigggmmmssswww~~~}}}uuukkkaaaZZZWWWVVVXXX^^^gggooouuuxxxzzz~~~wwwrrrqqqrrrvvvzzz}}}|||xxxuuullliiieeeaaa^^^ZZZVVVSSSUUUSSSVVV[[[bbbkkkzzz~~~~~~~~~sssiiibbbdddiiiooovvv}}}}}}sssccc]]]```nnnwwwkkkjjjooorrryyy{{{wwwsssllleee___XXXQQQRRRVVVUUURRRJJJBBB@@@AAA???:::>>>>>>@@@BBBDDDGGGIIIKKKiiiggggggiiijjjhhhddd```YYY___hhhqqqwwwzzzyyyxxxqqqooonnnmmmllljjjgggddd```^^^```fffnnnvvv~~~xxxtttsssssspppooommmkkkiiihhhgggfffeeebbb______eeeqqq}}}|||{{{zzzzzzzzzyyywwwuuussspppkkkjjjlllpppsssuuuttttttuuuxxx}}}xxxvvvssspppllliiifff```XXXRRROOOLLLHHHEEEDDDFFFHHHJJJPPPPPPOOOPPPRRRTTTVVVXXXZZZZZZ[[[\\\]]]]]]]]]]]]```^^^[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXWWWVVVTTTVVVYYY\\\aaahhhpppuuuxxx|||yyyzzzzzzzzz|||~~~xxxqqqiiigggjjjpppqqqsssvvvyyy|||~~~zzz{{{~~~zzztttiiinnnqqqooojjjdddZZZQQQMMMKKKJJJMMMPPPOOOHHHBBB;;;999888777888777666444555555666666777999:::;;;999>>>FFFQQQ___rrr~~~tttnnnqqqssssssttttttpppiii^^^___hhhyyy|||ssskkkjjjooosssvvvxxxvvvssslll^^^QQQKKKHHHCCCAAAAAACCCDDDDDDBBBCCCDDDDDDCCCCCCDDDFFFJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKKKKKKKLLLNNNPPPRRRTTTSSSSSSRRRSSSUUUVVVWWWZZZYYYYYYZZZ\\\^^^```aaa___^^^^^^^^^^^^___``````dddggglllooorrrxxx}}}sssjjjccc```VVVYYY___fffoooxxxxxxrrrsssuuuyyy}}}}}}yyyuuuooolllgggaaa^^^]]]]]]]]]^^^]]]]]]bbblllxxx~~~zzzpppgggdddeeekkkqqqvvv}}}~~~zzzjjj]]]YYYYYYlllxxxqqqqqqsssyyy~~~~~~xxxuuummm```YYYWWWUUUSSSWWWSSSKKKBBB======>>>===<<<;;;<<<===@@@DDDHHHKKKdddddddddeeefffddd```\\\WWW]]]gggqqqxxx{{{{{{{{{uuusssrrrqqqqqqpppnnnllleeeaaaaaaeeekkkttt{{{vvvtttsssrrrqqqooollljjjiiihhhhhhgggeeecccdddjjjuuu}}}{{{zzzyyyzzzyyywwwvvvrrrooollllllooossswwwyyyxxxxxxyyy|||zzzuuutttssspppkkkhhheeeaaa[[[WWWSSSQQQMMMJJJHHHIIIKKKLLLQQQQQQRRRSSSUUUWWWYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^```___]]]]]]]]]\\\[[[YYYWWWUUUSSSSSSTTTUUUUUUTTTWWWXXXYYY[[[___dddkkkpppsssxxx~~~yyyzzzzzzzzz{{{{{{uuuooohhhfffiiioooppprrrtttwwwyyy{{{{{{{{{|||}}}~~~xxxsssmmmrrruuurrrmmmfff\\\SSSNNNKKKJJJLLLNNNMMMFFF@@@;;;:::888777777777555333666666666666777999:::;;;;;;???FFFNNN[[[lll~~~tttooorrrrrrsssvvvwwwrrrjjj\\\]]]eeeuuu}}}wwwpppiiiiiinnnssswwwyyywwwuuunnn```SSSKKKHHHCCCAAAAAACCCDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFJJJKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKLLLNNNPPPQQQRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWWWWYYY[[[]]]^^^[[[[[[[[[[[[\\\\\\]]]^^^```ccchhhkkknnnttt|||~~~uuullleeebbbZZZ]]]dddllluuu}}}|||wwwqqqtttxxx}}}}}}xxxtttooolllgggccc```___``````dddcccdddiiisss~~~|||qqqkkkgggeeeiiimmmqqqyyy~~~~~~yyyiii]]]YYYYYYmmm}}}xxxwwwyyy{{{~~~|||yyypppcccZZZXXXXXXUUUWWWSSSJJJBBB>>>===>>>>>>===>>>???AAADDDGGGKKKMMM______```bbbbbb```\\\XXXVVV\\\fffpppxxx|||}}}}}}zzzxxxvvvvvvvvvwwwvvvuuukkkeeeaaabbbfffnnn|||zzzvvvuuuvvvtttrrrpppmmmlllkkkkkkkkkjjjiiilllrrr|||}}}zzzyyyyyyyyyyyyxxxqqqooommmnnnrrrwww{{{}}}||||||}}}{{{vvvtttsssrrrnnniiieeebbb```^^^\\\ZZZXXXUUUQQQOOOOOOOOOPPPQQQSSSUUUWWWZZZ[[[\\\]]]\\\\\\]]]^^^____________```______``````___\\\YYYWWWTTTQQQPPPRRRTTTUUUUUUYYYYYYZZZZZZ\\\___dddhhhmmmsss{{{~~~yyyyyyyyyyyyzzz~~~zzzuuuooohhhgggiiipppqqqrrrtttvvvxxxzzz{{{~~~}}}}}}~~~}}}{{{vvvsssrrrwwwyyyvvvpppiii^^^UUUOOOLLLIIIKKKMMMKKKDDD>>><<<:::888777777666444222666666666777888999:::;;;<<<@@@EEEKKKUUUddduuu{{{vvvxxxuuuuuutttuuu{{{~~~wwwmmm]]]\\\cccrrrzzzuuuqqqlllggghhhmmmssswwwzzzyyywwwqqqdddWWWKKKHHHCCCAAAAAABBBCCCDDDCCCEEEFFFFFFEEEDDDFFFGGGIIIKKKNNNPPPPPPOOONNNMMMKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWYYYZZZWWWWWWWWWWWWXXXYYYZZZ[[[ZZZ^^^bbbfffiiipppxxxwwwnnngggddd^^^cccllluuu~~~}}}yyypppsssxxx}}}~~~xxxsssnnnlllhhheeecccccccccdddiiiiiikkkrrr|||uuupppjjjfffgggiiimmmttt|||}}}}}}yyyiii^^^ZZZZZZmmm~~~}}}~~~}}}~~~}}}xxxhhh]]][[[[[[ZZZYYYRRRIIIBBB???>>>>>>??????AAACCCFFFIIILLLNNNOOO[[[]]]___aaaaaa^^^ZZZWWWWWW]]]fffooowww{{{|||||||||zzzxxxxxxyyy{{{{{{zzzoooggg```]]]___gggttt{{{yyyzzzzzzxxxvvvtttsssrrrqqqqqqqqqqqqtttzzz~~~{{{yyyyyyzzzzzzzzzrrrpppoooppptttyyy}}}~~~~~~{{{vvvsssrrrsssmmmiiiccc___]]]]]]^^^___aaa___]]]ZZZWWWUUUSSSSSSQQQSSSVVVYYY\\\]]]^^^^^^]]]^^^___``````aaaaaa```______```bbbbbb```\\\YYYVVVSSSPPPOOOQQQUUUXXXYYYYYYYYYYYYYYYYYY\\\```ccchhhppp{{{~~~zzzzzzyyyxxxyyy~~~{{{vvvpppiiigggiiiqqqrrrtttvvvyyy{{{}}}~~~~~~|||zzzvvvtttuuuzzz|||xxxrrrjjj```VVVNNNKKKHHHIIILLLJJJDDD>>><<<:::888777777666444222666666666777888999;;;;;;===@@@DDDIIIRRR```ppp{{{}}}vvvrrr}}}}}}{{{xxxzzz}}}rrrbbb___cccqqq~~~xxxrrrmmmkkkiiifffhhhmmmssswww{{{{{{zzztttgggZZZKKKHHHCCC@@@AAABBBCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFGGGJJJMMMPPPRRRQQQOOOMMMJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSTTTUUUVVVSSSSSSSSSTTTUUUVVVWWWXXXWWWZZZ^^^bbbfffmmmvvv}}}xxxooohhheeebbbhhhrrr}}}zzzuuuooorrrxxx~~~yyytttnnnllliiigggeeeeeefffgggjjjkkkooowwwyyyqqqlllhhhiiijjjlllqqqxxx|||~~~}}}{{{lllaaa]]]^^^mmm}}}|||pppccc______^^^[[[RRRHHHCCC@@@??????AAAAAABBBFFFIIILLLOOOQQQRRRXXX[[[___aaaaaa^^^[[[ZZZYYY^^^fffnnnuuuxxxyyyyyy{{{yyyxxxxxxyyyzzzzzzyyyooofff^^^ZZZZZZ___lllxxx~~~|||zzzyyyyyyxxxxxxzzz}}}}}}{{{{{{|||||||||tttrrrpppqqquuuyyy}}}~~~yyyssspppooooooooogggccc^^^YYYWWWXXX\\\___eeeeeecccaaa]]]ZZZWWWUUUQQQRRRUUUYYY[[[]]]^^^^^^^^^^^^___```aaaaaaaaaaaa]]]^^^```bbbcccaaa\\\XXXSSSPPPMMMMMMPPPUUUYYY\\\XXXXXXYYYYYYYYY[[[^^^aaafffooo{{{~~~{{{{{{yyyxxxyyy~~~}}}xxxqqqjjjgggiiippprrrtttwwwzzz}}}~~~zzzxxxwwwuuuzzz}}}yyytttlllbbbXXXOOOKKKIIIIIILLLKKKEEE@@@<<<;;;888888888777555333666666777777888:::;;;<<<<<>><<<;;;::::::<<<<<<;;;:::777777777888999:::<<<<<<===???BBBFFFMMMZZZiiisss{{{xxxyyyxxxqqqrrrwwwrrriiifffooo{{{}}}zzzrrriiiaaaaaabbbcccfffiiiooouuuzzz{{{zzzsssdddWWWLLLHHHCCC@@@???@@@@@@@@@BBBCCCDDDDDDCCCCCCDDDFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHIIIKKKLLLKKKKKKJJJHHHIIIKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJNNNRRRWWW```kkksss}}}tttmmmjjjeeekkkvvv}}}yyytttnnnjjjhhhiiilllpppuuuvvvuuussspppnnnkkkhhhdddaaa___^^^[[[\\\aaakkkyyyyyytttooonnnmmmkkknnnssspppuuu{{{}}}ssspppppp{{{vvvppppppqqqbbbPPPCCCDDDEEEAAAAAAFFFIIIIIIJJJLLLPPPUUUZZZ]]]EEEJJJQQQWWWZZZYYYVVVTTTVVVWWW[[[eeeqqqxxxyyywww}}}}}}{{{yyywwwuuutttsssnnnhhh```[[[\\\```dddgggsssyyy|||yyywwwwwwwww{{{}}}}}}yyyuuuuuuzzz|||wwwsssqqqooonnniiifffbbb^^^]]]^^^aaacccgggggggggfffdddaaa^^^\\\TTTTTTUUUVVVXXXZZZ\\\]]]\\\]]]___`````````bbbdddbbbccceeefffhhhiiiiiiiiiaaa^^^ZZZWWWWWWZZZ___bbbccccccccccccbbb```^^^]]]cccgggppp{{{}}}|||{{{{{{zzz~~~}}}~~~~~~|||rrriii]]]SSSQQQOOOJJJCCC???999999:::999999888666666888999::::::::::::;;;<<>>999:::999999888777777666888:::;;;;;;;;;;;;<<<>>>@@@AAADDDJJJOOOWWWggguuu}}}~~~~~~wwwlllqqq|||}}}yyyoooggg```___```aaafffkkkooouuuyyyzzzyyyssseeeWWWOOOJJJCCC@@@AAAAAA@@@?????????@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHFFFGGGHHHHHHHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@@@@@@@???AAAFFFLLLUUUdddqqq|||}}}yyysssllliiinnnvvv~~~}}}yyyuuupppllliiigggggggggggghhhiiiiiijjjfffdddaaa]]]XXXSSSOOOMMMJJJLLLRRR[[[ggguuu~~~|||}}}zzzqqqiiiffffffggghhhlllpppwww||||||oookkknnn|||~~~wwwzzzqqqqqquuulllaaaUUUIIIEEEEEEDDDFFFHHHKKKMMMPPPRRRTTTWWW[[[^^^???BBBHHHMMMQQQSSSTTTTTTSSSUUUZZZdddooowwwzzzzzzyyyzzz{{{||||||{{{zzzzzzsssnnngggcccbbbeeegggiiinnnssszzz~~~}}}zzzvvvssssssrrrqqqpppppppppqqqrrrssstttuuuuuuuuuwwwzzz}}}~~~yyyxxx{{{{{{vvvqqqmmmooonnnllljjjhhhhhhhhhhhhiiijjjkkkkkkiiiddd___\\\WWWWWWWWWXXXYYYZZZ\\\\\\\\\^^^___```___```aaaccccccdddgggkkknnnqqqssssssllliiiddd```^^^```bbbdddhhhhhhiiijjjiiihhhgggfffbbbeeekkkttt~~~|||zzz{{{}}}~~~|||zzz}}}~~~vvvkkk___YYYSSSJJJBBB>>>::::::999999888777777666999;;;<<<<<<<<<<<<===???@@@@@@DDDIIINNNWWWfffuuu}}}sssvvv~~~{{{ppphhhaaa``````aaaeeejjjpppuuuzzz{{{{{{uuugggZZZOOOJJJCCC@@@AAAAAA@@@?????????@@@@@@AAABBBBBBBBBCCCDDDFFFGGGIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGDDDEEEEEEFFFGGGGGGFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>>>>===<<<>>>CCCHHHPPP^^^kkkzzz{{{uuunnnmmmpppwww}}}|||{{{xxxtttpppllljjjdddddddddddddddddddddddd___]]]YYYTTTOOOJJJFFFDDDBBBDDDJJJRRR^^^iiitttzzz}}}zzzzzz|||~~~tttkkkgggeeeeeeeeegggkkkrrrwww|||~~~{{{nnnkkknnnzzz~~~|||zzz}}}ttttttzzz}}}oooqqquuulll___TTTJJJGGGGGGFFFHHHLLLMMMOOOQQQSSSUUUWWW[[[^^^>>>@@@EEEIIINNNRRRTTTUUUQQQTTTYYYcccmmmvvvzzz{{{{{{|||~~~~~~vvvqqqkkkgggffffffggggggmmmpppuuuzzz}}}{{{vvvqqqmmmiiifffccccccccccccdddeeegggiiijjjiiijjjkkkllllllnnnrrruuu~~~{{{uuussstttxxx|||yyyrrrmmmlllllllllkkkkkkkkkkkkkkkjjjlllnnnnnnlllgggaaa^^^YYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^``````___```aaacccccceeehhhmmmqqquuuwwwyyyqqqnnniiidddbbbbbbdddeeeggghhhiiijjjkkkjjjiiiiiidddggglllsss{{{~~~{{{{{{~~~yyyvvv{{{|||{{{}}}~~~~~~}}}{{{|||zzzpppeee___XXXMMMDDD@@@::::::999888888777777777888:::;;;<<<;;;<<<===??????@@@CCCIIINNNWWWffftttwwwxxx~~~|||rrriiibbb``````aaaeeeiiioootttyyy{{{{{{uuuhhh[[[OOOJJJCCC@@@AAAAAA@@@????????????@@@AAAAAABBBBBBBBBCCCEEEFFFHHHIIIJJJJJJHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDD@@@??????>>>>>>??????@@@@@@@@@@@@@@@???>>>=========;;;<<>>===???EEELLLVVV```hhhllluuuwwwxxxwwwuuuuuuxxx{{{wwwnnniiifffeeeeeecccgggmmmsssxxx~~~~~~~~~zzzmmmjjjnnn}}}|||zzz~~~sssooorrrwww}}}|||}}}uuukkkqqquuukkk]]]TTTKKKIIIIIIIIIKKKOOOOOOQQQSSSTTTVVVXXX[[[^^^:::<<>>@@@@@@DDDIIINNNWWWfffuuuzzzzzzrrrjjjbbbaaaaaaaaaeeejjjmmmrrrxxxzzz{{{vvviii\\\OOOJJJCCC@@@AAAAAA@@@???>>>>>>???@@@@@@AAAAAABBBAAABBBDDDFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFAAAAAABBBBBBBBBBBBBBBAAA>>>>>>============>>>>>>???@@@@@@@@@@@@???>>>===???===>>>AAADDDIIITTT___ooozzz|||wwwrrrmmmqqqxxx}}}|||{{{{{{|||{{{yyywwwvvvvvvuuussspppllliiiggg______^^^^^^\\\ZZZYYYXXXQQQOOOKKKFFFBBB>>><<<;;;;;;>>>CCCIIIQQQYYY___bbbgggiiilllmmmmmmpppuuuzzzxxxpppllljjjiiihhhcccfffkkkqqquuu{{{yyynnnlllqqq~~~}}}~~~rrrlllmmmooosssqqqrrrmmmhhhpppuuujjj\\\TTTMMMKKKKKKJJJNNNSSSRRRTTTVVVWWWXXXYYY]]]___;;;<<>>AAAAAAEEEJJJOOOXXXgggvvv}}}|||qqqiiibbbaaaaaabbbfffkkklllqqqwwwzzz{{{wwwjjj^^^OOOJJJCCC@@@AAAAAA@@@???>>>>>>??????@@@AAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<======>>>???AAABBBBBBBBBAAA@@@BBB@@@@@@BBBCCCFFFOOOZZZiiiuuu~~~zzzvvvrrrmmmqqqyyy~~~{{{yyywwwsssrrrrrrtttvvvvvvuuuttttttsssrrrpppllliiieeeccc\\\\\\\\\[[[XXXVVVSSSQQQJJJHHHEEEAAA>>><<<;;;;;;;;;===BBBHHHNNNSSSXXXZZZZZZ]]]aaacccfffllltttzzzzzzssspppnnnmmmlllfffiiilllppptttyyy{{{qqqqqqwww{{{zzz{{{rrrkkkiiiiiijjjggghhhfffdddooossshhh\\\UUUPPPNNNLLLLLLPPPUUUUUUWWWYYYYYYZZZ[[[^^^aaa<<<===???BBBDDDGGGHHHIIIGGGKKKPPPWWW___fffmmmqqquuuzzz~~~xxxrrrlllfffbbb___^^^]]]^^^aaacccbbbaaa___[[[VVVQQQNNNKKKHHHFFFCCCCCCDDDEEEFFFFFFFFFFFFEEEGGGJJJMMMPPPTTTYYY]]]ccciiirrrwwwzzz~~~~~~|||{{{{{{xxxuuusssrrrpppnnnlllgggccc``````ccchhhmmmooowww}}}xxxmmmfffddddddeeeeeefffhhhiiijjjkkklllnnnooonnnllliiigggdddcccbbbaaa```_________^^^___``````______```aaacccdddhhhlllooosssuuuvvvqqqoookkkiiiggghhhiiijjjggghhhkkknnnppprrrrrrrrrnnnrrrxxx|||}}}|||xxxuuuwwwvvvmmmjjjppp|||{{{|||~~~}}}~~~~~~zzzvvvtttwwwzzz{{{|||ssspppooommmdddUUUHHHBBB<<<:::888777666777888888666888:::;;;;;;<<<===???BBBBBBFFFKKKPPPYYYhhhwww~~~{{{~~~qqqiiibbbaaabbbcccgggllllllrrrxxx|||}}}yyylll```OOOJJJCCC@@@AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIICCCCCCCCCBBB@@@???===<<<;;;;;;::::::::::::;;;;;;>>>@@@BBBDDDEEEEEEDDDCCCDDDBBBAAABBBAAACCCKKKTTTcccppp}}}|||yyyuuuqqqnnnsss{{{}}}yyyuuuqqqooommmmmmjjjjjjkkknnnqqqssssssrrrrrrqqqpppmmmiiieeebbb```YYYYYYXXXWWWTTTQQQMMMKKKDDDBBB@@@===;;;;;;;;;<<<999<<<@@@EEEJJJNNNQQQRRRQQQUUUYYY]]]aaaiiisss{{{}}}vvvsssqqqpppoookkkmmmnnnppprrrwww|||~~~vvvxxx~~~xxxwwwxxxqqqkkkfffcccddd```aaa```aaannnrrreee\\\WWWRRRPPPNNNLLLPPPVVVXXXZZZ[[[\\\\\\]]]```bbb888999;;;===???@@@AAAAAADDDHHHMMMSSSZZZaaahhhlllpppuuu~~~}}}wwwpppiiibbb]]]ZZZXXXUUUVVVYYY[[[ZZZXXXXXXTTTPPPLLLJJJHHHEEECCCAAAAAABBBBBBBBBAAAAAA@@@@@@BBBEEEGGGJJJNNNSSSVVV\\\ccclllrrruuuzzz}}}{{{yyyxxxuuurrrnnnkkkiiifffcccaaa\\\ZZZXXXZZZ___ffflllooovvv|||}}}sssmmmhhhgggfffffffffggghhhiiikkklllmmmnnnmmmlllkkkiiifffeeedddbbbaaaaaa``````^^^___aaa```______```aaacccdddgggkkknnnqqqrrrssspppnnnllliiiiiiiiikkkllldddeeehhhlllnnnpppqqqqqqnnntttzzz~~~~~~{{{zzzuuupppsss{{{}}}yyyrrrjjjhhhnnnyyy}}}yyy{{{~~~{{{tttpppppprrruuuyyyzzzyyyyyy{{{{{{xxxrrrppppppooofffUUUFFF@@@<<<;;;888777666666888999777999;;;<<<<<<===???AAABBBCCCFFFLLLQQQZZZiiiwww|||xxxzzz||||||~~~ppphhhbbbaaabbbdddhhhmmmmmmsssyyy}}}~~~zzznnnbbbOOOJJJCCC@@@AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEEEEFFFEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGDDDDDDCCCBBB@@@>>><<<;;;::::::999999999999::::::>>>@@@CCCEEEGGGGGGFFFFFFFFFCCCBBBBBB@@@AAAHHHQQQ___nnn{{{~~~{{{wwwtttppppppuuu}}}xxxuuuqqqllliiigggffffffffffffgggkkkoooqqqrrrqqqqqqpppnnnlllhhhccc```]]]VVVVVVVVVTTTQQQNNNJJJGGG@@@???===;;;::::::;;;<<<888:::???CCCHHHKKKMMMNNNMMMPPPUUUYYY___hhhsss{{{xxxtttrrrqqqpppoooppppppqqqrrrvvv{{{zzz}}}vvvuuu}}}|||uuupppkkkddd```aaa]]]^^^^^^```mmmqqqddd]]]XXXSSSQQQNNNMMMQQQWWWZZZ[[[]]]]]]]]]___aaaccc666777888999;;;>>>@@@AAADDDEEEHHHMMMSSSZZZ```cccjjjpppyyyyyyrrrjjjddd___[[[XXXPPPOOONNNMMMOOORRRUUUWWWTTTRRRNNNKKKGGGEEEDDDCCCEEECCCAAA@@@@@@@@@???>>>AAAAAA@@@AAACCCFFFIIIKKKSSSYYYccclllsssxxx}}}|||xxxvvvuuuuuutttsssuuuqqqkkkeeebbb___\\\ZZZXXXZZZ\\\___cccggglllpppyyy~~~yyyrrrqqqmmmjjjggghhhhhhiiihhhiiijjjkkkllllllllllllllldddeeefffdddaaa___^^^___bbbbbbcccaaa___^^^___```eeeeeefffhhhjjjlllooopppppplllhhhhhhjjjllllllkkkkkkkkkkkklllmmmooopppqqqqqqwww~~~zzzuuupppmmmpppwww~~~xxxuuupppkkkjjjnnnvvv|||~~~}}}zzztttllljjjmmmooossssssooommmpppqqqpppnnnmmmllliiiaaaVVVIII@@@<<<;;;::::::999999999999<<<;;;:::999:::<<<>>>@@@AAAHHHIIIJJJRRRYYYkkk{{{sssuuu|||~~~{{{ooofff___]]]^^^aaaffflllnnntttzzz}}}|||rrrfffVVVLLLCCCBBBCCCBBB@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFBBBBBBAAA@@@@@@@@@@@@AAA======<<<<<<<<<<<<;;;;;;>>>AAAEEEIIILLLLLLLLLLLLKKKIIIFFFEEEEEEGGGIIIKKK^^^hhhttt{{{yyytttpppooopppxxx~~~}}}vvvkkkhhhddd```___```bbbdddbbbeeeiiilllmmmooorrrsssqqqnnnjjjfffaaa]]][[[YYYTTTRRRPPPNNNMMMLLLIIIGGGAAA@@@>>><<<;;;::::::;;;;;;===???BBBEEEGGGIIIIIIKKKMMMPPPVVV^^^iiiuuu}}}wwwqqqooopppqqqqqqqqqrrrsssuuuxxx{{{|||tttqqquuu{{{|||wwwqqqlllgggeeeddd```[[[[[[bbbgggddd___ZZZWWWSSSPPPOOOPPPSSSUUUZZZ]]]___``````___```aaa999999999999:::;;;======???@@@CCCGGGMMMTTTYYY]]]cccgggnnnuuuzzz|||||||||sssnnngggaaa\\\XXXUUURRRNNNMMMKKKJJJJJJLLLOOOPPPQQQOOOLLLIIIGGGEEEDDDDDDEEECCCAAA@@@@@@@@@???>>>@@@@@@@@@@@@AAACCCEEEFFFKKKQQQYYYaaahhhnnntttxxx}}}yyyuuurrrqqqqqqpppoooppplllhhhdddaaa___\\\ZZZXXXYYY\\\___cccggglllooowww|||}}}xxxyyytttnnniiigggfffeeedddfffgggggghhhiiijjjkkkkkkjjjjjjjjjfffbbb^^^\\\\\\bbbccceeedddbbbaaaaaabbbffffffffffffgggiiijjjjjjmmmjjjggggggiiillllllkkkkkkkkklllmmmnnnpppqqqrrrrrrxxx}}}zzzuuuqqqmmmooouuuzzz|||zzzuuusssooollljjjnnntttyyy{{{|||uuulllhhhjjjkkknnnmmmhhhfffggghhhggghhhhhhhhhfff^^^SSSFFF>>><<<;;;::::::999999999:::;;;:::::::::;;;===???AAAAAAHHHIIIJJJRRRZZZkkk|||}}}zzz}}}wwwooopppwwwzzzxxxnnneee^^^\\\^^^```ffflllnnntttzzz~~~~~~ssshhhXXXMMMDDDBBBBBBAAA??????>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB???>>>>>>>>>===<<<<<<<<<===???CCCFFFIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMYYYbbbmmmrrrooojjjhhhgggkkkrrrxxxzzz{{{yyyssslllbbb___\\\YYYYYY[[[]]]___```bbbeeehhhiiillloooqqqqqqoookkkfffaaa\\\XXXVVVPPPNNNKKKJJJIIIHHHEEECCCAAA???===<<<:::::::::;;;;;;<<>>AAABBBAAAIIIIIIKKKTTT[[[kkkxxxvvvzzzuuuuuuxxx|||~~~~~~ssskkkmmmtttxxxwwwmmmddd]]][[[]]]___eeekkklllrrryyy~~~uuujjjZZZOOODDDBBBBBB@@@>>>>>>>>>>>>=========>>>??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@BBBCCCEEEEEEFFFFFFBBBBBBAAA@@@??????>>>>>>===???BBBEEEGGGGGGGGGFFFIIIJJJLLLNNNPPPPPPPPPPPPVVV]]]eeegggccc___]]]^^^ccckkkqqqsssssspppiiiaaaZZZXXXUUUSSSSSSUUUXXXZZZ\\\^^^```bbbdddgggkkknnnnnnmmmkkkfff```ZZZTTTQQQLLLJJJHHHGGGFFFEEEBBB@@@???>>><<<;;;:::::::::;;;:::<<<>>>@@@BBBDDDEEEEEEFFFHHHLLLQQQ[[[hhhuuu~~~yyyqqqllljjjjjjqqqrrrsssuuuwwwyyyzzz{{{~~~zzzvvvuuuvvvyyy}}}|||wwwsssmmmeee___aaafffhhhbbb\\\TTTSSSSSSSSSTTTUUUWWWXXXXXXZZZ]]]^^^^^^___```bbb<<<;;;:::999888888888888;;;<<<===@@@DDDIIINNNQQQWWWYYY[[[^^^```aaaaaaaaa[[[XXXTTTQQQPPPPPPOOONNNJJJIIIHHHGGGGGGHHHJJJKKKOOOOOONNNNNNNNNNNNNNNNNNKKKIIIHHHGGGGGGGGGDDDBBB@@@@@@AAABBBCCCCCCBBBBBBBBBDDDIIINNNTTT[[[ccciiinnnssszzz~~~vvvrrrlllgggffffffffffffdddcccbbbccceeeeeecccaaa]]]]]]^^^bbbgggmmmppprrrvvv{{{~~~}}}|||~~~zzzuuummmgggeeeeeeggggggaaaaaaaaabbbdddhhhkkkmmmlllmmmmmmjjjfffcccbbbaaa```ccchhhjjjiiihhhggggggeeedddcccbbbaaaaaaaaaaaafffeeeddddddfffiiikkklllkkkllllllmmmoooqqqssstttuuuyyy|||sssnnnjjjkkkpppttttttqqqooooooooommmlllmmmpppssssssxxx~~~|||rrrllllllnnnooojjjaaa[[[[[[[[[ZZZZZZ]]]```^^^WWWLLLAAA;;;;;;::::::999999:::::::::999999:::;;;===@@@BBBDDDBBBIIIIIILLLUUU\\\jjjvvvooosssxxxtttuuuyyy}}}~~~uuummmnnnuuuzzzzzznnneee^^^\\\\\\^^^ccciiihhhooowww}}}vvvkkk[[[OOOEEEBBBBBB@@@???@@@>>>>>>===============>>>@@@@@@AAAAAAAAAAAA@@@@@@??????????????????>>>>>>???AAACCCFFFHHHIIIJJJJJJFFFFFFEEEDDDCCCBBBBBBAAAAAABBBDDDFFFGGGGGGFFFFFFFFFIIIMMMQQQSSSTTTSSSRRRUUUZZZ______ZZZVVVVVVWWW[[[dddkkknnnooommmfff^^^ZZZXXXUUUSSSRRRSSSUUUWWWYYYZZZ[[[\\\^^^aaafffiiiiiihhhgggddd___XXXQQQNNNKKKIIIGGGFFFEEEDDDBBB@@@>>>===<<<:::::::::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCCCCEEEJJJPPPZZZhhhvvv{{{sssmmmjjjiiimmmnnnpppsssvvvxxxyyyzzz|||}}}yyyyyyzzzzzz|||}}}xxxpppfff```dddjjjiiibbb[[[SSSTTTTTTUUUVVVWWWWWWXXXWWWYYY[[[]]]]]]___aaabbb::::::999999888888999999;;;;;;<<<>>>AAAEEEIIIKKKSSSTTTVVVXXXYYYZZZ[[[[[[UUUSSSPPPOOOOOOQQQQQQPPPHHHHHHHHHHHHIIIKKKLLLMMMOOOPPPPPPQQQRRRRRRRRRSSSNNNMMMKKKKKKKKKJJJGGGEEE???@@@AAABBBCCCCCCCCCBBBAAABBBEEEHHHMMMTTT\\\bbbhhhmmmtttyyy}}}{{{tttpppjjjeeedddcccbbbbbbaaa```aaadddgggiiiiiihhhbbbaaabbbffflllrrruuuvvvyyy}}}||||||{{{|||}}}}}}|||{{{vvvpppiiidddcccdddfffgggaaaaaaaaabbbeeeiiimmmooonnnoooooolllhhheeecccccc___cccgggjjjjjjiiihhhiiiddddddcccbbbbbbbbbccccccdddddddddddddddgggjjjllljjjkkklllmmmoooqqqssstttuuuxxx}}}}}}qqqllliiikkkqqquuutttrrroooooopppooonnnnnnppprrrqqqvvv|||wwwssstttssssssmmmbbb\\\[[[\\\ZZZZZZ]]]___]]]TTTJJJAAA<<<:::::::::999999::::::;;;888999:::<<>>===<<<<<<======??????@@@@@@@@@@@@??????<<<<<<===>>>>>>???@@@@@@???AAACCCFFFIIILLLMMMNNNKKKJJJJJJIIIHHHGGGGGGGGGDDDDDDEEEFFFGGGFFFFFFEEEEEEHHHLLLQQQTTTTTTTTTSSSTTTYYY\\\YYYTTTOOOPPPRRRTTT]]]fffjjjmmmnnnhhhbbb```^^^[[[WWWUUUTTTTTTUUUUUUVVVWWWWWWXXX[[[___cccbbbccccccaaa]]]WWWQQQMMMJJJHHHFFFEEEEEEDDDAAA@@@>>>===;;;;;;:::;;;<<<=========???@@@AAABBBBBBBBBAAADDDIIIQQQ[[[iiivvv}}}vvvpppmmmkkkiiijjjlllooorrruuuwwwxxxxxx{{{~~~{{{~~~ssshhhbbbhhhoookkkbbb\\\UUUUUUVVVWWWWWWWWWWWWWWWWWWYYY[[[\\\]]]^^^aaaccc::::::999999999999::::::999999999:::<<<@@@CCCEEELLLNNNPPPSSSUUUWWWWWWWWWTTTRRROOOOOOPPPRRRSSSSSSJJJJJJKKKLLLMMMOOOPPPQQQPPPQQQSSSTTTVVVVVVWWWWWWRRRQQQPPPPPPPPPNNNKKKHHHBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAACCCGGGMMMTTTYYYaaaeeelllrrruuuxxxzzz|||~~~|||yyyrrrnnniiieeecccaaa___]]]]]]]]]___bbbgggkkkllllllgggeeeeeejjjqqqwwwyyyyyy{{{}}}{{{{{{||||||{{{zzzxxxwwwuuupppiiidddbbbbbbbbbbbbaaabbbccceeegggkkknnnppprrrrrrqqqnnnhhhdddbbbbbb```cccgggiiiiiiiiiiiijjjffffffeeeeeeeeeeeeffffffeeefffeeedddcccdddgggjjjiiijjjjjjlllnnnppprrrssssssvvvzzz~~~|||pppmmmjjjmmmssswwwwwwtttpppqqqqqqpppoooppprrrtttrrrvvv{{{~~~~~~zzzxxxzzzxxxwwwpppeee^^^^^^___^^^]]]```aaa\\\RRRGGG@@@===::::::999999999:::;;;;;;999:::;;;>>>@@@BBBCCCDDDDDDIIIIIILLLUUUZZZdddvvv|||oookkksss~~~xxxvvv{{{~~~~~~yyyoooeee```^^^]]]___dddbbbhhhooovvv|||yyyqqq```SSSHHHDDDDDDCCCBBBDDDAAA@@@???>>>===<<<<<<<<<>>>>>>????????????>>>>>>:::;;;;;;<<<>>>??????@@@???@@@AAADDDGGGKKKNNNPPPNNNNNNNNNNNNMMMMMMMMMMMMGGGGGGHHHHHHGGGFFFFFFEEEEEEGGGKKKNNNQQQSSSUUUUUUTTTXXXZZZWWWQQQLLLMMMOOOPPPYYYbbbhhhmmmpppnnniiijjjgggccc^^^[[[XXXWWWWWWUUUVVVWWWWWWXXXYYY\\\___aaaaaaaaa```\\\VVVQQQNNNHHHFFFDDDCCCCCCCCCAAA???>>>===<<<;;;<<<<<<>>>??????@@@AAABBBBBBCCCBBBBBBAAAEEEKKKTTT^^^kkkvvv~~~yyysssooommmiiiiiiiiijjjmmmpppsssuuutttxxx}}}zzzmmmfffnnntttnnnccc\\\VVVVVVWWWWWWXXXXXXXXXYYYYYY[[[\\\]]]]]]^^^aaaccc<<<<<<;;;::::::999::::::888888777888:::===???AAAGGGIIIMMMRRRUUUWWWWWWWWWWWWUUUSSSRRRTTTVVVWWWWWWSSSSSSTTTTTTUUUVVVWWWWWWVVVWWWYYY[[[\\\]]]]]]]]][[[ZZZZZZYYYYYYWWWSSSPPPKKKJJJHHHEEEDDDCCCCCCCCC>>>???@@@AAACCCHHHNNNRRRWWW\\\ccciiimmmqqqtttvvv{{{~~~|||~~~~~~yyyvvvooolllhhheeebbb___\\\YYYYYYYYYZZZ^^^ccchhhkkkllljjjhhhgggllltttzzz|||{{{zzz{{{{{{zzzxxxxxxxxxzzzyyy{{{}}}~~~|||yyywwwvvvsssoooiiidddbbbaaaaaa```aaabbbdddfffiiilllmmmnnnqqqrrrqqqnnniiieeeccccccccceeehhhiiiiiiiiijjjlllkkkjjjiiiiiihhhhhhhhhiiiggghhhgggeeebbbbbbeeehhhhhhhhhiiikkkmmmoooqqqrrrrrrtttwwwzzzzzzsssooommmpppuuuyyyxxxuuurrrssssssrrrqqqqqqtttvvvtttxxx|||~~~}}}~~~zzzyyy|||}}}|||uuuiiibbbccceeedddaaacccbbb[[[OOOEEE???>>>:::999999999::::::;;;<<<:::;;;<<>>============>>>>>>??????>>>>>>===:::::::::;;;;;;<<<<<<<<<=========???CCCGGGLLLNNNQQQQQQQQQRRRRRRRRRRRRSSSNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHJJJLLLOOORRRUUUWWWWWW[[[]]]ZZZSSSOOOOOOQQQSSS\\\eeekkkqqqvvvvvvssstttrrrnnniiieeebbb``````]]]___``````______aaabbbddddddccc```\\\WWWRRRNNNIIIHHHFFFEEEEEEDDDCCCAAA>>>======<<<===>>>???@@@BBBCCCCCCDDDDDDDDDCCCCCCAAAFFFNNNXXXbbbmmmwww}}}{{{uuupppnnnmmmkkkiiihhhiiikkknnnpppqqqvvv|||~~~~~~~~~~~~tttmmmtttzzzqqqccc\\\VVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]^^^aaaccc>>>>>><<<;;;:::999999999:::999999999:::===???AAAEEEHHHMMMRRRWWWYYYYYYYYY\\\ZZZWWWWWWYYY[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\]]]___aaacccddddddcccdddcccbbbbbbbbb___\\\XXXUUUSSSOOOJJJGGGFFFEEEEEE???@@@AAAAAACCCFFFKKKOOOPPPUUU\\\ccchhhlllpppssszzz}}}wwwyyy{{{|||}}}}}}{{{|||xxxtttmmmkkkhhheeebbb^^^ZZZVVVVVVVVVVVVZZZ```fffjjjkkkkkkhhhhhhmmmuuu{{{}}}|||yyyyyywwwuuusssrrrsssuuuxxx{{{~~~}}}zzzxxxwwwpppmmmhhheeedddcccbbbbbbaaabbbeeegggjjjlllmmmmmmmmmnnnooommmjjjhhhggggggfffgggiiiiiiiiiiiikkkmmmooonnnmmmkkkjjjjjjiiiiiiiiijjjiiifffbbbaaadddggggggggghhhjjjllloooqqqrrrqqqrrruuuxxx}}}xxxvvvrrrooorrrwwwzzzxxxuuutttttttttrrrqqqrrruuuxxxuuuyyy}}}~~~}}}}}}}}}xxxxxx|||yyynnnggghhhkkkkkkcccdddbbbZZZMMMCCC>>>===999999999999::::::;;;<<<:::;;;===???AAABBBCCCCCCEEEJJJIIIKKKTTTWWW^^^nnn~~~sssiiijjjuuuzzzmmmfff```\\\]]]```dddhhhmmmsss{{{~~~yyyjjj]]]OOOHHHEEEBBB@@@@@@CCCBBBAAA???>>>===============>>>>>>>>>>>>======:::::::::999999999999888<<<;;;:::;;;???DDDIIIMMMSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQPPPPPPOOOJJJJJJIIIJJJMMMRRRVVVYYY\\\___aaa^^^XXXSSSSSSUUUYYYaaaiiiooovvv|||}}}zzz|||zzzvvvrrrnnnkkkjjjiiifffhhhjjjjjjiiihhhhhhiiihhhgggeeebbb]]]WWWRRROOOMMMKKKIIIHHHIIIHHHFFFDDD>>>>>>=========???@@@AAADDDEEEEEEEEEEEEEEEDDDDDDAAAGGGPPPZZZdddnnnwww}}}|||uuupppmmmrrroookkkgggfffhhhkkkmmmooouuu|||~~~~~~}}}}}}~~~{{{rrryyy~~~rrrccc[[[TTTTTTUUUVVVXXX[[[^^^```]]]^^^^^^^^^]]]^^^aaacccAAA@@@>>><<<;;;;;;;;;<<<:::999888777888999;;;<<<@@@DDDKKKQQQUUUXXX[[[]]]YYY[[[]]]______```bbbdddggghhhiiihhhgggfffggghhhjjjiiiiiiiiiiiijjjjjjkkkhhhhhhhhhiiihhhgggffffff___\\\WWWSSSOOOLLLHHHEEEEEECCCBBBAAAAAABBBDDDEEEJJJNNNTTT\\\ccciiimmmooouuuzzz|||zzzzzz|||}}}|||zzz~~~|||||||||wwwsssqqqkkkgggbbb]]][[[YYYWWWUUUUUUUUUUUUVVVYYY]]]aaadddbbbdddgggjjjlllqqqvvvyyywwwxxxxxxuuuqqqpppsssvvvzzz|||wwwooolllhhhdddaaaaaabbbcccdddfffhhhiiihhhggghhhiiilllmmmmmmllliiiggggggggghhhhhhiiikkknnnnnnlllkkkmmmnnnpppppppppooommmlllgggfffeeedddcccbbbbbbbbbccceeehhhkkkmmmooopppppprrruuuzzz~~~yyyuuurrrrrrvvv|||~~~{{{xxxxxxvvvuuutttuuuxxx{{{{{{||||||zzzxxxyyy}}}}}}zzz|||}}}vvvqqqoooooooookkkhhhbbbXXXLLLCCC===;;;;;;;;;:::999999:::::::::<<<<<<===>>>@@@CCCEEEGGGKKKKKKLLLMMMPPPVVV]]]cccttt|||{{{wwwnnnooovvv}}}wwwiiibbbaaaaaaaaafffeeehhhqqq{{{pppeeeVVVKKKFFFDDD@@@>>>???>>>>>>=========>>>>>>:::;;;===??????>>><<<;;;888888999999:::::::::::::::999999;;;===AAADDDFFFJJJKKKMMMOOORRRVVVXXXZZZZZZWWWUUUUUUWWWWWWVVVTTTPPPJJJHHHJJJMMMOOORRRWWW\\\eeejjjfff^^^\\\\\\[[[eeekkkttt{{{|||xxxuuurrrqqqppptttvvvxxxxxxxxxwwwxxxyyyuuuqqqjjjddd```]]]YYYWWWRRRPPPMMMKKKIIIGGGDDDBBB>>>???@@@???>>>???CCCGGGHHHHHHGGGFFFFFFEEEEEEDDDEEEJJJRRR[[[cccjjjrrrvvv}}}~~~tttooopppmmmmmmnnnnnnmmmlllkkkkkkppptttyyy}}}|||zzz{{{|||~~~yyytttddd\\\ZZZWWWUUUVVV[[[^^^```___^^^^^^^^^^^^^^^^^^^^^^^^DDDBBBAAA???>>>======>>>;;;:::999888999:::<<<===AAAFFFMMMSSSXXX[[[^^^```___aaadddeeefffgggiiikkknnnpppppppppnnnmmmnnnoooooonnnnnnmmmmmmmmmnnnnnnmmmmmmllllllllllllllllllhhheee___ZZZUUUPPPKKKHHHFFFEEECCCBBBAAABBBCCCDDDFFFIIIOOOVVV]]]ccchhhjjjnnnttt|||}}}}}}~~~~~~{{{yyyyyyvvvvvvwwwvvvuuuxxx~~~|||xxxsssqqqjjjfff```\\\YYYVVVTTTRRRPPPPPPOOOPPPSSSWWW[[[]]]\\\^^^aaabbbeeehhhmmmqqqsssuuuwwwuuurrrqqqsssvvvyyy~~~xxxooolllhhhdddbbbbbbdddeeehhhiiikkkjjjhhhgggggghhhkkklllmmmllljjjiiihhhiiijjjiiiiiikkkmmmnnnmmmlllpppqqqrrrrrrqqqpppmmmlllhhhgggeeedddcccbbbbbbbbbdddfffhhhkkknnnooopppppppppuuu{{{|||wwwtttssstttzzz{{{yyywwwwwwxxx|||~~~~~~{{{yyyyyy|||zzzuuuqqqooojjjgggaaaWWWLLLCCC===;;;;;;;;;::::::999::::::;;;<<<<<<===>>>@@@CCCEEEGGGIIIJJJLLLNNNPPPVVV\\\aaaqqq~~~zzzvvvyyy|||rrrrrrwww|||{{{lllccc``````aaaeeeeeehhhppp{{{tttiiiYYYNNNHHHEEEBBB@@@???>>>>>>===<<<<<<<<<===;;;<<<===>>>>>>===;;;:::888888888888999999999999777777777888:::===???AAAEEEFFFHHHJJJMMMPPPSSSTTTVVVTTTRRRSSSUUUVVVVVVTTTRRRLLLGGGHHHJJJMMMSSSYYY```jjjpppkkkeeebbbbbbaaannnuuu}}}|||yyywwwwwwwww{{{~~~{{{vvvpppjjjfffbbb^^^\\\YYYVVVSSSPPPNNNKKKGGGEEE@@@@@@AAA@@@???AAAEEEIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEKKKTTT\\\dddkkkqqqtttwww{{{uuunnnmmmkkkkkkmmmnnnnnnooooooooopppsssxxx{{{}}}~~~}}}zzzyyyzzz{{{~~~|||rrrddd^^^[[[YYYWWWXXX\\\```aaaaaa^^^^^^^^^^^^^^^^^^^^^^^^GGGFFFDDDBBBAAA@@@??????===<<<:::999999;;;===>>>BBBGGGOOOVVV[[[___cccfffhhhjjjmmmnnnoooqqqsssuuuxxxyyyzzzyyywwwvvvwwwxxxvvvuuutttssssssrrrsssssstttsssqqqpppqqqrrrsssuuutttpppiiiccc]]]WWWQQQMMMJJJHHHFFFCCCAAAAAAAAABBBBBBDDDGGGMMMSSSZZZ```cccgggmmmvvv}}}{{{xxxvvvrrrpppooollliiilllrrryyy|||wwwsssppphhhddd___ZZZWWWTTTQQQNNNLLLKKKKKKLLLNNNQQQUUUWWWUUUVVVWWWXXXYYY\\\```dddkkkoootttuuuttttttuuuwww{{{yyyppplllhhhdddbbbdddgggiiilllnnnnnnmmmjjjgggffffffiiikkkmmmmmmkkkjjjkkkllllllkkkjjjkkkmmmnnnnnnmmmrrrrrrssssssrrrpppnnnmmmhhhgggfffdddbbbaaaaaa```dddeeehhhjjjmmmoooppppppooottt|||zzzuuurrrrrruuu}}}{{{wwwxxx}}}zzzzzz|||~~~~~~}}}uuuooojjjggg___UUUJJJBBB===<<<;;;:::::::::::::::;;;;;;<<<<<<===???AAACCCEEEFFFHHHJJJLLLNNNQQQUUUZZZ^^^mmmxxxyyytttuuu{{{zzzwwwzzz~~~oooddd`````````dddeeehhhpppzzzyyymmm^^^QQQJJJFFFDDDBBB@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;999888888888888777777777777777555666777888999:::;;;<<>>===<<<;;;::::::;;;===>>>CCCHHHOOOWWW]]]ccchhhkkkooorrruuuvvvxxxyyy|||~~~~~~}}}~~~{{{{{{yyyxxxwwwwwwwwwwwwyyyxxxuuussstttvvvyyy{{{{{{wwwqqqkkkeee___YYYTTTPPPNNNJJJFFFBBBAAA@@@@@@???@@@AAAEEEJJJQQQWWWZZZaaagggnnnvvv{{{|||yyyxxxsssnnnkkkfffbbbdddiiiqqqxxx~~~~~~zzz{{{||||||yyyvvvrrrooohhhddd___ZZZVVVSSSOOOLLLKKKKKKKKKKKKMMMOOORRRSSSNNNNNNOOONNNNNNQQQUUUXXXaaagggooouuuwwwxxxzzz|||~~~wwwooolllhhhddddddgggjjjmmmrrrssssssppplllgggeeedddhhhjjjlllmmmmmmmmmnnnoooooommmkkkkkkmmmnnnoooooopppqqqqqqqqqqqqppppppoooiiihhhfffcccaaa```___^^^aaabbbdddgggjjjlllmmmnnnnnnttt}}}yyyuuupppqqquuuzzzuuuyyy~~~}}}}}}xxxpppkkkggg^^^SSSHHHAAA===<<<;;;::::::::::::;;;;;;<<<<<<===>>>@@@BBBDDDFFFGGGGGGIIIMMMOOORRRUUUXXX[[[gggrrryyyzzzqqqeee``````aaaddddddgggnnnwww|||rrrbbbTTTKKKGGGDDDCCC@@@???>>><<<;;;:::::::::;;;<<<<<<;;;;;;999888777888777777777777666666666777888999:::;;;;;;;;;:::<<<<<<===>>>@@@CCCDDDFFFHHHHHHIIIJJJMMMOOOQQQRRRUUUPPPLLLLLLLLLMMMTTT\\\hhhttt}}}|||wwwvvvvvvuuu{{{~~~zzzuuuooollljjjgggccc___ZZZUUUOOOJJJDDDCCCBBBAAACCCGGGKKKOOOOOOOOONNNMMMLLLJJJHHHGGGIIIPPPZZZbbbggghhhiiiiiigggkkkqqqzzzxxxmmmgggddddddfffgggiiikkkmmmnnnmmmooorrrssstttvvvyyy{{{|||~~~|||yyyvvvuuuwwwyyy{{{~~~|||vvvuuu~~~}}}~~~||||||}}}|||}}}yyyjjjaaa```\\\\\\\\\]]]___aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaaLLLKKKIIIGGGDDDAAA???>>>>>>===;;;::::::;;;<<<===BBBGGGOOOXXX___fffmmmqqquuuwwwzzz|||~~~~~~}}}|||{{{{{{{{{}}}{{{xxxvvvvvvxxx{{{~~~}}}zzzvvvqqqmmmgggaaa]]]XXXUUUPPPJJJEEEBBB@@@???>>>>>>>>>@@@DDDIIIOOORRRVVV[[[cccjjjpppvvv{{{~~~|||{{{zzztttoookkkeee______ccckkksss}}}}}}|||{{{uuuvvvwwwwwwuuurrrooommmhhhddd___[[[WWWTTTOOOLLLKKKKKKJJJKKKLLLNNNOOOPPPJJJJJJIIIHHHGGGIIIMMMPPPWWW```kkktttyyy|||{{{sssnnnlllhhhfffgggjjjnnnqqquuuvvvvvvtttnnniiieeedddhhhjjjmmmnnnnnnnnnpppqqqpppnnnllllllmmmooopppooommmmmmnnnoooooopppppppppiiihhheeebbb```^^^\\\\\\\\\]]]___bbbeeehhhkkklllpppuuu}}}}}}yyywwwssstttxxx~~~xxxtttyyy~~~{{{rrrmmmhhh^^^SSSGGG@@@===<<<;;;:::::::::;;;;;;<<<======>>>@@@BBBDDDFFFGGGGGGGGGJJJMMMPPPRRRTTTWWWYYYccclll{{{sssgggbbbaaabbbcccdddggglllttt|||vvvgggXXXMMMGGGCCCBBB@@@@@@>>>===;;;;;;::::::<<<;;;;;;;;;:::999888777888888888888777777777777999999:::;;;;;;;;;::::::<<<<<<===>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKMMMOOOSSSPPPPPPQQQQQQPPPUUU\\\hhhuuu~~~~~~xxxtttqqqnnnjjjeee___XXXQQQLLLGGGFFFEEEEEEHHHLLLPPPRRRQQQPPPNNNLLLJJJIIIHHHGGGMMMTTT]]]eeehhhhhhgggffffffiiimmmuuu}}}{{{ooogggbbbbbbaaabbbbbbdddeeefffiiikkkmmmoooqqqsssvvvxxxxxx{{{~~~}}}{{{wwwtttsssuuuxxxzzz}}}{{{sssoooqqq~~~~~~xxxwwwwwwzzz~~~~~~uuuzzz~~~rrreee^^^___\\\\\\]]]^^^___```bbbcccbbbbbbbbbbbbbbbbbbbbbbbbPPPOOONNNKKKHHHDDDBBB@@@@@@???===;;;;;;<<<===>>>BBBHHHPPPYYYbbbjjjrrrvvvzzz||||||zzzyyy{{{~~~~~~{{{xxxuuupppjjjggg```]]]VVVOOOIIIDDDAAA??????>>>===>>>@@@DDDGGGJJJHHHMMMUUU\\\dddkkkrrrvvvyyy{{{}}}~~~}}}||||||}}}zzzuuuqqqmmmfff^^^\\\___fffnnnxxx}}}yyywwwuuurrrrrrrrrqqqpppnnnlllkkkgggddd```\\\XXXUUUPPPMMMIIIIIIIIIJJJJJJKKKLLLLLLIIIHHHGGGEEEDDDFFFJJJMMMSSS\\\iiissszzzxxxqqqlllkkkiiiiiijjjmmmqqqssswwwyyyyyyvvvqqqkkkgggeeehhhkkkmmmoooooopppqqqsssqqqooonnnnnnoooppppppoookkklllllllllmmmnnnnnnoooiiigggdddaaa^^^[[[YYYXXXVVVXXXZZZ]]]aaaeeeiiikkkqqquuu{{{|||yyyxxxvvvwww|||zzzuuusssyyy}}}|||~~~|||tttpppjjj```RRRFFF???<<<<<<::::::::::::;;;<<<===>>>>>>@@@BBBDDDFFFHHHHHHIIIIIIKKKNNNQQQRRRTTTWWWYYY___gggtttwwwkkkdddbbbccccccdddfffjjjqqqyyyyyylll]]]QQQHHHCCCAAAAAA@@@???===<<<<<<<<<<<<<<<;;;;;;::::::999999999888888999999::::::::::::::::::::::::;;;;;;;;;;;;?????????@@@AAABBBCCCDDDBBBDDDFFFFFFGGGHHHKKKMMMPPPPPPRRRTTTSSSRRRVVV]]]fffttt}}}xxxuuupppkkkeee^^^VVVPPPLLLJJJJJJKKKOOOSSSVVVWWWSSSQQQNNNJJJHHHGGGHHHHHHPPPWWWaaaiiilllllljjjiiijjjkkknnnssszzzssshhhaaa```___^^^]]]]]]^^^___cccfffjjjlllnnnpppsssuuuvvvxxx{{{~~~~~~}}}zzzvvvsssrrruuuxxxyyy|||}}}vvvrrrkkkkkkqqq}}}tttrrrqqqrrrssstttsssrrrqqqxxx~~~zzzmmmbbb^^^___\\\^^^___`````````bbbcccccccccccccccccccccccccccWWWVVVTTTRRRNNNJJJGGGDDDCCCAAA@@@>>>>>>>>>@@@AAADDDIIIRRR[[[eeennnvvv|||~~~|||xxxrrrooogggccc\\\TTTLLLFFFBBB@@@???>>>=========???AAABBB@@@DDDJJJQQQWWW^^^eeejjjlllooosssuuuuuuwww{{{~~~|||xxxuuuqqqjjjaaa^^^```aaaiiirrrzzz{{{wwwtttrrrpppooonnnlllkkkjjjiiiiiieeebbb___[[[YYYUUUPPPMMMJJJJJJJJJJJJJJJJJJKKKKKKHHHHHHFFFCCCBBBDDDIIILLLTTT\\\iiissszzz}}}wwwqqqjjjjjjjjjkkkmmmpppssstttxxxyyyzzzxxxsssnnnjjjhhhiiikkknnnooopppppprrrtttpppoooooopppqqqqqqpppnnnnnnmmmmmmlllllllllllllllhhhfffccc___\\\YYYWWWVVVSSSTTTVVVZZZ___dddiiikkkqqqtttyyy~~~{{{yyyyyyvvvwww|||vvvttttttzzz}}}{{{zzz}}}~~~{{{vvvsssmmmaaaSSSFFF>>><<<<<<:::::::::;;;;;;<<<===>>>@@@AAADDDFFFHHHJJJJJJJJJKKKMMMOOOQQQRRRTTTXXXZZZ]]]dddppp||||||ooofffcccbbbcccdddeeehhhnnnuuu}}}}}}rrrcccUUUJJJDDDAAA@@@@@@???>>>>>>>>>>>>>>>;;;;;;:::::::::::::::;;;999999:::;;;<<<======>>>>>>===<<<<<<<<<>>>???@@@CCCCCCCCCCCCCCCDDDEEEFFFEEEGGGIIIHHHGGGHHHJJJMMMOOONNNPPPRRRQQQPPPWWW```dddsss|||xxxrrrlllddd\\\VVVPPPOOOPPPSSSXXX\\\]]]\\\WWWSSSNNNIIIGGGGGGIIIJJJRRRYYYccclllqqqsssssssssqqqqqqqqqtttyyyvvvkkkbbbaaa___]]]\\\\\\\\\]]]^^^aaagggkkkmmmoooqqqrrrvvvxxxzzz|||~~~~~~}}}yyyuuurrrrrruuuxxxxxx|||~~~xxxtttpppkkkiiigggkkkttt}}}rrrqqqooonnnnnnmmmkkkjjjqqqxxx|||vvvjjjaaa______]]]```bbbcccaaaaaaccceeedddddddddddddddddddddddd\\\[[[ZZZWWWSSSOOOKKKHHHEEEDDDBBB@@@@@@@@@BBBCCCEEEKKKTTT]]]gggqqqzzz}}}wwwssslllggg```WWWNNNHHHCCCAAA???>>>===<<<<<<<<<===>>>???BBBFFFKKKOOOUUUZZZ^^^cccgggkkknnnppptttyyy~~~~~~{{{yyyvvvooofffbbbccc]]]eeennnuuuyyy||||||zzzwwwuuutttooonnnllliiihhhggghhhhhhcccaaa]]][[[XXXUUUPPPMMMLLLLLLLLLLLLLLLLLLLLLLLLHHHGGGEEECCCBBBDDDHHHLLLVVV^^^jjjtttzzz~~~|||xxxrrriiijjjkkkmmmooorrrtttuuuxxxyyy{{{yyyuuuoookkkiiijjjllloooppppppqqqrrrtttpppppppppqqqrrrrrrpppmmmqqqpppooommmkkkjjjjjjjjjgggeeebbb^^^ZZZWWWUUUTTTQQQRRRUUUYYY^^^dddiiilllqqqtttxxx|||}}}yyyxxxyyyssstttyyyttttttvvv|||~~~}}}{{{zzz}}}~~~{{{wwwuuuooobbbSSSFFF>>><<<<<<:::::::::;;;<<<===>>>>>>AAABBBEEEHHHJJJKKKKKKKKKMMMNNNPPPQQQRRRTTTXXX[[[\\\bbbmmmyyyqqqgggbbbbbbcccdddeeeggglllsss{{{uuugggXXXLLLDDDAAA@@@@@@???????????????@@@;;;;;;:::::::::;;;<<<<<<999:::;;;<<<>>>???@@@@@@BBBAAA@@@???@@@AAADDDEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKKKKIIIHHHKKKNNNNNNMMMMMMNNNMMMOOOWWWbbbcccsss}}}xxxqqqiiiaaa[[[TTTSSSUUUYYY^^^aaaaaa___YYYUUUOOOIIIFFFGGGJJJLLLRRRZZZeeeooouuuxxxzzz{{{vvvuuutttuuuxxxyyymmmdddbbb```]]]\\\]]]]]]^^^ZZZ___eeejjjmmmnnnpppqqqxxxxxxyyy{{{|||~~~}}}yyyuuurrrrrruuuxxxxxx|||zzzssslllhhheeecccaaaeeekkkwww~~~|||tttrrrqqqooommmkkkiiihhhrrryyy|||uuujjjbbb``````^^^aaadddeeeccccccdddgggeeeeeeeeeeeeeeeeeeeeeeeeaaaaaa___]]]XXXSSSOOOLLLHHHGGGEEECCCAAAAAADDDFFFGGGMMMVVV```jjjuuuzzzuuurrrlllcccZZZRRRKKKEEEBBB???>>>===<<<;;;:::::::::;;;<<<>>>@@@BBBGGGMMMRRRYYY\\\aaadddhhhnnnwww}}}yyypppiiieeeeeecccdddgggkkkppptttwwwxxxvvvvvvvvvwwwyyyyyywwwuuurrrrrrsssssstttuuuvvvwww{{{zzzyyywwwuuusssqqqqqqppppppnnnlllhhhddd```^^^]]]\\\ZZZXXXUUUSSSQQQPPPRRROOOLLLJJJJJJKKKKKKKKKJJJKKKJJJGGGDDDFFFKKKPPP]]]dddmmmttt}}}~~~yyytttpppoooooooooooopppqqqrrrssszzzzzzyyyxxxvvvtttsssrrrsssrrrqqqrrrsssttttttssssssrrrqqqqqqqqqpppnnnllllllkkkkkkllllllllliiiggghhhfffbbb^^^[[[XXXTTTQQQSSSSSSUUUWWW[[[```eeegggppprrrwww|||~~~}}}|||zzzyyyxxxwwwwwwwwwyyy~~~~~~rrrqqqrrrwww}}}zzz}}}~~~}}}yyyzzzwwwrrrrrrssslllaaaSSSFFF>>>;;;;;;::::::;;;;;;===>>>@@@@@@CCCDDDFFFHHHJJJKKKKKKLLLNNNOOOPPPRRRTTTWWWXXXYYY\\\bbblllwwwuuuiiieeegggeeeeeefffiiiiiikkktttyyykkkZZZMMMFFFEEE@@@@@@???@@@AAA@@@>>>;;;;;;;;;<<<<<<======>>>>>><<<===>>>???AAABBBCCCCCCDDDEEEEEEDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPRRRQQQOOOMMMLLLLLLNNNMMMLLLKKKLLLPPPVVV[[[fffppp}}}~~~xxxtttooogggaaaWWWYYY\\\```bbbccccccbbb\\\XXXQQQKKKIIIJJJMMMOOOYYY___gggooovvv||||||wwwwww{{{zzzqqqfffccc___^^^______]]][[[\\\^^^bbbgggjjjmmmoooooosssuuuxxx{{{}}}}}}}}}}}}~~~|||yyyvvvuuuvvvwwwxxxzzzzzztttkkkaaa]]]ZZZYYY[[[___eeennn}}}}}}~~~|||sssoooqqqlllddddddmmmqqquuuwwwssskkkcccaaaaaabbbbbbaaaaaaaaacccdddeeejjjiiihhhfffffffffggggggmmmmmmkkkgggbbb\\\XXXUUUNNNLLLIIIFFFDDDDDDFFFGGGJJJOOOWWWaaalllxxx|||wwwsssmmmddd[[[SSSLLLFFFBBB???>>>===<<<;;;:::::::::;;;<<<===>>>???BBBGGGKKKQQQTTTYYY]]]aaahhhqqqxxx~~~vvvpppmmmlllgggiiikkkooosssvvvyyyzzztttsssrrrrrrrrrpppmmmjjjgggfffeeeeeeeeefffggghhhjjjlllooorrrsssrrrqqqppppppooonnnkkkgggccc___]]]XXXWWWUUUSSSPPPNNNLLLKKKOOONNNMMMLLLNNNOOOPPPPPPOOOOOONNNKKKJJJLLLRRRWWWeeelllsssyyyzzzuuuqqqmmmmmmnnnoooqqqssstttuuuyyyyyyyyyxxxwwwuuutttssstttsssrrrsssuuuvvvuuussstttsssrrrrrrrrrqqqnnnllllllllllllmmmmmmllliiifffhhheeeaaa^^^\\\YYYUUURRRTTTTTTUUUWWWZZZ___ccceeelllpppuuu{{{}}}|||zzzyyyxxxwwwwwwwwwsssuuuyyy}}}xxxooonnnnnnqqqvvvyyyzzzzzzyyy~~~wwwvvv{{{}}}||||||zzzzzzzzzuuunnnjjjlllooohhh]]]PPPDDD===::::::::::::;;;<<<===???@@@AAACCCDDDFFFHHHJJJKKKLLLLLLNNNOOOPPPRRRUUUWWWXXXYYY[[[aaajjjtttzzzmmmgggfffeeedddfffhhhhhhjjjsss}}}{{{ooo___QQQHHHEEEAAA@@@@@@AAAAAAAAA???==================>>>>>>>>>>>>??????@@@BBBDDDEEEFFFFFFFFFGGGGGGFFFGGGIIILLLMMMNNNOOOOOOPPPPPPOOOOOOQQQSSSTTTSSSQQQNNNMMMMMMMMMMMMLLLJJJKKKNNNTTTXXXaaajjjuuu~~~zzztttllleee___aaaccceeeffffffeeeddd^^^YYYRRRLLLIIIIIILLLNNNXXX]]]eeemmmuuu}}}zzzxxx{{{wwwiiieee```___aaabbbbbb```^^^```dddhhhkkknnnooopppsssuuuwwwzzz|||}}}}}}}}}|||zzzwwwuuutttvvvxxxyyyzzz}}}uuujjjaaaXXXUUUTTTTTTWWW\\\fffppp~~~yyywwwvvv}}}uuuqqqqqqlllccccccjjjrrruuuvvvrrrjjjdddaaabbbbbbaaaaaabbbccceeeggghhhjjjjjjiiihhhhhhggghhhhhhyyyxxxuuupppjjjccc^^^ZZZUUURRROOOKKKIIIHHHIIIIIIMMMRRRYYYbbbmmmzzz{{{uuuooofff\\\TTTMMMGGGDDD@@@???>>><<<;;;;;;::::::;;;<<<<<<;;;;;;<<<@@@CCCHHHKKKQQQUUUZZZaaakkkrrr{{{~~~yyyvvvuuupppqqqsssvvvyyy|||~~~wwwuuussspppnnnjjjeeeaaa^^^\\\ZZZWWWVVVWWWXXXYYY[[[___eeelllooopppooonnnnnnnnnllliiifffaaa^^^[[[WWWVVVTTTRRRPPPNNNLLLKKKLLLMMMNNNOOOQQQTTTVVVWWWUUUVVVUUUSSSRRRUUU\\\bbbooouuu{{{|||wwwsssmmmmmmnnnooorrrtttvvvwwwwwwwwwxxxxxxxxxwwwvvvuuuuuuuuutttvvvxxxxxxvvvuuutttsssssssssrrrqqqmmmjjjkkkkkkkkkmmmmmmlllhhheeefffccc```^^^\\\ZZZWWWTTTTTTTTTTTTUUUXXX\\\___aaafffkkkrrryyy{{{{{{zzzxxxwwwvvvvvvvvvvvvppprrrvvv{{{}}}|||xxxtttnnnmmmlllmmmooorrrssssssxxx~~~~~~tttqqqtttuuussspppnnnmmmlllhhhcccbbbeeehhhbbbWWWKKKBBB<<<:::::::::;;;;;;<<<===???AAABBBDDDEEEGGGIIIKKKLLLMMMMMMOOOOOOQQQSSSUUUWWWXXXYYYZZZ___fffooozzz}}}qqqiiieeeeeedddeeeggggggiiipppyyy~~~~~~vvvgggWWWLLLGGGBBBAAA@@@AAABBBBBB@@@>>>????????????>>>>>>>>>>>>@@@@@@@@@@@@BBBEEEHHHJJJHHHIIIJJJIIIIIIJJJLLLNNNPPPPPPQQQQQQRRRRRRQQQQQQSSSTTTUUUTTTQQQOOONNNMMMKKKKKKJJJIIIIIILLLQQQUUU[[[bbbkkkqqqvvv}}}zzzrrrkkkhhhiiikkkmmmmmmkkkiiihhhccc^^^WWWPPPLLLLLLNNNPPPWWW[[[bbbiiiqqqzzz|||yyyzzz~~~}}}mmmhhhbbb___aaadddeeeddd```bbbeeeiiilllnnnpppqqqrrrtttwwwyyy|||}}}}}}}}}~~~yyywwwtttrrrsssuuuyyy||||||xxxnnn```XXXPPPOOOOOOQQQUUUZZZeeeqqqzzztttrrrpppwww~~~{{{vvvtttmmmdddccciiisssttttttpppiiidddbbbcccbbbbbbcccdddeeegggiiijjjjjjjjjjjjkkkjjjjjjiiiiiizzzssskkkddd```ZZZVVVRRRNNNMMMLLLLLLLLLOOOSSSXXX```kkkxxxxxxrrrhhh___WWWOOOIIIFFFAAA@@@???===<<<;;;;;;;;;:::::::::999888999<<<>>>AAAEEEKKKOOOTTT\\\fffmmmuuu|||~~~~~~zzz{{{}}}~~~zzzvvvrrrlllfffbbb^^^\\\XXXTTTQQQQQQQQQQQQUUUYYY^^^dddiiikkkllllllkkkjjjiiifffccc___[[[YYYUUUTTTSSSQQQOOOMMMKKKJJJJJJLLLOOOQQQTTTVVVYYY[[[[[[\\\\\\[[[ZZZ^^^ffflllvvv|||}}}xxxuuunnnnnnoooppprrrsssuuuvvvuuuvvvxxxyyyzzzyyyxxxxxxwwwvvvvvvwwwyyyyyyxxxvvvtttsssssssssrrrooojjjgggeeeeeegggjjjkkkjjjgggdddcccaaa^^^\\\[[[ZZZWWWUUURRRQQQQQQQQQSSSVVVYYY[[[___eeennnwww~~~zzzzzzxxxwwwuuuttttttuuuvvvqqqsssvvvyyyzzzyyyvvvssspppooommmmmmmmmooopppqqqwww~~~rrrmmmoooooollljjjfffdddbbb___[[[]]]bbbccc\\\QQQHHHAAA===;;;;;;;;;;;;;;;===>>>@@@BBBCCCEEEFFFHHHJJJLLLMMMMMMNNNOOOPPPQQQSSSUUUWWWXXXYYYYYY\\\bbbiiitttttt}}}{{{}}}uuujjjcccfffddddddfffggghhhnnnuuu{{{~~~|||ooo___QQQIIICCCBBBAAABBBCCCCCCAAA@@@@@@@@@@@@??????>>>>>>>>>@@@???>>>???AAADDDHHHJJJJJJKKKKKKKKKIIIIIIJJJLLLNNNOOOOOOPPPPPPPPPOOOOOOPPPRRRSSSQQQNNNLLLJJJJJJFFFGGGGGGGGGGGGJJJNNNRRRXXX]]]bbbfffjjjqqq}}}uuuooommmoooqqqsssrrrpppmmmkkkjjjeee]]]UUUQQQPPPRRRTTTWWWZZZ^^^dddkkksss||||||xxxyyy|||ssslllccc^^^___aaaccccccaaaccceeehhhkkknnnpppqqqrrrsssvvvxxx{{{|||}}}}}}~~~{{{vvvtttrrrqqqrrrvvv{{{~~~~~~tttjjj]]]UUUNNNMMMNNNPPPUUUZZZaaaoooxxxrrrpppnnntttzzz}}}}}}xxxppphhhfffjjjttttttsssnnniiieeedddeeeddddddeeeeeefffggghhhiiijjjkkklllmmmmmmlllkkkjjjxxxpppjjj\\\XXXSSSPPPOOOOOONNNMMMNNNQQQUUU[[[dddppp}}}{{{tttkkkaaaYYYRRRKKKGGGBBBAAA@@@>>><<<;;;;;;;;;888999999999888888;;;===<<<@@@EEEJJJNNNVVV___fffpppyyy{{{vvvoookkkdddaaa]]]XXXSSSQQQOOONNNRRRSSSUUUYYY^^^dddhhhkkkggggggfffdddaaa]]]ZZZXXXQQQPPPOOOMMMKKKIIIHHHGGGJJJMMMPPPRRRTTTWWW\\\```bbbdddddddddcccgggmmmsssyyy}}}xxxuuuppppppppppppqqqqqqrrrssssssuuuxxxzzz{{{{{{zzzyyyxxxwwwvvvvvvxxxyyyyyyxxxssssssssssssrrrnnnhhhccc]]]^^^```dddggggggeeeccc___]]][[[ZZZYYYXXXUUUSSSNNNMMMLLLLLLNNNPPPRRRTTTYYY```jjjuuu}}}|||{{{yyywwwtttssstttuuuvvvqqqsssvvvxxxwwwvvvtttsssqqqqqqpppooonnnnnnooopppvvv~~~sssnnnnnnmmmjjjgggccc___\\\YYYVVVYYY______XXXMMMEEEAAA???===<<<;;;;;;<<<===???AAACCCDDDFFFGGGIIIKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUWWWXXXXXXYYY[[[___eeeooo|||tttvvvzzz{{{yyyllldddgggddddddfffggggggkkkqqqwww|||uuufffWWWMMMEEECCCBBBBBBBBBBBBAAA@@@@@@?????????>>>=========>>>===<<<<<<>>>AAAEEEGGGIIIJJJKKKJJJGGGEEEEEEFFFJJJJJJKKKKKKKKKJJJJJJIIIJJJLLLMMMLLLIIIFFFEEEEEE@@@BBBCCCDDDFFFHHHLLLOOOUUUYYY\\\]]]___eeeoooxxxwwwrrrppprrruuuwwwvvvtttqqqooommmhhh___WWWRRRQQQSSSTTTWWWYYY[[[^^^ccciiiqqqvvv~~~|||zzzvvvuuuvvvzzz}}}yyypppeee]]][[[\\\]]]\\\```aaacccfffiiillloooqqqqqqrrrtttwwwyyy{{{}}}~~~{{{xxxuuusssrrrrrrtttxxx}}}~~~ssshhh]]]UUUNNNLLLNNNOOOTTTZZZaaapppvvvqqqnnnooouuuzzz~~~zzzqqqkkkjjjmmmwwwuuurrrmmmiiigggggghhhggggggggggggggggggffffffjjjkkklllnnnnnnnnnmmmlllwwwqqqaaa[[[UUUQQQPPPPPPMMMKKKJJJLLLOOOSSSZZZdddnnnuuu}}}wwwmmmddd[[[TTTMMMIIICCCBBBAAA???===<<<;;;;;;777888999999888888:::<<<888;;;@@@CCCGGGMMMVVV\\\llluuu}}}yyymmmkkkfff```[[[UUURRRPPPNNNNNNNNNPPPUUU]]]eeeiiidddddddddccc```^^^[[[YYYSSSRRRQQQOOOMMMLLLJJJJJJJJJMMMPPPSSSUUUYYYaaafffkkknnnoooooonnnppptttyyy}}}|||wwwsssqqqppppppppppppppppppqqqsssuuuxxx{{{}}}|||{{{zzzyyywwwttttttuuuxxxyyyyyysssssstttuuusssmmmfffaaaZZZZZZ[[[^^^aaacccbbbaaa\\\ZZZXXXVVVVVVTTTRRRPPPJJJIIIHHHHHHIIIKKKNNNOOOUUU\\\gggrrr{{{~~~{{{xxxuuuttttttuuuvvvnnnqqqssstttsssrrrrrrsssooopppqqqpppooonnnooopppvvv}}}vvvssssssrrrnnngggbbb]]]ZZZVVVSSSVVV\\\\\\TTTJJJCCC@@@???>>><<<;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJLLLNNNOOOOOOPPPQQQRRRSSSTTTUUUWWWXXXXXXYYY[[[^^^ccclllxxxwwwtttvvv}}}}}}rrriiiiiieeedddfffggggggjjjnnnsssxxx~~~xxxkkk\\\SSSGGGEEEBBBAAAAAAAAA@@@>>>============<<<<<<<<<<<<<<<;;;::::::<<<>>>AAABBBFFFHHHHHHGGGDDDBBBBBBBBBEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEGGGFFFDDDBBBAAAAAA===???AAACCCDDDFFFIIIKKKOOORRRUUUUUUTTTXXXaaahhhxxxzzzvvvuuuwwwzzz{{{{{{xxxtttqqqkkkfff]]]UUUPPPOOOQQQRRRXXXXXXYYYZZZ\\\```eeeiiiooooooooonnnnnnqqquuuyyy~~~uuuhhh^^^ZZZYYYXXXXXX\\\]]]___bbbfffjjjmmmoooqqqqqqsssvvvxxx{{{}}}~~~~~~~~~~~~zzzvvvttttttsssuuuwww{{{}}}rrrhhh]]]UUUNNNMMMNNNPPPTTTZZZffftttwwwrrrooosssxxx~~~zzzqqqnnnooorrrzzzvvvqqqmmmjjjiiijjjkkkkkkkkkkkkjjjiiihhhgggfffjjjkkklllmmmnnnnnnoooooowwwggg```XXXSSSQQQOOOKKKHHHEEEFFFHHHKKKOOOVVV^^^dddsss}}}yyyoooeee]]]UUUOOOKKKDDDCCCAAA???===<<<;;;;;;888999:::999777777888999666999===???BBBGGGOOOUUUeeennn{{{|||zzzuuuppphhhaaa[[[XXXQQQPPPNNNNNNRRRXXX___cccddddddddddddbbb```^^^]]]WWWVVVUUUSSSRRRPPPOOONNNIIIMMMPPPSSSVVV]]]gggooouuuxxx{{{{{{yyyyyy{{{~~~zzzuuuqqqooonnnnnnnnnoooppppppqqqsssuuuyyy|||}}}}}}{{{zzzzzzvvvrrrppprrruuuxxxyyyuuuvvvwwwwwwuuuooogggaaa[[[ZZZYYYZZZ]]]______^^^YYYWWWUUUSSSRRRQQQNNNLLLHHHGGGFFFFFFGGGIIILLLMMMSSSZZZeeepppyyyzzzwwwuuuuuuvvvwwwmmmooorrrsssrrrqqqrrrtttmmmpppttttttrrrqqqqqqrrrvvv{{{zzzyyyzzzxxxtttkkkfff```\\\WWWTTTVVV\\\ZZZQQQGGGAAA??????===;;;;;;<<<===>>>@@@CCCEEEFFFHHHIIIKKKMMMNNNPPPPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXYYY[[[^^^bbbjjjuuu{{{rrrooovvvzzzqqqkkkgggeeeggghhhgggiiilllpppuuuzzz}}}yyynnnaaaXXXIIIFFFCCCAAA@@@???>>><<<:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>AAACCCEEEEEECCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@BBBCCCCCCBBB@@@@@@@@@===???AAABBBBBBBBBDDDEEEEEEIIILLLLLLKKKMMMTTTZZZggguuu~~~{{{|||~~~{{{vvvsssiiiddd\\\TTTOOONNNPPPQQQWWWXXXXXXXXXXXXZZZ^^^aaabbbcccdddeeegggjjjooorrr}}}yyylllaaa\\\ZZZYYYWWWWWWXXXZZZ]]]bbbgggkkkmmmpppqqqrrruuuxxxzzz}}}~~~||||||~~~~~~yyyuuutttuuuvvvxxx{{{~~~|||rrrhhh]]]UUUOOONNNPPPSSSXXX^^^jjjvvv}}}yyyxxxyyy~~~|||ttttttxxx{{{|||xxxqqqlllkkkkkkmmmnnnmmmmmmmmmnnnmmmllljjjiiijjjkkkkkklllmmmnnnpppppplllddd[[[UUURRROOOIIIEEEAAACCCDDDEEEHHHMMMTTTYYYdddpppzzzpppfff^^^VVVOOOKKKEEECCCBBB@@@>>><<<<<<;;;999::::::999777555555666888:::===???AAAEEEMMMRRR^^^hhhuuu~~~vvvmmmfffbbbYYYWWWTTTRRRSSSVVVZZZ]]]dddeeeeeeeeedddcccaaa```UUUTTTSSSRRRPPPOOOMMMMMMHHHLLLPPPSSSXXX```mmmvvv|||~~~yyytttppplllllllllmmmnnnpppqqqrrrsssvvvyyy}}}~~~}}}{{{zzzzzzvvvpppnnnppptttxxxzzzwwwxxxyyyyyywwwppphhhaaa^^^[[[YYYYYYZZZ\\\\\\\\\XXXUUUSSSQQQPPPOOOLLLJJJGGGFFFFFFFFFGGGIIIKKKMMMRRRYYYcccnnnxxx|||xxxvvvuuuvvvwwwmmmpppssstttrrrrrrtttvvvnnnrrrwwwxxxvvvttttttuuuvvv{{{}}}}}}}}}}}}}}}yyypppjjjeee```[[[VVVXXX]]]XXXOOOEEE???>>>>>><<<:::;;;<<<===>>>AAACCCEEEFFFHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXZZZ[[[^^^bbbjjjtttzzz|||}}}qqqjjjoooxxxxxxlllgggeeegggiiihhhhhhkkkooorrrxxx{{{xxxoooccc[[[JJJGGGCCC@@@???>>><<<;;;888888888999999::::::::::::::::::;;;;;;;;;;;;;;;===@@@BBBCCCCCCBBBBBBCCCBBBBBBCCCCCCBBBAAA@@@@@@???AAACCCCCCBBB@@@@@@AAA>>>@@@BBBBBB@@@???@@@AAA<<>>===;;;:::;;;:::999888777777777777999:::;;;<<<>>>BBBGGGKKK[[[aaahhhooouuuyyy|||~~~zzzooofffccc___YYYTTTSSSUUUYYY\\\```aaabbbccccccbbbaaaaaa\\\YYYUUUQQQNNNMMMNNNNNNNNNMMMOOOTTTZZZdddsss|||wwwsssqqqqqqooommmkkkkkknnnqqqssstttvvvyyyzzzzzz{{{|||~~~zzzsssppprrruuuwwwwwwuuuuuuuuuuuutttqqqkkkgggbbb```]]]\\\]]]]]]]]]\\\[[[YYYUUUQQQMMMJJJHHHHHHGGGHHHHHHHHHHHHJJJNNNQQQSSS[[[fffqqqzzz{{{wwwuuutttsssssstttsssqqqssswwwwwwtttxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxzzz}}}}}}sssmmmeee```]]]]]]\\\\\\YYYSSSIIIAAA<<<;;;;;;;;;===>>>@@@BBBDDDFFFGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWW\\\\\\___dddhhhnnnxxx|||xxxlllmmmrrrxxxyyynnnjjjggghhhgggeeefffjjjppptttwwwyyyyyyssseeeXXXMMMHHHCCC@@@???===:::777888888999::::::;;;<<<<<<888888888999:::;;;<<<===AAAAAAAAAAAABBBBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCDDDEEEFFFEEEDDDFFFDDDAAA???======>>>>>>@@@@@@AAACCCEEEGGGIIIJJJPPPYYYcccjjjpppxxx}}}tttmmmfff]]]WWWUUUTTTRRRQQQXXXYYYYYYYYYXXXWWWUUUTTTXXXYYYYYYZZZ\\\```eeeiiimmmttt~~~uuullleee```[[[XXXWWWSSSRRRVVVZZZ^^^dddkkkmmmqqqtttwwwxxxyyy{{{}}}}}}~~~}}}yyytttqqqqqquuuzzz~~~yyypppiiiaaaYYYSSSTTTVVVYYY___eeettt{{{zzz}}}~~~yyysssooommmnnnnnnnnnrrrrrrrrrrrrqqqpppooooookkkkkkkkklllllllllmmmmmmwwwjjjaaa[[[VVVOOOJJJGGGDDDAAA@@@AAACCCDDDDDDJJJPPP[[[fffooovvv|||xxxnnneee\\\TTTOOOHHHEEEAAA???>>>===;;;:::;;;:::999888888777888888999::::::;;;<<<@@@EEEIIIPPPUUU]]]ccciiimmmpppsss{{{}}}{{{rrrjjjfff```ZZZWWWXXX[[[]]]```aaabbbddddddddddddddd___\\\XXXTTTQQQOOOOOOPPPQQQOOOQQQVVV\\\dddrrr{{{vvvsssqqqqqqooommmlllmmmooorrrttttttvvvyyy{{{|||}}}}}}wwwssstttwwwyyyyyy|||{{{zzzyyyxxxuuuppplllhhheeebbbaaa``````___^^^[[[YYYVVVRRRNNNLLLKKKJJJJJJKKKLLLMMMNNNPPPTTTWWWZZZaaakkkuuu~~~}}}yyyvvvuuutttsssuuuvvvuuuwww|||}}}zzzyyyzzz{{{{{{zzzyyyxxxxxxyyyzzz{{{|||~~~yyyrrriiicccaaaaaaaaa```WWWQQQHHH@@@===<<<<<<<<<>>>???AAACCCEEEGGGGGGHHHHHHHHHJJJLLLNNNPPPRRRSSSQQQRRRTTTUUUVVVWWWWWWWWW\\\[[[]]]aaadddiiisss~~~yyyzzzsssrrruuuzzz|||rrrlllhhhhhhgggeeegggjjjnnnssswwwyyyzzzuuuhhh[[[NNNIIIDDDAAA@@@???;;;888999999::::::;;;<<<<<<===:::::::::;;;<<<===>>>???AAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCDDDDDDDDDDDDGGGFFFEEEFFFHHHHHHGGGFFFGGGEEECCC@@@?????????@@@???@@@@@@BBBDDDFFFHHHIIIJJJQQQYYY___ccckkkwwwuuummmfff^^^YYYXXXXXXWWWVVVWWWWWWWWWVVVUUUSSSQQQPPPRRRSSSTTTUUUVVVZZZ___ccciiippp{{{zzzqqqjjjeee```\\\[[[VVVTTTWWWYYY[[[aaaggglllooosssvvvwwwxxxzzz|||{{{|||||||||yyyvvvsssppprrruuuzzz}}}}}}vvvmmmhhhaaaZZZUUUUUUWWWZZZbbbkkkwww|||}}}xxxrrrnnnmmmmmmnnnnnnqqqqqqqqqrrrqqqqqqpppoookkklllllllllmmmmmmmmmmmmtttjjjccc\\\TTTMMMIIIFFFAAA??????@@@@@@@@@DDDIIIPPPWWW___gggnnnssssssxxx~~~}}}tttjjjaaaXXXSSSKKKHHHCCC@@@??????===<<<::::::999888888999999999999999:::::::::===BBBFFFHHHMMMTTTZZZ```dddhhhkkkrrruuuxxx}}}wwwsssllleee```^^^^^^^^^```aaabbbccceeefffggggggccc```\\\XXXUUUSSSRRRRRRTTTRRRTTTYYY]]]dddqqq}}}yyyuuurrrqqqpppooonnnnnnooorrruuuwwwtttwwwzzz}}}~~~{{{yyyyyy{{{}}}}}}}}}|||yyyvvvssspppmmmjjjgggfffdddbbb```\\\ZZZWWWTTTQQQOOONNNNNNOOOPPPRRRTTTVVVYYY^^^aaadddjjjsss|||~~~{{{xxxvvvuuutttxxx{{{{{{~~~||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{|||xxxmmmeeebbbccccccbbbTTTNNNFFF@@@======>>>>>>???@@@BBBDDDFFFHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRPPPQQQSSSUUUVVVWWWXXXXXX[[[YYYZZZ\\\___cccmmmxxxxxxuuu}}}~~~{{{{{{wwwpppjjjiiihhhfffgggjjjmmmrrrwwwzzz{{{wwwkkk```PPPKKKEEEBBBBBB@@@>>>;;;:::;;;;;;<<<<<<=====================>>>>>>???@@@AAABBBDDDEEEFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDHHHGGGGGGHHHJJJKKKJJJHHHFFFDDDBBB@@@???>>>??????>>>>>>???@@@BBBCCCEEEFFFDDDIIINNNRRRUUU[[[eeennn}}}}}}xxxwww|||wwwmmmggg```\\\\\\]]]\\\[[[VVVVVVUUUSSSQQQOOOMMMLLLKKKLLLMMMNNNPPPTTTXXX\\\bbbiiitttxxxqqqjjjdddaaa___ZZZWWWXXXYYYYYY]]]bbbiiilllqqqsssuuuvvvxxxzzzyyyyyyxxxvvvtttrrrqqqppprrruuuyyy}}}|||uuunnniiibbb]]]XXXWWWWWW[[[fffrrr}}}{{{vvvqqqnnnmmmmmmmmmmmmooooooppppppqqqqqqppppppllllllmmmmmmmmmnnnnnnnnntttkkkcccXXXQQQLLLHHHDDDAAA@@@@@@@@@@@@DDDFFFIIINNNSSS[[[dddjjjjjjooouuuyyyzzzzzzyyyzzzzzzqqqggg___YYYOOOKKKFFFCCCAAA@@@???>>>::::::999999999::::::;;;999999999999999<<>>?????????AAACCCEEEGGGIIIIIIJJJIIIIIIJJJLLLMMMOOOPPPPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYWWWWWWYYY[[[___jjjuuu|||vvvxxxuuullljjjhhhggggggjjjlllrrrwwwzzzzzzwwwmmmbbbSSSNNNGGGDDDCCCBBB???===<<<=========>>>>>>>>>?????????>>>>>>>>>??????@@@@@@BBBDDDGGGGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEEEEEEEGGGIIIJJJIIIGGGBBBAAA???>>><<<<<<<<<<<<<<<======>>>???@@@BBBCCCAAADDDGGGIIIJJJOOOWWW^^^ggghhhfffbbb___aaaggglllooovvvzzzoooiiibbb___^^^^^^]]]\\\UUUUUUSSSQQQNNNLLLJJJIIIGGGHHHIIIJJJLLLOOOSSSVVV[[[bbblllwwwvvvmmmfffbbb___[[[XXXXXXXXXXXX[[[```fffjjjnnnqqqrrrtttvvvxxxxxxwwwtttrrrppppppppppppsssuuuyyy||||||xxxrrrnnnddd```[[[XXXVVV[[[hhhvvvxxxtttpppmmmllllllmmmllllllmmmnnnoooppppppppppppmmmmmmmmmnnnnnnnnnnnnooo|||sssiii]]]UUUMMMIIIEEEBBBAAAAAAAAA@@@@@@AAABBBEEEIIIPPPXXX^^^cccgggnnnsssuuuuuuuuutttvvvzzzvvvlllccc]]]RRRMMMGGGCCCAAA???>>>===::::::::::::::::::;;;;;;999999::::::;;;>>>BBBFFFMMMSSS\\\eeekkkppptttwwwwwwwwwyyyzzz|||~~~|||uuuooojjjhhh```_________```bbbeeefffiiigggddd```]]][[[YYYYYYVVVUUUWWW[[[]]]aaajjjttt}}}~~~yyyuuusssrrrpppppppppqqqsssvvvxxxzzzzzz|||~~~~~~zzzxxxtttqqqnnnkkkgggdddaaa___]]]ZZZXXXWWWVVVVVVWWWZZZ^^^aaadddgggllloootttyyy}}}zzzwwwuuutttttt|||~~~zzzzzzwwwxxxxxxxxxyyyyyyyyyyyyyyyvvviiicccaaa^^^[[[MMMIIIBBB>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWUUUUUUXXX[[[___iiittt~~~yyyyyy|||{{{oookkkiiiggghhhjjjkkkrrrxxxzzzyyyvvvnnndddXXXRRRKKKFFFEEECCCAAA>>>???????????????@@@@@@@@@??????>>>>>>===>>>>>>>>>???AAADDDFFFGGGFFFDDDCCCBBBAAA@@@???????????????@@@@@@AAADDDGGGGGGFFFDDD@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>@@@AAABBBBBBEEEKKKPPPSSSSSSQQQNNNMMMQQQWWW]]]ccclllwww|||rrrllleee```___^^^\\\YYYRRRQQQOOOMMMKKKIIIGGGGGGDDDFFFGGGHHHHHHJJJMMMPPPUUU[[[eeepppzzzzzzooofffaaa]]]YYYWWWXXXYYYXXX[[[```dddgggkkkoooppprrrtttvvvwwwuuurrrooonnnnnnpppqqqsssvvvyyy|||~~~}}}zzzuuurrrhhhccc^^^ZZZXXX\\\jjjyyy~~~~~~uuurrrnnnlllkkkllllllkkkkkklllmmmnnnooopppppppppmmmmmmmmmnnnnnnnnnnnnooozzzooobbbYYYNNNJJJEEEBBB@@@@@@??????>>>???AAABBBEEEKKKRRRWWW[[[^^^ccchhhlllmmmmmmlllmmmqqqwww|||zzzqqqhhhbbbVVVQQQIIIDDD@@@???===<<<<<<<<<;;;::::::;;;;;;;;;999:::;;;<<<>>>BBBGGGKKKRRRZZZeeeooowww{{{~~~~~~~~~xxxssspppeeecccaaa``````bbbdddfffiiigggeeebbb___]]]\\\[[[VVVVVVXXX\\\^^^```iiirrrxxx{{{xxxuuutttppppppqqqrrrtttvvvxxxzzzzzz|||~~~~~~~~~|||yyyvvvtttrrrnnnjjjgggeeeccc```]]][[[ZZZYYYYYYYYY\\\```cccfffhhhlllooouuuzzzzzzvvvsssrrrsssttt~~~~~~{{{{{{wwwwwwxxxyyyyyyzzzzzz{{{zzz{{{mmmgggccc^^^ZZZKKKGGGBBB>>>>>>???@@@@@@@@@AAACCCEEEGGGIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWUUUTTTVVVYYY[[[^^^gggqqq{{{|||~~~rrrkkkjjjhhhhhhjjjjjjqqqxxxzzzzzzxxxqqqjjj___XXXPPPJJJHHHFFFDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>==================???AAACCCDDDDDDCCCBBBAAA@@@>>>===<<<<<<<<<===<<<===???BBBEEEFFFDDDBBB@@@??????>>>>>>===<<<<<<999999999999999:::;;;;;;999:::;;;;;;<<<===AAACCCDDDCCCCCCBBBBBBFFFLLLPPPZZZcccnnnvvv~~~uuuooogggbbb```^^^[[[XXXPPPOOOMMMLLLJJJIIIIIIHHHFFFGGGHHHHHHHHHHHHJJJLLLQQQVVV^^^hhhsss~~~}}}qqqgggbbb[[[WWWVVVXXXYYYYYY\\\aaabbbeeejjjmmmoooqqqsssuuuuuussspppnnnmmmnnnoooqqqtttvvvyyy{{{~~~{{{vvvssskkkeee___]]]]]]bbbooo|||}}}xxxvvv{{{}}}rrrppplllkkkkkkkkkkkkjjjjjjkkklllmmmnnnoooooonnnllllllmmmmmmmmmnnnnnnnnnttthhh^^^SSSOOOIIIDDDBBB@@@???======???AAACCCFFFJJJOOOSSSTTTUUUYYY^^^bbbdddddddddeeeiiioootttzzzyyypppjjj^^^XXXPPPIIIEEEBBB@@@???>>>===<<<;;;;;;:::;;;;;;999;;;===???BBBGGGMMMQQQZZZcccqqq}}}zzzwwwmmmjjjfffccccccdddfffhhhggggggeeecccaaa___]]]]]]WWWWWWZZZ^^^___aaaiiirrryyy~~~zzzwwwuuuqqqqqqqqqrrrtttvvvwwwyyyxxxzzz|||}}}}}}}}}~~~|||zzzxxxvvvuuurrrnnnjjjhhhfffccc```]]]\\\[[[[[[ZZZ]]]aaaccceeegggjjjlllrrryyy~~~|||}}}yyyssspppqqqtttvvv|||}}}zzz}}}~~~}}}yyyzzzzzzzzzzzzzzz{{{{{{}}}{{{nnnhhhddd^^^XXXJJJFFFAAA>>>>>>????????????@@@BBBDDDGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUWWWZZZ[[[]]]dddlllttttttllljjjhhhhhhjjjhhhpppyyy|||}}}}}}xxxrrrfff___VVVOOOLLLJJJGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============<<<===>>>@@@AAAAAABBBBBBAAA@@@===;;;::::::;;;;;;;;;<<>>>>>>>>>>>===<<<<<<;;;888777777777777888888999444555777888888999:::;;;::::::::::::;;;>>>AAACCCMMMUUU```iiisssvvvpppiiidddbbb```\\\YYYSSSRRRQQQPPPOOOPPPPPPQQQMMMNNNOOONNNLLLLLLMMMNNNOOOSSSZZZccclllwwwtttjjjfffZZZWWWVVVXXXYYYYYY\\\```aaadddiiillloooqqqsssuuurrrqqqnnnllllllmmmnnnoootttvvvyyy{{{}}}yyytttllleee___```dddkkkvvv~~~tttpppqqquuu~~~~~~zzzpppnnnkkkjjjjjjkkkjjjjjjjjjkkklllmmmmmmmmmmmmmmmkkklllllllllmmmmmmmmmmmmxxxkkkbbbZZZUUUNNNHHHEEEBBB@@@>>>999;;;???AAACCCGGGJJJMMMPPPQQQSSSWWW\\\^^^______\\\```eeekkkqqqwww~~~xxxrrrfff```WWWPPPKKKHHHFFFDDD???>>>===<<<;;;:::::::::999;;;>>>@@@DDDJJJQQQUUUcccmmm||||||ssspppkkkgggeeefffhhhjjjffffffdddcccaaa```^^^^^^XXXXXX[[[___aaacccjjjrrr{{{|||xxxvvvqqqqqqrrrrrrtttuuuwwwxxxuuuwwwzzz||||||}}}~~~||||||{{{yyyxxxwwwtttpppmmmjjjhhheeeaaa___]]]\\\\\\ZZZ]]]```cccdddeeegggiiipppwww|||zzz}}}xxxrrroooqqqtttwwwzzz~~~yyywww{{{~~~|||||||||{{{{{{zzzzzzzzzxxxlllgggccc]]]VVVJJJFFFAAA>>>>>>>>>?????????@@@BBBDDDFFFHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMQQQQQQRRRTTTTTTUUUUUUUUUVVVUUUXXX[[[[[[[[[```hhhnnn{{{uuummmjjjiiiiiijjjfffoooyyy}}}}}}xxxllldddZZZSSSOOOMMMJJJGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>======;;;<<<<<<===???@@@AAAAAABBB@@@>>>;;;::::::;;;;;;<<<===@@@DDDGGGHHHFFFDDD<<<<<<<<<<<<;;;:::999999777777666666666666777777222444666888888999888888666666777777888999:::;;;AAAIIISSS^^^jjj|||vvvpppjjjeeedddbbb^^^[[[XXXXXXWWWVVVVVVWWWYYYYYYTTTUUUVVVUUURRRQQQRRRSSSOOORRRXXX___hhhsss~~~wwwnnnjjj[[[WWWVVVYYYYYYYYY[[[___aaadddiiilllnnnpppsssuuupppooommmkkkkkklllmmmnnntttvvvyyy{{{}}}|||vvvllleee___bbbiiiqqq||||||zzzyyy{{{ppplllkkklllttt~~~zzz{{{zzzwwwxxx{{{yyyuuuooommmjjjiiijjjkkkjjjiiikkkkkkllllllmmmmmmllllllkkkkkkkkklllllllllmmmmmm|||qqqjjj___YYYPPPIIIDDDAAA???===:::<<<>>>@@@BBBEEEIIILLLQQQPPPPPPTTT[[[___aaa```___]]]]]]bbbfffkkkuuu~~~|||ssskkkaaaXXXSSSOOOKKKHHHDDDAAA===;;;;;;;;;:::999<<<===???CCCIIIQQQYYY^^^iiiqqqyyyuuuoookkkjjjkkkkkkjjjkkkiiigggdddbbb```___^^^]]]]]]^^^```dddiiinnnrrr{{{~~~{{{wwwtttsssrrrqqqqqqppprrrtttvvvxxxwwwyyy{{{|||||||||~~~{{{zzzxxxwwwwwwwwwxxxyyy}}}|||{{{{{{zzzwwwrrroookkkhhhdddaaa```___^^^]]]^^^___```aaaaaabbbbbbbbbjjjttt}}}wwwtttsssqqqppprrrwwwuuurrrpppqqqvvv~~~~~~~~~}}}{{{yyyyyy}}}sssnnnqqqmmm___RRRJJJDDDAAABBBBBBAAA@@@CCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXYYY]]]bbbfffmmmwwwrrrnnnooonnnkkkkkkooovvvyyypppddd\\\XXXTTTOOOKKKGGGEEEBBBAAABBBBBBBBBAAA<<<===>>>===;;;::::::;;;???>>>=========>>>@@@AAA>>>===<<<:::999888888777;;;===@@@CCCEEEFFFFFFFFFCCCBBB@@@???<<<;;;999888555444444333333444444555444444444555555555666666444444555555666888999::::::AAAIIIQQQZZZiii||||||sssqqqmmmjjjhhhhhhhhhhhhiiieee```___aaacccbbb```___^^^]]][[[YYYXXXVVVVVVYYYZZZ]]]```fffoooyyy|||qqqhhh```]]]XXXUUUVVVXXXZZZ[[[aaaeeeiiilllnnnooopppqqqooonnnllljjjiiilllqqquuutttvvvyyy|||~~~zzzqqqiiiddd______gggttt{{{yyy|||ppphhheeehhhlllooossspppooottt|||~~~xxxqqqooonnnlllllllllllljjjhhhiiijjjjjjkkklllllllllkkkgggggggggggghhhiiijjjkkkuuunnnaaa[[[RRRIIIDDD@@@===<<<:::<<<===>>>@@@CCCGGGJJJLLLKKKLLLPPPWWW]]]___``````]]]]]]aaadddiiiqqqzzz}}}tttiii___XXXRRRMMMIIIFFFCCC???<<<<<<<<<;;;:::<<<===???BBBIIIRRR\\\bbblllttt}}}xxxsssooommmlllkkkjjjlllkkkiiifffdddbbbaaaaaa``````aaacccgggmmmrrruuu{{{}}}yyyvvvsssqqqqqqpppppppppqqqsssuuuwwwwwwyyy{{{||||||}}}{{{yyywwwuuutttvvvxxxyyy}}}|||{{{zzzyyyvvvrrroookkkhhhccc```___^^^]]]\\\^^^___```bbbcccdddddddddhhhsssvvvtttsssqqqqqqssstttrrrpppnnnooottt{{{zzzwwwvvv{{{}}}rrrppprrrmmm___QQQIIICCC@@@BBBBBB@@@@@@CCCCCCDDDEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVWWWXXXXXXYYY]]]bbbeeelllvvvwwwooommmkkkhhhkkknnnuuuwwwkkkaaa[[[WWWQQQLLLJJJGGGDDDBBBAAAAAA???>>>:::<<<<<<<<<:::999:::;;;>>>>>>=========>>>???@@@>>>===<<<:::999999888888999;;;>>>AAACCCDDDDDDDDDBBBBBB@@@>>><<<:::999888555444444333333444444555444444444444555555555555444444555555666888999:::888===CCCIIIPPP\\\mmmyyyzzzrrrqqqooommmlllmmmmmmnnnkkkiiiggggggggghhhhhhgggfffeeedddbbb```^^^\\\[[[\\\]]]^^^```eeellluuu{{{}}}ssskkkbbb^^^YYYWWWWWWYYYZZZ[[[___ccchhhkkklllmmmnnnooonnnnnnlllkkkjjjmmmqqquuutttvvvyyy{{{~~~zzzqqqjjjeee___```iiiwww{{{wwwuuu|||zzzppphhheeefffiiikkkmmmlllmmmttt|||}}}vvvoooooommmllllllllllllkkkjjjjjjjjjkkklllllllllllllllhhhgggggggggggghhhiiiiii{{{ttthhhaaaWWWNNNGGGBBB>>><<<;;;<<<<<<===>>>AAAFFFJJJNNNNNNOOOTTT[[[aaaeeegggdddaaa```bbbdddgggooowwwssshhh___WWWPPPJJJHHHEEEAAA>>>======<<<;;;<<<<<<>>>BBBIIITTT```hhhpppvvv|||vvvrrrpppnnnlllkkknnnmmmkkkjjjhhhfffeeedddcccdddeeehhhlllqqqvvvyyy~~~|||xxxtttrrrqqqqqqpppppppppqqqrrrtttuuuxxxzzz|||||||||}}}{{{yyyuuurrrrrrtttwwwzzz~~~}}}|||{{{zzzwwwsssoookkkhhhccc___^^^]]][[[ZZZ]]]___bbbeeeggghhhhhhhhhiiissswwwtttsssqqqppprrrpppooommmllllllpppwww||||||vvvsssvvvyyy}}}}}}vvvqqqqqqsssmmm^^^PPPHHHBBB???AAABBB@@@@@@CCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQSSSTTTSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXXXXYYYZZZ\\\aaadddiiitttvvvpppmmmiiilllnnnttt~~~uuuiii```YYYRRRMMMLLLIIIEEEBBB@@@>>><<<;;;999:::;;;;;;::::::;;;<<<>>>============>>>??????===<<<;;;:::999999999999777888;;;>>>@@@AAAAAAAAABBBAAA???===;;;999888777555444444333333444444555333333333444444444555555444444555555666777888999777:::>>>AAAEEENNN[[[eeeyyy~~~|||yyyvvvrrrqqqqqqqqqqqqrrrssstttnnnpppqqqpppooommmmmmmmmmmmllljjjgggeeebbb```___]]]^^^^^^___bbbhhhoootttzzzvvvoooeeeaaa[[[XXXXXXYYYZZZZZZ]]]```eeehhhiiijjjkkkmmmlllllllllkkkkkkmmmqqqtttuuuvvvxxxzzz~~~xxxooohhhccc___```kkk{{{wwwsssqqqwww{{{rrrkkkgggggggggggggggiiinnnwww~~~}}}vvvooommmllljjjkkklllmmmlllkkkkkkkkkllllllmmmmmmlllllliiiiiihhhgggggggggggghhhzzzqqqjjj___TTTLLLFFFBBB???;;;;;;<<<<<<>>>CCCIIIMMMTTTUUUWWW[[[aaagggkkkmmmkkkhhhfffhhhhhhjjjpppxxx{{{ooofff]]]SSSMMMJJJFFFBBB???>>>===<<<;;;;;;<<<>>>AAAHHHTTTbbbllltttxxx}}}||||||}}}~~~zzzvvvsssrrrpppnnnllloooooonnnmmmllljjjiiihhhfffggghhhkkkpppuuuyyy||||||xxxuuusssrrrrrrrrrrrrrrrssstttuuuvvvyyyzzz|||}}}}}}~~~|||yyytttpppppptttxxx|||~~~}}}|||yyyuuurrrkkkhhhccc___]]][[[YYYXXX[[[^^^ccchhhkkkmmmmmmmmmnnnvvvxxxuuutttpppnnnooommmmmmlllkkkkkknnnssswwwxxxsssqqqrrrsssvvvyyyzzzxxxuuupppoooooosssssskkk\\\OOOFFFAAA>>>@@@BBB@@@AAACCCEEEEEEFFFHHHIIIJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSTTTTTTTTTVVVXXXYYYZZZZZZZZZXXXYYYYYYZZZZZZ\\\___bbbhhhrrr|||uuuooommmnnnsss|||}}}pppdddZZZQQQLLLJJJGGGCCC@@@>>>===;;;999999;;;<<<<<<;;;;;;===>>>========================;;;:::999999888888888888555777999;;;===>>>>>>???AAA@@@>>><<<:::888777666555444444333333444444555333333333333444444444444444444555666777777888888888:::<<<===???EEEOOOVVViiiqqqyyy|||}}}{{{{{{{{{|||}}}|||{{{xxxuuuqqqooonnnpppqqqrrrqqqqqqrrrrrrssssssttttttooosssvvvuuuqqqlllkkkkkkkkkjjjhhheeebbb___]]]\\\ZZZZZZ[[[[[[]]]bbbhhhlllsss}}}zzzrrrgggccc]]]YYYWWWXXXXXXXXXZZZ]]]bbbeeefffggghhhjjjiiijjjjjjjjjjjjlllpppsssuuuvvvxxxzzz}}}~~~tttllleeeaaa^^^aaannntttpppnnnsss}}}xxxqqqmmmjjjhhhfffccchhhqqqzzz~~~vvvoookkkiiihhhhhhjjjllllllkkkkkkllllllmmmmmmmmmllllllkkkkkkjjjhhhhhhgggggggggyyyrrrfffZZZQQQJJJDDDAAA<<<<<<<<<===@@@FFFMMMSSSXXXZZZ]]]aaaeeeiiimmmooosssppppppqqqqqqqqquuu|||uuulllbbbXXXQQQLLLHHHCCC@@@???>>><<<;;;;;;===>>>@@@FFFQQQaaalllwww{{{~~~{{{yyywwwxxxxxxyyyzzz{{{{{{{{{wwwuuusssrrrrrrrrrpppnnnooooooooooooooommmlllkkkggghhhkkknnnsssxxx|||~~~}}}yyyvvvuuutttuuuuuuuuuuuuvvvwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~zzzuuuqqqrrruuu{{{~~~}}}xxxuuummmiiiccc___\\\ZZZXXXVVVYYY]]]cccjjjoooqqqqqqqqquuu{{{yyyvvvtttooommmmmmllllllmmmllllllnnnqqqttt||||||}}}|||}}}{{{vvvmmmmmmmmmnnnpppooollljjjfffiiinnnrrrqqqgggYYYNNNFFFAAA>>>AAABBBAAABBBEEEFFFFFFGGGIIIJJJKKKLLLMMMLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[XXXZZZZZZZZZZZZ[[[^^^```gggppp~~~zzz}}}tttoooooorrrzzzwwwiii\\\QQQKKKGGGDDDAAA>>>>>>===;;;:::;;;===>>>>>>======>>>@@@<<<<<<======<<<<<<<<<<<<888888777777777777777888666777888:::;;;===>>>>>>@@@???===;;;999777666555555444444333333444444555333333333444444444555555444555666777888888888777888999:::;;;<<<@@@GGGLLLWWW___fffiiilllpppqqqnnnmmmmmmmmmnnnppppppnnnmmmfffdddbbb```aaaeeejjjnnnppppppqqqrrrrrrqqqpppooolllpppsssrrrlllfffcccbbbaaa```^^^[[[XXXUUUSSSRRRRRRRRRSSSTTTVVVZZZ```dddkkkvvv|||uuujjjeee^^^YYYWWWWWWVVVVVVWWWZZZ___bbbcccdddfffgggeeefffhhhiiiiiikkknnnqqqtttvvvxxxzzz}}}{{{rrrkkkdddaaa```fffuuuyyyooolllkkkpppzzz~~~wwwrrrmmmiiifffbbbiiisss{{{~~~zzzsssmmmiiigggeeefffhhhjjjjjjjjjkkklllllllllllllllkkkkkkmmmlllkkkjjjiiihhhhhhhhhxxxkkk___UUUMMMGGGDDD??????>>>>>>AAAGGGPPPVVV\\\```fffjjjmmmppprrrtttxxxvvvwwwzzzzzzyyy{{{zzzrrrhhh^^^VVVOOOKKKFFFBBB@@@???===<<<<<<>>>???@@@CCCMMM\\\gggwww{{{~~~~~~}}}~~~|||{{{zzzwwwuuusssssssssttttttuuuuuuvvvqqqqqqpppqqqrrrrrrqqqooonnnooopppppppppooonnnmmmhhhjjjmmmqqquuuzzz~~~|||yyywwwwwwwwwwwwxxxxxxyyyyyyyyyyyyzzzzzz|||~~~~~~~~~}}}xxxuuuuuuyyy~~~{{{wwwnnnjjjddd___\\\YYYWWWUUUVVV[[[ccclllrrruuuuuutttwww{{{yyyvvvtttpppnnnnnnmmmnnnppppppoooppprrrssswwwxxxzzzzzz|||}}}xxxmmmmmmmmmllljjjgggeeeddd```eeemmmqqqmmmbbbVVVMMMFFFAAA???AAACCCCCCDDDGGGGGGGGGHHHJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\YYY[[[[[[[[[ZZZ[[[\\\^^^dddlllyyywww~~~yyysssqqqqqqwwwpppaaaTTTMMMFFFDDD@@@?????????>>><<<===>>>@@@???>>>>>>???@@@<<<<<<<<<===<<<<<<;;;:::777777777666777777888888888888999:::<<<===>>>??????>>><<<:::888666555444555444444333333444444555444444444555555555666666555666888999:::999888888666777777888999<<>>@@@FFFNNNTTT\\\bbbjjjpppsssuuuwwwyyyxxxxxx|||~~~xxxnnnccc[[[RRROOOJJJFFFCCCBBB@@@>>><<>>>>>???@@@???======>>>???;;;<<<<<<===<<<;;;:::999888888888888888999:::::::::;;;;;;<<<===???@@@AAA>>>===<<<:::888666444333555444444333333444444555555555555666666666777777777888:::;;;;;;:::999888666666777777777999<<<>>>CCCJJJPPPSSSVVV\\\______\\\]]]^^^```aaa```\\\YYYQQQPPPOOONNNOOOTTT\\\bbbgggiiikkkmmmllljjjhhhfff``````aaaaaa```\\\VVVRRROOONNNLLLJJJHHHFFFDDDDDDAAABBBBBBCCCCCCFFFJJJNNNSSS```pppzzz{{{rrrllleee^^^ZZZXXXWWWVVVTTTWWW\\\___```aaabbbdddbbbeeeiiikkklllmmmoooqqqqqqtttxxx{{{}}}~~~xxxsssllleee______cccooo{{{vvvmmmlllmmmsssyyysssooonnnttt{{{}}}yyysssnnnlllllliiiffffffgggiiijjjkkkjjjjjjkkkkkkjjjjjjiiihhhjjjjjjiiihhhggggggggggggyyymmmbbbZZZTTTPPPFFFDDDAAA??????DDDLLLRRRUUU\\\fffnnnqqqsssuuuwwwwwwxxx}}}~~~}}}rrrfff^^^UUUQQQLLLHHHFFFDDDBBBAAA===@@@AAA@@@???EEERRR\\\fffkkkpppooojjjgggjjjooo{{{|||uuussspppooonnnllljjjhhhddddddeeeggghhhkkkmmmnnnoooooopppqqqsssrrrpppmmmkkkmmmooopppppppppnnnmmmkkkmmmqqqvvv{{{|||yyywwwwwwxxxyyyyyyyyyzzz{{{{{{{{{zzzzzz{{{|||~~~|||}}}{{{xxxqqqlllfffaaa]]]ZZZWWWTTTRRRXXXcccmmmuuuxxxxxxxxxnnnooottt~~~zzzuuuvvvwwwuuutttuuurrrtttvvvwwwvvvuuuuuuvvvrrruuuxxxzzz{{{}}}zzzvvvrrruuuuuupppgggaaaaaabbb]]]dddlllmmmeeeZZZQQQLLLGGGBBB@@@CCCEEEEEEFFFIIIHHHIIIJJJKKKLLLMMMNNNOOOSSSTTTUUUVVVVVVUUUTTTSSSRRRSSSUUUWWWYYY[[[[[[\\\ZZZ\\\]]]\\\[[[ZZZ[[[\\\___ccclllyyy{{{{{{yyyxxx|||xxxtttqqqttt~~~mmm___WWWMMMJJJFFFDDDCCCBBBAAA@@@>>>??????>>>===<<<<<<===;;;;;;<<<===<<<;;;999888999999999999:::;;;<<<<<<<<<<<<======???@@@BBBCCC======;;;999777555444333555444444333333444444555666666666666777777777777888999;;;<<<<<<;;;:::999888888888888888999;;;<<<888???FFFIIIMMMTTTYYYYYYZZZ[[[\\\^^^^^^\\\XXXTTTLLLMMMLLLJJJKKKOOOWWW^^^dddfffiiikkkllljjjgggeee\\\[[[[[[\\\]]][[[VVVQQQLLLKKKJJJHHHGGGEEECCCCCC>>>>>>>>>>>>>>>@@@CCCFFFJJJXXXiiivvv~~~}}}uuuoooggg```\\\ZZZYYYWWWSSSWWW[[[^^^```aaabbbccccccfffjjjmmmnnnoooqqqrrrppptttxxx{{{}}}yyyrrrmmmfff^^^ZZZ[[[aaannnzzzwwwpppppprrryyyzzzwwwwww|||{{{tttpppooonnnkkkhhhggghhhjjjlllllljjjjjjjjjjjjjjjiiihhhggghhhggggggfffffffffffffff~~~vvvoooggg[[[RRRMMMFFFAAABBBBBBBBBDDDHHHMMMSSS]]]iiirrrvvvvvvtttxxxwwwxxx{{{wwwllleee\\\WWWOOOIIIFFFEEEDDDCCC?????????>>>???CCCHHHLLLZZZaaafffddd^^^ZZZ\\\aaalllxxxzzztttooohhhfffddd```^^^[[[ZZZYYYZZZ[[[\\\^^^```eeejjjooorrrqqqqqqtttwwwxxxuuurrroooooopppsssuuutttqqqnnnrrrrrrtttxxx~~~~~~zzzwwwuuuvvvvvvxxxyyyzzzyyyxxxxxxyyy{{{zzz||||||uuurrrmmmfff___XXXRRROOOTTTWWW___kkkvvvzzzwwwrrrkkkhhhiiisss|||vvvrrruuuwwwwwwxxxzzzyyyyyyyyyyyyyyyxxxwwwwwwuuuvvvwwwyyyzzz{{{|||}}}~~~{{{zzz~~~{{{yyywwwpppeee]]][[[```eeejjjhhh___UUUOOOMMMEEEEEEEEEDDDDDDDDDDDDDDDHHHIIIKKKLLLNNNPPPQQQRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]```fffqqq{{{{{{}}}vvv{{{xxxrrrttt|||{{{jjj\\\VVVMMMFFFFFFGGGDDDAAA@@@AAA@@@???===<<<<<<;;;;;;>>>===<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<======>>><<<>>>@@@CCCCCCBBB@@@>>>===<<<999777666666777777555444444333333333444444555555555555555444444444888999:::;;;<<<<<<<<<<<<999888777666666777888888<<<===???DDDJJJRRRYYY]]][[[ZZZXXXXXXWWWVVVSSSQQQLLLKKKJJJIIIJJJOOOUUUZZZ___dddjjjooopppmmmiiieee___ZZZUUUTTTWWWZZZYYYWWWUUURRRNNNJJJGGGEEEEEEEEEAAAAAA???>>>===>>>>>>???LLLRRR\\\jjjwww~~~~~~|||wwwrrrjjjddd```\\\XXXTTTVVVWWWZZZ\\\^^^aaabbbccceeefffiiilllnnnnnnnnnmmmnnnqqquuuzzz}}}~~~zzztttnnnfff___ZZZXXXZZZ```mmm}}}zzzzzzsssvvvyyy~~~wwwpppllllllkkkiiigggfffeeefffggghhhiiihhhgggffffffggghhhiiiiiigggdddaaaaaacccfffggg~~~{{{}}}~~~|||wwwoooddd\\\SSSKKKDDDBBB@@@???AAADDDFFFKKKTTT^^^gggmmmppppppuuutttuuuxxx|||}}}}}}}}}}}}rrrkkk```[[[SSSMMMIIIGGGEEEDDDAAAAAA@@@>>>>>>@@@DDDHHHPPPWWW^^^]]]XXXUUUVVVZZZeeepppzzz~~~~~~~~~|||yyyvvvrrrooojjjeeeaaa[[[ZZZXXXUUUSSSQQQPPPOOOQQQRRRUUUXXX[[[aaahhhmmmrrrsssuuuyyy}}}}}}{{{xxxqqqqqqsssuuuwwwvvvsssqqqpppqqqsssxxx~~~zzzwwwuuuttttttvvvxxxzzz{{{zzzzzz{{{||||||}}}}}}zzzwwwtttooohhhaaaZZZUUURRRUUUWWW^^^iiissswwwtttpppiiigggiiisss{{{uuurrrtttvvvvvvwwwzzz~~~~~~~~~||||||yyyyyyyyyyyyzzzzzz{{{|||~~~|||{{{~~~{{{sssggg```___aaaeeeiiifff]]]SSSMMMJJJEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPQQQQQQRRRSSSTTTUUUUUUVVVTTTUUUWWWYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___eeeooo|||{{{xxx|||zzz~~~}}}ttttttzzzuuuggg[[[QQQIIIIIIIIIFFFCCCBBBBBBAAA@@@>>>=========<<<>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@???@@@BBBCCCCCCAAA???===<<<;;;999777555555666777555555444444333444444555666666666666666666777777888999:::;;;<<<<<<<<<<<<:::999777666666666777888;;;<<<>>>BBBIIIPPPWWWZZZZZZXXXVVVUUUUUUSSSQQQNNNJJJJJJIIIGGGHHHLLLRRRWWW]]]bbbhhhnnnqqqpppmmmkkkaaa\\\XXXXXX\\\``````^^^[[[YYYVVVRRRNNNKKKIIIIIICCCBBB@@@???>>>??????@@@FFFKKKVVVdddsss|||{{{uuummmgggbbb___[[[XXXVVVXXX[[[^^^```bbbccccccggghhhkkknnnoooppppppooopppssswww{{{~~~~~~}}}xxxrrrkkkddd\\\WWWTTTWWW^^^jjj{{{|||~~~~~~~~~uuunnnkkkkkkjjjiiigggeeeeeefffggghhhhhhhhhgggffffffgggiiijjjkkkiiifffdddccceeeggghhhqqqllliiiiiiiiilllttt|||{{{qqqjjj]]]SSSIIIDDDAAA>>>???BBBAAADDDJJJRRR[[[cccjjjmmmqqqqqqrrruuuyyy||||||{{{zzzyyy|||{{{uuufffaaaYYYRRRMMMJJJGGGFFFCCCBBBAAA>>><<<===???BBBFFFMMMUUUYYYVVVSSSTTTUUU^^^gggppprrrrrrsssrrrpppkkkhhhccc___\\\XXXUUURRRMMMLLLJJJHHHFFFEEEDDDDDDEEEGGGKKKOOOTTT[[[ccchhhppprrrwww}}}|||ttttttuuuwwwyyyxxxvvvsssooopppsssxxx{{{xxxuuusssrrruuuxxx{{{}}}}}}}}}}}}~~~~~~~~~|||yyyzzzwwwrrrlllddd^^^YYYVVVWWWYYY___hhhpppsssqqqnnniiigggiiissszzztttqqqsssuuuuuuwwwzzz~~~}}}{{{zzzyyyyyyzzzzzzuuuhhh```___aaadddfffbbbYYYPPPJJJHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJLLLMMMMMMNNNPPPQQQRRRRRRTTTTTTUUUVVVUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\^^^bbbkkkxxxxxxuuuyyyzzzuuuwww}}}uuucccXXXOOOMMMLLLIIIEEEEEEBBBBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDDDDCCCBBB???===;;;;;;:::888666555555666666555555444444444444555555666777777888888999999999999999:::;;;<<<<<<<<<<<<;;;:::888777666666666666999:::<<<@@@FFFMMMTTTXXXXXXVVVTTTRRRQQQOOOMMMKKKHHHHHHFFFEEEEEEHHHMMMQQQYYY\\\ccciiimmmoooooooooeeebbb______bbbeeeeeeddddddbbb```\\\WWWSSSOOONNNHHHGGGDDDAAA@@@@@@AAABBBCCCGGGPPP\\\jjjvvv}}}~~~yyyqqqjjjfffbbb___]]]WWWXXX\\\___bbbdddeeeeeeiiijjjmmmoooqqqrrrrrrqqqsssuuuxxx{{{}}}~~~~~~}}}~~~zzztttmmmggg```YYYTTTPPPUUU___kkkwwwzzzqqqkkkiiiiiihhhgggfffeeedddeeefffggghhhggggggfffggghhhiiijjjnnnllljjjhhhgggggghhhiiigggaaa]]]\\\\\\]]]dddlll|||uuuggg\\\QQQJJJDDD@@@AAADDDAAACCCFFFKKKSSS]]]fffmmmnnnooorrruuuxxx{{{||||||{{{zzz}}}}}}mmmggg___WWWQQQMMMIIIGGGCCCBBBAAA>>>;;;;;;===@@@BBBJJJTTTZZZ[[[ZZZXXXXXX\\\ccciiijjjiiiiiihhheee```\\\WWWSSSPPPNNNLLLJJJDDDCCCBBBAAA@@@?????????===@@@CCCGGGLLLSSS[[[```jjjnnnuuu||||||wwwwwwwwwxxxyyyyyywwwtttpppqqqtttyyy|||yyyuuurrrqqqtttxxx|||}}}~~~{{{vvvpppiiiccc^^^\\\\\\^^^cccjjjqqqsssrrrppplllkkkmmmvvvzzzuuurrrtttuuuuuuxxx}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~xxxhhh^^^]]]```aaa```\\\UUUNNNJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKKKKLLLMMMMMMPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXZZZZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYY[[[```gggsss}}}uuutttyyywwwzzz~~~mmmaaaVVVQQQOOOJJJFFFFFFBBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;<<<======<<<===>>>@@@BBBDDDFFFGGGHHHGGGFFFCCC@@@===;;;:::999888777666555555555555555555555444555555666777666666777888999::::::;;;999:::;;;;;;<<<<<<<<<;;;<<<;;;999777555555555666999:::<<>>@@@CCCJJJTTT]]]bbbbbb___]]][[[aaadddbbbaaaaaa^^^ZZZUUUQQQMMMIIIHHHGGGFFFEEE@@@@@@???>>>============<<<===@@@BBBFFFKKKRRRWWWccciiirrrzzz~~~}}}zzzyyyxxxxxxyyyxxxuuusssqqqssswww{{{}}}yyyvvvsssrrrtttxxx}}}{{{uuuoooiiidddbbbbbbeeekkkrrrwwwyyyxxxwwwrrrqqqttt{{{{{{wwwtttuuuuuuvvvzzz||||||{{{zzz{{{|||}}}~~~||||||}}}~~~lll```]]]___^^^[[[WWWQQQMMMJJJIIIEEEEEEFFFFFFGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUTTTUUUVVVXXXXXXYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWYYY]]]dddooo~~~yyyvvv}}}zzzyyyxxxjjj\\\UUUPPPJJJFFFEEE@@@???>>>===============<<<<<<<<<<<<===>>>>>>???>>>???AAACCCEEEGGGIIIJJJJJJHHHFFFBBB???<<<:::999888888777666666555555555555555555555666666777888666666777888999999::::::::::::;;;;;;<<<;;;;;;;;;<<<;;;999777555555555666999:::<<>>>>>@@@AAACCCIIISSS^^^eeegggddd```ZZZ]]]^^^[[[XXXXXXTTTOOOJJJGGGDDDBBBBBBBBBBBBAAA??????>>>===<<<<<<<<<<<<======>>>???AAADDDJJJMMMZZZbbbmmmvvv|||}}}{{{yyyxxxxxxvvvtttqqqqqqtttyyy|||}}}zzzxxxvvvuuuuuuyyy}}}~~~~~~zzztttnnnjjjhhhhhhmmmttt{{{yyyyyyzzz{{{xxxuuuvvvuuuvvv{{{|||}}}}}}~~~}}}}}}|||~~~tttfffbbb```]]]XXXSSSNNNKKKIIIHHHDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUXXX\\\aaaiiivvv|||~~~|||tttdddZZZRRRKKKFFFDDD???>>>>>>===<<<<<<==================>>>@@@AAAAAAAAABBBDDDFFFHHHJJJKKKLLLJJJHHHDDD@@@===;;;:::999888888888777777666666666666666555666666777888999777777888888999999::::::::::::;;;;;;<<<;;;;;;:::;;;:::888777666666666666999:::;;;>>>CCCIIIOOORRRSSSPPPLLLJJJIIIHHHGGGEEECCCCCCBBB@@@???@@@CCCFFFIIIIIIKKKMMMOOOPPPQQQQQQUUUVVVXXX[[[^^^aaadddfffiiijjjlllmmmmmmllljjjiiicccbbb___\\\WWWSSSOOOMMMHHHHHHIIILLLTTTaaapppzzz{{{{{{xxxrrrkkkfffbbbaaaccc```\\\ZZZ\\\aaagggllliiijjjkkklllnnnpppqqqrrrssstttuuuvvvwwwxxxxxxxxxtttppplllhhheeeccc___]]]\\\fffsss|||~~~}}}}}}{{{||||||uuuoooiiigggffffffddddddeeeeeeeeeeeeeeeeeefffffffffggghhhkkkmmmnnnnnnoooooooooooonnnmmmmmm[[[XXXWWWWWWUUUQQQSSSWWWXXXcccqqq||||||qqqddd[[[RRRJJJFFFFFF@@@BBBCCCBBBCCCIIISSS[[[gggkkkpppsssuuuwww{{{~~~~~~~~~~~~uuujjjaaaXXXQQQLLLEEEFFFEEECCC@@@???@@@AAADDDHHHRRR]]]gggjjjfffbbbYYY[[[ZZZUUUSSSRRRMMMHHHEEECCCAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>><<<======<<<===???DDDGGGMMMVVVcccooowww||||||zzzxxxvvvssspppnnnsssyyy~~~}}}zzzyyyyyyyyywwwyyy}}}~~~||||||}}}xxxrrrnnnllllllrrr{{{~~~~~~zzzwwwuuuuuutttttt{{{}}}~~~|||lllhhhddd___XXXQQQKKKHHHFFFEEECCCCCCDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUXXX[[[^^^ccclllyyy}}}kkk^^^UUULLLFFFDDD@@@???>>>>>>======>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDEEEFFFHHHJJJKKKMMMMMMHHHFFFBBB>>>;;;:::::::::888888888888888888777777666666666666777888999::::::::::::::::::::::::;;;:::;;;;;;<<<;;;;;;:::::::::999777666666666777888888888999<<>>??????@@@AAACCCDDDEEEFFFFFFGGGIIIKKKLLLMMMNNNGGGEEEAAA===:::::::::;;;888999999999999888888777666666666666777888999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999888777666666777888888666777888:::???EEEJJJMMMLLLIIIFFFDDDCCCDDDCCCCCCAAABBBBBBAAA@@@AAADDDGGGIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOOOONNNMMMNNNOOOSSSUUUYYY^^^bbbfffiiijjjfffhhhjjjjjjhhhddd___\\\VVVTTTQQQNNNPPPYYYfffpppxxxzzz{{{xxxppphhhcccaaa``````_________aaabbbccckkkkkklllmmmoooqqqrrrssstttuuuuuuwwwxxxyyyzzz{{{qqqooolllkkkkkkkkkkkkjjjvvv}}}xxxyyyyyyyyyxxxtttoookkkiiihhhggggggdddeeeeeefffgggggggggffffffffffffgggiiilllnnnpppjjjkkkmmmooopppooonnnmmm______^^^\\\[[[YYYXXXWWW]]]]]]bbbkkkxxxvvviii^^^TTTMMMIIIGGGDDDBBBDDDDDDEEEJJJQQQZZZeeemmmllllllqqquuutttyyytttrrrrrrooonnnuuu}}}tttlllddd[[[TTTQQQNNNJJJGGGFFFEEEDDDCCCEEEIIIPPPXXX]]]aaabbbbbbZZZVVVQQQPPPPPPMMMGGGAAAEEECCCBBBCCCGGGMMMSSSWWWUUURRRNNNIIIFFFDDDDDDEEE>>>===;;;:::;;;<<<>>>???BBBEEEMMMZZZiiixxx}}}xxxrrrooonnnqqquuu{{{}}}}}}~~~}}}}}}zzzzzz|||}}}zzzxxxyyy|||~~~}}}|||~~~|||uuunnnjjjlllqqq{{{~~~yyy}}}vvvwwwvvvuuutttwww}}}~~~}}}}}}rrrnnnnnneeeYYYOOOJJJGGGEEECCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJLLLMMMNNNPPPOOOOOOPPPRRRSSSSSSRRROOOPPPRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUWWW[[[aaaiiiooo~~~zzzhhhYYYPPPJJJGGGFFFCCC???>>>>>>@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDGGGKKKLLLIIIKKKPPPPPPJJJJJJDDDBBBCCC@@@:::888<<<999888888999;;;<<<;;;:::666666888:::<<<===??????AAABBBAAA???<<<:::;;;<<<============<<<;;;:::999777777666444333222111000111555:::===>>>@@@DDDGGGGGGFFFCCCAAA??????@@@AAAFFFEEECCC@@@???AAAFFFJJJOOOQQQTTTUUUTTTTTTTTTUUUNNNNNNMMMLLLKKKIIIGGGFFFMMMMMMNNNQQQUUUXXXYYYXXXZZZ___fffhhhgggdddbbbbbb]]][[[WWWSSSRRRXXXcccllluuu||||||vvvooofff]]]bbbccccccdddeeefffggggggkkkkkklllnnnppprrrtttvvvuuuuuuvvvwwwxxxxxxyyyyyyxxxtttrrrqqqnnnnnnttt||||||wwwtttrrrpppqqqssstttttt{{{tttllliiijjjkkkhhhfffccccccdddgggiiijjjiiigggiiigggeeegggjjjmmmnnnmmmnnnnnnmmmmmmmmmmmmnnnnnnbbbaaa```^^^\\\[[[YYYYYYYYYZZZ^^^hhhuuu|||ooodddZZZRRRNNNHHHDDDBBBCCCCCCCCCHHHNNNUUU```hhhhhhhhhlllppppppqqqllliiigggddddddkkkuuu{{{ssskkkbbb\\\UUUQQQMMMIIIHHHFFFEEEDDDBBBEEEKKKPPPUUUXXXYYYYYYVVVRRRMMMLLLNNNNNNKKKGGGHHHGGGGGGHHHLLLSSSYYY^^^^^^[[[VVVOOOJJJEEECCCBBBAAA@@@>>><<<<<<<<<>>>>>>@@@CCCJJJUUUcccqqq}}}yyysssoookkknnnrrrwww}}}~~~}}}|||{{{zzz{{{|||~~~{{{yyyzzz|||}}}}}}{{{zzz}}}zzzrrrjjjfffdddjjjttt{{{uuuxxx~~~~~~tttuuutttsssssswww}}}}}}{{{qqqnnnnnneeeYYYOOOJJJGGGDDDBBBCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNPPPQQQQQQPPPNNNOOOQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVXXX^^^dddiiivvv|||pppbbbWWWOOOJJJHHHEEEBBB@@@AAABBBBBBBBBAAAAAABBBDDDDDDEEEEEEEEEHHHKKKKKKHHHJJJOOOPPPLLLLLLGGGEEEFFFCCC===<<<>>>;;;:::888999::::::999888777888:::<<>><<<<<<===============<<<;;;:::999888888777666555444333333333777;;;===???AAAEEEHHHGGGFFFCCCAAA@@@@@@AAABBBBBBBBBAAA@@@@@@BBBGGGKKKRRRUUUYYYZZZZZZYYYXXXYYYVVVUUUTTTSSSQQQNNNLLLKKKJJJIIIIIIKKKNNNPPPQQQPPPRRRWWW]]]``````___``````___^^^[[[VVVTTTXXX```gggpppwww|||{{{wwwrrrkkkdddccccccddddddeeeggghhhhhhjjjkkklllmmmooorrrtttuuuuuuvvvvvvwwwyyyzzz{{{|||yyyvvvsssrrrqqqttt~~~~~~}}}yyyuuusssqqqooonnnnnnnnnnnnnnnqqquuu}}}yyysssllliiijjjjjjhhhfffggggggggghhhjjjjjjhhhfffiiigggfffgggkkkmmmmmmlllmmmllllllllllllllllllmmmgggfffdddaaa___]]]\\\[[[YYYZZZ^^^fffrrr~~~wwwlllbbbYYYTTTKKKFFFBBBBBBBBBAAADDDIIINNNXXX```bbbbbbeeehhhjjjhhhddd```\\\YYYYYY```iiiwww{{{sssjjjdddZZZVVVQQQMMMJJJHHHFFFDDDBBBCCCEEEHHHKKKNNNPPPQQQSSSPPPLLLMMMPPPRRRRRRPPPNNNLLLLLLMMMQQQWWW^^^bbbfffccc^^^VVVOOOGGGBBB???CCCBBB@@@>>>=========>>>???@@@EEENNNZZZgggsss{{{}}}uuunnnjjjdddgggkkkpppvvv}}}~~~}}}{{{zzzzzz{{{}}}|||||||||||||||{{{{{{~~~}}}zzzwwwxxx{{{~~~{{{uuummmeee```]]]cccmmmzzzyyyssstttyyy{{{rrrsssrrrrrrsssvvv{{{~~~~~~|||}}}vvvooommmnnneeeXXXOOOIIIGGGDDDBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKMMMNNNLLLKKKJJJKKKMMMOOONNNMMMMMMNNNOOOQQQRRRRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVUUUUUUVVVYYY___cccqqqyyy}}}~~~pppcccXXXQQQKKKHHHEEECCCCCCCCCCCCBBBAAABBBCCCDDDFFFFFFGGGGGGJJJKKKJJJGGGHHHMMMPPPOOORRRNNNLLLKKKHHHCCCAAABBB???===;;;:::;;;;;;:::888999;;;===???CCCEEEHHHIIIJJJIIIHHHDDD@@@>>>===>>><<<<<<===<<<<<<;;;:::999:::999999888777666666555666888;;;===???BBBFFFIIIGGGEEECCCAAA@@@@@@AAABBB????????????@@@CCCHHHLLLTTTXXX^^^aaabbb```______^^^^^^]]][[[XXXUUURRRQQQKKKIIIHHHIIIJJJJJJIIIGGGHHHKKKPPPSSSUUUWWWYYY[[[^^^^^^]]]YYYVVVWWW\\\```iiiqqqwwwxxxwwwvvvqqqlllfffeeeeeeeeefffhhhjjjkkkkkkkkklllmmmooorrrtttuuuvvvvvvwwwxxxzzz}}}{{{xxxuuusssttt||||||zzzzzz{{{yyyuuuqqqrrrqqqpppooommmjjjhhhgggfffkkkuuuxxxrrrllliiijjjjjjhhhfffkkkjjjiiijjjkkkjjjhhhfffiiigggggghhhjjjkkkkkkkkkkkkkkkkkkjjjjjjkkkkkkkkkmmmkkkhhheeecccaaa``````^^^^^^aaahhhrrr}}}tttiii```ZZZPPPIIIDDDCCCBBB@@@AAAEEEIIIPPPXXX[[[[[[]]]aaaeeedddbbb]]]XXXTTTTTTZZZ```kkkvvvxxxpppjjj___[[[VVVQQQNNNJJJFFFDDDDDDDDDDDDDDDFFFHHHKKKLLLSSSRRRQQQSSSWWWYYYXXXWWWRRRQQQOOONNNPPPUUU[[[^^^cccaaa]]]WWWPPPIIICCC???BBBAAA@@@>>>======>>>>>>>>>???BBBHHHQQQ]]]jjjrrr{{{{{{{{{xxxrrrkkkccc^^^ZZZ]]]aaagggnnnvvv~~~}}}||||||zzz{{{}}}~~~~~~~~~{{{yyyyyy|||zzzwwwuuuvvvyyy~~~~~~|||yyyxxxvvvvvvvvvwwwvvvtttnnnggg```\\\ZZZ___hhhttt~~~}}}vvvuuuxxx}}}{{{ssssssrrrqqqrrruuuxxx{{{}}}}}}zzzvvvxxxzzz|||zzzqqqlllkkklllcccWWWMMMHHHFFFCCCAAABBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFGGGIIIKKKLLLMMMKKKJJJIIIJJJLLLNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTUUUWWW\\\```lllwwwwwwxxx|||rrreee]]]QQQMMMIIIFFFDDDCCCBBBAAAAAABBBDDDEEEGGGGGGHHHHHHJJJJJJHHHFFFFFFKKKPPPSSSZZZXXXWWWUUUQQQKKKGGGEEECCC@@@>>>=========<<<;;;:::;;;>>>AAADDDGGGJJJKKKKKKKKKIIIEEE@@@===<<<===;;;<<<<<<<<<;;;;;;:::999999999999888888777777777888999;;;===@@@DDDHHHKKKFFFEEEBBB@@@???@@@@@@AAA>>>???@@@@@@@@@BBBFFFIIIRRRXXX___eeegggffffffeeeddddddcccbbb```\\\YYYWWWQQQOOOMMMKKKKKKIIIGGGEEEBBBCCCEEEHHHJJJMMMPPPQQQTTTWWWXXXWWWUUUUUUXXX\\\ccckkkrrruuuvvvwwwtttpppiiiiiihhhhhhiiikkkmmmooommmmmmnnnoooqqqsssuuuvvvvvvwwwxxxzzz|||}}}yyyuuutttvvv}}}zzzxxxxxxzzz{{{xxxuuuxxxyyyxxxuuupppkkkgggeeefffkkkvvv|||vvvrrrmmmjjjjjjjjjiiigggkkkjjjiiiiiijjjjjjiiiggghhhgggfffgggggghhhhhhhhhjjjjjjjjjjjjjjjjjjjjjjjjrrrpppmmmjjjgggfffeeeeeeccccccdddhhhnnnxxx|||qqqfff```WWWOOOGGGEEEDDD@@@@@@BBBEEEJJJQQQUUUUUUWWW\\\bbbddddddaaa[[[VVVUUUXXX[[[aaalll}}}~~~vvvpppddd```[[[VVVRRRMMMHHHEEEFFFEEECCCCCCDDDGGGJJJLLLSSSUUUYYY]]]___^^^\\\YYYWWWTTTOOOLLLKKKMMMPPPSSSWWWVVVUUURRRNNNIIIEEEBBB>>>>>>>>>>>>>>>>>>>>>???>>>???AAADDDJJJTTT```iiioooooonnnlllfff___XXXTTTOOORRRWWW]]]fffppp{{{~~~{{{}}}}}}zzzyyy|||{{{xxxuuuvvvyyy~~~zzzvvvrrrpppooommmmmmllljjjfffaaa\\\XXXVVVYYYaaalllxxx~~~||||||}}}vvvuuusssrrrrrrtttvvvwwwxxx{{{yyysssoooqqqtttvvvyyy}}}{{{}}}|||yyyrrrllliiiiiiiii```TTTKKKGGGEEECCCAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFHHHIIIKKKLLLKKKJJJIIIJJJLLLNNNMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTWWW[[[___eeeppp~~~yyyvvvvvv~~~}}}zzz|||uuulllZZZUUUNNNIIIEEECCCAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHIIIHHHFFFEEEFFFIIIQQQWWWcccdddeeebbb^^^XXXQQQKKKGGGDDD@@@???>>>>>>>>>===:::;;;>>>@@@CCCFFFHHHIIIHHHHHHFFFCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777777777777777777888999;;;???CCCHHHKKKLLLGGGEEECCC@@@?????????@@@@@@AAABBBAAAAAAAAACCCEEEMMMSSSZZZaaadddfffhhhhhhggghhhiiiiiihhheeebbb```ZZZWWWTTTQQQOOOLLLIIIFFFCCCBBBAAAAAACCCEEEFFFGGGGGGKKKOOOPPPPPPRRRUUUYYY^^^fffmmmoooqqqsssrrrooollllllllllllmmmoooppprrrppppppqqqrrrsssuuuwwwxxxwwwxxxzzz|||}}}xxxuuuuuuyyyzzzwwwuuuxxx|||~~~uuummmhhhfffhhhnnnxxxxxxtttrrrnnnlllkkkjjjjjjiiiiiihhhggghhhjjjkkkjjjiiiffffffeeecccbbbcccdddfffiiijjjkkkkkkkkkkkkjjjiiivvvtttqqqmmmkkkjjjjjjkkkhhhgggfffeeehhhnnnwww~~~yyynnnggg___UUUMMMIIIGGGCCC@@@AAACCCFFFKKKOOOOOOQQQXXXaaaeeeiiiiiiccc]]]ZZZYYYXXX]]]eeeuuu|||vvvjjjgggaaa\\\XXXRRRMMMIIIGGGFFFEEEEEEGGGJJJNNNPPPVVVZZZ```eeefffddd```]]]\\\WWWQQQJJJGGGFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFEEE=========>>>>>>>>>??????>>>@@@AAABBBEEEMMMXXXaaaeeeeeedddaaa]]]WWWRRROOOIIIKKKOOOTTT^^^kkkyyy}}}|||~~~|||xxxwwwzzz}}}wwwrrrnnnkkkgggfffdddaaa^^^ZZZVVVTTTOOOQQQXXXcccrrr~~~xxxvvvsssssstttvvvwwwwwwvvvyyy|||vvvnnniiilllooopppqqqtttuuuuuussspppkkkhhhggghhheee\\\QQQIIIEEEDDDBBBAAAAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJIIIKKKMMMNNNMMMLLLMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRPPPQQQRRRSSSTTTVVVZZZ]]]ccclllyyy~~~yyyuuuxxx|||}}}~~~iiibbbXXXOOOIIIEEECCCBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFIIIRRR[[[jjjpppsssrrroooiii```XXXNNNKKKFFFBBBAAA@@@>>>===;;;<<<===???AAACCCDDDEEECCCCCCBBB???;;;999999:::::::::;;;;;;;;;;;;::::::666666666666666777777777888999===BBBIIINNNPPPPPPJJJHHHEEEBBB@@@@@@@@@@@@BBBCCCDDDCCCBBBAAAAAABBBHHHLLLRRRWWW[[[^^^bbbeeegggiiikkknnnnnnmmmkkkjjjaaa^^^[[[WWWUUUQQQNNNKKKHHHEEEBBBAAAAAAAAA@@@???===AAAEEEHHHIIIKKKPPPUUUZZZaaagggiiikkknnnnnnkkkmmmnnnnnnpppqqqqqqrrrrrrrrrrrrssstttuuuwwwxxxyyyxxxzzz}}}yyyuuusssvvv~~~wwwtttssswww|||qqqkkkiiihhhoooyyy{{{wwwsssrrrpppnnnllllllkkkllljjjhhhggggggiiikkkkkkjjjeeedddaaa^^^\\\]]]```ccchhhiiijjjkkkkkkjjjiiihhhyyywwwssspppnnnnnnoooppplllkkkgggcccbbbfffnnnuuuwwwpppfff\\\RRRMMMJJJEEEBBBAAABBBBBBEEEIIIJJJLLLUUUaaaiiiqqqtttooohhhddd^^^YYY[[[bbbnnn}}}zzzpppmmmhhhccc^^^XXXSSSOOOJJJIIIJJJKKKNNNRRRVVVYYY^^^bbbhhhlllmmmllljjjhhh```[[[TTTKKKFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFF??????????????????>>>>>>===???AAAAAABBBGGGQQQYYY]]]]]][[[XXXUUURRROOOMMMHHHIIIJJJNNNXXXfffvvv~~~{{{yyy||||||uuupppmmmeeeccc___ZZZVVVRRRPPPOOOLLLMMMRRR\\\kkk{{{}}}xxxuuussstttwwwzzzzzzzzzxxxyyy|||vvvnnnhhhiiilllkkkkkklllnnnmmmkkkhhhffffffggghhhaaaXXXNNNFFFDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIJJJLLLMMMLLLKKKMMMMMMMMMMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPOOOPPPQQQQQQQQQSSSVVVYYY```gggrrrxxxvvvzzzzzzqqqcccWWWNNNJJJHHHGGGDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBCCCFFFGGGIIISSS^^^nnnxxx|||rrrggg]]]XXXQQQKKKGGGDDDAAA???=========>>>???@@@@@@AAA>>>???>>><<<:::888999:::999::::::;;;;;;:::::::::555666666666777777888888999;;;@@@HHHPPPUUUUUUTTTOOOMMMJJJFFFCCCBBBAAAAAABBBDDDEEEEEECCCBBBAAABBBEEEGGGIIIKKKNNNSSSYYY]]]```ccchhhlllooopppooonnniiifffbbb___\\\YYYUUURRRMMMJJJEEECCCBBBAAA>>><<<<<<>>>@@@AAAAAADDDIIINNNUUU\\\aaaccceeeiiijjjhhhlllmmmoooqqqrrrrrrqqqqqqrrrsssssstttuuuwwwxxxyyyyyy{{{~~~{{{sssooopppxxxwwwttttttzzzxxxrrrppplllttt~~~{{{xxxwwwssssssrrrpppnnnmmmmmmnnnmmmkkkiiiiiijjjkkkkkkjjjdddbbb^^^YYYUUUWWW\\\aaafffgggiiijjjjjjiiigggfffzzzxxxuuurrrpppppprrrrrrqqqooojjjddd```cccjjjpppvvv~~~}}}vvvkkk```UUUPPPMMMGGGCCCBBBAAA@@@AAAEEEFFFHHHSSS```nnnxxx}}}xxxqqqkkkddd\\\[[[```jjjwwwzzztttqqqlllgggbbb]]]WWWSSSNNNNNNOOOQQQUUUZZZ^^^aaafffjjjooorrrssssssssstttddd___VVVMMMGGGDDDCCCCCCAAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBAAA@@@???>>>===<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;999888:::;;;999999:::;;;;;;:::::::::666666666777888888999999;;;===CCCLLLUUUYYYYYYWWWSSSQQQMMMIIIFFFDDDCCCCCCBBBDDDFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEKKKQQQWWWYYY]]]bbbhhhlllnnnnnnnnnooolllhhheeeccc___\\\YYYQQQMMMHHHEEEDDDBBB???;;;>>>??????===<<<>>>DDDIIIQQQXXX^^^___bbbfffhhhfffjjjlllooorrrsssrrrpppooorrrrrrssssssuuuvvvxxxxxxyyy|||{{{xxxooolllnnnzzz|||yyywwwwww~~~xxxwwwttt|||~~~xxxvvvvvvsssssssssqqqooonnnnnnoooqqqooollljjjkkkkkkjjjiiicccaaa\\\UUUQQQSSSZZZ___eeefffhhhiiiiiihhhfffeee~~~{{{xxxuuusssrrrrrrssssssooohhhbbb^^^```fffjjjyyy~~~}}}ssskkk___UUUOOOJJJFFFBBBAAA??????AAACCCFFFOOOXXXfffwww~~~{{{qqqdddaaa___bbblllxxx|||sssqqqnnnjjjeeeaaa^^^\\\WWWWWWXXXYYY[[[___fffjjjpppsssxxx{{{}}}|||yyywwwpppiii___SSSKKKFFFDDDDDDFFFEEECCCDDDEEEFFFFFFEEEHHHEEEBBB@@@@@@AAAAAA@@@???AAABBBAAAAAAEEELLLRRRUUUVVVVVVTTTQQQMMMKKKKKKEEEFFFHHHLLLUUUcccrrr{{{~~~yyyvvvmmmfff\\\TTTNNNKKKIIIHHHIIIJJJNNNVVVcccrrr~~~|||zzzwwwyyywwwvvvyyy}}}~~~tttnnnlllnnnnnnhhhfffhhhfffgggddd```aaagggiiieee[[[RRRHHHCCCBBBBBBAAA???@@@AAACCCDDDDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUYYYaaakkkxxx~~~~~~yyyuuu{{{yyyhhh\\\SSSMMMJJJKKKHHHDDDAAAAAABBBBBBBBBBBBAAA@@@@@@CCCJJJSSSYYYlll}}}}}}tttggg]]]WWWQQQJJJDDDAAA???>>>=========;;;999===<<<;;;:::999999999999;;;;;;::::::999888777777777777777777888999:::;;;;;;???GGGQQQZZZ___aaa```ZZZUUUNNNJJJIIIHHHFFFCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBCCCEEEHHHJJJLLLPPPUUUZZZ___ccchhhkkkkkkllllllkkkhhhfffeeeeee^^^YYYRRRLLLJJJGGGDDDAAA???>>><<<<<<===???BBBDDDMMMRRRWWW\\\___bbbdddeeeiiillloooqqqqqqooonnnooonnnnnnooopppssswww{{{}}}~~~wwwpppggglllttt|||}}}}}}|||xxxwwwwwwrrrrrrqqqqqqqqqqqqqqqqqqqqqmmmkkklllkkkhhhhhhkkkhhhaaaXXXRRRPPPTTTXXX[[[aaadddgggjjjjjjgggccc```~~~}}}{{{xxxvvvuuuttttttssspppjjjdddaaabbbfffjjjsssxxx}}}tttggg\\\TTTOOOJJJFFFAAA???>>>@@@AAACCCJJJSSSbbbrrrxxxlllbbb^^^___fffooovvv~~~}}}uuutttqqqmmmiiieeebbbaaa]]]^^^^^^___aaaffflllpppyyy{{{|||vvvkkk___UUUOOOLLLKKKJJJHHHFFFFFFHHHJJJKKKJJJMMMJJJFFFCCCCCCCCCBBBAAAAAABBBCCCBBBBBBGGGNNNTTTVVVWWWXXXVVVRRRNNNMMMLLLHHHHHHHHHKKKSSS```nnnxxx}}}yyypppjjj```XXXRRRNNNLLLJJJJJJKKKNNNUUUaaappp~~~~~~}}}xxxuuuxxxwwwwww{{{}}}wwwqqqooorrrrrrnnnlllnnnhhhgggccc___bbbiiiiiieeeXXXQQQGGGBBBBBBBBBAAA@@@@@@AAACCCDDDEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHJJJKKKKKKLLLMMMLLLLLLKKKKKKKKKLLLLLLPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTXXX^^^fffqqq~~~||||||ttteeeZZZRRRMMMJJJGGGCCCAAAAAAAAABBBAAAAAAAAA@@@@@@CCCHHHPPPVVVgggxxx}}}qqqhhh```WWWNNNGGGEEECCC@@@???>>>===<<<:::;;;::::::999888888999999;;;;;;:::999999888777777777777777777888999:::;;;<<>><<<;;;<<<>>>@@@BBBKKKOOOUUUZZZ^^^aaaeeegggmmmpppssssssrrrpppoooooooooooooooqqqsssvvvzzz|||~~~}}}vvvmmmgggccchhhoooxxxyyyvvvuuuvvvrrrrrrrrrrrrqqqqqqqqqqqqtttpppooopppooolllmmmqqqkkkfff___XXXTTTTTTXXX[[[bbbdddgggiiiiiifffbbb___}}}~~~~~~}}}|||zzzwwwvvvtttrrrnnnhhhddddddfffiiipppuuu{{{{{{lll___VVVOOOIIIEEEAAA>>>>>>???@@@@@@EEEKKKYYYiiiyyy~~~tttgggaaa]]]```eeeiiiooovvv|||}}}xxxwwwuuurrrnnnkkkiiihhheeeggghhhiiikkkooouuuyyyzzzoooeee^^^ZZZXXXTTTQQQNNNMMMNNNQQQSSSSSSTTTQQQLLLIIIGGGFFFDDDCCCCCCDDDEEEDDDDDDIIIQQQWWWYYYZZZ[[[YYYUUUQQQPPPOOONNNMMMLLLMMMTTT```nnnxxx~~~~~~~~~uuuooofff^^^XXXTTTQQQOOONNNNNNQQQWWWaaaooo|||xxxtttssswwwwwwyyy~~~|||zzzvvvuuuwwwwwwtttqqqqqqkkkgggaaa^^^dddjjjhhhcccTTTMMMEEEAAAAAABBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJIIIJJJJJJKKKKKKOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQSSSUUUZZZ___gggqqq|||~~~zzzxxx}}}}}}mmm```UUUOOOJJJFFFBBB@@@@@@AAAAAAAAA@@@@@@@@@AAACCCGGGMMMQQQ```ooo}}}uuummmcccWWWOOOJJJFFFBBB???======;;;:::<<<;;;::::::999:::::::::::::::999999888888777777777777777888888999:::;;;===DDDOOO]]]hhhnnnooonnniiiccc[[[VVVTTTQQQMMMJJJGGGFFFDDDDDDEEEGGGJJJKKKHHHGGGEEEDDDDDDDDDEEEFFFBBBDDDEEEGGGIIILLLQQQUUU^^^```ccceeeggghhhkkkmmmkkkhhhccc^^^YYYSSSMMMIIICCCBBB???======>>>@@@AAAGGGKKKQQQVVV\\\aaagggjjjrrrtttvvvvvvtttrrrppppppqqqppppppqqqsssuuuwwwyyyyyy{{{~~~|||vvvmmmfffaaabbbfffmmmtttzzz{{{tttrrrrrrtttrrrrrrrrrqqqqqqqqqpppppptttqqqppprrrqqqpppsssyyyttttttpppggg]]]YYY[[[^^^ccceeeggghhhgggdddaaa___zzz}}}~~~zzzxxxuuusssppplllgggffffffhhhmmmqqqvvvyyy|||rrrdddZZZQQQJJJEEEAAA>>>===??????>>>AAAFFFPPP^^^nnnyyyxxxnnnfff```___aaaccchhhmmmrrrzzz~~~zzzzzzxxxvvvtttqqqpppooommmooopppqqqtttxxx}}}~~~wwwrrrnnnlllgggbbb]]]YYYYYY[[[\\\]]]\\\XXXRRRNNNLLLJJJGGGFFFFFFGGGGGGFFFGGGLLLTTT[[[^^^___```^^^ZZZVVVTTTTTTTTTSSSQQQRRRXXXdddrrr|||{{{uuummmfff```[[[WWWTTTUUUUUUVVV[[[eeerrr~~~}}}uuurrrssswwwyyy|||~~~|||~~~}}}~~~}}}yyytttqqqllleee^^^^^^dddiiieee___PPPKKKDDD@@@???@@@@@@@@@AAABBBCCCEEEFFFHHHIIIIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFGGGHHHHHHHHHJJJIIIIIIIIIIIIJJJJJJKKKNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOORRRSSSVVVZZZ___hhhqqqwww~~~}}}}}}wwwgggZZZRRRJJJGGGCCC@@@@@@AAAAAA@@@???@@@AAAAAABBBEEEJJJMMMXXXdddsss}}}zzzoooccc[[[RRRNNNHHHDDDBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===::::::999999888888888888888888888888999:::;;;<<<@@@GGGTTTcccooottttttrrrlllfff___[[[XXXUUUQQQMMMJJJHHHEEECCCCCCEEEHHHKKKJJJJJJIIIHHHGGGGGGGGGGGGBBBCCCCCCBBBBBBEEEIIIMMMSSSVVVZZZ]]]aaaeeeiiilllmmmllljjjfffaaaZZZSSSNNNKKKHHHEEEBBB@@@@@@AAABBBEEEIIINNNTTT[[[bbbiiinnnuuuwwwxxxxxxvvvtttssssssrrrrrrrrrrrrssstttuuuvvvtttwwwxxxuuunnnhhheeedddfffjjjppptttwwwyyy{{{}}}vvvooonnnoooqqqqqqppppppoooooonnnnnnnnnnnnmmmnnnpppqqqrrryyy}}}nnndddbbbdddeeefffggghhhgggdddbbb```uuuyyy~~~|||yyyuuutttrrrmmmiiifffeeefffhhhlllppprrrsssvvv||||||oooeee[[[RRRLLLEEE@@@>>>@@@@@@???AAAEEELLLWWWdddqqqzzz~~~zzzsssjjjcccaaaaaabbbfffkkkmmmuuu~~~{{{{{{zzzyyyxxxwwwvvvuuutttuuuwwwyyy{{{~~~yyypppjjjggggggggggggbbb^^^XXXTTTQQQNNNLLLJJJJJJKKKKKKJJJKKKPPPYYY```eeeffffffddd```]]][[[[[[XXXWWWVVVWWW^^^jjjxxx|||uuunnniiiddd___\\\^^^^^^___ccclllyyyzzzssssssvvvyyy{{{~~~{{{}}}~~~xxxqqqkkkccc]]]___eeefffaaa\\\PPPKKKFFFAAA@@@???@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEFFFGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPOOOOOONNNNNNNNNOOOOOOPPPRRRTTTVVV[[[bbbkkkpppvvvwwwzzzqqqaaaVVVMMMJJJEEEBBBAAAAAAAAA@@@???@@@AAAAAABBBDDDHHHKKKSSS[[[fffoootttzzzzzzoooggg```[[[TTTOOOKKKIIIFFFEEE@@@@@@???>>>============:::::::::999999999999999999999999::::::;;;<<<===CCCJJJXXXfffrrrwwwwwwuuunnniiiccc___^^^[[[WWWSSSNNNKKKFFFBBBAAABBBEEEGGGLLLLLLLLLLLLLLLLLLKKKKKKDDDDDDCCCAAA???AAADDDGGGIIILLLPPPSSSWWW[[[aaadddjjjkkklllkkkgggaaa\\\XXXQQQNNNJJJFFFCCCAAAAAABBBEEEIIIOOOVVV\\\dddlllqqqtttvvvxxxxxxvvvuuuuuuvvvsssrrrrrrrrrrrrsssssstttuuuuuurrrmmmgggeeegggjjjooorrruuuwwwvvvuuuuuuuuuyyy~~~zzzqqqlllkkkmmmnnnnnnnnnmmmmmmlllkkkjjjjjjiiiiiikkkoooqqquuurrrllllllgggggghhhhhhgggfffdddcccnnnsssyyy}}}zzzuuutttqqqmmmhhheeeddddddhhhkkknnnooopppqqqvvvzzz~~~xxxoooeee[[[TTTMMMGGGBBBBBBCCCAAABBBEEELLLRRR[[[hhhsss{{{}}}}}}uuummmfffeeeddddddgggkkkkkksss~~~|||||||||||||||||||||{{{zzz|||{{{vvvsssqqqppphhhddd^^^ZZZWWWUUUSSSQQQQQQQQQQQQPPPQQQWWW```hhhlllmmmmmmkkkhhhdddbbbbbb[[[[[[[[[^^^eeeqqq~~~}}}xxxsssnnniiifffgggggghhhllluuuxxxrrruuuzzz|||}}}}}}}}}tttiiibbb___cccgggeee^^^ZZZTTTPPPKKKFFFBBBAAAAAAAAACCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOPPPRRRTTTWWW^^^fffkkkqqqtttxxx}}}~~~wwwuuuyyy|||wwwdddXXXRRRNNNIIIEEECCCBBBAAAAAA???@@@AAAAAABBBDDDHHHKKKQQQWWWaaakkkpppvvv~~~yyyooojjjbbbZZZTTTNNNJJJFFFCCCBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>???DDDKKKYYYhhhtttyyyyyyxxxqqqmmmgggdddccc```[[[WWWOOOKKKFFFBBB@@@@@@BBBCCCIIIJJJLLLNNNNNNNNNMMMMMMFFFFFFEEEBBB@@@@@@AAACCCCCCEEEGGGJJJLLLPPPTTTXXXaaaeeejjjllljjjgggeeedddXXXUUUOOOJJJEEECCCBBBBBBGGGLLLRRRZZZ```gggnnnrrrsssuuuvvvvvvuuutttuuuvvvrrrrrrrrrssssssrrrrrrrrrwwwtttooojjjhhhjjjooosss{{{||||||{{{wwwtttrrrrrruuu{{{uuummmjjjjjjkkklllmmmlllkkkkkkjjjiiihhhhhhhhhhhhkkkoooqqqvvv~~~ssspppiiijjjjjjjjjiiiiiihhhhhhggglllttt{{{|||zzztttssspppkkkfffcccbbbccccccfffiiiiiihhhjjjnnnqqqrrrzzzpppfff^^^XXXPPPHHHFFFEEEBBBBBBDDDJJJKKKQQQ]]]jjjttt{{{~~~zzzssslllkkkjjjiiijjjnnnmmmttt~~~}}}~~~~~~}}}yyywwwllliiiddd```^^^\\\ZZZYYYXXXXXXXXXWWWXXX^^^hhhppprrrssstttrrrnnnjjjhhhhhhcccdddeeehhhoooyyy}}}xxxsssooommmmmmnnnsss}}}uuurrrwww}}}vvvgggcccccciiijjjddd]]][[[ZZZXXXRRRLLLGGGDDDCCCDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGIIIJJJJJJHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPNNNOOOOOOPPPSSSYYY```eeemmmsssxxxzzz}}}tttoooooowwwwwwsssuuu{{{mmmaaaVVVRRRLLLHHHEEEDDDBBBAAA@@@@@@@@@@@@AAADDDIIIMMMRRRXXXdddqqqxxx{{{yyynnnddd[[[SSSMMMIIIHHHFFFDDDAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<============>>>???@@@AAACCCKKKXXXggguuu|||~~~}}}tttoooiiifffccc```ZZZVVVLLLIIIEEEAAA??????@@@AAACCCEEEHHHKKKMMMNNNMMMLLLJJJJJJJJJGGGDDDCCCCCCDDDAAABBBCCCCCCCCCEEEIIILLLTTTYYY```eeeggghhhiiijjjaaa]]]WWWQQQKKKHHHGGGFFFKKKPPPWWW^^^eeekkkpppssssssuuuuuutttrrrqqqrrrrrrrrrrrrrrrssssssrrrrrrrrrvvvsssoooooottt{{{|||wwwuuutttvvv{{{xxxpppkkkjjjjjjjjjjjjllllllkkkjjjiiihhhggggggggghhhjjjmmmnnnsssvvvpppllllllkkkkkkllllllmmmmmmccchhhpppxxx|||}}}|||zzztttsssooojjjdddaaaaaabbbXXX[[[]]]^^^\\\]]]aaadddhhhuuu}}}rrrjjj```VVVLLLHHHFFFBBBBBBCCCFFFEEEIIITTTbbbnnnxxx}}}xxxrrrqqqpppnnnnnnqqqqqqwww~~~|||ooolllgggdddbbbaaa```^^^]]]]]]]]][[[\\\cccmmmuuuvvvwwwwwwuuuqqqnnnllllllkkklllnnnrrrwww~~~zzzvvvooooooqqqwww~~~tttqqqwwwvvvgggdddfffmmmmmmddd]]]\\\```]]]XXXQQQKKKGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNPPPUUU[[[```kkkrrrxxxyyyyyyvvvnnnkkkpppvvv|||wwwnnnjjjiiiqqq||||||pppZZZUUUOOOJJJGGGEEECCCAAA@@@@@@@@@@@@AAADDDJJJNNNSSSZZZjjjzzzyyymmmbbb[[[OOONNNLLLIIIFFFDDDCCCCCC<<<<<<==================>>>>>>>>>>>>???@@@AAABBBBBBJJJWWWgggvvv~~~tttoooiiidddaaa]]]VVVRRRIIIGGGDDDAAA???@@@AAAAAA===@@@DDDHHHKKKLLLLLLKKKNNNOOOOOOMMMIIIGGGFFFGGGAAAAAAAAA???>>>???BBBEEEHHHNNNWWW^^^bbbeeeiiilllhhheee^^^XXXRRRNNNLLLKKKMMMRRRZZZbbbhhhmmmqqqttttttuuuuuussspppnnnnnnoooqqqqqqrrrsssssssssrrrrrrsssqqqqqqwww|||yyyyyyzzz}}}~~~~~~~~~}}}yyytttnnnjjjjjjkkkjjjiiimmmmmmlllkkkjjjiiihhhgggffffffhhhjjjjjjnnnzzzvvvooommmmmmmmmmmmmmmnnnppppppbbbfffmmmuuu|||~~~|||yyyxxxuuupppkkkfff```ZZZVVVVVVUUUSSSRRRRRRTTTVVVWWW^^^fffsss{{{qqqhhhaaaVVVNNNJJJHHHEEECCCAAAAAAFFFPPPYYYbbbmmmxxxzzz{{{zzzvvvqqqoooqqqsssuuuzzz{{{yyytttpppnnnkkkfffeeegggiiijjjjjjgggeeeiiirrrzzz}}}}}}{{{xxxtttrrrssstttvvvuuuuuuxxx|||~~~xxxsssooommmlllsss~~~wwwrrrpppttt{{{rrriiiiiihhhhhhfffdddaaa```dddfffeee\\\OOOEEECCCDDDBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKLLLJJJJJJKKKLLLMMMNNNOOOOOONNNOOOOOOOOOOOORRRWWW[[[fffmmmwww~~~vvv}}}tttjjjlllrrrxxx}}}qqqhhhcccaaaeeeqqqtttjjj```TTTMMMMMMKKKFFFAAA@@@@@@AAADDDDDDCCCHHHOOOVVVdddwwwwwwlllaaaZZZRRRMMMLLLJJJDDD@@@CCCAAA??????@@@@@@???>>>???======@@@???>>>@@@EEEEEENNNYYYcccqqq}}}xxxnnnbbb]]]\\\XXXSSSLLLHHHDDDAAAAAAAAAAAAAAA??????@@@BBBEEEIIILLLNNNNNNOOOPPPRRRRRRPPPLLLIIIGGGEEECCCAAA???>>>>>>>>>DDDFFFJJJNNNSSS[[[eeelllhhhiiihhhccc\\\VVVTTTTTTVVV\\\dddkkkoooqqqsssssstttsssqqqooommmmmmmmmmmmrrrrrrsssssssssrrrppppppsssoooqqqzzzrrrqqquuuzzz~~~|||nnnmmmjjjhhhgggggghhhhhhkkkkkkjjjiiihhhgggffffffgggfffdddeeehhhmmmrrrvvvvvvmmmppppppqqqrrrssstttuuuvvvaaaeeekkkttt{{{~~~~~~}}}yyyuuuooohhhbbb\\\VVVQQQNNNMMMLLLKKKKKKLLLNNNOOOTTT[[[gggrrr|||sssjjj^^^TTTNNNIIIDDDAAACCCBBBFFFMMMUUU\\\gggqqqzzz|||}}}{{{wwwtttvvvxxxwww||||||vvvrrrqqqoookkkllloooqqqssstttqqqooorrryyy}}}yyywwwwwwxxx}}}{{{zzz~~~||||||yyysssnnnllliiiiiippp}}}{{{uuuqqqpppvvv}}}nnnhhhjjjkkkjjjfffbbb```___gggiiiggg^^^QQQGGGDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNNNNOOONNNOOOOOONNNOOOQQQUUUYYYccciiittt~~~vvvxxx{{{mmmjjjlllqqqxxxwwwpppbbb^^^]]]eeeqqq~~~tttkkk```XXXSSSNNNHHHCCCBBB@@@AAACCCBBBAAAEEELLLWWWfff|||rrrjjj___WWWSSSPPPJJJEEEFFFDDDAAAAAAAAABBBAAA@@@AAA>>>>>>@@@@@@>>>AAAEEEFFFNNNXXXaaaooo~~~tttggg___\\\VVVOOOLLLIIIDDDAAA@@@@@@???????????????@@@BBBDDDFFFHHHLLLMMMPPPRRRTTTSSSPPPNNNJJJHHHFFFCCCAAA@@@???@@@???AAADDDGGGKKKRRR\\\bbbhhhjjjjjjfff```[[[ZZZ[[[___cccjjjooorrrtttuuuvvvvvvtttrrrpppooonnnnnnnnnpppqqqsssttttttsssqqqpppnnnnnnttt}}}}}}wwwnnnlllooosssuuuzzzmmmllliiigggffffffggghhhiiiiiiiiiiiiiiihhhggggggfffdddccccccfffjjjooorrr{{{~~~zzzpppjjjooopppqqqsssuuuvvvwwwwwwccceeejjjqqqxxx}}}yyytttlllddd]]]VVVPPPLLLHHHGGGEEEDDDDDDEEEFFFGGGIIIOOOXXXcccnnnyyyvvviii]]]UUUNNNGGGBBBEEECCCDDDHHHNNNTTT___hhhwww{{{|||zzzzzz{{{zzz~~~|||wwwwwwuuusssvvvzzz{{{~~~}}}zzz{{{}}}|||}}}{{{yyy}}}~~~zzztttnnniiiiiigggfffmmmzzzvvvrrrppppppwww~~~|||~~~~~~yyykkkgggkkknnnkkkddd^^^\\\]]]hhhiiiggg^^^QQQHHHDDDEEECCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMOOOSSSUUU___dddppp|||wwwttt{{{rrriiigggjjjpppwww||||||}}}|||hhh```XXXXXX___kkk{{{}}}ssshhh^^^UUUMMMGGGFFFCCCBBBDDDCCCAAADDDJJJTTTddd|||sssggg```YYYRRRMMMJJJHHHEEEEEEFFFGGGGGGGGGFFFAAA@@@AAAAAA@@@BBBFFFGGGMMMUUU^^^lll{{{}}}ooofff___XXXPPPOOOKKKFFFBBBAAA@@@@@@???BBBAAA@@@??????@@@AAABBBHHHJJJNNNRRRUUUVVVVVVVVVQQQOOOKKKGGGDDDBBBAAAAAA===>>>???@@@DDDJJJQQQVVVeeehhhiiihhheeecccdddeeeiiilllpppssstttuuuvvvxxxwwwvvvtttqqqpppnnnnnnmmmmmmoooqqqssssssqqqooommmiiinnnyyyvvv{{{uuullliiiiiilllmmmrrrxxx~~~~~~vvvllljjjhhhfffeeeeeefffgggfffgggiiijjjkkkjjjiiihhhdddcccbbbbbbdddgggjjjmmmoooqqqtttuuutttpppkkkhhhkkkmmmqqqtttwwwxxxxxxxxxhhhhhhiiinnntttyyy||||||vvvqqqhhh```YYYSSSOOOKKKFFFEEEDDDCCCCCCCCCCCCDDDEEEHHHOOOWWWbbbppp}}}~~~rrrggg]]]TTTLLLFFFFFFBBBAAADDDGGGMMMVVV```ooouuu|||}}}}}}}}}}}}~~~}}}|||{{{~~~{{{wwwyyy~~~|||yyytttnnniiijjjggggggnnnzzz{{{rrrnnnnnnqqqwww~~~|||}}}~~~yyyxxxzzz}}}tttjjjeeejjjnnniii___XXXVVVXXXaaabbb```YYYOOOGGGDDDDDDCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNMMMLLLMMMPPPRRR[[[```kkkzzz}}}rrrrrrzzzvvvllliiikkkooossszzz{{{}}}xxxkkk]]]UUUTTT[[[jjjxxxxxxkkk^^^TTTNNNKKKGGGEEEEEEEEECCCFFFKKKOOO^^^tttyyynnnfff]]]WWWQQQOOOLLLKKKMMMOOOQQQRRRLLLFFFBBBBBBBBBAAACCCFFFFFFKKKRRR\\\iiixxxzzzooohhh___WWWSSSOOOJJJFFFEEEDDDCCCBBBDDDCCCAAA@@@??????@@@AAACCCFFFKKKPPPSSSWWWYYY[[[ZZZWWWSSSNNNJJJFFFDDDCCCAAA@@@???>>>@@@EEEJJJNNNZZZ^^^ccceeefffgggkkknnnrrrsssuuuuuuttttttuuuwwwvvvuuutttrrrpppnnnmmmllljjjkkkmmmnnnmmmjjjgggeeegggppp}}}tttyyywwwnnnjjjiiijjjkkklllttt|||yyyrrrkkkiiigggeeedddeeefffgggdddfffiiikkklllllljjjiiieeedddccccccccceeegggiiijjjjjjkkkkkkkkkjjjiiiiiigggjjjnnnsssvvvwwwvvvvvvooommmlllmmmpppsssuuuvvvqqqllleee^^^YYYUUUQQQOOOHHHGGGGGGEEEEEEDDDDDDDDDDDDFFFJJJPPPYYYfffsss|||{{{qqqfff[[[PPPHHHFFFBBB@@@BBBDDDGGGPPPZZZgggoooyyy}}}xxxyyy~~~~~~{{{wwwqqqmmmkkkiiiiiippp|||yyyooolllnnnrrryyy~~~}}}zzztttrrrtttxxx{{{wwwmmmgggbbbgggjjjdddZZZQQQPPPQQQUUUVVVUUUQQQJJJEEECCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNMMMLLLMMMOOOQQQXXX\\\gggwwwsssllloooyyyzzzsssqqqsssvvvvvv~~~~~~|||kkk\\\SSSRRR[[[fffxxxuuuggg]]]WWWQQQKKKGGGGGGFFFEEEGGGKKKMMMWWWgggwwwuuukkkddd\\\YYYUUUTTTVVVZZZ\\\^^^SSSKKKEEEDDDCCCBBBCCCEEEEEEHHHOOOYYYeeettt{{{rrrhhh___XXXTTTNNNKKKIIIHHHGGGFFFCCCBBBAAA@@@??????@@@AAA???CCCHHHLLLPPPTTTYYY\\\aaa___\\\WWWRRRMMMIIIFFFFFFCCC@@@>>>???BBBFFFHHHMMMSSSZZZ```dddiiioootttxxxyyyyyyxxxvvvuuuuuuwwwtttsssrrrqqqooommmlllkkkiiihhhgggeeebbb```]]]\\\eeeqqq~~~xxxssswwwzzzrrrllljjjkkklllnnnwww~~~}}}vvvnnnjjjhhhfffeeedddeeefffgggdddfffiiilllmmmlllkkkiiifffffffffeeeeeefffggggggjjjiiigggfffffffffggghhhdddgggkkkooorrrsssrrrrrrxxxuuupppnnnooopppqqqqqqnnnjjjeee```]]]YYYVVVTTTLLLKKKKKKJJJHHHGGGFFFFFFDDDEEEGGGJJJPPPZZZeeelllvvvzzzpppcccUUUKKKIIIEEEBBBBBBBBBDDDKKKSSS```iiiuuu~~~}}}}}}~~~yyysssoookkkiiiiiiooo{{{vvvlllkkkooouuu}}}|||zzzuuuooommmooorrrrrrtttvvvtttkkkeeecccaaadddddd^^^TTTMMMKKKLLLJJJKKKKKKIIIFFFCCCCCCCCCAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLMMMNNNMMMMMMMMMOOOQQQUUUXXXbbbsssxxxnnnkkkooosss{{{}}}|||yyyyyy}}}~~~}}}{{{kkk\\\RRRSSSYYYgggyyyvvvllleee[[[SSSMMMKKKIIIGGGGGGJJJMMMTTT]]]gggqqq}}}}}}uuukkkgggbbb___```cccfffggg[[[QQQHHHEEEDDDBBBBBBDDDDDDFFFLLLUUU___kkk{{{}}}tttkkkbbb]]]WWWRRROOOLLLJJJIIIDDDCCCBBB@@@@@@@@@AAAAAA@@@CCCHHHJJJLLLPPPUUUZZZbbbcccbbb```\\\VVVQQQNNNJJJFFFBBB??????BBBCCCDDDFFFMMMUUU]]]cccjjjrrrwww|||}}}}}}{{{xxxwwwwwwxxxrrrrrrqqqqqqooonnnlllkkkiiifffaaa\\\XXXWWWWWWWWWcccoooyyytttsssvvv|||vvvoookkklllnnnttt{{{}}}yyysssllljjjhhhfffeeedddeeeggghhhggghhhjjjkkklllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhiiigggfffdddcccdddeeefffdddfffiiikkkmmmnnnnnnmmm{{{uuurrrqqqqqqppppppmmmkkkgggdddaaa^^^ZZZWWWRRRRRRQQQPPPNNNMMMKKKJJJFFFGGGGGGHHHKKKQQQXXX]]]bbbmmmwww{{{{{{ooo```VVVMMMIIIFFFEEECCCBBBFFFMMMYYYbbboooyyy~~~~~~xxxqqqlllfffdddeeekkkwww}}}rrriiijjjqqqzzz}}}~~~zzzvvvqqqllljjjlllkkkiiijjjllliiibbb```bbbbbbaaa^^^XXXQQQLLLIIIIIIEEEFFFFFFEEEDDDCCCBBBBBB@@@?????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLNNNNNNNNNNNNPPPQQQRRRSSS]]]oooxxxqqqoooooovvv{{{}}}{{{|||}}}jjjYYYRRRTTTYYYjjjzzzkkkbbbYYYTTTQQQLLLJJJLLLLLLPPPUUU[[[bbblllyyy|||vvvoooiiihhhiiikkklllbbbVVVKKKGGGEEEBBBAAACCCEEEEEEIIIQQQXXX```ooo}}}}}}sssmmmeee^^^YYYTTTQQQNNNKKKIIIGGGFFFDDDDDDDDDDDDCCCFFFIIIJJJIIILLLRRRWWW___bbbeeegggeeeaaa[[[WWWPPPKKKEEEBBBBBBDDDDDDDDDHHHNNNWWW___eeellltttyyy{{{|||}}}|||yyywwwvvvvvvqqqqqqrrrrrrqqqooonnnmmmkkkfff]]]VVVRRRSSSWWWZZZbbbmmm|||zzzxxxwwwyyy~~~tttoooooorrrxxx~~~}}}xxxtttpppkkkjjjiiigggeeeeeefffggghhhjjjkkkkkkkkkjjjjjjiiihhhggghhhiiiiiijjjiiihhhhhhggggggfffeeeeeeeeeeeeffffffggghhhiiijjjjjjjjjjjj~~~yyyuuusssrrrqqqpppnnnllliiigggdddaaa\\\YYYXXXXXXWWWVVVTTTRRRQQQOOOIIIJJJIIIIIIJJJMMMQQQUUUVVV```jjjnnnrrrxxx~~~yyylllbbbQQQMMMIIIGGGCCC@@@CCCHHHRRR\\\iiisssyyy|||~~~}}}vvvnnnhhhbbb``````gggrrr~~~zzzooogggjjjsss~~~|||}}}~~~}}}xxxtttooojjjiiilllhhhddddddgggeee___^^^cccdddaaa[[[UUUPPPLLLIIIHHHDDDEEEEEEEEEDDDCCCBBBBBB????????????@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJLLLNNNNNNNNNOOOPPPRRRPPPPPPYYYkkk~~~zzztttqqqvvv{{{}}}{{{|||vvvaaaVVVUUUPPP___tttzzzoooddd^^^YYYRRROOOOOOIIILLLPPPTTTYYYaaalllssswwwppplllllllllmmmeeeYYYLLLGGGEEEBBBAAABBBEEEDDDHHHOOOSSSYYYfffttt~~~|||rrriiibbb\\\WWWTTTRRRQQQNNNLLLJJJIIIHHHHHHFFFIIIKKKJJJIIIJJJPPPUUU\\\```fffkkkkkkhhhbbb^^^UUUPPPIIIFFFFFFGGGGGGFFFLLLRRR[[[bbbgggnnnuuuzzzwwwyyyzzzzzzwwwtttssssssqqqqqqrrrsssrrrqqqpppooommmfff\\\SSSPPPSSSYYY^^^ccclllxxx|||~~~yyyssssssuuuxxx~~~zzztttqqqnnnkkkjjjiiigggffffffggghhhiiimmmmmmllljjjiiiiiihhhhhhggghhhiiijjjjjjiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiii|||xxxtttsssrrrrrrqqqpppmmmjjjgggdddaaa```]]]ZZZXXXYYY\\\\\\XXXSSSOOOLLLHHHGGGHHHJJJKKKKKKLLLQQQWWW[[[___fffqqqyyyzzz}}}oooeee]]]WWWOOOIIIFFFEEEDDDDDDLLLTTT```kkktttyyy}}}|||ssskkkfff```^^^^^^eeeqqq{{{rrrqqqppprrrxxx}}}}}}~~~~~~{{{sssmmmjjjkkkmmmkkkccc^^^]]]\\\YYY\\\cccfff]]]TTTQQQNNNIIIFFFFFFCCCCCCBBBAAAAAA@@@?????????AAABBBBBB@@@@@@AAACCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHGGGFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHLLLKKKJJJIIIIIIJJJLLLMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPSSSXXX```lll{{{|||||||||vvvaaaRRRRRRVVVdddzzzwwwiii```ZZZUUURRRMMMMMMNNNQQQVVV[[[___bbbrrr{{{uuuqqqnnnlll\\\VVVMMMFFFBBBAAA@@@???BBBCCCFFFIIINNNVVV^^^eeezzzuuummmiiiddd^^^ZZZWWWSSSPPPNNNMMMKKKIIIGGGGGGGGGHHHIIIJJJKKKLLLVVVYYY```gggllllllfffaaa]]]WWWOOOJJJKKKNNNOOOPPPVVVZZZ```gggnnnrrruuuvvvvvvwwwwwwwwwvvvuuutttsssrrrqqqpppqqqssstttuuutttpppfff]]]\\\[[[ZZZ^^^dddhhhiiiooowww|||}}}}}}xxxyyy}}}yyytttrrrpppooonnnkkkjjjiiihhhhhhhhhiiijjjmmmllllllkkkiiihhhggggggggghhhhhhiiiiiiiiihhhhhhiiiiiihhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhhhhiii~~~{{{xxxvvvuuuuuuuuutttrrrpppllliiieeecccaaaaaa^^^\\\]]]______[[[WWWUUUQQQMMMJJJIIIIIIIIIHHHHHHLLLPPPSSSUUU[[[dddkkknnnsss{{{uuullleee^^^UUUMMMHHHEEEDDDCCCHHHOOOYYYdddlllrrrwwwzzz~~~tttkkkfffaaa___^^^dddnnnxxx}}}}}}}}}pppqqqsssvvv{{{~~~yyytttpppoooppppppllleee___^^^[[[YYY\\\bbbfff\\\SSSOOOLLLGGGEEEEEECCCCCCBBBAAAAAA@@@?????????AAABBBBBB@@@@@@AAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRWWW]]]gggsss}}}}}}~~~jjjXXXRRRSSS\\\nnn~~~rrrggg]]]XXXWWWVVVVVVWWWYYY\\\^^^___iiissszzztttmmmiiiYYYSSSLLLFFFCCCBBBBBBBBBAAAAAACCCEEEHHHNNNVVV[[[lllssszzzuuunnnhhheeeaaa[[[VVVSSSPPPMMMKKKNNNMMMMMMLLLLLLMMMNNNNNNPPPRRRXXX___fffhhhfffdddaaa[[[TTTQQQRRRUUUXXXZZZ___bbbfffkkkpppsssvvvwwwuuuuuuuuuuuuuuutttssssssssssssuuuxxx{{{||||||{{{uuullleeedddeeefffjjjqqqlllkkkmmmrrruuuuuuyyy~~~zzztttpppooonnnmmmlllkkkjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhiiiiiihhhhhhhhhhhhiiiiii{{{zzzyyyxxxxxxxxxxxxyyyvvvtttrrroookkkhhhfffdddeeecccaaabbbdddccc___\\\]]]YYYSSSNNNKKKIIIGGGEEEDDDGGGJJJKKKKKKNNNTTTZZZaaaeeennnzzzzzzssslllfff\\\SSSMMMIIIGGGEEEFFFKKKSSS[[[bbbiiipppuuu}}}}}}~~~~~~yyypppkkkgggcccaaadddkkktttyyy{{{xxxxxxyyy}}}|||nnnqqqvvvzzz~~~}}}wwwttttttuuutttsssnnngggbbb___\\\[[[^^^bbbggg\\\QQQLLLIIIEEEDDDEEECCCBBBBBBAAAAAA@@@@@@??????AAABBBBBB@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEEEEHHHIIIJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNNNNOOOOOONNNPPPRRRTTTXXX___iiissszzz~~~|||||||||vvvaaaUUUQQQTTT___oooxxxkkkbbbbbbaaa``````bbbcccbbbbbbeeejjjsss|||sssiiicccUUUQQQKKKFFFDDDDDDDDDCCCAAAAAAAAABBBCCCHHHNNNRRR[[[cccooozzz{{{sssrrrmmmfff___[[[WWWSSSQQQPPPNNNMMMKKKJJJJJJJJJJJJIIIKKKOOOVVV^^^dddhhhiiifffbbb]]][[[]]]bbbfffhhhkkklllnnnqqqsssvvvwwwxxxsssssssssrrrrrrrrrrrrrrrrrruuuzzzyyyssspppqqqtttvvvzzz~~~wwwqqqnnnnnnnnnooosssyyyyyyrrrnnnmmmllllllnnnmmmllljjjiiiiiiiiiiiiiiiiiijjjkkklllmmmmmmnnnkkklllllllllllllllkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhiiiiiijjjjjjvvvvvvwwwwwwxxxxxxxxxyyyttttttrrrpppnnnllljjjiiiiiihhhgggggghhhfffccc```aaa]]]WWWRRRNNNKKKHHHFFFDDDEEEFFFFFFFFFGGGKKKNNNWWWZZZbbbooo{{{}}}wwwrrrlllccc[[[TTTPPPLLLJJJGGGJJJNNNSSSYYYaaaiiiooowwwyyyzzz{{{}}}{{{vvvpppmmmhhhhhhlllrrrvvvxxxvvvtttsssuuu|||wwwnnnrrrxxx||||||vvvuuuwwwxxxuuuqqqooojjjeeeaaa___```cccggghhh\\\PPPJJJGGGDDDDDDFFFBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTYYY```hhhnnnwww|||~~~zzz{{{~~~}}}lll\\\UUUPPPUUU```ppp{{{rrrmmmkkkiiijjjmmmnnnmmmkkkjjjjjjmmmttt~~~vvvlllbbb\\\TTTPPPKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEJJJNNNPPPXXXbbbjjjrrr}}}|||wwwpppiiiccc___[[[XXXPPPNNNKKKIIIGGGGGGGGGGGGFFFGGGIIINNNVVV___gggkkkjjjgggeeeeeehhhmmmsssvvvuuuuuuuuuuuuvvvxxxzzzzzzrrrqqqpppppppppqqqrrrsssqqqvvv}}}||||||~~~{{{rrroooooooootttzzz~~~vvvpppmmmlllmmmmmmpppooonnnmmmlllkkkkkkkkkkkkkkklllmmmnnnnnnooopppmmmnnnnnnnnnnnnmmmmmmllliiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkkrrrssstttvvvwwwwwwwwwvvvrrrrrrqqqppppppooonnnnnnllllllkkkkkkjjjhhhfffdddbbb^^^YYYUUURRROOOLLLJJJEEEEEEEEEEEEDDDDDDFFFHHHMMMOOOWWWcccrrr|||~~~zzzuuummmeee]]]WWWPPPLLLJJJJJJKKKLLLPPPWWW___eeeooorrrvvvxxxzzz~~~|||yyyuuussssssuuuwwwxxxwwwtttqqqsssyyy{{{qqqnnnsssyyy}}}}}}zzzzzz|||zzztttoooooommmhhhcccbbbfffiiikkkggg[[[OOOIIIFFFDDDDDDGGGBBBBBBAAAAAAAAAAAA@@@@@@???@@@BBBAAA@@@@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFEEEFFFHHHJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPRRRUUUZZZaaaeeeooottt{{{zzzssssssyyywwwddd[[[RRRQQQVVVcccuuuzzzwwwttttttwwwyyywwwuuuooonnnmmmpppyyyzzzrrrkkkccc\\\XXXSSSPPPLLLHHHFFFEEECCCAAAAAAAAABBBAAABBBDDDHHHLLLLLLQQQXXX]]]bbblllyyy{{{tttmmmfff```\\\TTTRRROOOKKKIIIIIIIIIJJJEEEEEEEEEHHHOOOXXXaaahhhkkklllmmmooorrrwww{{{zzzyyyyyyyyyyyyzzz{{{|||rrrqqqooonnnnnnpppsssuuuuuuzzzxxxtttsssuuuzzz|||xxxqqqmmmlllmmmnnnnnnpppppppppoooooonnnmmmmmmnnnnnnnnnoooooooooooooooooooooooooooooonnnmmmllljjjjjjjjjkkkkkkllllllllljjjjjjjjjjjjjjjkkkllllllmmmooorrruuuwwwwwwwwwvvvrrrrrrrrrrrrrrrqqqqqqqqqoooooooooooommmkkkhhhgggccc```\\\YYYWWWUUURRRPPPHHHHHHFFFEEEDDDCCCCCCCCCCCCEEELLLXXXffftttyyyqqqhhh___UUUOOOLLLKKKIIIGGGHHHMMMTTTZZZffflllsssvvvwwwzzz~~~}}}yyyuuuvvv{{{|||}}}tttkkkmmmsss{{{wwwqqqqqqpppkkkeeedddiiilllmmmcccXXXLLLGGGEEECCCDDDGGGAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBB@@@@@@AAACCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKMMMOOOQQQSSSWWW\\\___fffmmmuuu||||||~~~~~~rrrnnnssszzznnneee[[[VVVUUUZZZgggsss~~~}}}~~~uuurrrpppsssyyy{{{vvvnnngggbbb]]]YYYWWWRRROOOLLLIIIHHHFFFCCCAAA??????@@@??????AAAEEEGGGJJJMMMPPPSSSWWW___iiippp{{{xxxooofffaaaYYYVVVRRRMMMJJJHHHHHHIIIDDDDDDDDDFFFJJJRRR\\\bbblllooossswwwzzz}}}}}}}}}}}}}}}||||||||||||sssqqqooonnnoooqqquuuwww|||}}}yyyzzz{{{tttqqqmmmkkkkkkmmmnnnnnnooooooooopppoooooonnnmmmpppooooooooonnnmmmmmmmmmoooooooooooonnnmmmlllkkkjjjjjjjjjkkkllllllmmmmmmjjjjjjjjjjjjkkklllmmmmmmiiilllpppuuuyyyzzzzzzyyywwwvvvvvvuuutttsssrrrrrrrrrssssssrrrpppmmmkkkjjjeeeccc```^^^\\\[[[XXXVVVPPPNNNLLLIIIGGGEEECCCAAA>>>AAAFFFNNNZZZiiiyyy{{{uuukkk```YYYQQQNNNJJJFFFEEEHHHMMMRRR^^^fffppptttuuuvvv{{{{{{{{{~~~yyyyyy}}}{{{nnnfffhhhqqq|||~~~yyysssrrrmmmeeeccchhhkkkjjj^^^SSSIIIEEEDDDBBBBBBEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBB@@@@@@AAACCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQSSSWWWZZZ^^^eeeooowww}}}zzzuuuvvvyyyyyyqqqppprrruuu{{{~~~~~~zzzsssjjjccc]]]ZZZ```gggxxx~~~zzzzzz~~~{{{vvvsssqqqlllhhhbbb^^^[[[XXXVVVTTTOOOMMMKKKJJJIIIGGGEEEBBB@@@@@@@@@???>>>???AAADDDFFFGGGHHHJJJOOOVVV]]]aaagggsss|||sssmmmbbb^^^XXXQQQLLLIIIGGGGGGEEEGGGHHHIIILLLSSS[[[bbbmmmrrryyy~~~}}}{{{zzztttrrrpppnnnooossswwwzzz}}}||||||{{{ooommmjjjjjjkkkllllllkkkkkklllmmmnnnnnnnnnmmmlllmmmmmmmmmllllllkkkkkkkkknnnnnnnnnnnnmmmlllkkkjjjhhhhhhiiiiiijjjkkkkkkllljjjjjjjjjkkkkkklllmmmnnnfffiiiooovvvzzz}}}}}}}}}{{{zzzyyywwwuuutttrrrrrrtttuuuvvvuuurrrooommmmmmhhhfffcccaaa```^^^[[[YYYWWWUUUQQQNNNKKKHHHDDDBBB???BBBEEEIIIQQQ___rrr}}}uuullleeeVVVSSSNNNIIIFFFGGGLLLPPPZZZcccnnntttttttttxxx}}}~~~}}}|||wwwkkkddddddppp~~~ttttttnnndddaaafffhhhfffZZZOOOFFFCCCBBBAAAAAACCCAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBAAA@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCCCCCCCCCCCCCBBBFFFEEEEEEEEEFFFHHHJJJLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUXXXaaalllsssyyyyyyqqqrrrsss{{{wwwppplllmmmtttyyy|||~~~wwwpppfff^^^___dddlllzzz~~~yyysssmmmiiiggg___]]]ZZZXXXVVVUUURRRPPPLLLKKKIIIIIIJJJIIIGGGEEECCCCCCCCCAAA??????@@@BBBBBBAAABBBFFFLLLRRRWWWYYYWWWdddqqqxxxzzznnniiibbbYYYRRRNNNLLLKKKHHHJJJMMMNNNQQQWWW___eeemmmttt|||~~~zzzxxxuuussspppoooppptttyyy|||~~~~~~yyyxxxzzzyyyyyyxxxyyy}}}|||sssmmmkkkiiiiiijjjjjjjjjhhhhhhiiijjjllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmlllkkkjjjiiifffgggggghhhiiiiiijjjjjjjjjjjjjjjkkklllmmmnnnooo]]]gggooorrrwww~~~~~~|||zzzwwwtttrrrrrrrrrsssrrruuuyyyzzzwwwssspppoookkkkkkiiieeebbbaaabbbddd___]]][[[VVVQQQKKKGGGDDD@@@BBBEEEGGGLLLXXXiiiuuu~~~{{{qqqiiibbb]]]VVVOOOJJJHHHIIIIIIWWWaaammmuuuwwwwwwxxxzzzzzz~~~|||mmmdddccceeerrrtttlllccc___aaaeeeffffffSSSIIIAAAAAABBB@@@????????????@@@@@@@@@AAAAAAAAA??????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKKKKKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRSSSYYYccckkkttt}}}vvvmmmmmmrrrzzz|||sssmmmlllooouuu~~~xxxooohhhdddgggnnnyyy~~~yyytttmmmhhhddd___ZZZTTTQQQRRRRRRQQQOOOMMMNNNNNNNNNMMMKKKIIIGGG@@@AAABBBBBB@@@???>>>???BBBBBBBBBCCCFFFIIIKKKMMMVVVZZZ```gggoooyyy{{{sssiii```[[[XXXUUURRRNNNSSSYYY]]]___bbbgggjjjsssxxx|||wwwuuutttqqqpppoooqqqvvv{{{|||{{{yyywwwzzz~~~~~~wwwppplllooouuu{{{xxxrrrkkkkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjjjjkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkjjjiiihhhggggggggggggfffggghhhhhhhhhjjjmmmoooooonnnlllkkkjjjjjjjjjkkkXXXaaajjjnnnttt|||~~~{{{wwwuuussssssssssssvvvzzzzzzxxxuuurrrqqqooonnnmmmjjjgggfffgggiiidddccc```\\\VVVPPPKKKHHHBBBCCCDDDEEEIIISSSbbblllvvvxxx|||yyyttthhhccc[[[SSSMMMKKKKKKKKKSSS\\\iiirrrvvvwwwyyy{{{|||zzzkkkcccbbbfffsssqqqiii```^^^aaadddccc```QQQHHHAAA@@@AAA???>>>????????????@@@@@@@@@AAAAAA??????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJKKKMMMOOOQQQPPPWWW```hhhrrr|||wwwrrrrrruuu{{{yyysssssstttxxx~~~|||qqqiiicccgggoooxxx~~~{{{vvvpppkkkhhh```[[[VVVUUUVVVWWWVVVTTTRRRSSSSSSSSSRRROOOKKKHHHFFFFFFFFFEEECCCBBBBBBCCCAAAAAAAAABBBDDDEEEGGGHHHNNNQQQVVV]]]cccllltttyyy{{{pppgggaaa___\\\[[[^^^bbbhhhlllmmmoooqqqsssvvvzzzzzzuuussssssooonnnooorrrxxx}}}~~~{{{xxxxxx~~~|||wwwvvvyyy}}}yyytttmmmiiikkkpppuuu|||}}}vvvrrrjjjjjjiiiiiiiiijjjjjjkkkhhhiiiiiiiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjjjjjjjiiihhhggggggffffffgggeeefffgggggggggiiilllooopppooonnnmmmlllkkkkkkkkkSSS[[[cccjjjqqq{{{|||xxxuuurrrqqqrrruuuxxxyyywwwtttsssrrrqqqqqqpppnnnkkkkkklllnnnlllkkkhhhddd^^^WWWQQQNNNHHHHHHFFFEEEGGGOOO[[[dddmmmpppuuu|||~~~{{{pppjjjaaaXXXPPPLLLKKKKKKNNNWWWdddnnntttwwwzzz||||||vvvhhhaaaaaagggsssllleee^^^^^^cccddd___YYYNNNFFF@@@???@@@>>>===????????????@@@@@@@@@@@@AAA??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIJJJLLLNNNOOONNNSSS[[[dddnnn{{{zzztttqqquuu~~~|||{{{zzzzzz}}}}}}rrrcccccceeeiiipppzzz~~~}}}zzzuuuqqqooofffbbb]]]\\\^^^```___]]]]]]]]]]]]]]]\\\WWWQQQLLLIIIHHHFFFDDDCCCBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHKKKOOOSSSXXX^^^dddiiiqqqxxxyyypppkkkiiiiiiiiiqqquuuzzz}}}~~~~~~~~~~~~{{{~~~|||wwwsssqqqqqqoooppprrrwww}}}xxxvvvtttuuu}}}~~~xxxuuuwww{{{~~~yyytttmmmgggiiimmmqqqxxx~~~zzzuuurrroooiiiiiiiiijjjkkkllllllmmmiiiiiiiiihhhhhhhhhhhhhhhgggggggggggghhhiiiiiijjjiiihhhgggfffeeeeeeeeeeeeeeefffgggffffffhhhkkkmmmpppppppppooonnnmmmlllkkkSSSYYY```hhhpppzzz|||wwwrrrppppppsssuuuvvvuuusssssssssrrrsssrrrqqqnnnnnnooopppsssrrrppplllfff___YYYUUUOOONNNKKKHHHIIIOOOXXX___eeehhhnnntttyyy|||||||||xxxrrrhhh]]]TTTNNNKKKJJJMMMUUUaaalllssswwwzzz{{{|||sssfffaaaaaajjjvvv|||hhhbbb___bbbhhhhhh___VVVKKKDDD?????????===<<<>>>????????????@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJLLLMMMLLLQQQXXX```jjjyyy|||uuutttzzz}}}{{{|||~~~mmmhhhbbb^^^aaakkkvvv}}}{{{|||~~~{{{yyywwwqqqmmmiiiiiikkklllkkkiiihhhhhhhhhhhhgggbbb[[[TTTNNNKKKGGGEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHJJJMMMPPPSSSWWW[[[___eeejjjrrrzzzyyyuuuvvvxxxyyy~~~}}}}}}|||yyytttqqqqqqqqqssstttxxx}}}wwwuuusssuuu{{{{{{wwwvvvyyy~~~wwwpppjjjkkkooosssyyywwwrrrnnnmmmllljjjjjjkkkkkklllllllllllljjjjjjiiiiiihhhhhhhhhgggffffffffffffgggggghhhiiiggggggfffeeedddddddddddddddeeeeeeeeeeeefffiiilllooopppqqqqqqpppnnnlllkkkYYY\\\aaahhhoooxxx|||vvvrrrqqqsssuuuuuuttttttuuuvvvuuuvvvvvvuuurrrqqqrrrssswwwvvvuuurrrmmmfff```]]]UUURRRNNNJJJKKKOOOWWW\\\___bbbggglllqqquuuyyy{{{}}}xxxooodddZZZRRRMMMKKKNNNUUU```jjjqqqvvvxxxyyy~~~~~~zzzoooeeebbbdddooozzz}}}|||}}}{{{rrrfffdddccchhhmmmjjj___UUUHHHBBB??????>>><<<<<>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLPPPUUU[[[eeesss|||zzz~~~~~~||||||~~~~~~uuuhhh^^^ZZZ^^^eeekkkvvv|||}}}{{{|||zzzwwwwww|||~~~~~~}}}zzzvvvvvvwwwxxxwwwtttpppoooooopppqqqmmmeee^^^WWWSSSNNNKKKKKKKKKIIIHHHCCCDDDDDDEEEFFFGGGHHHHHHHHHKKKMMMOOOQQQSSSWWWZZZaaaccciiipppwww}}}~~~yyyyyyxxxvvvsssrrrssstttxxxyyy}}}}}}zzzwwwwww{{{|||xxxwww{{{|||uuuooopppssswww}}}|||sssllliiiiiiiiikkkllllllllllllkkkjjjiiikkkkkkkkkjjjjjjiiiiiihhhfffeeeeeeeeefffgggggghhhgggfffeeedddcccccccccccccccddddddddddddeeegggjjjnnnnnnpppppppppooommmlllbbb```bbbgggmmmsss}}}yyyuuurrrsssuuuuuuuuuvvvxxxyyyzzz{{{{{{yyywwwuuuuuuvvvxxxxxxxxxwwwsssmmmhhheeeZZZVVVQQQLLLLLLPPPUUUXXXZZZ\\\```dddhhhnnnsssxxxzzzwwwppphhh___WWWQQQNNNOOOUUU^^^hhhpppuuuvvvwww}}}~~~vvvmmmfffeeeiiiuuuzzzwwwwwwyyy}}}~~~~~~~~~}}}xxxqqqlllhhhhhhjjjnnnooohhh\\\SSSFFFBBB???@@@???<<<<<<@@@>>>>>>>>>????????????@@@??????>>>>>>>>>>>>??????@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGIIIIIIJJJJJJLLLOOORRRWWW^^^jjjyyy|||}}}~~~}}}tttfff\\\YYYZZZ\\\hhhppp{{{~~~{{{{{{tttttttttuuuxxx~~~~~~~~~~~~vvvtttsssvvvyyywwwpppjjj___[[[VVVSSSSSSRRROOOLLLGGGFFFFFFFFFGGGHHHJJJLLLJJJLLLOOOQQQSSSUUUXXXZZZ^^^^^^aaaggglllpppwww}}}{{{{{{{{{zzzxxxtttuuuuuuttttttuuuwwwzzz}}}~~~|||{{{}}}~~~|||~~~{{{uuuuuuwwwyyyyyypppjjjgggggghhhkkklllllllllllljjjhhhgggkkkkkkkkkjjjjjjjjjjjjjjjgggffffffeeeeeeffffffggggggfffeeedddccccccccccccbbbcccccccccbbbcccfffhhhkkklllmmmmmmnnnnnnnnnnnnhhhcccbbbeeehhhkkkuuuxxxsssoooppprrrrrrrrrtttwwwyyy{{{||||||{{{xxxuuuuuuuuuxxxyyy{{{{{{xxxtttooolllbbb]]]VVVQQQPPPRRRUUUWWWWWWYYYZZZ[[[\\\```fffkkkmmmllliiieee___XXXRRROOOLLLQQQZZZeeennnsssuuuuuuxxx{{{zzzssslllgggiiiooo{{{|||uuurrrsssttttttrrrqqqqqqqqqnnnjjjhhhjjjmmmpppqqqlllbbbUUULLLEEEAAA@@@AAA???<<<===AAA>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMOOORRRWWW```mmmvvv{{{zzz{{{zzz~~~~~~qqqeee]]]XXXVVVZZZbbblllsssuuuuuuxxxzzzrrrtttvvvwwwwwwyyy~~~~~~{{{yyyzzz|||}}}}}}{{{zzz|||~~~~~~~~~{{{zzz~~~yyymmmhhhdddbbbbbb```\\\WWWQQQOOOLLLJJJKKKLLLOOOQQQPPPSSSWWWZZZ\\\^^^aaadddbbb______cccdddeeemmmvvv}}}|||wwwuuutttuuusssrrrpppqqqssstttuuuxxx|||}}}zzzyyyxxx{{{{{{{{{}}}}}}{{{{{{|||}}}uuunnniiiggghhhiiihhhiiikkklllkkkjjjiiihhhiiiiiiiiiiiijjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeegggfffeeeddddddccccccdddbbbbbbcccbbbaaabbbdddggghhhhhhiiijjjkkkmmmooooookkkeeeaaacccdddeeennnyyy{{{sssnnnkkklllmmmnnnnnnpppsssvvvzzz{{{{{{yyyvvvsssrrrrrrxxxzzz|||}}}|||xxxtttqqqjjjddd\\\VVVTTTTTTVVVWWWWWWXXXWWWTTTRRRSSSXXX]]]___``````___\\\VVVQQQMMMJJJNNNWWWbbblllsssuuuuuuqqqtttwwwyyyyyyyyyzzz{{{www{{{wwwrrrlllhhhlllrrr~~~~~~}}}|||}}}~~~yyyrrroooppprrrmmmiiiggghhhhhhgggfffffflllpppsssrrriii[[[NNNGGGDDDAAA@@@AAA???<<<>>>BBB>>>>>>>>>>>>??????????????????>>>>>>>>>>>>??????BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNRRRZZZeeemmmyyy}}}~~~xxxvvvvvvwwwyyyxxxmmmbbb[[[VVVOOOVVV___fffiiimmmsssxxxvvvxxxzzzyyywwwuuuvvvxxx}}}|||||||||{{{xxxsssppprrruuuxxxxxxvvvvvvyyy{{{}}}~~~}}}}}}~~~yyyuuuttttttrrrlllgggZZZXXXSSSPPPOOOQQQTTTVVVYYY\\\aaadddgggiiimmmooonnniiiggggggeeeccciiisss|||}}}xxxssspppppppppooonnnnnnoooqqqsssvvvzzzyyyuuusssqqqssswww{{{{{{xxxrrrmmmiiihhhiiijjjfffgggiiikkklllkkkjjjiiigggggghhhhhhiiiiiijjjjjjjjjiiihhhgggfffeeeeeeeeeggggggfffeeeddddddddddddaaabbbbbbaaaaaaaaadddfffffffffggggggiiilllooopppuuuooohhhddddddgggjjjlllvvvwwwxxx{{{}}}yyyrrrkkkggggggggghhhjjjlllooopppzzzzzzsssqqqqqqrrrrrrtttvvvyyyyyywwwuuujjjfff___ZZZWWWVVVUUUTTTSSSQQQNNNMMMNNNNNNNNNMMMRRRRRRTTTVVVVVVTTTQQQNNNFFFJJJOOOXXXeeeqqqtttpppsssqqqnnnllljjjiiijjjjjjiiijjjkkkpppxxx|||uuupppnnnpppuuuxxx|||{{{zzz}}}yyytttsssuuuuuuuuulllhhhccc^^^]]]^^^aaacccnnntttxxxqqqaaaSSSKKKJJJ@@@@@@??????>>>=========AAA@@@???>>>===<<<;;;:::???@@@AAA@@@>>>===>>>???>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIILLLMMMMMMMMMPPPUUU\\\aaalllxxx~~~{{{~~~}}}{{{wwwssstttsssvvv~~~}}}xxxooocccZZZWWWSSSSSSXXX^^^bbblllwwwtttzzz|||xxxwwwyyyyyytttvvvsssqqqrrrtttuuurrrpppqqqqqqqqqqqqrrrssstttttt}}}zzzzzzyyysssfffccc___[[[\\\```eeeiiimmmnnnrrrxxx~~~vvvmmmjjjiiijjjooouuu~~~sssnnniiihhhkkknnnooooooqqqqqqrrruuu{{{{{{uuurrrrrrvvv{{{wwwuuuqqqmmmjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiijjjjjjjjjiiiiiiggggggfffeeeeeeeeeeeeffffffeeeddddddccccccddddddcccbbbaaaaaaaaaaaaaaabbbaaabbbdddfffhhhjjjllllll~~~xxxqqqkkkiiiiiijjjjjjooonnnoooqqqsssqqqkkkfffeeeeeeeeefffhhhjjjlllnnnuuuyyy}}}{{{tttnnnkkkkkkjjjkkklllpppssstttsssrrriiiddd^^^XXXUUUSSSRRRQQQMMMKKKHHHGGGGGGGGGFFFFFFIIIJJJKKKMMMNNNOOONNNLLLGGGJJJOOOVVVcccpppuuusssooolllhhhccc```_________\\\]]]___bbbgggqqq{{{{{{vvvrrrqqqssswwwzzz}}}|||zzz|||yyytttuuuwwwwwwwwwnnnjjjbbb\\\YYYYYY\\\^^^iiioooqqqjjj\\\NNNGGGEEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============???@@@AAA@@@???>>>>>>@@@>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLNNNRRRXXX\\\fffppp|||~~~|||xxxxxxyyyzzzyyysssqqqrrrvvv~~~}}}|||xxxpppiii^^^WWWSSSTTTVVVZZZcccmmmsssyyy|||yyyxxxyyyvvvrrruuurrrooonnnooonnnllljjjmmmmmmnnnoooppprrrtttuuuxxxzzz~~~yyyxxx|||yyyvvvrrrpppqqquuuzzz}}}wwwttttttuuuzzzzzzwwwmmmjjjfffeeeiiinnnrrruuuvvvwwwyyy||||||vvvsssyyy|||vvvtttqqqnnnlllkkkkkkkkklllllllllllllllllllllllliiiiiiiiijjjjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeeeeddddddcccccccccddddddeeecccbbbbbbaaaaaa``````aaaaaaaaabbbdddeeehhhjjjkkk}}}vvvqqqmmmjjjhhhgggfffeeefffiiihhheeeaaaaaabbbbbbccceeegggiiijjjooosssuuusssmmmhhheeeddd___```aaaeeejjjlllmmmlllhhhccc\\\VVVRRRPPPMMMLLLIIIFFFCCCAAAAAAAAA???>>>??????@@@BBBEEEHHHKKKLLLJJJLLLOOOTTT```mmmtttssslllhhhbbb[[[WWWUUUUUUUUUXXXYYYZZZ\\\___dddjjjooo|||~~~|||xxxvvvwwwyyy}}}|||{{{yyyzzz}}}zzzvvvwwwyyyyyyyyyqqqkkkbbbYYYUUUUUUWWWZZZdddhhhhhhbbbUUUIIIBBB@@@<<<<<<======>>>??????@@@:::;;;<<<===>>>??????@@@@@@AAAAAAAAA???>>>???@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKLLLMMMOOOSSSVVV^^^eeeooowww|||wwwooonnnrrrxxx|||uuutttrrrppprrryyy~~~~~~|||xxxlllddd[[[WWWUUUUUU[[[aaammmssswwwwwwxxxxxxuuupppqqqoookkkjjjiiiiiihhhgggggghhhiiikkknnnqqqssstttrrrtttyyy~~~|||wwwvvvyyy}}}~~~~~~zzzuuurrrpppkkkjjjhhhfffhhhoooxxx~~~~~~zzzxxx}}}tttsssrrrpppnnnlllkkkjjjlllllllllllllllllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggfffeeeeeeeeeeeecccbbbbbbccccccdddeeefffeeedddcccbbbbbbaaa``````aaaaaa``````bbbdddggghhhzzzsssnnnjjjfffcccaaaaaacccdddccc```______```aaabbbccceeeeeejjjlllmmmlllgggbbb___^^^VVVVVVWWW[[[```dddeeefffeee```ZZZTTTPPPMMMJJJHHHGGGDDDAAA???>>>>>><<<;;;999999:::<<<@@@EEELLLPPPPPPQQQQQQRRR[[[gggnnnooojjjfff___XXXSSSRRRSSSTTTYYY[[[]]]^^^___aaaeeegggooovvv~~~}}}}}}|||zzzzzzzzz{{{}}}}}}zzz{{{{{{yyywwwrrrlllbbbXXXSSSSSSWWWYYYbbbcccaaaZZZPPPFFF@@@>>><<<<<<<<<======>>>>>>>>>::::::;;;<<<===??????@@@@@@AAAAAAAAA???>>>???@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJKKKLLLLLLMMMOOOQQQXXX\\\dddmmmuuu{{{zzzppplllpppvvv{{{{{{{{{yyytttppprrrzzz~~~|||uuummmfffaaa^^^]]]]]]bbbfffkkkpppuuuvvvuuurrrooommmkkkiiihhhhhhiiiiiieeeeeefffhhhkkkmmmpppqqqnnnppptttxxx|||~~~zzzvvvuuuvvvxxxyyyyyyyyy|||{{{wwwtttrrrqqqoooooommmlllmmmttt}}}xxxrrrrrrrrrqqqooommmkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkiiiiiihhhhhhhhhhhhhhhhhhjjjiiihhhfffeeeeeeeeeeeeaaaaaabbbbbbccceeefffggghhhggggggfffeeecccbbbaaabbbaaa___^^^___aaadddfff|||vvvrrrjjjfffbbb```bbbdddcccbbb______``````aaaaaaaaaaaabbbcccdddccc```\\\YYYXXXQQQPPPPPPSSSXXX\\\^^^___```\\\VVVQQQNNNJJJGGGEEEEEECCC???======<<<;;;:::999999:::;;;???EEENNNUUUWWWWWWVVVTTTXXXaaafffffffffbbb\\\VVVTTTTTTVVVWWWWWWZZZ]]]______```bbbccchhhooozzz}}}{{{{{{{{{}}}zzzvvvrrrkkkbbbYYYUUUVVVZZZ]]]bbb```[[[TTTMMMFFFAAA>>>=========<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAA@@@>>>===>>>???======>>>>>>>>>?????????????????????????????????@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHJJJLLLMMMLLLLLLNNNOOOUUUXXX^^^fffooowww|||~~~{{{tttssswwwzzz}}}|||vvvssswww{{{~~~}}}}}}zzzuuupppiiicccZZZZZZ^^^eeelllqqqssstttqqqpppnnnllliiihhhhhhiiieeeeeefffggghhhjjjkkklllmmmnnnpppsssuuuwwwyyyzzz{{{xxxuuuttttttuuuuuuuuutttxxx}}}}}}{{{yyywwwtttqqqpppqqqqqqqqqttt{{{~~~~~~wwwuuuyyy}}}wwwrrrooopppqqqqqqooommmkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiihhhgggffffffffffffgggiiiiiihhhgggfffeeeeeeeeebbbbbbbbbcccdddfffggghhhkkkkkkkkkjjjiiigggeeeddddddbbb```^^^^^^```bbbddd|||qqqlllfffddddddeeedddcccaaabbbbbbbbbaaa```______[[[\\\\\\\\\ZZZXXXUUUTTTPPPNNNLLLMMMPPPTTTVVVWWWZZZVVVQQQMMMKKKHHHEEECCCCCC@@@===;;;;;;;;;:::999:::;;;<<<<<<>>>EEEOOOWWW]]]^^^\\\XXXYYY]]]```______]]]YYYVVVUUUVVVYYY[[[YYY\\\```bbbccccccdddeeeeeekkkttt~~~~~~~~~}}}~~~~~~wwwpppkkkccc\\\YYYZZZ^^^```bbb]]]VVVOOOJJJEEEAAA>>>>>>======<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@???===<<<===>>>=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIKKKLLLLLLLLLLLLMMMOOORRRUUUZZZaaaiiirrryyy~~~yyyttttttuuu|||{{{{{{|||||||||{{{qqq___XXXUUUZZZaaafffjjjoooqqqqqqpppmmmiiifffeeeeeeffffffffffffggghhhiiiiiillllllmmmnnnpppqqqrrrsssvvvuuutttrrrqqqqqqrrrrrrsssuuuyyy|||~~~~~~}}}}}}zzzuuuqqqppprrrtttwww|||}}}zzzrrrmmmnnnqqqsssttt{{{xxxrrrooonnnnnnoooooonnnlllkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhhhhgggeeedddcccddddddeeeiiihhhggggggffffffggggggcccccccccdddeeeggghhhiiillllllmmmmmmllljjjiiiggggggeeecccaaaaaaaaabbbccc{{{uuunnnkkkjjjjjjhhheeeeeeeeeeeedddcccaaa___]]]ZZZZZZZZZZZZZZZYYYWWWUUUPPPMMMJJJIIIKKKMMMOOOOOORRROOOKKKIIIGGGEEECCCAAABBB@@@===;;;<<<<<<;;;::::::<<<===<<<===BBBLLLTTT```cccccc___]]]^^^^^^\\\[[[ZZZXXXWWWWWWYYY[[[]]]aaacccgggiiiiiiiiijjjkkkhhhkkkqqqxxx}}}oookkkddd^^^[[[\\\___aaa```YYYPPPJJJFFFCCC???<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<===>>>===<<<;;;<<<===============>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKJJJJJJJJJMMMOOOPPPRRRVVV[[[bbblllwww~~~~~~wwwuuuvvv{{{}}}|||nnnaaaUUURRRTTTWWW]]]cccfffiiikkkkkkgggeeeddddddgggfffffffffggghhhiiijjjiiijjjjjjkkklllmmmooooooqqqqqqqqqpppnnnnnnnnnooopppqqqrrrvvvzzz}}}zzzzzzzzz{{{}}}yyyqqqmmmnnnooommmjjjppp{{{yyyrrrooommmmmmmmmmmmmmmlllkkkjjjjjjhhhhhhhhhhhhhhhhhhhhhhhhgggfffdddbbbaaaaaabbbcccgggggggggggggggggghhhiiieeeeeeeeefffggghhhiiijjjkkklllmmmnnnnnnllljjjiiiiiihhhgggeeedddccccccccc}}}vvvqqqpppnnnllliiigggggggggfffdddaaa^^^]]]\\\[[[\\\]]]^^^]]][[[ZZZQQQMMMIIIGGGGGGIIIJJJJJJLLLJJJGGGEEEDDDCCCAAA@@@CCCAAA>>>===>>>>>>>>>===:::;;;<<<;;;:::???HHHPPPbbbfffgggcccaaa```___[[[[[[ZZZYYYYYYZZZ\\\^^^___dddgggjjjlllllllllmmmnnnkkkmmmqqqvvv|||~~~oookkkeee___\\\\\\^^^```___WWWLLLFFFCCCAAA>>>:::999::::::;;;;;;<<<<<<===999::::::;;;<<<===>>>>>><<<=========;;;:::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIIIIIIIHHHIIILLLNNNMMMPPPTTTXXX]]]hhhuuu~~~~~~~~~{{{~~~{{{}}}kkkWWWOOOMMMMMMRRRYYYZZZ^^^dddffffffeeefffgggfffffffffggghhhiiijjjkkkggghhhhhhiiijjjlllnnnooommmnnnnnnnnnlllkkklllmmmmmmllllllpppvvv{{{~~~~~~}}}|||~~~~~~}}}tttqqqqqqoooiiidddiiitttvvvpppmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiiiiiiiifffeeecccaaa``````aaabbbfffffffffgggggghhhiiijjjggggggfffgggggghhhiiijjjjjjkkkmmmnnnnnnlllkkkiiikkkjjjiiihhhfffeeedddccc~~~wwwrrrnnnmmmooollliiihhhfffdddaaa___^^^\\\ZZZ\\\___```___]]]YYYSSSLLLFFFCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBCCCEEECCCCCCCCCBBBAAA???===<<<===;;;<<<>>>>>>???FFFOOO___gggmmmkkkgggdddaaa]]]]]]\\\\\\\\\^^^aaaccceeejjjjjjkkkkkklllmmmnnnnnnqqqppppppsssyyyyyysssmmmlllmmmpppwwwxxxnnnaaa[[[\\\```dddeee[[[SSSIIICCCAAA@@@===:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFFFFEEEDDDEEEGGGHHHHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMPPPVVVZZZbbbppp}}}||||||xxxdddTTTNNNMMMMMMLLLJJJRRRZZZ^^^]]][[[\\\^^^```dddeeedddiiioooooojjjkkkkkkjjjhhhfffgggiiillljjjjjjkkklllkkkjjjhhhggghhhhhhjjjmmmqqqtttuuutttyyyzzz|||~~~~~~|||{{{|||}}}}}}}}}vvvxxx{{{}}}{{{{{{~~~|||}}}yyyuuuooolllllljjjoooyyyyyysssnnnkkkiiiiiijjjjjjkkklllllllllllliiiiiiiiikkkllllllkkkiiiiiigggdddbbbaaaaaacccdddffffffffffffgggiiijjjkkkkkkkkkjjjiiiiiiiiijjjjjjllllllmmmmmmllllllkkkjjjiiiiiihhhgggfffeeeddddddyyytttrrrrrrooommmkkkjjjhhheeecccbbb___^^^___aaabbb```^^^\\\VVVNNNHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCEEEFFFEEEEEEDDDDDDBBB@@@???>>>>>><<<<<<===<<<<<>>;;;888;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=====================<<<<<<;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????>>>??????@@@AAA@@@@@@@@@????????????@@@AAABBBCCCAAACCCDDDDDDCCCCCCDDDEEEEEEDDDDDDEEEGGGHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKNNNSSSWWW]]]jjjwww|||lll___XXXSSSOOOLLLIIILLLPPPRRRSSSSSSVVVXXX\\\aaacccdddhhhoooqqqnnnmmmmmmllljjjgggfffggghhhhhhiiiiiiiiiiiihhhgggfffffffffgggjjjmmmppppppooorrrrrrssstttuuuvvvwwwxxxwwwuuusssqqqrrrsssttttttqqqsssuuuxxx~~~||||||||||||~~~|||zzz{{{{{{{{{}}}~~~~~~xxxqqqlllkkkjjjoooxxxwwwqqqmmmkkkiiiiiiiiijjjkkklllllllllllljjjiiiiiikkklllllljjjhhhgggeeecccbbbbbbccceeegggggggggggggggggghhhiiijjjkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkjjjiiiiiihhhgggfffeeedddddd}}}yyyvvvtttrrrpppooonnnkkkiiigggeeecccdddffffffccc```___YYYRRRKKKHHHGGGFFFEEEFFFGGGGGGGGGEEEEEEGGGIIIHHHGGGGGGFFFEEECCCBBBAAAAAA???>>>>>><<<;;;AAAIIIWWWaaajjjmmmlllkkkiiieeeeeedddddddddeeegggiiijjjooooooppppppoooooonnnmmmmmmlllkkknnnrrrvvvyyyzzz~~~zzzuuunnnhhhaaaZZZUUUOOOMMMKKKKKKNNNRRRWWW[[[iiimmmttt{{{}}}~~~wwwlll```\\\```cccaaa]]]RRRLLLDDD???===<<<:::777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>><<<===>>>>>>??????>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDCCCBBBBBBCCCEEEEEEDDDCCCDDDGGGHHHGGGFFFHHHHHHGGGGGGHHHHHHIIIJJJJJJIIIJJJOOORRRWWWbbblllzzzvvvnnnggg___WWWRRRNNNLLLJJJJJJKKKNNNPPPQQQTTTYYY^^^___cccjjjnnnooonnnooonnnlllhhhfffeeeeeeffffffffffffeeeeeeeeeeeedddcccccceeehhhiiiiiihhhjjjjjjiiiiiijjjlllmmmnnnqqqpppnnnnnnnnnqqqsssuuuuuuvvvvvvwwwzzz}}}{{{xxxyyy|||~~~{{{rrrrrrssstttxxx~~~uuupppooolllpppyyyzzzsssooollliiihhhiiiiiijjjjjjkkklllllllllkkkkkkjjjkkklllkkkhhhfffdddcccbbbbbbccceeegggiiihhhhhhgggggggggggghhhhhhiiijjjkkklllmmmmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiiiiihhhgggfffeeedddddd|||zzzwwwvvvuuutttrrrpppmmmkkkiiiiiikkkjjjfffbbbaaa[[[TTTNNNJJJHHHFFFEEEGGGHHHIIIHHHHHHHHHJJJLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDAAA@@@@@@>>>===CCCJJJVVVaaakkknnnnnnnnnkkkhhhiiihhhhhhhhhhhhiiijjjkkknnnnnnnnnnnnmmmllljjjjjjllljjjiiikkknnnqqqssssssvvvqqqjjjbbb[[[TTTNNNJJJJJJHHHFFFEEEFFFIIILLLNNNTTTYYYaaaiiipppvvv{{{~~~|||xxxzzz}}}rrrhhh^^^[[[___```ZZZTTTMMMHHHBBB===<<<;;;999888::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>>>><<<===>>>>>>??????>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBCCC@@@BBBCCCCCCBBBAAACCCDDDDDDCCCCCCDDDFFFGGGGGGFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHLLLNNNQQQZZZbbbmmmzzz|||yyy|||~~~{{{wwwsssmmmfffaaa]]]XXXRRRQQQRRRSSSQQQNNNMMMPPPSSSUUUXXX^^^dddhhhjjjlllmmmllliiifffdddddddddddddddcccccccccddddddbbbaaa```aaacccddddddcccfffeeedddcccdddfffhhhjjjmmmmmmnnnooorrrwww}}}}}}|||~~~|||zzzxxxxxx{{{|||xxxrrrssstttwww|||{{{wwwvvvqqquuu|||zzztttooollljjjiiiggghhhhhhiiiiiijjjkkklllmmmmmmlllkkkllllllkkkhhheeeddddddccccccccceeeggghhhggggggfffeeeeeeeeeeeeeeefffhhhiiikkkmmmmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiihhhgggfffeeedddddd}}}||||||{{{yyywwwsssqqqooopppqqqoookkkfffbbb]]]VVVPPPMMMJJJHHHGGGIIIKKKLLLLLLKKKLLLNNNPPPOOOOOOOOONNNMMMKKKIIIIIIDDDBBBBBBBBB@@@???EEEMMMYYYcccmmmoooooonnnlllhhhkkkkkkjjjiiihhhhhhhhhgggjjjkkkllllllkkkjjjhhhgggiiigggfffgggiiikkkkkkkkkgggbbbZZZSSSNNNJJJFFFCCCCCCBBB@@@@@@@@@BBBDDDEEEDDDIIIPPPWWW]]]bbbgggjjjmmmooorrrtttvvvxxx{{{}}}~~~wwwvvvxxxzzz~~~mmmfff^^^]]]___]]]UUUMMMHHHEEEAAA===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999999::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999::::::;;;<<<======>>>===>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBBBB@@@AAABBBBBBAAAAAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJHHHGGGJJJLLLNNNSSSZZZ___lll{{{yyytttsssuuuyyy~~~|||{{{zzzzzzyyyxxxvvvuuuooojjjeeedddeeeccc[[[UUUMMMLLLJJJJJJKKKOOOTTTYYY```cccfffgggfffdddccccccbbbbbbbbbccccccccccccccc```___^^^^^^```bbbbbbbbbdddcccbbbaaabbbeeegggiiiiiikkknnnrrrwww}}}|||{{{{{{{{{{{{wwwzzz{{{|||{{{zzzzzz}}}vvvsssnnnkkkjjjiiihhhggghhhhhhhhhhhhjjjkkkmmmnnnnnnmmmmmmmmmmmmkkkhhhfffgggfffeeedddddddddeeeeeefffeeedddcccccccccccccccccceeegggiiikkkmmmnnnnnnlllkkkjjjiiiiiiiiiiiijjjiiiiiihhhgggfffeeeddddddzzzxxxwwwwwwxxxvvvqqqmmmfffaaa[[[VVVRRRPPPNNNLLLNNNOOOQQQQQQQQQRRRTTTVVVVVVVVVVVVUUUSSSRRRPPPOOOGGGEEEDDDDDDBBBAAAFFFNNN]]]fffnnnooonnnnnnllliiikkkjjjiiigggeeecccbbbaaadddeeeggghhhhhhgggfffeeecccaaa______```aaa```___ZZZVVVPPPLLLIIIGGGEEECCC??????>>>>>>>>>??????@@@@@@CCCHHHLLLPPPTTTYYY\\\```bbbeeegggiiikkknnnpppsssyyy|||wwwwwwxxxzzz|||wwwiiifffbbbaaa```[[[RRRKKKEEECCC@@@===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<============>>>??????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA???@@@BBBAAA@@@@@@AAACCCCCCBBBAAABBBEEEFFFEEEDDDFFFFFFEEEEEEFFFFFFGGGHHHKKKGGGGGGJJJKKKLLLOOOTTTTTT```llluuu~~~|||xxxrrrqqqrrruuuyyy|||}}}|||yyyyyyxxxyyyzzz}}}|||{{{zzz|||}}}yyyppphhh[[[RRRHHHDDDCCCDDDGGGLLLTTTWWW[[[^^^^^^______```___```aaabbbbbbbbbaaa```^^^\\\[[[\\\^^^aaabbbbbbbbbbbbbbbbbbdddfffhhhiiimmmppptttxxx~~~|||~~~{{{ooollliiihhhhhhiiihhhhhhhhhgggggghhhiiikkkmmmnnnpppooonnnnnnnnnmmmjjjhhhiiihhhgggeeeddddddcccccceeeeeedddcccbbbbbbccccccbbbcccdddfffiiilllooopppkkkjjjiiihhhhhhhhhiiijjjiiiiiihhhgggfffeeedddddd}}}rrrsssxxx~~~~~~yyytttlllgggbbb]]]ZZZXXXVVVTTTTTTUUUWWWWWWWWWXXX[[[]]]^^^]]]]]]\\\[[[YYYXXXWWWOOOLLLJJJIIIFFFDDDIIIQQQ```hhhoooooommmnnnnnnllljjjiiigggdddaaa]]][[[YYYYYY[[[^^^```bbbaaa```___ZZZXXXVVVVVVVVVVVVTTTSSSPPPMMMIIIGGGFFFFFFEEEDDDAAA@@@@@@???>>>>>>>>>>>>???AAACCCEEEGGGKKKPPPSSSUUUWWWZZZ\\\]]]___bbbdddffflllttt~~~|||zzzzzzyyyzzzzzz{{{}}}|||yyyyyy|||}}}}}}~~~xxxmmmddddddeeeccc___WWWNNNHHHAAA@@@???<<<;;;:::;;;<<<999999:::::::::;;;;;;;;;999999999999::::::::::::888999999999::::::::::::<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>>>>??????@@@AAA@@@@@@@@@@@@??????>>>>>>????????????@@@AAAAAA@@@@@@AAABBBBBBAAAAAABBBDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGJJJFFFEEEIIIJJJJJJKKKOOONNNWWW```fffnnnzzz~~~~~~|||wwwuuussssssuuuxxxzzz{{{yyyyyyxxxxxxyyy|||qqq```NNNFFFCCCAAAAAADDDIIILLLPPPSSSTTTVVVXXXZZZZZZ\\\___aaaaaa```^^^\\\ZZZYYYXXXYYY]]]```bbbccccccccceeegggiiikkklllmmmrrruuuyyy{{{~~~xxxrrrjjjhhhfffeeegggiiiiiiiiihhhggggggggghhhkkkmmmoooppppppoooppppppooollljjjiiihhhgggfffeeedddccccccfffeeedddddddddddddddeeeccccccccceeehhhmmmqqqtttkkkjjjhhhgggggggggiiijjjiiiiiihhhgggfffeeeddddddxxxkkklllrrr~~~yyyppplllgggccc```^^^\\\ZZZXXXYYY[[[\\\\\\]]]```bbbccccccbbbaaa```^^^]]]\\\WWWTTTRRRPPPLLLIIIMMMTTTaaahhhnnnnnnmmmooopppnnniiihhheeebbb^^^ZZZVVVTTTPPPRRRVVVYYY[[[[[[ZZZYYYSSSRRRPPPOOOOOONNNLLLJJJEEECCC@@@???@@@@@@@@@???@@@@@@???>>>===;;;;;;::::::;;;;;;<<<===AAAFFFJJJJJJLLLNNNPPPQQQSSSVVVXXX]]]ccclllvvv}}}wwwvvvxxx{{{{{{{{{{{{{{{|||~~~}}}vvvssssssssstttrrrqqqtttuuuoooggg___bbbdddccc\\\RRRJJJEEE>>>>>>===<<<:::999;;;<<<999999:::::::::;;;;;;;;;888888888999999::::::;;;888888888999999:::::::::<<<<<<============<<<<<<===============<<<<<<<<<;;;<<<<<<===============>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>@@@AAAAAA@@@???AAABBBBBBAAAAAABBBDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGJJJEEEDDDHHHIIIIIIIIILLLLLLSSSYYY\\\cccqqq}}}|||zzz|||}}}}}}~~~zzzuuussstttwwwyyy{{{zzzzzzyyyxxxxxxzzzlllUUUKKKFFFBBBAAABBBBBBEEEIIILLLMMMOOORRRTTTWWWYYY]]]```aaa___\\\YYYXXXVVVVVVWWW\\\```cccdddeeegggiiilllnnnpppqqqqqqqqqsssvvvvvvwww|||}}}sssmmmgggeeeddddddgggiiiiiiiiiggggggfffggghhhkkkmmmoooqqqpppppppppqqqpppnnnlllhhhggggggfffeeeeeeddddddfffffffffeeeeeeffffffgggeeeddddddeeehhhnnnssswwwkkkjjjhhhgggfffgggiiijjjiiiiiihhhgggfffeeeddddddrrroooqqq~~~|||wwwpppjjjfffdddbbbaaafffdddcccbbbbbbdddfffgggkkkgggeeefffhhhhhhccc^^^___\\\WWWQQQNNNPPPUUUYYYeeeiiimmmpppooonnnmmmllljjjhhhddd___YYYTTTPPPNNNMMMLLLLLLMMMOOOPPPOOONNNJJJHHHGGGFFFFFFEEECCCBBBCCCBBBBBBBBBCCCDDDBBBAAABBB@@@>>>=========<<<;;;>>>>>>>>>>>>???AAABBBCCCFFFFFFGGGIIIJJJMMMNNNOOOTTTZZZaaajjjsss{{{rrrqqqtttyyy}}}~~~}}}||||||}}}xxxuuussssssrrrnnnkkkjjjjjjllllllhhheeegggfffddd___XXXOOOGGGBBB???===999777666888:::<<<888888888888888888888888888888888888888888888888777777888888888999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAA@@@?????????@@@BBBBBBEEECCCAAA???===<<<<<<<<<@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCDDDEEEGGGHHHIIIGGGHHHLLLTTT[[[dddttt~~~{{{|||wwwvvvxxxyyyzzz~~~gggSSSKKKJJJIIIHHHCCCDDDGGGJJJNNNOOOOOONNNRRRRRRSSSVVVYYYWWWRRRNNNQQQQQQRRRTTTXXX\\\aaacccgggfffgggiiilllnnnoooooolllkkkiiiggggggjjjpppuuuzzzyyyxxxwwwwwwvvvwwwwww}}}yyyxxx|||||||||}}}}}}vvvpppllljjjiiihhhhhhhhhjjjmmmnnnjjjhhhfffeeefffiiimmmooooooooooooooonnnlllkkkjjjkkkhhheeedddfffgggfffeeegggffffffeeeeeeeeeffffffgggfffeeefffgggjjjmmmnnnmmmkkkiiigggfffhhhjjjkkkiiiiiijjjjjjiiihhhfffeee}}}zzz|||}}}wwwtttrrrpppoooooonnnllljjjiiiiiijjjjjjooommmkkklllnnnnnniiidddeeebbb]]]XXXTTTTTTXXX[[[gggjjjnnnppppppooooooooonnnllliiieee___ZZZUUUSSSMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???BBBCCCCCCDDDFFFFFFEEEDDDDDDAAA???>>>??????>>><<<;;;;;;;;;;;;;;;<<<===>>>AAAAAABBBCCCEEEGGGHHHJJJMMMRRRYYY```iiiuuu|||sssmmmnnnsssxxx|||~~~}}}||||||wwwtttssssssrrrooollliiihhhiiiiiifffccccccbbb___[[[TTTLLLEEE@@@>>>===:::888777777999::::::999777666666777999:::888888888888888888888888888888888888888888888888::::::::::::::::::::::::;;;::::::::::::::::::999;;;;;;;;;<<<===>>>>>>>>>@@@???>>>>>>>>>???AAAAAAAAA@@@???>>>>>>>>>>>>????????????????????????>>>@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGKKKPPPVVV]]]kkkxxx~~~zzzxxxzzz{{{{{{~~~sssbbbYYYTTTPPPMMMKKKMMMQQQWWW[[[ZZZUUUQQQMMMKKKJJJLLLOOOOOOKKKHHHJJJKKKLLLNNNQQQVVVZZZ\\\`````````aaabbbccccccccc\\\[[[YYYWWWWWWZZZ___cccccccccbbbbbbbbbbbbcccdddllljjjjjjooouuu|||~~~~~~}}}|||zzzyyywwwvvv|||{{{tttooolllkkkjjjiiihhhiiikkkmmmnnnjjjiiifffeeeeeegggjjjlllooooooooonnnmmmkkkjjjiiikkkhhheeeeeeggghhhhhhfffggggggfffeeeeeedddeeeeeefffeeeeeeeeegggiiikkkmmmlllkkkiiigggggghhhiiikkkiiiiiijjjjjjjjjhhhgggfff~~~|||zzzxxxzzzyyywwwtttrrrqqqppppppsssrrrqqqsssuuusssoookkkkkkiiifffaaa]]]\\\]]]```jjjmmmoooqqqqqqqqqrrrttttttsssrrrooojjjddd___[[[QQQMMMIIIEEEDDDCCCBBB@@@@@@???>>>=========>>>>>>CCCDDDEEEGGGHHHHHHHHHHHHFFFDDDAAA@@@@@@@@@???>>>::::::999999999::::::;;;<<<<<<===>>>@@@BBBCCCDDDEEEJJJPPPVVV^^^iiivvv~~~~~~}}}|||}}}~~~xxxsssnnnmmmqqqxxx~~~}}}|||yyyxxxwwwvvvtttooollliiihhhhhhfffbbb^^^]]]\\\ZZZUUUOOOHHHBBB>>>===<<<;;;999888777777777:::999777666666777999:::999999999999999999999999888888888888888888777777::::::::::::::::::::::::<<<;;;;;;::::::999999888;;;;;;;;;<<<======>>>>>>>>>>>>=========>>>???@@@============>>>???@@@AAA=========>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEGGGFFFGGGLLLOOOTTT___jjj{{{|||}}}~~~}}}ssslllfff```[[[YYY\\\bbbjjjooolllaaaXXXMMMIIIEEEDDDEEEFFFEEECCCDDDDDDEEEGGGJJJMMMQQQRRRSSSRRRRRRRRRQQQQQQQQQPPPKKKKKKJJJHHHHHHJJJOOORRRUUUUUUUUUUUUVVVWWWXXXXXX______bbbgggllluuuzzz{{{||||||{{{wwwsssqqqvvv}}}{{{vvvqqqnnnmmmlllkkkjjjiiijjjkkknnnooollljjjgggeeedddeeefffgggnnnnnnmmmmmmlllkkkiiiiiijjjhhhfffggghhhjjjiiiiiihhhgggfffeeedddcccccccccddddddddddddfffhhhjjjkkklllkkkiiihhhhhhhhhiiijjjhhhhhhiiijjjjjjiiihhhgggnnnzzz}}}zzzxxxvvvttttttuuuvvvxxxyyywwwsssooopppooommmiiifffeeefffgggpppqqqssssssssstttwwwyyyzzz{{{{{{zzzvvvpppjjjfff[[[UUUMMMGGGCCCAAA???>>>>>>>>>===<<<<<<===@@@BBBFFFHHHKKKLLLLLLKKKKKKKKKKKKHHHDDDBBBAAAAAA@@@???======<<<;;;::::::;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCFFFLLLQQQWWWbbbnnnwww}}}|||{{{|||~~~~~~yyylllkkkjjjnnnvvv~~~{{{xxxpppnnnkkkkkkjjjfff___ZZZZZZXXXUUUPPPKKKEEE???===;;;;;;;;;:::999777666555888888777777777777888888999999999999999999999999666777777777888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<======>>>>>><<<<<<<<<===>>>???@@@@@@<<<<<<<<<===============?????????@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEECCCDDDHHHJJJMMMVVV^^^mmmttt~~~}}}yyyvvvrrroookkkmmmsss|||~~~rrrhhhYYYSSSJJJFFFEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGIIIJJJJJJKKKKKKIIIGGGFFFEEEFFFCCCDDDDDDDDDFFFIIINNNRRRYYYYYYZZZ[[[[[[[[[[[[[[[aaaccchhhmmmpppwwwzzz{{{|||}}}~~~~~~yyyuuurrrttt{{{zzzuuuqqqpppoooooommmlllkkkjjjjjjlllnnnooonnnllljjjgggeeeccccccccciiiiiijjjkkkkkkkkkjjjjjjhhhhhhhhhhhhiiijjjkkkjjjhhhgggfffeeeccccccbbbbbbcccccccccdddeeefffhhhiiikkkjjjjjjiiiiiiiiiiiiiiiggghhhiiijjjkkkjjjiiiiii```lll{{{~~~{{{yyywwwyyy|||}}}yyyuuussssssrrrpppnnnmmmoooqqqvvvwwwxxxxxxwwwxxx{{{}}}{{{uuurrreee^^^RRRIIICCC@@@??????@@@@@@@@@???>>>AAAFFFJJJPPPSSSVVVWWWVVVTTTTTTTTTRRRNNNHHHDDDBBBAAA???>>>>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAAAAADDDIIIMMMSSS]]]iiiqqqzzz}}}|||}}}||||||~~~|||rrrlllaaabbbfffnnnyyy|||qqqpppooonnnmmmggg^^^WWWXXXVVVRRRMMMHHHBBB>>><<<::::::::::::888777555444555666888999999888666555888888888888888888888888444444555777888999:::;;;999999999999999999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============<<<=========>>>>>>======;;;;;;<<<<<<============>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAABBBCCCCCCDDDCCCAAAAAAEEEHHHJJJQQQXXX___hhhuuu}}}~~~}}}{{{~~~~~~||||||}}}|||zzz||||||nnneeeZZZRRRNNNLLLIIIHHHFFFFFFFFFFFFGGGHHHIIIIIILLLMMMMMMKKKGGGEEEEEEFFFBBBDDDFFFHHHLLLRRRZZZ___fffgggiiikkkjjjhhheeedddkkkooovvv|||}}}}}}ssstttvvvyyy||||||wwwtttrrrwww|||yyyuuuqqqoooooopppqqqmmmlllkkkjjjjjjlllmmmoooooonnnllliiifffdddbbbaaadddeeefffhhhjjjkkkllllllhhhhhhiiijjjjjjjjjjjjkkkiiihhhfffeeedddccccccbbbbbbccccccdddeeefffggggggjjjjjjjjjjjjjjjiiihhhhhhfffgggiiijjjkkkkkkkkkkkkVVV```nnn{{{~~~}}}~~~xxxxxxwwwuuuttttttwwwyyy}}}}}}~~~}}}|||}}}}}}mmmdddVVVJJJCCCAAAAAAAAABBBCCCCCCBBBBBBEEELLLRRR[[[___dddeeeccc```aaabbb[[[VVVOOOIIIEEEBBB???>>>===<<<;;;:::::::::::::::999999999999;;;<<<===>>>???BBBEEEHHHNNNXXXdddmmmvvv|||yyy{{{|||qqqhhhccc```cccjjjvvvuuussspppooommmggg___YYYXXXVVVQQQKKKEEEAAA===<<<888888888888888777666555555666888999999888666555777777777777777777777777444444555666888999::::::999999999999999999999999777777888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<============<<<<<<============<<<<<<;;;;;;;;;<<<<<<======>>>>>>===>>>>>>??????@@@AAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBB???@@@DDDGGGIIIMMMSSSTTT\\\hhhttt}}}}}}yyyzzzyyywwwyyy~~~|||yyyzzz|||~~~{{{nnnddd^^^YYYUUUQQQOOOOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWSSSMMMIIIIIIJJJIIIKKKMMMQQQWWW```jjjqqqyyy}}}yyyvvvwwwzzz{{{sssuuuyyy}}}yyyvvvtttxxx|||vvvtttqqqooonnnnnnpppqqqmmmlllkkkiiiiiikkklllnnnnnnmmmllljjjhhheeebbbaaaaaabbbdddfffiiijjjkkklllgggiiikkkkkkiiiiiiiiijjjiiihhhgggfffeeedddddddddbbbccccccdddeeeeeeffffffiiiiiijjjkkkkkkiiihhhgggeeefffhhhjjjllllllllllllKKKSSS^^^jjjsss~~~~~~}}}zzzyyyyyy|||sssiiiZZZLLLEEECCCDDDEEECCCEEEEEEDDDCCCHHHQQQXXX___eeekkkmmmllljjjlllnnnfff```WWWOOOIIIDDDAAA>>><<<;;;;;;::::::::::::;;;999999999999:::<<<===>>>===@@@CCCFFFLLLVVVbbbkkksssxxx|||||||||}}}zzz}}}yyynnnfffaaa___ccchhhrrrzzzuuuooojjjhhhfffaaa^^^XXXUUUPPPIIICCC>>>;;;:::777777777777777777777777777777666666666666777777666666666666666666666666666666666666777777777777888888888888888888888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>======<<<;;;;;;<<<=========<<<;;;;;;<<<<<<===>>>>>>??????======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@AAAAAABBB??????CCCFFFGGGJJJNNNMMMSSS\\\fffooowww~~~~~~|||yyyzzzyyyxxxzzz~~~{{{wwwwwwzzz{{{yyyrrrkkkddd```^^^___bbbeeehhhkkkmmmnnnmmmnnnmmmggg^^^WWWVVVWWWYYYZZZ\\\___fffrrr~~~}}}zzz||||||xxxyyy{{{{{{wwwqqqpppnnnllllllmmmnnnooommmllljjjiiiiiijjjkkklllkkkkkkkkkjjjhhheeebbb```aaabbbdddeeeggghhhhhhiiigggiiikkkkkkiiiggggggiiiiiihhhgggfffffffffffffffccccccdddeeeffffffffffffhhhiiikkklllkkkjjjhhhfffdddeeehhhjjjlllmmmnnnmmmBBBIIISSS\\\dddnnn~~~~~~{{{|||yyynnn^^^PPPHHHGGGHHHJJJCCCEEEFFFDDDDDDIIIRRRZZZ^^^eeelllpppooooooqqqtttmmmfff\\\SSSLLLFFFBBB???<<<<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???>>>@@@CCCFFFLLLVVVccclllpppvvv|||~~~|||{{{|||~~~}}}|||pppeee^^^]]]^^^ccchhhsss~~~~~~vvvlllfffdddccccccbbbXXXUUUOOOHHHAAA===:::999666666666666666777888888;;;888555222222555888;;;555555555555555555555555999888888777666555555444888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>===<<<999:::<<<=========<<<<<<<<<<<<<<<===>>>??????@@@=========>>>??????@@@@@@BBBBBBAAAAAA@@@????????????>>>>>>>>>>>>>>>???@@@CCC??????CCCFFFFFFGGGJJJKKKOOOUUU]]]eeennnvvv||||||}}}|||{{{}}}|||xxxwwwyyy{{{}}}yyyqqqllljjjlllpppvvv{{{~~~tttllliiijjjhhhiiijjjmmmtttzzzyyyzzz~~~yyyuuunnnmmmlllkkkkkkkkklllmmmlllkkkiiihhhhhhiiikkklllhhhiiiiiiiiigggdddaaa___ccccccdddeeefffffffffffffffiiilllkkkhhhffffffgggiiihhhhhhggggggggghhhhhhcccdddeeeeeeffffffffffffgggiiikkklllllljjjgggfffdddeeehhhjjjmmmnnnnnnnnnBBBDDDGGGMMMWWWdddqqqzzz}}}yyyooo```SSSLLLHHHEEECCCKKKIIIFFFFFFHHHLLLRRRVVV[[[]]]___bbbgggkkknnnpppooojjjbbbXXXOOOGGGAAA???===<<<;;;;;;::::::::::::;;;::::::999:::;;;<<<===>>>AAAEEEIIINNNVVV```hhhqqqsssvvvyyy}}}zzzzzzzzz~~~{{{xxxwwwzzz~~~qqqggg^^^XXXZZZ```iiippp|||~~~qqqddd^^^```cccbbb___ZZZSSSJJJBBB<<<:::888777777777777777666666666666666666666666666666666666777777666666555555444444666666666666777777777777999888888888777777666666:::::::::999999888888888======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::>>>>>>=========<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@??????AAACCC@@@???>>><<<<<<<<<===>>>AAA@@@@@@@@@AAACCCEEEFFFKKKNNNQQQSSSXXXbbbppp{{{|||~~~~~~}}}}}}xxxxxx{{{~~~xxxwwwrrrsssyyy|||yyy{{{yyyvvvwww}}}}}}yyy|||{{{xxxuuutttsssmmmlllkkkkkkkkkkkklllmmmmmmlllkkkjjjiiigggffffffgggfffdddcccaaa`````````aaaaaaaaaaaabbbcccdddeeehhhhhhggggggffffffffffffiiiiiihhhhhhggggggffffffjjjiiihhhfffeeeeeeddddddffffffggggggggggggggggggffffffhhhiiijjjkkkkkklllBBBCCCEEEHHHOOOYYYdddkkkyyy~~~|||yyyvvvvvvzzz|||{{{|||}}}uuuhhh[[[QQQKKKIIIIIIJJJIIIGGGGGGIIIMMMQQQTTTXXXYYY[[[]]]```dddfffhhhiiifff___XXXPPPIIICCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===???BBBEEEHHHLLLSSS]]]eeelllnnnqqquuuwwwxxxxxxxxxzzz}}}~~~xxxtttooooooqqqwww}}}}}}zzzxxx{{{~~~wwwjjj```YYYUUUYYY```iiioooyyyvvvkkk```\\\___cccbbb___XXXQQQHHHAAA<<<999888777666666666555555555555444555555555555555555555555777777777777666666666666555555666666666777777777888888888777777777666666888888888888888888777777;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@??????AAACCC@@@???>>>=========>>>>>>AAA@@@@@@@@@AAACCCEEEFFFIIIKKKNNNPPPTTT^^^kkkuuu~~~zzzxxx{{{}}}zzzuuuwww~~~}}}{{{yyy{{{}}}|||~~~{{{wwwtttrrrqqqpppmmmlllkkkjjjjjjkkklllmmmlllkkkkkkjjjhhhggggggfffdddcccbbb```___^^^]]]]]]aaaaaaaaabbbbbbcccdddeeefffffffffffffffffffffeeehhhhhhggggggggggggffffffhhhhhhggggggfffggggggggghhhhhhhhhhhhggggggggggggggghhhjjjkkkkkkkkkjjjjjj@@@@@@AAACCCGGGOOOXXX^^^iiiqqq{{{yyyvvvrrrmmmjjjkkkmmmooottt{{{|||sssfffYYYPPPMMMNNNJJJJJJJJJKKKNNNPPPRRRTTTVVVVVVVVVXXXYYY[[[]]]^^^aaa___\\\WWWQQQJJJEEEBBB???>>>===<<<;;;;;;;;;;;;;;;::::::999999:::<<<<<<@@@BBBEEEFFFIIIPPPYYY```fffhhhkkknnnooonnnlllkkklllnnnrrrtttsssooojjjgggcccdddgggmmmuuu|||~~~{{{xxxyyy{{{|||{{{pppcccZZZUUUUUU\\\dddjjjpppxxx~~~}}}jjjbbb[[[ZZZ___cccbbb^^^TTTNNNFFF???;;;999777666555555555444444444333333555555555555555555555555666666666777777777777777555555555666666666666777777777777777666666666666666666777777777777777777::::::999999999999888888888888999:::;;;<<<======;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA??????AAABBBAAA@@@??????>>>>>>??????@@@@@@@@@AAABBBCCCEEEFFFFFFHHHJJJLLLPPPXXXccckkkzzz}}}|||xxxyyy|||{{{}}}~~~||||||zzzwwwvvvvvvxxxyyyzzz{{{~~~~~~|||{{{}}}zzzxxxuuurrrooommmlllllllllkkkjjjiiiiiijjjkkklllkkkjjjjjjiiihhhggggggfffccccccbbb```___^^^]]]]]]aaabbbbbbccccccdddeeeeeedddddddddeeeeeeeeeeeeeeeffffffffffffggggggggggggggggggggghhhhhhiiiiiiiiiiiiiiiiiihhhhhhgggggggggiiijjjkkkmmmmmmkkkjjjhhh:::;;;===@@@DDDKKKSSSYYY]]]dddnnnwww|||uuuqqqllleee___^^^___dddnnnxxxssscccUUUOOONNNJJJLLLOOOSSSVVVWWWXXXYYYWWWWWWVVVVVVVVVWWWWWWXXX[[[[[[YYYVVVQQQKKKEEEBBB???>>>===<<<;;;:::::::::;;;:::999999999:::;;;<<<@@@BBBDDDEEEGGGLLLUUU[[[bbbdddgggiiihhheeebbb___```aaadddeeedddaaa^^^\\\ZZZ[[[^^^cccllluuu|||~~~{{{xxxxxx|||~~~{{{}}}uuujjj]]]WWWVVVZZZbbbkkknnnrrryyyyyynnn```[[[XXXZZZ___cccaaa^^^OOOJJJCCC===:::888777666555555555444444444444333444444444444444444444444444555555555666666777777444444555555555666666666666666666666666666666666666666666777777888888888999999999999999999999999888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>@@@AAAAAA@@@???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDFFFGGGHHHLLLRRR[[[bbbooottt|||}}}vvvuuuyyy{{{yyy{{{}}}yyywwwvvvuuuvvvwwwxxx{{{~~~~~~zzzxxxwwwyyyzzzvvvtttssspppmmmkkkiiiiiiiiiiiiiiiggggggggggggiiiiiiiiiiiiiiihhhhhhggggggfffeeeddddddcccbbbaaa```___bbbbbbcccddddddeeeeeeeeecccccccccccccccdddddddddcccddddddeeefffgggggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhhhhgggfffffffffgggiiikkkmmmnnnmmmkkkjjj666888:::===@@@FFFMMMRRRTTTZZZccclllttt}}}|||uuuqqqhhhaaaZZZVVVVVVZZZeeeqqq}}}~~~nnn]]]SSSPPPNNNQQQVVV[[[^^^``````___[[[ZZZYYYXXXWWWWWWWWWWWWYYYYYYXXXVVVQQQKKKEEEAAA???>>>===;;;::::::999999;;;;;;999999888999:::;;;???AAACCCCCCEEEJJJRRRYYY```bbbdddeeeccc___ZZZWWWTTTUUUVVVWWWVVVTTTSSSQQQQQQRRRUUU[[[dddooo{{{}}}|||~~~~~~}}}}}}nnncccYYYVVVYYY___gggppppppsssxxx}}}~~~~~~~~~~~~~~~}}}{{{wwwmmmdddYYYXXXXXX\\\aaabbb___ZZZJJJEEE???:::888777666555666666666555555555444444444444444444444444444444222333333444444555555555444444444444555555555555555555555555555555555666666777777888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====================================>>>@@@BBBBBB@@@??????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGJJJOOOUUUYYYbbbhhhqqq{{{|||vvvuuuyyy~~~yyyuuuuuuyyy}}}||||||{{{{{{{{{}}}yyyuuuttttttzzz}}}wwwtttpppooollljjjhhhgggggggggffffffeeeddddddeeeffffffhhhgggggggggggggggggggggeeeffffffeeedddcccbbbaaabbbbbbdddeeeffffffeeeeeebbbbbbccccccccccccccccccbbbbbbcccdddeeeffffffggghhhiiiiiijjjiiihhhggggggggggggfffffffffeeeeeeeeeeeegggjjjlllnnnnnnnnnmmm666777999:::;;;>>>CCCFFFLLLPPPWWW^^^fffooowww|||{{{wwwjjjddd\\\VVVRRRSSS\\\fffuuu}}}ssscccYYYUUURRRVVV[[[```ccccccbbbaaa]]]\\\[[[YYYXXXWWWWWWWWWXXXXXXWWWUUUPPPKKKEEEBBB@@@???>>><<<;;;:::::::::;;;;;;999888888999999:::===???AAABBBDDDIIIRRRXXX___`````````]]]XXXTTTQQQJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHLLLSSS^^^lll|||vvvggg^^^WWWXXX^^^dddkkkrrrrrrtttvvvyyy{{{{{{{{{{{{}}}|||yyywwwwwwwwwxxxvvvtttsssrrrmmmfff___VVVWWWZZZ^^^aaa```ZZZTTTEEEAAA<<<888777666555555666666666555555555555444333333333333333333333333222222222333333333333333333333333444444444555555444444444555555555555555777777888888888888888888999999999999999:::::::::;;;:::::::::999999999888999999999999::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBBBBAAA???????????????@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEEEEEEEFFFEEEEEEFFFHHHLLLOOORRRWWW]]]eeemmmvvv{{{wwwxxxzzz~~~}}}yyytttsssvvvzzz~~~yyyssspppqqquuu~~~}}}xxxtttrrrlllkkkiiigggffffffffffffeeedddcccbbbbbbcccdddeeeffffffffffffggggggggggggeeeffffffffffffdddbbbaaabbbccceeefffggggggfffeeedddcccccccccbbbbbbbbbbbbaaabbbbbbcccdddeeeeeefffhhhhhhiiijjjiiihhhfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhjjjlllnnnoooooo666777999999999;;;>>>@@@FFFHHHMMMSSSZZZaaagggkkkqqqtttzzzuuuooohhh___VVVQQQVVV^^^hhhooouuuuuummmccc\\\YYYWWWZZZ]]]aaabbbaaa___^^^[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVVVVSSSPPPLLLHHHEEECCCBBB@@@>>>===<<<<<<;;;<<<;;;999888888888999:::;;;>>>@@@AAADDDJJJSSSYYY\\\\\\[[[YYYVVVRRRNNNKKKDDDDDDCCCBBBBBBBBBBBBCCCBBBDDDGGGMMMXXXgggyyy|||nnnddd\\\XXX]]]eeekkkpppuuuvvvvvvwwwvvvvvvtttsssrrrxxx~~~}}}wwwtttssssssssspppllliiiiiihhhddd___[[[UUUWWW\\\```aaa\\\SSSMMMAAA===999777666666555444555555555444444444333333222222222222222222222222444444333333333333333333222333333333333444444444333333444444444555555555777777777777777777666666777777777888888888999999999999999999999:::::::::888888999999999:::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCCCCAAA???>>>>>>===>>>???AAAAAAAAA@@@???@@@AAABBBDDDEEEEEEEEEEEEFFFEEEDDDEEEGGGIIIKKKKKKOOOTTTZZZ```gggrrr{{{yyy{{{|||~~~}}}zzzxxxwwwxxxyyy|||uuuqqqmmmqqqxxx{{{vvvrrrpppoooiiihhhfffeeeddddddeeeeeeeeeeeecccccccccccceeeeeeeeeeeeeeeffffffgggggggggggghhhiiijjjiiigggeeedddbbbccceeeggghhhgggfffeeeeeeeeedddcccbbbbbbaaa```aaabbbbbbbbbccccccddddddeeefffgggiiiiiihhhgggfffddddddeeeeeefffgggggggggggggggggghhhiiikkknnnooo555777999::::::<<>>======<<<;;;999888888888999999:::===???AAADDDJJJTTT[[[ZZZYYYWWWUUUQQQNNNJJJHHHCCCBBBAAA@@@@@@@@@AAABBBCCCDDDFFFJJJSSSbbbttt~~~~~~}}}||||||~~~wwwhhheee^^^\\\ccclllrrruuuyyy{{{zzzyyywwwtttqqqooonnnttt}}}~~~yyyuuurrrqqqqqqrrrhhhccc`````````]]]YYYVVVUUUXXX\\\``````YYYOOOGGG???<<<888666555555555444444444444333333333222222222222222222222222222222555555555444444333333333222222333333333444444444333333333444444555555555777777666666555555555444555666666666777777888888777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAACCCCCCAAA???>>>>>>===>>>???@@@AAA@@@@@@???@@@AAACCCDDDFFFFFFEEEEEEFFFEEECCCDDDEEEGGGHHHHHHKKKOOOTTTXXX^^^hhhvvv|||zzz|||~~~}}}{{{xxxwww|||yyyvvvkkknnnttt~~~{{{uuuqqqnnnllllllgggfffeeecccccccccddddddffffffeeeddddddeeeffffffddddddeeeeeefffgggggggggkkklllmmmnnnmmmkkkiiihhhbbbcccfffggghhhhhhfffeeegggfffeeedddcccaaa``````bbbbbbbbbbbbbbbcccccccccbbbcccfffhhhiiiiiihhhgggdddeeeeeefffggghhhiiiiiiiiihhhgggggggggiiilllnnn444444555666888999;;;<<>>===<<<<<<:::::::::999999:::;;;;;;===>>>@@@BBBEEEKKKRRRWWWZZZVVVRRRPPPOOOLLLGGGCCCAAAAAAAAAAAABBBBBBBBBBBBBBBEEEHHHJJJOOOZZZiiittt~~~~~~qqqiiiaaabbbeeekkkssszzz~~~|||vvvoookkkkkkmmmxxx}}}~~~yyyvvvvvvuuussspppdddaaa]]]\\\]]]\\\ZZZWWWYYY]]]aaa```XXXOOOGGGCCC;;;999666444222333444555777666555444222111000///333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333444444555666777888888999999888777777888999999777777666666777777888999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>;;;<<<>>>@@@AAA@@@???>>>>>>>>>>>>>>>????????????CCCBBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFGGGLLLLLLNNNRRRWWW^^^eeehhhuuu}}}~~~vvvooonnnpppwww{{{tttoookkkjjjhhhgggdddddddddeeeeeefffffffffdddfffggggggeeeddddddeeeaaacccddddddddddddeeegggjjjjjjjjjjjjjjjiiihhhhhhgggffffffffffffeeeeeeeeeeeeeeeeeedddccccccbbbbbbgggggggggfffeeecccbbbaaaeeeeeefffggggggfffeeeeeeccccccdddfffgggiiijjjjjjiiiiiiiiiiiiiiiiiijjjjjj444444444555777888:::;;;<<<>>>@@@CCCFFFIIILLLMMMQQQTTTYYY^^^ccckkkvvv}}}{{{wwwpppiiifffhhhooottt~~~xxxnnneee```^^^___``````___]]]\\\[[[\\\]]]```cccfffeeebbb___]]][[[YYYWWWUUUVVVWWWWWWXXXUUUQQQOOONNNMMMKKKJJJEEEDDDBBB@@@???>>>======:::::::::999999::::::;;;<<<===>>>@@@CCCHHHNNNSSSTTTRRROOONNNNNNLLLHHHDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEGGGHHHLLLTTT```jjjuuuyyy}}}~~~}}}~~~~~~}}}}}}|||pppiiieeegggkkksss{{{~~~vvvooolllmmmpppxxx}}}|||zzzyyywwwssspppfffccc```^^^^^^]]][[[YYYZZZ]]]___\\\TTTKKKDDDAAA;;;999666333222333444555444444333333333222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444555555555666777777777888888888888888888888888999999999999999::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<===???@@@@@@???>>>============>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJKKKMMMQQQVVV[[[^^^gggnnnzzz~~~xxxqqqpppqqqxxx{{{vvvpppllljjjiiihhhgggdddddddddddddddeeeeeeeeedddfffgggfffeeeddddddeeebbbdddeeeeeeccccccdddfffhhhhhhiiiiiihhhggggggffffffffffffffffffffffffffffffffffffeeeeeeeeeeeeeeehhhhhhggggggfffdddcccbbbdddeeefffggggggfffeeedddddddddeeeggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjjjj222222333444555777888999;;;<<<===???AAACCCDDDEEEHHHLLLQQQUUUYYY```iiipppzzz|||}}}|||}}}yyytttlllddd```bbbhhhmmmvvv|||uuunnniiihhheeecccaaa_________^^^^^^aaadddggghhhfffdddaaa___\\\YYYXXXWWWXXXXXXWWWUUUQQQOOONNNMMMKKKIIIFFFEEECCCAAA???>>>======::::::999999999999:::::::::;;;<<<===???DDDIIIMMMPPPOOOOOOOOOOOONNNKKKHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGIIIIIIJJJOOOWWW^^^ccchhhooosssvvvzzz||||||}}}~~~~~~|||zzz{{{|||yyyqqqkkkjjjmmmsss|||wwwpppoooqqquuuyyy~~~~~~yyysssnnnhhheeebbbaaa```___]]][[[\\\\\\ZZZVVVNNNFFFAAA>>>999888555333222333444555111111222222333444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444666666666666666666666666777777888999999888777777888999999999999:::::::::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@???>>>===<<<<<<<<<=========>>>>>>>>>======???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEIIIIIIHHHIIIKKKNNNQQQSSSYYY^^^iiizzz{{{vvvtttuuuzzz{{{xxxuuuqqqllliiigggggggggfffdddddddddddddddcccccccccdddeeefffeeecccccccccddddddeeefffeeecccbbbcccdddeeeeeefffffffffeeeddddddddddddeeeeeefffgggggggggggggggggggggggghhhhhhhhhiiiiiiiiihhhgggfffeeeddddddeeefffggggggfffeeedddffffffggghhhiiikkkllllllmmmmmmllllllkkkkkkjjjjjj111111222222333555666777:::;;;<<<>>>???AAABBBBBBEEEHHHLLLOOORRRXXX```fffooopppqqqqqqrrrvvvzzzuuulllddd___```fffkkkqqqxxx}}}vvvrrrlllhhheeedddcccccc```___aaacccgggiiihhhgggbbb```]]]ZZZXXXXXXXXXXXXVVVTTTQQQOOONNNMMMJJJHHHFFFEEECCCAAA???===<<<<<<;;;:::999999999999999999999:::;;;<<<===AAAFFFJJJQQQQQQRRRSSSSSSQQQOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLKKKLLLNNNSSSWWWXXX^^^eeejjjnnnrrrwww{{{~~~|||||||||~~~}}}|||zzzxxxxxxyyy{{{|||}}}}}}}}}~~~~~~~~~xxxrrrooommmqqqyyyxxxsssssswwwzzz}}}zzzqqqkkkiiigggeeebbb```___]]]\\\^^^\\\WWWPPPIIIBBB>>><<<888777555333222222333444111111111222333333444444222222222222222222222222333333333333333333333333222222222333333333444444333333444444444444444444777777777666666666666666555777888::::::888777555666666777777888888888888999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>>>>??????>>>===<<<;;;<<<<<<<<<<<<============;;;<<>>???AAABBBBBBEEEIIIKKKMMMQQQXXX]]]dddfffggghhhiiinnnvvv|||{{{wwwooofffaaaaaafffjjjpppwww{{{tttooollljjjhhhfffaaa```___aaadddfffggggggaaa___]]]ZZZYYYXXXYYYYYYWWWUUURRRQQQPPPNNNKKKIIIFFFEEECCC@@@>>><<<;;;;;;;;;:::999999888888888888888999;;;<<<>>>AAAFFFIIISSSUUUWWWXXXWWWUUUTTTSSSRRRRRRQQQPPPPPPOOONNNNNNKKKLLLLLLLLLMMMNNNQQQSSSSSSXXX^^^bbbeeehhhnnnrrrttt||||||{{{yyywwwwwwwwwxxxyyy{{{{{{|||}}}}}}}}}~~~~~~~~~{{{wwwuuusssrrrwwwzzzwwwxxx|||~~~|||qqqjjjiiihhhfffccc```^^^]]]]]]```[[[SSSKKKDDD???<<<:::666555444333222222333333333222222222222222111111222222222222222222222222333333333333333333333333222222222333333333444444333333333444444444555555777777777777777666666666555666888999999888666555555666777888888888888777777777888999999999999888999999::::::;;;<<<<<<===<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<============<<<===???AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCFFFFFFFFFFFFGGGIIIJJJKKKNNNSSS[[[ccclllyyy~~~|||xxxwwwvvvtttrrrpppqqqnnnjjjgggfffeeecccbbbccccccccccccccccccccccccbbbccccccaaa```___aaaccceeefffgggeeecccaaabbbccc```aaaaaabbbbbbbbbaaaaaabbbcccdddeeefffhhhiiiiiiggghhhhhhiiijjjkkklllllljjjjjjjjjjjjiiihhhggggggeeeeeeggggggggggggeeeeeegggggghhhiiijjjkkkkkkllllllkkkkkkjjjiiihhhgggggg111111111111222333444555333444666888:::===>>>??????BBBEEEGGGGGGJJJOOOTTTYYY\\\___```bbbfffmmmsss{{{~~~zzzsssjjjdddbbbdddfffnnnvvv{{{wwwtttqqqlllhhhaaa___\\\\\\^^^```bbbbbb___]]][[[ZZZYYYZZZ[[[\\\ZZZXXXVVVTTTSSSQQQNNNKKKGGGFFFDDDAAA???===<<<;;;;;;:::999888888777888888777999<<>>>>>==================<<<<<<=========>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBCCCCCCDDDEEEGGGHHHIIIIIIOOOVVVZZZ```lllzzzxxxwwwuuurrrppppppppppppoooooollliiifffeeedddcccaaaccccccccccccdddddddddeeecccdddcccbbb``````bbbdddeeeffffffeeecccbbbbbbccc``````aaabbbbbbbbbbbbaaaccccccdddeeefffggghhhiiiggghhhhhhiiijjjkkkkkkkkkiiijjjjjjjjjiiiiiihhhgggfffggghhhiiiiiihhhgggfffffffffgggggghhhiiiiiijjjiiiiiihhhhhhggggggffffff111111111111222333444444333444555777999;;;<<<======@@@CCCDDDCCCEEEIIIMMMNNNRRRWWWYYY[[[___eeejjjnnnuuu{{{|||~~~~~~yyyppphhhcccbbbccckkksss~~~|||wwwoooiiiaaa]]]YYYWWWXXXZZZ\\\\\\\\\\\\ZZZZZZZZZ\\\^^^___^^^\\\[[[ZZZYYYVVVSSSPPPJJJHHHFFFCCCAAA???>>>===;;;:::999888777777777777888:::>>>BBBEEEJJJOOOSSSYYY^^^cccffffffeeeeeefffaaaaaa```^^^]]]\\\ZZZZZZSSSQQQOOONNNOOOPPPPPPPPPRRRUUUWWWXXXXXX\\\bbbgggmmmuuu||||||}}}~~~~~~~~~~~~||||||zzzyyywwwwwwwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxvvvyyy~~~|||xxxuuutttuuuvvv{{{~~~|||uuullllllkkkhhhccc``````aaa\\\UUUKKKCCC>>>:::777555333333333222222222222222333333222222111000000000111111111111111111111111111111111111111111111111222222333333333333444444222222333333444555555666666666666777888888888999777777777777777777777777777888:::;;;;;;:::999888666666777888888888888888777888999:::;;;<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<======>>>=========>>>>>>>>>?????????????????????@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKOOORRRWWWaaaooozzzzzzwww{{{|||tttqqqmmmkkkkkkllllllkkkkkkhhhfffeeeeeedddcccbbbbbbbbbcccdddeeeffffffgggfffffffffdddbbbbbbdddgggdddeeefffeeecccbbbcccddd```aaabbbbbbccccccbbbbbbddddddeeeeeefffggghhhhhhggggggggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiihhhhhhgggggghhhiiijjjjjjiiihhhgggdddeeeeeeffffffgggggghhhgggggggggggggggggggggggg222111111111222333444444555666777888999;;;<<<<<<===@@@CCCCCCBBBCCCGGGKKKGGGLLLQQQUUUWWWZZZ___ccceeelllrrrsssvvv{{{~~~}}}yyyzzzzzzzzz{{{vvvllleeebbbaaahhhppp|||{{{qqqjjjaaa]]]WWWTTTTTTVVVWWWXXX[[[[[[ZZZZZZ\\\^^^aaabbbaaa```^^^]]]\\\ZZZVVVSSSLLLJJJHHHEEECCCAAA??????;;;:::999888777777777777888;;;@@@DDDHHHMMMSSSWWW^^^cccjjjnnnnnnnnnpppqqqjjjjjjhhhgggeeedddcccbbbYYYWWWTTTRRRRRRRRRSSSRRRUUUWWWXXXXXXXXX\\\ccciiiooouuu{{{~~~~~~{{{||||||}}}}}}}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwyyyzzzzzz{{{zzzyyywwwvvvssswww}}}}}}yyyuuusssssstttuuuzzzzzznnnnnnnnnjjjdddaaaaaacccYYYRRRHHH@@@<<<999555333333333222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000222222333333333444444444222222333333444555666666555555666777888999999:::777777666666666666777777444666888999999999777666777777888999999999999999777888888999;;;<<<======;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>????????????@@@???>>>======>>>???@@@BBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJKKKMMMRRRYYYaaafffxxx{{{{{{|||}}}www}}}}}}yyyrrrooojjjhhhhhhhhhiiihhhgggeeeccccccdddeeedddcccbbbbbbcccdddfffggghhhhhhiiiiiihhhfffddddddgggiiidddeeefffeeecccbbbcccdddaaaaaabbbcccccccccccccccddddddeeeeeefffgggggggggggggggggggggggghhhhhhhhhhhhhhhiiiiiiiiihhhhhhggghhhiiijjjkkkkkkjjjiiihhhcccdddddddddeeeeeeffffffgggggggggggghhhhhhhhhhhh111111111111111111111111222333444666888999:::::::::===@@@BBBCCCCCCDDDEEEHHHIIIKKKNNNRRRUUUWWWXXX___bbbfffiiikkknnnqqqsssppppppqqqqqqtttyyyzzzpppgggaaa^^^eeekkkuuu{{{sssmmm```\\\UUURRRSSSVVVYYYZZZ[[[\\\]]]___```bbbcccdddeeedddccccccbbb```\\\YYYUUURRRNNNJJJHHHEEEBBB@@@<<<;;;;;;:::999999999999===@@@GGGNNNQQQSSS[[[dddjjjlllpppuuuyyyzzzxxxvvvrrrpppnnnllllllkkkjjjhhheeedddaaa^^^\\\YYYXXXWWWUUUUUUUUUUUUVVV[[[aaafffkkkuuu~~~~~~}}}|||zzzyyyyyyzzz|||}}}}}}}}}|||{{{zzzxxxvvvuuuxxxwwwvvvvvvxxxyyyxxxvvvxxxyyy}}}wwwuuusssqqqqqqrrrtttvvv~~~yyypppkkkfffeeegggfffbbb^^^TTTNNNEEE===888666555444666444222222444444222000333222111000000111222333222222222222222222222222333333222111000000111111111111222222222333333333222222111111222222333444666666555555555555666666555555666777888999999:::777777888888999999999999:::999888777777777888999::::::999999::::::;;;<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@@@@???>>>===??????@@@@@@@@@AAAAAAAAA????????????@@@AAABBBBBBDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLQQQWWW\\\iiinnnwwwzzzwwwzzz|||xxxxxxyyy~~~~~~}}}zzzwwwnnnllljjjiiiiiigggdddaaabbbaaaaaaaaabbbdddfffgggeeeeeeeeefffhhhiiikkkllllllkkkiiihhhggggggggggggfffgggiiiiiihhhgggdddcccbbbbbbbbbbbbcccdddeeefffeeedddcccdddfffhhhhhhhhhgggggghhhhhhgggfffeeeeeedddddddddddddddeeefffgggjjjkkkkkklllkkkjjjiiihhhddddddeeeeeefffgggggggggffffffgggiiiiiijjjjjjiii111111111111111111111111222333444555777888888888888;;;>>>@@@@@@@@@BBBCCCEEEFFFIIIKKKOOORRRTTTUUUYYY\\\```ccceeehhhkkkmmmmmmmmmnnnnnnpppuuu{{{{{{ssskkkdddbbbeeeiiiqqqyyy}}}uuupppfffaaa\\\YYYYYY[[[\\\]]]^^^___aaaccceeegggiiijjjlllkkkjjjjjjiiigggccc___YYYVVVQQQNNNKKKHHHEEEBBB===<<<;;;:::999999999999;;;???GGGPPPTTTXXXbbbmmmrrrtttxxx|||~~~|||xxxuuusssqqqqqqpppooommmkkkjjjhhheeebbb```^^^^^^ZZZYYYXXXVVVVVVYYY^^^bbbiiittt~~~~~~|||{{{zzzyyyyyyzzz{{{||||||||||||{{{zzzyyywwwwwwxxxvvvuuuuuuvvvvvvuuutttrrrtttyyy~~~}}}yyysssqqqooommmmmmoooqqqsss}}}~~~tttnnnjjjgggfffgggeee```[[[QQQKKKBBB;;;777666444444555333111222444444222000222222111000000111222222222222222222222222222222333222222111000000111111111111111111222222222333222222111111222222333444666555555444444555555666666666666777777888888999777777777888888888888888888888888777888888999999:::999999999999:::;;;;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>======????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIIIIJJJMMMQQQUUUWWW\\\dddnnnwww}}}zzz{{{yyyyyy{{{~~~yyywwwvvvssspppmmmkkkjjjiiihhhgggdddaaaaaaaaa```aaabbbdddfffgggdddddddddeeeggghhhjjjkkklllkkkjjjiiihhhgggffffffeeefffggghhhhhhfffeeedddccccccccccccdddeeeffffffeeedddcccccceeeggggggfffgggggggggggggggfffeeeeeedddddddddddddddeeeffffffiiiiiijjjjjjjjjiiiggggggddddddeeeffffffgggggghhhhhhhhhiiijjjkkkkkkkkkjjj111111111111111111111111222222333444555555666666666888;;;<<<<<<===>>>@@@BBBCCCEEEHHHKKKNNNPPPQQQRRRUUUYYY\\\^^^```ccceeehhhiiiiiiiiijjjmmmrrrvvvyyy|||}}}xxxqqqkkkhhhfffgggkkkpppvvv}}}zzzuuuoookkkfffcccbbbbbbbbbaaacccdddfffiiilllooorrrssssssrrrrrrqqqqqqnnnjjjggg___\\\WWWRRROOOKKKGGGEEE======<<<::::::999999999:::>>>GGGQQQWWW___kkkwww{{{}}}|||yyywwwwwwwwwuuuttttttrrrpppmmmjjjhhhgggfff```___\\\YYYWWWXXX[[[^^^gggqqq|||}}}|||~~~~~~{{{{{{yyyyyyyyyyyy{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxvvvttttttttttttrrrppprrrtttyyy~~~~~~xxxsssnnnmmmkkkjjjkkkmmmppprrr|||~~~|||wwwwwwzzz|||tttmmmiiigggeeefffeeebbb[[[VVVKKKFFF>>>999666555444444444333111222333333222111222222111000000111222222222222222222222222222222333222111111000111111111000000000111111111222222222222111111222222333444555444444333333444444555666666666777777777777777777777777777777666666666666666777888999999999999999999999999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>????????????AAA@@@@@@AAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHKKKMMMNNNRRRXXX```iiisss~~~}}}{{{|||~~~~~~{{{wwwtttrrrooommmkkkjjjhhhhhhgggfffdddaaa`````````aaabbbccceeefffbbbbbbcccdddeeeggghhhiiilllllllllkkkjjjhhheeedddcccdddfffggggggfffeeeeeeddddddddddddeeefffggggggfffdddcccccceeefffeeeeeefffffffffgggffffffeeedddddddddccccccddddddeeeeeefffggggggggggggffffffeeeeeeeeeeeefffgggggghhhhhhjjjkkkkkklllllllllkkkkkk111111111111111111111111222222222222222333333444444666999:::::::::<<<>>>???@@@BBBEEEHHHJJJLLLMMMMMMPPPTTTWWWXXX[[[]]]___cccddddddddddddfffiiilllqqqvvv|||}}}xxxssspppjjjiiiiiijjjnnntttzzz~~~~~~}}}yyyvvvqqqnnnllljjjgggfffggghhhkkkooorrrvvvyyyzzzyyyxxxwwwwwwvvvsssooollleeeaaa[[[VVVRRRMMMIIIFFF>>>>>><<<;;;::::::::::::999===EEEOOOWWW```ooo|||~~~|||{{{{{{zzzyyyzzzxxxvvvssspppnnnlllllleeeccc```\\\XXXWWWYYY[[[eeeoooxxx|||~~~xxxuuurrrpppqqqvvv{{{~~~}}}|||{{{|||~~~}}}zzzzzzyyyxxxxxxyyyzzzzzzxxxyyyzzzzzz{{{{{{zzzzzzyyywwwuuutttsssrrrpppnnnqqqtttxxx{{{{{{xxxrrrnnniiihhhhhhiiilllpppsssvvvzzz}}}~~~}}}|||xxxrrrooorrrwww{{{|||~~~~~~{{{uuupppkkkhhhfffeeeeeeeeeccc]]]UUUOOOEEE@@@:::666444444444333222222111111222222111111222111111111111111111222111111111111111111111111222222111111111111111222///000000000000111111111222222111111222222333444444333333222222333333444666666666666666666666555666666666666666555555555444555777999999999999888999999999888999::::::;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::<<<===>>>============>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDFFFHHHHHHGGGFFFGGGHHHNNNPPPRRRVVV]]]fffooovvv}}}}}}~~~|||xxxtttpppmmmkkkjjjhhhgggffffffffffffcccaaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbdddeeeggghhhllllllmmmlllkkkhhheeecccbbbcccdddeeeffffffffffffffffffeeeffffffggghhhhhhhhhfffddddddfffffffffeeeeeeeeeffffffffffffeeeeeeddddddccccccccccccdddddddddddddddddddddddddddddddddeeeeeefffgggggghhhhhhjjjkkkkkkllllllkkkkkkjjj111111111111111111111111222222111111111111222333555666888888888999;;;===>>>???AAACCCFFFHHHJJJKKKKKKNNNRRRTTTVVVXXXZZZ\\\^^^___```aaa```bbbdddffflllrrrzzz~~~zzzyyyrrrooolllkkklllqqqvvvyyy}}}{{{wwwtttpppmmmjjjjjjlllooorrrvvvzzz|||~~~}}}}}}|||{{{{{{xxxtttqqqiiiddd^^^XXXSSSNNNHHHEEE@@@???===<<<;;;::::::::::::<<>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCBBBDDDFFFGGGFFFFFFFFFGGGIIIIIIKKKLLLPPPWWW___eeerrrwww~~~zzzzzz}}}}}}|||{{{tttsssqqqmmmiiifffddddddfffeeeddddddeeeeeecccaaadddddddddcccbbbaaa```````````````aaacccdddfffgggkkkkkkllllllkkkhhheeecccbbbcccdddeeeffffffggggggggggggffffffgggggghhhhhhjjjhhhffffffggghhhhhhgggeeeeeeffffffgggffffffeeedddccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbddddddeeeeeeffffffgggggghhhiiiiiijjjjjjjjjjjjiii111111111111111111111111222111000000000111222333555666777777777888:::<<<<<<===???AAADDDFFFHHHIIIJJJMMMPPPSSSTTTVVVXXXZZZZZZ\\\^^^``````aaaccceeejjjpppxxx~~~|||zzzvvvsssrrrtttvvvyyy~~~zzzvvvrrrooonnnppprrruuuxxx{{{}}}~~~~~~|||xxxuuulllggg```ZZZSSSMMMGGGDDDAAA@@@>>>===;;;;;;::::::999;;;@@@GGGNNNXXXhhhwww}}}|||yyywwwtttrrrppppppjjjiiifffaaa\\\YYYYYYZZZ]]]cccgggggghhhgggccc]]]YYYWWWTTTSSSTTTXXX]]]```dddkkkppprrrwww~~~~~~~~~}}}{{{zzzzzzyyyyyyzzz{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{zzzxxxuuutttsssqqqooommmlllmmmmmmjjjgggeeedddeee___ccchhhooouuuyyy|||}}}zzz|||}}}}}}}}}|||ssskkkfffeeegggiiijjjjjjmmmnnniiidddcccggglllmmmmmmjjjcccYYYPPPIII<<<888444222222222222222///000111111000///111222000111222222222222111000111111111111111111111111111111111000111111222333000000000111111111222222222222111111222222333444444333333222222333333444444444444555555555555555555555555555666666666777555555666777888888888888888888888888888999::::::999999999999::::::::::::888888888999999999::::::;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>=========>>>>>>???@@@AAABBBAAAAAAAAAAAAAAABBBBBBAAACCCEEEFFFEEEEEEFFFGGGCCCDDDFFFHHHLLLQQQWWW\\\bbbhhhoootttyyy~~~}}}|||zzz}}}|||}}}{{{yyywwwwwwnnnnnnnnnkkkgggdddcccccccccbbbbbbcccdddeeecccbbbdddddddddddddddcccbbbaaa______```aaabbbdddeeefffjjjjjjjjjjjjiiigggfffeeecccddddddeeeffffffggghhhhhhggggggfffgggggghhhhhhjjjhhhggggggiiijjjiiiiiieeefffgggggghhhgggggggggccccccbbbbbbaaaaaabbbbbbaaa````````````aaabbbbbbcccccccccdddeeeeeeffffffffffffggghhhiiiiiiiiiiii111111111111111111111111222111000///000111333444444555666555555666999;;;:::;;;===???AAADDDEEEFFFGGGJJJNNNPPPQQQSSSUUUWWWWWWZZZ^^^```aaabbbdddfffkkkpppwww}}}}}}zzzzzzzzzzzz}}}}}}|||{{{zzz|||{{{wwwtttrrrsssuuuwwwyyy|||}}}~~~~~~~~~{{{wwwtttooojjjbbb[[[TTTMMMGGGCCCAAAAAA???===<<<;;;::::::888888<<>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCDDDDDDCCCBBBDDDEEEAAACCCGGGJJJLLLOOORRRUUUVVVZZZ```eeejjjpppyyy}}}yyy~~~}}}~~~yyy}}}|||zzzxxxuuutttsssrrriiikkkkkkiiifffccccccdddaaa``````bbbddddddcccbbbaaabbbccceeeffffffffffff___``````aaabbbdddeeefffhhhhhhhhhgggggggggffffffeeeeeeeeeeeefffgggggghhhhhhggggggfffffffffggggggiiigggfffgggiiijjjjjjiiifffgggggghhhiiiiiihhhhhhccccccbbbaaaaaaaaaaaaaaa``````_________```aaabbbaaabbbbbbccccccddddddeeedddeeefffhhhiiijjjjjjkkk111111111111111111111111222111//////000222444555333444444444333444777:::999:::;;;===@@@BBBCCCDDDEEEHHHKKKNNNOOOPPPSSSUUUVVVYYY^^^aaabbbdddfffggglllpppvvv{{{~~~}}}|||yyyxxxvvvsssqqqrrrvvvyyy|||~~~~~~}}}}}}}}}~~~zzzwwwuuuvvvwwwyyyzzz|||}}}~~~}}}||||||{{{{{{xxxtttqqqqqqlllddd\\\UUUNNNGGGCCCBBBAAA???>>><<<;;;;;;:::777777:::AAAGGGRRRdddsss}}}zzzwwwuuutttsssrrrpppkkkeee]]]XXXVVVUUUPPPSSSTTTSSSSSSSSSOOOJJJDDDDDDCCCBBBDDDFFFIIIKKKLLLTTT\\\bbbjjjttt{{{}}}~~~}}}}}}}}}}}}zzzzzzyyyxxxwwwuuuuuutttvvvwwwvvvuuuttttttvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxyyyzzzzzz{{{{{{{{{zzzvvvtttrrrqqqpppooommmkkkhhhfff```ZZZUUUVVV[[[aaakkkqqqyyy~~~||||||~~~~~~xxxrrrlllhhhfffeee^^^```eeejjjgggaaabbbhhhiiijjjiiicccYYYMMMCCC===999666333111111222222111---///111111///...000333000111222333333222111000000000000000000000000000111111000000111222333333111222222222222333333333222222111111222222333444555444444333333444444555222222333333444555666666333444555666777999::::::999888666555555666777888888888888777888999999:::888888999999999:::::::::999999:::::::::;;;;;;;;;999:::<<<>>>??????>>>===>>>>>>>>>>>>????????????????????????@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCDDDDDDBBB@@@@@@AAACCC???BBBFFFHHHIIIJJJKKKLLLOOOSSSXXX\\\```gggooovvvzzzvvvxxx|||yyy~~~tttrrrqqqooommmkkkkkkjjjbbbdddeeeddd```^^^^^^``````______aaacccdddcccbbb^^^___bbbeeehhhiiijjjjjj`````````aaabbbdddfffgggggggggffffffffffffgggggggggffffffffffffggghhhhhhhhhgggffffffffffffgggggggggfffeeefffhhhjjjjjjiiigggggghhhiiiiiiiiiiiiiiiccccccbbbaaaaaa```aaaaaa```______^^^___```aaabbb```aaaaaabbbccccccddddddcccdddfffhhhjjjkkkllllll000000000000000000000000111000000///000222444555111222222333444555777888777888:::===???AAACCCDDDEEEFFFHHHIIIJJJLLLPPPSSSTTTVVVZZZ]]]```bbbbbbbbbnnnnnnoooqqquuu}}}~~~zzzxxxxxxtttnnngggbbbcccgggkkkqqqtttxxxxxxwwwwwwzzz}}}}}}zzzwwwvvvuuuvvvxxxyyyxxxwwwwwwuuurrrpppqqqqqqqqqqqqmmmjjjeee^^^VVVNNNHHHEEEDDDBBB???<<<:::999999999;;;999:::???FFFPPPaaaooo~~~|||vvvrrrsssrrrooojjjbbb[[[WWWTTTUUUXXXZZZXXXRRRKKKHHHGGGFFFDDDBBB@@@@@@AAACCCEEEIIIKKKOOOXXXcccooowww||||||~~~{{{xxxuuuwwwxxxzzz{{{{{{{{{zzzwwwvvvuuutttrrrqqqpppooonnnooooooooopppppppppppprrrqqqqqqqqqsssuuuxxxzzzyyyxxxvvvvvvwwwxxxvvvuuutttrrrppppppppppppnnnlllkkkbbbWWWQQQOOORRR]]]iiirrr|||zzzwwwxxx|||zzzuuuqqqlllfffbbb```bbbccccccbbbaaa```aaadddaaa\\\WWWOOOFFF<<<666333333222222111000//////333333222222111000000000111222444555555444222111333222222222111000000000222222222111000//////...///////////////000111111000111222333333333333333000111111111111222222222111111222333333333333222444555555555444333333222555555555555555555555555888888888888888777666666888888999999999888888777999999999999999999999999888999:::;;;<<<<<<<<<<<<=========>>>??????@@@@@@??????>>>===<<<<<<======??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHKKKLLLMMMOOOSSSYYY```eeeqqqvvv}}}}}}zzzzzz~~~uuuqqqllliiihhhgggdddaaa______```aaa```___^^^^^^___]]]\\\^^^bbbdddcccaaadddbbbbbbeeekkkppprrrrrrkkkgggbbb^^^^^^```bbbbbbcccfffiiihhhdddaaaaaabbbdddeeeeeefffggghhhiiiiiiiiiiiiiiiiiihhhgggeeeeeefffffffffffffffggghhhhhhggggggiiijjjjjjiiihhhgggeeeeeeddddddcccbbbaaaaaaaaa```___^^^^^^^^^^^^^^^`````````aaaaaaaaaaaaaaafffeeeeeefffgggiiikkkmmm333333333333333333333333000/////////000111222333222222222222333555666777777777888999;;;===>>>???BBBDDDFFFGGGHHHKKKNNNQQQSSSUUUYYY\\\___```aaaaaaiiijjjlllnnnrrryyy|||zzzpppllleee]]]XXXXXX\\\```hhhlllrrrttttttuuuwwwzzz~~~|||yyywwwuuutttsssttttttrrrqqqpppmmmiiigggggghhhhhhggggggeeeaaa\\\UUUNNNHHHEEEBBBAAA>>><<<:::999::::::;;;999;;;@@@FFFPPP```nnn{{{wwwuuuuuurrrmmmfff___ZZZWWWWWWYYY[[[XXXQQQJJJFFFDDDCCCBBB@@@???>>>???AAABBBDDDEEEIIIRRR]]]hhhrrrwwwzzz}}}|||xxxuuussstttvvvwwwxxxxxxwwwvvvvvvuuutttsssqqqooonnnnnnmmmmmmnnnnnnnnnoooooooooqqqppppppppprrrtttwwwxxxzzzyyyxxxxxxxxxxxxvvvtttpppooommmmmmoooooonnnmmmggg^^^UUUPPPOOOTTT```lll{{{zzzwwwxxx{{{~~~zzzuuuoooiiieeeccccccbbb```___^^^^^^^^^aaa^^^XXXRRRKKKBBB:::555333333222111111000//////111111111111111111111222000111222333333222111000222222111111111111111111222222111111000//////...///////////////000111111000111111222222222222222000111111111111222222222222222333444444444444333444444555555444444333222555555555555555555555555666777777888888777777777888888888999999888888777888888888888888888888888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>???????????????>>>>>>=========?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJKKKMMMRRRXXX\\\ggglllsss{{{zzz{{{|||}}}}}}xxxqqqlllhhhddd```\\\]]]]]]]]]^^^___```aaaaaa___]]]\\\]]]___```^^^]]]dddaaa```bbbfffkkknnnooosssnnngggcccbbbdddfffggg```bbbcccbbb``````bbbdddccccccddddddeeeeeeffffffgggggghhhggggggfffeeedddffffffeeeeeeffffffggghhheeefffggghhhiiihhhhhhggggggfffeeedddcccbbbaaaaaa``````___^^^^^^^^^^^^^^^````````````````````````cccccccccdddeeegggiiijjj444444444444444444444444///////////////000111222333222222222333444444555888777777777888999;;;<<<>>>@@@CCCDDDFFFIIILLLOOOQQQSSSVVVZZZ\\\^^^______bbbdddgggjjjmmmsssyyy}}}~~~{{{zzzmmmiiiaaaXXXRRRPPPRRRUUU^^^dddmmmrrrtttuuuxxxzzz{{{}}}{{{wwwvvvssspppnnnnnnllljjjiiigggccc^^^[[[ZZZZZZ[[[[[[]]]]]][[[XXXTTTNNNHHHEEE@@@???===;;;::::::;;;;;;;;;:::;;;@@@FFFOOO^^^kkk|||~~~zzzzzzwwwsssmmmfff___[[[[[[]]]^^^[[[UUUMMMHHHEEEBBBAAA@@@????????????@@@???AAAEEELLLVVVbbbmmmsssxxx{{{{{{vvvsssrrrrrrtttttttttsssrrrrrrttttttsssqqqooonnnllllllmmmmmmllllllmmmmmmnnnnnnppppppooopppqqqsssuuuvvvyyyxxxxxxxxxxxxwwwtttqqqkkkkkkkkklllnnnnnnmmmkkk```YYYQQQOOOPPPXXXeeerrr{{{yyyzzz|||}}}wwwqqqkkkgggeeeccc```]]][[[[[[[[[\\\^^^YYYRRRKKKDDD>>>777333222222222111111000000/////////000111111222333333////////////////////////000000111111111111111111222222111111000/////////000////////////000111111000000111111111111111111000111111111111222222222333333444555555555555444444444555555444444333333555555555555555555555555444555666777888888888888777777888888999888888777888888888888888888888888;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@???>>>===?????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGFFFGGGIIINNNQQQYYY^^^eeelllttt|||{{{vvvvvvzzz~~~~~~~~~xxxvvvyyy}}}~~~zzzxxxuuuwwwzzz|||{{{zzzyyyuuupppkkkhhheeebbb___[[[ZZZZZZZZZZZZ[[[]]]]]]```^^^]]]]]]___```______cccaaa___```cccgggiiijjjmmmkkkiiihhhgggfffdddbbbaaaaaaaaa___^^^___bbbeeebbbbbbbbbbbbbbbbbbbbbbbbdddeeeeeeeeeeeeeeeddddddeeeeeeddddddeeeeeefffgggcccdddeeegggggghhhhhhhhhhhhhhhgggeeedddbbbaaaaaa```___^^^^^^]]]^^^^^^^^^```````````````_________`````````aaacccdddfffggg222222222222222222222222000000000000000111222222333222222222222222333333888777777777888:::<<<===<<<>>>AAACCCEEEGGGKKKMMMOOOPPPSSSVVVYYY[[[\\\\\\]]]___bbbeeehhhlllppptttvvvyyy}}}~~~}}}{{{zzzzzzuuuppphhh^^^UUUQQQQQQRRRYYYbbbllltttxxxyyy{{{}}}zzzzzzzzzzzz|||yyyuuuqqqnnnkkkhhhgggfffdddccc```\\\VVVRRRPPPPPPQQQPPPRRRSSSTTTSSSPPPLLLGGGDDD>>>>>><<<;;;;;;;;;;;;;;;;;;999;;;@@@EEEMMMZZZgggvvv}}}yyytttmmmfffaaa```aaabbb```[[[UUUNNNKKKCCCCCCCCCBBBBBBAAA@@@@@@???AAACCCIIIRRR^^^jjjrrrwwwzzz~~~~~~zzzvvvttttttuuuuuutttrrrqqqooorrrqqqpppooommmlllkkkjjjmmmmmmlllllllllmmmnnnoooqqqqqqqqqqqqrrrsssuuuuuuwwwvvvuuuuuuuuussspppmmmhhhiiikkkmmmnnnkkkgggcccXXXRRRNNNOOOTTT]]]lllzzz~~~}}}}}}tttoookkkiiigggccc___\\\[[[\\\\\\]]]ZZZTTTLLLEEE???:::666333222111111111000000000//////000000000111111111222000//////......//////000//////000000111111222222111111111111000000//////000000//////000000111222000000000000000000111111000000111111111222222222222333333444444444444444333444444555444444333333555555555555555555555555222333555666777888888888666777777888888888888888999999999999999999999999<<<<<<=========<<<;;;;;;:::;;;;;;<<<======>>>>>>===???@@@BBBAAA@@@>>>===????????????@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCEEEIIILLLOOOSSSXXX^^^eeennnvvv|||zzzuuussstttyyy|||~~~yyywwwzzz|||yyyzzz~~~~~~{{{xxxwwwwwwuuusssqqqppppppooollliiiiiihhhfffffffffggghhhiii```aaaaaa```___^^^\\\[[[]]]\\\\\\\\\]]]^^^___```______```aaacccddddddddd___bbbggglllnnnjjjccc^^^ddddddcccaaaaaaaaabbbcccaaaaaaaaaaaa````````````bbbbbbccccccdddcccccccccdddccccccccccccdddeeeeeeccccccdddfffggghhhhhhiiiiiiiiigggfffdddcccaaaaaa______^^^^^^^^^^^^^^^___`````````_______________^^^___```aaabbbccceeeeee111111111111111111111111111111222222222222222222222222111111111222222333444444555555777:::<<<===;;;===@@@CCCDDDFFFIIIKKKKKKLLLNNNQQQTTTVVVXXXYYYYYY[[[^^^aaacccfffiiilllnnnqqquuuxxxyyyzzz{{{}}}~~~zzzrrrhhh^^^WWWTTTTTT[[[dddpppyyy|||}}}~~~|||zzzwwwsssrrrtttyyy}}}}}}vvvrrrjjjhhhdddbbbaaa```___^^^\\\WWWQQQMMMKKKKKKJJJJJJHHHJJJLLLMMMLLLHHHEEEBBB======<<<;;;;;;;;;;;;;;;999888:::???DDDJJJVVVbbbppp~~~~~~zzztttlllgggbbbccceeeeeebbb\\\VVVQQQEEEEEEDDDDDDCCCBBBAAAAAAAAAAAACCCGGGNNNZZZhhhqqqwwwzzz~~~}}}yyyyyyyyyxxxvvvtttqqqpppoooooonnnmmmlllkkkkkkjjjooonnnmmmlllmmmnnnooopppssssssssssssssstttuuuuuusssqqqpppppppppnnnkkkiiigggiiilllnnnlllfff]]]WWWPPPMMMLLLRRRZZZeeettt}}}rrrnnnmmmmmmfffccc___^^^___```___^^^VVVPPPHHH@@@;;;888555333111111111000000000000000111111111000000000//////111000////////////000111/////////000000111111222111111111000000000000000000000000000000111222222111111000//////000000111000000111111111222222222111111222333333333333333333333444444555444444333555555555555555555555555111222444555777777888888555666777888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????===>>>@@@AAABBB@@@???===>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCBBBCCCCCCCCCCCCEEEHHHJJJJJJLLLPPPTTTYYY```hhhmmmuuu||||||{{{}}}~~~yyyvvvyyy}}}~~~{{{xxxuuusssrrrqqqrrrqqqooommmjjjgggccc```^^^^^^___```bbbdddgggiiihhhjjjlllmmmmmmjjjgggddd^^^]]]\\\ZZZZZZZZZ[[[]]]ZZZ]]]aaaddddddbbb___^^^ZZZ]]]bbbiiimmmmmmiiieee```aaabbbcccddddddcccbbbaaaaaaaaa``````````````````aaaaaabbbbbbbbbbbbaaabbbbbbbbbbbbbbbccccccdddccccccdddeeefffggghhhiiiiiihhhgggfffdddcccbbbaaa_________^^^^^^______```aaaaaa``````__________________aaabbbccceeeeeefff222222222222222222222222222222333444444333333222111000000000111222222333000111222444666888999999999<<>>BBBGGGRRR\\\kkkxxx}}}xxxqqqlllfffggghhhiiihhhccc\\\VVVIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBDDDIIIUUUdddnnnwwwyyy}}}~~~}}}}}}{{{xxxuuurrrpppllllllllllllllllllllllllooonnnmmmllllllnnnpppqqqssstttttttttttttttttttttooommmkkkkkkkkkjjjhhhggghhhiiijjjjjjfff^^^TTTMMMJJJIIIMMMVVVaaalll{{{~~~sssooooooqqqeeecccaaabbbdddccc```\\\QQQLLLDDD===999666444222000000000000000000000000222222111000000///......000111111111111111111000//////000000000000000000111111000000000000000000111000000000000111222222333222111000///000111222000111111111111222222222000111222222333333222222333333444444555555444444555555555555555555555555111222333555666777777777555555666777888888888888999999999999999999999999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>>>>??????===>>>???@@@@@@@@@???>>>>>>>>>>>>????????????@@@??????@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDGGGJJJHHHIIIKKKNNNPPPUUUZZZ^^^eeekkkttt}}}{{{yyyvvvssspppnnnmmmmmmnnnnnnlllkkkhhheeecccbbb_________^^^]]]]]]___aaaeeegggkkknnnooonnnllljjjhhhgggeeeaaa^^^]]]^^^```\\\```eeehhhgggdddaaa___^^^]]]]]]```eeeiiilllmmm\\\]]]___bbbdddeeecccaaa```````````````````````````aaaaaaaaaaaaaaa``````aaaaaa``````aaaaaabbbcccccccccccccccdddeeeggggggggggggfffeeedddcccbbbbbb`````````___``````aaabbbbbbbbbaaaaaa``````______``````bbbdddeeefffffffff333333333333333333333333111222333333333333222111/////////000000222333444000222444666777777666666888;;;>>>@@@@@@@@@BBBCCCDDDDDDFFFHHHKKKNNNPPPRRRSSSUUUVVVWWWWWWZZZ]]]```fffhhhkkkooottt{{{{{{sssmmmkkkpppwww}}}uuulllfffeeeiiillltttwww|||~~~|||vvvnnniii^^^[[[VVVSSSRRRRRRRRRQQQOOOLLLIIIFFFEEECCC@@@===???@@@AAAAAAAAA@@@???>>>======<<<<<<;;;:::999888666666888===@@@DDDNNNXXXbbbooo~~~~~~{{{uuupppoooooopppqqqpppkkkbbb\\\PPPOOOLLLJJJIIIIIIJJJKKKDDDDDDDDDCCCGGGRRRaaammmuuuxxx{{{}}}~~~~~~~~~{{{xxxtttqqqnnnjjjjjjkkkllllllmmmnnnnnnooommmllljjjkkkmmmooopppsssssssssttttttssssssrrrmmmjjjgggfffggghhhhhhgggiiigggdddaaa\\\UUUMMMHHHFFFHHHOOO[[[gggsss~~~sssoooooopppdddcccccceeegggddd]]]WWWMMMHHH@@@:::666444222000///000000000000000000000000000000000000////////////000111222222111000///000000000000000/////////000000000000000000000111111111000000111111222333444333111000000000222222000111111111111222222222111222333333444444333333222333444444555555444444555555555555555555555555111222333444555666666666444555666777888888888888777777777777777777777777888888999:::;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>=========>>>>>>?????????>>>>>>>>>>>>????????????>>>??????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDFFFEEEFFFHHHIIIKKKMMMQQQTTTWWW\\\bbbiiiooovvv|||wwwvvvsssooommmkkkjjjjjjjjjjjjiiigggdddbbbbbbbbb```aaaaaa___\\\[[[]]]``````aaabbbdddfffggghhhhhhkkkkkkjjjgggdddcccfffiiigggkkkooopppooommmlllmmmhhhgggfffgggkkknnnooopppdddbbbaaaaaaccccccaaa___^^^^^^^^^______`````````aaabbbbbbbbbaaa```______``````______``````aaabbbbbbaaaaaa```aaabbbcccdddeeedddddddddccccccccccccaaaaaaaaaaaaaaabbbccccccdddccccccbbbaaaaaa`````````aaaccceeefffggggggggg222222222222222222222222000111222333333222000000.........///000222333444333555888::::::888666555777999<<<>>>>>>>>>???@@@BBBBBBDDDFFFIIILLLNNNPPPRRRSSSSSSSSSTTTVVVZZZ]]]bbbdddgggkkkqqqyyy}}}zzz{{{~~~uuullleeedddhhhkkkrrrvvv{{{}}}zzzssskkkeee\\\XXXRRROOOMMMMMMLLLKKKIIIGGGEEECCCBBB???;;;999>>>>>>>>>>>>>>>======<<<=========<<<;;;:::888777555555777<<>>999555222000...////////////000000000000......//////000000111111---///111222222111///---111111000000//////......000000000000000111111111111111111000111111222333555444222000000111222333000111111111111222222222222333444444555555444444222333333444555555555444555555555555555555555555222222333444555555555555444555666777888888888888666666666666666666666666666777888999:::;;;;;;;;;999999:::;;;;;;<<<<<<=========<<<<<<===>>>??????>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAABBBBBBAAABBBBBBBBBBBBBBBBBBCCCBBBCCCCCCBBB@@@@@@AAABBBBBBDDDFFFGGGHHHIIILLLNNNPPPRRRVVV[[[```gggooouuuwww|||uuussspppmmmkkkiiihhhhhhhhhgggfffccc___]]]]]]^^^\\\^^^```___^^^___bbbfffbbbaaa___^^^___aaadddfffbbbcccdddcccbbbdddhhhmmmtttwwwyyyxxxvvvvvvxxxzzztttvvvyyy|||~~~{{{vvvrrrppplllfffcccbbbaaa___\\\\\\\\\]]]^^^^^^___``````bbbbbbbbbbbbaaa```___^^^_______________```aaaaaaaaa```___^^^^^^___```aaaccccccccccccccccccccccccbbbbbbaaaaaabbbcccdddddddddddddddcccbbbaaaaaa```___aaaccceeefffggggggfff555444333222222222333333222222222222222111000///000111111111111222222222111111222333444666666777555666888:::<<<>>>???@@@@@@AAACCCFFFHHHKKKMMMNNNOOOPPPRRRRRRSSSTTTWWWYYY[[[]]]___bbbgggppp|||}}}uuuooommmoooqqqyyyzzz{{{|||zzztttmmmggg]]]WWWOOOIIIFFFFFFGGGHHHEEECCC@@@??????>>>===;;;======>>>>>>>>><<<;;;:::<<<;;;:::888888888999999777666777:::;;;???IIISSSZZZcccppp{{{}}}zzzzzzzzzzzzxxx}}}|||xxxtttmmmfff]]][[[YYY[[[]]]]]]YYYVVVSSSLLLFFFFFFIIIQQQ^^^kkkqqqtttvvvwwwwwwwwwxxxzzz}}}|||xxxvvvtttssspppnnngggggghhhiiijjjkkkkkklllllllllkkkiiiggghhhjjjmmmkkkmmmppprrrrrrpppmmmkkkbbbaaaaaabbbdddeeeeeedddiii```WWWQQQLLLFFFEEEGGGIIIOOOWWWbbbmmmxxx}}}vvvvvvxxxqqqnnnjjjhhheeehhhkkklllhhh```WWWQQQIIIAAA888222111222333222//////////////////////////////////////////......000000//////......------000000000000////////////000000000000000000000000000///---,,,---...000222222222222222222111000///222111111111000000//////222222333333333444444444444444444555555555666666111222444666666555444333222222333333444555555555444555555555666666777777777888888888888999999999999999999999999888777666999999:::;;;;;;<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>=========>>>???AAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJKKKLLLOOOQQQTTTYYY___cccfffkkkrrr{{{uuuqqqlllhhheeeeeeggghhhdddccc```^^^]]]\\\\\\\\\]]]^^^^^^^^^^^^^^^^^^]]]aaaaaaaaa```````````````bbbaaa___^^^^^^```bbbdddjjjpppvvvvvvqqqlllkkklllvvvrrrnnnooouuuyyyyyyxxxrrrlllddd```aaabbb```]]][[[[[[[[[\\\]]]^^^```aaaaaabbbbbbbbbaaa^^^\\\ZZZ\\\\\\\\\\\\]]]___aaabbbcccbbbbbbaaaaaabbbbbbcccbbbccccccddddddccccccbbbeeedddbbbaaaaaaccceeegggiiiiiiiiifffcccaaaaaaaaa______```bbbcccdddeeefff333333222222111111111222222222222222222111000000000111111111111222222222111111222333444555666666777888888:::;;;<<<===>>>@@@AAABBBEEEGGGJJJKKKLLLLLLNNNOOOPPPPPPRRRUUUWWWXXXZZZ\\\___ccclllxxx~~~xxxvvvwwwyyy}}}~~~~~~xxxqqqkkk```ZZZRRRKKKHHHGGGFFFFFFDDDBBB@@@?????????>>><<<======>>>>>>===<<<:::999888888777666666666666666888666777:::<<>>777333222222111000////////////////////////////////////////////////111111111111000000//////000/////////////////////000000000000000000000000000///---------...000111111222222222222111000///222222222222111111000000222222222222333333333333333333333333444444444555222222444555555555444333333333333444555555666666444444444444555555555666666666777777777888888888888888999999999888777777999999::::::;;;<<<<<<<<<:::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>===>>>>>>>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNQQQVVVYYY[[[___fffnnnuuu{{{|||qqqnnniiieeeccccccdddfffbbbaaa___]]]\\\\\\]]]]]]]]]^^^______`````````___bbbbbbbbbbbbbbbaaaaaaaaabbbaaa___^^^^^^___aaabbbbbbdddhhhjjjiiigggeeecccgggddddddhhhooottttttrrrmmmhhhbbb```bbbcccbbb___\\\\\\\\\]]]^^^___aaaaaaaaabbbccccccbbb___]]][[[\\\[[[[[[[[[\\\^^^```aaabbbcccfffggghhhgggeeeddddddddddddeeeeeedddddddddeeecccaaa``````bbbdddeeeggghhhiiigggeeebbbbbbbbbbbbbbbbbbbbbccceeeffffff222222222111111111000000111222222222222111000000000111111111111222222222111111222333444444555666888888999999:::::::::;;;>>>???AAACCCEEEGGGIIIJJJIIIJJJLLLMMMMMMOOOQQQTTTTTTVVVYYY[[[___fffqqqyyyxxxsssgggaaaXXXQQQLLLIIIGGGEEEDDDBBBAAA@@@AAAAAA???>>><<<======<<<<<<;;;999999999999:::::::::999888888999777888:::<<>>============>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIIIIIIIJJJMMMOOOPPPSSSXXX___ffflllqqqttt}}}~~~||||||}}}{{{wwwsssllliiifffbbb``````aaabbb```___]]]\\\\\\\\\]]]^^^^^^___```aaabbbcccccccccccccccccccccccccccccccccbbbaaa```_____________________aaadddggggggddd```\\\\\\]]]bbbhhhkkkjjjhhhfffccc```aaaccceeecccaaa]]]]]]]]]^^^___```aaabbbbbbcccddddddcccaaa___^^^[[[[[[ZZZZZZ[[[]]]___```aaadddiiimmmnnnlllhhhfffeeeffffffggggggffffffeeedddbbbaaa______```bbbcccdddgggiiiiiigggdddcccccceeedddccccccccceeefffggg222222222222222111111000111111222222222111111000000000111111111222222222000111111222333444444444666777777888888999::::::======???AAABBBDDDFFFFFFFFFHHHIIIJJJJJJLLLOOOQQQQQQSSSVVVXXX[[[aaajjjqqq~~~}}}rrrlllcccZZZTTTOOOKKKIIIGGGEEEDDDDDDDDDDDDBBB@@@======<<<<<<;;;:::999888999:::;;;<<<<<<;;;:::999:::888999;;;===@@@IIISSS^^^eeennntttwwwyyy}}}yyyvvvtttssstttwwwwwwtttpppiiibbb[[[WWWVVVXXXaaakkktttuuuwwwvvvuuusssttttttwwwxxxzzzzzzyyywwwuuussspppnnnlllkkklllllljjjiiijjjjjjjjjjjjjjjkkkkkkkkkiiiiiiiiifffdddcccdddeeeiiijjjkkkkkkjjjgggeeeccc___]]][[[[[[[[[ZZZXXXWWWRRRLLLFFFEEEFFFIIISSS\\\eeejjjpppuuuwwwxxxyyyzzzxxxzzz{{{{{{|||}}}qqqmmmhhhfffgggjjjkkkkkkiiikkkkkkhhhdddcccfffiiikkknnnooommmeeeWWWJJJAAA666555333111000000///...////////////////////////.............../////////.................................///////////////000000000000000000000000///............///000000000000111111111111000000111111111111111111111111000000000000111111111111222222222333333333333333333333222222222333444555444444555555666777777777444444444444444444444444555555666666666777777777666666777888888999888888888888888999::::::;;;;;;:::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>????????????@@@AAABBBCCCAAAAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGIIIIIIHHHIIIJJJLLLLLLMMMPPPUUUZZZ```eeehhhooopppssswwwzzz|||yyyuuurrrqqqpppnnnkkkgggfffcccaaa```___```aaa]]]]]]\\\[[[\\\]]]^^^______```aaaccceeefffffffffeeeeeeeeeeeeeeefffffffffdddccccccbbbaaa```___^^^___```bbbccceeeeeecccbbb```___^^^```cccdddcccaaacccaaaaaabbbddddddcccaaa]]]]]]]]]]]]^^^___```aaabbbcccdddeeeeeecccaaa```[[[ZZZZZZZZZ[[[\\\^^^___```ccchhhlllmmmllljjjhhhggghhhhhhhhhhhhhhhhhhgggdddcccaaa_________```aaabbbeeehhhiiihhhfffeeedddfffeeedddccccccdddeeefff333333444444333333222111000111111222222222111111000000111111111222222222000000111111222333333333333444555666777999::::::;;;;;;===>>>???AAABBBCCCDDDEEEGGGHHHHHHJJJLLLOOONNNQQQTTTVVVXXX\\\dddjjjxxx~~~xxxooofff___XXXSSSPPPMMMKKKJJJIIIIIIGGGEEEBBB>>>===<<<;;;:::999888888555666888999999999888888;;;999:::<<<===@@@IIISSS^^^eeennntttxxxzzz~~~}}}|||}}}|||}}}}}}{{{|||~~~{{{wwwoooiiibbb___]]]___gggppptttuuuvvvuuurrrqqqpppqqquuuvvvwwwwwwvvvuuusssrrrooommmkkkjjjkkkkkkjjjiiikkkjjjjjjjjjjjjjjjjjjjjjiiijjjjjjhhheeeddddddeeeiiijjjjjjiiihhheeecccaaa]]][[[XXXWWWVVVUUURRRPPPKKKGGGEEEGGGKKKSSSaaammmuuuxxx|||~~~|||yyywwwvvvrrrtttwwwxxxyyyyyymmmkkkhhhffffffgggggghhhiiiiiiiiigggeeegggmmmrrrqqqqqqoooiii___PPPBBB:::444333111///......///111////////////////////////,,,,,,,,,------.........---------------.........------....../////////000////////////////////////...............///000000///000000111111111000000/////////000000000000000//////000000000111111111444444444333333333333333333222222222222333444555444444555555666777777777666666555555555555555555666666666777777777888888555666777888888888888888777777888888999::::::::::::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFIIIJJJIIIIIIJJJKKKKKKLLLMMMOOORRRVVVZZZ\\\aaadddgggjjjnnnsssyyy~~~}}}{{{yyywwwqqqoookkkhhhggggggggggggeeedddcccbbbaaaaaaaaaaaa\\\\\\[[[[[[\\\]]]___``````aaaccceeefffhhhhhhhhheeefffffffffggggggggghhhffffffeeedddcccbbb``````[[[^^^aaaaaa]]][[[]]]```eeebbb```______```aaaaaadddccccccccccccbbb```___\\\\\\\\\\\\]]]^^^______aaabbbdddeeefffeeecccbbb\\\\\\[[[[[[[[[]]]^^^___```aaadddfffhhhhhhiiihhhiiiiiiiiijjjjjjiiiiiiiiieeedddbbbaaa````````````aaadddgggiiihhhfffeeeeeefffeeecccbbbbbbccccccddd333333444555444333222111000000111222222222222111000111111111111222222222000000111111111222222222222222333555666888999999999:::;;;<<<===>>>??????AAACCCDDDEEEEEEGGGJJJLLLLLLOOORRRTTTUUUXXX^^^cccrrryyyzzzrrrjjjccc\\\XXXVVVTTTRRRQQQOOOLLLHHHDDD???>>>===;;;:::999999999666777888999:::;;;;;;;;;<<<::::::===>>>AAAJJJSSS___fffooowww{{{~~~{{{zzzwwwzzz}}}~~~uuuoooiiifffdddeeelllttttttuuuuuussspppmmmmmmmmmqqqrrrsssttttttsssrrrrrrnnnllljjjjjjkkkkkkjjjiiikkkjjjjjjiiiiiihhhhhhhhhiiijjjjjjiiigggeeeeeefffiiiiiiiiigggeeebbb```^^^\\\YYYVVVTTTRRRPPPLLLJJJGGGEEEGGGMMMUUUaaarrr{{{vvvsssooorrrvvvxxxzzz~~~uuummmkkkiiigggfffgggggghhhmmmllljjjiiiiiimmmrrrvvvtttqqqkkkbbbUUUHHH===666333333222000......000222////////////////////////,,,,,,,,,------......///...////////////000000000---------......//////000////////////////////////........./////////////////////000000111111000000.........////////////000///000000000111111111111444444444444333333333333222222222222333333333333333444444555666666777777666666666666666555555555666666777777777888888888666666777777888777777777666777777888888999:::::::::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>??????>>>>>>??????@@@AAACCCBBBAAA@@@????????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCDDDDDDCCCFFFIIIJJJJJJIIIIIIIIIJJJIIIJJJJJJLLLOOOQQQSSSWWW[[[___aaacccfffmmmrrrsssuuuwwwyyyzzz|||~~~zzzwwwtttrrrooolllgggfffdddbbbaaabbbcccdddccccccccccccbbbbbbbbbaaa]]]\\\\\\\\\]]]^^^```aaaaaabbbdddfffggghhhiiiiiifffffffffggghhhhhhiiiiiihhhhhhfffeeecccccccccbbb[[[```cccaaa[[[ZZZ]]]bbbcccaaa___^^^^^^aaaccceeeffffffeeedddcccaaa___^^^\\\\\\\\\\\\\\\]]]^^^___```aaaccceeeffffffeeeddd^^^^^^]]]]]]]]]^^^___````````````aaaccceeeggghhhiiijjjjjjkkkkkkjjjjjjiiigggfffeeecccbbbaaaaaaaaaaaacccfffgggfffeeeeeeeeedddddddddddddddccccccccc111222444444444333111000000000111222222222222222000111111111111222222222000000000111111111111111222333333444555666666666888888999:::;;;<<<<<<===>>>???AAABBBBBBDDDFFFIIIIIIMMMPPPQQQRRRTTTYYY]]]iiioooxxxzzzrrrkkkddd______]]]ZZZXXXUUUPPPJJJFFFAAA@@@>>><<<::::::::::::999::::::;;;<<<===??????===;;;;;;===>>>AAAJJJTTT```gggqqqyyy}}}~~~zzzwww{{{|||vvvpppllliiihhhnnnuuusssttttttqqqnnnkkkiiiiiilllmmmnnnpppqqqrrrrrrrrrnnnllljjjiiijjjjjjiiihhhjjjjjjiiiiiihhhgggffffffggghhhiiiiiigggffffffggghhhhhhgggeeebbb___]]][[[ZZZXXXTTTQQQOOOLLLHHHEEEHHHIIIOOOYYYdddrrr|||tttpppnnnrrrwwwzzz|||{{{sssrrrqqqooollljjjiiijjjkkkooommmkkklllnnnppprrrrrrqqqlllcccWWWLLLAAA999555111333555444111//////111////////////////////////------......///000000111........./////////000000,,,,,,---......///000000////////////////////////---......///////////////...//////000000000000000.../////////000000000000000000000111111111222222333333333333222222222111000111222333444333222222333333333444555555666666666666666555555444444444555555555666666666777777777777777777777777666555666666777777888999999999:::;;;<<<<<<;;;;;;<<<>>>============>>>>>>>>>>>>>>>>>>======>>>>>>??????AAA@@@???????????????@@@???@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFEEEHHHLLLMMMLLLJJJHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOQQQUUUYYYZZZZZZ\\\aaafffeeegggjjjlllnnnqqquuuxxx}}}|||yyytttrrrpppnnnmmmkkkgggeeeaaaaaa```______```bbbcccaaaaaabbbcccccccccbbbbbb^^^^^^]]]]]]]]]___```aaacccdddeeefffhhhhhhiiiiiifffffffffggghhhhhhiiiiiiiiigggeeecccbbbcccdddddd___aaabbbaaa``````ccceee``````aaaaaabbbcccfffggghhhhhhgggeeebbb```______^^^]]]]]]]]]]]]^^^______^^^```bbbeeeffffffeeedddaaa```_________```aaabbbaaaaaaaaaaaacccdddfffgggiiijjjjjjkkkkkkjjjjjjiiiiiiiiigggfffeeecccbbbbbbaaaccceeeeeedddcccdddeeebbbccceeeffffffeeedddccc000111333333333222000...///000111222222222222222000111111111111222222222000000000000111111111111444444444444444444444444777888888999::::::;;;;;;<<<===??????@@@AAADDDFFFHHHKKKNNNPPPPPPQQQVVVZZZ```fffooovvvzzz||||||}}}{{{|||~~~vvvooohhhccceeebbb___\\\XXXRRRLLLGGGBBBAAA>>><<<;;;:::::::::777777666777888:::<<<>>>===;;;<<<>>>>>>AAAJJJTTTaaaiiirrrzzz~~~|||xxx}}}zzztttpppllljjjnnnuuurrrsssssspppllliiihhhggghhhjjjkkkmmmoooqqqrrrrrrnnnllliiiiiiiiiiiihhhgggjjjiiiiiihhhgggfffeeeeeeeeeggghhhhhhgggffffffggggggfffeeeccc```]]]ZZZYYYZZZWWWSSSPPPMMMJJJFFFCCCLLLOOOWWWcccooo}}}sssnnnooosssxxx{{{}}}zzzrrrxxxwwwuuuqqqnnnmmmnnnooonnnlllkkkmmmqqqrrrpppmmmmmmggg]]]PPPEEE===777555///333777777444000//////////////////////////////...//////000111222222333,,,,,,,,,---------......,,,,,,------...///000000////////////////////////---......///000/////////......///000000000000000//////000000111111111222111111111111222222222222222222222222111111000000///111333444444444222111222222333333444555555666555555555444444333333333444444444555555555666666777777888777777666555555666666666777888888999999:::;;;===<<<;;;;;;<<<>>>============>>>>>>>>>>>>>>>===============>>>???>>>>>>>>>>>>???@@@AAABBB?????????@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDFFFGGGIIILLLPPPPPPNNNKKKIIIHHHFFFGGGHHHJJJLLLMMMOOOOOONNNSSSWWWWWWVVVVVVZZZ^^^___```bbbccceeeiiiooosssoooqqqtttwww{{{}}}xxxrrrnnnjjjiiihhhiiiiiigggdddaaa`````````___^^^___aaaccc___```bbbcccccccccbbbaaa______^^^]]]^^^___```aaacccdddeeeggghhhhhhhhhhhheeeffffffggghhhiiiiiiiiihhhfffdddbbbaaabbbdddeee```^^^]]]^^^aaadddeeeeee```ccceeeffffffffffffgggiiiiiigggeeebbb``````aaa______^^^^^^^^^___``````]]]___bbbdddffffffeeeeeebbbbbbaaa``````aaaccccccaaabbbcccdddeeeeeeffffffiiijjjjjjkkkkkkjjjjjjiiikkkjjjiiihhhfffeeeccccccbbbcccddddddbbbbbbcccdddbbbdddfffhhhiiihhheeeddd444333222111222444666888888555222000000111111000000000000000000000000000333222111111111222444444...///000111333444555666555666666555555666888;;;;;;<<<=========>>>AAADDDDDDFFFIIILLLMMMOOORRRUUUYYY[[[```gggmmmrrrtttuuuwwwzzzzzzuuuqqqooopppmmmiiiddd^^^WWWOOOIIIHHHBBB>>>>>>===;;;;;;===;;;:::999;;;===?????????????????????===@@@LLLZZZbbbkkktttyyy~~~|||uuuqqqqqqqqqqqqqqquuuuuurrrmmmhhhcccaaaaaaggghhhjjjllllllllljjjiiihhhgggffffffgggiiikkkllliiiiiihhhgggfffeeedddccceeeffffffeeeeeedddcccbbbfffeeebbb___\\\YYYWWWWWWVVVTTTOOOIIIDDDBBBDDDFFFKKKUUUcccrrrzzzwwwuuuwww{{{~~~}}}xxxzzzsssooonnnoooooonnnmmmiiigggjjjooorrrpppmmmggg^^^PPPCCC;;;777555444:::999777444111...+++***////////////////////////000000//////.........---......---......///000111////////////////////////........................---------............///////////////000000000000//////............////////////000000111111111111111000/////////111222333333222111000000000222222444444222222222222444444333333444444444444444444555555666777777777777777666666777888888888888888777777777888999999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>????????????<<<<<<<<<======???@@@@@@AAAAAAAAAAAA@@@???>>>>>>@@@@@@@@@AAABBBCCCDDDEEEHHHJJJLLLNNNNNNLLLIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMPPPQQQRRRSSSUUUVVVWWWXXXWWWXXXZZZ]]]___bbbdddeeeeeegggiiilllnnnooooooooouuuxxx}}}}}}{{{zzz{{{{{{{{{yyytttoookkkiiiiiiggghhhgggeeebbb```aaabbb\\\]]]^^^]]]\\\[[[]]]___````````````aaaaaaaaaaaa``````aaaaaaaaa``````___ddddddeeefffggghhhiiiiiihhhhhhggggggggggggggghhhgggeeecccbbbcccddddddccc^^^___aaaaaa``````aaacccfffeeeeeeeeeeeeffffffgggiiihhhhhhgggfffeeedddddd```aaacccdddeeeddddddccc___```aaabbbcccdddeeeeeeeeedddcccccccccdddeeefffdddeeeeeeeeefffggggggggghhhiiijjjkkkkkkkkkkkkkkkllllllllliiifffeeeeeefffdddeeeeeecccbbbaaacccdddffffffgggggggggggggggfff555444222222222333444666888555222000111111111000111111111111111111111111222111111000111222333444000111111222222333333444444555666555555555888::::::;;;<<<<<<===>>>AAADDDCCCFFFHHHKKKLLLNNNQQQSSSUUUWWW\\\bbbhhhmmmpppqqqtttxxx~~~|||xxxtttsssuuusssooojjjccc[[[RRRKKKIIICCC>>>>>>===::::::<<<===<<<;;;<<<===?????????AAAAAAAAAAAA???BBBOOO\\\gggooowww{{{~~~wwwrrrqqqrrrsssrrrssstttrrrnnniiidddbbbaaafffhhhiiikkkkkkkkkiiiiiigggfffeeedddeeegggiiijjjiiihhhgggffffffeeeeeeeeefffffffffeeedddcccbbbbbbcccbbb___\\\YYYWWWUUUUUUSSSPPPKKKEEEAAAAAADDDGGGTTT^^^mmm{{{{{{xxxxxx{{{}}}~~~zzztttqqqpppppppppooojjjhhhgggjjjnnnooolllhhh```XXXKKK???888555333333222111111111000000//////////////////////////////000/////////.........---000///...............///////////////////////////........................---------............///------------............//////............/////////////////////000000000111000/////////000222333333222111000000111222222333222111111111111222333777666555444333222111111333333444444444444444333666666777888888888888777666777777888888999::::::<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAA@@@@@@???AAAAAAAAAAAABBBCCCDDDDDDGGGHHHJJJLLLLLLKKKIIIGGGHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPRRRSSSTTTUUUVVVVVVVVVWWWYYYZZZ[[[]]]]]]\\\]]]___aaabbbcccddddddkkknnnrrrxxx}}}zzz{{{yyywwwsssqqqqqqrrruuuvvvuuurrrnnnjjjhhhhhhfffffffffcccaaa______```^^^___```___]]]]]]___````````````aaaaaaaaaaaabbb```aaaaaabbbbbbaaaaaa```cccddddddeeefffggghhhhhhgggffffffeeeeeeffffffggggggeeecccbbbcccddddddccc```aaabbbbbbaaa```aaaccceeeeeeeeeeeeeeefffggghhhiiihhhhhhhhhggggggggggggcccdddeeeffffffeeeeeedddaaaaaabbbcccdddeeefffffffffeeedddccccccdddeeefffeeeeeeffffffffffffffffffggghhhhhhiiijjjjjjiiiiiikkkkkkjjjhhheeeddddddeeecccddddddbbb```___```aaaeeeffffffggggggggggggfff666555444222222333333444777555222111111222111000111111111111111111111111111000000000000111222222222222222222222222111111333444555555444555777999777999;;;;;;<<<>>>AAACCCBBBDDDGGGIIIJJJLLLOOOQQQQQQSSSVVV[[[aaafffjjjlllrrrwww~~~|||zzzyyy|||zzzwwwrrrlllbbbWWWPPPLLLEEE???>>>===::::::<<<@@@?????????????????????DDDCCCDDDDDDCCCFFFRRR```nnnuuu{{{}}}~~~|||uuussstttuuuvvvtttuuuuuurrrlllgggcccbbbfffggghhhiiiiiiiiihhhgggddddddccccccccceeefffhhhgggfffeeeeeeeeeeeeggggggeeeeeedddcccaaa```_________]]][[[XXXVVVTTTSSSRRROOOLLLFFFAAA???BBBHHHMMM^^^hhhwww~~~|||}}}}}}zzzvvvsssrrrpppooommmffffffhhhkkknnnlllfffaaaVVVOOODDD:::555222111111,,,,,,---...//////000000/////////////////////////////////...............111000///...------------................................................---------............///------------............//////............//////////////////............000000000///000000111222222111111000111111222222222111111000000111111222666666555444333222111111333333444444444333333222555666777777888888777777666666777888888999999:::;;;;;;:::::::::::::::999999999999999::::::::::::999999:::::::::;;;;;;;;;===<<<<<<<<<<<<<<<======@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUVVVVVVVVVVVVWWWYYYYYYZZZZZZ[[[]]]^^^___aaaccceeeiiinnnssswwwyyy{{{||||||{{{zzzxxxvvvuuuwwwwwwxxxxxxxxxvvvuuutttssstttuuuvvvuuuuuusssrrrnnnnnnnnnllliiihhhiiijjjooopppqqqppplllhhhffffffeeeeeeeeebbb___]]]]]]^^^^^^_________]]]]]]___`````````aaaaaaaaabbbbbbbbbaaaaaabbbbbbbbbbbbbbbaaaccccccdddeeefffgggggghhheeeeeeddddddddddddeeeeeegggeeebbbbbbcccddddddcccbbbcccdddcccbbbaaabbbcccdddddddddeeefffggghhhiiihhhhhhiiiiiiiiijjjjjjjjjgggggghhhhhhhhhgggffffffccccccdddeeeffffffgggggggggfffeeeddddddeeefffgggggggggfffffffffffffffffffffgggggghhhhhhhhhhhhgggiiiiiiiiihhheeecccdddeeedddeeeeeecccaaa______```dddeeefffggggggggggggggg555555444444444555666666777555222222222333222111111111111111111111111111000000000000000111111111111111111111111111111111222333444444444444666777555777999:::;;;<<>>;;;:::===BBBCCCDDDCCCBBB@@@@@@@@@EEEEEEFFFGGGFFFJJJWWWdddssszzz}}}~~~~~~zzzvvvwwwyyy{{{yyy{{{zzzwwwqqqjjjeeeccceeeeeefffggggggffffffeeeccccccbbbbbbcccdddeeeeeeeeedddccccccdddeeeggghhhdddcccbbb```^^^]]]\\\[[[ZZZYYYWWWUUUSSSRRRQQQPPPLLLIIIDDD@@@@@@FFFOOOVVVbbblll||||||zzzwwwtttqqqmmmjjjiiieeefffiiillllllggg___YYYLLLFFF===666222111111111............------------////////////////////////........................000///...---------------////////////////////////........................---------............///////////////000000000000//////............//////000000/////////.........000000000000000000111111111111111111111111222222222222111111111111222222222222222333333444444555666666666666666555555444555666666777777777777777666666777777888999999999::::::::::::999999999999999999999999::::::::::::;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<>>===???BBBCCCDDDFFFIIIKKKMMMOOOQQQTTTXXX___gggmmmwww{{{{{{rrriiibbbVVVNNNGGGDDDAAA>>>===???EEEHHHKKKKKKHHHDDDCCCBBBFFFGGGHHHJJJJJJNNN\\\jjjvvv}}}}}}~~~}}}}}}zzzuuurrruuu{{{}}}yyyyyy||||||tttmmmgggeeeddddddddddddddddddcccccccccbbbbbbbbbccccccddddddbbbaaaaaaaaacccdddfffgggeeedddaaa___\\\[[[ZZZYYYVVVUUUTTTRRRQQQPPPOOOOOOHHHFFFCCCAAACCCKKKUUU\\\eeeooo~~~|||zzzxxxsssnnniiieeecccfffhhhkkklllhhhaaaXXXQQQDDD???999444222111111111000//////......---,,,,,,////////////////////////---------...............---------------...//////000000000000000000000000........................---------............///////////////000000000000//////............//////000000000000000000000000000000111111111000000000000000111111222222222222222333333333333333333222111111222222333444444555666666666777777666666555555555666777777777777777555666666777888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????===<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUUUUVVVVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYZZZ[[[^^^aaadddfffdddddddddccccccbbbbbbaaaaaabbbcccccccccbbbaaa```___```aaabbbccccccddddddfffgggggggggeeeeeegggiiimmmooopppoookkkfffcccaaabbbcccdddccc```^^^]]]]]][[[\\\]]]\\\ZZZZZZ\\\]]]___````````````aaaaaaaaaaaaaaabbbccccccccccccccccccdddeeefffggghhhhhhiiidddcccccccccddddddeeeffffffdddbbbaaabbbccccccbbbeeeffffffeeecccbbbcccdddccccccccccccdddeeefffgggffffffhhhiiikkkmmmnnnooommmllllllkkkjjjjjjjjjjjjggggggggghhhiiiiiijjjjjjiiihhhgggfffeeeffffffggghhhhhhhhhggggggffffffeeeggghhhhhhhhhhhhhhhgggggggggiiijjjjjjhhhgggfffggghhhiiijjjhhheeebbb``````bbbcccdddfffggghhhhhhhhh222333444666888999:::;;;555444333333444444333111222222222222222222222222///000111111222222111111//////000000111222333333///111333444333333333444222555777888888999:::;;;;;;===@@@AAABBBCCCFFFHHHKKKMMMPPPRRRUUU]]]hhhpppzzz~~~yyypppjjj^^^VVVMMMIIIFFFBBBAAADDDIIINNNTTTUUUQQQLLLHHHGGGHHHHHHKKKNNNOOOTTTcccqqqzzz~~~zzzwwwzzzvvvppplllnnnrrrwww~~~zzzzzz}}}|||tttmmmhhhfffccccccbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbb^^^___```aaabbbccccccdddfffdddaaa]]]ZZZYYYXXXXXXRRRQQQPPPOOONNNMMMMMMMMMEEEEEEEEEFFFJJJRRR[[[bbbkkksss{{{zzzwwwrrrkkkfffcccbbbiiijjjjjjhhhbbbYYYOOOJJJ>>>:::555222111222222111---............/////////////////////////////////---------------.........,,,,,,,,,,,,---...///000000000000000000000000000........................---------............///------------............//////............//////000000000000111111111222000111111111111000/////////000111222222222222222222333333444444333333222444333333333222222222111222222333444444444444444444555666666777777666666555555666777777888888999777888888888888999999999::::::::::::;;;;;;;;;;;;999999:::;;;<<<======>>>===<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBAAABBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXYYY[[[]]]]]][[[[[[[[[[[[[[[[[[\\\\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]^^^___```bbbcccddddddeeeffffffeeeeeefffhhhkkklllmmmkkkgggcccaaa```___aaacccccc```^^^^^^^^^]]]^^^^^^^^^\\\\\\^^^___^^^^^^_________```````````````aaabbbccccccccccccccccccdddeeefffggghhhhhhccccccbbbccccccdddeeeffffffdddaaaaaabbbccccccbbbdddeeefffeeedddcccdddeeeccccccbbbbbbbbbcccdddddddddeeefffhhhjjjlllnnnnnnmmmlllkkkkkkjjjkkkkkkkkkhhhhhhhhhiiiiiijjjjjjjjjjjjiiigggfffeeeeeeffffffhhhhhhgggggggggggggggggghhhhhhhhhhhhhhhggggggffffffiiikkkkkkiiihhhggghhhfffhhhhhhgggdddaaa______aaabbbccceeeggghhhhhhiii222222444555666777888888555444333444555555333111222222222222222222222222000000222333333333222111000000000000111111111111...000222333222222222333222444777888777777777888999;;;>>>???@@@AAADDDFFFGGGJJJLLLNNNRRR[[[gggqqq{{{}}}vvvpppeee\\\SSSOOOKKKFFFFFFHHHMMMUUU^^^aaa\\\UUUPPPNNNJJJKKKNNNRRRTTT[[[jjjyyy|||vvvrrrssszzz}}}xxxrrrmmmmmmnnnpppvvv~~~|||yyyyyy|||~~~~~~|||wwwqqqkkkhhhfffbbbbbbaaa```````````````___```````````````______[[[\\\^^^```aaaaaa``````bbb```\\\XXXTTTRRRRRRQQQMMMMMMLLLKKKKKKJJJKKKKKKGGGIIILLLOOOTTT[[[ccchhhpppvvv~~~zzzxxx~~~}}}yyyyyywwwqqqkkkfffeeefffkkkkkkiiicccZZZPPPHHHCCC:::777333111111111111111,,,,,,------...//////000////////////////////////,,,,,,,,,------.........---------,,,,,,---......................................................---------............///------------............//////............//////---......///000111222222000111111222111000///......///111222333333222222111222333333333333222111333333333222222222222222...///000111222333333333444555666666777777666666555555666666777888888888777777777777888888999999999999999999::::::::::::777888999:::;;;<<<======<<<<<<<<<<<<===>>>??????===>>>>>>???@@@@@@@@@@@@CCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYZZZZZZ[[[]]]___aaabbbcccdddeeefffeeeddddddfffhhheeefffgggeeebbb___^^^___\\\^^^```aaa```^^^]]]^^^]]]^^^^^^]]]\\\\\\]]]___]]]]]]]]]^^^^^^^^^^^^___^^^___```aaabbbbbbbbbbbbaaaaaabbbcccdddeeeeeefffaaaaaaaaaaaabbbcccdddeeefffcccaaaaaabbbcccbbbbbbcccdddeeeeeedddcccdddfffcccbbbbbbaaaaaaaaaaaaaaabbbccceeegggiiijjjlllmmmkkkkkkjjjiiiiiijjjkkklllhhhiiiiiiiiiiiijjjjjjjjjiiihhhgggeeeddddddeeeeeeggggggggggggggghhhhhhhhhgggggggggggggggfffeeeeeeeeegggiiijjjiiigggggggggfffgggiiihhheeebbb`````````aaaccceeeggghhhiiiiii222222333444555555555444555444333444555555333222222222222222222222222222000111222333444333222222222222222111000//////...---000222333222222222333222555777888777666666666999;;;===>>>???@@@BBBDDDDDDGGGIIIKKKOOOXXXfffqqqzzz~~~xxxsssjjj```WWWRRRNNNIIIIIIKKKPPPZZZdddhhhccc[[[UUURRRKKKMMMQQQUUUXXX___ooo~~~zzztttnnnpppxxx~~~}}}vvvqqqooommmmmmpppvvv}}}~~~~~~}}}zzz{{{|||zzzwwwxxx{{{~~~yyyyyywwwrrrmmmiiiggggggbbbaaa```_______________^^^^^^^^^______^^^]]]]]]YYY[[[^^^```aaa```^^^]]]\\\ZZZVVVQQQNNNLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIKKKNNNSSSXXX^^^dddjjjooorrrwwwyyytttqqqvvvxxxxxxxxxvvvqqqkkkhhhhhhjjjlllkkkggg___UUUKKKCCC???777444111000000111000000------------------------////////////////////////,,,,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000111//////............//////+++,,,---...///111222222000111222222222000///......///111222333333222222000111222333333222111000///000111222333444555555---...000111333444444444444555555666666666666666555555666666777888888888666666777777888888888999777888888888888999999999888999999:::<<<===>>>>>><<<<<<<<<======???@@@AAA======>>>????????????>>>CCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMNNNNNNOOOOOOOOOPPPOOOPPPRRRTTTUUUUUUUUUTTTVVVWWWXXXYYYZZZYYYXXXWWWYYYYYYXXXWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]___aaabbbeeefffffffffeeeeeefffhhh```aaaaaa```]]]\\\]]]^^^YYY[[[^^^```___]]]]]]]]][[[\\\\\\[[[ZZZZZZ[[[]]]\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^```aaaaaabbbbbbbbb______```aaabbbcccdddddd____________```aaacccccceeecccaaa```aaabbbbbbbbbbbbcccddddddcccccceeefffcccbbbaaa```____________bbbbbbdddeeegggiiikkkkkkjjjiiiiiihhhiiijjjlllmmmiiiiiiiiiiiiiiiiiijjjjjjiiihhhfffeeedddddddddeeeffffffgggggghhhhhhiiiiiieeefffffffffeeeeeedddcccccceeehhhiiihhhgggffffffgggiiikkkjjjgggdddcccbbb___```bbbeeeggghhhiiiiii666555333222222333555666333333444444444444444333444444444333333333222222000111333444444333111000000000111222222222222111000111111111111222222222222333333444555666777888::::::;;;;;;===>>>@@@AAACCCEEEIIIOOOSSSXXXeeeqqqzzzyyytttnnnhhhbbb\\\TTTMMMLLLOOOVVV^^^kkkttttttkkk___VVVRRRPPPPPPTTTYYYbbbqqq~~~|||uuuooojjjlllsss|||~~~xxxwwwtttppprrrxxx}}}~~~wwwuuuuuutttooonnnnnnpppsssvvvwwwwwwrrrqqqnnnllliiigggfffeeeccccccbbb```___]]]\\\\\\ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZ[[[[[[[[[YYYXXXWWWWWWUUUQQQLLLIIIGGGGGGGGGJJJFFFDDDDDDCCCBBBFFFMMMOOOXXXbbbfffkkkpppsssssswwwzzz~~~zzzrrrllliiikkkpppwww}}}|||vvvrrrsssrrrpppmmmkkkkkknnnppptttlll```VVVMMMEEE<<<666111000000///...------,,,---.........//////000000---.../////////...,,,+++........................---......///////////////000000//////.........---........................///+++((((((***,,,,,,+++........................////////////000000000000---....../////////////////////000000111111111222///000111111111///...---///000000000000111111111333333333222222111111111000000111222333333444444555555444333444555666777888888888888888999999999999888777555555777888999999999888888999999:::;;;;;;::::::999999::::::;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQRRRSSSTTTTTTUUUUUUSSSTTTTTTUUUUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVVVVVVV\\\[[[[[[ZZZYYYXXXXXXXXXVVVVVVWWWXXXYYYZZZ[[[\\\```bbbdddggghhhgggfffeeebbb```]]][[[YYYYYYZZZZZZ\\\\\\]]]]]]]]]\\\\\\[[[\\\\\\[[[ZZZYYYYYYZZZZZZ^^^^^^______^^^]]]\\\\\\]]]^^^```aaaaaa```^^^]]]____________```aaabbbcccbbb```^^^]]]]]]]]]___```cccbbbaaa``````______```aaaaaa``````aaacccdddeeeaaa```___^^^^^^]]]]]]^^^aaacccffffffeeefffhhhkkkiiihhhhhhhhhiiijjjjjjkkkjjjhhhfffdddccceeeggghhhjjjhhheeeccccccdddfffgggfffeeeeeeddddddccccccccceeeeeefffggggggfffeeedddffffffeeeeeeeeeffffffgggiiijjjllllllkkkhhheeeccccccccccccdddfffgggiiijjj555555444333333444666777444444555555555444444333333333333222222222111111000111333444444333111000000000111222222222222111000111111111111222222222111111222222333555666777888888999:::<<<===???@@@AAACCCGGGMMMQQQWWWdddppp}}}zzztttrrrlllgggccc[[[SSSOOOPPPWWW```lllvvvwwwoooccc[[[UUURRRRRRUUUZZZcccrrr~~~~~~}}}zzzwwwrrrmmmiiilllttt}}}}}}|||yyyuuuuuuzzz{{{{{{|||yyyuuusssppplllkkkjjjlllnnnqqqqqqqqqmmmllljjjgggeeedddbbbbbbbbbaaa```___]]]\\\[[[[[[YYYYYYZZZZZZYYYYYYXXXWWWWWWWWWXXXWWWVVVUUUSSSRRROOONNNKKKHHHFFFEEEDDDEEEIIIEEECCCDDDCCCDDDJJJQQQWWWbbbnnnuuuzzz~~~~~~{{{|||}}}~~~~~~~~~|||tttmmmhhheeehhhkkkooouuuyyyyyyuuuqqqpppppppppppppppqqqsssuuuoooggg[[[QQQIIIBBB;;;666222222111111000//////...---........./////////000.........///......---,,,........................------...///////////////000/////////.........---........................///,,,))))))+++------,,,................................./////////000000---...//////000000////////////000000000111111111000000000000000///......000000000111111111111222333333333222222111111111000111111222333333444444555444444333444555666777666666777777777777888888999888666555555666888999888888888888888999::::::;;;::::::999999::::::;;;;;;<<<<<<============<<<========================???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVWWWYYYZZZZZZ[[[___aaacccfffgggfffeeeddd```^^^\\\ZZZXXXXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\^^^_________^^^^^^]]]\\\]]]^^^___``````___^^^]]]^^^^^^^^^^^^___```aaaaaabbbaaa___]]]]]]]]]^^^___aaaaaa```_________``````aaaaaa``````aaacccdddeeeaaaaaa```___^^^^^^^^^^^^aaaccceeeeeeeeeeeegggiiihhhhhhgggggghhhiiiiiijjjjjjhhhgggeeeeeefffggghhhiiihhhfffdddccccccdddeeeddddddccccccbbbbbbbbbaaaeeefffggghhhhhhgggeeedddeeeeeeeeeeeeeeeffffffgggjjjkkkmmmmmmllljjjhhhfffdddddddddeeefffggghhhiii444444444555555555666666666666666666666555444333333333222222222111111111000111222333333222111000000000111222222222222111000111111111111222222222000000000111222333444555555666666888:::<<<>>>??????@@@EEEKKKOOOUUUcccoooyyysssrrrooommmkkkeee[[[TTTSSSXXXaaannnxxxzzztttjjjbbbXXXUUUSSSVVVZZZcccrrr~~~}}}}}}}}}}}}|||zzzuuurrrnnnkkkiiikkksss|||}}}{{{|||{{{yyywwwxxx|||zzztttooojjjhhhgggfffgggiiijjjjjjiiigggfffdddbbb```___^^^^^^```______]]]\\\[[[ZZZYYYYYYYYYXXXXXXWWWUUUTTTSSSSSSSSSSSSRRRPPPNNNLLLKKKHHHGGGFFFEEEDDDDDDEEEEEEGGGCCCAAACCCDDDHHHPPPYYYbbbooo~~~|||{{{zzz{{{{{{~~~}}}xxxrrrlllgggeeegggfffiiiooovvvyyyvvvqqqkkklllooorrrtttuuuvvvwwwhhh```SSSIIICCC>>>999555222111111000000/////////...............///////////////...------------...------------------------------...////////////.../////////.......................................///---++++++,,,---...---........................---------.........//////...//////000000000000000//////000000000000111111111000000///////////////000111111111111222222222222222222222222111111111111111111222222333333444444444444333444555555666555555555555666666666777777666555444444555666777888777777777777888999999;;;;;;::::::::::::;;;;;;<<<<<<=========<<<<<<;;;========================>>>>>>>>>?????????@@@@@@??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTUUURRRRRRRRRRRRSSSTTTUUUUUURRRRRRRRRSSSTTTVVVWWWXXXVVVVVVVVVUUUUUUTTTTTTSSSUUUUUUVVVVVVWWWXXXYYYYYY]]]___aaacccddddddcccbbb^^^\\\ZZZXXXWWWWWWWWWWWWXXXWWWVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXZZZ\\\]]]^^^^^^^^^_________^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^\\\\\\\\\\\\]]]^^^______bbbaaa___]]]]]]]]]]]]^^^___^^^^^^^^^^^^___``````aaaaaa``````aaabbbcccdddbbbaaa```___^^^^^^^^^^^^```bbbddddddcccdddfffgggggggggggggggggghhhhhhiiiiiihhhhhhhhhgggggggggggghhhgggfffdddccccccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaadddfffhhhjjjjjjhhhfffeeeeeeeeefffffffffgggggggggkkklllmmmmmmmmmkkkjjjiiifffeeeeeeeeeeeefffggghhh222333444555555555555444777777777777666555444333444444333333333222222222000111111222222111111000000000111222222222222111000000111111111222222222111000000111222333444444333333444666888:::<<<======>>>CCCIIIMMMTTTaaaoooxxxpppmmmkkkmmmooolllbbbZZZVVVYYYbbboooyyy|||wwwooohhhZZZVVVTTTVVVYYYaaaooo}}}~~~}}}}}}}}}~~~}}}zzztttpppmmmjjjiiikkkqqqwww|||~~~|||yyyuuurrrttt{{{}}}uuummmggggggeeeddddddeeeeeeeeedddcccbbbaaa___^^^]]]]]]]]]___^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUTTTRRRQQQPPPOOONNNLLLJJJIIIGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEAAA@@@CCCHHHNNNZZZeeemmm|||}}}yyywwwxxxzzz|||~~~}}}yyyuuuqqqmmmjjjhhhfffhhhoooyyy|||xxxrrrgggiiimmmrrruuuvvvuuussscccZZZMMMCCC===999666333//////.........---------........................000///...,,,,,,---......------------------------,,,---......//////......................................................///...---------.................................,,,,,,,,,---------.........///000000111111000000//////000000000000000000111000///......///000111111111111111222222222222222222222111111111111111111111111222222333333333333333333444444444555555444444555555666666777777666555444444444444555666777777777666777777888999;;;;;;::::::::::::;;;;;;============<<<;;;::::::=================================>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQRRRRRRSSSSSSSSSTTTQQQQQQPPPPPPQQQRRRSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVTTTTTTUUUVVVVVVWWWXXXXXX[[[\\\^^^```aaaaaaaaa```\\\[[[ZZZXXXWWWWWWWWWWWWWWWVVVTTTSSSSSSUUUWWWXXXUUUVVVVVVWWWYYY[[[]]]^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[\\\]]]^^^___aaa```___]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaa```______```aaabbbcccbbbaaa```___^^^^^^^^^^^^``````aaabbbcccccceeeeeehhhhhhgggggggggggghhhhhhggghhhiiiiiiiiihhhgggfffgggffffffdddcccbbbaaa```aaaaaaaaaaaaaaabbbbbbbbbdddfffiiikkkkkkiiigggeeefffggghhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkjjjjjjiiiffffffeeeeeeeeeeeeffffff222333444444444444333333666666777777666555444444666666555555555444444444111111111222222111111111000000111222222222222111000000111111111222222222222111111111222333444444222222333444666888:::;;;======AAAGGGKKKRRR```mmmxxxlllccccccgggnnnooohhh___[[[[[[cccpppzzz}}}yyyrrrlll[[[XXXVVVWWWXXX^^^kkkwww}}}~~~}}}}}}~~~|||wwwsssnnnllljjjkkkmmmqqqsssuuuyyy}}}{{{xxxrrrlllkkkqqq{{{zzzqqqjjjgggeeecccbbbccccccbbbaaaaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZYYYYYYZZZYYYXXXWWWUUURRRPPPOOOLLLKKKJJJHHHGGGFFFEEEDDDCCCEEEFFFHHHIIIJJJIIIIIIBBB???@@@FFFNNNYYYgggttt|||}}}yyyxxxzzz~~~~~~}}}|||xxxsssoooggggggiiirrrzzz|||vvvnnnhhhjjjnnnrrrvvvuuuppplll___UUUHHH>>>888666333111............------------...............---------000///...,,,,,,---......------------------------,,,------...............---------...................................................------...///........................,,,,,,,,,,,,------------......///000000000000000000000//////////////////111000///......///000111000000111111111222222222111111111111111111111111111222222222222222333333333333333444444444444444444444555555666777888888555555444444444444555555777777777666777777888999<<<;;;;;;::::::;;;;;;<<<<<<<<<===<<<<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAAAAABBBCCCDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPQQQQQQQQQQQQRRRRRRPPPOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVXXXXXXXXXWWWWWWWWWWWWWWWTTTTTTUUUUUUVVVWWWWWWWWWYYYZZZ[[[]]]^^^^^^^^^^^^[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUSSSRRRSSSTTTWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^______^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\]]]___```aaa```___^^^]]]^^^___```aaaaaa```___^^^^^^]]]]]]]]]_________aaacccdddeeeeeeiiihhhhhhggggggggghhhhhhggggggiiiiiiiiihhhfffeeeeeeeeedddcccbbbaaa``````bbbbbbbbbccccccddddddddddddfffhhhjjjjjjiiigggfffhhhhhhjjjkkkllllllllllllhhhggggggffffffgggggggggfffeeeeeeddddddddddddddd666555555444333333222222444555555666666666555555777777666666666555555555222222222222222222222222000000111222222222222111000111111111111222222222222222111111222333333444222222222333555666888999<<<<<>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLLLLMMMNNNQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZYYYYYYXXXWWWWWWVVVTTTSSSSSSSSSSSSUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^\\\]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]^^^___```aaa^^^]]]\\\[[[[[[\\\]]]^^^```___^^^]]]\\\\\\\\\\\\^^^]]]^^^```cccfffffffffhhhggggggffffffffffffgggfffggghhhhhhhhhgggeeeddddddcccbbbaaaaaa```aaaaaabbbbbbcccdddeeefffffffffdddeeeggghhhiiihhhhhhggggggiiikkklllmmmmmmmmmlllfffeeecccbbbbbbbbbcccdddddddddcccbbbbbbbbbcccccc:::999777555444333333333222333444555555666555555666666666666555555555555444333333333333333333444000000111222222222222111000111111111111222222222111111000000000111222222333333333333444555666777::::::<<<@@@CCCJJJXXXeeevvv{{{jjj[[[ZZZ___iiipppnnniiifffcccjjjttt|||~~~{{{tttooofffcccbbbbbb```aaahhhpppuuuzzz}}}}}}}}}xxxxxxyyy{{{}}}~~~}}}{{{ssssssqqqnnnkkkjjjiiijjjjjjooorrrrrrtttyyyyyyvvvpppooojjjccc]]]^^^eeelllqqqzzz~~~zzzssslllaaa___]]]\\\\\\\\\[[[ZZZYYYYYYYYYXXXYYYYYYZZZZZZWWWWWWWWWVVVUUUUUUTTTTTTQQQPPPOOONNNLLLJJJHHHGGGCCCBBBBBBBBBBBBCCCEEEFFFFFFGGGIIIJJJJJJHHHEEECCCDDDDDDJJJWWWeeeuuuvvvmmmfffgggiiilllmmmkkkgggccchhhggghhhlllnnnkkkccc\\\NNNFFF===666444333222111////////////////////////.........------,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.................................+++---//////---,,,---...........................------------............,,,,,,---...............000000/////////...............///000000000000000....../////////000000000///000000000111111111222222222222222222222222222111222333444444444333333222222333444555666777777555555555666666555555555888888888888888999::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>><<<======>>>??????@@@@@@????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMNNNMMMKKKJJJKKKMMMPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZXXXXXXXXXWWWWWWVVVUUUUUUQQQQQQRRRSSSSSSTTTUUUUUUWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ[[[\\\]]]^^^_________^^^^^^]]]^^^^^^___``````\\\[[[ZZZYYYYYYZZZ[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[]]]\\\\\\```dddhhhhhhgggfffeeeeeedddccccccddddddfffffffffffffffeeeeeedddcccbbb```______```bbbcccbbbbbbcccdddeeefffggggggeeeeeeeeeeeefffggghhhiiifffgggjjjlllmmmmmmlllkkkfffdddbbb___^^^___```aaabbbaaaaaaaaaaaaaaabbbbbb>>><<<999666444444444555111111333444555666666666666666555555555444444444555444444333333444444555000000111222222222222111000111111111111222222222000////////////000000111444444333333444444555666999888:::===@@@FFFTTTbbbooo~~~}}}kkk]]][[[___iiipppoookkkiiiffflllvvv}}}{{{uuupppjjjhhhggggggeeedddiiiqqqtttxxx{{{zzz|||~~~{{{uuuuuuvvvxxx{{{}}}}}}|||uuutttssspppllljjjiiijjjggglllnnnkkkmmmrrrssspppnnnnnnjjjccc\\\\\\aaaggghhhqqqyyyzzzxxxtttnnnggg^^^\\\ZZZYYYYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVWWWXXXUUUUUUTTTTTTSSSSSSRRRRRRLLLKKKKKKIIIHHHFFFDDDCCC????????????AAACCCEEEFFFIIIKKKMMMMMMLLLIIIEEEBBBEEEGGGOOO]]]nnn~~~wwwllliiiiiiiiiiiigggeeecccbbbcccaaabbbeeegggddd\\\UUUGGG@@@888444333333333111,,,---------------------.........------,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------.................................***---//////,,,+++,,,...........................---------.........//////+++,,,------......------000000//////.........------...///111111111000///............//////////////////000000111111111222222222222222222222222222111222333444555444333333000111111222444555666666555555666666666666555555999999888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???>>>??????@@@AAAAAABBBBBB????????????@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMLLLJJJIIIJJJLLLOOOQQQNNNNNNOOOPPPRRRTTTVVVWWWTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXTTTUUUUUUVVVWWWXXXYYYZZZVVVVVVVVVVVVVVVUUUTTTSSSOOOPPPQQQRRRSSSSSSSSSSSSVVVUUUVVVVVVWWWXXXYYYZZZWWWWWWXXXYYYYYYZZZYYYYYYWWWYYYZZZ\\\\\\ZZZYYYWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ[[[]]]^^^___``````______^^^^^^^^^___``````[[[ZZZYYYXXXXXXYYYZZZZZZ^^^]]]\\\[[[ZZZZZZZZZZZZ\\\[[[\\\```eeeiiijjjiiidddccccccbbbaaaaaaaaabbbffffffeeeeeeddddddddddddcccaaa___^^^^^^```bbbdddaaaaaabbbccceeefffggggggeeeeeeddddddeeefffhhhiiidddfffhhhkkkllllllkkkjjjfffdddaaa^^^]]]^^^___``````````````````aaabbbbbbEEEAAA;;;777555444222111444444444444444444444444777777777777888888888888555555555444333333222222222111111000///000000000222222222222222111000/////////000000111111111222222222333333333333444444777888999;;;>>>DDDLLLQQQfffqqqzzzmmmgggeeekkkqqqrrrqqqrrrsssvvv|||{{{uuuqqqhhhjjjkkkkkkjjjjjjlllmmmooorrrvvvyyy{{{{{{yyyxxxuuuttttttuuuwww{{{{{{wwwsssrrrrrrooohhhbbbeeedddbbbbbbeeeiiinnnqqqqqqnnnjjjfffbbb___]]]]]]bbbeeejjjmmmnnnlllhhhfff[[[YYYWWWWWWWWWVVVUUUSSSPPPQQQRRRTTTUUUVVVWWWXXXUUUTTTTTTRRRQQQNNNMMMLLLGGGGGGFFFEEECCCAAA???>>>===>>>???AAADDDGGGJJJLLLPPPNNNKKKHHHFFFFFFFFFFFFIIILLLUUUcccuuu}}}tttnnnllljjjiiigggfffddd```]]]\\\aaabbb^^^]]]\\\VVVMMM<<<:::666222000...............------------......------...---++++++---///..................------...------,,,---...000111------------------------,,,,,,,,,---------......................................................---------.........//////---......///////////////------------.........///.........///////////////000000///...............////////////////////////000000000000111111111111222222444444444444222222111111222333333444555555555555555666666666666777555555666777555333111///888888888888888888888999<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC>>>>>>>>>===>>>??????@@@AAAAAABBBCCCDDDEEEFFFFFFJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTXXXWWWWWWVVVVVVWWWWWWXXXVVVVVVTTTSSSRRRRRRRRRRRRTTTSSSRRRQQQPPPPPPQQQRRRQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUXXXXXXXXXXXXWWWVVVUUUUUUVVVVVVWWWXXXYYY[[[\\\]]][[[\\\]]]]]]\\\]]]___aaa``````___^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWWXXX[[[\\\\\\]]]\\\[[[ZZZYYY[[[[[[[[[\\\^^^```aaabbbaaa`````````aaabbbdddeeefffeeecccbbbbbbdddeeefffbbbaaa```______```bbbcccdddcccbbbaaaaaaaaabbbcccbbbbbbbbbbbbcccdddeeeeeegggffffffffffffggghhhhhhcccaaa___]]]\\\]]]^^^______^^^^^^^^^^^^___``````LLLGGG???999666444444333333333333444444444444444444444555555555666666666555555555666666777777777333222111111000000111111222222222222222111111000111111111111000000000000111111111222222222333333777777888999<<>>@@@BBBFFFHHHKKKLLLLLLJJJHHHFFFEEEFFFHHHIIIPPPSSS[[[gggwwwxxxqqqllllllkkkjjjiiihhheeeaaa^^^___bbbaaa]]]YYYVVVNNNEEE999777444111///......///......------------......,,,---...---,,,,,,---///,,,,,,------......//////++++++*********+++,,,---------------------------,,,,,,,,,---------......------------------------........................------------.........///------...///////////////------........./////////000000//////......------000000///...............000000000000000000000000............////////////222222333444444333222222111222222333333444444444333333333444444444555555555666666777666555333222888888999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========??????????????????????????????>>>>>>??????@@@AAABBBBBBCCCDDDEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUXXXWWWWWWVVVVVVWWWWWWXXXUUUUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRUUUUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZZZZ[[[]]]]]]\\\\\\^^^_________^^^^^^]]]\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYYYY]]]]]]^^^^^^^^^]]][[[ZZZ[[[[[[[[[\\\^^^```aaabbb``````______```aaacccdddeeedddbbbaaaaaaaaacccdddbbbaaa___^^^___```aaabbbcccbbbaaaaaaaaabbbccccccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeeeefffggggggdddccc```___^^^^^^___```___^^^^^^^^^^^^___``````ZZZRRRGGG===888555555555333333333333333333333333444444444555555555555666666666666666666666777777444333333222222222222222111111222333333333222222333222222111000000//////000000111111111222222222555666666777999===DDDHHHNNNWWWfffvvv}}}zzz|||}}}{{{xxxxxx{{{~~~{{{uuuqqqnnnooonnnlllhhheeeeeeeeehhhkkkooosssvvvwwwxxxxxxrrrqqqooommmnnnqqqtttwww~~~}}}|||||||||wwwpppjjjgggddd```]]]]]]```dddgggmmmlllkkkhhhddd___[[[XXXVVVWWWXXXYYYXXXWWWVVVUUUQQQPPPNNNNNNNNNNNNLLLJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJHHHFFFDDDCCCAAAAAAAAA@@@???>>><<<;;;;;;===@@@CCCFFFIIIJJJKKKGGGFFFEEEEEEGGGKKKOOORRRZZZ]]]bbblllyyyyyytttpppnnnkkkkkkkkkkkkjjjhhhddd```aaabbb```ZZZTTTMMMDDD;;;555444222000///......///......------------......,,,.........,,,,,,---...++++++,,,---...///000000......---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------...////////////........./////////000000000111111000///...---,,,,,,000//////............///000000000000000000000000............////////////222222333333333333222222222222222333333333333333111111222222222333333333666666666666666666666666666666777999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=================================::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWXXXXXXTTTSSSSSSRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWWRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTUUUVVVVVVWWWZZZ\\\]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^^^^___``````___]]]\\\[[[[[[[[[\\\]]]___aaaaaa______^^^^^^^^^```aaabbbbbbaaa```___^^^^^^___```aaa```^^^^^^^^^^^^___```aaaaaa``````aaabbbcccdddbbbbbbaaaaaa``````aaaaaaccccccdddddddddeeeeeeeeeeeecccbbb`````````aaaaaa___^^^^^^^^^^^^___``````mmmcccSSSEEE<<<777666555333333333333333222222222555555666666666777777777888777666555444333222111555555444333333333333333000111222333444444444444222111111111111111111111111111111111222222222222444444555555666999>>>BBBGGGOOO[[[hhhuuu}}}zzzzzz}}}~~~|||vvvpppllljjjkkkjjjgggdddaaa```aaaccceeehhhlllpppssstttuuurrrpppmmmkkkjjjllloooqqqvvvwwwxxxzzz{{{wwwqqqllljjjfff```\\\ZZZ\\\```cccjjjjjjjjjiiieee___YYYVVVVVVUUUTTTSSSSSSRRRRRRRRRNNNLLLKKKKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDBBB@@@>>>===============<<<<<<;;;:::<<>>========================:::;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<===???@@@@@@AAA@@@@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXSSSSSSRRRRRRRRRSSSTTTTTTRRRRRRRRRQQQQQQQQQQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTSSSUUUUUUTTTTTTSSSTTTTTTUUUVVVXXX\\\]]]\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]^^^^^^___``````___^^^]]][[[[[[[[[\\\]]]^^^```aaa^^^^^^]]]]]]]]]^^^```aaa```___^^^]]]\\\\\\]]]]]]___^^^]]]\\\\\\\\\]]]]]]_________```aaabbbccccccbbbaaa```_______________aaabbbbbbcccccccccccccccccccccbbbaaa``````aaaaaa___^^^^^^^^^^^^___``````~~~sssaaaPPPCCC<<<777666444444444333333222222222555555555555666666666666888777666555444333222222666555555444333444444444000111222333444555555555///000000111222333333444222222222333333333333444333333444333444777;;;>>>BBBHHHRRR]]]hhhvvv~~~~~~|||wwwpppjjjfffaaabbbbbbaaa^^^\\\\\\]]]]]]___aaadddhhhkkkmmmnnnooommmkkkiiihhhhhhiiijjjjjjmmmppptttuuusssooollljjjfff```[[[YYYZZZ]]]___dddfffggggggccc]]]WWWSSSPPPOOOMMMKKKJJJJJJJJJKKKLLLKKKJJJJJJJJJJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDBBBAAA???===<<<555666666777888888777777999;;;===???AAACCCDDDEEE@@@DDDJJJQQQZZZaaagggjjjkkkmmmooottt{{{~~~zzzvvvvvv}}}~~~wwwssspppnnnmmmdddfffjjjnnnpppoookkkhhhaaa\\\VVVPPPIII@@@999444.....................///......------------......,,,...///000...------.........------,,,,,,,,,+++++++++++++++******))))))------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------...............////////////000000000000------......//////000000//////............//////........................000000000000111111111111222222222222222222222222222222222222222222222111222222222222333333333333222222222333444555777888666666666666666666666666999999999999::::::;;;;;;<<<<<<<<<============>>>========================;;;;;;<<<<<<<<<=========999999:::<<<===>>>???@@@AAAAAAAAA@@@AAAAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXYYYTTTSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSTTTTTTTTTTTTSSSVVVUUUUUUUUUTTTTTTSSSSSSQQQSSSUUUWWWYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVUUUWWWWWWVVVUUUUUUUUUUUUVVVUUUXXX[[[]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^\\\]]]^^^______^^^]]]\\\[[[[[[[[[\\\]]]^^^___```^^^]]]]]]\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[\\\^^^^^^___```aaabbbbbbbbbaaaaaa```___^^^^^^^^^^^^``````bbbbbbcccbbbbbbbbbaaaaaa``````_________```___^^^^^^^^^^^^___``````~~~mmm[[[MMMCCC<<<999666555555444444333333222222222222333333333444444555666666777888888999999666555555444444444444444111222333444555555666555...///000111222444555555222222333333333444444444222333333333444666:::===<<>>===;;;;;;555555777888999:::::::::;;;;;;<<<<<<>>>@@@AAACCCAAAHHHSSS```jjjrrrvvvwwwuuuuuuvvvxxx{{{~~~zzzuuuooooootttzzz}}}}}}~~~{{{wwwtttqqqnnniiifffcccfffjjjooorrrqqqlllhhh___WWWOOOJJJCCC;;;666555---------.....................------------......,,,...000000///...---...//////...---,,,+++******++++++,,,,,,,,,+++******------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---............---....../////////000000000,,,,,,---...///000111111///............//////000------------------------............////////////222222111111111111222222111111111222222222222222222222333333333444444444111111222333444555666666999999888888777666666666777888888999999::::::;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=================================AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOPPPRRRSSSRRRRRRSSSUUUVVVXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYYYYVVVUUUUUUTTTTTTTTTUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTVVVVVVVVVVVVUUUUUUUUUUUURRRSSSUUUWWWYYYZZZZZZYYYZZZYYYYYYYYYXXXXXXXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVYYY[[[\\\[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^^^^^^^]]]ZZZ[[[]]]^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\]]]^^^___^^^^^^]]]\\\\\\]]]^^^____________________________________^^^^^^]]]\\\\\\]]]^^^___```aaaaaa````````````______^^^____________```aaabbbcccbbbaaaaaa_______________^^^^^^^^^___^^^^^^^^^^^^___``````uuueeeWWWKKKCCC>>>777777666555555444333333111222222222222333333333444555555777888999:::;;;666555444444333333444444222333444555555555555555000000111222222333444444111222222222333333333333222333444444444666:::<<<:::>>>DDDJJJQQQ[[[fffmmm~~~{{{uuummmfff___[[[SSSTTTUUUUUUTTTTTTUUUVVVVVVUUUUUUVVVWWWZZZ\\\^^^___`````````^^^\\\ZZZXXXUUUXXX\\\^^^___^^^]]]]]]\\\ZZZWWWTTTRRRRRRRRRSSSTTTUUUXXXYYYWWWSSSNNNKKKIIIHHHGGGEEEEEEEEEFFFFFFGGGEEEDDDDDDEEEFFFEEECCCAAAAAAAAA@@@@@@??????>>>;;;;;;;;;;;;;;;::::::999888999;;;<<<>>>???@@@@@@???>>><<<;;;<<<>>>@@@BBBHHHRRRbbbsss~~~|||{{{zzzyyyyyyxxxzzz{{{|||~~~|||sssqqqnnnllllllnnnoooppprrrrrrqqqqqqpppmmmhhhdddeeehhhlllppprrroooiiiddd]]]SSSIIICCC<<<555222444,,,------.....................------------......,,,...000111000...---......------,,,,,,++++++++++++,,,---.........------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------------........./////////------......//////000000...............///000000....................................////////////333222111000000111222333000000111111222222333333222222222333333333444444111222444555666666666666777777777777777777666666777777777888999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<========================@@@@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUURRRSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVRRRTTTVVVXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\YYYYYYXXXXXXXXXYYYYYYZZZXXXZZZ[[[[[[[[[[[[\\\^^^ZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ\\\^^^^^^^^^]]]\\\ZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^___^^^]]]\\\\\\]]]^^^_________```aaabbbbbbbbbbbbcccccccccbbbaaaaaa```___^^^^^^___`````````___^^^```_______________```aaa___```bbbcccccccccaaa```^^^^^^^^^_________^^^^^^___^^^^^^^^^^^^___``````xxxjjj]]]QQQHHHBBB888888777666555555444444333333444444444555555555555555555555666666666666555555444333333333333444333444555555666555555555222222222222222222333333000111111111111222222222111333444444555777:::===<<>>>>>>>>=========888888999999999999888888666888999<<<>>>???@@@@@@BBB@@@===;;;;;;===@@@BBBPPP\\\ooo{{{wwwtttsssrrrrrruuuxxx}}}yyymmmoooooolllhhhfffgggjjjkkkkkklllooopppnnnjjjggghhhjjjnnnqqqrrrmmmfffaaa\\\PPPEEE>>>888111///333------...//////..................------.........,,,...111111000.........,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,++++++***------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------......------------------.........//////////////////........................///000111////////////////////////000000000000111111111111333222111000000111222333//////000111222333333444111222222222222333333333222333555777888888666555333444444444555555666666666777777888999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;<<<===>>>@@@AAAAAA@@@@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRSSSUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUUUUUUUVVVSSSTTTVVVXXXYYYYYYXXXXXXYYYXXXXXXXXXWWWWWWWWWWWW\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[YYY[[[[[[[[[ZZZ[[[]]]___ZZZZZZZZZZZZ[[[[[[[[[[[[YYY[[[\\\^^^^^^]]]\\\[[[ZZZ[[[]]]^^^^^^^^^]]]]]][[[[[[[[[[[[\\\]]]^^^^^^```___^^^]]]]]]]]]^^^______```aaacccddddddddddddfffffffffeeeeeecccbbbbbb^^^___`````````___^^^]]]_______________```aaabbb___```bbbcccdddcccaaa```^^^^^^_______________^^^___^^^^^^^^^^^^___``````}}}sssjjj]]]PPPFFF>>><<<999888777666333111333333444555555555444444333333333444444666777777444444444333333222222222555444333222222222333333111111000000000000111111000111111111111222222222000111222333444444444444777999<<<===@@@FFFNNNTTTdddmmmzzzyyytttmmmfff```ZZZUUUQQQTTTQQQOOONNNPPPQQQOOOMMMTTTSSSSSSRRRQQQOOONNNMMMSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNMMMLLLJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFBBBAAA@@@@@@?????????@@@AAAAAAAAA@@@@@@>>>======;;;;;;::::::999888888888::::::999999999999999:::666888;;;>>>AAACCCDDDDDD===;;;;;;;;;:::<<>>666444222///,,,........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,------------,,,,,,,,,---------......---,,,,,,+++++++++,,,,,,............////////////////////////////////////000000000000111111111111////////////000000000000333333222222222222222222444444444444444444333333666777777777888888888888777888999;;;;;;:::999999888999::::::888888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAABBBDDDDDDCCCCCCEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXZZZ[[[]]]\\\\\\[[[YYYWWWUUUTTTPPPQQQQQQRRRSSSTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUWWWXXXXXXWWWWWWYYYYYYYYYYYYXXXWWWVVVVVV\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ\\\^^^```aaaaaa```___^^^]]]]]]\\\\\\\\\]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^^^^]]]]]]^^^```bbbbbbbbbcccccccccddddddeeeeeeeeegggffffffggggggeeebbb___```___^^^]]]]]]]]]^^^___```````````````````````````aaabbbccccccbbbaaa```____________^^^]]]\\\\\\```___^^^]]]^^^___aaaccc{{{rrrhhh[[[RRREEEAAA<<<999888777666666333333444444444444444333444444444555555666777888555444444444333333333333555444444333333333333333111111000000000000111111000111111111111222222222000111222333444444444444555666888999;;;???FFFKKKRRRZZZgggsss{{{xxxpppllleee```[[[WWWSSSPPPPPPNNNKKKKKKMMMMMMLLLJJJPPPPPPPPPPPPOOOMMMLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFGGGGGGFFFEEEDDDAAA@@@@@@???>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;::::::999999888888888777888777777777777888::::::<<<===???AAABBBBBBAAAAAA>>>======>>>>>>BBBOOO[[[rrr}}}sssmmmllljjjqqqyyy~~~yyyxxxwwwuuuqqqmmmjjjhhhhhhjjjiiihhhiiijjjjjjhhhggghhhlllllljjjjjjhhhaaaWWWKKKCCC999333222111///---...............---------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,---...///////////////,,,,,,------............------,,,,,,,,,,,,------............//////////////////////////////////////////000000000111111111000000000111111111222222222222222222222222222222333333444444444444444444666666666777777777888888777777888999999999999999999:::;;;;;;999999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZ\\\\\\\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUSSSTTTUUUWWWXXXXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVVVV[[[[[[\\\]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]___aaaaaaaaa```___^^^^^^]]]]]]]]]]]]^^^^^^___^^^\\\[[[[[[\\\^^^______^^^^^^___aaabbbccccccddddddddddddeeeeeeeeeffffffeeeeeefffgggfffccc```aaa```___^^^]]]^^^______```````````````````````````aaaaaabbbbbbaaa``````^^^______^^^^^^]]]\\\[[[______^^^^^^___aaabbbccc|||sssiiiaaaQQQKKKBBB<<<999999999999444444444444333333333333555555555555666777777888555555555555555444444444555555444444333333333333111111000000000000111111000111111111111222222222111111222333444444444444555555555555666999>>>BBBDDDKKKVVV```kkkwww}}}yyyuuupppmmmddd```\\\XXXUUUSSSOOOMMMJJJIIIGGGGGGHHHIIIHHHGGGKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAAAAABBBCCCBBB@@@===>>>>>>???@@@@@@AAAAAA===>>>@@@AAABBBBBBAAA@@@??????>>>=========>>>>>>;;;<<<<<<;;;;;;:::999888888888888888888888777777555555444555777999;;;===???@@@BBBCCCCCCBBB@@@???>>>===>>>AAADDDLLL\\\kkkxxxoooiiiiiiqqqwww~~~}}}|||zzzwwwuuusssoookkkhhhhhhggggggggghhhgggeeebbbffffffeeeddddddbbbYYYOOOBBB;;;444000///000///...//////.........---------------------------------------------------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------......///////////////...---............/////////...---------------..................//////////////////////////////////////////000000000000111111111222222222333333333333000111111111222333333333222222333333444444555555555555666666666777777777777777666666777777888999999;;;;;;;;;:::999:::;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>>>>>>>??????@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIIIILLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSUUUUUUUUUUUUUUUVVVXXXXXXZZZ[[[[[[[[[[[[ZZZZZZYYYZZZYYYXXXWWWVVVTTTSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVSSSTTTVVVWWWXXXWWWWWWVVVXXXXXXXXXXXXXXXXXXWWWWWWYYY[[[\\\^^^]]][[[YYYWWWUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___```aaaaaa```____________^^^^^^^^^^^^___``````___^^^]]]]]]^^^___````````````aaabbbcccdddeeeeeeeeeeeefffffffffffffffdddddddddfffggggggeeebbbbbbaaa___^^^^^^^^^___```````````````````````````___``````aaaaaaaaa```____________^^^^^^]]]\\\[[[^^^^^^___```bbbcccdddddd}}}tttnnnaaaYYYMMMBBB<<<:::::::::555555444333333333333333444444444444444555666777666666666666666555555555555555555555555444333333222111111000000111111222000000111111111222222222111222333333444444444333555555555444555888;;;>>>>>>CCCJJJRRRZZZeeepppyyy|||{{{vvvqqqmmmiiidddaaa[[[XXXUUURRRQQQOOOLLLIIIEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEBBBBBBBBBBBBAAA@@@??????>>><<<;;;<<<======<<<;;;>>>>>>======<<<<<<<<<<<<999:::;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<<<<:::::::::::::::999888777777777777777777777888888444444555666999<<<>>>@@@>>>???@@@BBBAAA@@@>>>===<<<<<>>>>>???<<<<<<======>>>?????????>>>@@@AAAAAAAAAAAABBBDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHIIIJJJJJJKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSTTTTTTUUUVVVVVVXXXYYYZZZ[[[[[[\\\[[[[[[\\\[[[ZZZYYYXXXVVVUUUUUUWWWWWWWWWVVVVVVWWWWWWWWWTTTUUUVVVWWWXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWXXXZZZ\\\^^^^^^[[[XXXVVVSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\___```aaaaaaaaa```___^^^```____________``````aaaaaa``````______``````aaaaaabbbbbbbbbbbbccceeeffffffffffffgggggggggggggggccccccccceeeggggggfffeeebbbaaa___^^^]]]^^^^^^____________________________________``````````````````````````````^^^]]]]]]]]]^^^```bbbcccddddddeeezzzrrriii[[[NNNEEE???;;;999777666555444333222333333333333222222222333444444666666666666666666666666555555666666666555444333222222111111111111222222000000111111111222222222222222333444444444333333444333222333555888:::;;;888;;;@@@DDDIIIPPPZZZaaafffsss~~~yyyvvvqqqnnniiidddaaa]]]YYYVVVUUUSSSPPPOOOMMMKKKHHHEEEBBBBBBBBBAAA@@@@@@AAABBB@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;:::888888999999888777:::999999999999999888888777777888999:::;;;;;;;;;::::::999999999::::::;;;999999::::::999999888888666666666777888888888999666777999;;;===@@@BBBCCC>>>>>>???>>>>>><<<;;;:::<<<>>>DDDLLLTTT```rrr|||xxxttttttvvv}}}~~~|||{{{zzzvvvnnnhhhcccbbbcccdddeeeeeecccaaaaaa]]]ZZZYYYXXXQQQHHHAAA888555222///............//////.........---------------------------------------------------------//////.........---------,,,,,,,,,------.........------------------------,,,------......------,,,------------------------...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,/////////////////////...---------------...///000............////////////////////////////////////...////////////000000000000000000000111111111111//////000111222222333333111111222222333444555555333333444444444555555555666555444333444555777888666888999888777666777888888888888999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>>>>>>>;;;;;;<<<======>>>??????>>>???AAAAAA@@@@@@BBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXTTTUUUVVVWWWWWWWWWVVVUUUVVVVVVWWWXXXYYYYYYYYYXXXXXXZZZ\\\^^^]]][[[XXXVVVRRRSSSTTTVVVWWWYYYZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\\\\]]]]]]]]]]]]]]]```````````````________________________```aaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaacccddddddbbbbbbeeegggggggggggggggggggggggggggcccbbbbbbdddfffhhhgggfffbbbaaa___]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^_______________```aaaaaaccccccccccccbbbaaa```___]]]^^^```bbbcccddddddeeezzznnnaaaUUUJJJBBB<<<:::999666555333333333444222222111111111222222333555555555666666666666666555666777777777666444333222222111111111111222222000111111111111222222222222333333444444333333333111000///000333666777777666999;;;===>>>CCCJJJPPPWWWbbbooovvv}}}{{{wwwsssoookkkhhhaaa^^^ZZZWWWTTTRRROOOLLLOOONNNLLLJJJIIIGGGDDDAAA@@@@@@@@@???===<<<===>>>======>>>>>>>>>>>>>>>=========>>>======<<<;;;::::::888777777777777666444111222333444555666777888666666777777888888999999888888777777777888999999888999999999999999888888666666777777888999::::::999;;;>>>AAACCCDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;DDDGGGOOOXXX___hhhvvv~~~}}}{{{xxxsssmmmiiicccbbbaaaaaabbbbbbaaa```^^^[[[XXXWWWRRRHHHAAA>>>555444222000///......///........................------------------------------------------------------------------------,,,,,,,,,---......//////------------............,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...............---/////////............---,,,,,,,,,,,,---...//////............////////////////////////////////////......////////////000000....../////////000000000///000000000111222222222111111222222333333444444222333333333333444444444555555444444555555666777555666777777666555666777777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===============;;;;;;<<<======>>>??????>>>@@@AAAAAAAAAAAABBBDDDCCCDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOONNNOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVUUUVVVWWWXXXUUUUUUVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXZZZ[[[]]]\\\ZZZXXXVVVSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\]]]^^^_________^^^^^^^^^^^^^^^___________________________```aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaadddeeedddbbbbbbdddggggggggggggggggggfffffffffcccbbbbbbdddfffhhhhhhgggcccbbb```^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^____________```aaabbbbbbeeeeeeeeeeeedddcccbbbaaa^^^^^^___```bbbcccddddddttthhhZZZMMMEEE<<<;;;888666444444444555333333222222222222222333444444555555555666666666555666777888888666555444333222222111111222222333000111111111111222222222222333333444444333333222222000...///222444444333555777999::::::<<>>>>>??????<<<999777888:::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::999888777666888777555555666666444222000000111333444666777777666555555555555666666666666666666666666777888888777777888888888888888777666666777888999:::;;;<<<<<<>>>BBBFFFGGGFFFDDDCCC>>>===<<<<<<===@@@DDDFFFRRRVVV^^^gggkkknnnwww}}}~~~}}}zzzuuuooollljjjfffccc___]]]]]]]]]]]]\\\WWWTTTSSSQQQIII<<<777888111111111111000///000000,,,,,,------.../////////------------------------------------------------++++++,,,,,,------......,,,,,,------.../////////------------.........///++++++,,,,,,,,,,,,++++++***++++++,,,---...//////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---........................------,,,,,,++++++++++++,,,---...///............////////////////////////////////////........./////////000000....../////////000000000000000000000111111111111222222222222222222333333222222222222333333333333444444555666666666666666666777888777666555666888777777777777888888888999::::::::::::::::::::::::999:::;;;============<<<;;;;;;<<<===>>>???@@@@@@???@@@BBBBBBAAAAAACCCDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMNNNOOOMMMNNNOOOQQQQQQQQQQQQPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXVVVUUUTTTUUUVVVWWWUUUVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[[[[[[[ZZZXXXWWWTTTUUUVVVWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[\\\^^^___``````______]]]]]]]]]]]]]]]^^^___```^^^^^^^^^^^^___```aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaadddfffdddaaa```dddggggggggggggfffffffffeeeeeedddcccbbbcccfffgggggggggeeedddbbbaaa______````````````````````````````````````______```aaacccdddeeeeeeeeeeeedddcccbbbaaa______^^^^^^___aaabbbcccuuueeeVVVLLL>>><<<999666555444555555444444333222222333333333333444444444555555666666555666888999888777555444333222222111111222222333000111111111111222222222333333333444444333222222555222000111333555333111000333555555444666:::>>>AAAHHHQQQYYYdddmmmpppmmmkkkjjjiiiiiijjjjjjhhhfffcccaaa^^^]]]\\\ZZZWWWUUUJJJGGGEEECCCCCCBBBAAA???@@@@@@@@@@@@AAAAAA>>><<<<<<>>>>>>;;;777444666888;;;;;;;;;;;;;;;:::999999777777777777666555444444777666444444555444333111555555555555555555555666555555444444333444444444555555555555555666777888666666777777777777777666666666777999:::;;;<<<======@@@EEEHHHIIIGGGCCCAAA:::999999;;;@@@GGGNNNSSS]]]bbbjjjqqqrrrrrrwww~~~|||}}}}}}yyyrrrllljjjkkkhhhddd___[[[YYYYYYXXXXXXPPPNNNNNNKKK@@@222...111---///000000000000111222+++,,,,,,---...///000000------------------------------------------------)))******+++,,,---......,,,,,,------...///000000---------.........//////***++++++,,,,,,++++++***)))***+++,,,...///000000,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,'''((()))***+++,,,,,,,,,......---------,,,,,,,,,+++******+++,,,---...///............/////////000////////////////////////............/////////000////////////000000000000111111111000000000000000333333222222222222222222111111222222222333333333333444666777777777666555666888999888777666777888777777777777888888888888999999999999999999999999999:::;;;============<<<;;;;;;<<<===>>>???@@@AAA???AAABBBBBBBBBBBBCCCEEEAAAAAABBBCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOLLLMMMOOOPPPQQQQQQPPPOOOOOOOOOQQQRRRTTTTTTUUUUUUYYYYYYXXXXXXWWWWWWWWWVVVYYYXXXVVVTTTTTTTTTVVVWWWUUUVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXUUUVVVWWWWWWXXXYYYZZZZZZYYYZZZZZZ[[[\\\\\\]]]]]][[[\\\^^^```aaa``````___[[[[[[[[[\\\]]]^^^___```]]]]]]]]]^^^^^^```aaaaaaaaaaaabbbbbbbbbbbbaaaaaa```dddfffdddaaa```cccgggggggggffffffeeeeeeeeedddeeecccbbbccceeeggggggfffgggfffdddcccaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbaaa`````````aaabbbdddeeeddddddddddddcccbbbaaaaaa```___^^^]]]^^^___aaaccc|||hhhUUUGGGBBB<<<999999:::999777999777555444555555444333555555555555666666666666777888999:::999777555444666666555555555555666777666666666555444333111000111111222333333111000///111111111222222333333333444333222111222444777888>>>AAAGGGNNNVVV^^^cccfff\\\\\\[[[ZZZZZZYYYXXXXXXYYYWWWUUUSSSRRRPPPMMMJJJIIIGGGDDD@@@>>>======>>>;;;<<<<<<<<<<<<<<<<<<;;;::::::999999888777777666444444444444444444444444666666666555444444444333444444444333333333222222333333222111222333444555222333444444555555444444555555555666666777888999999888777666666666666666;;;;;;::::::<<<@@@DDDFFFHHHJJJJJJIIIFFFCCCBBBBBB:::@@@DDDFFFLLLYYYeeekkkttttttxxx{{{zzzvvvwww|||~~~}}}{{{xxxsssnnnlllllllllhhhccc]]]YYYYYYWWWUUURRROOOKKKDDD===777444333333//////............//////.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---..............................)))***++++++,,,---......,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---.../////////...,,,------......------,,,---,,,,,,,,,,,,---..............................111111000000//////......////////////////////////000000000000111111111111222111000000000000000111222222222222222222222222111111222222222333333333555555555555666666666666666666666666666666666666999999999888888888888777888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMNNNNNNNNNMMMMMMLLLOOONNNMMMMMMNNNPPPRRRSSSRRRRRRRRRSSSSSSTTTUUUUUUXXXVVVTTTRRRQQQQQQRRRSSSUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\^^^______^^^^^^]]]]]]]]]^^^___aaabbb````````````aaaaaaaaaaaacccbbbaaa```____________aaa`````````aaabbbccccccfffhhhiiihhhfffeeeeeefffddddddeeeeeefffggghhhhhhhhhgggeeebbbaaa`````````bbbbbbbbbbbbbbbbbbbbbbbb___```bbbcccdddeeeeeeeeedddeeeggghhhgggeeebbb```aaa```^^^]]]]]]___bbbcccuuucccMMMGGG???;;;::::::888666555333111111333444444333444555555555666666666666666777888999999777666555777666666555555555666666444444555555555444333333222222222222222111000000222222222222222222333333444333222222222444666777777999>>>EEEKKKRRRVVVYYYRRRRRRQQQQQQPPPOOOOOONNNOOOMMMLLLLLLLLLKKKIIIFFFBBBAAA>>>;;;999999999:::::::::;;;;;;;;;;;;::::::999999888888777666666555333333333333333333333333444444444444333333333333333333333333222222222222333333222222222333444555222333333444444444444444555555555555666777888999777777777666777777888888999999:::===@@@EEEIIIKKKOOONNNKKKFFFAAA===;;;<<<<<>>>>>???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMMMMMMMOOOQQQRRRQQQRRRSSSTTTTTTUUUUUUUUUVVVTTTRRRQQQPPPPPPQQQRRRTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\[[[[[[]]]___aaa``````^^^^^^]]]]]]^^^___```aaa_________`````````aaaaaabbbbbbaaa```____________````````````aaabbbcccccceeegggiiihhhgggeeeeeeeeeaaabbbbbbccceeefffgggggghhhgggeeecccaaaaaa```aaabbbbbbbbbbbbbbbbbbbbbbbb```aaabbbcccdddeeeeeeeeeccceeefffhhhgggfffcccbbbaaa```^^^]]]]]]___aaacccqqqYYYRRRHHHAAA===<<<999777888666333333444555444444444444444555555555666666444555777888888888777666777777777666666555555555222333444555555555555555333333222111111111111111333333222222222222222222555444333222222333444555111333777;;;@@@DDDHHHJJJGGGGGGGGGFFFEEEEEEDDDDDDBBBAAAAAABBBDDDDDDBBBAAA<<<;;;999777666666666777888888888999999888888888777777666666555555444444222222222222222222222222222222222222222222333333333222222222222111111111333222222222222333444444333333333333444444444444555555555555666777888999666666666666777888999:::777999<<>>??????======>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRRRRSSSSSSPPPOOONNNLLLMMMNNNOOOQQQQQQRRRSSSUUUVVVUUUUUUTTTSSSRRRQQQOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYWWWWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYZZZ[[[\\\]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[]]]```bbbbbbaaa______^^^^^^^^^______```^^^^^^^^^_________``````bbbaaa```___^^^^^^^^^^^^____________```aaabbbccccccfffhhhiiigggeeedddddd______```aaabbbdddfffggggggfffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbcccdddeeeeeeeeebbbdddeeeggggggfffeeedddaaa```^^^]]]^^^___aaabbb}}}wwwggg^^^RRRIIIDDD@@@===:::@@@===999777777777666555333333444444444555555555333444555666777777777777888888777777666666555444333444444555555555555555444333222111000111222333333333333222222111111111555444333222222333333444222333555777:::===???@@@@@@@@@@@@@@@??????>>>>>>;;;::::::;;;======<<<;;;999888777666666666777777555555666666666666555555555555444444333333333222111111111111111111111111111111111222222333333333222222222111111111000000222222222222222333333333333333333333333444444444555555555555555666888888666666666666777888999999999<<<@@@EEEJJJMMMOOOPPPOOOLLLFFF@@@===>>>BBBFFFMMM[[[mmm||||||{{{xxxtttqqqrrrvvv|||zzztttpppllljjjkkknnnpppoooqqqtttsssooolllkkkjjjjjjkkklllllllllkkkfff^^^YYYUUUPPPKKKFFF>>><<<888444222111000111///......------......///------------------------///...------------......+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,,,,,,,------............------,,,+++,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,---..............................////////////////////////////////////////////////---------.........//////////////////000111333333111111111111111111111111222333333333333444444444444444444555555555666666666666666666666666666666555555666666777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>???<<<<<<======>>>?????????@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGIIIJJJJJJLLLLLLNNNOOOPPPPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXRRRQQQOOOMMMLLLMMMNNNOOOPPPRRRTTTUUUVVVVVVUUUTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWW[[[ZZZXXXWWWVVVWWWXXXYYYXXXXXXXXXXXXXXXXXXXXXXXX]]]\\\[[[ZZZZZZ[[[^^^___^^^^^^]]]]]]\\\[[[[[[ZZZYYYYYYYYY[[[___aaaaaaaaa```_________^^^^^^^^^___]]]]]]]]]^^^^^^^^^______aaa```___^^^]]]]]]]]]]]]^^^^^^^^^^^^___```bbbbbbbbbeeehhhhhhgggeeedddddd_________```aaaccceeefffeeeeeedddcccbbbbbbaaaaaa```````````````````````````aaabbbcccddddddddddddaaabbbdddfffgggffffffeeeaaa```___^^^^^^___```aaa{{{yyy|||zzzqqqhhh\\\RRRLLLGGGBBB???BBB???:::888777777666555333333333333444444444444222333444555666777777777777777888888777666555555555555666666555555444333555444222111111111222333333333333222222111111111444333333333222222333333444444555666777999::::::;;;;;;;;;;;;;;;:::::::::888777777888999999888666666666666555555666666666333333444444444444333333333333333222222222222222111111111111111111111111111111222222333333444444222222222111111111000000111111222222222333333333333222222222222333444555444444444444555666777888777777666666777777888999>>>@@@DDDGGGJJJLLLLLLLLLHHHFFFBBB??????CCCJJJPPPZZZiii{{{~~~}}}xxxuuusssuuu{{{zzzvvvsssqqqooommmgggmmmrrrrrrrrrssspppkkkeeecccccceeehhhjjjkkkjjjlllfff^^^XXXTTTNNNGGGBBB888777444111000//////000......------------......------------------------,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++------------------------******+++,,,,,,---.........---,,,,,,+++++++++,,,+++++++++,,,,,,,,,---------.........---,,,+++++++++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---............................................./////////////////////////////////------------............////////////000111333333111111111111111111111111222222222333333333444444444444444444555555555555777777777777777777777777888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>;;;<<<<<<======>>>????????????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJLLLMMMNNNPPPQQQQQQRRRRRRRRRSSSUUUXXXZZZ[[[\\\]]]UUUSSSPPPNNNMMMLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTTTTUUUUUUUUUVVVVVVVVV\\\[[[YYYXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYY^^^]]][[[ZZZ[[[\\\^^^```___^^^^^^]]]\\\[[[ZZZZZZWWWWWWWWWZZZ]]]___```_____________________^^^^^^]]]]]]]]]]]]^^^^^^^^^^^^```___^^^]]]\\\\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbaaadddfffgggfffdddddddddbbbbbbaaaaaaaaaccceeefffcccccccccbbbbbbaaaaaa```________________________``````aaabbbcccccccccccc```aaacccdddeeeeeeeeeeeeaaa```____________``````zzzwwwvvvzzzrrrggg^^^XXXRRRLLLHHHBBB???:::777666666666555222222222333333333444444333333333444555666666777555666888888888888777666666666666666666555444333444444333222222222222222333333222222222222222222222222222333333333333333333333333444444555555555666666666666666666666666777666555666777777555333333333333333333333333333222222333333333333222222222222222222111111111111111111111111111111111111222222222222222333333333333222222222222111111111000111111222333222222222333222111111111222444555444444444444555666777888888888888888999:::;;;<<>>>>>;;;<<<<<<======>>>>>>???>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFHHHHHHIIIKKKLLLNNNOOOPPPQQQRRRRRRTTTUUUWWWYYY[[[]]]^^^^^^XXXVVVSSSPPPMMMMMMMMMMMMPPPQQQQQQQQQRRRSSSSSSTTTRRRRRRSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQRRRTTTUUUUUUSSSSSSTTTTTTUUUUUUVVVVVV[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\\\\[[[\\\]]]^^^___^^^]]]]]]\\\[[[ZZZZZZZZZWWWVVVWWWYYY\\\^^^^^^]]]^^^^^^______```______^^^]]]]]]]]]^^^^^^^^^_________^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]___```aaabbbccceeeeeedddcccdddeeegggeeecccbbbaaabbbcccddd``````aaaaaaaaa``````___^^^^^^^^^^^^^^^^^^^^^^^^______```aaaaaaaaaaaaaaa___```aaabbbccccccddddddaaa``````_______________|||xxxxxxwwwoooiiiccc\\\WWWOOOJJJCCC>>>;;;999777666222222222222333333333333333333333333444555555666444555777999999999888777444555555666666666666555333333444444333333222111222222222222222222333333000111222222333333333333111111111111222222222222444444444444444444444444333222222333444555333222222222333333333222222111111111222222222222111111111111111111111111111111222222222222222222222222111111111111111111000000333333333333222222222222///000111222333222222111333222111000111222444555444444444444555666777777777888999;;;===@@@BBBCCCFFFFFFFFFFFFEEEDDDCCCBBBCCCEEEIIILLLRRRYYYaaagggwww}}}yyyyyywww{{{{{{uuusssttttttqqqnnnpppwww|||zzzuuupppiiicccgggffffffjjjqqqttttttqqqeee```XXXRRRLLLEEE===777222111000...------------...------,,,,,,------...,,,,,,,,,---------......,,,++++++++++++,,,---...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------++++++++++++,,,---......++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..............................---------.........//////////////////////////////---............/////////111000000000000000111111111111111111111111111111000000000111111111222222333333444444444555555555555555555555555555555555777777777777888888888888888888888888888888888888888999999999999:::::::::::::::;;;<<<<<<======>>><<<<<<<<<===>>>>>>??????======>>>???@@@AAABBBBBBAAABBBCCCDDDDDDCCCBBBAAACCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMOOOOOOPPPPPPSSSTTTVVVXXXZZZ\\\]]]]]]ZZZXXXUUUQQQNNNMMMMMMMMMQQQPPPOOONNNOOOQQQSSSTTTQQQRRRSSSTTTUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSTTTUUUSSSSSSTTTUUUUUUVVVWWWWWWZZZ[[[\\\]]]]]]\\\ZZZYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXYYY\\\]]]]]]\\\\\\]]]^^^`````````______^^^^^^^^^^^^____________^^^]]]\\\[[[[[[ZZZZZZ[[[ZZZZZZZZZ[[[]]]^^^```aaabbbcccdddcccbbbbbbdddgggkkkhhheeebbb```___``````]]]^^^___``````______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______```_______________``````aaaaaabbbbbbaaaaaa``````____________pppzzz}}}wwwqqqjjjddd```ZZZQQQHHHBBB===:::777111111222222222333333333444444333333333444555555333444777999::::::999888222333444666777888888888222333444555444333222111111111111222222333333444///000111222333444444444000000111111111222222222333444444444444444444444000//////111333333222111333444444444444333333222111111222222222222111111111111111111111222222222222222222222222222222222111111000000//////......444444444333333333222222///000111222333222111111333222111000000222444555444444444444444555777777777888:::===AAADDDHHHIIIGGGFFFEEEDDDCCCAAAAAA@@@DDDHHHNNNUUU]]]gggpppvvvyyyvvvwwwyyyyyyvvvvvvvvvrrrooowww}}}|||uuuoooiiidddeeecccdddhhhooosssrrrpppbbb]]]UUUOOOIIIBBB:::333111000///...---,,,,,,,,,...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,------...///***+++,,,---...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++,,,---...///++++++,,,,,,,,,---------***+++,,,,,,------------+++++++++,,,,,,+++++++++---,,,,,,,,,,,,---..............................---------.........//////////////////////////////.........////////////000222111000000000000000111000000000000000000000000///000000000000111111111333333333444444444555555444444444444444444444444444444555666777888999999888888888888888888888888888888999999999:::::::::::::::;;;;;;<<<======>>><<<<<<======>>>?????????<<<===>>>???@@@AAABBBBBBAAAAAACCCCCCCCCCCCAAAAAADDDDDDEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNOOORRRSSSUUUWWWYYYZZZ[[[[[[\\\ZZZVVVRRROOONNNMMMMMMQQQPPPNNNMMMMMMPPPRRRTTTPPPQQQRRRTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUTTTTTTUUUVVVVVVWWWXXXXXXYYY[[[]]]______^^^[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYYYYZZZ\\\^^^]]]\\\[[[\\\^^^```aaaaaa``````^^^^^^^^^_________``````^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYZZZ[[[\\\^^^```aaacccccccccaaaaaabbbeeehhhmmmjjjfffaaa^^^]]]]]]^^^\\\]]]^^^_________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^___^^^^^^^^^____________````````````aaaaaa``````_________^^^}}}zzzuuulll^^^RRRJJJDDD???;;;888666444333444444333222555333333333555666555444888777777777777777888888888888888888777777666666555555555555555555555555777666555444333222222222555666666666666666555555555555444444444333333333222333333444444333333222111111111222222333333333555555666666555555444333111222222333333222222111222222222333333333444444222111000000//////000000111111222222222333333333222222333333333333444444222222111111222222333444333333333444333333222222666666666666666777888888::::::;;;>>>AAADDDEEEEEECCCBBB@@@>>>???CCCGGGJJJMMMWWWbbbfffkkkrrryyy|||{{{zzz}}}}}}vvvrrrpppooonnnwwwzzz{{{xxxrrrllliiihhheeefffjjjooossssssmmmhhhaaaZZZPPPFFF???:::666333111111000///////////////---------............///000000///..................------,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---......---------,,,,,,+++++++++******+++,,,,,,---......---------------------,,,------------------------,,,---.........---,,,+++.........------,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,---------.../////////000///...---------------,,,,,,,,,---------.........//////000111222222333////////////000000000000222222222222222111000///222222333333333333444444555555555555555555444444555555555444444333333333555555555555666666666666888888888888888999999999999888999999:::;;;<<<===;;;;;;<<<>>>???AAABBBBBB<<<<<<;;;<<<===???AAABBB>>>=========>>>???AAABBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDCCCCCCCCCCCCGGGHHHIIIKKKLLLMMMMMMMMMOOOPPPPPPQQQRRRSSSUUUUUUUUUVVVVVVTTTQQQNNNMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWYYYZZZZZZ[[[[[[[[[[[[ZZZ\\\\\\\\\[[[[[[[[[[[[[[[^^^^^^^^^]]]]]]]]]\\\\\\___^^^]]]\\\[[[[[[[[[[[[___\\\YYYYYY[[[\\\\\\ZZZYYY[[[]]]___````````````aaa```^^^\\\\\\^^^```bbb```___^^^]]]\\\[[[[[[[[[ZZZZZZZZZZZZ[[[]]]___aaabbbccccccdddeeeeeeeeeeeeiiigggeeeaaa___]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^]]]]]]]]]]]]\\\\\\[[[ZZZ\\\\\\]]]^^^^^^^^^]]]]]]aaa```^^^]]]]]]^^^```aaaaaaaaa``````______^^^^^^{{{lll___TTTKKKBBB<<<;;;999777666666666555444444222222333444555444333666666666666666777888888999999888888888777777777666666666666555555555555666666555444333333333333333444444555555444333333555444444444444333333333222333333444444333333222222222222111111111111111555555555555555444333333222222333333333333222222444555555555555666666666555444444333333333333333111111222222222333333333222222333333333333444444333333222222333333444555333333444444444444444333666666666777888999:::;;;>>>>>>>>>@@@BBBDDDEEEEEEAAA@@@@@@@@@CCCIIIPPPTTT^^^gggoooqqqsssxxx}}}|||~~~|||tttpppooopppqqqwwwxxxwwwtttnnniiihhhhhhkkkkkkmmmqqqsssqqqkkkfff]]]VVVKKKAAA:::666222000000//////...---.........------------............000///---,,,,,,,,,---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------------------------,,,,,,.........---,,,+++......---------,,,,,,,,,/////////.........------,,,,,,,,,---------------///......---,,,,,,---------------.........//////...//////000000111111111////////////000000000000111222222222222111000///111111111222222222333333555555555555555555444444555555444444444333333333666666666666777777777777666777777888888999999999888888888888999:::;;;;;;:::;;;<<<===???@@@AAABBB>>>>>>===<<<<<<===>>>???======<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKMMMMMMMMMMMMOOOPPPQQQRRRSSSTTTUUUSSSPPPNNNMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVUUUUUUUUUUUUVVVVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[\\\\\\]]]]]]]]]^^^___^^^]]]\\\\\\[[[[[[[[[___\\\YYYYYY[[[\\\[[[ZZZZZZ[[[\\\^^^_________^^^```___]]][[[[[[]]]___`````````___^^^^^^^^^^^^^^^\\\\\\[[[[[[\\\^^^```aaabbbbbbcccdddddddddddddddgggfffcccaaa___]]]]]]]]]\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZZZZXXXYYYZZZZZZ[[[[[[[[[[[[```___^^^]]]]]]^^^___````````````_______________}}}ooocccVVVJJJBBB<<<:::777666555444333111333111111222333444333222444444444444555666888888999999999888888888888888888888888777777666666666666555555444444444555555333444444555555444444444444444444444333333333222222333333444444333333222333222222111111000000///444444444444333333333222222222333333333333222222111111222222222333333333666555444444333333444444111111222222222333333333222222333333333333444444222222222222222333333444333333444555666666666555666666777888999:::<<<===============>>>>>>???@@@>>>???AAAEEEKKKVVVaaaiiiuuu|||~~~xxxpppkkkkkknnnpppuuutttqqqmmmiiiggghhhiiiooonnnnnnppppppmmmfff```XXXPPPEEE;;;555111///---///...------,,,,,,------------------............///...,,,******+++---...------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...------------------------+++,,,---.........,,,,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,,,,,,,........./////////000000////////////////////////////////////000000000000111111222222111111000000000000000111111111111222444444444444444444555555555444444444444333333333666666777777777888888888555555666777777888999999888888888777777888888999::::::;;;===>>>???@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMNNNPPPQQQRRRRRRPPPNNNNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYZZZ\\\]]]]]]^^^___^^^]]]\\\[[[[[[[[[[[[^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]___]]]\\\ZZZZZZ[[[]]]^^^```_________```aaabbbbbb______^^^]]]^^^___```aaabbbbbbccccccccccccccccccdddcccaaa```^^^]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^``````______]]]\\\ZZZZZZWWWWWWXXXYYYZZZZZZ[[[[[[^^^^^^____________^^^^^^^^^^^^^^^^^^____________}}}pppbbbTTTKKK@@@>>>:::888777555333111333222111222333444333222222222222333444666777888999999999999888888888888:::999999888888777777666555555555555555555666666555666666777777777777666444444444444333333333333222333333444444333333222333222222222222222222222444444333333222222222222222333333333333333333222000000000000111111111111333333222111111111111111111111222222222333333333222222222333333333444444111111000000111111222333333333555666777777777777777777777888888:::;;;;;;<<<<<<<<<;;;::::::;;;===<<<@@@GGGOOOYYYhhhwww}}}}}}|||{{{zzz}}}~~~xxxxxxyyy|||}}}yyyssslllgggfffhhhkkkpppnnnkkkgggfffgggiiilllooommmkkkkkkjjjfff___ZZZSSSLLLAAA888222///...---///......---,,,---------,,,,,,---------.........///...,,,******+++---///---,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------------------------,,,,,,,,,++++++++++++...---------,,,,,,++++++---,,,,,,+++++++++,,,,,,---.........////////////////////////............////////////000000000000000000111111111111000000000000000111111111222222333333444444444444555555444444444444444444444444666666666666777777777777444444555666777888888999888777777666666666777777999:::;;;<<<===>>>??????@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======@@@@@@@@@@@@@@@AAAAAAAAADDDDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNPPPPPPOOONNNOOOPPPQQQPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\]]]\\\[[[[[[ZZZZZZZZZ[[[]]]\\\[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[[[[]]]\\\ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___```bbbdddeeebbbbbb``````___```aaabbbbbbbbbcccccccccbbbbbbaaaaaa``````___^^^^^^]]]]]]\\\\\\]]]]]]^^^_________aaaaaa``````^^^]]][[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^\\\]]]___``````___]]]\\\\\\\\\]]]]]]^^^^^^______zzzkkk[[[QQQIIIFFFBBB???===:::777555555444333333444444333111111111111222333555666777888888888888888888888888::::::999999888888888888666666555555555666777777555666666777888888777777555555555444444444333333222333333444444333333222222222333333444555666666555444333222222222333333333333333444444333333333333333333333444444444444222222111000000000000000111111222222222333333333222222222333333333444444333222222222222333444444333444555666777777888777888888777777777888888999;;;<<<<<<;;;999:::<<>>666222000//////000///......------......,,,,,,,,,------------...///...,,,++++++---...///,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........------------------------------111111111000000000////////////......------,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,---------.........////////////............////////////000000000000///000000111111111000000111111111111222222222333333333333333444444555555444444444444444444444444444444444555555555666666444555555666777888888888777777666555555555666666999999:::;;;<<<======>>><<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<>>CCCJJJUUUdddsss}}}yyytttsssrrrttt{{{{{{uuusssmmmkkkjjjkkknnnoooooooooppprrrssspppjjjgggggghhhkkkiiiggggggiiilllmmmmmmjjjgggbbb```^^^[[[UUUPPPGGGBBB;;;555222111111000000//////...---.........,,,,,,,,,,,,---------------------------......///,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((()))+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---............---,,,,,,,,,------------...000////////////...........................------,,,,,,,,,,,,,,,------...,,,,,,,,,------------...////////////////////////////////////000000000000//////000000111111000000111111111222222222333333222222333333444444555555333333333444444444444555333333444444444555555555666666777777777777888888666666666555555666777777888999999:::;;;;;;<<<<<<:::;;;<<<===============;;;;;;<<<<<<===<<<<<<;;;>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMNNNOOONNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]][[[ZZZZZZ[[[XXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYZZZ\\\___bbbdddfffeeedddcccbbbbbbbbbcccdddddddddddddddcccbbbaaa```_________```______^^^]]]\\\\\\]]]^^^___``````aaaaaaaaaaaaaaaaaa```___^^^\\\[[[ZZZZZZZZZ[[[]]]]]][[[]]]^^^______^^^]]][[[[[[[[[[[[[[[\\\\\\\\\\\\}}}nnndddXXXUUUPPPKKKGGGCCC???<<<>>><<<:::888777666333111333333333333333444555666555555666666666777777777777777888888999999::::::999999888777666666666666333333555666666777777777777777777777666666666666222333333444444333333222222333333444555666777777777666444333222333444555333333444444444444333333111111111111222222222222444444333222222222222333111111222222222333333333222222333333333333444444555444444444444555666666444555555666666666555555666666666777999;;;<<<===777:::=========@@@FFFLLLXXXeeewww{{{vvvtttvvvwwwyyywwwsssqqqjjjhhhfffgggiiilllmmmmmmoooqqqrrrnnniiifffhhhkkkmmmkkkjjjkkkmmmnnnllliiifffaaa\\\XXXUUUQQQKKKFFF???;;;666333111111000...///...------,,,,,,------++++++,,,,,,,,,---------***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---...,,,***+++++++++,,,,,,---------+++++++++,,,,,,---------***+++---......---,,,+++++++++++++++++++++++++++***+++,,,...///......---,,,,,,,,,---------......,,,,,,+++++++++*********------------------......------,,,,,,---......///------------...............//////000000111111111////////////000000000000...//////000000000000000000000000111111111111222111222222333444444555555333333333444444444555555444444444444555555555666888888888888888777777777666555555555666777888888888888999999::::::;;;;;;:::;;;<<<=========<<<<<<;;;<<<============<<<;;;===>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLLLLLLLMMMNNNKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUSSSRRRQQQQQQQQQRRRTTTUUUPPPPPPQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[\\\YYY\\\^^^^^^[[[YYYZZZ[[[VVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXZZZ\\\___bbbdddfffdddcccbbbbbbbbbcccdddeeeffffffeeeeeedddbbbaaa```___``````aaa```___^^^]]]\\\\\\]]]^^^___```aaaaaa```aaaaaabbbbbbaaaaaa```]]]\\\ZZZYYYXXXYYY[[[\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZzzzqqqeeebbb\\\WWWSSSOOOKKKHHHAAA???<<<:::999777444222444444444333333444555555444555555555666666777777666666777888999::::::;;;::::::888777666666666666555555777888999999999999888888888888777777777777222333333444444333333222333444444444444444444444888666555333333444555666333444444555555444444333444444555555555666666666444333222222111111222222111111222222222333333333222222333333333444444444222222111111222222333444444555555555555555444444444555666888;;;>>>@@@AAA@@@CCCGGGHHHHHHLLLTTT[[[cccqqqzzzxxxttttttyyy|||~~~|||vvvrrrqqqiiigggdddeeegggkkkmmmnnnnnnooooookkkeeedddggglllpppnnnnnnooopppooojjjfffaaa\\\UUUPPPMMMHHHAAA<<<888666333111000///...---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------((()))+++---...---+++***,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------***(((+++++++++,,,,,,---------******+++,,,,,,---......+++,,,...000000...+++***++++++++++++++++++++++++***+++,,,...//////......,,,,,,,,,------.........---------,,,,,,,,,+++++++++++++++,,,,,,------------------------...///000............/////////000...//////000111222222333////////////000000000000......///000000000000000////////////000000000000111111222333333444555555333333333444444555555555555555555555666666666777::::::999999888777777777555555555666666888999:::888888888999999::::::;;;;;;;;;<<<======<<<;;;:::<<<<<<>>>>>>>>>===<<<;;;===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMJJJJJJKKKLLLNNNQQQSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUQQQPPPPPPOOOPPPQQQRRRSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYVVVVVVWWWWWWXXXYYYZZZZZZWWWXXXXXXYYYZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]YYY\\\^^^^^^[[[YYYZZZ[[[UUUUUUUUUUUUVVVXXXZZZ[[[\\\[[[[[[ZZZYYYXXXXXXXXXXXXYYYZZZ]]]___bbbeeefffccccccbbbbbbbbbcccdddeeeggggggfffeeedddcccaaa``````aaaaaaaaaaaa___^^^]]]\\\\\\]]]^^^___```aaabbb``````aaabbbbbbbbbbbbbbb___^^^\\\ZZZYYYZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYYYYyyyqqqlllgggdddbbb```[[[XXXQQQLLLEEE???;;;999777666777777666555333111///...555555555555555555555555999999888888777777666666::::::999999888777777777999999999888888777777777666666666666666777888888888777777777666666555555777777777777777777777777888888777666555444333333555555555555555444444444666555444333333333333333333333333333333333333333777333000000222333222000444444444333333444555555333333222222333444666777555555555666888999888777777<<<>>><<<===EEEMMMPPPMMMPPPTTTUUUVVV[[[ccckkkyyy~~~{{{|||xxx||||||wwwuuulllhhhbbbaaadddjjjqqqtttrrrpppllliiiiiijjjmmmoooppppppqqqrrrpppkkkddd___]]]XXXRRRKKKEEE>>>888444666444222///---,,,,,,,,,(((***+++---......------///...------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********((()))***+++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,///......------.........+++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------...---,,,,,,,,,,,,---.....................------////////////////////////............////////////000000000000000000000000111111111111111111111111111111222444666888999:::555555555444444333333333444444444444444444444444666666777888888888888888::::::999888777666555555777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>===<<<;;;;;;======>>>>>>?????????@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFBBBDDDEEEDDDCCCCCCDDDEEEGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWUUUSSSPPPMMMMMMOOOQQQSSSTTTSSSSSSRRRRRRRRRSSSSSSOOOPPPRRRUUUWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYY[[[\\\\\\```^^^[[[YYYXXXYYY[[[\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[ZZZXXXWWWXXXYYY[[[\\\_________^^^]]][[[ZZZYYYWWWXXXYYY[[[^^^bbbeeegggddddddcccaaa___^^^```aaadddeeefffffffffdddaaa```aaabbbdddeeeeeedddbbbaaa]]]]]]\\\]]]^^^```bbbcccbbbaaa``````bbbdddggghhh___]]][[[YYYXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZzzzvvvrrroooooommmjjjhhhccc[[[OOODDD>>>:::888888555555555555555555444444444444444444555555555555777777777777777666666666999888888888888777777777999888888888777777777666777666666666666666777888888888888777777666666666777777777777777777777777888888888777666666555555777666666666666555555555666555444333333333333444333333333333333333333333666333000000222333333111444444333333333444444555444444333222333444555555444444555666777888888777:::@@@CCCDDDIIIUUU```eeefffggggggfffgggkkkqqqvvv~~~}}}zzz{{{www|||zzzuuukkkhhhddddddhhhmmmrrruuuuuurrrmmmiiihhhiiimmmoooqqqqqqqqqpppnnniiibbb]]]ZZZUUUMMMFFF???999444000222111000...------......)))***+++,,,------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,---......,,,------...---,,,+++***++++++++++++,,,,,,,,,---...---,,,,,,,,,,,,---...............................................................////////////000000000000000000000000111111111111111111111111......///000111222222333555555444444444333333333444444444444444444444444555666777777888888777777888888888777777777777777777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<===============<<<;;;;;;<<<======>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDAAABBBCCCCCCAAAAAABBBCCCGGGHHHJJJKKKMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUSSSQQQOOONNNNNNPPPQQQOOOOOONNNNNNNNNNNNNNNOOOOOOPPPRRRTTTWWWXXXYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[___]]][[[YYYXXXYYY[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]ZZZZZZXXXXXXXXXYYY[[[\\\^^^^^^______^^^^^^]]]]]]ZZZZZZZZZ[[[]]]___bbbcccddddddcccaaa______```bbbdddeeefffgggfffeeecccbbbbbbcccdddeeeeeedddbbbaaa]]]]]]\\\]]]^^^```bbbcccaaa```______aaaccceeefffaaa___]]][[[ZZZYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ~~~~~~~~~}}}|||yyynnn^^^NNNCCC===;;;:::666666666666666666666666333333333444444444555555555555555555555666666666666666777777777888888888888888888777777777777777888777666666666666666777888888888888888777777777777777777777777777777777888888888888888777777777888888777777666666666666555555444333333333444444333333333333333333333333444222111111333444444333444444333333333333444444666666555444444444555555555555555666888999:::;;;???GGGNNNTTT]]]mmm{{{{{{xxxyyy||||||{{{{{{}}}|||vvvkkkiiihhhiiimmmqqqtttvvvzzzuuunnnhhhfffhhhlllooorrrqqqpppnnnjjjeee]]]XXXTTTNNNFFF>>>888333///,,,...------------...///000++++++++++++,,,---......---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---+++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++++++++++++++,,,------,,,---.........---,,,+++******+++++++++,,,,,,,,,...------,,,,,,------...........................------------------------............////////////000000000000000000000000111111111111111111111111000000000111111111111111444444444444333333333333444444444444444444444444444555555666777666666666666666666777777888888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCCCCCCCCCCAAACCCCCCCCCAAAAAABBBCCCGGGHHHJJJLLLNNNOOOPPPPPPOOOOOONNNNNNNNNNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSTTTSSSRRRPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPOOOPPPRRRTTTVVVXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ^^^]]][[[YYYXXXYYYZZZ[[[]]]]]]]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXXXXYYY[[[\\\^^^^^^___``````aaa``````\\\\\\[[[[[[[[[\\\^^^___bbbccccccbbb```___```bbbdddeeefffggghhhgggffffffddddddeeefffeeedddbbbaaa]]]]]]]]]]]]^^^___aaabbb```____________aaacccdddcccbbb```]]][[[ZZZYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ~~~lll[[[MMMDDD>>>;;;999888777666555444444444333333333333444444444555333333333444444555555555444444555666777777888888888888888888888888888888888777777666666666666666999999888888888888888888666666666666666666666666666666666777777888888888888777777777666555555555555444444333333333444444333333333333333333333333222222222222333444444444444444444333444444555555777777666666555555555555555666777888999<<>>???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEEFFFHHHKKKMMMOOOPPPPPPPPPPPPOOOOOONNNOOOOOOOOONNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSQQQPPPNNNLLLLLLOOOPPPPPPQQQQQQQQQQQQQQQNNNOOOQQQSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZYYYYYYXXXXXXXXXXXXXXXYYY]]]\\\ZZZYYYXXXXXXYYYZZZ]]]]]]]]]^^^]]]\\\[[[ZZZZZZYYYYYYXXXYYYZZZ[[[[[[___``````aaabbbaaaaaaaaa\\\[[[ZZZZZZZZZ[[[\\\]]]aaabbbcccbbb``````aaabbbdddeeefffhhhiiiiiiiiiiiiffffffffffffeeedddbbbaaa^^^]]]]]]\\\]]]^^^```aaa```_________```aaabbbccccccbbb```^^^\\\ZZZXXXXXXUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYYYYZZZZZZZZZZZZxxxhhhYYYMMMDDD???;;;999888666555444444444444444444444444444444444222222333333444444555555333333444555666666777888999999999999999999999999777777666666666666777777888888888888888888999999666666666666666666666666444555555666666777777777777777666555555444333333444444333333333444444555333333333333333333333333111222333333333444444555444444444444555666777888444444555555555555555555555666888999;;;???EEEIIIRRR___ooo{{{~~~zzzzzz}}}|||yyyrrrqqqpppqqqtttvvvwwwwww|||wwwpppjjjggghhhkkknnnqqqnnniiiddd___XXXQQQLLLAAA===777222000000//////---------------,,,,,,,,,---,,,+++***+++,,,---...+++++++++******++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********++++++,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,---------------------------------.........//////....................................////////////////////////////////////000000000000000000000000,,,---...///000111111222333333333333333333333333444444444444444444444444333333444555555555555555777777777666666666666555777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFEEEFFFGGGFFFDDDCCCDDDEEECCCEEEGGGIIILLLMMMNNNOOOPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRPPPNNNLLLKKKLLLLLLMMMNNNOOOOOONNNNNNMMMNNNPPPSSSUUUVVVWWWXXXYYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYY\\\[[[ZZZXXXXXXXXXXXXXXX\\\\\\]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZ[[[aaaaaaaaabbbaaa``````___ZZZZZZYYYYYYZZZ[[[]]]^^^```aaabbbbbbaaaaaaaaacccdddeeefffhhhiiijjjkkkkkkhhhhhhgggfffeeedddbbbbbb___^^^]]]\\\\\\]]]______aaaaaa`````````aaaaaabbbaaa```___]]][[[XXXVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZuuufffYYYNNNGGG<<<;;;:::999888999::::::777666666555444444333333333333333333333444444444222222333444555555666666888888888888888999999999666666666666666777888888777777777888888888888888777777777777777777777777444444555555666666777777777777666555444333333222444444333333333444555555333333333333333333333333111333555555444333333444333444444555777999:::;;;222333555777888999999999777:::===>>>AAAFFFOOOUUUaaaooo~~~|||yyyzzz~~~}}}zzzwwwsssrrrsssuuuvvvwwwwwwtttpppllliiiiiikkklllkkkhhhbbb\\\UUUOOOHHHDDD:::777222000000111111000............---,,,++++++,,,,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------------,,,,,,+++***+++,,,---------------***++++++,,,,,,------...***++++++++++++,,,,,,,,,000///...,,,***((('''&&&++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++------,,,,,,,,,,,,------)))***+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------.../////////////////////////////////............////////////////////////////////////000000000000000000000000......///000222333444444222222222222333333333333444444444444444444444444333444444555666555555555777777777666666555555555777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDEEEEEEDDDBBBAAABBBCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOOOONNNNNNNNNNNNOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQPPPNNNLLLLLLLLLMMMNNNPPPPPPPPPOOOOOOMMMNNNPPPRRRTTTVVVWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZZZZYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWWWWZZZ[[[]]]^^^^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZ``````aaa``````___^^^^^^ZZZZZZYYYYYYZZZ\\\^^^___^^^```bbbcccbbbaaabbbcccdddeeefffgggiiijjjkkkllljjjiiihhhgggeeedddcccbbb___^^^]]]\\\\\\]]]^^^^^^aaaaaaaaaaaaaaa`````````^^^^^^]]]\\\ZZZXXXVVVTTTUUUUUUUUUUUUUUUVVVWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZqqqdddXXXRRRDDDCCC@@@>>>>>>>>>>>>???999999888777555444333222444444444444444333333333222222333333444444555555555666666666777777777777555555555555666888999:::666666666777777888888888777777777777777777777777666666666666666777777777888888777666555444333333333333333333333444555666333333333333333333333333222444666666444222222444333333444666999;;;>>>???666888;;;>>>AAABBBCCCDDDAAADDDGGGJJJMMMTTT^^^gggqqq|||}}}}}}tttqqqnnnpppvvvzzz{{{yyyzzzzzz|||~~~|||vvvrrrqqqsssuuuvvvqqqpppooommmlllkkkkkkjjjddd```YYYRRRLLLFFF???;;;666444111///000000//////---......///...---,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------+++---...//////---+++)))((()))+++,,,------,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++111000///...------------)))***,,,---------,,,,,,,,,,,,---------.........,,,,,,---......---,,,,,,,,,,,,------...//////000....................................////////////////////////////////////000000000000000000000000222222222333333444444444111111222222222333333333444444444444444444444444444444555666666666666666555555555666666666666666777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<;;;<<<======>>>???@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEFFFDDDBBBAAABBBBBBEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMLLLMMMOOOQQQRRRQQQPPPPPPLLLMMMOOORRRTTTUUUVVVVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[\\\]]]ZZZZZZYYYXXXXXXWWWWWWVVVXXXZZZ\\\^^^^^^]]][[[YYYXXXYYYYYYZZZZZZZZZZZZZZZ]]]]]]^^^^^^______^^^^^^\\\[[[ZZZZZZ[[[\\\^^^___]]]___bbbcccbbbbbbbbbccceeeeeefffggghhhiiikkkkkkkkkjjjiiigggeeedddcccbbb```___]]]\\\\\\\\\]]]]]]````````````______^^^^^^]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUTTTTTTUUUUUUVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZvvvjjj```ZZZNNNKKKHHHDDDAAA@@@@@@@@@;;;;;;999888666444333222555555555444444333333333222222333333333333444444333444444444555555666666444444444555777888:::;;;555555666666777777777888777777777777777777777777888888888777777777777777999999888777666555444444333333333333333444555666333333333333333333333333222555777777444222222333222333555777:::===@@@AAA<<>>>>>?????????@@@BBBCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGHHHHHHGGGDDDCCCDDDDDDGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOGGGIIIKKKMMMNNNMMMLLLKKKLLLMMMOOOQQQSSSUUUVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZ[[[\\\^^^^^^YYYYYYYYYXXXXXXWWWVVVVVVWWWYYY\\\^^^^^^]]][[[ZZZXXXYYYYYYZZZZZZZZZZZZZZZYYYZZZ[[[]]]^^^_________^^^]]]\\\[[[[[[\\\]]]^^^]]]___bbbccccccbbbcccccceeeeeeffffffgggiiijjjkkklllkkkiiigggeeedddcccbbb```___]]]\\\[[[\\\\\\]]]____________^^^]]]\\\\\\\\\\\\]]]\\\[[[YYYWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVYYYYYYYYYYYYZZZZZZZZZZZZwwwmmmggg]]]XXXSSSQQQQQQQQQOOOLLLIIIDDD@@@===<<<;;;888555888888777666444333222222///000222333444444333222333222222222333444555555666555555555555555666666999999888888888888999999888777666555555666777888777777777777777777777777888888777555444222111000111222333333444444444333000111222222111111222333222222333333333333333333444333444666:::===>>>>>>CCCKKKSSSXXX^^^ddddddaaabbb___```fffjjjmmmsssyyy~~~yyyooooooqqquuuzzzvvvooocccbbbbbbdddggglllpppsssssstttwww}}}zzzqqqkkkiiijjjlllnnnooonnnnnnnnnlllhhhccc^^^\\\WWWOOOGGGAAA;;;666333222111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++.........------.........+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------...///000000111//////000//////...---------+++)))***,,,---+++)))((()))+++,,,---,,,++++++..................---------------............///000000//////.........---////////////////////////000000000000111111111111222222222222222222222222333333333444444444555555333333333444444444555555222222333333444555666666777777777777666666666666666666555555666888:::;;;;;;:::999;;;>>>???===;;;>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDDDDDDDCCCAAA@@@@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBEEECCCCCCFFFJJJLLLKKKHHHKKKKKKKKKLLLMMMNNNNNNNNNMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMLLLJJJIIIHHHJJJKKKMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTSSSRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZ\\\^^^___```___]]]ZZZWWWUUUTTTTTTXXXYYY[[[]]]^^^^^^^^^]]][[[YYYXXXWWWWWWXXXYYY[[[YYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]aaabbbbbbaaa___^^^___aaafffffffffffffffggghhhiiihhhhhhhhhgggeeeccc```___```___]]][[[ZZZYYYXXXXXXZZZ\\\]]]^^^^^^]]][[[ZZZ[[[\\\\\\\\\[[[XXXVVVTTTTTTTTTSSSSSSSSSTTTVVVWWWZZZYYYYYYYYYYYYXXXXXXXXXxxxrrriiiddd```___bbbdddcccbbbZZZSSSJJJCCC???===;;;999<<<<<<;;;:::999888888777444555555666666555444444555444333222111111111111555444444444444444555555666555555444444555555666888777666666666666777888777777777777777777777777444444333333222111000000111222222333333333222222000222333333222222333444555555555555444444444444777777888;;;???DDDHHHJJJVVV___jjjrrrxxx|||{{{vvvrrrnnnnnnrrrtttuuuxxx~~~~~~wwwsssrrrtttvvv{{{|||rrrkkkcccccccccdddgggkkkoooqqqssssssuuuyyy}}}~~~{{{uuummmhhhgggjjjmmmnnnqqqooonnnkkkhhhbbb[[[WWWTTTOOOGGG@@@:::666222000111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------...//////000000000000000000000///......---+++***+++---...,,,***)))***,,,---------,,,+++..................---------------............///000/////////.........---////////////////////////000000000000111111111111222222222222222222222222333333333444444444444555333333333444444444555555222222333333444555555666666666666666777777777777999888888999999:::;;;<<<:::999999:::===>>>===;;;===============>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDCCCDDDFFFJJJKKKJJJIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^___^^^\\\ZZZXXXVVVUUUUUUWWWXXXZZZ\\\]]]]]]\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[YYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^```aaaaaa```^^^^^^___aaaeeedddddddddeeeffffffggghhhhhhiiihhhgggeeecccaaa```___]]][[[ZZZYYYYYYYYYZZZ[[[]]]^^^^^^\\\[[[ZZZZZZ[[[[[[\\\[[[YYYWWWUUUVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWWWWVVVVVVVVVwwwtttqqqrrrvvv|||~~~~~~tttkkk]]]QQQHHHCCC@@@???<<<<<<;;;:::999888888888777666555555444333222222555555444333222222222222555555555555555444555555444333333222222333333444777777666555555666777777666666666666666666666666222222222222111111111111222333333333333333222111222444666666555555666777:::::::::::::::999999999======???CCCJJJQQQYYY]]]gggrrr}}}~~~xxxsssqqqvvvxxx}}}~~~xxxooojjjggggggggghhhjjjnnnqqqttttttrrrqqqsssuuuxxxyyyyyysssnnnhhheeefffjjjoooqqqtttqqqmmmhhhbbb[[[SSSMMMLLLGGG>>>888444111000////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,------....../////////000000000111000000///......---,,,,,,---...---,,,+++,,,,,,------------,,,------------------......---------............////////////...............////////////////////////000000000000111111111111111111111111111111111111333333333333444444444444333333333444444444555555222333333444444555555555555555666666777777888888999::::::;;;;;;:::::::::999888888:::<<<===<<<:::;;;<<<<<<<<<============>>>???@@@AAABBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIIJJJJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRQQQQQQNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRQQQRRRSSSTTTVVVWWWWWWVVVVVVVVVVVVWWWXXXXXXVVVVVVWWWXXXYYYZZZ\\\]]]^^^]]][[[ZZZXXXWWWWWWWWWVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZ\\\]]]]]]]]]]]]^^^^^^^^^^^^___```___^^^^^^___aaabbbbbbbbbbbbcccccccccccceeeffffffffffffdddcccbbb```___]]][[[YYYYYYYYYZZZZZZ[[[\\\]]]]]]\\\[[[ZZZYYYYYYZZZ[[[ZZZYYYXXXWWWXXXWWWVVVVVVUUUVVVVVVWWWVVVUUUUUUUUUTTTTTTTTTTTT~~~uuueeeXXXOOOIIIFFFAAA@@@>>>;;;:::999888888:::999888777555444444333444444444555666777888999666666777777666666555555444444333333333333444444555555555555555555555555444444444444444444444444444444333333333222222222333444444444444333222222333555777888888999<<<>>>AAABBBCCCEEEEEEEEEDDDCCCGGGHHHKKKPPPWWWaaakkkqqqwww}}}yyywwwwwwzzz}}}~~~|||wwwqqqlllllllllmmmnnnqqquuuxxxzzzuuussspppnnnnnnoooqqqrrrkkkgggddddddhhhnnnsssvvvtttqqqkkkddd]]]VVVNNNIIIFFFAAA999333111000111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------............///////////////............------.........---,,,---------------------,,,,,,------------......---------............///........................///////////////////////////000000000111111111111000000000000000000000000222222333333333444444444333333333444444444555555333333333444444444555555444555555666777888888999888999:::::::::888777666777777888999:::;;;::::::;;;<<<<<<======>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPQQQRRRRRRRRRRRRPPPNNNLLLKKKLLLNNNQQQSSSSSSSSSRRRQQQRRRSSSUUUVVVTTTSSSRRRRRRRRRTTTWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYUUUUUUVVVVVVWWWYYYZZZ[[[\\\[[[ZZZYYYXXXXXXXXXXXXUUUVVVXXXZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYZZZZZZYYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^]]]]]]]]]___aaa___`````````aaa````````````aaabbbccccccbbbaaa``````___]]][[[ZZZZZZZZZZZZYYYZZZ[[[\\\\\\[[[[[[ZZZXXXXXXYYYZZZZZZYYYYYYXXXYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSSSS|||lll___VVVRRROOOMMMIIIFFFCCCBBBAAAAAACCCBBBAAA???===;;;:::999555555555666777888:::;;;777777777888777666555444444444444333333444444444444444444444444444444444333333333333333333333333555444444333333222111111333333444444444444333333333444777999;;;@@@EEEIIIOOOQQQUUUXXXYYYWWWUUUTTTUUUWWWZZZ^^^dddnnnzzz~~~}}}zzzzzzyyyyyyxxxvvvrrrooonnnnnnoooqqqtttwwwzzz|||uuussspppllliiiiiijjjlllfffddddddffflllrrrwwwyyyrrrmmmggg```YYYRRRLLLGGG@@@;;;555000///000111111------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,---------------,,,........................------------------------,,,,,,,,,,,,------......---------............///---------...............///////////////////////////000000000111111111111000000000000000000000000222222222333333333444444333333333444444444555555333333333444444444444444444555555666777888888999888999::::::999888666555666777999999::::::::::::<<<<<<===>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNPPPRRRSSSSSSSSSRRRSSSQQQOOOMMMMMMNNNPPPRRRUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTWWWXXXWWWWWWXXXXXXXXXYYYYYYYYYTTTTTTUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWXXXXXXVVVWWWYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVXXXYYYYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]___^^^______``````___^^^^^^]]]^^^___aaaaaaaaa```______^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[WWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTqqqfffaaa]]][[[WWWSSSPPPNNNNNNNNNMMMMMMKKKIIIEEEAAA===;;;999888888777777888888888888999::::::999888666555555444444333333444444555444555555666666555555444444444444444444444444444444444444444333333333333555666777888888888888777666777:::===CCCKKKUUU[[[dddhhhnnnrrrrrroooiiifffdddgggjjjlllpppxxx|||xxxwwwwwwxxx|||~~~}}}sssrrrrrrsssttttttqqqooommmnnnnnnppprrrtttuuuvvvrrrrrrpppmmmiiihhhhhhiiiffffffgggkkkppptttvvvvvvkkkggg```YYYSSSNNNHHHEEE:::666000------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,------.........------,,,,,,++++++***+++++++++,,,,,,---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,---...///...------...///...---,,,,,,,,,,,,,,,---++++++,,,,,,------......---------............///---------------.........////////////////////////000000000000111111111111111111111111111111111111222222222222333333333333333333333444444444555555444444444444444444444444555555666666777777888888:::::::::::::::999888777666888::::::999999:::;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDEEEHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTSSSSSSUUUSSSQQQOOONNNNNNOOOPPPTTTTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSSSSTTTVVVWWWUUUVVVWWWWWWXXXXXXWWWWWWTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVWWWYYYZZZ[[[\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTTTTUUUWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[\\\[[[ZZZZZZ\\\]]]^^^___`````````___]]]]]]^^^^^^```aaaaaaaaa``````]]]^^^^^^___^^^\\\ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTvvvssskkkiiifffbbb`````````aaa^^^^^^\\\XXXRRRJJJCCC???===<<<<<<;;;<<<<<<======???@@@AAAAAAAAA???===;;;777777666666666666777777777777888999999888777777666666666666666666666666444555666777888::::::;;;>>>???@@@AAABBBCCCCCCCCCAAABBBDDDIIIRRR^^^llluuu}}}{{{uuuqqqtttwwwxxxyyy||||||{{{zzzxxxxxxxxxxxx{{{zzztttrrrrrrooonnnnnnooorrrsssrrrqqqoooooonnnnnnnnnnnnnnnnnnlllnnnpppooollljjjjjjkkkjjjjjjmmmpppssssssqqqnnnddd___XXXQQQLLLGGGBBB???666333///------...///...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,---......///......---,,,,,,+++************++++++,,,---......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***+++,,,------------,,,,,,...///...,,,+++---///...---,,,+++***++++++,,,***++++++,,,------......---------............///,,,,,,,,,------.........////////////////////////000000000000111111111111222222222222222222222222111222222222222333333333333333333444444444555555444444444444444444444444666666666666777777777777999999888888777888888888666888;;;;;;:::999:::<<<;;;;;;<<<===>>>???@@@@@@@@@?????????@@@AAABBBCCCEEEFFFHHHIIIHHHGGGFFFEEECCCCCCCCCCCCDDDDDDDDDEEECCCFFFHHHHHHGGGFFFHHHJJJIIIIIIJJJKKKMMMNNNOOOOOOMMMNNNPPPRRRTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPPPPSSSSSSSSSTTTTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUUUUSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUTTTUUUWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZZZZZZZYYYWWWUUUSSSSSSTTTVVVWWWYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXZZZ[[[^^^___aaaaaaaaa___^^^\\\]]]^^^___`````````___^^^[[[]]]___aaa```]]]ZZZXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYXXXXXXWWWWWWWWWXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUUUUTTTTTTTTTTTTSSS~~~yyywwwtttrrrqqqqqqssstttrrrrrrooojjjbbbWWWNNNHHH>>>>>>???@@@AAACCCEEEFFFGGGHHHIIIIIIHHHFFFDDDCCC;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999666777999<<<>>>AAACCCDDDGGGHHHJJJKKKMMMNNNNNNNNNLLLMMMOOOUUU___nnn~~~yyy|||~~~~~~yyyyyyvvvvvvvvvvvvwwwyyy|||}}}~~~vvvnnniiihhhiiinnnmmmmmmooorrrtttttttttrrrqqqpppnnnlllkkkiiihhhgggkkkpppqqqooommmmmmnnnmmmnnnpppssssssqqqlllhhh___ZZZRRRKKKFFFAAA===:::666444000//////000000///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---...//////......---,,,,,,+++******))))))***+++---...//////......---------,,,,,,,,,************************++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,++++++++++++++++++++++++,,,------.........---+++---///...,,,+++,,,///...---+++***)))***++++++******+++,,,,,,---......---------.........//////,,,,,,,,,------.........////////////////////////000000000000111111111111222222222222222222222222111111222222222333333333333333333444444444555555444444444444444444444444777777777777666666666666777666555444444555666777666999<<<<<<:::999;;;===::::::;;;<<<===>>>???@@@???>>>>>>>>>>>>@@@AAABBBEEEGGGHHHIIIIIIHHHFFFEEEBBBCCCCCCCCCDDDDDDEEEEEECCCFFFIIIIIIGGGFFFHHHJJJHHHIIIJJJLLLMMMOOOPPPQQQMMMNNNPPPRRRTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSQQQPPPRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZYYYWWWUUUSSSRRRSSSUUUWWWZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWXXXZZZ___```aaabbbbbb```^^^]]][[[[[[]]]]]]]]]]]]\\\[[[ZZZ\\\```bbbbbb^^^ZZZWWWWWWWWWWWWXXXXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUVVVWWWYYYYYYYYYXXXXXXTTTTTTTTTTTTSSSSSSSSSSSS~~~zzzyyy|||wwwiii[[[SSSIIIHHHEEEBBBBBBFFFLLLQQQRRRXXX[[[ZZZYYYWWWRRRKKKHHHCCCAAAAAA@@@======@@@===CCCFFFDDDDDDEEEEEECCC<<<<<<;;;:::;;;<<<>>>???>>>@@@EEEJJJOOOQQQSSSSSSWWWZZZ___bbbcccaaa^^^\\\[[[\\\___fffqqq{{{wwwuuurrrvvv{{{}}}zzzuuunnnhhheeeeeegggnnnnnnpppqqqrrrsssssstttwwwvvvtttqqqmmmiiieeeccciiikkkooorrrsssrrrpppnnnoooqqqsssssspppjjjddd```WWWQQQJJJCCC>>>;;;999777444333000...------...///.........---,,,,,,++++++//////...---,,,,,,++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******************,,,,,,------...------,,,,,,,,,------...---------,,,,,,,,,++++++*********+++***'''&&&&&&'''***+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---------............///---------,,,,,,+++++++++,,,+++******))))))******++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------...---+++******+++---...,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000...///000111111111111111///000111222333444444444333333333333333333333333222333555666666666555444555555555555555666777888555555555666555555444333666888:::;;;;;;<<<>>>@@@;;;;;;:::;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSRRRPPPNNNNNNOOOQQQSSSTTTUUUTTTQQQNNNLLLLLLRRRRRRRRRRRRQQQPPPOOONNNUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVUUUTTTUUUVVVXXXYYYYYYYYYXXXXXXWWWXXXZZZ[[[[[[[[[ZZZYYYVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVXXXZZZZZZZZZZZZYYY^^^^^^]]]]]][[[ZZZXXXWWWYYYZZZ[[[]]]]]]\\\[[[[[[ZZZ[[[]]]\\\ZZZYYYYYYYYYXXXZZZ]]]______]]]ZZZXXXWWWWWWWWWWWWXXXXXXYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWTTTUUUVVVWWWXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTTTT}}}}}}~~~yyyllldddVVVTTTPPPLLLLLLPPPVVV\\\aaafffiiigggeeeccc^^^WWWRRRMMMJJJIIIGGGDDDEEEHHHLLLRRRVVVVVVWWW[[[\\\ZZZQQQPPPMMMKKKIIIHHHHHHHHHHHHLLLSSS[[[ccciiimmmnnnsssvvvyyy{{{{{{xxxtttqqqnnnmmmmmmqqqzzz{{{xxxvvvuuuxxx||||||ttttttrrrnnnlllkkkmmmooopppqqqrrrsssuuuuuuuuuuuuzzzzzzzzzxxxuuuqqqmmmkkkkkkmmmpppssssssrrrpppnnnqqqqqqqqqooojjjccc\\\XXXPPPKKKDDD>>>:::888666555444222000...------...............---------------000//////...------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------...------,,,,,,,,,,,,------...------,,,---,,,,,,,,,++++++++++++---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------............---------,,,,,,+++++++++---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...,,,,,,,,,---------......,,,---------...................../////////000000////////////000000000000///000000111111111111000000000111222333333333333333333333333333333333333333333444555555555555555555555555555555666666777555555666666666666666555666888999::::::;;;===>>>;;;::::::;;;;;;<<<===>>>???>>>>>>??????@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSQQQOOONNNPPPRRRRRRTTTUUUTTTQQQNNNMMMMMMQQQQQQQQQRRRQQQQQQPPPOOOTTTSSSSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSQQQRRRTTTUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVWWWXXXYYYZZZ[[[ZZZZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWWWWYYYZZZZZZZZZZZZYYY]]]]]]]]]\\\[[[YYYXXXWWWXXXYYYZZZ[[[\\\[[[[[[ZZZYYYZZZ[[[ZZZXXXXXXXXXZZZXXXZZZ[[[]]]]]][[[YYYWWWVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWWWWVVVWWWWWWWWWXXXUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSRRR}}}yyywwwvvvyyy{{{yyykkkgggbbb]]][[[___gggmmmtttxxx{{{xxxvvvtttooohhhddd^^^YYYWWWTTTQQQRRRVVV___fffkkkmmmpppuuuwwwvvvllljjjfffaaa\\\XXXVVVTTTYYY^^^fffpppzzz~~~||||||~~~}}}~~~~~~zzzvvvqqqrrrrrrrrrqqqrrrtttvvvrrrsssuuuvvvwwwxxxwwwwww|||}}}~~~zzzvvvsssoooqqqsssttttttrrrpppnnnppppppnnniiibbbYYYRRRMMMGGGBBB<<<888555444333111333111000...---------...---............/////////000000//////......------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,------...------,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,+++...---,,,++++++,,,---...,,,,,,,,,---------......------........./////////////////////000000000000////////////000000000000000111111111111000000///111111222222222222222111222222333333333333333333444444444444444555555666666666666555555555555555444555666777888888888888666888999999999999:::<<<::::::::::::;;;<<<===>>>============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOOOOPPPRRRRRRSSSUUUTTTQQQOOONNNNNNOOOPPPQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOOOOOOOPPPRRRSSSTTTPPPQQQSSSTTTVVVVVVWWWWWWUUUVVVVVVVVVVVVUUUUUUTTTWWWXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWYYYYYYYYYZZZZZZZZZZZZYYY[[[[[[[[[[[[ZZZYYYWWWWWWWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVWWWYYY[[[ZZZZZZZZZZZZZZZYYYXXXWWWUUUUUUUUUTTTUUUUUUVVVWWWVVVVVVVVVWWWWWWXXXYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQ{{{zzzzzzzzzzzz}}}{{{tttnnnlllpppwww}}}{{{xxxqqqkkkgggccc```aaafffnnnuuu{{{~~~~~~yyysssmmmhhhdddbbbhhhmmmuuu}}}wwwssssssrrrrrrrrrtttvvvyyyzzz}}}}}}zzzwwwvvvwwwxxxyyyxxxvvvttttttttttttuuuwwwyyyzzzyyyxxxxxxzzz}}}{{{xxxtttuuuvvvvvvuuurrrooonnnmmmkkkgggaaaYYYPPPIIIDDD>>>:::666222111111000///111000///...------------------......///000000111//////......------------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,............---,,,++++++---------...------,,,,,,------------------------)))***+++,,,,,,+++***))),,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++++++++,,,---,,,,,,,,,---------...............////////////000/////////000000000111111////////////000000000000111111111111111000///...111222222222222111111000222222222222222333333333555444333333333444555666666666666666555444444333333444555666777888888888666777888888777777888999::::::::::::;;;<<<==================>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBEEEDDDCCCCCCDDDFFFIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOPPPQQQQQQRRRTTTTTTTTTRRRPPPOOOQQQRRRQQQSSSTTTTTTRRRPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRQQQQQQQQQNNNNNNOOOPPPQQQSSSTTTTTTPPPQQQRRRTTTUUUWWWWWWXXXWWWWWWVVVVVVVVVUUUTTTTTTWWWXXXYYYZZZZZZZZZYYYXXXZZZZZZYYYYYYYYYYYYYYYZZZ\\\[[[ZZZYYYYYYYYYYYYZZZYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWZZZ]]]\\\[[[ZZZZZZYYYYYYYYYYYYTTTTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVXXXXXXYYYYYYYYYYYYXXXVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQPPPOOOOOO|||zzz}}}|||yyy}}}{{{wwwsssoooppptttzzz}}}wwwssspppssswww~~~{{{tttmmmiiiffffffgggiiimmmsssxxx{{{}}}|||zzzyyyyyyyyy|||}}}~~~|||xxxuuutttsssuuuwwwyyy{{{{{{zzzyyyxxxzzz}}}|||yyyyyyxxxwwwtttpppllljjjeeeccc^^^XXXQQQIIIBBB???777444111///000000////////////...------,,,,,,,,,,,,------...///000111111------,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))*********+++++++++,,,---.........---,,,,,,+++---.........---,,,,,,+++------------------------((()))***++++++***)))(((,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++,,,,,,,,,---------...............////////////000////////////000000000000////////////000000000000111111111111111000///...111111222222222111000000111111111222222333333333555555333222222333444555555555666666555444333222111222333555666777888888666777888888666666777888:::999999::::::;;;<<<===>>>======>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAAAAAAAACCCBBBAAAAAABBBDDDGGGHHHIIIIIIHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTSSSQQQOOOOOOPPPRRRQQQSSSTTTTTTRRRPPPPPPPPPNNNNNNPPPQQQRRRRRRSSSSSSQQQQQQRRRSSSSSSRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUUUUQQQQQQRRRSSSUUUVVVXXXXXXXXXXXXWWWVVVVVVVVVUUUUUUVVVWWWXXXZZZZZZYYYYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]___^^^[[[YYYXXXYYYYYYZZZXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWYYYYYYYYYWWWVVVXXX[[[^^^]]]\\\[[[ZZZZZZZZZZZZ[[[UUUUUUTTTSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYYYYYYYWWWUUUSSSRRRQQQRRRRRRRRRRRRQQQPPPPPPOOONNNNNN|||xxxyyy{{{~~~||||||yyy}}}}}}zzzuuuoooiiifffcccccceeeiiiooowww}}}xxxyyyyyyxxxwwwwwwyyy{{{{{{|||}}}|||yyyvvvvvvvvvwwwxxx{{{}}}}}}|||zzzyyy||||||{{{xxxtttooojjjeeeccc[[[YYYTTTNNNHHHAAA<<<:::333111///.../////////.........---------,,,,,,,,,,,,,,,---...//////000000,,,+++++++++++++++++++++---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))******++++++,,,,,,------......------,,,............---,,,++++++,,,,,,,,,,,,------------***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,---------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++***,,,,,,,,,---------......------........./////////............////////////////////////000000000000000111111111111000000///000000111111111111111000000000111111222333333333555444444333333333333333333444555666666555333222111222333555666777777777555777888777666666777888999999999999:::;;;<<<===============>>>???@@@AAA???????????????@@@AAAAAAAAAAAA@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSRRRPPPNNNNNNOOOQQQPPPRRRTTTTTTSSSQQQQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQSSSTTTTTTTTTSSSRRRQQQQQQSSSTTTUUUUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWVVVWWWXXXYYYZZZYYYXXXXXX[[[[[[[[[\\\]]]___```aaabbb```\\\YYYXXXXXXYYYZZZWWWXXXYYYYYYYYYYYYYYYXXXVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXWWWXXXZZZ\\\\\\\\\[[[[[[[[[[[[\\\\\\WWWVVVUUUUUUTTTUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPOOOOOOOOOOOONNNNNNNNN}}}|||xxxzzz}}}}}}{{{yyyvvvsssooommmlllmmmooosssyyy~~~zzzxxxqqqsssuuuuuuttttttvvvyyywwwxxxyyyxxxvvvuuuvvvwwwyyy{{{~~~|||{{{~~~|||zzzvvvpppiiiccc]]]ZZZSSSPPPKKKEEE???:::666333111///------...///...---,,,------------,,,++++++,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***++++++,,,------++++++,,,---........................---,,,+++***++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,.........---+++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,---------............------------............////////////000000000000///000000111111111111000...///000111111222111111///000000111222222333333444444444444444333222111222333444666666555444333333333444666666777777777555666888888777777888999999999999999:::;;;<<<===<<<<<<<<<<<<===>>>??????@@@???>>>>>>>>>???AAAAAA@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRQQQOOOMMMMMMNNNPPPPPPRRRTTTTTTSSSRRRRRRRRROOOOOOPPPQQQRRRRRRRRRQQQQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSUUUVVVWWWVVVUUUUUUTTTTTTUUUVVVWWWVVVWWWXXXYYYYYYYYYXXXWWWZZZ[[[[[[]]]___bbbdddeeedddaaa]]]YYYWWWXXXYYY[[[WWWXXXYYYZZZZZZZZZZZZZZZVVVVVVUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYWWWWWWWWWYYYYYYYYYZZZZZZ[[[\\\\\\\\\XXXXXXWWWVVVVVVVVVVVVVVVVVVWWWYYYZZZZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQPPPMMMMMMMMMNNNNNNNNNNNNOOO||||||~~~~~~~~~}}}|||zzzxxxwwwxxxyyy{{{~~~~~~{{{wwwrrrooommmppprrrrrrqqqpppsssuuuvvvvvvwwwuuutttssstttvvv{{{}}}~~~|||~~~}}}{{{xxxsssllleee]]]XXXTTTNNNKKKFFF@@@:::555111//////---,,,,,,---......---,,,,,,---------,,,++++++,,,,,,,,,------------...---------------------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---......******,,,---.../////////............---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------...///000000...,,,+++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------......//////......---,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000...///000111111111111111......///111111222222222///000000111222222333333333333444555444333111000111222444666666666444333444555666777777888888777555666888888777777999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;===>>>>>>@@@???>>>>>>>>>???AAABBB@@@AAACCCDDDEEEEEEFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMPPPOOONNNNNNMMMNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQQQQOOOMMMLLLNNNPPPPPPRRRTTTTTTSSSRRRRRRSSSOOOPPPQQQQQQRRRQQQQQQQQQQQQSSSUUUVVVWWWVVVUUUTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWTTTTTTSSSSSSSSSTTTVVVWWWVVVWWWXXXYYYYYYYYYXXXWWWZZZZZZ\\\^^^```cccfffgggfffbbb^^^YYYWWWWWWYYY[[[WWWXXXYYYZZZ[[[[[[[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXVVVXXXYYYYYYWWWUUUUUUVVVVVVWWWXXXZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWVVVSSSSSSTTTTTTTTTRRRQQQOOOLLLLLLLLLMMMNNNNNNOOOOOO|||{{{yyyyyy{{{~~~{{{yyyyyy{{{|||}}}xxxxxxxxxzzz~~~}}}zzzwwwuuuoooppppppooonnnoooqqqsssooossswwwyyywwwuuutttuuu|||}}}~~~|||yyyzzz{{{}}}~~~{{{vvvooohhh```WWWOOOJJJEEEBBB>>>999444222111000//////.........---------///......------,,,+++++++++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++))))))*********+++++++++------++++++++++++------*********)))))))))((((((******++++++++++++,,,,,,...---,,,+++)))'''%%%$$$,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++*********---...------,,,+++***)))---------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------000000000000000000000000//////000000111111222222333222000/////////000111/////////000111111222222777666555444333222222222444444444555555555555666444555777888888888777666999888777666555555666777777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>@@@???======>>>???BBBCCCAAABBBCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOQQQOOOMMMLLLKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSTTTTTTQQQRRRSSSUUUVVVVVVVVVVVVTTTUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSSSSUUUVVVUUUTTTTTTSSSRRRQQQQQQRRRSSSSSSXXXWWWUUUTTTSSSRRRRRRSSSUUUWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZZZZ\\\^^^```aaa______^^^\\\[[[YYYXXXWWWYYYYYY[[[\\\\\\[[[ZZZZZZWWWVVVUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZYYYWWWVVVUUUZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYXXXYYYZZZ[[[ZZZXXXVVVUUURRRRRRSSSSSSRRRQQQOOONNNLLLLLLLLLKKKKKKKKKKKKKKK~~~}}}{{{yyyyyy|||~~~}}}yyyvvvvvvwwwwwwwwwzzzyyyyyy{{{|||xxxvvvppprrrsssrrrpppppppppqqqnnnqqquuuvvvtttssstttuuuzzz{{{~~~zzz|||}}}~~~~~~{{{xxxrrrjjjbbbYYYQQQIIIDDD<<<:::777333111////////////.........------------------------------------+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,------,,,++++++,,,------------------,,,,,,,,,+++,,,,,,------------......---------,,,,,,***)))))),,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++---------,,,,,,+++++++++---------.........//////,,,,,,,,,,,,------------........................//////////////////////////////000000000000000000222111111000000000000000000000000111222222333333444444333222111111111111444444444555555555555666444555777888888888777666888777666555555666666777777888888888888999999999:::::::::;;;<<<<<<======???>>>======>>>???AAACCCAAABBBCCCDDDFFFGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPOOOMMMLLLKKKLLLMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVTTTSSSTTTUUUVVVTTTSSSTTTSSSRRRQQQQQQRRRSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRUUUWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZZZZ[[[\\\^^^___]]]]]]\\\[[[[[[ZZZZZZYYYXXXYYYZZZ[[[[[[[[[ZZZYYYWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\[[[YYYWWWVVVSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNNNNMMMMMMMMMMMMLLL~~~~~~~~~}}}~~~~~~~~~~~~{{{yyyvvvvvvwwwxxxxxxwww{{{}}}}}}}}}~~~{{{xxxuuuvvvxxxwwwuuurrrqqqqqqqqqsssttttttsssrrrsssuuuwwwzzz~~~zzz|||||||||}}}}}}{{{xxxtttrrrlllbbbXXXOOOHHHAAA===444333111///.........///............------------++++++,,,------...//////+++,,,...---,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,------------......***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***&&&'''(((***+++,,,------------,,,,,,,,,,,,++++++---------.........//////,,,------------.........////////////////////////////////////////////////000000//////////////////000111111111111000000///111111111222333333444444333222222111111222222333444444444555555555555666555666777888888888777666666666555555555666777777777888888888888999999999999999999:::;;;;;;<<<<<<>>>>>>=========???AAABBB@@@AAABBBDDDFFFHHHIIIJJJDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRRRRRRRSSSUUUWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTTTTUUUUUUTTTRRRSSSRRRQQQPPPPPPQQQRRRSSSRRRSSSTTTTTTTTTTTTRRRRRRVVVWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZYYYZZZ[[[\\\\\\YYYYYYZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY[[[\\\\\\]]]\\\ZZZYYYXXXVVVVVVVVVVVVUUUTTTSSSRRRPPPPPPPPPOOOOOONNNNNNNNN}}}||||||}}}~~~~~~|||zzzzzz||||||yyysssqqqpppooooooqqqsssuuu{{{|||~~~}}}vvvsssooonnnooopppqqqqqqsssuuuxxx{{{}}}}}}{{{{{{}}}~~~{{{vvvsssrrrvvvuuutttsssrrrrrrssstttvvvyyy}}}xxxuuuuuuuuuvvvvvvtttooollljjjcccXXXNNNEEE???999666222111000////////////000------------------------,,,,,,,,,---------......+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++******************+++++++++,,,,,,((())))))***++++++++++++---,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////.............../////////////////////////////////000000//////......------///000111222222111000///000000111111222333333444444333333333444444555666444444444555555555555666555666777888999888777777555555555666666777777888777777888888888999999999999999999:::;;;;;;<<<<<<======<<<======>>>@@@@@@>>>???@@@BBBDDDFFFGGGHHHCCCDDDEEEEEEGGGGGGHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLNNNNNNOOOOOOOOONNNNNNMMMNNNMMMMMMLLLLLLMMMNNNOOONNNNNNPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTWWWXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYWWWUUUUUUUUUUUUSSSQQQRRRQQQPPPPPPPPPQQQRRRSSSQQQRRRTTTVVVWWWVVVTTTSSSVVVWWWYYYZZZZZZZZZYYYXXXZZZZZZZZZYYYYYYYYYYYYZZZWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY\\\]]]]]]]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTQQQQQQPPPPPPOOOOOONNNNNN~~~}}}|||}}}~~~|||yyyvvvtttvvvxxxzzzzzzzzzzzz|||~~~|||xxxtttpppooommmllllllmmmnnnooouuuxxx|||}}}}}}yyyvvvrrrqqqsssuuuwwwxxxwwwyyy|||}}}}}}~~~yyyuuusssvvvtttrrrppppppqqqqqqrrrvvvzzzyyysssnnnmmmnnnoooooolllhhheee___XXXNNNEEE===888444222111000000///............,,,,,,------------------......---------,,,,,,,,,+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------------------------************))))))))))))*********+++++++++,,,,,,******+++++++++******)))---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////,,,,,,---------.................................000000//////......------///000111222222111000/////////000000111222222222333333333333444555666666444444444555555555555666555666888999999999888777555555666777777888888888777777888888888999999999:::::::::;;;<<<<<<======<<<<<<<<<<<<===>>>??????<<<===>>>@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKKKKNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOMMMNNNOOOQQQRRRRRRRRRSSSSSSRRRQQQQQQRRRTTTVVVXXXVVVVVVVVVVVVWWWWWWWWWWWWZZZXXXVVVUUUUUUUUUSSSQQQQQQPPPOOOOOOOOOPPPRRRSSSRRRTTTVVVXXXYYYXXXWWWVVVWWWWWWYYYYYYZZZZZZYYYXXXZZZZZZZZZZZZYYYYYYXXXXXXVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWXXXYYYZZZZZZ[[[YYYYYYYYYXXXWWWVVVUUUTTTWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]\\\\\\[[[ZZZZZZYYYXXXXXXWWWVVVVVVUUUUUUUUUQQQPPPPPPOOONNNNNNMMMMMMuuu|||~~~~~~}}}{{{{{{|||||||||zzz{{{~~~{{{wwwrrrrrrqqqqqqpppppppppqqqwww{{{}}}|||~~~|||{{{}}}~~~}}}xxxtttrrrqqqooonnnnnnoooqqqrrrqqqyyy{{{{{{rrrkkkgggffffffggggggddd```\\\QQQLLLDDD<<<777444111///............------,,,,,,,,,,,,,,,,,,------------//////...---,,,,,,+++++++++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++------............------,,,,,,,,,+++++++++******,,,,,,------------..................---,,,+++***---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------***++++++,,,,,,++++++************++++++,,,,,,---++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------------.........//////,,,------------.........++++++,,,,,,---.................................000000/////////////////////000000111111111111000...//////000111111222222111111111111222222333444444444444555555555555666666777888999999999888777777777888999999999888888777888888888888999999999:::::::::;;;<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOOOONNNMMMMMMKKKKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVWWWTTTTTTUUUVVVWWWXXXXXXYYYZZZXXXVVVVVVVVVUUUSSSRRRPPPOOONNNNNNOOOPPPRRRSSSUUUVVVWWWXXXYYYXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[\\\ZZZZZZZZZZZZYYYWWWVVVUUUXXXYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[[[[[[[YYYYYYXXXXXXXXXXXXYYYYYY\\\[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVUUUTTTTTTTTTUUUPPPPPPOOONNNMMMMMMLLLLLL]]]gggvvv{{{tttzzz{{{|||}}}}}}}}}|||{{{zzz~~~~~~~~~~~~~~~~~~~~~}}}~~~}}}xxxsssooonnnlllkkkkkknnnssswwwxxxwww|||~~~}}}uuukkkddd```___^^^]]]\\\XXXSSSOOODDD@@@:::555333111///...,,,,,,------------------++++++,,,,,,,,,------------------------------,,,+++,,,...---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---...//////...---,,,------,,,,,,,,,+++++++++,,,,,,------------......------......------,,,+++---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------------------.........//////,,,,,,,,,,,,------------,,,,,,,,,---.../////////........................//////000000000000000000000000000000000111111222///000000111111222333333222222111111111222333333444444444555555555555666666777888999:::999888888999999:::;;;:::999888888777888888888888999999999999999999:::;;;;;;<<<<<<::::::;;;<<<==================>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKMMMNNNOOONNNMMMLLLJJJKKKLLLMMMNNNOOOOOOPPPMMMNNNOOOPPPQQQRRRRRRRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTUUUWWWXXXZZZ[[[\\\YYYWWWVVVVVVVVVVVVTTTSSSOOONNNNNNNNNNNNPPPQQQRRRVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYYVVVVVVWWWWWWXXXYYYYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^ZZZZZZ[[[[[[[[[YYYXXXWWWYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSSSSSSSSSSTTTQQQQQQPPPOOONNNMMMLLLKKKIIIVVVhhhwww}}}{{{rrruuuzzz}}}|||}}}zzz|||~~~~~~}}}yyyzzzzzzwwwsssnnnkkkjjjkkkjjjlllqqqyyy~~~~~~zzzqqqfff___ZZZXXXWWWUUUSSSNNNHHHDDD<<<999444111000///...---+++,,,---...///000000000+++++++++,,,,,,---------+++,,,,,,------......///+++,,,...---,,,,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...//////...---,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,((()))***++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...///000000111........................//////000000111111222222111000/////////000222333000111111222333333444444555444444333333444444555444444444555555555666666666777888999:::999888888:::;;;;;;<<<;;;:::888777777888888888888999999999777888888999::::::;;;;;;999:::;;;<<<============>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHJJJLLLNNNOOONNNMMMMMMIIIJJJLLLMMMOOOOOOPPPPPPMMMMMMOOOPPPQQQRRRRRRRRROOOPPPQQQSSSTTTTTTTTTTTTSSSTTTVVVXXXZZZ\\\]]]^^^YYYWWWVVVVVVVVVVVVUUUSSSNNNNNNMMMMMMNNNPPPQQQRRRWWWVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXYYYYYYYYYZZZXXXYYYZZZ\\\\\\\\\[[[ZZZVVVVVVWWWYYY[[[\\\]]]^^^YYYYYYXXXYYYZZZ\\\^^^___ZZZ[[[[[[\\\\\\[[[YYYXXXZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\]]]]]]]]]YYYYYYXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVVVVUUUTTTRRRQQQRRRRRRSSSRRRQQQQQQPPPNNNMMMLLLLLL???FFFRRR___lllxxx{{{wwwsssrrrwww~~~|||{{{zzzyyyxxxxxxzzz}}}~~~}}}{{{yyywwwwwwzzz{{{|||~~~|||zzz~~~}}}yyyssskkkggggggiiinnnppptttzzz}}}tttnnnhhhccc___WWWSSSNNNJJJFFFBBB>>>;;;888666333000...,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---...---+++*********++++++---...//////---+++,,,,,,***+++,,,,,,,,,+++***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,+++,,,---...---------............///000///------,,,---.../////////000000000000//////000000000000////////////000111111111111222222222111111222222222333333333777444222333666777555333777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888777666555555999999999999999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>?????????AAA@@@??????AAACCCFFFGGGHHHGGGFFFEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUVVVVVVTTTTTTVVVWWWXXXZZZ[[[\\\YYYYYYXXXWWWVVVVVVUUUUUUOOOOOOOOOPPPQQQRRRSSSTTTRRRSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWWWWWWWWWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[ZZZYYYXXXXXXYYY[[[]]]___```\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\\\\\\\]]]\\\[[[[[[[[[ZZZZZZYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYXXXXXXXXXYYYYYYZZZXXXXXXXXXWWWWWWVVVVVVVVVQQQPPPPPPPPPPPPQQQQQQRRRPPPOOOOOONNNMMMLLLKKKKKK777;;;CCCMMMXXXeeeqqqyyy{{{tttqqqqqquuuzzz}}}~~~}}}||||||}}}||||||}}}|||yyyxxxxxxxxx{{{zzzzzz{{{||||||yyywwwvvvwwwuuuqqqmmmjjjkkklllsssuuuzzz|||ssskkkddd]]]YYYOOOLLLGGGBBB???;;;888555444333111///...------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,+++*********++++++)))+++,,,,,,***)))))))))......//////...,,,+++*********+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000------------............000///...------...////////////000000000000//////000000000000////////////000111111111111222222222111111111222222222333333666555444444555555444333555555666777777888888999;;;;;;;;;:::::::::::::::;;;;;;::::::999888888888888999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>>>>????????????@@@@@@@@@??????@@@BBBEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLHHHHHHIIIKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVTTTTTTUUUWWWXXXYYYZZZ[[[XXXXXXXXXWWWVVVVVVUUUUUUPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWXXXXXXXXXWWWWWWVVVVVVXXXZZZ[[[\\\\\\[[[ZZZYYYYYYYYYZZZ[[[]]]___```]]]^^^________________________^^^^^^]]]]]]]]]^^^]]]\\\\\\[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUQQQPPPPPPOOOOOOOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKK555666:::???HHHTTT```hhhzzz}}}wwwtttsssuuuwww}}}~~~~~~}}}{{{zzzzzz|||}}}zzzyyywwwwwwwwwwwwuuusssoooqqqrrrrrrqqqppppppqqqwwwzzzyyypppggg]]]UUUPPPFFFCCC>>>;;;888555222//////...............//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++*********+++++++++---......,,,++++++,,,000000///...---+++***)))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............///000111------------............//////............//////...//////000000//////...////////////000000000000000111111111111222222222111111111222222222222333444555666555333222333444444444555555666777777777::::::::::::::::::::::::<<<;;;::::::999999999999888888999999999:::::::::<<<<<<=========>>>>>>>>>????????????@@@@@@AAAAAA@@@?????????@@@AAACCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZXXXWWWWWWVVVVVVUUUUUUUUURRRRRRQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^___```^^^___``````aaaaaaaaa```aaa`````````____________^^^^^^]]]\\\[[[YYYYYYXXXXXXYYYYYYZZZZZZYYYYYYXXXYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVUUUTTTQQQPPPOOOOOONNNNNNNNNNNNQQQPPPOOOOOOMMMMMMLLLKKK444555777999???GGGRRRYYYhhhppp||||||zzz{{{|||~~~~~~}}}||||||}}}~~~yyyvvvtttsssssssssrrrqqqoooqqqtttvvvwwwwwwwwwvvvxxx{{{|||tttjjj```VVVLLLFFF@@@===999666555222000...,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,+++++++++++++++++++++,,,...//////...------...------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------//////..................,,,,,,---------.........---------------............//////////////////...////////////000000000000000000111111111222222222111111111111222222222222333555777555222000111444444444444555666666777777888888888999999999999999:::999888777666777777888888888888999999::::::;;;============>>>>>>>>>>>>?????????@@@AAAAAAAAABBB@@@????????????@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[\\\]]]^^^___```______```aaabbbbbbbbbbbbaaaaaaaaaaaaaaa``````_________^^^\\\[[[YYYXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXXXXXXXWWWUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJ000111333444777<<>>:::888555333222000...---,,,,,,---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,*********++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------+++++++++,,,,,,---------/////////...---,,,+++***,,,,,,,,,------------...++++++,,,,,,------------......////////////........./////////000000000111000000111111111222222222000000111111111222222222222444666444111000111444444444555666666777777888777777777777888888999999999888777666555666777888777777888999::::::;;;;;;============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^^^^___```aaabbbbbbbbbbbbaaaaaabbbbbbaaaaaa```_________]]]\\\ZZZYYYXXXWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXWWWXXXXXXXXXWWWUUUSSSQQQRRRQQQPPPOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHHHH///111222333444777:::===@@@HHHVVVdddrrr~~~~~~}}}~~~~~~~~~}}}|||{{{}}}}}}zzzwwwuuusssuuuttttttvvvyyy||||||{{{~~~}}}~~~|||zzztttuuuvvvwwwvvvssspppnnnhhhccc\\\TTTLLLDDD===888555222000//////...---,,,,,,------------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,++++++)))+++------,,,+++,,,---,,,,,,,,,,,,---...///000,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,------......///......---,,,***))),,,,,,,,,,,,------------***+++,,,------------------......//////......---......//////000000111111000111111111111222222222000000000111111111111222111222333333111111222333444444555555666777777777555555666666777888888888:::999777666666777999:::777777888999:::;;;;;;<<<<<<<<<=========>>>>>>>>>===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOQQQSSSTTTSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYZZZ\\\\\\]]]\\\\\\\\\]]]^^^___```aaaaaaaaa___```aaaaaaaaa```^^^]]]]]]]]]\\\[[[ZZZXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWWWWXXXXXXWWWUUURRRPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJJJJHHHHHHGGGFFF111222333333222444777:::888===EEEOOO\\\iiivvv~~~}}}~~~||||||}}}}}}}}}|||zzz}}}zzzuuurrrqqqqqqqqquuuvvvxxx}}}{{{xxxnnnnnnmmmllliiigggdddbbbXXXTTTMMMFFFAAA<<<777444222000.........///...,,,+++,,,---......---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------)))***+++,,,,,,,,,,,,++++++---//////.........///...---,,,,,,,,,---...///,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,---...//////...------++++++,,,,,,,,,---------+++,,,---//////000//////---......//////......---.........///000111111111000111111111111222222222000000000000111111111111111000000111222333333222333333333444555555666666444444555666666777888888999777555444444666888999666777888999:::;;;;;;<<<;;;;;;<<<<<<<<<=========<<<======>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPMMMOOOQQQSSSTTTSSSQQQPPPQQQRRRRRRSSSSSSTTTTTTUUUSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWTTTTTTTTTUUUUUUVVVWWWXXXWWWXXXZZZ[[[\\\[[[[[[[[[ZZZ[[[\\\]]]^^^_________]]]^^^___``````^^^\\\[[[[[[[[[ZZZZZZYYYXXXWWWWWWTTTUUUWWWYYYZZZ\\\\\\]]][[[ZZZYYYXXXXXXWWWWWWWWWVVVWWWXXXXXXWWWTTTQQQOOOMMMLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHGGGFFF000000///...---///333777777888<<>>???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBBBBAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJLLLMMMOOOPPPPPPLLLNNNQQQSSSTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWXXXYYY[[[[[[[[[ZZZYYYXXXYYY[[[\\\]]]^^^^^^^^^\\\]]]^^^______]]][[[ZZZZZZZZZYYYYYYXXXXXXWWWWWWRRRSSSUUUWWWZZZ[[[\\\]]][[[[[[ZZZXXXXXXWWWWWWWWWVVVWWWXXXYYYWWWTTTQQQOOOJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGG......///000111222222333666888:::;;;===DDDOOOXXXiiirrr{{{yyyvvvtttuuuwww{{{~~~~~~~~~~~~vvvuuurrrnnnkkkmmmsssxxxyyy{{{yyyyyyvvvooohhh```^^^[[[XXXUUUPPPKKKGGG<<<:::777444222111111111......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++*********+++,,,---------,,,++++++***))))))+++++++++,,,---...///000***))))))))))))***,,,,,,---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++---.........---,,,++++++------------------------,,,***(((***,,,...,,,***---...///...---,,,---///333222222222222222222222000000000000111111111111000000111222222222222111333222111111111333555777888888888888777777777666999888888888777777666666777888888888888999999999999999888888888888888888<<<<<<;;;<<<<<<===>>>???@@@@@@AAAAAABBBAAAAAAAAA@@@@@@AAAAAACCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOPPPOOOPPPRRRSSSTTTTTTTTTSSSOOOQQQRRRTTTUUUUUUUUUUUUTTTUUUVVVUUUTTTTTTUUUWWWUUUUUUVVVVVVWWWVVVVVVVVVPPPQQQRRRSSSUUUVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]]]]]]]\\\[[[[[[[[[YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\[[[[[[[[[ZZZYYYWWWVVVUUUYYYZZZZZZXXXUUUQQQMMMJJJGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEE000000000000000111111111222444666666666;;;DDDKKKSSS\\\jjjxxx|||yyyvvvtttsssuuuwwwyyyzzzzzz{{{~~~~~~|||zzzxxxuuuqqqooopppvvvzzz~~~wwwsssqqqnnnggg```XXXUUUQQQNNNJJJEEE@@@===888777444111000//////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,,,,------------///......---,,,++++++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---------,,,++++++******,,,,,,++++++*********+++,,,------------------...+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,---------------------------,,,***,,,...///...,,,---...//////...---...///222222222222111111111111000000000000111111111111000111111222333222222222333222111111222333555777444555666777888999999:::888888888777777777666666777777888888888999999999999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSSSSPPPQQQSSSTTTVVVVVVUUUUUUTTTUUUVVVUUUTTTTTTUUUWWWUUUVVVVVVWWWWWWVVVVVVUUUQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWUUUTTTTTTTTTUUUUUUYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[[[[[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYXXXWWWVVVUUUTTTWWWXXXXXXWWWUUUQQQMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDD111111111000000/////////000222333333222444999>>>DDDLLLXXXeeesss~~~||||||~~~~~~~~~~~~|||yyyvvvtttssssssuuuvvvxxxxxxzzz}}}~~~|||}}}{{{wwwsssqqqrrrvvvzzz{{{pppiiieee```ZZZTTTMMMJJJEEEAAA===:::666333333111000...---------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,------.........---------------111000///...---+++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---------,,,,,,......------,,,,,,++++++,,,,,,+++++++++************+++,,,,,,,,,+++***)))))))))*********+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,------------------------///...---...000000000......///000000......///000000000000000000111111111000000000000111111111111111222222333333333333333333222111111222333555666444444555666777888999999888888777777777777666666777777777888888888999999::::::::::::::::::::::::::::::::::::;;;<<<======@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRPPPRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVUUUSSSSSSUUUVVVUUUVVVVVVVVVVVVVVVUUUUUURRRSSSTTTVVVXXXYYY[[[[[[[[[ZZZXXXVVVUUUUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[[[[XXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSTTTUUUUUUUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCBBB000000000000000000//////000111333333222333555777@@@DDDKKKUUUaaaooo|||~~~}}}|||}}}}}}}}}}}}}}}~~~zzzyyywwwvvvuuuvvvwwwxxx{{{|||~~~~~~{{{wwwrrrppppppsssuuu}}}|||sssggg]]]WWWRRRLLLHHHBBB???:::777555333111//////...---,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******++++++,,,,,,,,,---***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,---...////////////......------,,,000000///...------,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,---...------,,,.........------,,,,,,,,,***+++,,,---.../////////)))***+++,,,+++***'''&&&************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,------------------------.........//////......---------------------------///////////////000/////////000111000///...///111////////////000000000000///000000000111111111111222222333444444444444333222222222222222444555666777777666666666555555555777777777777777777666666777777777777888888888888999999999:::::::::::::::999999999999:::;;;<<<<<>>CCCLLLWWWdddlll{{{}}}{{{{{{xxx|||~~~}}}{{{||||||||||||}}}||||||yyyyyyyyyyyyzzz{{{}}}}}}}}}wwwrrroooooooooooovvv{{{~~~~~~}}}}}}yyysssooofff[[[QQQJJJEEEAAA>>>777444111000000000///...------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...////////////......------,,,------..................***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,......------------,,,,,,)))***,,,---.../////////,,,---...//////---+++))),,,,,,++++++***))))))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++***++++++,,,,,,------------------------------...............---------------------------.../////////............///000111000///...///111....../////////000000000///000000000111111111111222222333444444444444333222222222222333444555555666666666555555555555444666666666666666666777777666666777777777888888888777888888888999999999:::999999888999999:::;;;<<<>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRRRRQQQPPPPPPPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVVVVTTTSSSRRRSSSUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSSSSUUUWWWYYY[[[]]]]]]]]]\\\ZZZXXXWWWWWWWWWWWWYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWXXXXXXYYYVVVVVVUUUTTTSSSRRRQQQQQQOOOPPPPPPQQQQQQQQQQQQQQQMMMNNNOOOOOOOOONNNMMMLLLMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@,,,------...000111111222---...///111222333333333222444666:::???HHHQQQWWWhhhppp{{{}}}|||zzz}}}}}}|||yyyyyyzzzzzzzzzyyyxxxxxxyyyyyy{{{}}}xxxrrrooommmkkkjjjlllqqqsssqqqooommmhhhaaa\\\VVVLLLDDD>>>;;;888666///---+++,,,---...---,,,------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...............---------------,,,,,,,,,---......//////***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************************************,,,,,,,,,+++++++++******++++++*********+++,,,------------,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++,,,------,,,+++***------,,,+++***)))((('''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------------------------------...///...---,,,---......///000000......///000......//////000000111111000000000000111111111111111222222333333333333333111111222333333444444555222222333444555666777777555555666666666666777777666666666777777777888888777777777888888999999:::999999999999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHJJJLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOOOOOOOQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVTTTRRRQQQRRRTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSVVVXXXZZZ\\\]]]\\\[[[YYYWWWVVVVVVWWWWWWYYYZZZZZZ[[[[[[\\\\\\]]]\\\\\\[[[ZZZZZZYYYZZZZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXYYYVVVVVVVVVUUUTTTSSSQQQPPPNNNOOOOOOPPPPPPPPPOOOOOOLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA........./////////000000------...///111222222111000222555777:::???DDDHHHRRR[[[gggppptttzzz~~~{{{}}}}}}|||xxxyyyzzz{{{{{{zzzyyyyyyyyy{{{}}}~~~vvvppplllhhheeebbb```dddeeebbb___\\\VVVOOOIIIEEE???999555333222111---,,,+++,,,......---+++,,,---------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++************)))******+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,***((('''((())),,,---++++++,,,,,,,,,,,,,,,,,,***+++,,,------+++***((()))))))))))))))*********+++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---------------------------///000///---+++---...---...//////...---...///......///000000111222222000000000000111111111111000111111222333222222222111111222333444444444444222222333444555666666777555555555666666666777777666666666666777777777888777777888999999:::;;;;;;999999999::::::;;;<<<===;;;<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQPPPOOONNNNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVVVVTTTRRRQQQRRRSSSQQQQQQQQQQQQPPPOOONNNMMMOOOPPPRRRTTTVVVYYYZZZ[[[YYYXXXWWWVVVUUUVVVVVVWWWYYYYYYYYYZZZ[[[[[[\\\\\\^^^^^^\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVWWWYYYUUUUUUUUUUUUTTTSSSQQQPPPNNNOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAA///////////////.........//////...///111222222111...000333555555666888:::???GGGQQQXXX^^^eeeqqqzzz{{{|||~~~~~~zzz{{{}}}~~~~~~~~~}}}}}}{{{||||||ssslllhhhddd___[[[VVVZZZ[[[WWWSSSOOOIIIBBB===:::666222///.........///......000111000...,,,,,,------------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,+++++++++******,,,***'''&&&&&&(((+++...++++++++++++++++++++++++(((***,,,///000///......,,,+++++++++,,,---......***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++*********+++,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,------------------------...000111000---,,,---///---...///...---,,,---///...//////000111222222333000000000000111111111111000000111222222222222111111111222333444444444444555555444444444333333333444555555555666666777777666666666666777777777777888888999::::::;;;<<<<<<::::::::::::;;;<<<======:::;;;<<<>>>??????@@@@@@?????????@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMNNNOOOQQQRRRSSSTTTSSSSSSUUUVVVVVVTTTRRRQQQRRRSSSPPPPPPPPPPPPOOONNNMMMLLLNNNOOOPPPSSSUUUXXXYYYZZZWWWWWWUUUUUUTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\______]]]\\\[[[[[[ZZZZZZZZZZZZZZZYYYXXXXXXXXXWWWXXXVVVUUUTTTTTTUUUWWWXXXSSSTTTTTTTTTTTTRRRPPPOOOOOOOOOOOOOOOOOONNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFF@@@@@@AAAAAAAAABBBBBBBBB////////////////////////000000000000111111111111333222111111111333666777>>>???BBBGGGPPPYYYbbbgggttt|||}}}}}}xxxkkkbbb]]]ZZZUUUQQQJJJJJJHHHFFFBBB>>>:::777111000000///...---------////////////////////////++++++,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,)))))))))******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))...---+++***)))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++,,,***((((((***+++,,,++++++******++++++,,,---.........---,,,,,,+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++)))'''(((+++---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,++++++******)))111---'''%%%+++222222---,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////......////////////......111111111111000000000000333333333222222222111111222222333333333333444444444444444444444444444444777777777777777666666666666666666777888888999999777777777777888999:::;;;::::::999999::::::;;;<<<============>>>???@@@AAABBBAAA@@@@@@@@@AAABBBCCCDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLLLLLLLKKKLLLLLLKKKJJJJJJKKKMMMMMMMMMOOOQQQRRRRRRPPPMMMKKKNNNOOOPPPPPPOOOPPPRRRTTTSSSSSSRRRRRRQQQQQQPPPPPPOOOPPPPPPPPPOOOOOONNNMMMPPPOOONNNNNNOOORRRTTTVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[\\\]]]]]]^^^^^^___^^^]]][[[ZZZXXXXXXYYYZZZYYYWWWVVVUUUSSSSSSRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVUUURRRPPPNNNOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIIIIHHHHHHEEEFFFGGGHHHIIIHHHGGGFFFCCCBBBAAA@@@????????????////////////////////////....../////////000000000222111000000111333555666;;;;;;<<>>??????BBBAAA@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMLLLNNNPPPQQQPPPOOOLLLKKKMMMNNNOOOOOONNNOOOQQQSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOPPPPPPPPPOOOOOONNNMMMPPPOOOOOOOOOPPPRRRTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[\\\\\\]]]]]]]]]]]]\\\\\\[[[YYYYYYYYYYYYXXXVVVUUUUUUSSSSSSRRRRRRRRRSSSTTTTTTTTTTTTUUUUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHEEEFFFGGGHHHHHHGGGFFFFFFCCCBBBAAA@@@????????????////////////////////////------........./////////111000//////000111333444666555555555888;;;???BBBJJJSSS___gggmmmsss{{{|||yyywwwvvvuuuuuuxxxzzz}}}~~~|||yyywwwhhh```UUUMMMHHHDDD???;;;999888666444111000///...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++---......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***************,,,......,,,+++***+++,,,++++++******++++++,,,---------------,,,,,,+++,,,------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++---+++))))))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++------+++---111111---,,,,,,,,,---------......,,,,,,,,,---------........................------......////////////..................//////////////////000111222333444555222222222222333333333333444444444444444444444444555555555555555555555555666666666777888888999999::::::999999999999::::::::::::999999::::::;;;<<<::::::::::::;;;<<<===>>>AAAAAA@@@@@@AAABBBCCCCCCFFFGGGIIIJJJKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIGGGGGGJJJKKKLLLLLLMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMOOOPPPOOONNNLLLKKKLLLMMMNNNNNNMMMMMMOOOQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQQQQPPPPPPOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVWWWWWWXXXYYYYYYZZZ\\\[[[[[[[[[[[[\\\\\\]]][[[ZZZXXXWWWVVVUUUUUUUUUSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFEEEEEECCCBBBAAA@@@????????????////////////////////////------........./////////000////////////000111222111000000111333666:::<<<;;;BBBKKKRRRXXX___hhhnnntttxxx}}}|||yyyvvvqqqnnnlllkkkjjjpppqqqqqqpppnnnjjjfffdddTTTNNNGGGAAA===999666444555444222000///...///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++***---///000...,,,++++++,,,++++++******++++++,,,,,,,,,---------,,,,,,+++............---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......000777;;;777333222222000,,,,,,,,,---------......,,,,,,,,,---------.....................---------......////////////......000000000000111111111111///000000111222333333333111222222222222333333333333333333333333333333333333333444444444444444555666666666777888888999999;;;;;;::::::999:::::::::::::::999999::::::;;;<<<::::::::::::;;;<<<======@@@AAAAAAAAABBBBBBCCCCCCEEEFFFGGGIIIIIIIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHFFFJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNOOOPPPPPPNNNMMMLLLKKKLLLMMMLLLKKKLLLNNNOOOQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWWWWWWWWWWXXXXXXXXXZZZZZZYYYXXXYYYZZZ\\\]]][[[ZZZXXXVVVTTTTTTTTTUUUTTTSSSRRRQQQQQQPPPQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@????????????////////////////////////....../////////000000000//////////////////000000000//////000222444777999888:::>>>AAAEEEKKKTTTZZZ```fffnnnuuu{{{~~~}}}~~~vvvsssnnniiieeebbb``````eeedddbbb___[[[VVVRRRPPPBBB???;;;888666444222111222111000.........///000............------------------------------------+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,*********+++,,,,,,------*********+++++++++,,,,,,---------------------------------,,,,,,+++++++++))))))))))))))))))******++++++++++++++++++++++++************************,,,,,,,,,,,,++++++******++++++++++++++++++++++++***************+++++++++------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++---000000...,,,++++++,,,++++++******++++++,,,++++++,,,,,,---,,,,,,+++............---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///***NNNllldddBBB)))(((111,,,,,,,,,---------......,,,,,,,,,---------...........................---......////////////......///000000000111111111222111111111111111111111111111111111222222222333333333333333333333333333333222333333333444444555555666666666777888888999999;;;;;;::::::999:::::::::::::::999999::::::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHEEEFFFIIIKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQQQQPPPOOONNNKKKLLLLLLLLLKKKKKKLLLNNNPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVVVVVVVWWWWWWWWWWWWYYYXXXWWWWWWXXXYYY[[[\\\ZZZYYYWWWUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQPPPQQQQQQOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@????????????////////////////////////....../////////000000000////////////////////////111111000//////000111222777777777777999===CCCHHHNNNTTT]]]eeekkkooosssuuuppprrruuuwwwyyy|||xxxoookkkeee___ZZZWWWVVVUUUVVVTTTRRRNNNIIIEEEAAA???777666555444333222222111......------------......------------------------------------------------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,***+++++++++,,,,,,------************++++++++++++,,,------......------,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,***)))(((++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,------........./////////...------///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++---//////---,,,+++,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,------,,,******+++---++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,---......///+++HHH___WWW;;;((('''...,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////......////////////......------......//////000000222222111111111000000000111111111111222222222222333333333333333333333333222333333444444555555555666666666777888888999999::::::999999999999::::::::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@AAACCCDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMOOOPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOKKKLLLMMMLLLKKKJJJLLLNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVVVVRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXXXXUUUUUUVVVVVVVVVVVVVVVVVVXXXWWWWWWWWWWWWXXXXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQRRRRRRRRROOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@????????????////////////////////////------.........///////////////000000000/////////111111000///......//////333333444555555777999;;;@@@EEELLLSSSXXX\\\aaadddaaaeeeiiimmmppptttxxx{{{~~~}}}~~~wwwooobbb^^^XXXQQQLLLIIIHHHHHHFFFDDDBBB???;;;999777666111222333222111000111111,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,------------,,,+++*********+++++++++++++++++++++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,---......///////////////...------000111333444444333111000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,---...---+++++++++,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***,,,---,,,******,,,///******************************+++++++++,,,,,,,,,+++,,,,,,,,,------......000222222---,,,......,,,,,,,,,,,,---------......,,,,,,,,,---------......+++,,,,,,---...///000000......////////////......---------...///000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333444555555666666666666666777888888999999888888888888888999:::;;;::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOLLLMMMOOOPPPQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTOOOOOOOOONNNNNNNNNNNNOOONNNNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCBBBAAA@@@????????????////////////////////////,,,,,,,,,---------......///000000000000000//////000////////////000000111...000333555666666555555555888>>>CCCGGGKKKPPPSSSQQQUUUZZZ___cccgggkkknnnxxx~~~|||xxxwwwzzz}}}zzzooofffWWWSSSMMMFFFAAA>>>======;;;:::888666444333222222000111222222111//////000,,,---...//////...---,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------,,,++++++)))))))))******++++++,,,(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,+++------------------------))))))***+++---...//////---------,,,,,,,,,++++++******+++,,,,,,---........./////////...------,,,///000222333333222000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---------,,,******+++---,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))),,,---,,,******---000*********************************++++++,,,,,,,,,,,,,,,,,,---------......***///111...,,,......---,,,,,,,,,---------......,,,,,,,,,---------......***+++,,,---...000111111......////////////.........//////000111222222333......///000111222333333000111111111111222222222222222222222222222222222333333444444555666777777666666666777888888999999777777777777888999:::;;;::::::999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>???>>>@@@BBBDDDEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMOOOOOOOOOPPPKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOONNNNNNLLLMMMNNNMMMKKKKKKLLLNNNNNNOOOPPPQQQRRRTTTTTTUUURRRSSSTTTUUUUUUUUUUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTUUUVVVSSSTTTTTTUUUVVVVVVWWWWWWVVVWWWWWWXXXWWWVVVTTTSSSRRRSSSTTTVVVVVVUUUTTTTTTSSSSSSRRRSSSSSSTTTUUUVVVPPPOOONNNNNNMMMMMMNNNNNNMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCAAA@@@@@@AAAAAACCCBBBAAA@@@????????????........................///...---,,,,,,,,,,,,,,,---------------...///000111111111111000000000000//////000111222222333333444555666888;;;===>>>???EEEGGGKKKOOORRRVVV[[[^^^jjjrrr|||}}}~~~{{{zzz{{{zzzyyyuuuqqqoooooooooqqqsssuuuuuuooofff\\\UUUEEECCC???===<<<:::888666444333222111000...------000///---,,,,,,---///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************************************************,,,++++++******++++++,,,++++++******++++++,,,------------,,,+++***((((((++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------.........//////---...///000000///...---111111000000000000111111......---,,,,,,,,,------------------------------++++++,,,---------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,---,,,---...//////---+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......//////000000111000////////////000000...///111111/////////000000000000000000000000000222222222111111111000000111111222222222333333333444444333222222222333333444666777888777777999;;;888888777777777777888888::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>>AAAAAABBBBBBCCCDDDDDDDDDBBBBBBDDDEEEFFFFFFGGGGGGIIIIIIIIIHHHFFFFFFGGGIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPNNNNNNPPPSSSTTTRRRPPPOOONNNMMMMMMLLLMMMMMMMMMLLLKKKJJJJJJKKKMMMOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWSSSTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWVVVVVVUUUUUUWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPOOONNNMMMLLLKKKJJJJJJKKKLLLMMMLLLJJJGGGEEECCCCCCDDDDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>........................///...---,,,,,,,,,,,,---...------------...///000//////000000000000000000......///000000111222222111222333444555666777888777:::===???BBBEEEIIILLLUUU]]]gggnnnqqqtttyyy|||zzzzzzzzz{{{|||~~~}}}zzzwwwuuuwwwzzzvvvqqqppprrrrrrpppmmmgggcccbbbbbb^^^___aaa```[[[TTTKKKFFF>>><<<999777666555333111333222111111000///......000...---,,,,,,---...000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++***+++,,,************************+++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------.........---......//////......---000000////////////000000///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,++++++,,,,,,+++******+++,,,,,,***+++,,,,,,------------++++++++++++++++++++++++*********+++++++++++++++,,,---...///...---+++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////////////////...............///000222222000000000111000000000000000000000000111111111000000000//////111111222222222333333333444333333333333333444444555666888888777777888:::888888777777777777888888::::::;;;;;;<<<=========;;;<<<<<<======>>>??????AAAAAAAAABBBCCCCCCDDDDDD@@@AAABBBBBBCCCCCCCCCCCCFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHHHHJJJLLLNNNPPPQQQSSSQQQPPPQQQSSSSSSQQQNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMLLLKKKKKKLLLMMMOOOQQQNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWWWWVVVWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLKKKIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>..............................---,,,,,,,,,------......------......//////---.........///000000000---......//////000000000000000000111111222222222222444666777888:::===@@@@@@FFFPPPWWW[[[___cccggghhhhhhjjjlllnnnqqqtttvvvuuuzzz|||{{{|||||||||~~~zzztttnnnjjjkkkmmmqqqvvv}}}tttkkkfffeeecccdddbbb^^^XXXRRROOONNNIIIJJJKKKJJJFFFAAA;;;888777555222111111111000...111000000000///////////////...---,,,,,,---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))*********+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...///......------....../////////---,,,++++++++++++........................------------,,,++++++***,,,++++++******++++++,,,))))))+++,,,---.........+++++++++++++++++++++++++++++++++***************,,,,,,---...---,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...............,,,---...//////...---,,,///111333222111000111111000000000000000000000000000000000///////////////111111222222222333333333444333333333444555666666666777888888666666777888888888777777777777888888:::::::::;;;<<<<<<======<<<<<<===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFGGGEEEEEEFFFHHHJJJMMMOOOQQQUUUTTTRRRRRRRRRQQQOOOMMMNNNMMMLLLLLLKKKKKKLLLLLLNNNMMMLLLLLLMMMNNNPPPQQQOOOOOOPPPRRRSSSUUUVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXYYYYYYYYYYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA?????????>>>>>>>>>======...........................------,,,,,,,,,------//////............//////,,,,,,------...///000000.........//////000000000///000000000111111222222444555666666666777999;;;888<<>>>>>>>>>>><<<:::888555444333111//////000000000//////////////////////////////...------------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++)))((()))***........................,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---++++++++++++---...------,,,,,,,,,,,,------//////---,,,++++++******.................................---,,,+++***)))++++++++++++++++++++++++)))***+++,,,------------+++++++++++++++++++++++++++++++++******)))))))))+++,,,,,,---,,,+++******++++++,,,,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,---------/////////......---------+++---///000000///...---///000222222000///000111000000000000000000000000000000000000000000000000111111222222222333333333333333333444555666777888666777888777666555666777888888777777777777888888999::::::;;;;;;<<<===============>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA>>>AAAEEEFFFFFFEEEEEEFFFDDDEEEEEEGGGIIIKKKMMMNNNRRRRRRQQQQQQPPPOOONNNLLLOOONNNMMMMMMLLLLLLMMMMMMOOOOOONNNNNNNNNOOOPPPQQQOOOPPPQQQRRRTTTVVVWWWXXXTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPNNNOOOOOOOOONNNLLLIIIHHHIIIJJJKKKKKKIIIGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>........................------,,,,,,,,,------...000//////.........//////+++,,,,,,---...//////000//////000000000000000111......///000000111222222111222222222111111333444555777:::<<<===>>>@@@AAAAAABBBEEEIIILLLPPPRRRSSSVVVZZZaaaiiippptttuuuuuupppqqqrrrrrrrrrqqqpppooommmlllkkklllpppsssuuuuuuwwwxxxxxxwwwtttqqqppppppnnnnnnmmmkkkjjjkkklllmmmmmmooorrrvvvyyy{{{||||||yyyxxxuuupppiiiccc]]][[[[[[\\\^^^```ccceeefffggg^^^]]][[[VVVPPPKKKGGGFFFAAACCCDDDBBB>>>999777666777777666555444333333222000...------///000///................../////////.........------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++)))((()))***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++)))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,......---,,,+++*********.................................---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,++++++************,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------............//////......------,,,,,,,,,---///111222111///...---///000000///......///////////////////////////111111111111111111111111111111222222222333333333333333333444555666777888666777888777666555666777888888777777777777888888999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA<<<@@@CCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJMMMNNNOOOOOONNNNNNNNNNNNQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPRRRSSSTTTVVVWWWWWWTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUVVVXXXYYYWWWWWWXXXXXXXXXWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNNNNOOONNNMMMKKKIIIHHHFFFGGGIIIIIIHHHFFFCCCBBBAAA@@@@@@????????????@@@AAAAAA@@@@@@@@@?????????........................------,,,,,,,,,---......000000//////......//////,,,---------.../////////000000000000000000000000,,,,,,---......///000000...///000///......000111111222333444666777999:::666777:::===@@@BBBCCCDDDDDDGGGLLLSSSYYY]]]^^^]]]^^^^^^^^^_________^^^^^^___^^^^^^```dddhhhiiijjjjjjkkkjjjhhheeeccccccdddbbbccccccbbb``````aaabbbbbbcccdddfffggghhhiiiiiibbbcccccc```ZZZUUURRRQQQOOOPPPQQQRRRRRRRRRRRRQQQEEEEEEDDDBBBAAA???>>>>>>666888999888666444333333111000///.........///000---+++***+++,,,...---------------.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,***)))***+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,+++++++++++++++------------------------------------,,,++++++******++++++,,,,,,++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------.........//////.........------------------...///111111111000000,,,...//////...------...////////////////////////111111111111222222222222111111222222222333333333444333333333444555666666555666777777555555666777888888777777777777888888999999999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@???===@@@CCCDDDDDDDDDDDDEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIKKKMMMMMMMMMMMMNNNOOORRRQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYVVVWWWWWWWWWWWWVVVUUUUUURRRQQQPPPPPPQQQRRRTTTUUUWWWWWWVVVVVVVVVVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSSSSRRRPPPNNNNNNNNNNNNOOOMMMMMMMMMLLLLLLJJJIIIIIIEEEEEEGGGGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>........................,,,,,,,,,,,,,,,---...///111111000///////////////..................//////////////////////////////...........................000000000//////111333222111000111222444555555222444666777999999:::999::::::;;;@@@EEEHHHHHHGGGIIIIIIJJJJJJJJJKKKLLLLLLMMMLLLLLLOOORRRVVVWWWWWWWWWXXXWWWUUUSSSRRRSSSTTTRRRTTTUUUTTTQQQOOOOOOQQQSSSSSSRRRRRRRRRSSSSSSSSSMMMNNNOOOMMMHHHEEEDDDDDDAAABBBBBBBBBBBBAAA??????;;;:::999999999999999888000222222222000000000222...------,,,------...///---+++******,,,------,,,......---------------------..................------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,++++++************************+++++++++++++++++++++++++++------,,,+++***+++,,,************************++++++++++++++++++++++++++++++************++++++(((***+++------,,,+++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,------------,,,,,,,,,++++++******++++++,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***+++,,,,,,,,,,,,+++***++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++***))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---......+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,---------.........,,,------------------...------......///000000111---///000000///......///////////////////////////000000000000111111111222111111222222222333333333444333333333333333444444333555666666555555777888888888777777777777888888888999999::::::;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAA???AAACCCCCCBBBCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHKKKNNNNNNMMMLLLNNNOOOQQQQQQPPPOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTRRRRRRSSSTTTUUUWWWXXXYYYWWWWWWWWWWWWWWWVVVUUUUUUQQQPPPOOOOOOOOOQQQSSSTTTWWWWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVVVVTTTSSSPPPNNNMMMMMMMMMNNNLLLLLLKKKJJJJJJIIIJJJJJJEEEEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>======>>>>>>???>>>>>>>>>>>>============........................,,,,,,,,,,,,,,,---...///111111000//////////////////////////////..............................---111111000//////...---------...////////////111333666444222111222333333222222333555666666666555555777555444666:::<<<<<<:::;;;;;;;;;<<<<<<>>>???@@@???>>>>>>@@@CCCFFFGGGGGGHHHHHHGGGFFFDDDDDDFFFGGGEEEGGGIIIGGGCCC@@@AAABBBFFFEEEDDDCCCBBBBBBBBBBBB???AAABBB@@@<<<999999:::777777888888888666555444999777555333333222111//////000000///------///111///////////////000000111///---,,,,,,...///............---------,,,,,,,,,------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------((((((***+++,,,---------************************************************,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******(((***+++------,,,+++***((((((***+++,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,...//////...,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...++++++++++++++++++++++++++++++,,,---------,,,,,,***+++,,,------,,,+++***)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,------.........+++******))))))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,---******+++,,,,,,---......******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,------.........---,,,,,,------///000111...000111111000//////000////////////////////////.../////////000000111111111111222222222333333333444444333222222222333333222444666666555666777999888888777777777777888888888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEEEEEEEEEEDDDAAABBBCCCBBBBBBBBBDDDFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJMMMOOOOOOMMMLLLMMMOOOQQQPPPOOOOOONNNNNNOOOOOOSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUVVVVVVUUUUUUUUURRRRRRSSSTTTUUUWWWYYYZZZWWWXXXXXXXXXWWWVVVVVVUUUQQQPPPOOONNNOOOQQQSSSUUUWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWXXXYYYYYYXXXWWWUUUTTTQQQNNNLLLLLLLLLMMMLLLKKKIIIHHHHHHIIIJJJKKKEEEEEEEEEEEEEEEDDDCCCCCC>>>>>>============>>>???===<<<<<<<<<;;;;;;;;;;;;...---,,,+++***+++,,,---------------------------...------,,,,,,,,,------000///...------...///000---.........//////000000......////////////............////////////....../////////000111111222222111111222222222333333333000000111222333333444444555444444444444555666666666777777888999:::::::::===<<<;;;::::::;;;<<<===999999::::::::::::999999888888777777777666666666777777888888888888777777222222222222222222222222111111111111000///---------......//////////////////............---------***+++,,,---......///...+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,)))((())),,,---***'''+++,,,,,,------,,,,,,+++)))************+++++++++,,,+++*********+++,,,---+++++++++*********))))))************************,,,+++***+++---...---,,,******))))))***,,,---/////////...---+++***))))))###%%%(((+++------+++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***++++++******++++++,,,------,,,,,,++++++,,,,,,---***++++++,,,,,,+++++++++,,,------......------,,,,,,,,,---.........------,,,,,,,,,++++++*********,,,,,,,,,++++++***************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,---***((())),,,------+++---,,,+++++++++,,,---...,,,------......------,,,...------------...//////------------------------+++,,,---...///000111222000000///...............////////////000000000000111000///......///000111222222111111111111111111222222333333444555666666555555666777777777777777444444555555666666777777444444555777888999;;;;;;::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHGGGEEEDDDCCCBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJLLLNNNPPPRRRSSSTTTSSSRRRQQQOOOOOONNNNNNPPPPPPQQQRRRRRRRRRQQQQQQOOOPPPQQQQQQRRRRRRQQQQQQLLLMMMPPPRRRTTTTTTUUUTTTOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSQQQPPPNNNLLLLLLMMMNNNOOOSSSSSSTTTSSSRRRRRRTTTVVVSSSSSSSSSSSSSSSRRRQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGHHHIIIJJJCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;++++++++++++,,,,,,---...------------------------......---------------...//////............//////---........./////////000......////////////............////////////............//////000111111111000111111111222222222222000000111111222222333333333222222222222333444444444444444555666777777777777666555555555555666777444444555555555555444444333333333222222222111111222333333444444333333222000000000000000000000000000000000000///...------------...///////////////............------------++++++,,,,,,---,,,,,,,,,---------------.........------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++*********)))***+++,,,***)))+++,,,,,,------,,,,,,+++)))************+++++++++++++++*********+++,,,---+++++++++*********))))))++++++++++++++++++++++++---,,,+++,,,---...---,,,***************,,,---...///......,,,+++***))))))''')))+++,,,---,,,+++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,------------,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,+++************+++,,,---+++)))***,,,---,,,+++///...,,,++++++++++++,,,,,,------......------,,,---------------...//////------------------------/////////000000111111111000000///...............////////////000000000000222111000//////000111222111111111111111111111111111111222222333333444444555555666777777777777666666666666666777777777777666666777777888888999999::::::;;;;;;<<<=========>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGEEECCCCCCCCCCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKNNNPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTSSSRRRQQQOOONNNMMMNNNOOOPPPRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHIIICCCBBBAAA@@@????????????>>>======<<<;;;;;;:::::::::::::::::::::;;;;;;;;;))))))+++,,,---.........------------------------///......---......//////......////////////...................../////////......////////////............////////////......------......///000000000///000000000000000111111000000000000000000000000000000000000000111111222000111111222222333333333222222111111111111222222000111111111111111111000////////////............//////000000000000//////........................---......///......------------...////////////...............------------////////////......---------------------,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,------...+++++++++******************++++++,,,,,,++++++***)))***,,,+++***)))******++++++,,,,,,,,,,,,++++++)))************+++++++++++++++******++++++,,,---+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...---,,,************+++,,,------......---,,,+++******))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++---------,,,,,,------...//////......---------,,,++++++,,,---------,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,+++***)))(((''',,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++*********************************+++,,,,,,,,,,,,+++)))******++++++******))),,,,,,++++++++++++,,,,,,...,,,++++++------,,,+++//////---,,,+++*********,,,------......------,,,---------------......///------------------------222222222111111111111111000000///...............////////////000000000000222111111000000111111222111111111111111111111111111111111222222222222222444555666666777666666666888888888777777777777777888888888888888888777777:::::::::;;;<<<<<<======>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDEEEGGGIIIJJJJJJKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPOOONNNOOOPPPQQQQQQSSSTTTTTTSSSSSSTTTVVVTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFAAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::)))***+++---......---,,,------------------------///............///000000,,,---////////////---,,,........................---......//////......------......//////......---,,,,,,------...//////000//////////////////////////////////////////......///////////////000000111.../////////000000111111111111000000000000111111000000111111111111000000////////////............//////000000000000//////------------------------,,,,,,------...---------,,,---......//////...............---------,,,,,,---------------.........++++++************))))))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------,,,)))******+++,,,---......***************************++++++,,,,,,++++++***'''***---,,,)))((())),,,++++++,,,,,,,,,,,,++++++))))))*********++++++++++++***++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++*********++++++,,,,,,,,,---,,,,,,,,,++++++******---,,,,,,+++*********)))++++++++++++++++++++++++---------,,,------......000000//////......------***++++++,,,------------++++++******++++++,,,------,,,,,,++++++,,,,,,---------------,,,+++*********++++++,,,,,,++++++******************)))((('''++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,------,,,,,,+++...------,,,++++++++++++,,,------......------,,,------,,,,,,------...///------------------------111111111111111222222222000000///...............////////////000000000000111000000000000000000111000000000000111111111111222222222222222111111111444444555666666666666555888888777777666666555555888888888888888888888888999::::::;;;;;;<<<======>>>>>>???@@@AAABBBBBBCCCBBBBBBDDDFFFGGGIIIKKKKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTRRRQQQNNNLLLKKKLLLMMMNNNLLLMMMNNNPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPQQQQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPQQQPPPOOOOOOOOOOOOPPPPPPPPPRRRTTTTTTSSSSSSTTTVVVUUUUUUUUUUUUUUUTTTSSSSSSPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNOOOKKKKKKIIIHHHFFFEEEDDDDDD@@@???>>>======<<<======<<<<<<<<<;;;;;;:::::::::999999999999999888888888+++,,,---...---,,,+++***------------------------...............///000000,,,---...//////...---,,,...............---------------............------------............------,,,,,,,,,---......//////........................//////..................///////////////000000111......////////////000000000000000000000000000000///000000111111000000///////////////............//////000000000000//////........................+++,,,---------------,,,,,,------..................------------,,,,,,,,,((((((((()))***,,,---...************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,((())))))***+++,,,,,,---******************++++++***++++++,,,,,,++++++***'''***---,,,)))((())),,,***++++++,,,,,,++++++***))))))*********+++++++++******++++++,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))***+++***)))******++++++,,,,,,,,,+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///000000000//////.........***++++++,,,------------++++++******++++++,,,------,,,,,,++++++,,,,,,------------------,,,+++******++++++,,,,,,++++++***'''((()))***************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++***++++++,,,------------,,,------......------,,,,,,,,,,,,,,,,,,---......------------------------------...///000111222333000000///...............////////////000000000000...//////////////////...//////000000000111111111333333333333222222222222333333444555555555555555666666666555555444444333777777777888999999::::::999999::::::;;;<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBCCCEEEGGGIIIJJJKKKLLLKKKKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNNNNOOOOOOPPPRRRSSSTTTRRRQQQNNNLLLKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNNNNOOONNNNNNNNNNNNNNNOOOOOOOOORRRTTTUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNKKKJJJIIIHHHFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888777777777777,,,---------,,,,,,+++***------------------------------------...///000000------............------.........---------------------............------------............------,,,,,,------...//////////////////............---........................///////////////000111111////////////////////////......////////////......---......//////......---......---------,,,,,,,,,------............------........................,,,------...------,,,,,,,,,,,,---............---------------,,,,,,,,,,,,+++******+++---///222333,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((()))))))))))))))******)))))))))******++++++,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***)))***,,,+++***)))************++++++++++++******)))************+++++++++)))***+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''(((***+++***)))***++++++,,,,,,,,,++++++*********+++++++++++++++&&&'''((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,---......////////////////////////++++++,,,---------,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++(((***,,,---,,,++++++,,,))))))+++,,,---.........,,,------......------,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,...///000111222000000///...............////////////000000000000---......//////......---...//////000000111111111222222333333333333333333222333444444555555444444555555444444444444444444777777888888999:::;;;;;;999999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDFFFHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSRRRQQQPPPOOONNNNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRQQQOOOMMMLLLNNNNNNNNNOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOQQQTTTUUUUUUTTTUUUUUUTTTTTTUUUUUUTTTTTTSSSRRRPPPOOOOOONNNNNNMMMMMMLLLMMMMMMLLLLLLKKKLLLLLLLLLIIIIIIIIIHHHFFFDDDCCCBBB??????>>>===<<<<<<<<<<<<;;;;;;::::::::::::::::::888888888777666666555555,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,---...///000...------,,,,,,------............------,,,,,,,,,,,,------......------,,,,,,------......------,,,---------...//////000000////////////.........---------......//////000000///............///000000//////////////////............///000000///......------............------------------,,,,,,,,,,,,------............------.......................................---,,,++++++,,,------......---------------,,,,,,,,,++++++......------///111333555++++++,,,---...//////000*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++*********)))***+++,,,***)))******++++++++++++******)))************+++++++++)))***+++,,,,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,******+++,,,,,,,,,,,,+++***))))))******+++++++++,,,&&&(((***,,,,,,,,,+++***++++++++++++++++++++++++************+++,,,------,,,------......//////000,,,,,,---------,,,++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,------------,,,,,,******+++,,,------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******$$$(((+++,,,+++***+++,,,)))***,,,------------,,,,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,---...//////000000000000///...............////////////000000000000---...///000000///...---......//////000111111222000000111111222222333333222222333444444444444333444444444555555555555555999999999999999999999999888999999::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGFFFGGGFFFEEEDDDEEEFFFHHHIIIFFFGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQPPPNNNLLLKKKNNNNNNOOOOOOOOOOOOOOONNNLLLLLLMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPOOOOOONNNQQQTTTUUUUUUTTTUUUUUUSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGFFFDDDCCCAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888888777666666555444444++++++******+++---///000------------------------+++++++++,,,---...///000......,,,++++++,,,...............------,,,,,,,,,,,,------......------,,,,,,------......------,,,------......///000000000000000/////////.........------......///000111111...------------...//////........................000000111222222111000000...//////000000//////.../////////.........------...//////000000//////...------------------------////////////...---,,,++++++,,,------......---------------,,,,,,,,,++++++,,,+++)))))))))+++---...))))))***+++---...//////))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++,,,***(((***,,,---***(((******++++++++++++******)))************+++++++++)))***+++,,,---,,,++++++))))))******++++++++++++************************,,,+++***+++---...---,,,***+++,,,---,,,,,,***))))))))))))***++++++,,,,,,((())),,,......---+++)))++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,---...///000000------------,,,,,,+++***++++++******++++++,,,------,,,,,,++++++,,,,,,---******,,,---.../////////,,,------......------,,,------.........---,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++******++++++++++++******)))***+++,,,,,,+++***)))"""&&&***,,,+++***+++---+++,,,---------,,,+++***,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------......//////////////////000000///...............////////////000000000000...///000111111000///...---......///000111111222...//////000111222222333222222333444444444444333444555555555666666777777;;;;;;::::::999888777777888999999::::::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCAAABBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGIIIGGGFFFEEEFFFGGGIIIJJJGGGGGGHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPKKKLLLNNNOOOPPPPPPOOOOOONNNOOOPPPPPPQQQQQQQQQPPPLLLMMMNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQQQQQQQPPPMMMPPPTTTVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEECCCBBB@@@???>>>======<<<<<<===::::::::::::::::::::::::888777777666555555444444************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++,,,------......------................................................------------------------.........////////////000..............................------------......////////////////////////......////////////..........................................////////////------------------------000000111111000///....................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++******************++++++++++++,,,,,,---...++++++,,,,,,,,,------------------,,,+++---000333>>>666,,,))),,,000///---************************++++++************++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++******)))*********++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...------------,,,+++---///000000///++++++++++++++++++++++++************************/////////......---------...(((,,,000+++,,,000---+++++++++***++++++,,,,,,$$$(((...111000...,,,+++***************+++++++++***++++++,,,,,,++++++***---,,,+++*********+++,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,***((('''******+++++++++,,,,,,,,,///...,,,---///000000///111000///......///000111////////////////////////........................000000000000000111111222111111111111111111111111111222333333444444333333222222111222444666999;;;:::::::::;;;======:::888999888888888999999::::::>>>>>>???@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAGGGGGGGGGFFFFFFFFFFFFFFFLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVWWWWWWTTTTTTUUUTTTTTTSSSRRRQQQOOOOOONNNMMMLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQNNNOOOPPPPPPQQQQQQPPPPPPMMMOOORRRUUUVVVWWWVVVVVVVVVUUUTTTSSSRRRRRRRRRRRRNNNNNNOOOOOOOOONNNMMMMMMNNNMMMJJJHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@???===<<<:::999;;;;;;::::::::::::999999<<<;;;:::888666555444333+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,------......------................................................------------------------------........./////////..............................------------....................................////////////..........................................////////////------------------------/////////000//////......------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***)))))))))***+++,,,,,,+++++++++++++++,,,---...))))))*********+++++++++---......---,,,...111333MMMBBB555---,,,---+++)))++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,///...---+++***))))))(((++++++++++++*********)))++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------...------------,,,+++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++++++++***///)))---000***,,,000,,,------,,,,,,,,,,,,,,,---***,,,/////////......///******++++++,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,+++******++++++,,,************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------,,,+++***)))++++++++++++,,,,,,,,,,,,222000//////000000000///111000///......///000000////////////////////////////////////////////////111111000000111111222333222222222222222222222222333333444555555555555444333333222222444666888::::::999:::;;;======<<<:::;;;::::::999:::;;;<<<===>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIIIIIIIJJJJJJKKKLLLKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUUUUUUUUUUTTTTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPPPPOOOMMMOOOQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRROOOPPPRRRTTTUUUVVVVVVUUUVVVUUUUUUTTTSSSSSSRRRRRROOOOOONNNNNNNNNNNNMMMMMMNNNLLLJJJGGGFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@???>>><<<::::::;;;;;;:::::::::999999999999999888777555444333333,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,++++++,,,------......------------------------------------------------------------------------------,,,,,,,,,---------....................................------------....................................////////////..............................---............/////////------------------------------......///.........------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------))))))))))))+++,,,---...,,,++++++++++++,,,,,,---))))))*********+++++++++---......------...000333OOODDD666---+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***)))((((((''''''++++++++++++************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,------------------,,,+++,,,...//////...------------------------++++++++++++++++++++++++++++++++++++************///***...000***...222---000///...------,,,------...///...,,,++++++...111******+++,,,------......***++++++,,,,,,++++++***,,,++++++******+++,,,,,,************************+++++++++***************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------------+++******,,,---------000//////......///000000////////////////////////111111111111111111111111111111000000111111222333333333333333333333333333333444555555666666555555555444333333444666777888999999999;;;===>>>===<<<>>><<<;;;::::::<<<>>>???>>>>>>>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFCCCDDDFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOONNNOOOQQQRRRSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTTTTTTTQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVTTTSSSRRRPPPOOONNNMMMLLLMMMMMMNNNMMMLLLIIIGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;:::::::::::::::999999999999777777666555555444444333------,,,+++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------------------------------++++++,,,,,,,,,---------...........................------,,,,,,------...........................---......//////......---........................---------.........//////------------------------+++,,,,,,---............////////////////////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++,,,---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---------,,,,,,...000<<<555---***+++...///...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,'''((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------------------,,,+++,,,...///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++///000,,,222888222000///...---,,,,,,,,,,,,...---,,,***((((((+++...)))******+++,,,---......***++++++,,,,,,++++++***++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,------------,,,+++,,,---///000,,,,,,,,,---------......)))''''''(((+++...................../////////000////////////////////////111111111111111111111111000000//////000000111222333333333333333333333333333333444555555555555555666555555444555555666777888888888:::===??????>>>>>>===;;;::::::<<<>>>@@@======>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGCCCDDDFFFGGGIIIIIIJJJJJJHHHHHHHHHGGGGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQOOONNNLLLKKKJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTTTTSSSSSSRRRSSSSSSTTTUUUTTTUUUWWWXXXWWWUUUSSSRRRQQQPPPMMMLLLKKKLLLMMMNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???===<<<;;;:::::::::999999999999888666666666555555555555555------,,,+++************+++++++++,,,,,,---------******++++++,,,------...+++,,,------......------------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---........................------,,,,,,,,,,,,------........................------............------........................------------............------------------------++++++,,,---......---------------------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++,,,++++++******+++++++++++++++,,,,,,,,,---------***+++,,,+++******+++---,,,)))((())),,,//////...++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,******++++++++++++*********+++,,,---............+++++++++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---------------,,,+++,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++000111...777???888//////---,,,++++++++++++,,,------+++)))))))))+++)))))))))***+++,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------....../////////000---,,,++++++,,,---///000,,,,,,,,,---------......///...------///111111000------......////////////////////////////////////000000000000000000000000///............///000000333333333333333333333333222222333444444444444333666666666555555666666666888777777999<<<>>>???>>><<<;;;:::999:::;;;===>>>========================@@@@@@AAAAAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOOOOPPPOOOOOOPPPQQQQQQRRRRRRSSSQQQQQQPPPPPPQQQRRRSSSTTTSSSRRRPPPOOOMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSTTTTTTSSSRRRSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVTTTRRRQQQPPPMMMKKKKKKKKKLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@???>>>===<<<;;;::::::999999999888888888666666666666666666666666,,,,,,++++++***+++++++++***++++++,,,,,,------...))))))***+++,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------........................------,,,,,,,,,,,,------------------------------------............------........................,,,------------.........------------------------,,,,,,------...---------************************---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---+++************,,,++++++************+++))))))*********+++++++++(((***+++***)))((()))++++++******,,,------+++)))************************++++++************++++++******************************+++++++++,,,,,,,,,)))******++++++******)))***++++++++++++)))'''&&&++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***,,,---------------,,,+++,,,---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,111000...:::BBB:::......---,,,+++++++++,,,,,,---///...,,,+++++++++))))))*********+++++++++***++++++,,,,,,++++++***))))))+++,,,,,,,,,,,,,,,***************************************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---......,,,,,,,,,,,,------------333111///.........---,,,,,,---...//////////////////////////////////////////////////////////////////............///000000333333333333333333333333111222333333444444333333666666666666666666666666777666666777:::<<<======:::::::::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>??????@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNNNNOOONNNNNNOOOOOOPPPQQQQQQQQQPPPOOOOOOOOOPPPQQQSSSTTTTTTSSSRRRPPPOOONNNNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSPPPOOONNNLLLKKKKKKKKKLLLIIIIIIHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>===<<<;;;999999999999888888888888777777666666666666666666+++++++++***++++++,,,,,,******+++,,,,,,---......******++++++,,,,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,........................,,,,,,---------.........---------------------------............------,,,++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++,,,,,,+++***************))))))*********+++++++++(((***++++++)))((()))***,,,,,,,,,,,,,,,,,,+++)))++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,******+++,,,,,,+++******))))))******)))&&&$$$"""+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---...222///,,,999AAA888......---------------...,,,---...---++++++,,,---,,,,,,+++++++++************++++++,,,,,,++++++***((()))+++,,,------,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------******))))))((('''''''''++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,///...,,,+++,,,---,,,++++++,,,---///////////////////////////////////////////////////////////////000000000000000111222222222222222222222222222222222333333444444444444444555555666777777777777777777666555666888;;;;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;<<<===>>>??????@@@>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNPPPRRRTTTVVVTTTTTTRRRQQQQQQPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTUUUSSSSSSRRRRRRRRRRRRRRRSSSQQQRRRRRRSSSSSSSSSSSSSSSQQQRRRSSSTTTUUUUUUTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTOOOOOONNNMMMLLLKKKJJJJJJIIIHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA======>>>======<<<;;;:::999999999999888888888888666666666555555444444444************+++,,,------******+++,,,,,,---......,,,,,,,,,++++++++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------..............................---,,,,,,++++++,,,,,,---------------------------,,,------......------,,,........................,,,,,,,,,---------......------------------------////////////...---,,,,,,........................,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,,,,+++***))))))******++++++,,,,,,,,,---------)))+++,,,,,,***))))))***))))))))))))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++------------+++++++++,,,---......---+++***+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------------------------------++++++++++++++++++++++++((((((***+++,,,------------,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...///222...***777>>>444//////.........//////000+++++++++)))((((((+++---...------,,,,,,++++++***+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...........................000//////...---,,,++++++***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,++++++---000222333333***+++---///000000///...////////////////////////////////////////////////222222222111222222333444111111111111111111111111333444555555666666555555444555666777888888888888777666444555777999::::::888999;;;======<<<;;;999;;;;;;<<<===>>>???@@@AAA>>>>>>@@@AAACCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHIIIIIIJJJJJJJJJIIIKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGIIIKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOPPPSSSUUUWWWTTTTTTSSSRRRRRRRRRRRRRRRNNNNNNNNNOOOPPPRRRUUUVVVTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTOOOQQQSSSUUUVVVUUUTTTSSSTTTSSSSSSRRRSSSSSSTTTTTTNNNOOONNNNNNMMMKKKJJJIIIHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<=========<<<;;;::::::999999999888888888888777666666555444444333222222+++++++++******))))))))))))***++++++,,,---......******+++++++++,,,,,,,,,/////////...---,,,******------------------------,,,,,,,,,---------......000///...---,,,+++******)))******++++++,,,,,,---/////////......---------***+++,,,---......//////000000///.....................------------............---,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,++++++*********)))***++++++***)))***+++,,,+++***))))))***+++,,,******************************************************+++++++++,,,,,,,,,++++++++++++******)))))),,,++++++******++++++,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------...............000...,,,...111444444222////////////...---,,,+++------------------------,,,++++++******++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++,,,,,,---...,,,,,,,,,---------......)))************++++++++++++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............//////......------///000111000000000000////////////000000000000111111111111111111111111111111111111333444555555666666555555666555444555777999999888999999999999999888777666777888999:::;;;;;;;;;;;;===>>>>>>>>>????????????AAAAAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNOOOPPPOOONNNNNNMMMMMMNNNNNNNNNPPPQQQQQQPPPPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQPPPOOOOOOPPPRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQSSSUUUVVVUUUTTTQQQQQQQQQOOONNNLLLKKKJJJIIIHHHHHHGGGEEECCCBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888888888777777777666666666555444444444444555,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++.........---------,,,,,,++++++,,,,,,,,,,,,,,,+++000//////...------............------------......++++++,,,,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---++++++******+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++******+++,,,+++******))))))******+++,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))***++++++***)))***+++++++++***))))))***++++++******************************************************+++++++++,,,,,,,,,++++++++++++*********))),,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------.........000...---...222444333222111111111111000///...---,,,,,,,,,---------------,,,++++++++++++++++++,,,)))***,,,---...---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,------------...************+++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............//////......---...///000111000000000000////////////000000000000111111111111111111111111111111111111333333444555555555555444555333333444777888999888999999999999999888777777777888999:::;;;;;;;;;;;;======>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIILLLKKKKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNMMMNNNPPPQQQQQQRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQNNNOOOPPPQQQRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSPPPOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPOOOMMMLLLJJJIIIGGGGGGFFFEEEDDDBBBAAA@@@BBBAAA@@@???>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999999999999888888888777666666555444444444444444,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------............------,,,++++++***------------,,,,,,,,,,,,******+++,,,,,,,,,++++++//////...---------............------------......+++,,,,,,------...//////************************---------,,,,,,+++++++++------------------------...---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++************++++++******))))))******+++,,,++++++******++++++,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***)))***++++++***)))***+++++++++***))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,---------........./////////...///222333333222333333333333222111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,------------************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............//////............///000000////////////000000000000000000000000111111111111111111111111111111111111222222333444444444444333222111111333666888999888888999999999999888777777777888999:::;;;;;;;;;;;;============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBDDDEEEEEEEEEEEEFFFHHHGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLLLLKKKKKKJJJJJJJJJLLLLLLMMMNNNNNNOOOPPPPPPQQQPPPOOOOOONNNNNNOOOOOOLLLNNNPPPQQQQQQRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTRRRSSSSSSTTTTTTTTTTTTTTTMMMNNNOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNNNNPPPQQQPPPOOOOOOOOOOOONNNMMMKKKJJJIIIEEEEEEEEEDDDCCCAAA@@@???AAA@@@???>>>>>>======>>>;;;;;;;;;;;;::::::::::::::::::999999999888888888666555555444444444444444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,---------------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------......---------------......------,,,,,,------.........------,,,+++++++++************************...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++*********************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++******,,,,,,+++******+++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++)))***++++++***)))***++++++******************+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,,,,------//////...---,,,++++++***++++++++++++++++++++++++)))******++++++******)))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---......//////000000000//////000111222333333222444444444333333222111000,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///............/////////000////////////000000000000///000000000111111111111111111111111111111111111111111222333333333333222111000000222555888999888888888999999999888888777888888999:::::::::::::::<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJMMMMMMLLLLLLKKKKKKJJJIIILLLMMMMMMNNNOOOPPPQQQQQQSSSRRRRRRQQQPPPQQQQQQQQQNNNPPPQQQRRRQQQRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUTTTTTTQQQQQQRRRSSSTTTTTTUUUUUUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOOOOPPPQQQOOONNNMMMMMMMMMMMMKKKJJJIIIHHHEEEEEEDDDDDDCCCAAA@@@???@@@???>>>===============;;;;;;;;;:::::::::999999999999999888888888777777666555444444333333444444,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,******+++,,,------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++++++++************++++++++++++++++++++++++++++++)))***++++++***)))***+++*********++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++++++++,,,,,,---------//////...------,,,++++++++++++++++++++++++++++++)))******++++++******)))+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...//////000111111222222///000111222222222222222333333333333222111000000---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---......///////////////.../////////000000000111///000000000111111111111111111111111111111111111000111222222333333222222000000///111555777888888777888888999999999888888888888999999::::::999999;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAABBBBBBCCCEEEEEEDDDDDDFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJLLLLLLMMMMMMLLLKKKJJJJJJLLLMMMNNNOOOPPPQQQRRRRRRUUUUUUTTTSSSSSSSSSSSSTTTQQQSSSSSSSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPQQQRRRSSSTTTUUUQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRQQQQQQPPPPPPOOOOOOQQQOOONNNNNNOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>======<<<=========;;;;;;:::::::::999999999777777777777666666666666555555444333333333333333++++++++++++,,,,,,,,,,,,)))******+++---......///******+++++++++,,,,,,,,,******+++,,,,,,---,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,,,,++++++*********++++++,,,---.........,,,,,,,,,,,,------------000000///...---+++***))),,,,,,+++++++++,,,------------,,,,,,,,,,,,------******+++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******,,,,,,,,,,,,------------******+++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******)))***++++++,,,++++++++++++******))))))******+++,,,++++++******++++++,,,,,,+++******,,,,,,+++************++++++,,,,,,---,,,,,,,,,+++++++++******)))******+++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,)))***++++++***)))***+++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******++++++***++++++,,,,,,------...//////......------,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------......//////000111222333333...111333444333222222222333333333333222111000//////......------,,,,,,+++***+++,,,------,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///---......///000/////////......//////000000111111000000000000111111111111111111111111111111111111111111222333333333333222111000000222555777888777777777888999999999999888888888999999999999999888;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAABBBAAACCCDDDDDDDDDDDDEEEGGGEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKMMMMMMNNNOOOQQQRRRSSSSSSWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTUUUSSSQQQPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSTTTUUUVVVUUUTTTSSSPPPPPPPPPPPPQQQRRRTTTTTTSSSSSSRRRQQQQQQQQQRRRRRRUUUTTTTTTSSSRRRQQQPPPPPPOOONNNLLLLLLLLLLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@======<<<<<<<<<<<<======::::::::::::999999999999777777666666666555555555555444444333333333333333*********+++++++++,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------,,,+++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,------...//////000------------------------***++++++,,,,,,------...++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++************************+++******************+++)))***+++,,,------,,,++++++******))))))******+++,,,++++++******++++++,,,,,,+++******,,,,,,+++***)))******+++,,,,,,------,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,)))***++++++***)))***+++)))***++++++++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,---,,,++++++******++++++******+++,,,,,,---.....................---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,---...///000111111222...111444555333111111222333333333333222111000000000000///......---,,,,,,)))***,,,------,,,***)))***************++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------............///------///000000000///............///000111111111000000000000111111111111111111111111111111111111111222222333333333333333333222111333555777777777777777888999999999999999888888999999999999888888::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAACCCDDDDDDCCCDDDEEEGGGEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNNNNNNNMMMLLLMMMMMMNNNPPPQQQSSSTTTTTTVVVUUUUUUTTTTTTTTTTTTTTTSSSTTTTTTSSSQQQPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWVVVUUURRRRRRQQQQQQQQQSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRRRRVVVVVVUUUTTTSSSRRRQQQPPPPPPNNNMMMLLLLLLLLLJJJHHHIIIIIIIIIIIIHHHGGGFFFEEEBBBCCCCCCBBBBBBAAA@@@???===<<<<<<;;;;;;<<<<<<===:::::::::999999999999888777777777777666666666666555444333333222222333333)))))))))******+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***+++,,,---......---,,,,,,++++++******)))---------....../////////%%%&&&(((+++---///000000+++*********+++,,,,,,------,,,,,,++++++,,,,,,---111111111000//////......------------------------)))***+++,,,------...///++++++++++++++++++++++++---------,,,,,,---......,,,,,,,,,------.........)))***+++,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,***+++,,,---...------,,,---,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,,,,+++******,,,,,,+++***))))))***+++,,,,,,------,,,,,,,,,+++++++++******))))))***++++++++++++***++++++************++++++*********++++++,,,,,,,,,)))+++++++++***)))***+++)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,+++*********+++******+++,,,,,,---......---------...............+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,---...///000111...111555555333111111333444444444444333222111111111111000///......------)))***,,,------,,,***)))******))))))******+++,,,************************+++++++++,,,,,,+++++++++************************,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------.........//////,,,---///000000000///...---......///000111111222000000000000111111111111111111111111111111111111222222333444444444444333444333222333555777777777666777888999999999999999888888999999999888888777:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAAAABBBDDDDDDCCCCCCEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJHHHIIILLLNNNOOOOOONNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSQQQSSSTTTSSSRRRQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRWWWVVVUUUTTTSSSRRRQQQPPPSSSQQQOOONNNNNNNNNLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<<<<===:::::::::999999999888888888888888888777777777777555444333333222222333333)))***+++,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********------------------------------------------------))))))***++++++++++++***---,,,+++******,,,...///+++,,,,,,------,,,++++++......---,,,++++++******+++,,,,,,---...///000111666<<>>???AAABBBAAAAAABBBBBBCCCBBBBBBBBBDDDEEEHHHJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRRRRSSSSSSSSSSSSRRRRRRSSSUUUVVVVVVUUUTTTRRRSSSSSSRRRQQQQQQQQQQQQQQQPPPRRRUUUXXXZZZYYYXXXVVVVVVTTTRRRQQQSSSTTTTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQQQQQQQOOOMMMJJJHHHGGGHHHHHHHHHHHHGGGFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<;;;:::;;;<<<<<<;;;;;;:::999999888777777555555444444444555555666555555555444444333333333******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++******************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---,,,+++******,,,---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---///000111@@@CCCBBB;;;222,,,,,,///......---------,,,,,,,,,---,,,+++*********+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++*********++++++,,,,,,++++++++++++++++++************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,+++***++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......////////////000000000111111333333222222111111000000111000///...------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++***++++++,,,---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------......,,,,,,+++++++++,,,---......------------...//////000000///////////////000111111111000111111222333222111000///000111333444222222222222222222222222333333444444444555555555777777777777777777777777888999999999888777666666777999;;;;;;999888:::;;;======<<<===>>>???AAABBBAAAAAABBBCCCCCCCCCCCCBBBDDDFFFHHHIIIJJJIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJNNNOOOOOOPPPQQQRRRSSSTTTQQQQQQRRRSSSSSSSSSRRRRRRQQQRRRSSSUUUUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQSSSUUUWWWXXXXXXWWWWWWUUUSSSQQQPPPRRRSSSSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPNNNLLLIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;:::999888888888777666555555555555666666555444444444333333333333++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++,,,,,,,,,++++++++++++***************************+++++++++++++++++++++++++++,,,,,,------------------,,,+++***+++,,,---......---,,,,,,,,,,,,......******+++,,,...///000000+++++++++,,,---...///000DDDAAA<<<555...+++,,,...------------,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++*********++++++++++++++++++++++++,,,,,,************************+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,------...000000000111111111222222222222222222222222222222//////...---,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((***+++,,,---------...---------,,,,,,,,,++++++++++++++++++,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,,,,+++,,,------......------------...//////111000000000000000111111333222111111000111111111222222111000111222333444333333222111111222333444333444444444444555555555666666666666666666666666888888888888777666555444555777::::::999999999999<<<<<<<<<===>>>???AAAAAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIIIIKKKLLLLLLMMMNNNOOOPPPQQQPPPPPPQQQRRRRRRRRRRRRRRROOOPPPRRRSSSTTTSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPRRRRRRSSSTTTUUUVVVVVVVVVSSSQQQOOOOOOPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHFFFFFFFFFFFFFFFEEEEEEDDDBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;:::;;;;;;;;;<<<;;;;;;::::::999999888888777666666555555555555444444333333333333333222,,,,,,***))))))***,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************++++++,,,---------------,,,,,,+++++++++,,,---...///...,,,++++++---///000******+++,,,...///000000++++++++++++,,,---...///999666000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***,,,+++++++++++++++++++++*********++++++,,,,,,,,,************************++++++,,,,,,---------...+++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++++++++,,,,,,---...//////---,,,,,,++++++*********++++++++++++++++++++++++************************......------,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,++++++++++++,,,------000111111111222222222222222222222222222333333333...---,,,,,,+++++++++,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------/////////............------------------,,,,,,,,,...---,,,++++++---...000,,,,,,,,,,,,------.........------------...//////111000000000111222333333444333222111000000000000111111000000000111222333444222111000000222444555444444444444555555555555555555555555666666666666888888888888777555444333555777999:::;;;:::999999;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQRRRQQQQQQOOOPPPQQQSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPQQQQQQQQQQQQQQQPPPPPPPPPRRRSSSTTTQQQOOOMMMMMMNNNOOOOOOOOOQQQPPPPPPPPPPPPPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888777666555444333333333333333333333222222222222---,,,+++******+++,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------...---+++***+++---///000,,,,,,,,,---------......+++++++++++++++,,,---...///---******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++******+++,,,---......//////,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------000111111111222222222222222222222222222222222333------,,,++++++++++++,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,------...,,,,,,++++++,,,,,,---...............---------------............---,,,+++------,,,+++,,,---...///,,,,,,---------............------------...//////000000000000111222444444444444222111000000/////////////////////000000111333222111000000222444555444444444555555555666666444555555555666666666777888888888777777666444444777777888:::;;;<<<;;;::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLLLLLLLMMMMMMNNNPPPPPPQQQQQQQQQOOOPPPQQQSSSTTTUUUUUUVVVTTTSSSRRRRRRQQQQQQRRRRRROOOOOOMMMLLLLLLNNNOOOPPPPPPNNNLLLKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJHHHGGGGGGFFFCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;:::::::::;;;:::::::::::::::999999666555444333222111111111222222222222222222222222,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------,,,+++,,,,,,,,,***(((++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++******+++,,,------...------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++...------,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000000111111111222222111111111111111111111111---,,,,,,++++++,,,,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,---......,,,,,,,,,,,,,,,------...,,,,,,,,,++++++++++++***---...//////...---+++***,,,,,,,,,---------......,,,,,,---............---...------------...///////////////000111333444555444333222111000000000000........./////////000000222111111111111333444555444444555555555666666666555555555666666777777888777777888888777777666666888777777888;;;<<<<<<;;;::::::<<<===>>>?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIKKKMMMNNNNNNNNNMMMKKKLLLMMMOOOPPPPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVWWWSSSSSSRRRQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKLLLMMMMMMOOOMMMKKKKKKLLLMMMMMMMMMOOOOOONNNNNNNNNNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>======<<<<<<:::;;;;;;;;;;;;:::999999999999999999999999999999444333222111111111111111000111111111111222222222+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------++++++,,,,,,---------,,,))))))******+++,,,,,,---++++++++++++++++++++++++***************++++++,,,+++,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++************************+++******************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++************************))))))***++++++,,,------)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////---,,,******+++,,,------,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,+++******)))***+++,,,,,,,,,,,,+++***************************,,,,,,++++++***+++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------,,,---......////////////000000000111111222111111000000/////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,,,,,,,---......------------,,,,,,,,,,,,......///000///---+++******+++---...///...---,,,,,,,,,.../////////...---...------------...//////.........///111333444555333333222111000000000111......///000000000000000000111111222222333444444555555555555666666666666555555666777777888999999666777888888999888888888999777444555888;;;<<<<<<999:::<<<===>>>???>>>>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLJJJKKKLLLNNNOOOPPPPPPPPPNNNNNNOOOQQQRRRTTTVVVWWWQQQQQQPPPOOOOOOOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLOOOMMMKKKJJJLLLMMMMMMMMMPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAABBBAAA@@@@@@?????????>>>======<<<<<<;;;::::::;;;;;;;;;:::999888888888888888888888888888333333222222111222222333000000000000111111222222++++++---......---++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++...------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......***+++,,,---------,,,,,,'''((()))++++++,,,,,,+++))))))*********+++++++++******************++++++((()))***)))((((((***---*********++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++---,,,,,,++++++*********************************+++*********))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************+++,,,,,,---......)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,---...///000000...,,,+++***+++,,,,,,,,,+++***)))))))))***+++,,,------...++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++,,,,,,++++++++++++++++++)))***,,,------,,,***)))************************------,,,+++************++++++++++++++++++++++++((()))***+++---...///000...------------...//////////////////000000000000222111111000///......------------,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---......111000000000////////////...///000000///---+++***)))+++...000000///,,,+++,,,,,,.../////////...---...------------...//////------...///000222444555333222111111000111111111//////000111111111111111///000111333333444444333555555555555666666666777555666666777888999999:::666777888999999::::::999999666222333666:::<<<;;;999:::<<<===??????>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGCCCEEEGGGJJJKKKJJJIIIIIIJJJKKKLLLMMMOOOOOOPPPPPPLLLMMMNNNOOOQQQSSSUUUVVVPPPOOONNNNNNMMMMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLOOOMMMKKKKKKLLLMMMMMMMMMPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKJJJHHHFFFCCCAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;::::::;;;<<<;;;:::999888777777777777777777888888333333333222333333444444//////000000111111111222,,,---.../////////...---************************,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---------,,,,,,+++***,,,,,,,,,++++++************+++,,,------,,,+++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************...---+++*********+++++++++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++++++++******************''''''((()))***+++,,,,,,------,,,+++++++++,,,,,,,,,++++++***+++,,,...///......///000000000000000000000//////............///...---,,,+++++++++++++++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---...///000111111111111000///...---//////...---...///000111------------------------.........////////////000000000////////////000000111222111000000111444777;;;777222000111222222000000000000000000000000000000111111111111222222222444444444555555555555666333444555777888888888888777777777888999999::::::777777888999::::::;;;<<<<<<<<<<<<<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBEEECCCAAAAAABBBDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVSSSRRRQQQOOONNNNNNNNNNNNKKKKKKMMMNNNNNNNNNNNNNNNLLLKKKJJJIIIJJJLLLNNNOOOPPPOOONNNLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEECCCBBBAAA@@@@@@@@@???>>>===<<<;;;:::999999888888888888888888999999666666666666666666666666222222222111111111000000111111111111111111111111,,,,,,---------,,,,,,+++************************++++++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------.........------,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++---------,,,,,,------......---,,,,,,,,,---.../////////000111111111111000/////////......---------......---,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///000111111111111000///...---000///...,,,++++++++++++------------------,,,,,,------........./////////000////////////000000111000111222222222333666888:::666111000000111111000000000000000000000000000000111111111111222222222444444444444555555555555333444555777888888888888777777777888999999::::::999999999999::::::::::::;;;;;;<<<<<<===???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDEEECCCAAAAAABBBCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHJJJJJJJJJKKKJJJKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMNNNPPPRRRTTTUUUSSSSSSRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJKKKMMMOOOPPPOOOMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@@@@??????======<<<<<<;;;;;;::::::888888888888888888888888666666666666666666666666222222222111111111000000111111111111111111111111---,,,+++******)))******************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***------,,,------...///000///......------------...//////000111111111111000......------------,,,,,,...------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---///000111111111111111000///......000///...,,,++++++***+++.........------,,,,,,,,,,,,---------............///////////////000111111111333555666555666777888888555222000000000000///000000000000000000000000000111111111111222222222444444444444555555555555333444555777888888888888777777777888999999::::::;;;;;;;;;;;;:::::::::999;;;;;;;;;<<<===>>>@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFDDDBBBBBBCCCCCCBBBAAAEEEEEEEEEEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLMMMMMMMMMMMMKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOONNNMMMMMMLLLMMMLLLJJJIIIJJJKKKMMMNNNOOONNNMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@?????????<<<<<<<<<;;;;;;:::::::::888888888888777777777777666666666666666666666666222222222111111111111111111111111111111111111111...---+++)))((())))))***************************+++***++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((++++++++++++++++++++++++---,,,+++******+++,,,---***+++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********))))))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...///000......------,,,,,,,,,,,,---...//////000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,...///111111111111111111000///......---------.........//////.........------,,,,,,+++,,,,,,,,,---------..................///000222222333666888999888777666777777666444333222111000000000000000000000000000000000000111111111222222222333333444444444555555555333444555777888888888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDFFFGGGGGGGGGEEECCCCCCCCCCCCBBB@@@CCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKLLLMMMNNNNNNKKKKKKLLLLLLNNNOOOQQQQQQRRRSSSSSSSSSSSSSSSSSSSSSQQQPPPPPPOOOOOONNNNNNNNNNNNMMMKKKJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>======<<<;;;:::999888777777777777777777666666666555555555555555555555555111111111111111111111111111111111111111111111111///...,,,+++*********+++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))'''&&&%%%++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++++++++*********)))))))))*********+++++++++,,,*********++++++++++++,,,************+++,,,---...,,,,,,,,,,,,++++++******+++,,,,,,---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,---...000111222222222222222111000///...---------........................------,,,,,,,,,,,,,,,,,,---------......---------...///111222333777999;;;<<<:::777555555777888777666444333222111000000000000000000000000000000111111111222222222333333333444444444444555333444555777888888888888777777777888999999::::::999999:::;;;;;;<<<======:::;;;;;;;;;<<<>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEGGGEEEDDDDDDDDDDDDBBB@@@AAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKKKKLLLLLLNNNOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSOOOOOONNNNNNNNNOOOPPPQQQOOOMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>???>>>===;;;999777555555777777777666666666555555444444444444444444444444111111111111111111111111000000000000000000000000///...---,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------+++***((('''***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,,,,---++++++************++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))******++++++,,,)))*********++++++,,,,,,******)))******+++,,,---***++++++++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,---------,,,+++***+++,,,,,,------,,,,,,+++*********************************++++++++++++,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---...000222333222222222222111000///...------------,,,***)))(((------------------------,,,---------............,,,,,,---...000111333444888:::<<<<<<:::777666666777888:::999666333222222000000000000000000000000000111111111111222222222333333333333444444444444333444555777888888888888777777777888999999::::::888888999:::;;;<<<======:::::::::;;;<<<===??????BBBBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDEEEEEEEEECCCAAA???@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMNNNPPPRRRSSSSSSSSSSSSNNNMMMMMMMMMMMMOOOQQQRRRPPPNNNLLLJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===============>>>===<<<:::888666555444777777666666555555444444444444444444444444444444111111111111111222222222000000000000000000000000,,,---------------,,,,,,************************)))***+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++,,,,,,------++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,)))***+++,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...***+++---......---+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///111333444222222222222111000//////------------,,,***((('''+++,,,,,,------.........------........./////////,,,,,,---...000222444555777999;;;;;;:::888888999555888::::::666333111111000000000000000000000000000111111111111222222222222222333333333444444444333444555777888888888888777777777888999999::::::888999999999::::::;;;;;;:::::::::;;;<<<===>>>??????@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDEEEFFFFFFDDDBBB???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKLLLLLLIIIKKKNNNPPPRRRRRRRRRQQQOOONNNMMMLLLLLLMMMOOOPPPPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGFFFEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@>>>>>>======<<<<<<======;;;;;;:::999888777666666777777666555555444333333333333333333333333333333000000111111111222222222000000000000000000000000***+++,,,......---,,,+++************************)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------++++++************++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++******+++,,,,,,---......000//////---,,,++++++***------,,,+++++++++,,,,,,)))***,,,---...------,,,++++++,,,------------,,,,,,,,,,,,------.........***+++---......---+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---...---,,,+++***************************++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---///111333444222222333222222111000///+++,,,---...///...------***++++++,,,---...//////.........////////////000+++,,,,,,...000222444555555777999:::999:::;;;<<<444777:::999666222000000000000000000000000000000000111111111111222222222222222333333333444444444333444555777888888888888777777777888999999::::::::::::999999999999888888:::::::::;;;<<<===>>>???<<<===???AAACCCEEEFFFGGGDDDCCCDDDEEEGGGGGGEEECCC@@@@@@AAABBBCCCDDDEEEFFFCCCDDDEEEEEEEEEEEEEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLGGGIIILLLOOOQQQQQQQQQPPPQQQOOOMMMKKKKKKKKKMMMNNNQQQOOOMMMJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>======<<<<<<<<<======888888888888888999999999777777666555444444333333333333333333333333333333000000111111222222222222000000000000000000000000)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++***)))((()))+++,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***))))))*********+++++++++))))))+++,,,,,,+++***)))***++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++***)))(((************************+++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,++++++******++++++,,,+++***)))))))))***,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,+++******+++,,,---***++++++,,,,,,++++++***+++***)))))))))***+++,,,,,,+++*********+++,,,---)))************+++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++,,,---...///000000000000000000000000000///...---+++******++++++...------,,,***))))))(((,,,------......------,,,---......///000222444555:::999888777666666666666;;;:::888555333111000000222111000000111333555666111111000000000000000000222222333333333333444444777666444333333444555666888888999::::::::::::999999999888888999999:::;;;777777777888999:::;;;<<<>>>>>>???@@@AAABBBBBBCCCFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@FFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGHHHHHHJJJLLLNNNPPPQQQPPPNNNKKKIIIHHHIIIKKKLLLOOOOOONNNMMMKKKIIIGGGFFFKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAA@@@?????????>>>===============999999999888888888777777666666666666555555555555777666555444333222222222222111000......000111222000000000000000000000000)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,***)))***++++++***)))***++++++++++++++++++***++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++*********+++------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++++++++***))))))***+++++++++,,,,,,------,,,,,,++++++******)))***+++,,,---++++++*********+++,,,---************++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,---///000111000000000000000000000000///...---+++******++++++......------------,,,,,,,,,------......------,,,......///000111333444555:::::::::999999999999888999888777555333222111111000///......///000222444111111111111111111111111222222333333333333444444777666444333333444666777888888999::::::::::::999999999888888999999:::;;;::::::::::::;;;<<<======>>>>>>???@@@AAABBBBBBCCCFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLOOOOOONNNMMMKKKJJJHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFEEECCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@???>>>>>>===============:::999999999999888888888555555555555444444444444666666555333333222222333222111000//////000111222////////////////////////******+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---+++******+++***)))'''************************+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,)))******+++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************(((((()))******+++,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***+++,,,------------******************************+++,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++************************))))))************))))))++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++***+++++++++++++++,,,------++++++******++++++,,,---************+++++++++,,,******+++++++++,,,,,,,,,************************((()))***+++,,,------...+++++++++,,,...000111222000000000000000000000000......---,,,++++++++++++,,,,,,,,,------.........,,,------......------,,,---...///000111222333444666777888999999999888777777666555333222222222222000///......///000222333111111222222222222222222222222333333333333444444666666444444444555666777888888999::::::::::::999999999888888999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNMMMMMMLLLJJJIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>======<<<<<<======::::::::::::999999999999555444444444444333333333666555444333333222222333222111000//////000111222------------------------***++++++,,,,,,,,,++++++)))))))))))))))))))))))),,,***)))***++++++***)))*********))))))*********++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------///...,,,+++******+++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++************************************************************************++++++************++++++)))*********+++++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,------*********++++++,,,,,,,,,***************************+++++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,+++************************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******+++++++++++++++++++++++++++******************+++))))))************)))))),,,++++++,,,,,,,,,------+++***++++++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------***++++++---...000222333////////////////////////---------,,,++++++++++++******++++++++++++,,,,,,,,,------......------,,,,,,---...///000111222222///111333555666555444333444444333222222222222222111111111000111222333444222222222222222333333333222222222333333333444444666555555444555555666777888888999::::::::::::999999999888888999999:::;;;;;;::::::999999999::::::>>>>>>???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGGGGGGGHHHIIIJJJLLLMMMKKKLLLMMMMMMMMMKKKJJJIIILLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999555555555444444444333333555444444333222222222333111111000//////000111111------------------------++++++,,,,,,,,,++++++*********)))))))))))))))))))))(((((()))+++---,,,+++,,,+++************+++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++)))))))))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,++++++++++++++++++++++++************************************************************************---,,,++++++++++++,,,---------,,,,,,++++++++++++,,,++++++******++++++,,,)))******+++++++++++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,++++++***)))************************)))***++++++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,------------******++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,...///111222........................,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++******,,,------......------,,,***+++---...////////////,,,---000222333333222111222222111111111111222222111111111111111111222222111111222222222333333333222222222333333333444444555555555555666666777777888888999::::::::::::999999999888888999999:::;;;;;;;;;:::999999999::::::>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHHHHJJJKKKKKKIIIIIIKKKLLLKKKJJJHHHGGGKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666666666555555555444444444333222222222333333111111000000000000111111........................++++++,,,,,,,,,+++******---------,,,,,,,,,,,,,,,(((''''''))),,,---------,,,+++***))))))***+++,,,++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++******)))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++,,,---------,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************...---,,,++++++,,,---.........------,,,++++++***,,,++++++******++++++,,,((()))***++++++++++++***++++++++++++++++++,,,,,,*********************************++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------......---------******+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,---...///000........................+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,------......------,,,***+++---////////////......///000222333333222222111111000000000111111111////////////////////////000000111111222333333333222222333333333333444444444555555666777777777888888888999::::::::::::999999999888888999999:::;;;===<<<<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKGGGHHHIIIJJJJJJIIIHHHGGGJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999777777666666666555555555333333222222222222333333000000000111111000000000////////////////////////+++,,,,,,,,,,,,+++***))).........---------,,,,,,)))(((((()))+++---,,,+++,,,***)))(((((()))***,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,*********++++++++++++,,,))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,++++++,,,,,,++++++++++++++++++************************)))******+++,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------------,,,,,,)))***+++,,,,,,,,,+++***)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,------------------------------++++++,,,---------,,,+++,,,,,,------------......,,,------......------,,,,,,---///000111111000///000000111111222222333333111000000/////////000000...///////////////......//////000000111222222333222222333333333333444444444555666666777888888888888888999::::::::::::999999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFGGGEEEFFFFFFFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFGGGHHHKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJKKKHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMJJJJJJKKKLLLLLLKKKJJJJJJGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???>>>======<<<;;;;;;;;;;;;<<<:::999999999999888888888666666555555555444444444333222222222222222333333000000111111111111000000////////////////////////,,,,,,,,,,,,,,,+++***)))---------,,,,,,++++++++++++***)))***+++,,,+++***+++)))(((''''''((()))++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******+++,,,,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,))))))*********+++++++++((()))+++---.........---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))(((((()))+++,,,)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,***+++,,,---...---,,,,,,---,,,,,,++++++*********************************))))))***+++,,,,,,------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------,,,------......------,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------,,,+++***))))))************))))))((()))***+++,,,+++******)))***+++,,,---,,,++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,++++++******++++++,,,------------------------***+++,,,---------,,,+++((())))))***,,,------...,,,------......------,,,---///111222333222111000111000000///000000111222111000000////////////000000111111111111111000///...//////000111111222222222222333333333444444444444444666777888888888888888888999::::::::::::999999999888888999999:::;;;999999999:::;;;<<<===>>>>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDFFFGGGHHHKKKMMMNNNOOOOOONNNMMMKKKJJJJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGFFFDDDCCCBBBAAA@@@BBBBBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;<<<999999999888888888777777555555444444444333333333222222222111222222333333000000111111111111000000////////////////////////************************)))***++++++,,,---......,,,------...---,,,+++******+++---......---+++***)))************+++++++++------,,,++++++,,,,,,,,,---+++)))(((((()))+++---******+++++++++,,,,,,,,,---,,,++++++******++++++))))))******++++++++++++)))******++++++,,,------++++++++++++******))))))+++---...---,,,++++++,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++......---,,,+++))))))(((******))))))******+++,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,+++,,,---,,,***)))***+++************************(((***+++---......---,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......++++++************++++++++++++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---------,,,+++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,...---+++)))(((((())))))'''(((***,,,,,,,,,***)))***++++++,,,,,,++++++************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++------...---,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...///000222222111111000222222111000//////000000////////////000000000000111111000000000000111111111222222333333222222111444444444444444444444444555666777888888999999888888888999999999:::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEEEEFFFGGGGGGHHHHHHLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDBBB@@@???AAAAAA@@@???>>>===<<<;;;::::::::::::::::::::::::777777777777666666666666555555444333333333333444111111222222222222111111222111///.........///000////////////////////////************************++++++,,,,,,,,,,,,,,,,,,+++,,,------,,,+++***)))***+++,,,------,,,+++***************++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,)))*********++++++++++++------,,,++++++******)))++++++++++++*********))))))+++------,,,,,,---...---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,+++,,,---,,,***)))***+++******************************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,------------...++++++************++++++,,,++++++*********++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,---,,,+++***))))))******)))***+++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...///000111111111000000222111111000000000000000////////////000000000000111111000000000000111111222333333444444333333222444444444444444444444444444444555666777777777777888888888999999999:::::::::999999999999:::;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIHHHHHHHHHEEEFFFFFFGGGGGGHHHIIIIIIMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFFFFEEECCCBBB@@@???AAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::777777777777666666666555555555444333333333333444111111222222222222111111222111000///...//////000........................++++++++++++++++++++++++------,,,,,,+++++++++++++++++++++,,,++++++***))))))***+++,,,,,,+++***)))************+++++++++,,,,,,,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++++++++,,,,,,,,,///...------,,,,,,------************++++++++++++------,,,++++++******)))++++++++++++************(((***,,,---------...000------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++*********)))))))))***+++++++++******++++++++++++++++++++++++))))))***+++,,,------...,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,+++*********+++,,,,,,---+++,,,---,,,*********+++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------++++++************++++++,,,,,,++++++++++++,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,------------............******+++++++++,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000111000000000111111111000000000000000////////////000000000000111111000000000000111111444444555555555555444444444444444444444444444444222333444555666666666666777888888888999999999999999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>======>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDFFFFFFFFFGGGGGGGGGGGGHHHFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKIIIGGGFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFEEEDDDBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;<<<<<<;;;;;;::::::999999777777777666666666555555555555444333333333333333111111222222222222111111111111000///////////////........................++++++++++++++++++++++++,,,+++++++++++++++++++++************************)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++)))+++---...------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******)))))))))******++++++++++++******++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,************+++,,,------***,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,++++++***+++---///000++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++************++++++,,,,,,++++++,,,,,,------***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,------------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********((()))******++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---....../////////000000000000000111111111000000000////////////000000000000111111000000000000111111444555555666666555555444333333333333333333333333222333444555555666666666777777777888888888888999999999999888999::::::;;;::::::;;;<<<<<<======>>>======>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNMMMLLLMMMKKKIIIGGGFFFGGGHHHJJJIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFEEEDDDCCCAAA@@@????????????>>>======<<<;;;;;;<<<<<<;;;;;;::::::999999777777666666666555555555555444333333222222333333111111222222222222111111111000000///////////////........................++++++++++++++++++++++++))))))***++++++,,,------*********************+++*********++++++************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...+++***)))(((((()))***+++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,+++++++++++++++++++++)))******++++++,,,------+++++++++++++++++++++,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++******)))))))))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,---,,,,,,,,,,,,,,,,,,---+++*********++++++,,,---***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++---///222333++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------++++++************++++++,,,+++++++++,,,,,,---...******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,***))))))***,,,---,,,,,,,,,++++++*********))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,...............////////////000111111111111000000////////////000000000000111111000000000000111111444555555555555555555444333333333333333333333333333333444555666666666666666666777777777888888888999888888888888999::::::::::::;;;;;;<<<==================>>>>>>?????????@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLKKKIIIGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFEEECCCAAA@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::999999999666666666666555555555555444444333222222222222333111111222222222222111111000000000000000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------+++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......,,,***'''&&&&&&'''***,,,******+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++------,,,++++++******)))++++++++++++,,,,,,,,,,,,---...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,------,,,,,,,,,,,,------,,,,,,++++++***++++++,,,)))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...000111222***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---------,,,+++,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++************+++++++++******++++++,,,---...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///............------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++(((((((((((()))***+++,,,************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...------------...//////...///111222222111000000////////////000000000000111111000000000000111111333333444444444444333333333333333333333333333333222333444555666666666666666666666666777777777777888888888888888999:::::::::::::::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDBBB@@@???>>>??????======<<<<<<;;;;;;;;;;;;888888888999999999999999666666666555555555444444444444333222222222222222111111222222222222111111000000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,,,,+++******+++,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,---...///******)))(((((()))************+++++++++,,,,,,,,,------,,,++++++++++++,,,------,,,,,,,,,+++++++++------,,,++++++******)))+++++++++,,,,,,,,,------+++---//////...---......++++++++++++++++++++++++......------------......------,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,------,,,,,,,,,,,,------------,,,+++************)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++************++++++)))))))))******,,,------***)))(((((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))***+++---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,***)))((('''(((***+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,---...///...///111222222222000000////////////000000000000111111000000000000111111111111222222222222111111222222222222222222222222111222333444444555555555555555555666666666777777888888888888888999999:::999::::::;;;;;;<<<<<<===<<<<<<============>>>>>>>>>???@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBB???>>>>>>>>>???<<<<<<<<<;;;;;;;;;;;;:::666666666777888888999999666666555555555444444444444333222222111222222222111111222222222222111111///000000111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,+++++++++,,,...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,---...///)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,......---,,,,,,,,,,,,------------,,,,,,+++++++++)))******+++,,,,,,------+++++++++,,,,,,---------***,,,...///......///111++++++++++++++++++++++++......------------......---------,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++************+++,,,---......///+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------.........,,,+++***))))))))))))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,......---,,,+++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++))))))))))))***+++,,,---***)))'''&&&'''))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++******+++---...000++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,+++)))((('''%%%&&&))),,,------,,,+++***++++++,,,,,,++++++************++++++,,,,,,---+++,,,------......------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///---///111222333222111000////////////000000000000111111000000000000111111000000000111111000000000222222222222222222222222000000111222333333333333555555555555666666666777888888888777888999999:::999999:::;;;;;;<<<<<<===<<<<<<<<<==================>>>@@@AAABBBCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGJJJJJJJJJKKKLLLLLLMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIKKKKKKKKKIIIGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEEEEEEEEEEFFFDDDAAA???======>>>???;;;;;;;;;;;;;;;;;;::::::444444555666777888999999666666555555555444444444444333222222111111222222111111222222222222111111///000111111111000...---------------------------)))******++++++******)))///......---,,,+++******++++++************++++++------,,,+++*********++++++,,,,,,------,,,,,,+++))))))******++++++,,,,,,************************,,,,,,---------,,,,,,+++---------,,,+++***))))))---,,,+++++++++,,,---...,,,,,,,,,+++++++++******)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------++++++++++++++++++++++++000///...,,,++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,---...---,,,***)))++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---((((((((()))*********+++++++++++++++++++++++++++///...,,,***)))))))))***++++++++++++++++++++++++---......,,,++++++---///++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......,,,,,,,,,,,,......,,,,,,,,,++++++*********---,,,,,,+++*********+++---------,,,+++***)))((()))******+++++++++******,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++)))******+++++++++******---------.........//////((((((((()))*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++))))))******++++++++++++---+++(((&&&&&&(((***,,,************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---...000222333222111000////////////////////////000000000000111111111111000000111222222222222222222111000000000111333333555333222222333444333222555777::::::999777666666888888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAABBBBBBCCCDDDFFFGGGGGGFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@@@@AAA@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777666555555555555555555555555777777666555444444333333222222222222222222222222111111000000000000111111111000///------......///000000//////.........---+++,,,,,,------,,,,,,+++------,,,,,,++++++******++++++************++++++,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,------......---,,,,,,------------,,,+++******,,,,,,+++***+++,,,---...---------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++///...---,,,+++++++++,,,+++++++++,,,,,,++++++***,,,---------,,,,,,+++***++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******+++++++++------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,+++))))))+++---************************(((((())))))*********+++//////......---------,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++******---,,,++++++******++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,+++++++++***++++++++++++******))),,,,,,---------.........******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++,,,+++)))'''''')))+++,,,************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000111222111000////////////////////////////////////000000000111111---...//////000000//////222111000000000111222333777555444444555666666555444666888888777666666666888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCEEEFFFFFFEEEDDDFFFGGGJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEECCCBBBAAA@@@AAA@@@???===<<<<<<;;;;;;;;;;;;:::999888777666666555555555555555555555555777666666555444444333333222222222222222222222222111000000//////000000111111000///...---......///000/////////.........---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,+++************++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------............------............---,,,+++++++++++++++++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++***++++++***++++++,,,,,,+++++++++------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,+++***))))))***+++,,,)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++---++++++++++++++++++++++++******+++,,,---...//////000000///...---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******+++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++******)))++++++,,,,,,,,,---------------------,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++++++++************+++,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---...///000000000///...////////////////////////....../////////000000000------...////////////...111111000000111111222333333222000000222333222222333444666666555555666888777777777777888999:::;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGGGGHHHHHHHHHHHHIIIGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@>>>===<<<;;;;;;;;;::::::999888777666555555555555555555555555555555666666555555444333333333222222222222222222222222000//////......//////000000///......------....../////////...............)))******++++++******)))))))))*********+++++++++,,,,,,++++++++++++,,,,,,***************+++,,,---***++++++++++++++++++***---,,,,,,,,,+++*********************************,,,,,,---.........---------.........---,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,++++++...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******++++++++++++******))))))))),,,+++)))(((((()))+++,,,'''(((***+++++++++***)))***+++++++++++++++,,,,,,,,,---...---,,,,,,---...------------------------+++,,,,,,---......//////------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******************+++++++++,,,,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...//////......---////////////////////////............////////////...//////000000000000000111111111111111222222222111///......000111111000333444555555444555777999666666666777888999:::;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@AAABBBCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBAAAAAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;999888888777666555555555555555555555555555555555555555555444444333333333111111111111111111111111//////............////////////......------------........................)))******++++++******))))))))))))******++++++,,,------,,,,,,,,,,,,------+++*********+++,,,------+++++++++,,,,,,+++++++++,,,,,,,,,+++*********)))************************++++++,,,---------------------------------,,,+++++++++,,,,,,------------++++++,,,,,,,,,,,,,,,,,,...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++---,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++******))))))******+++,,,+++++++++******)))))),,,+++***))))))***+++,,,***+++,,,,,,,,,+++)))(((*********++++++,,,,,,,,,,,,---......---,,,---...------------------------))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,---************+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++*********+++++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------...............////////////////////////............////////////...//////000000000000000000000111111222222222222333222000111333444444333444555666555555666888:::555555555666777888:::;;;999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======??????@@@AAABBBCCCCCCDDDDDDEEEGGGFFFEEEEEEFFFHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@AAAAAABBB@@@???>>><<<;;;;;;;;;:::888777777777666555555555555555555555555555555555444444444444444333333333111111111111111111111111//////............//////...............------,,,---------...............+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,...------,,,,,,------...---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............---...............------,,,,,,---...............,,,,,,,,,,,,------------///000000000///...---------------------------------------------...............---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++************++++++---------------,,,,,,,,,++++++++++++++++++++++++...............---,,,+++*********++++++,,,,,,---)))+++---,,,+++******+++++++++++++++++++++++++++++++++******))))))))))))+++,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111------,,,,,,,,,,,,------+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,------...******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,------...//////000////////////////////////....../////////000000000------...////////////...000000111222222222222111222000///000222333333333444555777777666666777999444444444555666888999:::888888999999::::::;;;;;;::::::;;;;;;<<<=========??????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>???@@@AAA??????===<<<;;;:::::::::888777777777666666666555555555555555555555555555444444333333333333333333111111111111111111111111000//////......//////000---............---,,,,,,---------------.........+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,......------------......//////...---------......,,,------......------,,,---------...............////////////////////////---...///000000111111111///000000111111000000000---...///000000000///.............../////////000000000111111111000000///////////////////////////............------------,,,,,,,,,,,,,,,---------------------------------+++,,,---......---,,,+++))))))***+++,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,------------------***,,,---......---,,,***,,,,,,,,,,,,,,,,,,---...)))******+++,,,,,,------)))+++------+++******+++************************,,,,,,---------------------------,,,,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,++++++---,,,++++++,,,...111222------,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++*********,,,...///++++++++++++,,,,,,,,,---************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******++++++,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++(((((())))))***++++++,,,***************************+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---...000111222/////////////////////////////////000000000111111---...//////000000/////////000111222333222222111000...---...000222222111222555777777666555555555333333444555666888999:::777888888999::::::;;;;;;::::::;;;;;;<<<======>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@AAAAAABBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA>>>===<<<<<<<<<>>>???AAA???>>>===<<<;;;:::::::::888888777777777777666666555555555555555555555555333333333333333333333333111111111111111111111111111000000//////000000111------.........---,,,+++,,,,,,,,,------.........*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......------------......111000///...............---......//////......---......//////000000111111111111111111111111111111//////000222222333333333111222222333333333222222---...000111111111000/////////000000111111222222111111222222222222111111000000000000000000000000/////////...---------,,,******+++,,,...///000000------------------------+++,,,---.........---,,,((()))***+++,,,---------)))***,,,---...---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,***,,,...000000...,,,***((('''''''''(((***,,,...))))))***+++,,,,,,------+++---//////...,,,,,,---++++++++++++++++++++++++((()))******+++,,,---------,,,,,,+++***)))((((((,,,,,,............,,,,,,*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++,,,,,,,,,++++++***---,,,++++++,,,///111333...------,,,,,,------...------,,,+++************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++***)))+++---///111++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,+++******+++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++(((((((((((()))***+++,,,***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---///111333444////////////////////////000000000000111111111111000000111222222222222222///000111222333222111111333222111222444555666555111444666777555333222222333333333444666888999:::777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFIIIIIIIIIHHHGGGFFFEEEDDDGGGGGGFFFFFFEEEEEEEEEDDDAAAAAAAAA@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAA===<<<;;;:::;;;===???@@@???>>>===<<<;;;:::::::::888888888888777777777777555555555555555555555555333333333333333333333333000000000000000000000000111111000000000000111111,,,---.........---,,,+++,,,,,,,,,------.........,,,,,,,,,+++++++++++++++------------,,,+++******,,,,,,------.../////////222222111111111111111111111111111111111111111111222222333333444555555666777666444333333444666777555111......111444444333777777666444444333333333666666666666666666666666888888888888888777666666888666444333222333555666000111111222222111111000222111111111000000//////------......------,,,+++///......---,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********************************------------,,,,,,+++***+++++++++************))))))******++++++******)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++(((%%%%%%&&&)))***+++++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********************************---,,,,,,++++++,,,,,,---...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,+++***)))***++++++++++++++++++++++++.........---,,,+++))))))***((('''(((+++,,,***(((******+++++++++,,,,,,,,,******++++++++++++,,,,,,---------...///000000111111111000000000000111111////////////............///////////////000111111222222222222222222333333222222222333333444444444444555555555555555444444333333444555666777888999666666666777888:::;;;<<<===<<<;;;::::::;;;===>>>??????@@@AAACCCDDDDDDEEEDDDEEEFFFFFFEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFEEEEEEAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAAAAACCCDDDFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA???===;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;999888777666666555555555666666555444444444444555333333333222222222111111222111111000000000000000......//////...---,,,,,,------------,,,,,,+++***000000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...---...//////000000111222222444444444444444444444555555555555555555555555555555555666777777888999999999888777666666777888999:::777444444666999999888:::999888777666666666666888888888888888888888888999999999:::999888888777:::999777666555666777888555555666666666666555555444444444333333222222222//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++******************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***((((((***,,,...,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,***)))***,,,...,,,+++******+++++++++,,,,,,,,,,,,,,,------------......---------...///000000000111111000000///000000000/////////////////////000///////////////000111111000111111111222222333333222222222333333444444444444555555555555555444444111222333444555666777777777777777777888999:::;;;<<<<<<;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDDDDEEEFFFFFFEEEDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@???===;;;:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999888777666666555555555666666555444444444444444333333222222222111111111222111000000//////000000......//////...------,,,,,,---------,,,,,,+++***,,,---......------...///------------------------111222222333333333333333222333333444444555555666777777777888999999::::::999999999999999999999999::::::;;;;;;<<<<<<======<<<<<<::::::::::::<<<<<<===;;;999999;;;<<<===<<<===<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999===<<<:::999999999:::;;;::::::;;;;;;;;;;;;::::::777777777777777666666666222222333333222222111000---........./////////000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,---------,,,++++++,,,+++++++++************++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---//////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))******+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...............---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++))))))+++,,,++++++++++++++++++++++++******+++,,,------,,,,,,+++*********,,,---,,,+++******+++++++++,,,,,,,,,,,,,,,------------......---------...//////000000222111000000/////////////////////000000111111111///////////////000111111//////000000111222333333222222333333333333444444444444555555555555555444000111111222333444555555888888777777888999:::::::::;;;<<<===============>>>??????@@@AAABBBCCCCCCCCCDDDFFFEEEEEEDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999888777666666555555555666555555444444444444444333222222222222111111111222111000000//////000000.........///......---,,,,,,,,,---------,,,++++++&&&(((+++,,,,,,,,,---...//////////////////000000333444555666777777777777777777888888999:::::::::999::::::;;;<<<======>>>========================>>>>>>>>>>>>??????@@@@@@???>>>============>>>???===<<<;;;;;;<<<======>>>???>>>======<<<<<<<<<===========================>>>>>>>>>>>>>>>===<<<<<<>>>===<<<<<<;;;;;;<<<<<<<<<==================<<<::::::999999999999999999666666777777666666555444111111111111111111111111///...............------.....................///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))))))))******************************---,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***))))))+++---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))(((((()))******************+++++++++,,,,,,,,,*********+++++++++,,,,,,---------....../////////222111000//////...////////////000000111111222222///////////////000000111---...///000111222333333333333333333333333333333333444555555666555555555111111222333333444555555999888888888888888999999999;;;<<<>>>>>>>>>===<<<>>>>>>???@@@@@@AAABBBBBBBBBDDDEEEEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999888777666555555555555666555444444333333444444222222222222111111111111111111000///////////////---...............------,,,,,,,,,------,,,,,,+++"""%%%)))++++++******+++222222222333333444444444666666888999:::;;;;;;;;;;;;<<<<<<===>>>>>>??????<<<<<<======>>>???@@@@@@????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????????????????@@@<<<===============>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>>>>>>>==================<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777666666555444444333333222222111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))),,,...++++++++++++++++++++++++++++++,,,,,,++++++***)))((()))))))))))))))************+++++++++,,,,,,,,,*********+++++++++,,,,,,------------............111111000///....../////////000000000111111111222///////////////000000111---...///000111222333333333333333333333333333333333444444555666666555555333333444444555555666666999888888888888888999999999:::<<<>>>??????>>>===?????????@@@@@@AAAAAAAAAAAACCCDDDEEEDDDDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999888777666555555555555555555444333333333333333222222222111111111000000111000000///.../////////------...............---+++,,,,,,------,,,,,,,,,%%%(((+++,,,+++***)))***666666777777888888999999999:::;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBCCC?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???AAAAAA@@@???@@@BBB@@@@@@????????????@@@@@@????????????????????????AAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>======<<<======>>>>>>======<<<<<<<<<<<<<<<============<<<<<<======<<<<<<;;;:::;;;;;;:::999888777666666666666555555444333333333000000///////////////...------------------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***)))((('''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))***++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,******,,,---++++++++++++++++++++++++++++++,,,,,,+++***)))))))))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------......------------------------000//////......//////000000000000000000000000000///////////////000111111//////000000111222333333444444333333333333222222333333444555666666666666555555555666666666777777888888777777888999:::::::::;;;<<<===>>>?????????@@@@@@@@@@@@AAAAAAAAABBBAAABBBDDDDDDDDDDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAADDDCCCCCCBBBBBBBBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999888777666666555555555555444444333333333333333222111111111111000000000111000//////......//////,,,---......///.........++++++,,,---------,,,,,,+++---//////...,,,,,,---::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB>>>@@@BBBBBBAAA@@@AAACCCBBBAAAAAA@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????????????????>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<======<<<<<<;;;;;;;;;:::::::::999888888777666666444444333333333222222222////////////////////////,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,........................***+++,,,,,,---------,,,------,,,,,,,,,+++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++++++++++++++++++++)))******++++++++++++***)))+++---,,,******,,,...******+++++++++,,,,,,,,,,,,,,,------------......------------------------...............///000111111000000//////.........///////////////000111111000111111111222222333333444444444333333222222222222333444555666666666666555555666666666666777777777777777777888999:::;;;;;;;;;<<<<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@BBBCCCDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEECCCBBBBBBAAAAAACCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEEEEDDDDDDAAAAAA@@@???>>>===<<<<<<:::;;;;;;;;;<<<;;;;;;;;;999999999999888888888888999888777666666555555555555444333333222222333333111111111111000000000000000000///............///,,,------...//////......***+++,,,,,,---------,,,---...//////------...///<<<======>>>???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDD<<>>@@@BBBCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA>>>????????????>>>==================>>>>>>>>>>>><<<<<<;;;;;;:::999888888999999888888777777777777000000000000000000000000,,,,,,---......---,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,,,,++++++*********++++++*********)))***++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...///000)))))))))******+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,************************))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,------------------------***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++))),,,......---++++++,,,++++++++++++++++++++++++'''((()))***,,,,,,,,,,,,''')))+++***((((((***,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------///000111222111111000///...---,,,,,,///////////////000111111222222222222222222333333444444444333333222222222222333444555666666666666555555555666666666666666666666666777888:::;;;<<<<<<<<<;;;;;;===???AAABBBAAABBBBBBBBBBBBBBBBBBCCC@@@AAACCCDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>===<<<;;;::::::;;;<<<<<<;;;;;;;;;999999999888888888888777999888777666666555555555555444333333222222333333111111111111000000000000000000///...............,,,,,,---.../////////...***+++,,,,,,------------+++,,,,,,,,,++++++---///BBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCDDDFFFFFFGGGGGGGGGDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999999888888666555444333111000....../////////...------,,,,,,************++++++++++++------,,,,,,+++*********))))))******+++++++++,,,...---,,,+++************------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++***))))))))))))))))))))))))++++++******************++++++******++++++,,,---*********++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++*********))))))++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********+++++++++************)))+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++,,,,,,,,,,,,,,,,,,---))))))*********+++++++++------------------------...------------...//////333222222111000///............///000111222222333000111111222222333444444333333333333333333333333555555555555666666666666666444333333555777888888666777777888888999::::::<<<===>>>>>>======>>>???@@@@@@AAAAAAAAAAAABBBBBBEEEDDDCCCCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEGGGJJJKKKJJJJJJJJJIIIHHHFFFEEEDDDHHHGGGEEECCCCCCDDDEEEFFFIIIGGGEEEDDDBBBBBBBBBCCCAAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888666666666666555555555555333333222222222222222333000000111222222000///...////////////..................//////...---,,,,,,---,,,,,,,,,,,,,,,++++++.........------,,,,,,,,,DDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???????????????????????????>>>>>>======<<<;;;;;;:::;;;:::999888777555444444333222222111000//////...---------,,,,,,,,,,,,,,,......------,,,+++++++++++++++++++++,,,,,,,,,---------,,,+++*********+++------,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++++++++******))))))******+++,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++************+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++******++++++++++++******------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------******++++++++++++,,,,,,------------------------...------------...//////111111111000000000000000/////////000111111111222000111111222222333333444444444444444444444333333555555555555666666666666777555444444666888888888777777888888999:::::::::;;;===>>>>>>======>>>???@@@@@@@@@AAAAAAAAABBBBBBEEEDDDCCCCCCCCCDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEGGGJJJKKKKKKKKKKKKJJJIIIHHHFFFEEEHHHGGGEEEDDDDDDDDDFFFGGGIIIGGGFFFDDDCCCCCCCCCCCCBBBAAAAAA@@@???===;;;:::::::::::::::999999999999888888888888888888888888666666666666555555555555555444333222222222222222111111111111111000//////////////////...........................---,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,FFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>??????>>>===;;;:::999999777666666555333222111111111000000//////........./////////...------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********++++++,,,,,,+++++++++------------------------******++++++,,,,,,------)))))))))))))))***++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++******++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,+++++++++************++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++........................++++++++++++++++++++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************+++++++++,,,,,,---------+++,,,,,,,,,,,,---------------------------------...------------...///////////////000000111111111000000000000000000000000000000111111222333333333444444555555555555555444555555555555666666666666777666555555888999999999777888888999::::::;;;;;;;;;===>>>>>>===<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAADDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAA???>>><<<;;;999999999999888888888777777777777777777777777777666666666555555555555444666555444333222111111111222111111000000000000000////////////............---............------,,,***++++++,,,,,,------......------------,,,,,,,,,HHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;::::::999888666555444444444333333222111000000///000000//////......---------------------.........---,,,,,,,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++************+++,,,,,,,,,++++++------------------------******+++,,,------......***************++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++///...---,,,,,,---...///*********+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++++++++,,,+++++++++***+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,---------------------............------------------------...------------...////////////000000000000000000000000000000000/////////000000000111222222333333444555666666777666666555555555555555666666666666888777666777999::::::999888888888999::::::;;;;;;;;;<<<>>>===<<<<<<===??????@@@@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@>>>===<<<888888888888777777777777777777777777777777777777666666555555555444444444444333222111111111111111333222000/////////000111////////////............---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------IIIJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>><<<<<<;;;:::999888777777666666555555444333222222222222111000000//////...........................---------,,,------......---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,++++++++++++,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***,,,+++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...---,,,++++++,,,---...*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,---......------........./////////------------------------...------------...//////111111000000///......---000000000//////////////////000000111111222333333333444666777888777666555555555555555666666666666888777666888:::;;;:::999777888888999999:::;;;;;;;;;<<<======<<<<<<===>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<888888888777777777666666666666666666666666666666555555555555444444444444111000000000000111111222333222000/////////000111////////////............,,,,,,---------------,,,---------,,,,,,+++++++++------------------------KKKKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMKKKLLLLLLMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;999999999888888777777666555555444444333222222222000000000000000////////////......---------......------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++******)))((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******++++++++++++******)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************+++,,,,,,---......---............/////////------------------------...------------...//////222111111000...------,,,//////////////////////////////000000111222222222222333666777888777666555555555555555666666666666777666666888:::;;;:::888666777777888999999:::::::::<<<======<<<;;;===>>>????????????@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????===<<<<<<888888888888777777777666666666666666666666666666555555555444444444444333111111000000000000111111222111111000000000000000////////////............+++,,,,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,------------...NNNNNNNNNOOOOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNJJJJJJKKKKKKLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<999999999888777777666666444333333333222222222111000000///...---------...------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++******++++++++++++******(((***+++------,,,+++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++---......///---------.........//////------------------------...------------...//////000000/////////.........---.........///000000000//////000000111111222222111222555777888777666444555555555555666666666666666666666888::::::999777555666666777777888999999:::;;;===<<<;;;;;;<<<>>>????????????@@@@@@@@@@@@AAABBBCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>===<<<;;;999999888888888777777777555555555555555555555555555555555444444444333333666555444222111000000000111111111111111000//////////////////............***+++,,,---------------******+++,,,,,,---......,,,,,,,,,---------......PPPPPPPPPQQQQQQQQQQQQRRRMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLMMMMMMMMMMMMIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJKKKLLLMMMMMMNNNNNNJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQRRRLLLLLLMMMMMMMMMNNNNNNNNNPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDD???????????????@@@@@@@@@======<<<;;;;;;::::::999666666666555555444444444222111000......---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,+++******((()))***+++,,,---------++++++++++++++++++++++++++++++******************++++++******++++++,,,---*********++++++,,,,,,---+++++++++,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++++++++************************,,,++++++++++++++++++,,,************************))))))******++++++++++++++++++++++++++++++++++++---...///000000///...------,,,,,,+++***)))((((((......------------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******++++++++++++******((()))+++---------+++************++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++)))************+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))******+++---...//////------------.........///------------------------...------------...//////.........///////////////,,,------...///000111111/////////000111111222222000222555777888777555444555555555555666666666777555555666888::::::888777555555555666777777888888:::;;;===<<<;;;;;;<<<>>>>>>????????????@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBB@@@AAABBBBBBBBBAAA@@@???======>>>======<<<;;;:::999999999999888888888888555555555555555555555555555555444444444333333333;;;999777555222000//////000111222222222111///...000/////////............***+++,,,,,,------------'''((()))+++---///000111,,,,,,,,,------.........RRRQQQOOONNNNNNNNNPPPQQQOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJKKKMMMOOOOOOMMMLLLOOONNNMMMKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNKKKLLLNNNNNNMMMNNNPPPRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLMMMNNNPPPRRRSSSNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNOOONNNMMMLLLKKKOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGIIIIIIIIIIIIIIIIIIHHHHHHJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<;;;::::::999999777666555444222111000///......,,,,,,,,,---...///---------,,,+++*********---------,,,+++***)))))))))******++++++,,,------,,,,,,,,,,,,---.../////////......------,,,,,,+++,,,,,,,,,++++++*********++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********------,,,++++++,,,------******+++++++++,,,,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************((())))))))))))*********+++++++++*********))))))++++++************************))))))))))))******,,,,,,,,,,,,,,,+++***)))+++,,,,,,---,,,+++)))(((*********************************++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))******+++++++++******))),,,,,,,,,,,,,,,+++***)))..................------------------------------....................................////////////...............///000000222111000//////000111111444555555555666777777777666666555555555555666666777666666555555555555666888888888888888777666666666666777777888:::;;;<<<<<<>>>??????>>>>>>???@@@BBBBBBAAABBBBBBCCCDDDEEEEEEDDDCCCDDDEEEGGGJJJLLLIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>============:::999777666666666777777555555444333333333333444333333333222222222111111000000000000000000000000000000000000000000000000---...///000000///...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIIIIJJJLLLNNNOOOMMMLLLMMMMMMLLLKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMLLLMMMNNNNNNMMMNNNPPPRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPOOONNNLLLKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLKKKOOOOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;:::999888777666555333222222111000...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++++++++++++++++++++******)))))))))***++++++,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++******++++++,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,+++******+++,,,---***++++++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))))))))*********+++++++++++++++*********))))))************************++++++************+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,+++***)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...............///000000222111000//////000111222444444444555555666777777666555555555555555555666444444444444666777888999888888888888888777666666666666666777888999:::;;;===???@@@@@@??????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBAAAAAAAAAAAA@@@???>>>============<<<<<<<<<;;;;;;:::999888777666777777888555555444333333333333444333333222222222111111111000000000000000000000000////////////////////////,,,---...//////...---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,PPPQQQSSSTTTTTTRRRPPPOOOPPPOOOOOOOOOOOOOOOOOOPPPOOOOOONNNNNNMMMLLLLLLKKKLLLLLLNNNNNNNNNNNNLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKHHHGGGHHHJJJLLLNNNMMMLLLKKKKKKJJJIIIIIIHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMOOOQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOONNNOOOOOOPPPQQQRRRQQQOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJNNNOOOOOONNNNNNMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@??????>>>>>>======<<<;;;:::999888777666555444222000///...------,,,,,,,,,,,,,,,---------+++++++++++++++*********------,,,,,,+++******)))------,,,+++++++++,,,,,,******++++++,,,------...,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***++++++************++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,+++++++++***************************************,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***))),,,,,,++++++******++++++*********************************+++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,+++******------------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...............///000000111111000000000111111222222333333444555555666666555555444444444444555555444444444444555777888999777888888888888777777666555555666666777999:::;;;>>>???AAA@@@??????@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBB@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::999999888777777777888888555555444333333333333333333222222222222111111111000000000000000000000000........................,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,RRRRRRSSSTTTSSSRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFFFFHHHKKKLLLLLLKKKIIIIIIHHHHHHGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLLLLNNNOOOPPPPPPOOONNNNNNNNNOOOOOOPPPOOONNNNNNMMMMMMNNNNNNPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJNNNNNNOOOOOOOOONNNMMMMMMJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;999888666444222000///.........------,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,++++++*********///...------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,++++++*********************************,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************************++++++++++++++++++******+++++++++******++++++++++++******---,,,+++*********,,,,,,***************************************+++++++++++++++++++++++++++++++++************+++++++++,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------......................................................---------.........//////...............///000000111111111111111111222222111222222333444555666666444444333333333333444444888777666555555444555555777777888888888888777666555555555666777888::::::===???@@@@@@???>>>@@@AAABBBBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::888888888888888888888888555444333333222222333333222222222222111111111111000000000000000000000000........................,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,TTTSSSQQQPPPPPPPPPQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOONNNNNNLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKGGGFFFEEEGGGIIIKKKKKKKKKHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMLLLJJJJJJKKKMMMNNNNNNMMMMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIILLLMMMOOOPPPPPPOOONNNMMMKKKKKKKKKJJJKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNLLLKKKKKKJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBAAA@@@??????===<<<;;;999777555333222222222111///---,,,+++***+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++***)))((((((((())),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++,,,,,,,,,------------,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,+++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++******))))))))))))******)))******++++++*********,,,,,,*********+++,,,---************************************************++++++++++++++++++++++++)))))))))*********++++++))))))***+++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------......................................................------------...........................///000000000000111111222222222222111111222333444555666777444444333333333333444444888888666555555444444444666777777888888888777777555666666666777999:::;;;<<<===>>>>>>======>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEBBBBBBAAA@@@????????????????????????>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::777777777777777777777777444444333222222222222333222222222111111111000000////////////////////////////////////////////////...------------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,SSSQQQOOONNNMMMNNNPPPQQQLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKIIIGGGFFFGGGIIIJJJJJJJJJGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLLLLJJJHHHHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLNNNOOOPPPOOONNNMMMKKKKKKJJJJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>><<<:::999777888777555333111///---,,,---------------,,,,,,,,,)))******+++,,,,,,------++++++******)))*********...------,,,++++++*********++++++++++++,,,,,,,,,++++++******++++++,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,------...++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,***************+++++++++)))))))))***++++++,,,,,,***))))))))))))))))))***((()))******+++*********++++++******++++++,,,,,,***************************************)))))))))++++++++++++++++++++++++)))))))))************+++(((((()))***++++++++++++******+++,,,,,,,,,++++++++++++,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///000000///000111222333333333333111222222444555666777888555555444444444444555555555555555555555666777777666777777888888888888777666666777777888:::;;;<<<;;;<<<>>>===<<<<<<===???????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::444555666777777777666666444444333222222222222222222111111111111000000000////////////////////////////////////////////////......------------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,OOOOOONNNMMMMMMMMMMMMMMMIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLKKKIIIGGGGGGHHHIIIJJJIIIFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJIIIFFFFFFFFFHHHGGGGGGGGGHHHHHHJJJKKKKKKNNNMMMLLLKKKKKKJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJHHHGGGGGGGGGHHHIIIHHHJJJMMMOOOPPPOOONNNLLLKKKKKKJJJJJJJJJKKKMMMNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNNNNOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@AAAAAAAAAAAA???>>>===<<<<<<:::888666444333222/////////......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,******+++,,,,,,---......******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************)))))))))*********++++++))))))*********+++++++++((())))))***++++++,,,,,,+++******))))))******+++(((((()))***************)))***+++,,,,,,,,,,,,,,,************************+++*********)))))))))(((++++++++++++++++++++++++*********+++++++++,,,,,,((()))***+++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000000///000111333444444333333222222333444666777888999666555555555555555555666666555555555555666777777666666777888888888888888777777888888999;;;<<<===<<<===>>>>>>======>>>???????????????@@@AAABBBCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::999999999999222333555666666666555555444333222222111222222222111111111111000000000000////////////////////////........................------,,,++++++,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKKLLLMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHJJJLLLMMMLLLKKKJJJIIIGGGEEECCCCCCEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIIIIIIIFFFFFFGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJIIIHHHEEEDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJNNNNNNMMMLLLLLLLLLLLLLLLJJJKKKLLLLLLLLLJJJIIIHHHJJJIIIHHHGGGGGGGGGHHHIIIGGGIIILLLNNNOOOOOOMMMLLLLLLKKKJJJJJJJJJLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCC@@@AAABBBCCCCCCCCCAAAAAA???>>>===<<<:::999888888111111000///...---------------,,,++++++*********(((((((((((()))***+++++++++,,,,,,------......///*********++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------******+++,,,,,,---......******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++************************((())))))))))))*********))))))******++++++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,(((((()))***************(((***+++,,,---,,,,,,+++************************+++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------...---)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////........................,,,,,,,,,---------.....................///000000///000222333444444333333222333444555777888999:::666666555555555555666666999888777666444444333333666666777888888888888888888888888999:::;;;=========>>>??????>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC???@@@AAABBBBBBBBBBBBAAA???@@@@@@AAABBBCCCDDDEEEDDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@????????????>>>>>>>>>>>>===<<<;;;:::999999999888888888888777111222444555555555444444444333222222111111222222111111111111000000000000////////////////////////---------------------------,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMMKKKJJJJJJKKKJJJHHHFFFHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGCCC@@@@@@CCCFFFFFFFFFHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJMMMLLLJJJHHHHHHHHHIIIIIIDDDCCCBBBAAA@@@AAAAAABBBCCCAAA???@@@BBBEEEGGGGGGFFFGGGHHHHHHHHHHHHIIIJJJMMMMMMLLLKKKIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBGGGHHHJJJLLLMMMNNNOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::444444333222111///...---,,,---......---,,,***)))------...//////.........---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,((()))***+++,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---+++)))+++...///---+++,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++******)))))))))******++++++++++++******...---+++*********++++++***************************++++++,,,,,,++++++***************************)))************+++++++++***+++,,,------,,,+++***,,,---.../////////...---*********++++++,,,,,,,,,***+++,,,,,,******+++,,,//////...------------...//////...------------...------------------------++++++,,,,,,,,,------------------............///------......///111222333444444555555777888999:::888777666555555444555555444555555666777666666666555666777888999:::;;;;;;666777888:::;;;<<<======<<<<<<<<<===>>>>>>?????????@@@AAABBBCCCBBBAAA@@@BBBBBBCCCCCCBBBBBBAAAAAABBBBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???????????????@@@============<<<;;;:::999888888888888777777777666888888777666444333222222333333333222222222111111000000000000000000000000111000---,,,,,,---000111///............---------------------------------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,MMMLLLJJJJJJKKKJJJIIIGGGGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFCCCAAABBBEEEHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHCCCBBBAAA???>>>>>>??????BBB@@@>>>>>>@@@CCCDDDDDDFFFHHHIIIIIIHHHHHHJJJKKKHHHHHHGGGFFFDDDBBB@@@???FFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGIIIJJJLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCAAA???===<<<888888777666444222000///............---,,,+++***++++++,,,,,,,,,,,,,,,+++---,,,++++++***+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,******+++,,,---......---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******************+++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++)))((()))+++,,,+++))),,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++++++++***************++++++++++++******...---,,,+++***++++++,,,***************************++++++,,,,,,++++++***************************)))************+++++++++((()))************)))(((+++,,,---.........------++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,---------------.../////////...------,,,,,,------------------------------++++++,,,,,,,,,------------------............///.../////////000222333444444444444555666777888999888777666555444444444444444444555666666666666555555666777888999::::::;;;888999::::::;;;;;;::::::=========>>>??????@@@@@@@@@@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAAAAA@@@AAABBBCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>??????============<<<;;;:::999888888888777777777666666444444444333222222222111222222222222111111111111000000000000000000000000000///...------...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,LLLKKKJJJJJJKKKJJJIIIGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGBBBAAA@@@BBBEEEHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBBBBCCCDDDCCCCCCEEEFFFFFFGGGGGGGGGDDDBBBAAA???>>>>>>??????BBB@@@>>>>>>@@@BBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGEEEEEEDDDCCCAAA???>>>===BBBBBBBBBBBBBBBBBBAAA@@@BBBCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPOOONNNMMMLLLKKKFFFGGGHHHJJJLLLNNNOOOPPPJJJKKKKKKKKKKKKJJJIIIHHHKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHHHHHHHDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEEEEEEECCCAAA???>>>===<<<;;;999888666444444222111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++,,,---............++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********)))((()))+++,,,+++***,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,,,,,,,++++++++++++******++++++++++++******------,,,+++++++++,,,,,,***************************++++++,,,,,,++++++***************************)))************+++++++++((()))************)))(((***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,***++++++,,,---...///000...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,---------------------............///000000000000111333444444555555444444555666666777777666555444333333333333333333444555555555555555555666666777888999::::::;;;;;;;;;;;;:::999999888<<<<<<<<<===>>>>>>??????AAAAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???AAAAAA@@@@@@@@@AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::999777777777777666666666666222222222222333333333333111111111111000000000000000000000000000000000000/////////....../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKKIIIHHHHHHIIIIIIIIIHHHJJJIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBCCCEEEGGGIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDCCCBBBCCCDDDDDDCCC@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDDDDCCCBBB@@@???>>>???@@@@@@@@@@@@???>>>>>>AAABBBDDDEEEGGGHHHHHHIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQPPPOOOMMMLLLKKKKKKFFFFFFHHHIIIKKKMMMNNNOOOKKKKKKKKKJJJJJJIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEFFFEEEDDDBBBAAA???>>>>>>===;;;::::::999999777555333000///....../////////..................------,,,++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,---------------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++,,,------------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++******++++++***************************++++++,,,,,,++++++***************************))))))*********++++++++++++++++++,,,,,,+++++++++)))******+++++++++++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,***+++,,,------.........---,,,++++++******++++++------------------------,,,,,,,,,------------...---------............///000000000000111222333444555555444444444555555666666666444333333333333333222333444444555555444444666666666777888999999::::::;;;;;;;;;::::::999888::::::;;;<<<<<<======>>>BBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???@@@@@@@@@@@@AAAAAABBBBBBAAABBBCCCDDDDDDBBB@@@???????????????>>>======<<<;;;<<<<<<<<<;;;;;;:::999777777666666666555555555555555555444444444444444000000000000////////////000000000000000000000000---...///000000///...---.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,IIIGGGEEEEEEGGGHHHHHHGGGIIIIIIIIIJJJJJJKKKKKKLLLNNNMMMLLLKKKIIIHHHHHHGGGEEEGGGIIIKKKLLLLLLMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNOOOPPPOOOPPPQQQQQQQQQPPPNNNMMMIIIIIIHHHHHHIIIKKKMMMNNNMMMKKKIIIHHHIIIHHHGGGFFFDDDFFFGGGFFFDDDDDDEEEFFFCCCCCCCCCCCCBBBBBBAAA@@@BBBCCCCCCBBBBBBAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMPPPOOONNNMMMLLLKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFEEEEEECCCAAA@@@======<<<<<<<<<<<<===>>>:::999666444222222222222111000///.........//////...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++))))))******************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))*********************************************++++++,,,,,,++++++***************************))))))*********+++++++++,,,++++++++++++++++++,,,))))))))))))******++++++,,,,,,,,,++++++************+++,,,,,,******+++,,,,,,------......---,,,,,,,,,,,,+++************+++------------------------,,,,,,---------.........---------............//////////////////000111222555555444444444555555666666666444333333333333333222333444444555555444444666666666777777888888999888888999:::;;;;;;;;;;;;;;;<<<<<<======>>>??????BBBAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAABBBBBBBBBBBBAAABBBCCCDDDDDDBBB@@@??????@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;:::999666666666555555555555444777666555444333222111111000000000/////////......////////////////////////---...///000000///...---...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,HHHFFFDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGFFFGGGGGGGGGKKKOOOQQQRRRRRRRRRSSSRRRRRRQQQPPPNNNMMMLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVWWWXXXZZZ\\\^^^___^^^^^^^^^^^^]]]\\\[[[ZZZVVVUUUUUUUUUWWWYYY[[[\\\XXXVVVTTTSSSRRRQQQOOOMMMIIIJJJKKKIIIGGGFFFFFFGGGDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@???AAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMNNNOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDBBBAAA>>>===<<<<<<<<<===>>>???<<<;;;:::888777666666666222111///...------...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++***)))+++,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********++++++++++++,,,,,,,,,,,,******++++++++++++******((()))******+++************************************++++++,,,,,,++++++***************************)))************+++++++++******)))(((((()))*********))))))))))))***++++++,,,,,,++++++++++++++++++***+++,,,,,,******+++,,,---.../////////...,,,+++---,,,++++++******++++++------------------------,,,---------............---------............/////////......///000000111555555444444555666666777777666555444333333333333333333444555555555555555666666666777777777888888666777888:::;;;<<<======>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@???===<<<::::::;;;;;;;;;;;;::::::666555555555444444444444555555444222111///......000000000000////////////////////////////////////---...///000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIGGGEEEEEEHHHJJJKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOKKKJJJJJJKKKLLLMMMOOOPPPQQQVVV]]]aaabbbcccdddeeeeeedddbbb```]]][[[YYYXXXWWWXXXZZZ^^^bbbfffjjjkkklllllllllmmmnnnoooqqqrrrpppoooooonnnnnnnnnooooookkkkkkjjjiiijjjkkklllmmmgggeeecccbbbaaa___\\\YYYTTTUUUUUUSSSOOOMMMMMMMMMOOOPPPQQQSSSUUUVVVVVVVVVOOOOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJLLLNNNPPPQQQOOOOOOOOOOOOOOOOOONNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKLLLMMMMMMNNNMMMNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDCCCBBB@@@>>>===<<<<<<===>>>============<<<;;;:::999444333111///......///000......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++******+++,,,,,,---......+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******(((***++++++))))))***---,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))))))))))))))*********+++++++++,,,,,,******++++++++++++******)))***+++,,,---,,,,,,+++***************************++++++,,,,,,++++++***************************)))************+++++++++******)))(((((()))************)))))))))***+++,,,++++++++++++++++++,,,,,,***+++,,,,,,******+++,,,---...///111111000///...------,,,+++++++++++++++------------------------------------............---------............///000000//////000000111222444444444555666777888999888777666555444444444444444444555666666666666555666666666666777777777777666777888:::;;;<<<============>>>>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBB@@@===<<<999::::::;;;;;;:::::::::555555555444444444333333333333222222111000//////111111111000000000//////////////////////////////......////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKKHHHFFFGGGIIILLLMMMMMMOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTUUUWWWYYY]]]```bbbbbbhhhpppvvvxxxyyy|||~~~wwwvvvsssoookkkgggdddcccccceeeiiinnntttzzz~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}|||zzzyyyzzzzzz{{{tttrrrpppnnnmmmkkkgggeeedddddddddaaa]]]ZZZZZZZZZ\\\]]]___aaaccceeeffffff^^^]]]\\\ZZZWWWUUURRRQQQKKKKKKKKKJJJIIIGGGEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIKKKNNNPPPRRRPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMMMMMMMMMMNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDAAA>>><<<<<<<<<======>>>?????????===<<<;;;777666444222111111222333......---,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,+++++++++*********+++,,,------,,,+++***---------......---,,,,,,++++++++++++++++++++++++*********++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))),,,...---+++***,,,///,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))******+++++++++******++++++++++++*********+++---...///...------************************+++++++++,,,,,,+++++++++************************)))************+++++++++---,,,+++******+++,,,---+++***)))))))))***,,,---*********++++++,,,,,,---***+++,,,,,,******+++,,,+++---///111222222111000...---,,,,,,++++++,,,,,,---------------------------------.........//////---------.........//////111111111111111111222222444444555555777888::::::888777666555555444555555444555666666777777666666666666666666777777777777777888999:::;;;<<<<<<<<<::::::;;;;;;<<<=========???@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDCCC@@@>>><<<999999:::;;;;;;:::::::::555555444444444333333333333333333333333333333333111111111111000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,JJJJJJJJJLLLOOOSSSWWWYYY\\\]]]___aaaaaabbbaaaaaadddccccccdddgggjjjmmmooouuuzzz}}}{{{yyywwwvvvsssvvv{{{}}}|||{{{xxxvvvvvvxxxzzzxxxuuusssssstttssspppllliiinnntttuuurrrqqqsssuuusssqqqooonnnnnnlllhhhfffaaa]]]YYYWWWVVVUUUQQQNNNOOOPPPQQQOOOLLLHHHFFFFFFHHHGGGGGGHHHIIIHHHFFFCCCGGGGGGGGGHHHIIIHHHEEECCCBBBEEEGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJPPPPPPPPPOOOOOOMMMLLLLLLJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJJJJKKKMMMOOOPPPNNNNNNLLLKKKKKKKKKLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKJJJJJJIIIIIIHHHHHHEEEDDDCCCBBB@@@===;;;:::;;;<<<======>>>?????????@@@>>><<<888666444222222111///------......---,,,---------,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---************************))))))))))))***+++,,,---)))+++++++++***)))***++++++++++++,,,,,,---------,,,,,,++++++***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,+++******+++,,,---++++++++++++******))))))************************,,,,,,,,,,,,,,,+++***)))------,,,++++++******)))***)))))))))***,,,...000+++*********))))))((((((************************)))************+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,'''######(((+++***(((************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---...///,,,,,,,,,------------...------...///000111222222111333555888999999999888777888999888555444555666555666666666555444333333888888777777666666555555;;;;;;::::::::::::999999============>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDBBBCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCCCCCCCAAAAAAEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBAAA???===<<<;;;<<<<<<;;;:::999777777666555555555444444333333333333333222222111000//////000000000000000000000000000000000000000000000000......//////......---,,,,,,++++++++++++,,,------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++QQQSSSUUUWWWZZZ^^^ccchhhnnnoooqqqssstttsssqqqppprrrrrrrrrsssuuuxxx{{{}}}~~~|||{{{~~~}}}~~~{{{wwwwww{{{|||{{{}}}~~~~~~~~~{{{uuuqqqllliiigggeeeaaa^^^```aaacccaaa]]]XXXUUUTTTOOONNNNNNOOOOOOOOOLLLJJJMMMKKKJJJIIIHHHGGGEEECCCBBBDDDEEEFFFFFFEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIINNNOOOPPPPPPPPPPPPPPPPPPJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPOOONNNLLLKKKJJJKKKLLLMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFEEEDDDBBB@@@>>>===;;;;;;;;;<<<===???AAABBBAAA@@@???===:::888666555333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---************************+++*********+++,,,------)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++*********)))************************,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++,,,---,,,***)))***+++,,,---+++*********))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++---)))%%%&&&))),,,+++)))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------............////////////000------...///000111222222222333555777888888777777444555666666555444555777555555666666555555444333888888888888777777777777::::::::::::::::::::::::<<<=========>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBAAA@@@???===<<<;;;<<<;;;:::999888777777666555555444444444333333333444333333222111111000000000000000000000000000000////////////////////////......//////......---,,,,,,,,,,,,,,,,,,------...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++[[[___dddggghhhlllsssyyy|||{{{{{{|||}}}|||xxxuuurrrvvvxxxzzzyyytttnnniiigggdddcccbbbaaabbb```^^^\\\ZZZWWWRRROOOMMMLLLJJJHHHFFFFFFFFFEEEEEEDDDDDDDDDGGGGGGHHHHHHIIIIIIHHHHHHKKKLLLLLLMMMMMMMMMMMMLLLIIIIIIIIIIIIIIIJJJJJJKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQPPPNNNKKKIIIIIIJJJLLLNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@;;;;;;:::;;;<<>><<<:::777555333222111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++---,,,,,,+++,,,,,,------***+++,,,+++***)))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************************************++++++,,,,,,,,,+++******)))******+++,,,,,,------///...,,,+++***************************)))))))))************************)))************+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++...+++((((((+++...---+++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------.........////////////000------...///000111222222333444555777777666666555111333444444444444666777555555666666666555444444888888888888999999999999888999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@>>>===;;;;;;;;;::::::999888777666666444444444444333333333333444444333333222222111111000000000000000000000000////////////////////////......//////......---,,,---------------.........------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,gggmmmsssuuusssvvv}}}~~~}}}}}}|||}}}}}}~~~|||~~~}}}yyyzzz{{{|||~~~~~~{{{|||zzzxxxvvvtttrrrooolllkkkfffaaa\\\ZZZXXXVVVTTTOOOMMMKKKIIIIIIIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNKKKIIIHHHJJJLLLNNNLLLLLLKKKJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFDDDCCCBBB???===<<<;;;;;;>>>@@@BBBCCCDDDEEEEEEEEECCC@@@???<<<:::777666555333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,***+++,,,,,,******+++,,,---,,,,,,,,,++++++******+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++************************++++++,,,,,,,,,++++++************++++++,,,,,,,,,///...---+++************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************---+++)))***,,,------,,,************************************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------...------...///000111222222444444555555555555444333222333555555444444666777555555666666666666555555777777777888888999999999777888888999;;;<<<<<<===<<<<<<<<<=========>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCBBBAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@???>>>===;;;::::::999999888777777666666333333333333333333333333444444444333333222222222000000000000000000000000////////////////////////.........///......---,,,------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu{{{{{{{{{}}}{{{yyywwwvvvvvvuuuwww{{{~~~~~~|||zzzyyyyyyxxxwwwuuunnnmmmllllllllllllmmmmmmtttuuuwwwyyy{{{|||~~~~~~xxxxxxwwwwwwyyy{{{}}}~~~~~~~~~}}}yyywwwyyyuuuqqqmmmkkkiiifffddd[[[XXXTTTRRRRRRRRRQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEJJJKKKKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHIIILLLLLLKKKJJJJJJIIIHHHHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOMMMKKKIIIIIIJJJLLLMMMKKKJJJJJJIIIJJJJJJKKKKKKMMMMMMNNNNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCAAA???<<<<<<===>>>@@@AAABBBDDDEEEFFFDDDCCCAAAAAA???===;;;:::777333111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++***,,,,,,,,,+++***+++,,,,,,,,,,,,++++++*********,,,+++++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++++++++++++++,,,***************************++++++,,,,,,,,,++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************************+++***)))***+++,,,,,,+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,------------...------...///000111222222444444444444444333333222444555666666444444555666555555666666666666666555555666666777777888888888777777888999;;;<<<======<<<<<<<<<<<<============>>>>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEDDDCCCAAAAAAAAABBBCCCAAAAAABBBBBBBBBBBBAAAAAA?????????>>>===<<<;;;:::888888888777777666666666333333333333333333333333444444333333333333333222////////////////////////.................................///......---,,,,,,---.../////////......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,~~~|||~~~|||vvvuuutttrrrooommmkkkjjjkkklllmmmoooppppppppppppooonnnmmmnnnoooooonnnmmmeeedddaaa___^^^^^^^^^^^^bbbcccfffiiikkkmmmnnnnnniiiiiihhhhhhiiikkklllmmmlllpppsssvvvvvvvvvwwwwwwxxxyyyyyyxxxuuusssssstttvvvxxx|||~~~~~~zzzwwwlllgggbbb___```aaa___^^^ZZZYYYWWWUUUQQQMMMJJJIIIFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLMMMNNNNNNLLLJJJGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFDDDBBB???>>>===>>>>>>???@@@BBBDDDEEEEEEDDDDDDEEECCCBBB@@@???<<<888555111111000///...------,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***+++++++++,,,---,,,+++***+++---+++++++++++++++*********------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******************************+++,,,,,,,,,++++++------,,,,,,+++******)))++++++,,,,,,------......*********+++++++++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,************************************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///.........////////////000------...///000111222222333333333222222222222222555666777666555444555666555555666777777777666666666666666666666777777777777777888999;;;<<<======;;;;;;<<<<<<<<<============>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::777777777777666666555555222222222222333333333333333333333333222222222222////////////////////////..............................//////......---,,,+++,,,---//////...------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,~~~yyyvvvuuuuuuyyy{{{}}}~~~|||wwwrrrooohhhggggggfffeeecccbbbaaaaaaaaaaaaaaa`````````___`````````bbbeeeffffffeeeaaa___\\\YYYWWWVVVVVVVVVVVVWWWYYY\\\^^^_________^^^]]]]]]]]]^^^___```aaa___bbbfffhhhhhhggghhhhhhhhhjjjkkkjjjhhhgggggghhhgggjjjnnnqqqrrrtttxxxzzz{{{|||}}}{{{tttrrrsssuuutttrrrpppnnnkkkfffaaa\\\WWWUUULLLLLLKKKKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMMMMLLLIIIFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDBBB@@@@@@??????>>>???@@@BBBCCCEEEFFFGGGHHHGGGFFFEEECCC@@@<<<999555444333111///...---,,,---------,,,,,,+++++++++...------------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---+++,,,------++++++,,,---************++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++,,,,,,,,,------************************)))***+++,,,,,,,,,,,,+++,,,++++++++++++++++++++++++,,,,,,---------------*********++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,************************************************(((***+++++++++***++++++************************************************************************************************+++++++++,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000.........////////////000------...///000111222222222222111111111222222333222333555555444444555777555555666777777777777777888888777777777777777777888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>?????????????????????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>???@@@AAABBBBBBAAA@@@???============<<<;;;::::::777777666666666666555555111111222222222333333333222222222222222222222222////////////////////////..............................//////......---,,,***+++---.........,,,,,,------------------------------------------------------------------------------------------------|||{{{yyyvvvsssooolllkkkkkkmmmoooooommmiiieeebbbaaaaaabbbbbbbbbaaa``````^^^^^^]]]\\\[[[ZZZYYYYYYVVVVVVWWWZZZ^^^``````______]]]YYYVVVSSSRRRRRRSSSQQQRRRTTTUUUVVVWWWVVVVVVYYYXXXXXXXXXYYYYYYZZZ[[[YYY[[[^^^___]]]\\\[[[\\\[[[]]]______^^^]]]^^^___ZZZ^^^dddfffggghhhjjjllllllmmmppptttwwwxxxwwwvvvsssuuuyyy|||vvvpppiiidddaaa\\\[[[XXXUUUQQQMMMIIIGGGEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHLLLLLLKKKLLLLLLMMMNNNNNNKKKLLLMMMMMMLLLIIIEEECCCEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDCCCCCCBBBAAAAAA>>>>>>???AAACCCEEEGGGHHHJJJIIIHHHGGGFFFCCC???;;;777666444222000...---,,,---------,,,,,,+++++++++......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---...///+++,,,------++++++,,,---))))))******+++++++++,,,000///...---,,,+++++++++------------------------++++++++++++++++++++++++************************......,,,++++++,,,......+++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,,,,*********++++++,,,------,,,------......---,,,,,,*********++++++,,,,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))***,,,,,,+++++++++,,,***************************************************************************************************++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---///000111,,,,,,,,,---------......------...///000111222222111111000000111222222333...000222333333444666888555555666777777777777777:::999999999888888777777888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<=========>>>>>>????????????>>>>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBAAA???>>><<>>>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@??????>>>======<<<::::::;;;;;;;;;;;;;;;;;;888777777666666666666666333333333222222222111111000000000000000000000000111111000//////////////////............---------*********++++++,,,,,,,,,,,,,,,************,,,,,,---------,,,,,,+++++++++,,,+++***+++---...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjiiihhhfffdddbbb```____________^^^]]]ZZZXXXWWWWWWYYY\\\```cccfffggghhhjjjjjjhhhfffcccaaabbbccc``````aaadddhhhjjjiiihhhkkkkkkkkkkkkjjjhhhfffeee______^^^^^^]]]]]]\\\\\\```bbbdddeeecccbbbbbbccceeeccc```^^^\\\\\\]]]^^^___^^^___```bbbcccaaa___aaa``````_________````````````bbbcccdddeeeeeeeeeccceeehhhiiijjjnnnssswww||||||{{{zzzyyyxxxvvvuuuyyyzzzzzz|||~~~wwwqqqjjjdddaaa]]]ZZZWWWTTTRRROOOLLLIIIGGGEEECCCCCCDDDDDDCCCBBBBBBBBBCCCFFFIIIJJJHHHGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIKKKLLLLLLLLLKKKIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGEEECCCBBBAAA@@@<<<<<<===>>>???AAACCCDDDHHHHHHHHHIIIHHHHHHGGGGGGCCCAAA???===;;;999555222222111///---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******///)))***222777444...++++++************)))))))))---+++***+++---...---+++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,------,,,,,,+++***))))))))))))*********+++%%%(((+++,,,,,,++++++,,,))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++...---,,,+++++++++,,,,,,+++++++++*********))))))++++++++++++++++++++++++///---,,,+++,,,+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++,,,,,,,,,------............////////////...............///000000111111111222222222333333444444444444555555555555666555555555666777888999888777666666555555666666777999::::::999888:::;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>????????????============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;::::::::::::777666555555444444555555333333222222222111111111000000000000000000000000111000000///////////////............------------++++++,,,,,,------------...------,,,,,,------...---------,,,,,,+++++++++---+++++++++---------+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,```aaabbbbbbccccccbbbbbbaaaaaa```___^^^\\\ZZZYYY[[[]]]aaaeeeiiimmmooopppqqqrrrrrrqqqooooooppprrrppppppqqqsssvvvwwwvvvuuuuuuvvvvvvvvvvvvuuusssrrrllllllkkkkkkjjjiiihhhhhhlllnnnppppppoooooooooppptttqqqmmmhhheeedddeeeeeefffffffffhhhjjjkkkjjjiiifffeeeddddddcccccccccccc``````bbbcccdddeeeeeeeeedddeeegggfffffffffgggiiinnnnnnnnnnnnmmmlllkkkjjjkkkkkkkkkmmmooorrruuuwww{{{{{{{{{}}}|||vvvtttooommmiiifffccc^^^XXXTTTNNNKKKHHHFFFEEEEEECCCBBBBBBBBBBBBDDDFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB======>>>>>>???@@@BBBBBBHHHHHHIIIIIIJJJIIIIIIIIIFFFDDDBBBAAA@@@>>>:::888555333111///...------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,++++++++++++***---)))))),,,...---,,,...+++,,,,,,,,,,,,---------...,,,++++++,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,++++++***)))))))))***************'''))),,,,,,+++******+++((())))))******))))))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++///...,,,******+++---...+++++++++************)))++++++++++++++++++++++++,,,+++******++++++***(((************************+++++++++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,---............/////////...............///000000111111111222222222222333333333333444444444555555555555555555666777888888666666555555444444555555888999::::::999999:::;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@=====================<<<;;;;;;;;;:::999999999888555555444333333333333444333222222222222111111111000000000000000000000000111000//////......//////............------------------------...............------,,,,,,------...------,,,,,,,,,,,,++++++---,,,++++++------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,]]]^^^```ccceeefffggggggiiiiiihhhgggeeecccbbbaaaeeefffiiimmmqqquuuwwwxxxzzz{{{}}}~~~}}}~~~~~~}}}zzzzzzyyyxxxwwwvvvvvvuuuwwwyyy{{{{{{zzzzzz{{{|||}}}yyytttqqqppppppqqqqqqpppqqqrrruuuwwwvvvuuupppooonnnmmmllllllllllllllllllmmmmmmnnnnnnmmmmmmnnnnnnnnnmmmjjjgggeeedddgggggghhhhhhhhhhhhggggggfffffffffggghhhjjjkkklllnnnnnnoooqqqssswwwzzz{{{}}}~~~{{{yyyuuupppjjjeee]]]YYYSSSOOOLLLIIIGGGEEEFFFDDDCCCDDDFFFHHHIIIHHHEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDDDDDDDCCCBBBBBBBBB??????>>>>>>??????@@@AAAGGGHHHIIIJJJJJJKKKKKKKKKIIIGGGEEEEEEDDDCCC@@@>>>999777555333111///......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++******************+++...***++++++,,,------.........---,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************)))***,,,,,,***))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''&&&&&&(((+++------,,,++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------.........//////...............///000000111111111111222222222222222333333333444444444444555555555555666666777777666666555555444555555666666888999999888888999:::999999:::::::::;;;;;;;;;:::;;;<<<======>>>>>>===============>>>>>>>>>>>>???????????????@@@@@@@@@========================;;;;;;:::999888888777777555555444333333333333333222222222222111111111111000000000000000000000000000000///............///.........---------,,,,,,---------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,^^^```bbbeeehhhjjjkkklllrrrrrrqqqpppooonnnnnnnnnrrrsssuuuwwwzzz|||~~~~~~~~~~~~~~~}}}||||||}}}{{{zzzzzzyyyyyyyyyzzzzzz||||||}}}||||||zzzyyyyyy|||{{{yyywwwsssooojjjgggfffggghhhiiiiiijjjjjjjjjgggggggggggggggggghhhhhhfffffffffgggiiilllnnnpppmmmnnnppprrrwww|||}}}zzznnnjjjccc]]]WWWRRRMMMJJJIIIGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHKKKJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???????????????@@@EEEFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHGGGEEECCC===<<<:::777555333222111......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++(((+++---,,,******,,,,,,%%%&&&''''''((()))******,,,---,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,++++++++++++++++++******************+++,,,+++***))))))***---......//////......---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&%%%%%%(((+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------...........................///000000000000111111111222222222222222222222333333333444555555555666666666666666666666666555555666777777555666777777666666777888999999999:::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=========::::::999888777666666555666555444444333333444444222222222111111111000000////////////////////////000//////..................------------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbccceeegggkkknnnqqqssszzzzzzyyyyyyxxxyyyyyyzzz|||wwwrrrnnnkkklllmmmooopppqqqrrrrrrnnnnnnmmmlllkkkjjjjjjiiiddddddccccccccceeefffgggdddeeeeeeeeegggkkkppptttxxx{{{|||vvvoooiiibbb[[[WWWQQQOOOMMMLLLKKKJJJHHHFFFFFFEEECCCBBBAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@???????????????@@@BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIKKKJJJIIIGGGBBBAAA???===:::888666555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***++++++++++++,,,,,,,,,(((---///---,,,------+++'''(((((()))***+++++++++)))+++------,,,,,,,,,---,,,,,,------------,,,,,,++++++************++++++***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,)))***+++++++++++++++++++++++++++++++++************+++,,,+++))))))***+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++(((***---000000...+++))))))************+++++++++++++++++++++++++++++++++***)))((()))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,---------.........,,,------------........................///000000000000000111111111111222111111222222222333333333444555555666666666555555666666666555666666777888333555666666555555666777999999999999:::::::::::::::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>???????????????>>>>>>>>>??????>>>======<<<<<<;;;888888888777666666666555555555444333333333333444222111111111111000000000////////////////////////000///......------......------------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,+++***+++---...---,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,iiiiiijjjlllpppuuuzzz}}}zzzvvvtttuuuwwwyyy{{{}}}}}}~~~{{{{{{zzzxxxwwwuuusssrrrkkkjjjhhhfffeeeddddddeeedddddddddbbbaaabbbgggkkkkkkooosssuuuwwwzzz~~~xxxpppkkkcccaaa___]]][[[WWWRRROOOJJJHHHFFFDDDBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB@@@???????????????@@@@@@???@@@BBBDDDGGGHHHIIIJJJJJJIIIIIIJJJLLLLLLKKKIIIEEEEEEDDDBBB???===;;;:::444333111000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++......++++++///...***,,,,,,,,,---.........///&&&)))---///...------...,,,,,,------------,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,,,,++++++*********)))***+++***))))))+++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))***,,,...///...,,,+++))))))*********++++++++++++++++++++++++++++++++++++***))))))++++++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,---------,,,,,,---------........................///000000000000000000111111111111111111111111222222222222444555555666666555444444555444444444555555666777444555666666555555666888888999999999999:::::::::999:::;;;<<<<<<======<<<============>>>>>>>>>>>>@@@?????????>>>>>>>>>===>>>>>>===<<<:::999888888666666666666666666666666444444333222222222222222111111111111000000000000//////////////////////////////...------------...---------,,,,,,,,,++++++............---------,,,,,,------......------,,,+++++++++,,,,,,---------+++***)))+++---///...---............------------,,,,,,,,,,,,,,,,,,,,,,,,ooonnnoooqqqvvv|||||||||}}}~~~}}}sssqqqnnnkkkiiihhhgggggggggggggggdddaaaaaadddhhhdddgggjjjllllllooossswwwuuuxxx{{{|||}}}|||uuusssqqqnnnkkkfff```\\\MMMKKKHHHEEEDDDCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDHHHGGGEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCC?????????>>>??????@@@AAA===>>>@@@CCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMKKKJJJHHHGGGFFFEEECCC@@@>>>===555444333111///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,...///,,,((()))//////***++++++,,,,,,,,,,,,------###(((...000///------...,,,------......------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---*********++++++,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,++++++*********)))***+++***))))))+++------......//////......---++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++)))(((((())),,,------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000000000000000111111111111000111111111111222222222444555666666666555444333333333333333444444555666555666777777666666777888888888999999999:::::::::888888999:::;;;;;;;;;;;;============>>>>>>>>>>>>@@@?????????>>>>>>============;;;:::888777555555555555555666666666666666333222222111000111111111111111111111000000000000//////////////////////////////...------------...---------,,,,,,,,,++++++000000//////.........---******,,,,,,,,,,,,******+++++++++,,,,,,---------***))))))+++---//////...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,{{{{{{{{{}}}~~~|||{{{{{{yyyvvvtttqqqooollljjjiiiiiijjjjjjiiihhhgggffffffgggiiiiiiooonnnmmmnnnqqqrrrrrrqqqwww|||{{{rrrjjjaaa[[[TTTPPPPPPPPPLLLHHHHHHEEEAAA@@@BBBCCCBBB@@@DDDCCCBBBBBBBBBCCCDDDEEEHHHHHHHHHGGGGGGHHHIIIIIIFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFDDDBBB@@@@@@@@@AAAAAA@@@@@@@@@AAACCCEEEGGGLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLJJJHHHEEEBBBAAA===;;;777222///------------------....../////////,,,,,,++++++++++++******+++++++++,,,---...000111,,,///111111...+++)))(((++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------''''''((()))***++++++,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++,,,------,,,+++)))(((++++++++++++++++++++++++))))))***++++++++++++***...,,,++++++,,,,,,***))),,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++++++++,,,,,,+++***)))))),,,,,,---...---,,,***)))++++++++++++++++++++++++******))))))))))))******************************((()))))))))************))))))***++++++++++++***************************,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///...---,,,+++,,,---...///000000111111111111000000222222222111111111111111555555555555555555555555666555444333222333444555777777666555555666888999777888888999999:::;;;;;;:::999999999999:::;;;;;;============>>>>>>>>>>>>>>>????????????>>>============<<<;;;:::888666666444444333333333222222222333333333222222222111111222222222111111111111000//////////////////////////////.........---------......------------......///---+++,,,---...---,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,------............//////...,,,***++++++++++++++++++,,,---...///~~~|||xxxwwwuuusssrrrrrrrrrrrrnnnmmmkkkiiihhhgggggghhhhhhgggfffggghhhiiihhhfffjjjnnntttzzz~~~{{{qqqkkkeeeaaa```^^^YYYUUURRRMMMGGGDDDDDDEEEEEECCCBBBAAAAAAAAAAAABBBDDDEEEIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFDDDBBBAAAAAA@@@BBBAAA@@@???@@@BBBDDDEEEIIIIIIIIIJJJKKKLLLNNNNNNJJJJJJJJJJJJIIIHHHGGGFFF???===:::666333000///...,,,,,,------------.........---------,,,,,,,,,,,,*********+++,,,---...///---000222222///,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,,,,------***+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++))))))***+++++++++++++++---,,,++++++,,,---+++***++++++*********+++,,,---++++++++++++++++++++++++)))************+++++++++((()))))))))((((((((((((,,,,,,---------,,,+++***++++++++++++++++++++++++*********))))))*********************************************++++++++++++))))))***++++++++++++***************************,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///...------------......///000000111111111111000000111111111111111111222222444444444444444444444444555444333333333333444555555555555555555666666777777888888999999:::;;;;;;:::::::::::::::;;;;;;<<<============>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@??????======<<<;;;:::888777666444444444444333333333222333333222222222111111111111111111000000000//////........................//////.........---------------,,,,,,,,,,,,------///---+++,,,---...---,,,,,,,,,,,,---------......***++++++++++++,,,,,,,,,,,,,,,------------------///000000///---+++,,,---++++++++++++,,,---...///~~~~~~zzzxxxuuuqqqnnnlllkkkkkkkkkjjjiiiiiijjjiiifffddd```bbbfffiiinnntttzzz~~~{{{xxxvvvtttoookkkbbb[[[RRRLLLJJJJJJHHHFFFAAAAAA@@@@@@AAABBBDDDEEEHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIGGGFFFDDDBBBAAACCCBBBAAA@@@@@@AAABBBCCCFFFGGGHHHJJJLLLMMMNNNOOOKKKKKKKKKKKKKKKJJJIIIHHHCCCBBB@@@===999666333111//////.........---------////////////.........---))))))******+++,,,------...000222222///---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---------,,,,,,,,,,,,++++++***))))))((('''''',,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,+++***+++------,,,+++++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++)))***+++***))))))***,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,))))))***++++++++++++***************************,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,---------------............///,,,---....../////////...000000111111111111000000000000000111222222222333444444444444444444444444444444333333333444444555333333444555555555555555777888888999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<===============>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>><<<<<<<<<;;;:::888777666555555444444444333333333333222222222222111111111000000/////////................................................---------,,,,,,,,,++++++,,,,,,,,,///---+++,,,---...---,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------,,,,,,///000000///---,,,---...++++++++++++,,,---......|||yyyvvvuuutttttttttsssssssssqqqmmmjjjccccccccccccfffkkkppptttvvvyyy|||tttmmmccc\\\WWWRRRMMMIIICCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIFFFDDDBBBDDDDDDBBBAAA@@@@@@AAAAAACCCDDDGGGJJJMMMNNNOOOOOOOOONNNNNNLLLKKKIIIHHHGGGFFFFFFEEECCC@@@<<<888666333333222111000///......////////////............)))******+++,,,---------,,,...000000...,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++***)))***+++---...++++++++++++++++++++++++)))***++++++,,,,,,++++++***))))))***,,,---,,,++++++***++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++(((***,,,+++))))))+++---++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********************************+++++++++,,,,,,))))))***++++++++++++***************************,,,++++++******++++++,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///***+++---...//////...---000000111111111111000000//////000111222333333333333333333333333333333333444333333333444444555555222333555666777666666555777888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888777666555555555444444444333333222222222222111111111111000000000/////////......................................................------,,,,,,,,,,,,------///---+++,,,---...---,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------.........------,,,,,,,,,---...///...---,,,---...,,,+++++++++,,,,,,---...|||{{{|||||||||yyytttpppkkkhhheeedddeeehhhkkkmmmlllnnnoooqqqsssvvv{{{~~~wwwpppiii```VVVOOOIIIGGGEEECCCAAAAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKHHHFFFEEEFFFFFFEEEDDDBBBBBBAAAAAAAAACCCFFFIIILLLNNNOOOOOOOOOOOONNNLLLKKKJJJJJJIIIIIIIIIIIIHHHEEEBBB>>>;;;666666444333111///...---.........------------,,,***+++,,,---......------***,,,......,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++,,,---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++***)))***+++---...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))(((((()))***,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++&&&***---,,,)))''')))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************))))))))))))*********+++))))))***++++++++++++***************************,,,++++++******++++++,,,************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///)))***,,,---......------000000111111111111000000//////000111222333333333333333333333333333333333222333333444444555555555333444666777888888777777777888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>===>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666555555444444444333333333222222222111111111000000111111000000000/////////........................---...........................------------......///---+++,,,---...---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------.........------,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,+++++++++,,,------{{{rrrooojjjggggggiiijjjjjjiiijjjjjjiiiiiikkknnnqqqvvvzzz|||rrrggg___WWWUUUQQQLLLHHHEEECCCBBBAAAAAAAAAAAABBBDDDEEEFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHGGGFFFEEEDDDCCCAAABBBEEEHHHKKKMMMOOOOOOKKKKKKKKKKKKLLLLLLMMMNNNJJJJJJKKKJJJHHHFFFCCCAAA999888666444111///---------------,,,,,,,,,+++++++++,,,---...///...------)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------(((((()))***+++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***)))((()))***+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++***000555444000,,,,,,...+++************+++,,,,,,++++++++++++++++++++++++++++++************++++++************************(((((()))))))))*********))))))***++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///******,,,---......//////000000111111111111000000000000000111222222222333222222222222222222222222222222333444555555555555444444666777888888888888777888888999999:::;;;;;;;;;;;;;;;:::;;;<<<<<<===============>>>>>>>>>>>>??????@@@@@@??????>>>===::::::::::::999888777666444444333333333222222222222111111111111000000000111111111000000000//////---------------------------------...............///......------......//////---+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------,,,,,,)))***,,,,,,++++++,,,...,,,,,,,,,++++++,,,,,,---{{{wwwrrrppppppqqqqqqpppkkkkkkjjjhhhggggggjjjmmmnnnqqqtttvvvwwwxxxzzz{{{|||uuummmjjjddd]]]VVVQQQMMMKKKDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFBBBCCCDDDFFFIIILLLNNNPPPKKKJJJJJJJJJKKKLLLNNNOOOJJJJJJKKKKKKJJJHHHFFFEEE>>>===;;;888555333000///---------,,,,,,,,,,,,+++***+++---......---,,,+++***+++------,,,+++---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------))))))******++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,+++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,***+++,,,,,,+++***)))***+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++,,,333::::::444///...///+++***)))))))))***,,,---++++++++++++++++++++++++*********))))))*********************************))))))*********+++++++++))))))***++++++++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---------...///000111222000000111111111111000000111111111111111111222222222222222222222222222222111222333555555555555555444444444555666777888999777888888999999:::;;;;;;:::::::::::::::;;;;;;<<<============>>>>>>>>>>>>???????????????>>>>>>===999999:::999999888777666333333222222222111111111111111111111000000000000000000/////////.........---------------------------------.........//////...------,,,,,,------...///---+++,,,---...---,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------------------)))***,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,,,,~~~zzzyyyzzz{{{zzzyyynnnnnnllliiihhhhhhkkknnnrrrsssuuuuuuttttttuuuvvvxxx}}}|||uuulllddd]]]XXXVVVGGGFFFDDDCCCBBBAAAAAAAAACCCDDDEEEFFFHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLKKKJJJIIIHHHCCCCCCDDDEEEHHHKKKNNNPPPNNNMMMKKKJJJJJJJJJKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCAAA>>>:::777555444......---------,,,,,,,,,)))***,,,------,,,+++******,,,------,,,---...000++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++++++++******------,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++,,,------,,,+++)))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...------------,,,+++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))************+++++++++'''///777777000***'''(((******)))))))))***,,,---++++++++++++++++++++++++******))))))))))))************************************+++++++++,,,,,,,,,))))))***++++++++++++***************************,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,------------------.........////////////......000222444555000000111111111111000000222222222111111111111111111111111111111111111111000222333555666666555555333333222333444666888999777888888999::::::;;;;;;:::999999999999:::;;;;;;============>>>>>>>>>>>>===============<<<<<<;;;999999999999999888777666222222222111111111000000111111111111000000000000//////.........------------------------------------------.........//////---,,,,,,++++++,,,,,,---///---+++,,,---...------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........***+++------------///000------,,,++++++,,,,,,,,,wwwrrrmmmlllnnnqqqssssssvvvxxxzzzyyyvvvtttssssssuuuuuuvvvxxx{{{zzzuuuiii]]]UUUOOOHHHDDDDDDEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMNNNQQQQQQPPPNNNLLLKKKJJJIIIIIIHHHFFFDDDEEEFFFIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIEEEDDDCCCAAA>>>:::777555333111...---...---,,,***---------,,,,,,---......++++++++++++++++++++++++,,,,,,,,,++++++*********...---+++***)))******+++,,,,,,,,,,,,,,,---...///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------++++++++++++------+++***))))))++++++***)))***++++++,,,,,,++++++***---------,,,,,,+++++++++---,,,,,,+++*********+++************************...---+++*********++++++,,,------......------,,,'''(((***,,,---,,,+++*********+++++++++,,,,,,,,,+++++++++************)))************************+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))************++++++++++++++++++*********************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////......///...---,,,---///111333'''***...111333222111///000111111222222111111000///000000000000111111111444444444444444444444444444555555555444555777:::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;::::::888777777666555444444444333333333222222222111111111111000000//////...............///......---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.................................---,,,++++++,,,---...------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++~~~xxxvvvwwwyyyzzzyyyzzzzzzzzzzzzxxxvvvtttssssssttttttvvvwwwyyy{{{||||||qqqbbb[[[RRRLLLIIIGGGDDDBBBAAABBBCCCEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJHHHFFFDDDDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFEEECCCAAA===:::888555333000............,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++++++++,,,---...------,,,,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,*********+++,,,+++******++++++,,,,,,++++++***---------,,,,,,+++++++++---,,,++++++******++++++************************---,,,+++*********++++++,,,,,,------------,,,,,,)))***+++,,,,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++************************************,,,+++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))******)))************+++++++++******************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///...---,,,---///111222***,,,///222333333222111111111222222222222111111000000000111111111222222444444444444444444444444444555555555444555777999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<===============<<<;;;:::::::::777777777666555444444444333333333222222222111111000000000000//////////////////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------,,,,,,---------------------------------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++}}}}}}}}}~~~~~~|||||||||{{{wwwtttuuuuuuvvvvvvvvvvvvuuuuuuuuuwww}}}xxxpppeee\\\VVVPPPJJJFFF@@@@@@AAABBBCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHFFFDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHFFFCCCBBBBBBCCCEEEGGGIIIJJJJJJKKKHHHHHHHHHGGGEEEBBB@@@>>>:::777222000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,---......------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------+++***+++,,,---,,,+++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++++++++---,,,+++*********+++++++++++++++,,,,,,+++++++++++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,,,,+++++++++************************************,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,++++++*********'''((((((((()))*********)))************+++++++++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------...///111222...///000111222222222222222222333333333333222222111111222222222333333333444444444444444444444444333444555555444555777999888888888888888999999:::::::::::::::::::::::::::>>>>>>============>>>>>>===<<<<<<;;;;;;::::::999777777666666555444444444333333333222222222111111////////////000000000000000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~}}}}}}xxxyyyyyyzzzzzzyyyxxxvvvuuurrrrrrssswww}}}zzzppphhh```XXXRRRIIIGGGEEEBBBAAAAAACCCCCCBBBDDDFFFHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEFFFHHHIIIHHHFFFCCCAAA@@@AAABBBEEEGGGIIIJJJKKKJJJJJJJJJJJJIIIGGGEEEDDD@@@<<<777333000///...---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,+++++++++++++++++++++******++++++++++++*********++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,+++++++++*********************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********'''(((((()))***++++++,,,))))))*********+++++++++(((((()))***+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++---------------------------,,,,,,,,,------...............---...///000111111111000000000111222222222333333444444333333222222222222333333333444444444444444444444444444444222444555555444555666888777777777777777888888999::::::::::::::::::::::::======<<<<<<<<<<<<======;;;;;;;;;;;;::::::999999666666666555555444444444333333333222222222111111......//////000000111111///000000000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++,,,---......---,,,+++,,,,,,------------------000///...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,||||||~~~~~~~~~}}}}}}}}}|||||||||}}}~~~}}}~~~~~~|||zzzyyytttsssqqqqqqtttzzzzzzrrrjjjdddZZZUUUNNNGGGCCCBBBEEEFFF>>>@@@BBBEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHJJJIIIGGGFFFEEEEEEEEEEEEEEEGGGIIIJJJIIIGGGDDDBBB??????AAABBBDDDFFFHHHIIIIIIJJJKKKLLLKKKJJJIIIHHHFFFBBB<<<777333000---+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++***...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++,,,------))))))*********+++++++++(((((()))***+++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---.....................//////000111000/////////000111111222333333444444333333222222333333333333444444444444444444444444444444444222333555555444444666777777777666666777777888999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999999555555555555444444444444333333333222222222111111......//////000000111111......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++,,,---......---,,,+++,,,,,,,,,---------......000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,~~~~~~{{{{{{}}}}}}~~~}}}|||{{{yyyyyyxxxwwwvvvvvvuuuuuuvvvxxx|||xxxxxxyyyyyy{{{|||~~~|||~~~}}}}}}xxxvvvtttssstttxxx|||~~~xxxjjjcccXXXMMMEEEBBBCCCDDD???@@@BBBDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIIIIGGGFFFDDD@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJFFFAAA===999555111...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000000000///...---,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---+++***+++,,,---,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********++++++*********((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,---------)))************+++++++++)))))))))***+++++++++,,,***))))))))))))))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///......//////////////////000000/////////000111111222222333333333333222222222222333333333444444444444444444444444444444444111333555555555444555666777777777777777888888999::::::::::::::::::::::::;;;::::::::::::::::::;;;999999999999999999999999444444444444444444444444333333333222222222111111////////////000000000000...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------.........//////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,|||}}}~~~~~~{{{|||}}}}}}}}}|||{{{zzzxxxxxxwwwvvvuuussssssrrrrrrsssvvvyyy|||~~~|||{{{ttttttuuuvvvwwwyyy{{{{{{xxxzzz}}}}}}{{{xxxxxxxxxzzz{{{yyyzzz|||}}}}}}vvvkkk^^^SSSLLLHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFBBBAAA@@@@@@@@@AAABBBBBBEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIFFFCCCAAA===888555111000///...------------------------------------,,,,,,,,,---------......---.../////////...---,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,*********+++,,,+++******++++++,,,,,,++++++***+++++++++,,,,,,---------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++++++++++++++*********************++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++******************+++++++++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///...///////////////......///000000111111222222222111111222222222222111111222222222222333333333333444444444444444444444444000222555555555444555666888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;888888888999999999999999444444444444444444444444333333333222222222111111000000000000///////////////////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------++++++,,,,,,---......//////......---------......------------------------~~~}}}yyy{{{}}}{{{~~~~~~~~~~~~}}}{{{zzzzzzxxxwwwvvvuuutttqqqrrrsssvvvyyy||||||yyyxxxrrrrrrrrrsssuuuwwwxxxyyywwwxxxyyy|||}}}zzzxxxwwwvvvtttttttttuuuvvv{{{tttggg]]]UUUQQQKKKIIIGGGEEECCCCCCCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCBBB@@@?????????@@@@@@CCCDDDGGGIIIKKKKKKLLLLLLKKKIIIHHHHHHFFFCCC>>>:::111111000///...---------------------------------,,,,,,,,,------.........((()))+++,,,------,,,+++************+++,,,------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++------------+++++++++***))))))++++++***)))+++++++++,,,,,,++++++++++++++++++,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,+++***))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,++++++************************,,,,,,,,,------.........************************))))))***+++,,,------...+++++++++***************)))************++++++++++++++++++***************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,...///...///////////////......///000111333333444333333111111111222222111111111111111222222222333333333444444444444444444444444000222555666555444555555888888888888888999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<888888888888888888999999444444444444444444444444333333333222222222111111111111000000//////......000000000000000//////...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++,,,,,,---...//////......---------......///------------------------|||}}}~~~~~~{{{yyyyyyzzz{{{|||}}}|||zzzyyy~~~}}}|||~~~|||{{{{{{{{{yyyxxxzzzzzzzzz{{{|||}}}~~~yyytttqqqrrrsssqqqppprrrvvvzzz|||{{{zzz|||~~~~~~}}}}}}|||xxxwwwwwwvvvtttssssssuuuxxxzzzzzz}}}xxxlllccc^^^YYYTTTNNNIIIFFFEEEDDDDDDBBBBBBBBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEECCCCCCAAA@@@???>>>>>>>>>???@@@BBBEEEHHHKKKMMMNNNKKKKKKKKKIIIGGGDDDBBB@@@777666333111///.........++++++,,,---------,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------------............------++++++******++++++,,,---,,,------...---,,,***)))++++++,,,,,,,,,,,,------+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,+++***(((''',,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,++++++***)))))))))***++++++++++++++++++++++++******************************+++++++++******)))------,,,++++++******)))++++++***)))(((((())))))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000111111111111111111111111222333444444555555444444888777555555555555333111111222333333444444333333555777888999888888:::;;;<<<;;;;;;;;;;;;<<<======<<<;;;;;;::::::999999888777777777777666666666666333333333222222222111111333222000/////////000111...///000///...---...///////////////////////////------------------------...---,,,,,,++++++++++++------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111///---,,,///...------,,,,,,------------------------------~~~~~~~~~{{{yyyzzz|||~~~~~~}}}|||{{{{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~yyyuuuttttttsssqqqoooppptttxxx{{{zzzyyyzzz}}}}}}|||{{{{{{|||}}}{{{yyywwwuuuttttttvvvwwwvvvxxx|||wwwqqqjjjeee\\\SSSMMMHHHDDDAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIHHHGGGGGGIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDBBBAAA@@@???>>>>>>>>>???AAADDDGGGJJJLLLMMMMMMMMMMMMLLLJJJGGGEEECCC<<<;;;888444222000///...++++++,,,,,,---------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,+++++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************************)))))))))))))))))))))))))))******+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,+++***************++++++++++++++++++++++++******************************++++++++++++******,,,,,,,,,++++++++++++***,,,,,,+++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000---...///000111333444444222333333444444444444444777555444444555555333222333333444555555555555444555777888999888888:::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::999888888777777777777666666666555333333333222222222111111222222000/////////000111000111222111///...///000........................------------------------///...------,,,,,,,,,---------------------------,,,,,,,,,---------------------------------------------------------------)))***---///000//////.........---,,,,,,,,,,,,,,,------------------------~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}~~~|||xxxyyywwwuuuqqqoooooosssuuuzzzyyyxxxzzz|||}}}||||||{{{||||||}}}~~~}}}~~~}}}zzzxxxwwwvvvvvvvvvuuuuuuxxxxxxnnncccZZZQQQJJJEEECCCBBBBBBAAABBBCCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGJJJJJJJJJKKKJJJJJJIIIIIIFFFEEEDDDCCCAAA@@@???>>>>>>???@@@BBBEEEHHHJJJKKKNNNOOOOOONNNMMMJJJHHHGGGCCCAAA>>>999555222000///++++++,,,,,,------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,+++************+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++************************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++*********+++++++++,,,,,,,,,------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000---...///000111333444444333333333333444444444444555333222333444555444222444444555666666666666666666777999999888888999;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;:::999999888888777777777666666666555555333333333222222222111111222111111000///000000000111222333222111000000222........................------------------------//////...---------......------------------------******++++++,,,------...........................------------------------((()))+++---......------...------,,,,,,,,,,,,,,,////////////////////////~~~}}}}}}zzz{{{}}}}}}yyyuuurrrrrrtttuuuyyyxxxxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyuuutttxxx~~~tttkkkaaaXXXSSSKKKJJJGGGEEEDDDCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIGGGGGGFFFEEECCCAAA@@@???>>>??????AAACCCFFFHHHJJJNNNNNNOOOOOONNNMMMKKKJJJIIIGGGCCC>>>999555111///---------,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,+++***)))))))))+++++++++++++++,,,,,,,,,------------------------------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++***))))))((()))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000222222222222222222222222333333333333333444444444333222111222444555444333444444555666666666666555666888999999888888999:::;;;;;;::::::;;;;;;<<<===;;;;;;::::::999888888888777777666666666555555555333333333222222222111111222111111000000000000000111222333222000000000111........................------------------------......------------......------------------------++++++,,,,,,,,,---------................................................,,,,,,---------,,,+++***...------,,,,,,,,,,,,,,,////////////////////////~~~zzz|||}}}|||{{{{{{zzzyyyyyyzzz}}}~~~~~~~~~}}}|||{{{{{{~~~}}}xxxuuuvvv{{{|||sssiiidddXXXUUUQQQLLLHHHEEECCCBBBBBBCCCCCCDDDFFFGGGHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFDDDBBBAAA?????????@@@BBBDDDGGGIIIKKKLLLMMMMMMMMMMMMLLLKKKLLLJJJFFFBBB===888444222000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,++++++******++++++,,,---++++++)))))))))***+++,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,))))))***+++,,,------...++++++*********++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000333333333333333333333333333222222222222333444555222111111222444555444333333333444555555555555555777888999999888777999::::::::::::::::::;;;<<<<<<;;;::::::999999888777777666666666666555555555555333333333222222222111111111111111111000000000///000111111111///...///000........................---------------------------,,,,,,,,,,,,,,,------------------------------///.........---------,,,------------------------.......................................------,,,///...------,,,,,,------000000000000000000000000}}}{{{wwwvvvwwwyyy~~~|||yyyxxxzzz}}}yyyssshhheee```ZZZSSSLLLGGGEEEBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@??????AAADDDFFFHHHHHHIIIJJJLLLMMMLLLLLLKKKLLLKKKIIIFFFBBB===:::888555444111///............,,,,,,------------,,,,,,------........./////////,,,,,,------------,,,,,,++++++******++++++,,,---+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++*********************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------))))))***+++,,,,,,------+++************++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000///000111222333555666666333222111111111222444555333222222333444555555444333333444555555555555444777888999999888777888999:::::::::::::::;;;;;;<<<:::::::::999888888777777666666666555555555444444333333333222222222111111000111111111111000//////...///000///---------///------------------------------------------------,,,,,,+++++++++,,,------------------------------000000///......---,,,,,,------------------------........................,,,------...///000111222000//////...............000000000000000000000000zzzxxxwwwyyy{{{~~~~~~}}}~~~~~~}}}{{{{{{zzzzzz{{{}}}}}}}}}~~~}}}}}}~~~~~~zzzxxxtttmmmeee\\\UUUQQQHHHGGGEEECCCBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJHHHGGGEEEBBBAAA@@@???AAACCCFFFHHHFFFGGGIIIKKKLLLMMMMMMLLLMMMLLLKKKIIIGGGCCC@@@???999777444111///.........,,,,,,---......---,,,,,,---.........////////////++++++,,,,,,,,,,,,++++++++++++******++++++,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********++++++,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000......///000222333444555333222111000111222444555555444333444555666555444444444555666666666666555777999:::999888777888999::::::999999::::::;;;<<<::::::999999888777777777666666555555555444444444333333333222222222111111000111111222111000///......///000///---,,,---...------------------------------------------------,,,,,,,,,,,,,,,---......------------------------------------------------................................................---------...///000111222111111000///////////////////////////////////////|||{{{{{{{{{zzzyyyyyy{{{}}}}}}||||||}}}~~~|||zzzyyyxxxyyywwwvvvwwwxxxyyyxxxwwwttttttvvvyyy}}}}}}~~~}}}tttkkkbbb]]]PPPNNNKKKGGGEEECCCBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJGGGHHHJJJKKKKKKJJJHHHGGGCCCBBB@@@@@@AAACCCFFFHHHEEEGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLJJJHHHEEEDDD<<<:::666222000.........,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------******++++++++++++******++++++******++++++,,,---)))+++,,,---...------,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++%%%''')))+++---------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---***)))))))))***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---***++++++++++++,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////////////////000000000000////////////////////////333222111000000222444555666555444444666666555444555666666777777777777777888999:::999888777888999::::::999999::::::;;;<<<::::::999999888777777777666666555555555444444444333333333222222222111111000111111222222000///......000000///...---...///---------------------------------------------------------------...///000------------------------***++++++,,,,,,------...000000000000000000000000////////////////////////000000///............///222111111000000000000000////////////////////////~~~}}}}}}}}}~~~~~~{{{yyy~~~~~~}}}|||zzzwwwuuusssuuuwwwzzz||||||zzzwwwuuurrrqqqrrruuuyyy|||}}}}}}~~~{{{yyy{{{~~~{{{xxxwwwyyyzzz~~~zzzooobbb[[[RRRKKKIIIGGGEEEBBBDDDBBBCCCFFFFFFDDDFFFKKKFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEECCCCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMKKKJJJHHHGGGDDD@@@;;;666333111...,,,///////////////...---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++***++++++,,,,,,++++++***------,,,++++++*********---,,,***))))))***,,,---------------,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,------,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,---------............///------------.........///000111111222222333444444222222222222222222222222333333222222111222222222444444444555555555666666777777777777888888888888::::::::::::::::::::::::;;;::::::999888777666666444444444444444444444444000111333444333222000...000000////////////000000////////////////////////.........------,,,,,,,,,---...000000...,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++,,,,,,---.........---,,,---...///000000000000000000000000000.........///////////////222111///......000222333333222111111000000111111111000///////////////000~~~|||yyyxxxxxxyyyyyyyyyyyyxxxwwwvvvqqqqqqqqqssswwwyyyzzzyyy|||yyyuuussssssuuuyyy{{{{{{yyyyyyzzzyyy}}}~~~ooohhh^^^WWWRRROOOKKKHHHFFFDDDDDDGGGFFFCCCCCCFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGEEECCCCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNLLLJJJIIIGGGEEEBBB===:::777444111...---------------,,,,,,+++------,,,,,,,,,---.........------,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************++++++---,,,***))))))***,,,---,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...---------............///------........./////////000111111222222333333444222222222222222222222222333333222222222222222333333444444444444555555555666666666666777777777777888999999999::::::;;;;;;;;;:::999888777666666555444444444444444444444444000111222222222111000///000000////////////000000////////////////////////......---------,,,,,,,,,,,,...000000...,,,,,,,,,...---,,,,,,++++++,,,,,,------,,,,,,------...///......---------...///000111111111111111111111111.../////////////////////111000///...///000222333444333222111111111111111000000////////////000000}}}|||zzzxxxxxxwwwwwwsssrrrrrrsssuuuvvvvvvuuuyyyvvvrrrooonnnooorrrttt{{{~~~{{{yyyyyywwwyyy{{{{{{zzzxxxxxxyyyxxx}}}zzzoooggg```[[[UUUQQQKKKHHHFFFHHHFFFBBBAAACCCFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDGGGGGGHHHIIIJJJJJJKKKKKKKKKMMMNNNOOONNNLLLIIIGGGFFFCCC@@@>>><<<999555222...------------,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...,,,,,,+++++++++,,,------++++++++++++++++++++++++------++++++++++++------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++(((((())))))***++++++,,,---,,,+++******+++,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++++++++++++++,,,************************(((((((((((()))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---.........------......///---------............///....../////////000000000000000111111222333333333222222222222222222222222333333222222222222333333333333333333444444444444444555555555666666666666777777888888999:::;;;;;;::::::999888777666555555333333333333333333333333111111000000000/////////000//////......//////000////////////////////////...------------,,,,,,,,,,,,...//////---,,,,,,---...---,,,,,,,,,,,,,,,,,,...------------.../////////............///000111222222222222222222222222//////////////////......//////......///111333444555444333222111111111111000000000//////000000111}}}{{{zzzxxxvvvuuuuuuuuuuuutttrrrxxxvvvrrrpppoooqqqtttvvvxxxzzz}}}|||{{{||||||{{{yyyvvvrrrooonnnnnnsss|||~~~uuummmfff^^^YYYRRRLLLGGGFFFEEEBBBBBBDDDFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJIIIKKKNNNPPPOOOMMMJJJHHHEEEDDDBBBAAA@@@===888555000000///......---------///...---,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---+++******+++---...++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,+++))))))******++++++++++++,,,++++++******++++++,,,)))***+++,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,---************************)))))))))))))))***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---------------------......///---------............///////////////000000000000000000000111222222333333111222222222222222333333333333222222222333444444222222222333333333444444333333444444444555555555555555666777999:::;;;;;;999999888777666555555444222222222222222222222222111000000///...//////////////////....../////////////////////////////////------------------------,,,---......---,,,,,,......------,,,,,,,,,---------------------......///////////////000000111111222222222222222222222222////////////............------......///111333444666555444222111111111111000000000///000000111111|||zzzxxxwwwvvvuuusssqqqsssrrrpppoooppprrruuuxxxxxxzzz{{{{{{zzzyyyzzz{{{}}}|||wwwrrrnnnkkkjjjooovvvxxxqqqhhhcccZZZPPPGGGCCCBBBAAACCCFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHGGGIIILLLOOOOOOMMMJJJIIIEEECCCBBBBBBAAA???;;;888222111000...------------///...---,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,,,,------------------------...---+++******+++---...++++++,,,------...//////,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,---.........++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++,,,,,,---...,,,,,,++++++,,,------...---------............///////////////000000000000///000000111111222333333111111111222222333333333333222222222333444444555222222222333333333444444333333333333444444444444444444555666777999999:::999888888777666555444444222222222222222222222222111000000///...///////////////............//////////////////////////////------------------------,,,---...---,,,+++---...---------,,,,,,---......,,,,,,,,,+++,,,,,,---...000000000111111111222111111111111111111111111111000000//////.........------------...000111222333555444333222111111111111000000000000000111222222~~~|||{{{yyyvvvtttooonnnllllllmmmooorrrssswwwyyyzzzzzzwwwuuuuuuuuuuuuzzz|||wwwqqqmmmjjjnnnttt{{{}}}uuuooodddXXXLLLGGGEEECCCDDDGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEGGGJJJLLLMMMLLLKKKJJJEEEDDDBBBBBBBBBAAA>>><<<555333111...,,,+++++++++......---,,,,,,,,,------...------,,,,,,------...------,,,+++++++++,,,,,,------------------------------++++++++++++------++++++,,,,,,------......,,,,,,------------,,,,,,///......---,,,,,,++++++++++++++++++++++++++++++)))***+++,,,------...---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++++++++++++++,,,------------------------,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,---......+++++++++++++++,,,---...---------............///....../////////000000000//////000000111222222222111111111222222333333444333222222333333444555666333333333333444444444444222333333333444444444444444444555555666777888888888888777666555444333333111111111111111111111111111111000000000////////////......------......///////////////////////////,,,,,,,,,------------...+++,,,---,,,++++++---///------------------...///,,,++++++++++++,,,------000111222222333333222222111111111111111111111111000000000///......------------...///000000111111333222111111000000111111000000000000111111222333~~~tttrrrooommmllllllmmmnnnsssvvvxxxxxxvvvtttrrrqqqssstttwwwyyy{{{{{{zzzzzzzzzzzz{{{~~~yyyuuupppssswwwzzz~~~~~~rrrfffZZZUUUQQQLLLIIIIIIFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFCCCDDDDDDDDDDDDEEEEEEEEEDDDFFFHHHIIIKKKKKKKKKJJJGGGEEECCCBBBCCCCCCBBB@@@;;;999555222///---------------,,,,,,,,,---.........------,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++,,,---...///+++++++++,,,,,,---//////---------............///------.........///////////////000000111111222222000111111222333333444444222222222333333555666666333444444444444555555555333333333444444444444555444444444555555666666666888777777666555444333222111111111111111111111111000111222222222111000//////......------......///////////////////////////,,,,,,,,,---------......+++,,,,,,+++++++++---///---------------...//////,,,,,,,,,,,,,,,---......111111333444444444333222222222222222222222222222111000000///......---------......//////000000///000000//////000000111111000000000000111222333444|||zzzvvvrrrooommmmmmmmmooosssvvvxxxvvvsssqqqpppssssssssstttvvvwwwuuussssssrrrrrruuuyyy}}}~~~{{{xxxzzz{{{{{{|||~~~ssshhhccc]]]UUUOOOLLLFFFFFFGGGHHHIIIIIIIIIIIIHHHJJJLLLNNNMMMLLLIIIHHHCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKHHHFFFCCCBBBCCCDDDDDDDDDAAA???;;;777333111111000,,,,,,,,,,,,------...///...------,,,,,,------......---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++,,,------......------,,,*********++++++,,,------***++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******)))))))))))))))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,,,,,,,---...///000111---------.........//////------------.........////////////000111111222222000000111222333333444444222222222333444555666777444444444555555555666666333333444444444555555555444444555555555555555555777777666555444333333222000000000000000000000000000111333444333222000............------.........////////////////////////,,,,,,,,,------.........+++,,,,,,+++***+++---000---------------...///000...------------...//////111222333444555444333333333333333333333333333333111000000///...---------......///////////////...............///000111222000000000000111222333444}}}zzzyyywwwqqqmmmrrrtttvvvvvvuuusssssstttsssuuuvvvvvvuuusssrrrrrrsssrrrpppnnnoooppprrrttt|||~~~}}}|||}}}yyypppfff[[[SSSQQQNNNJJJHHHGGGIIIKKKMMMLLLKKKJJJIIIHHHIIIJJJKKKFFFEEEEEEDDDDDDDDDDDDEEE@@@AAACCCEEEGGGJJJKKKLLLJJJIIIGGGEEECCCBBBAAAAAACCC@@@<<<999777444000......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---........................,,,,,,,,,++++++*********...---+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++++++++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,+++,,,------,,,***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////000000000000222222111111111111111111000111111111222222222222333333444555555444444444222222333333333333444444555555444333444555666777777666666555444333333333333333333222222222111111111111111111111111111111222111000.........///000111111000///...------,,,---------.........//////........................000000//////.........---,,,,,,------...//////000.........//////000111222222333555666666666555444555555444444444333333333444333222111000000000000000...++++++...///---,,,///...---,,,---...///000222333444555777999::::::|||wwwrrrvvvxxx{{{}}}|||{{{{{{{{{wwwvvvtttrrrqqqqqqsssuuuuuurrrooollljjjjjjkkklllwww||||||{{{}}}}}}qqqeee]]]XXXTTTOOOJJJHHHGGGIIIJJJLLLKKKJJJIIIIIIIIIIIIJJJGGGFFFEEEEEEDDDDDDDDDDDD@@@AAACCCDDDFFFHHHJJJKKKJJJIIIGGGEEEDDDBBBAAAAAACCCAAA>>><<<:::777333000///...------------------,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,++++++******************,,,+++++++++++++++,,,,,,+++++++++---//////---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............////////////000000000111111111111111111111111111111000000000111111111222222222333333444444444333333222222222333333333444444555444444333444555666777666666555444444333222222333333222222222111111111111111111111111111111111111000///---------...///000000//////......------,,,------------.................................000/////////.........---,,,,,,------......//////////////////000111222222555555666777777888777777555555555555444444444444444333222111000000///000111...,,,,,,...///...,,,///......---...///000111333444666888;;;===???@@@{{{}}}{{{uuuooommmooosssvvvwwwuuurrrnnnjjjhhhffffffnnnsssyyy~~~|||||||||tttkkkccc^^^WWWOOOJJJHHHHHHHHHKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJHHHGGGEEEDDDCCCBBBCCCBBBAAA@@@???<<<777444000000///...............---......//////......---)))******+++---......///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,***++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++******)))))))))+++******++++++,,,---...******+++...111111///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............///000000000000111111111111111111111111111111111111///000000000111111111111222222333333333222222111222222222222333333333333444444444333444555555666555555555444333333222222333222222222222111111111111111111111111111111111///......------------...//////..................,,,,,,,,,,,,------------......................../////////...............---------------.........000//////000000111222333222222222333444555666666666666666666555555555555444444222111//////......111///------.........---000000000000111222333444777999;;;>>>AAADDDFFFGGG{{{sssooooooqqqrrrwwwxxxwwwvvvsssooojjjhhhiiikkkooosssvvvxxxzzz{{{~~~|||~~~uuulllfff]]]TTTMMMJJJIIIIIIGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIKKKJJJJJJHHHGGGEEEDDDCCCDDDCCCCCCDDDCCCAAA<<<888222111000///............------............------******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++************+++++++++******)))************************************************++++++++++++++++++++++++++++++************++++++******+++++++++******)))******+++++++++,,,,,,,,,...------,,,,,,+++++++++*********+++,,,---//////++++++---///111111...,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000111111111222111111111111111222222222//////000000000111111111111222222222222111111000111222222222222333333333333333333444444444555555666555555555444444333333222222222222111111111111111111111111111111111111///.....................---.....................+++++++++,,,,,,,,,------................................................------------------------111000000111111222333444222222111111222444666777777777777777666666666666555444222111//////......000///..................111222333555777999;;;<<>><<<999555222///---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++***)))((())))))***+++++++++++++++******+++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++,,,---...///000000...,,,+++,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------............///---.........///////////////000000111222222333333222222222222333333333333333333333333222111000///111111111111222222222222111222333444444444333333333333333333333333333333111111111111000000000000000000000000000000000000------///000000000//////.........------,,,,,,,,,,,,------------.................................,,,,,,,,,------.........---...///000111222333444333333333333444555666777555555555555555555444333777777666666666555555555555444444333333444444444333555888888888:::===AAAAAACCCEEEHHHJJJLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLLLL~~~{{{wwwrrrnnnkkkkkkmmmnnnwww{{{yyylllccc^^^\\\\\\ZZZVVVQQQKKKHHHGGGHHHIIIDDDFFFHHHJJJJJJJJJIIIHHHDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMNNNNNNMMMKKKIIIGGGCCCBBBBBBCCCEEEGGGGGGFFFBBB@@@<<<888444000...------..................---******+++,,,------...///+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,************************************************++++++++++++++++++++++++((()))***++++++***)))(((((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++,,,---......///,,,,,,,,,,,,---.../////////,,,***)))***,,,---...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////------------.........//////000000111222222333333222222333333333444444444444444444333222111000000000111111111111222222222111222333444555444333333111111111111111111111222111111111111000000000000000000000000000000000000+++,,,.../////////......//////...---,,,,,,++++++---------.........//////........................,,,,,,,,,------.........---...///111222444555666444444333444444555666777777888888999888666555444666666666666555555555555555444444444444555666666555888;;;<<<<<<>>>BBBFFFFFFGGGIIIKKKLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMM}}}vvvqqqooonnnnnnmmmsssvvv{{{}}}~~~}}}sssmmmiiiggghhhddd]]]SSSKKKGGGFFFGGGDDDDDDEEEGGGIIIJJJHHHFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIJJJLLLNNNOOOGGGFFFEEEDDDDDDEEEFFFFFFEEECCCAAA===888333000............---------,,,,,,------------------------------------------,,,,,,.........------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,+++*********+++((()))******++++++******---------------------------------,,,+++***)))(((+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++***+++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------///...---,,,+++,,,------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///000000000000000000000000......///000111222222333111111222222222333333333222222222222222222222222111111111222222333333333333333333222222111111111333333333222222111111111111...+++---222444111...////////////////////////,,,,,,---...///000111222...........................---,,,,,,,,,,,,---...---------,,,,,,+++++++++...------------...//////------///000222444555666555555555555555666777777777777777777777777777777888777666555444555666777555666888:::;;;<<<======>>>???@@@CCCEEEGGGIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJOOOOOOOOOOOONNNMMMLLLKKK~~~yyyvvvsssooommmkkkmmmpppqqqqqqtttxxx{{{{{{vvvssstttpppggg\\\QQQJJJFFFEEECCCCCCDDDFFFHHHIIIHHHFFFGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLHHHGGGEEEEEEDDDEEEFFFFFFFFFEEECCC@@@<<<777333111/////////...............------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---------------,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///000000000000000000000000//////000000111111222222111111222222222333333333222222222222222222222222111111111111222222222333333333222222222222222222333333333222222111111111222...,,,...111333111---////////////////////////000/////////......------...........................---,,,,,,,,,,,,---...---------,,,,,,,,,++++++...------------...//////......000111333555666777666666555555555666666777666666666666666666666666777666555555666777888999999999;;;<<<>>>???@@@AAAEEEEEEFFFHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMMMM|||uuupppiiiiiihhhgggfffhhhlllooo{{{|||sssggg\\\QQQJJJFFFEEEDDDDDDEEEHHHIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEAAA===888555111111000///////////////------------------------+++,,,,,,------............------------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++******++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++************++++++++++++,,,++++++++++++************++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///000000000000000000000000000000000000000111111111111111222222222333333333222222222222222222222222111111111111222222222222222222222222222222333333222222222222222111111111222///---...111222000---////////////////////////111000000///...---,,,,,,...........................------,,,,,,------...------------,,,,,,,,,,,,...------------...////////////000222444555666777777666666555555555666666555555555555555555555555555666666777999:::<<<===>>>>>>???@@@BBBDDDFFFGGGKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMKKKKKKLLLMMMNNNNNNNNNNNN~~~xxxqqqoookkkgggeeeeeegggiiipppvvv}}}{{{qqqfff[[[RRRLLLHHHGGGEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJLLLMMMMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEEEEFFFEEEFFFGGGGGGEEEAAA<<<999333222111//////...//////------------------------++++++,,,,,,---...//////------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///////////////////////////111111111000000000000000111111222222222333333333222222222222222222222222222222222222333333333333111111111222222333333333222222222111111111111111222000//////000000///---////////////////////////................................................------------------------------------------,,,,,,...------------...//////...///000111333444555666777777666555555555555666444444444444555555555555666777888:::<<>>AAACCCEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIHHH{{{wwwtttoookkkggghhhlllqqqvvvyyyyyyoooddd\\\RRRNNNIIIEEECCCCCCBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHJJJKKKLLLLLLKKKIIIGGGEEECCCCCCBBBCCCAAABBBDDDFFFFFFDDDBBB@@@;;;999555111///.........------------------------+++,,,,,,------.........,,,,,,,,,------------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,+++,,,------......------------------------------+++++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++++++++,,,------------............------------------------,,,,,,,,,---,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///000000000000000000000000000000000000000111111111111111222222222333333333222222222222222222222222444444444444333333333333222222222222222222333333000000000111111111111111000000000000////////////////////////////////////000//////...---,,,++++++........................,,,------......------,,,------------...............------------...//////------...///000111222222555555555555555666777777555666777999:::<<<===>>>===???AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBwwwrrroooqqqttttttuuuxxx|||rrrkkk]]]XXXPPPJJJGGGEEEDDDCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJIIIFFFDDDBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEDDDAAA>>>999444111/////////------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++******++++++,,,---((())))))***+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------............///000000000000000000000000//////000000111111222222111111222222222333333333222222222222222222222222333333333222222111111111333333222222222222222222///000000000111111111222...///000000//////000111////////////////////////.........------,,,,,,,,,........................,,,,,,---......---,,,,,,------------.........///...------------...//////......///000111222222333444444444444555777888999777888:::<<<>>>AAABBBCCCBBBDDDEEEGGGIIIIIIIIIIIIIIIJJJMMMNNNNNNMMMJJJIIIGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA===>>>>>>>>>>>>>>>======~~~uuuwwwwwwuuussstttyyy}}}|||yyygggaaaXXXQQQMMMJJJHHHGGGCCCDDDDDDEEEFFFGGGGGGHHHFFFFFFEEEDDDEEEFFFHHHIIIJJJHHHFFFCCCAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGEEEAAA<<<777333000000000------------------------------------------,,,,,,,,,,,,,,,------.........------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++*********+++,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((()))+++---...*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++------...///...---,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------------.........//////000000000000000000000000...//////000111222222333111111222222222333333333222222222222222222222222222111111111000000//////444333333222222111111111//////000000111111111222---///000000//////000222////////////////////////******+++,,,...///000000........................,,,,,,---......---,,,,,,---------.........//////...------------...////////////000111222333333444333333333444666777999:::888999;;;>>>AAADDDFFFGGGFFFGGGHHHJJJKKKKKKJJJIIIIIIKKKMMMOOONNNLLLIIIFFFEEEDDDCCCAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::777777888999::::::::::::~~~{{{yyywwwuuurrrrrrvvv}}}ssslllbbb[[[XXXUUUOOOJJJFFFEEEEEEFFFHHHIIIHHHGGGGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@??????@@@AAACCCDDDFFFGGGHHHGGGDDD???:::555333111111000///...---,,,---....../////////......---------,,,,,,---......---,,,,,,---,,,,,,,,,,,,---......000///...---,,,+++++++++------------------------,,,,,,,,,---------......------------------------///---++++++,,,,,,+++***---,,,++++++******++++++******+++,,,,,,,,,,,,++++++)))(((&&&&&&((()))+++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,******+++,,,---------...------,,,,,,---------............///000///...------...///000000000000000111111111111111111111111111111111111///000222333333222000///222222222222222222222222222222222222222222222222333333111000000000111222------............------,,,---------.../////////---------------------------.........---,,,++++++---------.........//////......////////////................../////////000.........///000111333333333444666888:::;;;<<<<<<@@@AAABBBCCCDDDEEEEEEEEEJJJJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIGGGDDDBBB???>>><<<:::888888888888444444444555555555666666333333444444444555555555xxxsssnnnqqqvvvzzzyyyrrrhhhbbb___\\\XXXTTTLLLJJJGGGFFFGGGGGGGGGFFFGGGFFFEEEDDDDDDFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIFFFBBB===999555333222111000...---,,,,,,---...------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,++++++++++++,,,------......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++///---++++++,,,,,,,,,+++---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,***)))(((((()))***,,,,,,,,,,,,+++++++++******************************++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,---------......------,,,---------............///000///...------...///000000000000000111111111111111111111111111111111111///000222333333222000///222222222222222222222222000000000000000000000000222111000/////////000000/////////000000/////////---------...............------------------------...............---,,,,,,,,,,,,,,,---------............////////////...............///////////////.........///000111333444222444666999<<<>>>@@@AAADDDEEEGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHFFFDDDBBB???>>>;;;:::999777666555555555333333444444444555555555333333333333444444444555vvvppppppqqqrrruuuzzz}}}{{{}}}|||sssmmmjjjhhhdddaaaYYYTTTMMMHHHFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHEEEAAA===999555333111000///---,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......------,,,+++************+++,,,,,,------,,,+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++...---++++++,,,---,,,+++---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++***************************++++++******++++++,,,---************************++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---,,,+++***+++---,,,------.........---------------............/////////............///000000000000000111111111111111111111111111111111111000111222333333222111000222222222222222222222222000000000000000000000000111000///.........//////000000111111111111000000...............---------------------------------....../////////...------++++++,,,,,,,,,---------......////////////......///////////////...............//////000111333444444555999<<<@@@CCCEEEFFFGGGHHHJJJLLLMMMNNNNNNOOONNNMMMMMMLLLJJJIIIIIIHHHGGGEEECCC@@@===;;;999888555555555555444333111111222222222333333333444444222222333333333444444444zzzxxxtttpppooorrrxxx}}}}}}}}}~~~yyyuuurrrnnnlllfff```VVVMMMHHHGGGFFFEEEFFFEEEEEEDDDEEEFFFGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHGGGDDD@@@;;;777444333222000...---,,,------........................------------------------+++++++++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...,,,++++++,,,---,,,+++---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,------...............---------............///...............//////000///000000000111111111111111111111111111111111111000111222222222222111000111111111111111111111111222222222222222222222222000000/////////.........000000111111111111000000/////////...---------,,,------------------------...///////////////......,,,,,,,,,---------............////////////......////////////.....................///000222333444888:::===@@@CCCFFFHHHIIIGGGHHHIIIKKKMMMNNNNNNNNNOOONNNMMMKKKIIIGGGFFFEEEBBB@@@===999777555555555111222333333333222000///222222222222333333333333333333333333444444444555{{{sssnnnllloooqqqwww|||{{{vvvtttppphhh]]]RRRKKKGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFDDDAAA===888666555444222000...---------........................------------------------,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---------------------------******+++++++++,,,,,,,,,---------------------------,,,***+++,,,------,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++*********))))))*********++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---************************+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------++++++,,,---,,,---....../////////...---------............///---......//////////////////000000000111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111000111111000000000//////...//////////////////.../////////...---------,,,------------------------......///////////////...............////////////......////////////......///////////////...............///000222444666777???@@@BBBDDDFFFHHHIIIIIIGGGHHHIIIKKKLLLLLLLLLLLLMMMLLLJJJHHHEEECCCAAA@@@<<<:::777444333333444555000111222333444333222111222222333333333444444444555555555555666666666666{{{sssmmmkkkkkkmmmrrryyy}}}wwwooodddYYYQQQJJJFFFCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDAAA>>>;;;999888777444222000///......+++++++++,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,------...///...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,------,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---************************++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++---...---,,,+++,,,...,,,---...///////////////---------............///,,,---...///000000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000111111111000///...------............------...............---------------------------------------.../////////.........////////////000000000......////////////................../////////000///000111333666999;;;<<>><<<;;;777666444222222333444666111222333444555555555555444444444555555555666666777777888888888999999999~~~vvvpppnnnkkknnnrrrwww}}}~~~xxxoooeee[[[SSSKKKGGGCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDCCCBBB@@@>>>===;;;999666444111000000000+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---+++******,,,...---------,,,++++++******++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...,,,---...///000000000000---------............///,,,---...///000000000///000000000000111111111111111111111111111111111111222111111111111111111222111111111111111111111111//////////////////////////////000000000///...---------............---------------...............------------------------,,,,,,---........................////////////000......////////////......,,,------...///000111111222333555888;;;???BBBCCCFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHHHHDDDCCCAAA???<<<:::888777666555444333333333444555222222333333555666888888666666777777777888888888:::::::::;;;;;;;;;<<<<<<yyyuuummmnnnooorrrwww|||xxxoooeee[[[SSSMMMCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDCCCBBBAAA@@@<<<:::888555222111000000---------....../////////...---,,,,,,,,,,,,---...++++++******++++++,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,------------......---------------------------+++******,,,......------,,,++++++******++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,---...///000000000000---------.........//////+++,,,...000000000000///000000000000111111111111111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111---.../////////...,,,,,,------............------,,,------....../////////------------------------+++,,,,,,---.........------------.........//////......////////////......+++,,,---...///111222222444555888;;;???CCCGGGIIIFFFGGGHHHJJJKKKLLLLLLLLLHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@>>><<<999777555444666666555444444333333333333333222333444777999:::888888888888999999999999<<<<<<<<<=========>>>>>>~~~xxxwwwtttppppppsssxxx}}}vvvpppiii\\\OOOJJJGGGCCCBBBDDDEEEDDDBBBAAA@@@AAABBBEEEEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFCCCAAA???===;;;:::999888666222///......//////......---,,,000///---,,,+++,,,,,,---........................---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******++++++,,,------------,,,---------,,,,,,+++++++++******,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,***)))((()))***++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---///000///...---,,,,,,---...///------------------------+++,,,---...---,,,+++***,,,,,,,,,---------......)))+++---///111111111111---,,,,,,,,,,,,---......000000000000////////////000000000000000000000000000000111111111222222222111111222222222222111111111111111111111111111111111111000000000000111111///////////////////////////...------...///...---........................000000///...---,,,,,,+++,,,///111000...---...000------------------------,,,,,,---............---000000000111333555777888888:::===@@@CCCEEEFFFFFFJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDBBB@@@@@@???===<<<;;;999888999999:::666666777777777888888888;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;<<<===>>>===<<<||||||zzzwwwuuuvvvyyy{{{}}}|||vvvqqqggg\\\RRRMMMGGGDDDEEEFFFEEECCCEEEDDDDDDFFFHHHIIIHHHGGGEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFGGGFFFEEEBBBAAA???>>><<<;;;;;;888555222...//////......---,,,,,,///...---,,,,,,,,,------........................,,,,,,+++******+++,,,,,,+++,,,,,,,,,,,,+++******))))))***++++++++++++***---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))(((((('''))))))******+++++++++,,,)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,++++++*********+++,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---......---,,,,,,---......------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,---------.........///////////////......------,,,,,,------...///000/////////////////////000000000000000000000000111111111111111111222222000000111111111111000000111111111111111111111111111111000000000000111111///////////////////////////...------...///...---......................../////////...------,,,,,,,,,///111000...---...///------------------------------......//////......//////000111333666888:::===???AAADDDFFFHHHHHHHHHIIIHHHGGGGGGFFFFFFFFFFFFCCCBBBAAA???===<<<<<<;;;;;;;;;999888888999999:::888888999999999:::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;}}}{{{zzzyyyyyywwwxxx{{{}}}zzzrrrjjjZZZSSSJJJDDDBBBCCCBBBAAACCCBBBAAACCCEEEGGGGGGFFFFFFFFFEEEDDDCCCBBBBBBAAABBBCCCEEEGGGGGGFFFEEEDDDBBBAAA???>>>>>><<<999777000000///...---,,,,,,+++------,,,,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******)))******+++++++++++++++------,,,,,,,,,,,,++++++...------,,,,,,------...++++++++++++++++++++++++************************++++++*********)))))))))'''((()))***+++,,,------)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---+++************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......111000///...............---------,,,------...///////////////////////////000000000000000000000000222222111111111111111111//////000000000000//////111111111111111111111111111000000//////000000111///////////////////////////...------...///...---................................................---...000000...---...///---------------------------.........///////////////000111333666999;;;===BBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBB???>>><<<;;;:::999999999:::999999999999::::::;;;<<<<<<<<<<<<<<<=========>>>======<<<<<<======>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;{{{yyyxxxssssssuuuyyyzzzrrreee\\\QQQHHHEEEDDDCCCBBB@@@???>>>???CCCFFFGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAACCCEEEGGGHHHHHHGGGGGGDDDCCCAAA@@@@@@???<<<:::222111000...---,,,++++++,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++++++++++++++++++++************************''''''((()))+++,,,------((())))))***++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,---------......///...---------///000111---------------...//////.........///////////////000000000000000000000000222222222111111111111111000000111111111111000000111111111111111111111111000000////////////000000///////////////////////////---------...///...---........................---------.........//////---...//////....................................------......///000111111222333555777:::===@@@AAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCAAA@@@???>>>>>>>>><<<<<<;;;:::999999999999:::::::::;;;<<<======>>>??????????????????@@@@@@???>>>>>>======>>>>>>???@@@@@@??????>>>>>>======<<<===>>>>>>======>>>>>>}}}~~~~~~{{{zzzuuutttssssssvvv{{{yyyrrriii]]]SSSNNNLLLIIIGGGCCCAAA???@@@DDDHHHJJJLLLGGGGGGGGGFFFEEECCCBBBAAAAAABBBDDDFFFGGGHHHHHHHHHEEECCCAAA@@@AAA@@@???===555444222///---,,,+++++++++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++************************'''((()))***+++,,,---...************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,,,,---------......///...---------///000111...------------...//////------....../////////000////////////////////////111111111111111111111111111222222333333222222111000000000000000000000000000000////////////000000///////////////////////////---------...///...---........................,,,,,,------.../////////---------.........------........................---------...000222333555777999;;;===@@@BBBDDDEEEDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>><<<;;;:::::::::::::::999999999999::::::<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA?????????>>>>>>?????????@@@?????????>>>>>>======;;;===??????>>>>>>@@@BBB~~~}}}~~~{{{zzzxxxvvvuuuvvvzzz~~~~~~zzzrrrggg^^^XXXSSSNNNKKKFFFCCC@@@???BBBEEEHHHIIIFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCEEEFFFGGGHHHHHHFFFDDDBBBAAABBBBBBAAA@@@888777444000...,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......111000///.....................------......///000---------......//////000////////////////////////000000111111111222222222222333333333333333333222000000000000000000000000000//////......//////000///////////////////////////...------...///...---........................---------.........//////...---,,,---//////---,,,........................------...000222555888:::===>>>@@@BBBDDDEEEEEEFFFEEEFFFFFFFFFEEECCCAAA@@@===<<<;;;:::999888888888999888888888999999:::;;;@@@@@@BBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>============<<>>===::::::999888777777888888:::::::::;;;<<<===>>>???BBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@BBBFFFJJJKKKJJJKKKOOOSSS}}}xxxuuuqqqsssvvvxxx{{{{{{uuunnneee^^^VVVQQQJJJEEECCCCCCCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFIIIFFFDDDCCCDDDEEEEEEEEE===;;;777333000...------------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,,,,,,,,,,+++******,,,---......//////......+++++++++,,,,,,---------+++,,,............,,,+++++++++++++++++++++++++++------------------------+++++++++++++++++++++,,,(((((()))***+++,,,,,,---)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++,,,------------,,,+++++++++++++++++++++++++++(((***+++---......------,,,,,,,,,---------......)))+++---///111222111111...............///000000,,,,,,------...///000000////////////////////////......///111222333444555111111222222222222111111000000000000000000000000//////............/////////////////////////////////...------...///...---...................................................,,,+++,,,//////---***////////////////////////111111333555999>>>CCCFFFDDDEEEEEEFFFFFFEEECCCBBB>>>?????????>>><<<:::999999888888777777777888888>>>>>>>>>???@@@AAABBBCCCBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????CCCCCCCCCDDDDDDEEEEEEEEEIIIMMMRRRTTTSSSTTTYYY^^^{{{tttwwwqqqnnnqqquuuwww~~~{{{sssnnnccc[[[PPPGGGCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBCCCEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDBBB>>>:::555222000.........---,,,,,,,,,---------.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------000000///...---,,,,,,++++++++++++,,,,,,---------...------,,,,,,------...111000///...,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******...,,,***+++......,,,))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---,,,+++*********+++,,,---,,,,,,+++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................000000//////......------222111000000000000000111000111111111111222222222111111000000000000111111////////////////////////000000//////.........---------------------------,,,---///000000000///...000///...---,,,------...//////.........---------......---,,,,,,,,,------000///...------...000000888999;;;>>>AAACCCDDDEEEDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999888777666999999999999::::::;;;<<<======>>>@@@BBBCCCEEEEEEHHHFFFDDDEEEGGGFFFDDDAAADDDEEEEEECCC@@@???@@@AAA????????????@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOWWWXXXZZZ___eeehhhiiiiii~~~}}}~~~xxxrrrqqqpppnnnrrrxxx~~~xxxllldddWWWMMMGGGEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIIIICCCCCCCCCCCCDDDEEEFFFFFFIIIHHHGGGEEEDDDDDDCCCCCCEEECCC@@@===888444111000........................------......------,,,+++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,.........---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,***)))+++------+++))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++*********+++,,,---...------,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///////////////.........111000000000000000111111000000111111111222222222000000////////////000000////////////////////////000/////////............------------------------+++,,,------...---------000///...---,,,------...//////.........---------///......---------......//////......///111222333:::;;;===@@@BBBDDDEEEEEECCCCCCBBBAAA@@@>>>===<<<999999999999999999999999999999999999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEDDDBBBBBBDDDDDDAAA???BBBBBBCCCAAA??????@@@AAABBBBBBCCCDDDEEEGGGHHHIIINNNOOORRRUUUYYY]]]___```eeefffjjjpppvvvyyyzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz{{{||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}~~~yyytttooojjjkkknnnuuu{{{xxxooocccWWWNNNJJJGGGFFFIIIHHHHHHHHHIIIIIIJJJJJJFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCEEEEEECCCAAA===888444111......////////////......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++*********))))))***+++,,,***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++******++++++,,,---///...---,,,+++*********,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................///////////////////////////000111111222000000000111111111222222//////............//////000000000000000000000000////////////............---------------------------,,,,,,,,,,,,---......//////...------------..................---------//////.........//////000...//////111333555777888===>>>@@@BBBCCCEEEEEEFFFBBBAAA@@@>>><<<:::999888666666777888999::::::;;;999999999:::;;;===>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDCCCAAAAAABBBBBB@@@???@@@AAABBBBBBAAAAAACCCEEEFFFGGGIIILLLOOOPPPRRRRRRXXXZZZ___eeekkkqqqtttwwwwwwyyy}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzxxxxxxxxxxxxxxxvvvxxxyyyzzz{{{{{{{{{{{{zzz|||~~~|||vvvqqqooooooqqquuuzzz~~~zzznnnbbbYYYRRRNNNKKKKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEDDD@@@;;;666333...//////000000///...---,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------......------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++***************+++,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++***++++++++++++,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///........................------......//////000000.........//////111222333000000000000111111111111000//////......//////000000000000000000000000000///////////////.........------------------------//////...------///000111............------.............................................///000111///000222444777999<<<===???@@@AAACCCDDDEEEEEEEEE???>>>===;;;999777666555666666777777888999::::::999999:::;;;<<<>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBDDDEEEFFFGGGJJJMMMKKKNNNRRRVVV[[[]]]___```cccffflllssszzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzwwwvvvwwwwwwuuuttttttuuuvvvvvvwwwwwwwwwwwwzzz|||{{{vvvsssoooppppppppprrrvvv{{{xxxnnneee^^^YYYUUUQQQOOOKKKHHHGGGGGGGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBDDDEEEEEEBBB>>>999666000000000//////...---,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---------............---------------------------,,,,,,++++++,,,,,,---...------,,,++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///........................------......//////000000............///000111222//////000000000111111111111000000//////000000111000000000000000000000000.........///////////////------------------------//////...------///000111------..................---.....................------------...///111111222333555888;;;===???@@@@@@AAAAAABBBBBBBBBBBBBBB===;;;:::888666555555555888888888888888888999999::::::;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAAAAACCCDDDCCCEEEHHHJJJLLLPPPTTTWWWUUUXXX]]]ccchhhlllooopppqqquuuzzz~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~{{{yyywwwvvvvvvvvvuuutttrrrrrrrrrrrrrrrssstttuuuwwwyyy|||}}}|||{{{|||}}}~~~}}}vvvpppooollliiihhhlllrrrwwwzzzssslllfffbbbYYYVVVPPPKKKGGGFFFGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDFFFGGGGGGFFFEEEDDDBBBCCCEEEFFFDDDAAA>>>;;;444333111000...---,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------)))***+++---///111222333............------------******))))))))))))******...------,,,+++******)))***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))+++------,,,,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++*********+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................///////////////............///000000111/////////000000000111111111111000000000000111111000000000000000000000000.........///////////////---------------------------,,,,,,,,,,,,---......,,,---......///.........---------...............---------...///111222333555777999<<<>>>@@@AAABBB???@@@@@@@@@??????>>>===999888777666666666777888;;;::::::999999888888888<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCC>>>???@@@@@@@@@BBBEEEHHHIIIKKKOOOSSSVVV[[[```ccceeehhhlllqqqvvvzzz}}}{{{|||~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}~~~zzzxxxvvvuuuuuuuuutttsssrrrqqqooonnnnnnoooqqqssssssuuuwwwxxxvvvuuuuuuuuuyyy{{{}}}~~~xxxvvvrrrmmmhhhhhhjjjlllvvv~~~xxxqqqmmmbbb^^^VVVOOOJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFBBBDDDEEEGGGGGGGGGFFFEEEBBBCCCEEEGGGGGGEEECCCAAA;;;888444111...---......+++,,,------......------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++,,,---...//////000///.........------------******))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''***,,,---++++++,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,++++++++++++++++++,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................///////////////.........//////.........//////000////////////000000000111000000////////////000000////////////////////////............/////////000------------------------+++,,,------...---------,,,,,,.../////////......---------.........///////////////111222444555666999;;;===???AAABBBBBBBBB>>>>>>======<<<;;;:::999777666555555666888:::<<<;;;;;;;;;:::::::::999999=========>>>???@@@AAABBB@@@@@@AAAAAABBBBBBCCCCCC???AAACCCCCCDDDFFFKKKOOOTTTWWW\\\```eeejjjppptttyyyzzz|||}}}wwwwwwzzz~~~~~~}}}}}}}}}|||zzzzzzzzz{{{|||}}}}}}~~~yyywwwuuutttuuuuuutttsssrrrpppmmmkkkkkkmmmppprrrqqqsssttttttrrrqqqppppppuuuwww{{{~~~|||uuummmgggddddddlllvvvwwwsssiiiccc[[[RRRLLLHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFBBBCCCEEEGGGHHHGGGFFFEEECCCDDDFFFHHHHHHHHHGGGFFF???<<<777222///...///000+++,,,,,,---.........---------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------000///...---+++***))))))//////.........---------,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&))),,,,,,******+++...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,---,,,++++++------,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................000000//////.........---000//////.........//////////////////000000000000//////............//////////////////////////////---.........//////000000------------------------,,,---///000000000///...+++,,,.../////////......---------.........//////000111111333444666888999<<<===???AAABBBBBBBBBBBB<<<<<<<<<;;;:::888777666555555444555777999<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>>>>>>>???@@@AAAAAA??????@@@AAAAAABBBCCCCCCBBBEEEGGGHHHIIILLLQQQVVV^^^bbbggglllqqqwww}}}~~~zzzyyy{{{~~~|||zzzyyyyyyzzzzzzzzzzzz{{{{{{{{{|||||||||zzzyyywwwvvvvvvwwwwwwqqqpppnnnlllkkklllmmmnnnmmmppprrrqqqnnnkkkjjjkkknnnrrrwww}}}}}}ssskkkiiiiiiiiimmmttt|||qqqlllbbbWWWNNNHHHEEEDDDFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGAAA>>>:::555111...------///...---,,,,,,,,,,,,---*********++++++,,,,,,,,,---.../////////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------------..................---------//////000000000000//////000000000000000///......////////////////////////000000000000000000000000000/////////000111222222..................------000///...------...///000//////...---------......+++,,,...///000///...---222111222555999<<<===<<<@@@@@@@@@@@@???>>><<<<<<777666666666666555555555666777888999;;;<<<===>>>>>>>>>======<<<<<<;;;;;;???>>>===>>>???@@@AAA@@@GGGEEEBBBAAABBBCCCDDDDDDIIIJJJKKKLLLNNNTTT]]]dddhhhmmmtttzzz~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{zzzyyywwwvvvvvvwwwwwwtttrrrooommmkkkkkkkkkkkkkkknnnqqqpppmmmiiihhhhhhnnnqqqvvv{{{zzzqqqjjjfffdddfffmmmwww}}}wwwqqqggg\\\RRRKKKGGGEEEEEEDDDCCCDDDFFFGGGGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHEEEFFFFFFFFFGGGGGGGGGGGGDDDAAA===888333000...---......---,,,,,,---------++++++++++++,,,,,,,,,,,,------.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.........////////////000------..................//////000000000000//////000000000000000///......////////////////////////......................../////////...//////000000........................///...---,,,,,,---...//////...------------............///////////////...666666777999===@@@AAA@@@AAAAAA@@@???===;;;999888666666555555555555555555777777999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>???@@@@@@AAAAAACCCEEEHHHJJJKKKKKKLLLNNNQQQTTTXXX___hhhooovvvzzz{{{xxxwwwvvvuuuuuu}}}|||{{{zzzxxxxxxxxxyyyyyyyyyyyyzzz{{{zzzxxxwwwvvvvvvwwwxxxvvvtttqqqnnnkkkjjjiiiiiijjjmmmpppqqqnnnkkkhhhgggnnnppptttxxx|||}}}~~~~~~}}}~~~|||ppphhheeeeeehhhoooyyyyyyooocccXXXOOOHHHEEECCCBBBBBBCCCFFFHHHHHHHHHEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGFFFEEEFFFFFFHHHIIIHHHEEEAAA;;;666222///......---------------......------------,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///.........////////////000,,,---------...///////////////000000000000//////000000000000000//////...////////////////////////........................//////......------..............................------,,,,,,,,,,,,------...---------------......000/////////000000111111999999:::===AAACCCCCCCCCBBBAAA???===:::888666555444444444555555555555555888999:::;;;<<<===>>>??????????????????@@@@@@@@@???>>>>>>>>>???@@@BBBCCCAAADDDIIIOOOSSSUUUUUUUUURRRUUU[[[```gggpppxxx~~~~~~tttqqqlllhhheeedddbbbaaa~~~}}}{{{zzzyyyyyyyyyyyyyyyyyyyyyzzzzzzyyywwwvvvvvvvvvwwwxxxvvvtttrrrooolllkkkjjjiiijjjmmmppprrrrrrooolllkkklllnnnqqqtttwwwyyyzzzzzzzzz|||~~~|||qqqnnnkkkiiikkkqqq{{{xxxkkk^^^RRRJJJEEEBBBAAA@@@BBBEEEHHHIIIIIIEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIIIIGGGDDD???999444000...---------------......///.........------,,,,,,,,,---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------------------------......------,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------.........,,,,,,,,,------------...,,,,,,,,,---...///000000//////000000000000////////////000000000000//////////////////////////////........................000000///...---------------------...............------------------------------,,,,,,---...//////000000///000111444666888;;;;;;<<>><<<:::888666444444333444444444555555666666::::::;;;<<<===>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@BBBEEEHHHKKKNNNTTTYYY\\\___```bbb^^^bbbgggooowww{{{sssnnngggccc___[[[YYYXXXVVVTTT~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxtttsssrrrpppooonnnmmmmmmiiijjjmmmpppqqqpppnnnllljjjkkkmmmoooqqqssstttuuuwwwyyy{{{~~~{{{uuuqqqmmmjjjlllsss|||tttfffXXXLLLFFFCCCAAA@@@AAADDDGGGIIIIIIEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGEEEEEEFFFHHHIIIIIIHHHEEEAAA<<<777222000......---------......///.........------,,,,,,,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------////////////////////////,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------..................---,,,,,,,,,------------...,,,,,,,,,---...///000000//////000000000000////////////000000000000//////////////////////////////////////////////////////111000000///............---------.........//////.........//////.........,,,,,,,,,---...///000111///000000222555999<<<>>>???>>>???AAADDDDDDBBB@@@;;;:::888777666666666666444444555666777777888888<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>>======>>>???AAAAAAAAADDDIIIMMMSSSWWW]]]aaaeeeiiinnnrrroooqqquuu{{{|||sssjjjbbb^^^YYYWWWTTTSSSSSSSSSQQQPPP~~~~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}||||||{{{|||{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuvvvwwwxxxsssssssssrrrrrrqqqqqqppphhhhhhiiikkkmmmmmmkkkiiihhhhhhiiiiiikkkmmmoooppprrrtttwww{{{}}}}}}}}}|||}}}~~~~~~{{{xxxsssnnnlllooouuuzzz||||||~~~ppp```SSSKKKEEECCCAAAAAACCCFFFGGGGGGFFFFFFEEEFFFFFFGGGHHHIIIJJJIIIGGGGGGFFFGGGHHHHHHGGGGGGFFFDDD@@@;;;666333000//////...------......------------,,,,,,,,,,,,,,,++++++,,,,,,---...///---,,,,,,++++++,,,,,,---------------------------.........---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...------------------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...------...//////...------.........////////////000,,,---------...///////////////000000000000//////...//////000000000000000////////////////////////000000000000000000000000000000//////.../////////,,,,,,------.../////////......///000000///......---------...///111222333111222444666:::>>>AAABBBCCCBBBCCCDDDEEEDDDAAA>>>888777666555555666777888555666777888999:::;;;<<<>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>===>>>@@@BBBCCCDDDHHHNNNTTTZZZ___ffflllpppvvv}}}}}}{{{vvvtttnnnhhhaaa[[[VVVTTTPPPPPPPPPRRRUUUXXXXXXXXX~~~~~~~~~}}}}}}}}}|||{{{{{{{{{{{{{{{||||||{{{{{{{{{zzzzzzyyyyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuttttttsssrrrrrrmmmkkkiiiiiijjjjjjgggeeefffeeeeeeeeefffhhhjjjlllmmmooosssvvvxxxyyyxxxwwwxxxyyyzzz|||~~~~~~}}}}}}~~~xxxrrroooppprrrqqqsssvvv|||{{{jjj[[[SSSHHHEEEBBBAAABBBDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGDDD???;;;888222111000...------------++++++++++++,,,,,,,,,,,,++++++,,,....../////////---,,,,,,++++++,,,,,,---........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++,,,,,,---......------...//////...------.........////////////000------..................//////000000000000//////......///000000000000000////////////////////////////////////////////////......------......//////,,,,,,------...//////000------...//////...---------......///111222444555444555888;;;>>>@@@BBBBBBDDDCCCCCCDDDCCCAAA===:::777666555444444555777888777888999:::<<<===>>>?????????@@@@@@AAAAAABBBBBB??????@@@@@@AAAAAABBBBBBBBBFFFIIIJJJKKKPPPXXX___eeelllvvv|||~~~{{{wwwssspppmmmjjjgggdddbbb^^^[[[WWWUUUSSSRRRSSSTTTWWW\\\ccciiilllmmm}}}}}}~~~~~~~~~}}}}}}~~~{{{{{{zzzyyyyyyzzz|||}}}zzzzzzzzzyyyyyyxxxxxxxxxwwwwwwvvvuuuuuuvvvwwwxxxwwwwwwvvvvvvuuutttrrrqqqsssoookkkiiiiiiiiifffccceeedddcccbbbccceeehhhiiiiiikkkooosssuuuuuuuuuttttttuuuwwwzzz~~~~~~|||{{{{{{|||}}}xxxpppmmmmmmhhhkkkpppwwwqqqbbbYYYJJJFFFCCCAAAAAACCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHIIIIIIGGGCCC???<<<333222000///---,,,,,,,,,*********++++++,,,,,,,,,***,,,---///000000///...---,,,,,,++++++,,,,,,---........................,,,---------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------******+++,,,,,,---......,,,---...//////...---,,,,,,,,,,,,---------.....................---------//////000000000000//////......///000000000000000////////////////////////........................,,,,,,,,,,,,------...///,,,,,,------...///000000,,,,,,---......---,,,,,,......///000222333555666777999;;;>>>@@@AAAAAAAAABBBAAAAAAAAA@@@===888555888777555444444555666777999999:::<<<>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB>>>>>>@@@AAACCCDDDEEEFFFIIILLLPPPRRRSSSXXXbbbiiirrrzzz{{{sssoookkkgggccc```\\\ZZZ[[[ZZZXXXVVVUUUUUUVVVVVV[[[]]]bbbjjjsss{{{~~~|||{{{zzzzzzyyy}}}|||||||||||||||||||||~~~}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwzzzyyywwwuuutttsssrrrrrrpppooommmkkkiiihhhhhhgggffffffeeeddddddddddddeeefffhhhkkknnnoooooonnnmmmnnnoooqqqssswww{{{}}}|||{{{{{{yyynnniiigggfffiiirrr{{{~~~mmm```WWWQQQHHHBBB@@@AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIGGGEEECCCBBBDDDFFFHHHHHHGGGGGGHHHHHHEEEAAA>>>999777333000.........///......---,,,,,,,,,,,,---000///---,,,+++,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,......------,,,,,,,,,---++++++******++++++,,,---,,,++++++******++++++,,,***))))))+++//////,,,(((++++++++++++++++++++++++,,,,,,,,,,,,------...///.........------,,,,,,,,,******+++++++++,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,++++++*********,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///111222222000///---,,,,,,,,,++++++*********)))******+++,,,---......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---+++******++++++)))(((---......///////////////......//////000000111111......///000000000000000000/////////............,,,,,,,,,---...///000000000///...---------------.........////////////000---......///000000000///000000111111333555666777>>>???AAACCCDDDDDDCCCBBBAAA@@@???===;;;999777777555555777888:::;;;<<<===;;;<<<>>>???AAAAAABBBBBBEEEDDDCCCBBBBBBBBB@@@???CCCBBBBBBCCCDDDGGGJJJLLLTTTXXX^^^aaaccciiirrryyyzzzqqqjjjeeeaaa[[[WWWVVVVVVWWWWWWZZZYYYXXXYYY\\\aaagggkkkmmmqqqwww}}}|||yyyxxxxxxvvvtttrrrpppoooppprrrtttwwwyyy{{{|||}}}}}}|||||||||}}}~~~~~~}}}}}}}}}|||||||||{{{{{{{{{zzzyyyyyyzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwxxxxxx{{{zzzyyyxxxvvvuuutttsssqqqpppnnnlllkkkjjjiiiiiiiiihhhggggggffffffffffffeeegggjjjmmmoooooonnnmmmmmmnnnoooqqquuuyyy|||~~~}}}|||{{{wwwpppiiiddddddjjjqqqvvv|||yyykkk\\\VVVLLLEEEAAAAAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCDDDEEEFFFHHHHHHHHHIIIIIIGGGCCC@@@:::888444111...---......///...------,,,,,,------///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---///...---,,,,,,,,,------++++++******++++++,,,---,,,++++++******++++++,,,---+++******+++,,,+++***------------------------++++++*********+++,,,,,,------,,,,,,++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,++++++,,,...---,,,,,,,,,++++++++++++...------------------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------++++++---------,,,,,,,,,++++++++++++,,,,,,------......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,++++++------,,,***---......//////////////////////////////000000000......///000000000//////////////////............------......///000000000//////...---------------------........./////////------...//////////////////000111333666999;;;<<<@@@AAACCCDDDDDDDDDBBBAAA>>>===<<<;;;:::888777777777777888:::;;;===>>>>>>??????@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@BBBDDDFFFHHHJJJNNNSSSWWW[[[aaaggglllpppwww|||tttkkkccc^^^YYYXXXVVVWWWXXX[[[]]]^^^cccdddggglllqqqwww{{{~~~~~~zzzvvvtttqqqqqqqqqooolllhhheeecccaaadddjjjqqqvvvzzz{{{|||{{{{{{{{{{{{{{{|||}}}~~~~~~|||{{{zzz|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{{{{zzzyyywwwuuutttrrrqqqooonnnmmmllllllkkkllllllkkkiiiiiihhhhhhhhheeegggjjjlllnnnooonnnnnnkkklllmmmnnnqqqtttwwwyyy~~~|||zzz||||||ooogggbbbcccfffjjjpppvvvwwwggg```UUULLLGGGDDDCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGIIIJJJHHHEEEBBB===;;;777333///...------///...------,,,---------------......------,,,,,,...------,,,,,,------......------,,,,,,------...000...---++++++,,,---...++++++******++++++,,,---,,,++++++******++++++,,,...---,,,)))((((((***,,,---------.........------,,,,,,+++*********++++++++++++++++++******************+++++++++,,,,,,,,,***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,------------------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++......------------,,,,,,------------------------++++++,,,,,,,,,,,,------...------,,,,,,------......---,,,---/////////------......///////////////000000//////////////////....../////////......---..................////////////////////////000000///...------------------,,,---------............------.........////////////111333777:::>>>AAABBBDDDDDDEEEEEEDDDBBB@@@???:::::::::999999888888888:::;;;;;;===>>>???@@@@@@CCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBBFFFJJJOOOQQQRRRVVV___fffkkkooouuuzzz|||sssjjjccc\\\WWWTTTRRRUUUYYY___eeejjjnnnpppuuuxxx~~~}}}~~~}}}|||yyyuuuqqqooolllmmmmmmkkkhhhccc___\\\XXX]]]eeemmmtttxxxzzzzzzyyyyyyzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}|||{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyzzz{{{yyywwwuuusssrrrrrrpppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiiiiieeefffiiilllnnnoooooooookkkkkkkkklllnnnppprrrtttzzz|||~~~zzzxxxwwwzzz}}}~~~}}}}}}}}}zzzpppeeeaaa```aaaffflllttt{{{~~~ssslllaaaWWWOOOJJJGGGEEEBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHHHHHHHGGGEEECCCBBBCCCCCCEEEHHHIIIIIIFFFDDD@@@>>>:::555222///...---//////...---------------,,,,,,.........---,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------000///,,,+++***+++---...++++++******++++++,,,---,,,++++++******++++++,,,***,,,---+++((('''***---***+++,,,------,,,,,,+++///...------,,,,,,,,,,,,++++++++++++++++++************+++++++++,,,,,,,,,***+++,,,,,,+++***+++---------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,+++,,,,,,---...---------------,,,,,,,,,//////.........---------+++++++++,,,,,,,,,------------------------------...---,,,---///000000///---......///////////////000000000//////......---...............------,,,------............//////////////////..................---,,,,,,---------,,,,,,,,,---------......---------......///000000333555777;;;>>>AAADDDEEEDDDDDDDDDCCCAAA???===<<<888888999999:::::::::;;;===>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCDDDEEEFFFMMMTTTZZZ]]]]]]aaakkksss}}}}}}yyyvvvnnnjjjccc\\\XXXWWWWWWWWW[[[aaajjjsss{{{||||||||||||zzzxxxvvvuuuqqqrrrssstttsssqqqooonnnkkkllllllkkkhhhddd```]]]YYY^^^fffnnnuuuxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzyyyzzzzzz{{{||||||||||||zzzzzzzzz{{{{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvxxxxxxwwwuuurrrqqqrrrqqqpppooooooooooooooonnnmmmlllkkkjjjjjjjjjjjjfffhhhjjjlllnnnooopppppplllkkkkkkkkklllmmmoooppptttwwwzzz}}}~~~{{{xxxuuurrruuuxxxzzzzzzyyyyyyyyyyyy|||yyymmmeee```^^^```dddiiippp{{{zzztttjjj```XXXQQQKKKHHHDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHIIIHHHFFFDDDCCCDDDDDDFFFIIILLLLLLJJJGGGCCCAAA===999555111///...//////...------------...+++,,,---.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,000...---++++++,,,---...++++++******++++++,,,---,,,++++++******++++++,,,$$$(((,,,,,,***)))+++---)))***,,,---...---,,,,,,///...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,*********,,,------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,---...//////+++++++++++++++,,,,,,,,,/////////......---,,,,,,+++++++++,,,,,,,,,---------------------------------,,,+++,,,...//////...---......///////////////000000//////......---------...............---------------...............---------------------,,,------,,,,,,,,,------...,,,,,,,,,---------...............///000111333444999:::<<>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@AAACCCFFFFFFFFFGGGIIILLLTTT]]]fffkkkmmmrrr{{{|||wwwrrrlllhhheeeccc[[[YYYVVVTTTUUUYYY___cccpppwwwttttttsssrrrooollliiihhhcccdddfffiiijjjkkkkkkkkkiiijjjkkkkkkiiigggeeecccaaaeeekkkrrrvvvxxxxxxwwwxxxxxxyyyzzzzzzyyyyyyxxxvvvwwwxxxzzz{{{{{{||||||zzzzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwvvvvvvvvvvvvvvvssstttttttttsssrrrpppoooppppppooonnnnnnnnnoooooommmllllllkkkkkkkkkkkkkkkiiijjjlllmmmooooooppppppnnnnnnlllllllllmmmnnnnnnppprrrvvvyyyzzzyyyvvvtttoooqqqttttttssssssssstttrrrtttvvvxxx{{{wwwnnnggg```]]]^^^bbbhhhrrr}}}zzzssskkkcccZZZRRRMMMHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEFFFGGGIIIMMMPPPPPPNNNKKKFFFDDDAAA<<<888555222111000///......------......,,,,,,------......------,,,++++++******++++++,,,,,,++++++******++++++,,,......------,,,,,,,,,---++++++******++++++,,,---,,,++++++******++++++,,,###&&&***,,,,,,,,,,,,,,,+++,,,...000111000///...,,,,,,+++*********+++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,+++***)))***+++,,,,,,,,,,,,------------,,,------------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......******++++++++++++,,,,,,///.........------,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---,,,+++,,,......---,,,---....../////////////////////..................------...///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,---------............//////000000222555888999>>>???@@@BBBBBBBBBAAAAAA>>>>>>===;;;:::999888777;;;;;;<<<>>>@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAABBBAAA@@@?????????AAABBBCCCDDDHHHLLLNNNOOOQQQUUUYYY```hhhttt|||vvvrrrkkkddd^^^ZZZYYYXXXRRRSSSTTTVVV[[[cccmmmtttlllllljjjhhhddd```\\\ZZZVVVWWWYYY\\\___aaacccdddeeefffggghhhhhhhhhhhhhhhiiilllpppuuuxxxyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvuuuuuuuuuttttttrrrrrrrrrqqqppppppoooooonnnnnnmmmmmmmmmmmmnnnnnnlllllllllllllllmmmmmmnnnmmmmmmnnnnnnooopppppppppqqqpppooonnnmmmmmmnnnnnnnnnppptttwwwxxxwwwuuutttpppqqqqqqooommmllllllmmmjjjkkklllmmmpppvvv}}}|||sssggg```^^^```dddkkkttt}}}~~~xxxqqqggg]]]WWWMMMKKKHHHEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIMMMOOOPPPMMMKKKHHHFFFCCC@@@;;;888555444000//////...............,,,,,,,,,,,,,,,---...///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------.........---,,,+++++++++******++++++,,,---,,,++++++******++++++,,,((('''''')))+++,,,+++******,,,///111111111///...++++++*********+++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,***,,,,,,+++***))))))***++++++++++++,,,,,,,,,---...------------------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---.........---+++++++++,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,///---,,,,,,......---+++---......///////////////------..................,,,---...///000111111111//////......---,,,+++++++++,,,,,,,,,---.........,,,,,,++++++,,,,,,---...------........./////////000000111333555999<<>>@@@AAACCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBEEEGGGIIILLLQQQXXX\\\^^^ccciiiooosss{{{xxxrrrhhhfffccc```^^^]]]]]]^^^[[[]]]aaaeeekkkuuugggfffdddaaa]]]XXXTTTRRROOOPPPQQQTTTWWWZZZ]]]___aaabbbcccdddfffhhhiiijjjmmmpppssswwwyyyyyyyyyxxxxxxyyyzzz{{{zzzzzzxxxwwwxxxxxxyyyyyyyyyxxxxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxvvvvvvuuuuuutttttttttsssrrrrrrqqqpppooooooooopppmmmllllllllllllmmmmmmnnnlllllllllmmmmmmnnnooopppoooooooooooopppppppppppptttrrrqqqooonnnnnnnnnooonnnpppsssvvvwwwwwwvvvuuuqqqqqqpppmmmiiigggggghhheeeeeeeeefffiiipppxxx~~~|||}}}}}}oooeeeaaa```bbbgggnnnvvv~~~|||rrrggg```PPPMMMIIIEEECCCCCCDDDFFFFFFFFFFFFGGGGGGHHHIIIIIIDDDEEEGGGJJJMMMMMMKKKHHHIIIHHHEEEAAA===:::777666000000///...............------,,,+++,,,---///000...------,,,,,,------......------,,,,,,------...,,,---...//////---+++***++++++******++++++,,,---,,,++++++++++++++++++,,,---)))&&&&&&)))++++++***(((***---///000///---,,,,,,,,,,,,,,,---......///(((((())))))*********+++******+++++++++,,,,,,,,,***,,,,,,+++)))((()))************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++...000111000///...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,000///------......---+++---......///////////////,,,------....../////////,,,,,,...000111222222222000000///...,,,+++***))),,,,,,------...///000000++++++++++++,,,,,,---............////////////000111111222444777<<<@@@BBB???@@@BBBCCCCCCAAA@@@>>>::::::999888888999999:::===>>>???@@@BBBDDDEEEFFFAAA@@@@@@@@@@@@@@@??????CCCBBBBBBCCCEEEIIILLLNNNSSSZZZbbbhhhlllrrr{{{~~~yyyqqqhhhbbb[[[\\\^^^aaacccfffhhhiiijjjmmmqqquuu|||^^^]]][[[YYYVVVSSSPPPNNNLLLLLLMMMOOOQQQUUUXXXZZZ^^^___bbbeeehhhlllnnnoooqqqsssuuuwwwxxxyyyyyyyyywwwxxxxxxxxxxxxwwwwwwvvvuuutttttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuusssqqqnnnllllllmmmmmmnnnmmmkkkkkkjjjkkklllmmmjjjkkkllllllkkkkkklllnnnmmmllllllooossstttsssqqqrrrqqqqqqrrrsssssspppnnnqqqqqqrrrrrrrrrsssssssssrrrqqqpppnnnkkkhhheeedddbbbbbbbbbcccfffkkkooorrrxxxzzz|||}}}~~~vvvnnneeefffhhhkkkmmmrrrxxx}}}uuukkk^^^SSSJJJHHHHHHFFFDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFHHHGGGEEEDDDBBB>>>999666333111......///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******+++,,,+++******,,,............------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------.........---+++*********++++++,,,,,,+++++++++,,,------************************,,,,,,,,,---------......++++++++++++++++++++++++------......---+++***(((000000000000000///////////////......---------,,,++++++++++++++++++++++++///...---,,,---///111333---------.........//////---------............/////////.........---------......---------......///333555888;;;===>>>??????BBBAAA@@@???>>>===;;;;;;777777666777888;;;===>>>===>>>@@@AAABBBCCCDDDDDDAAA@@@???@@@AAAAAA@@@>>>@@@DDDHHHKKKMMMQQQXXX]]]cccjjjsss{{{|||uuukkkeeebbbaaa```______ccciiipppwww}}}}}}{{{{{{XXXXXXWWWUUUTTTQQQPPPNNNMMMNNNOOORRRUUUXXX[[[\\\```aaacccfffjjjmmmooopppqqqrrrtttvvvxxxxxxxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwuuuuuuttttttuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttqqqooommmmmmmmmnnnnnnmmmlllkkkjjjjjjkkkllljjjkkklllllljjjjjjkkkmmmmmmkkkjjjlllppprrrqqqppppppooopppqqqssssssqqqooonnnoooooopppqqqqqqrrrrrrrrrrrrpppnnnllliiigggeeefffeeedddeeefffjjjmmmooovvvxxxzzz{{{|||~~~|||qqqnnnkkkiiiiiillloooqqqxxx}}}wwwhhh\\\QQQMMMKKKHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGFFFEEECCC@@@;;;777333111///...///000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,---------***+++,,,+++******,,,...------------,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++++++++,,,,,,------+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///////////////---,,,+++......................../////////.........------------------------------///...---,,,---///111222---------.........//////---------............///000000/////////...............------...///111222888999<<<>>>@@@BBBBBBBBBAAA@@@>>><<<;;;:::::::::777777777888:::<<<>>>@@@???@@@AAABBBBBBCCCCCCCCCAAA@@@??????@@@AAAAAAAAAFFFJJJOOOSSSVVV[[[bbbgggnnnttt}}}{{{vvvsssnnniiibbb\\\ZZZZZZ]]]^^^hhhnnnxxxxxxssssssrrrooommmnnnQQQQQQQQQRRRRRRQQQQQQPPPPPPRRRUUUXXX[[[^^^___```cccdddfffiiillloooqqqrrrrrrsssuuuwwwwwwwwwwwwvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvvvvuuuuuuvvvwwwyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttttttttttttttttttttttttttuuutttrrrpppnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkkkkjjjiiihhhjjjkkkllljjjiiijjjlllnnnnnnnnnnnnmmmnnnppprrrsssrrrqqqlllmmmmmmnnnoooppppppppprrrrrrqqqooommmjjjhhhgggiiihhhgggfffgggiiikkklllrrrtttvvvwwwxxxzzz~~~xxxnnnhhhfffffffffeeejjjqqq|||vvviii\\\UUUQQQJJJEEEDDDCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEBBB>>>:::444222///.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***+++,,,+++******,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,---,,,,,,++++++++++++,,,+++,,,---------,,,++++++------------------------,,,,,,,,,---------......------------------------////////////...---,,,,,,++++++,,,,,,---.........000000////////////......////////////////////////......------...///111222---------...............---------............///000000000000000///////////////......000222555777<<<===???AAACCCCCCCCCCCC???>>>;;;999777777888999999999999;;;<<>>666444111/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++---------------,,,+++******+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,++++++***++++++,,,,,,---...//////000000000000000/////////////////////////////////.........---...///000111........................---------............///////////////////////////000//////000222666999<<<>>>???@@@AAABBBBBBAAA@@@>>><<<999777666666888999:::;;;<<<===???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEJJJMMMVVV\\\ccciiiooovvv~~~{{{qqqhhhaaa^^^[[[YYYUUUXXX[[[ZZZZZZ```mmmwwwzzzsssiiiccc^^^]]]ZZZWWWWWWZZZMMMOOORRRUUUXXX[[[\\\]]]^^^```dddgggjjjkkkllllllkkklllmmmoooqqqrrrttttttwwwxxxyyyzzz{{{zzzzzzyyyvvvvvvxxxyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwxxxzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrsssrrrqqqpppoooooonnnnnnmmmllllllkkkiiihhhgggfffggghhhgggfffdddeeegggiiikkkkkkjjjiiiiiijjjmmmooonnnmmmmmmoooqqqsssssssssqqqqqqpppooonnnmmmmmmlllpppppppppooonnnlllkkkjjjiiihhhhhhhhhiiijjjkkkllljjjlllmmmnnnnnnooorrrtttuuuvvvyyy|||vvvppplllfffbbb___dddlllxxxzzzmmmeee]]]SSSJJJFFFAAAAAABBBCCCEEEGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEHHHGGGGGGHHHHHHGGGCCC@@@999666333111000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***+++,,,+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,++++++++++++,,,------...///000000111/////////000000000000000.......................................//////000.....................------------............///........................111111111333666999===???@@@AAABBBBBBAAA@@@???>>><<<;;;888666666888:::;;;<<<===>>>@@@AAABBBCCCCCCAAA@@@??????>>>??????@@@AAACCCDDDFFFGGGLLLRRRWWW___eeemmmtttyyytttnnnfff```\\\[[[YYYYYYYYY___dddggghhhppp~~~~~~}}}}}}|||{{{uuummmggg^^^ZZZXXXXXXWWWTTTVVV[[[RRRTTTWWW[[[___bbbdddeeefffgggiiikkkmmmoooppppppnnnooopppqqqrrrssstttuuuwwwxxxzzz||||||||||||{{{xxxyyyzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmkkkkkkkkkjjjiiihhhgggfffeeeeeeeeecccbbbdddgggiiikkklllllllllkkkllloooqqqrrrpppooooooqqqssssssrrrsssrrrqqqpppooonnnmmmlllnnnnnnnnnnnnnnnmmmlllkkkggggggggghhhiiijjjkkklllgggiiijjjiiiiiiiiikkkmmmqqqssswww{{{~~~~~~{{{rrrjjjeee___bbbhhhqqq~~~tttnnnhhh]]]RRRMMMEEEDDDCCCBBBCCCFFFHHHJJJJJJIIIGGGFFFDDDDDDCCCCCCFFFFFFFFFHHHIIIHHHEEECCC<<<999666333222111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,++++++++++++++++++++++++++++++++++++++++++'''((()))+++,,,---......***+++,,,+++******,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,+++,,,,,,------------,,,,,,------...---,,,***)))++++++++++++++++++++++++,,,,,,,,,---------..............................///......---------........./////////000111111111......////////////000000..............................//////////////////...............------------------............///------------............111222444777:::===@@@AAACCCCCCCCCCCCAAA???===<<<999888777777888:::<<<===??????AAABBBBBBCCCBBBBBB@@@???>>>>>>>>>@@@AAABBBFFFIIIMMMPPPRRRWWW^^^cccjjjpppxxx~~~}}}xxxvvvjjjgggdddcccdddeeeeeedddgggnnntttxxxzzz|||uuuqqqooonnnnnnmmmkkkgggaaa]]]VVVTTTVVVYYYZZZYYY]]]bbbWWWYYY\\\```dddgggiiijjjjjjkkkkkklllmmmooopppqqqpppqqqqqqrrrssstttttttttvvvwwwyyy{{{|||}}}}}}|||{{{{{{|||||||||||||||{{{|||{{{zzzyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwvvvqqqqqqqqqqqqqqqqqqqqqqqqoooooooooooonnnnnnmmmllliiiiiijjjjjjjjjhhhgggfffcccccccccbbbaaacccgggjjjkkkmmmppppppoooppprrrtttvvvtttqqqqqqrrrrrrrrrqqqpppppppppoooooooooooonnnllllllmmmmmmmmmllllllkkkggggggggghhhhhhiiiiiijjjfffggggggfffeeeeeefffhhhjjjlllqqquuuyyy|||}}}~~~xxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}~~~~~~}}}~~~{{{sssnnnggggggiiinnnyyy{{{xxxssshhh]]]WWWLLLIIIEEEBBBAAACCCFFFHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIFFFDDD???<<<888555333222000...........................------------------------,,,,,,,,,---------......,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++*********+++,,,+++******,,,...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++++++++,,,,,,++++++---.........------......---,,,,,,+++******------------------------,,,,,,,,,---------......------------------------///...------------...///000000000000000000000000------........./////////...........................///////////////......//////.........------------------............///---.........////////////222444777:::===???AAAAAABBBBBBBBB@@@>>><<<999888444555555777999;;;===>>>@@@AAABBBCCCCCCBBBAAA@@@??????>>>???@@@CCCEEEGGGLLLRRRXXX[[[^^^bbbjjjpppvvv{{{~~~uuupppnnnoookkkllloootttyyy}}}~~~}}}}}}~~~wwwpppjjjgggcccbbbaaa```___\\\YYYVVVVVVXXX]]]dddgggiiimmmttt[[[\\\```cccgggjjjlllmmmllllllkkkkkklllnnnpppqqqqqqqqqrrrrrrssstttttttttuuuvvvxxxzzz|||}}}}}}}}}|||}}}}}}}}}}}}}}}|||{{{||||||zzzzzzyyyzzz{{{||||||||||||||||||||||||||||||||||||{{{zzzyyyxxxwwwppppppppppppppppppppppppnnnnnnoooooonnnmmmlllkkkggghhhiiijjjjjjiiihhhgggaaabbbaaaaaaaaacccgggjjjkkknnnrrrsssrrrrrrtttvvvxxxvvvsssrrrrrrrrrqqqpppmmmmmmnnnnnnooopppppppppkkkkkklllllllllllllllkkkggggggggghhhggggggggggggeeeffffffdddcccbbbcccdddbbbeeejjjooosssvvvxxxxxxtttsssrrrssstttvvvyyy{{{{{{{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~{{{zzz|||{{{wwwpppnnnlllnnnuuu{{{qqqeee___RRRNNNGGGBBB@@@AAADDDFFFGGGFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEGGGIIIIIIGGGDDDAAA>>>999666444333111///........................------------------------,,,,,,,,,---------......,,,,,,,,,------.........*********++++++,,,,,,---++++++++++++++++++++++++///...---+++)))&&&$$$###***+++,,,+++******,,,...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........***+++---...///...------///...---,,,+++***++++++........................,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...000000000000000/////////,,,---------......//////////////////////////////...///////////////......//////.........------------------.........//////.../////////000000111111222444888<<>>===;;;888555333111222444666999;;;===>>>BBBBBBCCCCCCCCCBBB@@@????????????@@@BBBEEEIIIKKKQQQWWW___cccfffjjjrrrwww~~~zzzoooiiihhhkkkmmmtttwww}}}|||zzzvvvwwwxxxuuuoooiiidddbbb\\\\\\ZZZYYYXXXVVVTTTSSS\\\___gggqqqvvvxxx~~~___bbbgggjjjkkkkkkmmmnnnlllmmmmmmmmmnnnnnnooooooooooooqqqsssuuuwwwxxxyyy{{{{{{{{{{{{|||||||||}}}zzz{{{{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}|||{{{yyyvvvtttrrrsssrrrrrrqqqqqqppppppooommmlllkkkjjjjjjiiijjjjjjjjjhhhffffffhhhiiigggeeedddeeeeeeffffffeeedddccciiijjjllloooqqqsssttttttzzzyyywwwuuusssrrrqqqqqqmmmmmmlllmmmnnnnnnmmmkkkkkklllmmmmmmmmmlllkkkjjjgggggggggggggggffffffeeegggfffdddbbb```___^^^^^^]]]___ccchhhlllnnnpppppplllkkkjjjjjjlllooosssvvvuuuwwwzzzzzzyyyxxxyyyyyyyyyyyyzzz{{{|||}}}}}}~~~{{{|||}}}}}}~~~~~~~~~}}}||||||{{{{{{zzzyyyyyyyyyyyyzzz|||~~~~~~}}}{{{qqqlllqqqyyytttggg]]]TTTKKKHHHFFFDDDDDDFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGDDD>>>:::777444222000/////////000//////...---+++,,,,,,------,,,,,,+++,,,...//////...------...........................,,,------------,,,+++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------.........------,,,,,,,,,************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++***,,,...//////...---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///000000///...------...///000//////............////////////000000///...------,,,------.....................---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---///000000///000333555555888;;;???AAAAAAAAA@@@@@@>>><<<999777555333333555666888:::===>>>???@@@@@@@@@@@@@@@@@@@@@??????BBBAAAAAABBBEEEKKKRRRVVV```fffmmmqqqtttxxxwwwsssllldddaaafffqqqzzzxxxvvvuuurrrpppkkkmmmnnnlllgggaaa\\\ZZZZZZZZZYYYYYYZZZ\\\^^^___cccmmmzzzeeehhhkkkmmmnnnnnnnnnooommmmmmmmmnnnnnnnnnooooooooooooqqqrrrtttvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{yyyyyyzzzzzz{{{||||||||||||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy||||||{{{zzzyyyvvvtttrrrrrrrrrqqqqqqpppooooooooonnnmmmlllkkkjjjjjjjjjjjjjjjhhhfffgggiiiiiigggeeeeeefffgggggggggfffeeedddgggiiikkkmmmppprrrsssssswwwwwwvvvuuusssrrrqqqqqqnnnmmmlllmmmnnnnnnmmmkkkmmmmmmnnnooonnnmmmlllkkkhhhhhhhhhhhhgggfffdddddddddcccbbb```^^^]]]]]]]]]WWWYYY[[[^^^bbbdddfffggghhhfffddddddfffjjjnnnqqqrrrtttvvvwwwvvvvvvvvvwwwwwwwwwxxxxxxyyyzzz{{{{{{zzz{{{{{{|||||||||{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzxxxyyy{{{}}}~~~~~~~~~~~~yyyssssssuuuxxx~~~}}}tttdddZZZPPPKKKHHHDDDDDDFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHEEE@@@===999666222000///////////////......---,,,------......------,,,,,,---//////---,,,---...........................---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++******+++++++++------------------------,,,++++++++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++******+++---......------,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...000///...------...///000......------------......///////////////...---,,,------...////////////...///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222555777777999<<>>999444111/////////.........------------............------+++---......---,,,,,,---...........................---,,,+++++++++,,,---,,,++++++******++++++,,,************************...---,,,++++++,,,---...+++++++++++++++,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------***))))))***,,,------+++,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---//////............//////------,,,,,,,,,,,,---------............---,,,,,,......///000000000///////////////...------,,,,,,------------------------...000222333444555888::::::<<<>>>???@@@???>>>===999888777666555555555555444666888<<>>?????????===<<<:::555555444444555666666777888999;;;===???AAABBBBBBCCCBBB@@@@@@BBBEEEIIIKKKNNNQQQVVV[[[___fffnnntttvvvqqqhhhbbb^^^^^^___```dddiiipppxxx}}}xxxpppjjjccc]]][[[[[[ZZZZZZ]]]```dddhhhkkknnnqqqttttttuuuwwwzzz}}}fffhhhkkkllllllmmmoooqqqpppppppppppppppppppppooonnnoooooopppqqqrrrrrrsssssssssssssssttttttttttttuuuuuuvvvvvvvvvvvvvvvwwwvvvvvvvvvuuuuuuvvvwwwwwwuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwvvvuuurrrrrrrrrqqqppppppoooooommmlllkkkjjjjjjiiiiiiiiihhhhhhhhhhhhgggffffffgggiiijjjjjjjjjiiihhhfffeeedddfffhhhkkknnnppprrrrrrrrrtttwwwyyyzzzzzzyyyxxxuuussspppooooooooonnnmmmmmmmmmnnnooonnnmmmlllkkklllllljjjhhhfffcccaaa```]]]\\\[[[YYYXXXWWWWWWWWWTTTSSSPPPOOOOOORRRUUUVVVYYYWWWSSSPPPPPPSSSWWWZZZ]]]___aaabbbbbbccceeegggiiiiiijjjkkklllmmmmmmnnnrrrrrrsssssssssrrrrrrqqqoooppppppqqqrrrsssttttttuuuuuuuuuvvvvvvuuuuuutttsssuuuxxx{{{~~~~~~}}}|||{{{{{{|||}}}}}}}}}}}}}}}}}}xxxrrrooonnnpppvvvyyymmmaaaTTTHHHDDDEEEBBBCCCEEEFFFHHHIIIIIIIIIDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIGGGEEE@@@:::666222111000......---......,,,,,,------------,,,,,,+++---......---,,,,,,---...........................---+++******+++---...,,,++++++******++++++,,,++++++,,,------,,,++++++---,,,***)))***,,,...///+++************+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,---...---,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------.........//////////////////...//////............//////,,,,,,---------------,,,...//////000000000000000000///////////////......---------......////////////222555888999:::===>>>>>>>>>>>>>>>===;;;999888333333333444666777999:::======>>>???@@@@@@@@@@@@CCCBBBBBBBBBEEEHHHLLLOOOTTTZZZaaaggglllsss{{{xxxrrriiifffaaa]]][[[^^^ccchhhqqqwww}}}yyyxxxxxxvvvrrrnnneeebbb]]]YYYYYYYYY[[[[[[cccggglllqqqvvvzzziiijjjmmmnnnnnnppprrrtttqqqqqqqqqqqqppppppppppppnnnoooooooooppppppqqqqqqqqqqqqrrrrrrrrrsssssssssttttttttttttuuuuuuuuuuuuuuuuuutttttttttuuuvvvvvvssssssttttttuuuuuuvvvvvvssstttuuuvvvvvvvvvuuutttrrrqqqqqqpppoooooonnnnnnjjjjjjiiihhhggggggggggggfffggghhhgggeeedddeeefffiiiiiiiiiiiihhhgggeeedddccceeegggkkknnnppprrrrrrssstttwwwyyy{{{|||}}}}}}yyyvvvsssqqqqqqqqqpppooommmmmmnnnooonnnmmmlllkkkkkkjjjjjjhhhfffdddbbbaaa^^^]]]\\\ZZZXXXWWWVVVVVVSSSRRROOONNNNNNPPPRRRSSSWWWUUURRROOONNNNNNPPPRRRSSSUUUVVVWWWXXXYYY\\\___```aaabbbdddeeeggghhhiiikkklllmmmmmmnnnnnnnnnmmmnnnoooooopppqqqrrrrrrsssqqqqqqrrrrrrrrrrrrqqqqqqppprrrtttwwwzzz|||~~~~~~~~~}}}|||{{{{{{||||||}}}|||xxxvvvuuuvvvzzzzzzsssllllllqqqxxx~~~wwwjjj[[[MMMGGGGGGBBBCCCEEEGGGHHHIIIJJJJJJFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGCCC>>>:::444333111///......//////------............------,,,...//////...------...........................---,,,+++++++++,,,---...,,,++++++******++++++,,,+++,,,---......---,,,+++++++++******+++,,,---...***************+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------------------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,......---,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..............................////////////....../////////....../////////,,,,,,---............---......///000000000////////////////////////......------......///000000000000333777999;;;<<<===???>>>>>>===<<<:::999777666333333444555777:::;;;===@@@@@@AAAAAAAAA@@@@@@???AAABBBCCCFFFJJJOOOSSSVVV\\\dddnnnuuuzzz}}}ssskkkfff___aaabbbcccdddiiiqqqxxx|||wwwsssooommmmmmlllhhhddd^^^\\\ZZZYYYZZZ\\\```bbblllpppwww}}}lllnnnoooooooooppprrrtttrrrrrrqqqqqqqqqpppppppppnnnnnnooooooooooooooooooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssrrrrrrrrrrrrssstttuuurrrrrrrrrssstttuuuuuuuuuooopppqqqrrrsssrrrrrrqqqooooooooonnnmmmmmmllllllhhhgggfffeeeeeeddddddddddddfffgggfffdddbbbdddeeeggghhhhhhhhhgggeeecccbbbaaacccfffiiilllooopppqqqrrrsssuuuwwwzzz}}}|||yyyuuusssrrrrrrqqqpppnnnnnnooopppooonnnmmmlllhhhhhhhhhhhhgggfffddddddaaa___]]][[[XXXVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRVVVTTTQQQNNNLLLKKKJJJJJJIIIJJJLLLMMMNNNPPPSSSVVVWWWXXXZZZ\\\___aaabbbcccdddeeefffggghhhiiiiiiiiikkkkkkllllllmmmmmmmmmnnnlllmmmmmmnnnnnnnnnmmmmmmmmmnnnoooqqqtttwwwyyyzzz}}}~~~~~~|||{{{zzzzzz{{{{{{yyy{{{}}}|||zzzvvvttttttpppqqqwww|||qqqmmmooorrruuuxxx}}}tttcccSSSKKKKKKEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGEEEDDDDDDFFFGGGHHHJJJIIIHHHHHHGGGEEEAAA>>>666444222000//////000000//////000000000000//////---///000000///......///........................+++++++++,,,,,,---------,,,++++++******++++++,,,***+++,,,------,,,+++***)))******+++,,,,,,------***************++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++,,,------,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...///000000///...---///......------......///,,,---...///////////////------...////////////...........................---......///000000111111000444888:::;;;<<<===>>>======<<<:::888777555555444555666777999<<<>>>???AAAAAABBBBBBBBBBBBAAAAAABBBDDDHHHNNNTTT[[[```ccckkksss|||xxxoooiiiccc```bbbhhhpppuuuyyyvvvpppmmmjjjfffeeeggggggeeeccc___``````aaadddhhhmmmpppwww|||nnnooopppooonnnnnnppprrrrrrrrrrrrqqqqqqpppppppppnnnnnnnnnooooooooooooooopppqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqpppppppppppppppqqqpppppppppqqqrrrrrrsssqqqqqqrrrsssssstttuuuuuukkklllnnnoooppppppoooooonnnmmmmmmlllkkkkkkjjjjjjffffffeeedddccccccccccccccceeegggeeecccaaaccceeefffgggggggggeeedddbbb``````aaadddgggkkkmmmooopppqqqrrrsssvvvyyy|||~~~zzzvvvtttssssssrrrrrroooppppppqqqqqqooonnnmmmgggggggggggggggffffffeeebbbaaa^^^[[[YYYVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUSSSQQQNNNKKKIIIGGGFFFBBBDDDEEEFFFGGGIIIMMMPPPQQQRRRUUUWWWZZZ]]]___```___```aaacccdddeeeffffffgggggggggggghhhhhhhhhhhhiiiiiijjjkkkkkkkkkjjjjjjjjjjjjjjjlllnnnqqqtttvvvxxx{{{}}}{{{}}}~~~}}}|||zzzyyyyyyyyyzzzuuuxxxzzz{{{zzzxxxxxxxxxpppnnnqqqwww|||xxxooooooooooooqqqwww~~~zzziiiWWWNNNNNNGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHFFFDDDDDDEEEFFFGGGJJJIIIGGGGGGGGGFFFCCC@@@777666333111000000111111111111222222222222111111...000111111000//////000........................***+++,,,------------,,,,,,++++++++++++++++++,,,((()))+++,,,,,,+++)))(((((()))***,,,,,,------,,,*********)))***++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++***+++,,,,,,+++***)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///000000///...---...------,,,,,,------...------...///000000//////,,,------...............---------...............---......///000111111222111444888;;;;;;;;;<<<======<<<;;;999777666555444555666777888;;;===???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDGGGNNNVVV___ffflllpppyyyuuukkkeeebbbaaa```jjjsss~~~vvvmmmgggdddaaa___```dddggggggffffffhhhiiilllooouuu{{{~~~}}}nnnnnnnnnnnnoooqqqsssuuurrrqqqpppoooooooooppppppoooooooooooooooooooooooonnnnnnooopppppppppoooooooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnoooooonnnnnnooooooooopppppppppmmmmmmmmmmmmmmmlllllllllggggggggggggffffffffffffeeedddcccbbbaaaaaaaaaaaaaaaaaaaaa```___```cccfffddddddeeefffgggfffcccaaa___aaaccceeehhhkkkmmmnnnooopppqqqtttwww{{{~~~{{{tttrrrssssssqqqmmmlllkkkkkkmmmooopppooommmmmmkkkhhhhhhhhhhhhfffeeecccbbb```]]][[[XXXVVVUUUVVVUUUSSSRRRPPPOOOOOOOOOQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDCCCCCCEEEFFFGGGDDDGGGKKKNNNOOOQQQSSSUUU\\\\\\]]]^^^^^^^^^]]]]]]``````aaabbbccccccddddddeeeeeeeeefffgggggghhhhhhggghhhjjjjjjjjjlllnnnqqquuuwwwzzz|||}}}}}}||||||{{{|||~~~|||yyyxxxvvvvvv{{{zzzyyyyyyzzzxxxuuusssqqqqqqqqqpppqqqwwwxxxrrrllliiilllrrryyy}}}vvvhhhXXXNNNMMMJJJGGGEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGGGGGGGGGGFFFEEEDDD>>>;;;777333000000111222444444333333333222000...///000222333333222000///------......///.........//////.........---------***+++,,,+++)))((()))***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------------------,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------++++++++++++------//////.........---------........................,,,------...///000111111..............................////////////....../////////...------,,,,,,.........///111333555777888999;;;<<<<<<:::999777999888777555555555666777;;;::::::<<<@@@@@@>>>;;;@@@@@@@@@AAACCCDDDDDDCCCHHHPPPZZZ```eeelllwwwwwwmmmdddbbb``````gggppp|||~~~{{{xxxtttnnnhhhccc```eeeiiijjjmmmqqqrrrooosssvvv{{{|||wwwuuuvvvuuutttoooooonnnnnnoooooopppqqqppppppoooooonnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkllllllllllllllllllmmmmmmmmmnnnkkkkkkjjjjjjiiiiiiiiiiiieeeeeeeeedddddddddccccccbbbaaa```___^^^^^^^^^^^^^^^______^^^]]]^^^aaaddddddeeefffggggggfffdddbbbaaabbbbbbdddfffhhhjjjkkkmmmnnnoooqqqtttxxx{{{}}}|||wwwrrrppprrrrrrooommmlllkkklllnnnpppqqqqqqpppnnnllljjjhhhhhhhhhfffeeecccbbbaaa___\\\ZZZXXXWWWWWWVVVTTTSSSQQQOOONNNNNNOOOOOONNNLLLJJJIIIGGGGGGDDDDDDCCCBBBBBBCCCCCCDDDCCCEEEGGGIIIJJJLLLOOOQQQVVVWWWXXXYYYZZZZZZZZZZZZ\\\\\\]]]^^^```aaaaaabbbcccccccccddddddeeeeeeeeedddeeegggggghhhiiilllnnnqqqsssvvvxxxzzzzzzzzzzzzwwwxxx{{{~~~|||zzzyyywwwwwwzzzyyyyyyyyyyyyxxxuuusssqqqqqqpppoooooottt{{{}}}tttmmmkkknnnrrrttt~~~~~~qqqcccYYYUUUQQQLLLHHHFFFFFFEEEDDDEEEFFFFFFFFFFFFFFFEEEEEEGGGGGGHHHHHHGGGGGGFFFEEE???<<<888444111111111222222222111111111111///...000111222222222222111000.........///......------............------------,,,---...---+++***+++,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------,,,++++++,,,------//////.........---------........................------......//////000000..............................////////////....../////////......---------......///000222444666888888999:::;;;;;;999777666888777666555555666777888;;;:::;;;===AAABBBAAA???@@@??????AAACCCFFFGGGGGGNNNVVVaaaiiioooxxx}}}uuupppiiibbb^^^```ccciiittt{{{vvvsssqqqooollliiieeeaaa^^^bbbiiipppuuu|||zzztttpppppprrrrrrrrrooooooooooooooonnnmmmlllnnnnnnnnnmmmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkklllllllllllllllkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiihhhgggggggggggggggggghhhhhhhhhhhhiiiiiiiiijjjjjjhhhggggggfffeeeddddddcccbbbbbbaaaaaaaaa`````````^^^]]]\\\[[[[[[ZZZZZZ[[[[[[[[[\\\[[[ZZZ[[[^^^```cccdddfffggghhhgggeeeddddddcccbbbbbbbbbdddfffhhhjjjjjjkkkmmmppptttwwwyyywwwsssooonnnppppppooollllllllllllnnnqqqssssssrrrqqqnnnkkkjjjiiihhhfffeeedddcccbbb```___]]]\\\[[[YYYXXXVVVTTTRRROOONNNMMMMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCCCCDDDEEEIIIKKKNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWXXXYYY[[[\\\^^^^^^```````````````aaaaaaaaa```aaacccddddddfffhhhkkklllmmmpppsssvvvwwwxxxxxxsssuuuxxx{{{}}}{{{zzzyyyyyyzzzxxxwwwxxxxxxwwwuuusssqqqqqqpppooonnnppptttwww~~~{{{qqqlllkkklllmmmyyy|||{{{zzzooohhh```ZZZRRRKKKGGGFFFEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHHHHGGGGGG@@@>>>:::666333111111111//////000000000000///...111111111111111111111111///////////////...---,,,......---------,,,,,,,,,,,,---...---,,,+++,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,,,,------...............---------..........................................//////..............................////////////......//////........................///111333666888999999:::::::::999888666555555555555555666777888999;;;;;;<<>>===>>>AAADDD@@@BBBDDDGGGIIIKKKLLLMMMLLLMMMNNNPPPRRRTTTUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYXXXZZZ\\\]]]^^^```ccceeeeeegggjjjmmmqqqtttvvvwwwttttttuuuwwwyyy|||~~~}}}|||{{{zzzzzzzzzzzzxxxvvvttttttuuuuuutttsssuuutttrrrqqqpppnnnmmmlllmmmtttzzzsssooommmkkkiiioooyyy~~~}}}|||ppphhh\\\QQQJJJGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIDDDCCC@@@<<<888444111000---///111111000///000111111111000//////000111111000000000000///...---,,,......---------,,,,,,,,,***+++,,,,,,+++***+++,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))***++++++,,,------)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------.........................................................------------........................------............---------......//////000000000000111222555777999:::;;;;;;;;;:::999888777666555333444555777999:::;;;<<<>>>>>>????????????@@@AAA@@@BBBDDDHHHMMMVVV```gggqqquuu|||~~~qqqnnnjjjeeeaaa```aaabbbdddiiiooouuu}}}~~~zzztttnnniiieeebbb```___```bbbcccdddhhhmmmqqq{{{zzz{{{}}}~~~iiiiiijjjjjjjjjiiiiiihhhfffggghhhhhhhhhgggeeedddccccccccccccccccccccccccbbbcccccccccbbbaaa``````^^^]]]]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVUUUVVVUUUUUUTTTTTTTTTUUUUUURRRTTTVVVVVVUUUUUUVVVXXXXXX\\\aaacccbbbbbbccceeedddccc```^^^^^^^^^___```cccccccccdddfffhhhkkklllnnnoooooooooppppppppppppjjjiiihhhjjjnnnqqqssssssrrrooolllkkkjjjiiigggfffeeedddcccbbbaaa```___^^^YYYYYYXXXVVVSSSOOOLLLJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAA@@@AAAAAA???>>>>>>@@@BBB<<<>>>@@@CCCEEEGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVXXXZZZ[[[]]]```bbbbbbcccfffiiilllppprrrtttrrrrrrrrrssstttwwwyyy{{{zzzyyyyyyxxxxxxxxxyyyyyywwwuuusssssstttttttttsssvvvtttrrrqqqqqqqqqnnnllllllqqqyyyyyysssnnnjjjiiilllssszzzxxxooobbbVVVMMMHHHEEECCCCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIFFFEEECCC???:::555111///---000222222///---///111000000000000000000000000000000000000//////...---//////.........---------,,,---......------...///...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............---------------.......................................------------------..............................------............------------...///000000111111222333555777888999:::::::::999999888777666555555444555777999;;;<<<=========>>>??????>>>???AAACCCAAAEEEJJJOOOVVV___kkkttt}}}{{{ttthhhgggdddaaa___```dddgggnnnwww}}}{{{{{{zzzvvvqqqkkkeeebbb```___aaadddhhhjjjkkkpppwww|||~~~{{{yyyvvvttttttvvvzzz|||~~~hhhhhhfffeeeddddddccccccaaabbbcccddddddbbbaaa___________________________\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQSSSSSSRRRRRRSSSTTTTTTYYY^^^```______aaadddaaaaaa```_______________cccbbbcccccceeegggiiikkkmmmnnnooooooooooooooooooiiihhhggghhhkkkooopppqqqpppnnnkkkjjjjjjiiihhhfffddddddbbbaaa```^^^]]]\\\WWWWWWWWWUUUSSSOOOLLLJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFDDDCCCBBB???@@@AAAAAA??????@@@AAA:::;;;===@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOPPPQQQRRRPPPRRRTTTVVVWWWYYY\\\___]]]^^^```cccfffjjjlllnnnnnnmmmmmmnnnooorrrtttvvvvvvvvvvvvuuuvvvvvvwwwwwwvvvtttrrrrrrssstttssssssuuussspppqqqrrrrrrqqqooolllooossszzzzzzrrrmmmjjjjjjmmmqqqxxxwwwiii[[[QQQIIICCC@@@BBBBBBCCCEEEEEEFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEAAA<<<666111///,,,000222111---+++,,,///...///000111111000///...//////000000000//////...000000/////////.........,,,---......------...000...............//////000------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,---------.........//////........................,,,,,,,,,------.................................,,,------......------,,,,,,---...///000111222222444555777888999::::::999777666555555444444444444666777999;;;===>>>>>>>>>;;;===?????????AAAEEEHHHIIIOOOVVV]]]dddnnn{{{zzzooohhhdddeeefffffffffjjjpppttt{{{|||xxxuuutttttttttrrroookkkgggfffggghhhlllpppuuuxxxyyy~~~{{{xxxuuutttuuuvvvvvvuuuwwwzzz~~~iiigggdddbbb```_________]]]___```aaa```___]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\WWWXXXYYYYYYYYYYYYYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRRRRRRROOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNQQQQQQPPPPPPQQQRRRQQQWWW]]]___]]]]]]```ccc````````````````````````cccccccccccceeegggiiijjjlllmmmoooooonnnmmmnnnnnniiigggffffffiiimmmooooooooommmjjjiiiiiiiiihhhgggdddcccbbb```___]]]\\\[[[UUUVVVVVVUUURRROOOLLLJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBB===???AAAAAA@@@??????@@@888999;;;===@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGFFFGGGHHHJJJLLLMMMNNNOOONNNOOORRRSSSTTTWWWZZZ\\\YYYZZZ\\\^^^aaaeeehhhiiijjjiiiiiijjjlllooorrrttttttttttttttttttuuuvvvvvvvvvtttqqqqqqrrrssssssssstttqqqoooooorrrsssrrrppplllmmmpppttt{{{xxxsssiiihhhgggjjjpppyyy}}}ooo```SSSIIIBBB>>>AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHFFFBBB===777111...,,,///222000+++)))***------///000222222000///---...//////000000000000///000000000000////////////***+++,,,,,,++++++---..................///000000---------------------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,---...//////...---,,,---------.........//////........................++++++,,,,,,---...//////........................,,,------......------,,,,,,---...///000111222333555666888999::::::999999444444333222222222333333777888:::<<<>>>>>>>>>>>>:::<<>>===<<<<<<===>>>>>>AAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVWWWYYY\\\___aaacccccceeefffffffffhhhlllnnnppprrrttttttsssrrrssstttuuuttttttsssrrrrrrqqqqqqrrrrrrrrrsssssssssssstttrrrrrrrrrtttwwwzzzooollliiihhhllluuu~~~{{{lllZZZLLLFFFEEEAAAAAABBBDDDFFFGGGEEECCCHHHHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFEEEBBB===777222000000/////////......---///...------...///...,,,------............---------------.........//////000///...,,,,,,,,,---...........................//////.........---------...---,,,,,,+++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++---.../////////...---,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------...///000111222........................///////////////.........111000///...///000222444999:::;;;<<<<<<:::888777222444555555444444555777::::::;;;===???@@@???>>>:::>>>BBBCCCDDDIIIQQQYYY^^^jjjvvv}}}{{{tttmmmeeeaaabbbhhhmmmsssxxx}}}}}}|||{{{wwwrrrnnnlllmmmooolllooossswwwzzz|||}}}}}}~~~zzzxxxvvvwwwyyy|||```___^^^]]]\\\[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQQQQRRRPPPOOOOOONNNMMMMMMLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJJJJJJJJJJLLLMMMOOOQQQSSSSSSTTTUUUXXX[[[[[[\\\]]]^^^___```aaaaaacccbbbbbbbbbdddfffiiijjjlllmmmnnnoooooonnnmmmllljjjhhhfffddddddgggjjjmmmmmmmmmllljjjhhhfffdddccc___]]]ZZZYYYXXXXXXVVVTTTRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>===<<<======>>>???>>>>>>>>>>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTVVVYYY\\\^^^___```bbbccccccccceeehhhjjjjjjmmmoooqqqqqqqqqssstttuuuttttttssssssrrrqqqqqqttttttttttttuuuuuuuuuuuuttttttsssssstttzzzvvvrrrmmmjjjlllrrr{{{}}}ppp```SSSKKKGGGDDDCCCCCCEEEGGGGGGFFFDDDFFFFFFEEEEEEEEEFFFGGGGGGHHHGGGFFFEEECCC>>>888333000/////////............///---,,,---...///...,,,------............------------.........///////////////...---------------........................///.........------------...------,,,,,,+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---............---,,,,,,,,,++++++,,,,,,---......------------,,,,,,,,,......------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,------------------------...---------...///000000........................////////////////////////000//////000222444777999;;;;;;<<<<<<;;;999777666333444666666666666777999;;;<<<===>>>@@@@@@???>>>@@@CCCGGGIIIKKKQQQ\\\eeeppp{{{yyynnniiifffbbbcccfffqqqwww~~~zzzwwwuuuqqqllliiiiiimmmppppppuuu}}}~~~{{{yyyyyyzzz{{{}}}]]]\\\[[[YYYXXXWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRQQQPPPPPPOOONNNNNNMMMLLLMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???????????????@@@AAAAAABBBDDDFFFFFFFFFFFFHHHJJJKKKMMMOOOPPPQQQSSSVVVXXXYYYZZZ[[[\\\^^^___```aaacccbbbbbbbbbdddfffhhhiiijjjkkkmmmnnnnnnnnnmmmlllllliiifffdddccceeegggiiikkkjjjiiihhhfffcccaaa```[[[YYYVVVUUUTTTTTTRRRQQQNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAA???>>>============<<<<<<<<<;;;<<<<<<===>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPQQQSSSUUUWWWYYY[[[\\\]]]^^^___^^^```bbbddddddfffjjjlllnnnooorrrtttttttttttttttsssrrrqqqqqqttttttttttttuuuuuuuuuuuuvvvuuutttrrrqqqsssxxx{{{{{{sssmmmlllooouuuyyyvvvkkk^^^SSSLLLGGGFFFDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFEEECCC???:::666000//////..................,,,,,,,,,......---,,,------............------------........./////////---............------,,,------------------------............------------...------------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,---------,,,+++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------..................,,,,,,,,,---------......++++++++++++,,,---...///,,,,,,,,,,,,------------......---------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,------------------------......---------......///........................///////////////000000000//////000222666999===???>>>======<<<:::888666555333555777888888888:::<<<===>>>???@@@AAAAAA@@@@@@AAAEEEIIIKKKPPPYYYgggrrr}}}sssjjjaaa______bbbhhhmmm}}}~~~yyyvvvpppnnnjjjffffffjjjqqqwwwzzz~~~~~~|||zzzyyyzzz}}}ZZZYYYXXXVVVTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>=========<<<<<<;;;<<<<<<===>>>??????AAACCCCCCCCCDDDFFFHHHHHHJJJLLLMMMOOOQQQTTTWWWWWWXXXZZZ\\\^^^```aaabbbccccccccccccdddeeeggghhhhhhiiikkkmmmoooooooooooollljjjfffcccbbbbbbcccdddgggfffeeedddbbb___]]]\\\WWWUUURRRQQQQQQPPPOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@AAABBBBBB@@@@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMNNNOOOQQQSSSUUUVVVXXXYYY[[[[[[[[[[[[]]]___```cccfffiiijjjllloooqqqrrrssssssttttttsssrrrqqqqqqqqqrrrrrrrrrsssssssssvvvvvvuuurrrppppppsssuuu{{{rrrmmmmmmooorrrzzz}}}}}}uuuiii[[[QQQKKKHHHEEEDDDDDDEEEEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHFFFFFFDDDAAA<<<999111000///............///---,,,+++,,,---...---,,,------............------,,,,,,,,,,,,---------...,,,---...///......,,,+++------------------------------------------------------.........---------,,,,,,+++++++++*********++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,------......//////,,,,,,,,,---------......,,,+++++++++,,,,,,---...++++++,,,,,,,,,---------......------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,+++........................///...---------------.........................../////////000000111111111000000222555888<<>>>>>???@@@AAAAAAAAABBBCCCFFFIIINNNRRRXXXdddttt{{{tttooohhhccc]]]\\\```hhhrrrzzzzzztttqqqjjjiiifffeeehhhqqq{{{~~~WWWVVVUUUSSSQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCC@@@???????????????>>>>>>>>>>>>======<<<;;;;;;;;;999999999::::::<<<=========???AAABBBBBBCCCEEEGGGFFFHHHKKKLLLMMMPPPSSSVVVVVVWWWYYY\\\___aaacccdddddddddddddddeeeffffffgggfffhhhjjjmmmoooqqqqqqqqqkkkiiieeebbb____________bbbaaaaaa___]]][[[YYYWWWSSSQQQOOONNNNNNMMMLLLKKKLLLKKKIIIGGGEEECCCAAAAAAAAAAAA@@@@@@@@@?????????============>>>???@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>??????@@@AAAAAABBBCCCEEEFFFGGGHHHJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUWWWXXXXXXXXXZZZ\\\___aaadddfffggghhhjjjlllooopppqqqsssssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrssstttuuuuuutttrrrqqqrrrttt{{{xxxqqqmmmmmmnnnqqqwww~~~sssdddYYYPPPLLLGGGCCCBBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFCCC???<<<444333111///.........///---,,,+++,,,...///...---------............------******+++++++++,,,,,,,,,+++,,,---......---,,,+++------------------------,,,,,,------------------------.../////////...---,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++++++++,,,,,,---------...,,,,,,,,,---------.........---,,,,,,+++++++++,,,+++++++++,,,,,,,,,------------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,........................///......---------......////////////////////////...//////000111222333333222333444666888;;;===>>>???>>>;;;999777555555555666888:::;;;;;;<<<>>>@@@===???BBBBBBBBBCCCFFFIIIPPPUUU[[[aaahhhttt~~~wwwqqqkkkgggddd```___^^^```hhhuuu}}}xxxsssnnnkkkfffffffffhhhnnnyyySSSRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@========================<<<<<<<<<;;;::::::999999777777777888999:::;;;<<<;;;===???@@@@@@AAADDDFFFFFFHHHJJJKKKLLLNNNQQQTTTUUUVVVXXX[[[___bbbdddeeeffffffffffffggggggggggggfffgggjjjlllnnnoooooooooiiigggccc```]]]\\\[[[[[[]]]\\\[[[ZZZXXXVVVTTTRRROOOMMMKKKJJJJJJJJJIIIGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<===>>>>>>===>>>??????@@@@@@@@@@@@????????????>>><<<;;;:::<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<=========??????@@@AAACCCDDDEEEEEEGGGGGGHHHHHHJJJKKKLLLMMMNNNQQQTTTUUUVVVVVVXXXYYY\\\___bbbcccddddddfffhhhjjjllloooqqqsssssssssrrrssssssssssssttttttttttttrrrtttvvvvvvuuutttttttttuuuwww{{{wwwqqqnnnlllmmmsss~~~~~~{{{mmmcccWWWQQQJJJDDDBBBAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGGGGGGGEEEBBB???888777333000.........///---,,,,,,---///000///...------............------*********+++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................//////.........//////000////////////////////////...///000111222333444444555666777888999:::;;;;;;<<<;;;888666444555666666777999;;;<<<;;;<<<>>>@@@===@@@DDDEEEFFFHHHMMMQQQWWW^^^fffnnnuuutttjjjddd```^^^\\\\\\aaafffjjjuuu~~~|||{{{xxxtttpppllliiigggfffhhhkkkooovvvNNNNNNLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@????????????????????????=====================>>>::::::::::::::::::::::::::::::999999888777777777555555555555777888999:::999;;;===>>>???@@@BBBDDDEEEGGGIIIJJJJJJLLLNNNQQQSSSTTTWWWZZZ^^^aaaccceeeggghhhhhhhhhhhhhhhggggggggghhhiiikkkkkkkkkjjjiiifffdddaaa^^^[[[YYYXXXXXXYYYXXXWWWVVVTTTQQQOOONNNKKKIIIFFFFFFFFFFFFEEEDDD@@@@@@??????>>>>>>>>>===;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<======>>>===<<<;;;:::;;;;;;:::999999999999999999999:::::::::::::::;;;<<<===>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEGGGHHHIIIIIILLLPPPRRRSSSTTTVVVWWWXXXZZZ]]]___```aaaccceeefffhhhlllppprrrssssssrrrrrrrrrssssssssstttttttttqqqsssvvvwwwvvvtttttttttoooooopppvvv|||uuupppmmmkkknnnwww~~~|||{{{uuummm^^^WWWNNNFFFBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJIIIGGGGGGGGGFFFDDDBBB===:::666222///............------...000111111000------............------+++,,,,,,,,,------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///111111111///............---------,,,,,,++++++++++++++++++++++++++++++******+++,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,++++++++++++***---------------,,,,,,,,,,,,,,,,,,---------......------,,,++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------.................................///////////////000111222////////////////////////...///000111333444555666777888999::::::;;;;;;;;;999777555333333444666888999:::<<<<<<;;;<<<===???===BBBFFFIIIJJJNNNUUU[[[^^^fffqqqzzzzzzsssjjjbbb^^^]]]]]]]]]eeemmmuuuyyy}}}{{{uuussspppnnnlllkkkkkkkkkmmmpppuuuzzzKKKJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888888777666666555555333333333444555666888999777999;;;======>>>AAACCCEEEFFFHHHHHHHHHJJJLLLOOOQQQRRRUUUXXX\\\```cccdddhhhiiiiiiiiiiiihhhhhhgggiiiiiiiiiiiihhhfffeeeddddddbbb```\\\YYYXXXWWWVVVVVVVVVUUUSSSQQQOOOMMMLLLHHHFFFDDDCCCCCCCCCBBBAAA::::::;;;;;;<<<======>>>:::::::::999999999888888;;;::::::999999::::::;;;<<<<<<============<<<<<<;;;;;;<<<======<<<;;;:::::::::999888888777888888888888888888888999999999:::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFIIIMMMPPPQQQRRRTTTVVVTTTWWWZZZ\\\^^^___aaaccccccfffjjjooorrrsssssssssppppppqqqqqqqqqrrrrrrrrrpppsssvvvwwwvvvtttsssssskkkiiihhhmmmxxxxxxrrrooohhhjjjoooyyy~~~|||{{{zzztttccc\\\QQQHHHDDDBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHHHHGGGEEECCC???<<<888333000.........///...---///111222222111---..................------------.........//////,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,...000111222111000/////////.........---------++++++++++++++++++++++++++++++******+++---...000,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******/////////......------,,,,,,,,,,,,---------......++++++++++++,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......***++++++,,,---...//////////////////////////////////////////000111333333000000000000000000000000...///000111333444666666888999:::;;;<<<<<<<<<<<<777555333111222444777999999;;;<<<<<<;;;;;;<<<>>>>>>CCCIIILLLNNNSSS[[[aaagggppp}}}|||lllhhhbbb^^^^^^```bbbcccrrr{{{|||yyywwwpppooolllkkkkkkmmmppprrruuuyyy~~~GGGGGGGGGFFFFFFFFFFFFEEEAAAAAAAAA@@@@@@@@@??????AAA@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<;;;;;;999999999999;;;;;;<<<;;;::::::999999999999999:::::::::999888666555666666666666666666666666666666666555555444444444333333222222333333444555777777999;;;===@@@BBBDDDDDDDDDEEEFFFHHHIIIJJJKKKOOOQQQTTTWWWYYY]]]aaadddfffggghhhjjjkkkkkkjjjjjjiiigggeeecccccccccaaa```]]][[[ZZZYYYYYYVVVSSSPPPTTTRRROOOKKKIIIGGGFFFFFFGGGEEEBBBAAAAAAAAA@@@???;;;;;;;;;:::::::::999999999999888777777666777777666666666666666777888888777777777777777777777777888888888777888999999:::666777777777888888888888::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;===?????????@@@BBBCCCDDDFFFHHHJJJLLLNNNRRRTTTTTTVVVXXXZZZ[[[\\\___aaaaaadddhhhlllpppqqqrrrrrrqqqppppppoooppppppqqqqqqqqqppppppqqqssssssrrrpppllljjjggggggmmmzzz~~~wwwrrrmmmkkklllrrryyy~~~zzz~~~yyyjjjcccWWWMMMGGGDDDCCCBBBCCCDDDDDDEEEFFFFFFGGGGGGKKKKKKKKKJJJIIIHHHGGGFFF@@@FFFEEE:::111000222111//////.........---------////////////////////////,,,,,,---...---,,,***)))*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...---+++******+++,,,...+++,,,---...////////////000000...------...///000//////...---,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------((((((***+++---...000000111000...,,,+++,,,---///000111111000...,,,---...////////////////////////...---,,,+++,,,---...///000000111111333555666777999999;;;<<<<<<;;;:::999333333333444555666777888>>>999777:::<<<;;;===@@@CCCHHHNNNRRRWWW\\\dddiiisss{{{{{{rrrqqqeee```]]]^^^^^^___hhhtttzzzzzzyyywwwvvvvvvtttrrrpppmmmmmmqqqvvvyyyzzz|||~~~DDDDDDDDDCCCCCCCCCCCCBBB????????????>>>>>>>>>>>>=========<<<<<<<<<;;;;;;>>>===<<<;;;:::888777777:::999888888888888999:::::::::999888888888888888777777888888777666444333444444444444444444444444555555555444444333333333333222222222222333444444555666777999<<<>>>AAABBBCCCDDDEEEFFFGGGIIIJJJJJJMMMOOOSSSUUUXXX\\\```ccceeefffhhhjjjkkkkkkkkkjjjjjjgggdddcccbbb```^^^]]]ZZZXXXWWWVVVVVVSSSPPPMMMPPPNNNKKKHHHFFFDDDCCCCCC@@@>>>===<<<<<<<<<:::888999999999999888888888777777666666555444444555555444444444444444555666666777777777777777777777777777777666666777777888999666666666777777777888888777777888888888888777777888999999999999::::::::::::<<<>>>>>>>>>>>>@@@BBBEEEFFFHHHHHHHHHIIILLLNNNQQQSSSVVVXXXYYYZZZ]]]___```bbbeeeiiilllooopppqqqqqqqqqppppppppppppppppppqqqppppppqqqssssssrrrpppmmmkkkgggeeeiiisssyyynnnjjjhhhkkkpppxxx}}}~~~}}}nnnggg[[[PPPIIIEEECCCBBBCCCCCCDDDEEEFFFFFFGGGHHHJJJJJJJJJJJJIIIHHHGGGFFFBBBGGGFFF<<<333111111000//////.........---------........................---------------,,,++++++++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,*********,,,...///+++,,,---...//////////////////............////////////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------******+++,,,...///000000000///...---,,,---......///000111000...,,,---...////////////////////////...---,,,,,,,,,---...///000111111222444666777888777888888999999888777666333333333444555666777888===999777;;;===<<<>>>BBBFFFLLLSSSYYY___eeemmmsss}}}~~~ooohhhgggbbb___```dddggglllxxxzzzwwwuuussspppnnnnnnnnnnnnmmmsssuuuzzz@@@@@@@@@?????????>>>>>>======<<<<<<<<<;;;;;;;;;999999888888888888888777999999888777777666666555888777666666666666777888888777777666666666666666444555555555444333222111333333333333333333333333333333333333333222222222222222111111222222333444444444666777:::<<<>>>@@@BBBCCCDDDEEEFFFHHHIIIIIIJJJMMMPPPSSSVVVZZZ___bbbeeefffhhhiiijjjkkkjjjjjjkkkhhheeebbb```^^^[[[XXXVVVTTTSSSRRRQQQOOOLLLIIIJJJIIIGGGDDDBBB@@@??????:::999999999999888555333666666666666555555555555444333333222222222222333222222111111222222333444555555555555555555555555555555555555555666666777555555666666666777777777555666666777777666666666777777777888888888999999999:::<<<<<<<<<<<<>>>???BBBCCCDDDEEEEEEFFFHHHJJJNNNPPPSSSTTTVVVWWWZZZ\\\___```bbbeeehhhllloooppprrrqqqqqqpppppppppooooooqqqppppppqqqssstttrrrqqqpppmmmiiieeefffkkktttzzzuuunnnhhhfffggglllxxx{{{}}}uuummmaaaVVVNNNIIIEEECCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFDDDGGGFFF>>>666333111////////////............---------------------------...------,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,---+++*********+++---///000+++,,,---......///......---....../////////....../////////...------,,,,,,......---,,,,,,+++******......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---......///000000---------...............///000111000...------...////////////////////////...------------...///000111111222444666888999:::555666666666555444333333333333333444555666888888;;;888888<<<>>>>>>BBBFFFLLLRRR[[[dddkkksss{{{|||oooddd```aaadddeeejjjqqqwww~~~{{{yyyxxxpppmmmjjjggggggiiimmmooo{{{======<<<<<<<<<;;;;;;;;;:::999999999888888888888555555555555555555555555222333333555666777888888555555555444444555555555555444444333333444444444333333333333222222111111222222222222222222222222222222222222111111111111111111111111111222333333444444555777999;;;===>>>AAAAAABBBDDDEEEFFFGGGHHHHHHJJJNNNQQQTTTXXX]]]```cccdddfffhhhjjjjjjjjjjjjllliiifffccc```\\\XXXUUURRRPPPNNNMMMLLLKKKHHHFFFEEEDDDBBB@@@???===<<<;;;888888888999:::999555222444444333333333222222222222222111111111111111222111111000000111111222333333333333333333333333333333333333333333444555555444555555555555666666666666666777777888777777777666666666777777777777888777888::::::::::::;;;===<<<>>>@@@AAABBBEEEHHHKKKKKKMMMPPPRRRSSSUUUXXXZZZ]]]^^^___aaaeeeiiimmmpppqqqqqqqqqqqqpppoooooonnnqqqppppppqqqssstttsssrrrsssppplllhhhfffhhhmmmqqq}}}xxxnnnhhhdddeeennnwww{{{}}}}}}uuujjj___UUUNNNIIIEEECCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGFFFAAA;;;666111.../////////...............------------------------......,,,++++++,,,---...---------------------...---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---...+++,,,------.........---,,,---...///000///...---/////////......------------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------............,,,,,,---.../////////...///000000000...------///////////////////////////............///000000111111222444666888999::::::555555444444333333222222333333444444666777999::::::888999>>>@@@BBBFFFLLLRRRYYYdddnnnwwwxxxnnnddd^^^```eeennnsss|||}}}{{{zzzzzzmmmkkkgggeeegggllltttzzz}}}}}}::::::::::::999999999999777777666666666555555555444444444444444444444444111111222444555666777888333333333333333333333333222222111111111222222333333333222222222111111222222222222222222222222222111111111111111111111111111000000000000111222222444444555666888;;;===>>>???@@@AAABBBDDDEEEFFFFFFFFFIIILLLOOORRRVVV[[[^^^aaabbbdddfffhhhhhhhhhhhhkkkiiifffccc```\\\WWWTTTOOOMMMJJJIIIHHHGGGEEECCC@@@@@@???>>><<<;;;999999888777888999:::888555333222222222111111111000000111111111000000111222222111111000000111111222333222222222222222222222222222222111111222222333444333333444444444555555555444555666777777777777777555555666666666777777777666777999999888888999;;;;;;===???@@@AAACCCFFFHHHHHHKKKNNNPPPQQQSSSVVVYYY\\\\\\]]]___ccchhhlllooopppqqqqqqqqqqqqpppooonnnqqqpppppprrrtttuuutttrrrqqqpppnnnjjjgggfffhhhjjjqqqyyyvvvmmmeeebbbgggnnn~~~}}}|||sssiii___VVVNNNIIIDDDCCCCCCBBBCCCEEEFFFHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFDDD@@@999222...////////////////////////------------------------...---,,,,,,,,,---...///---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,+++++++++++++++,,,------------------+++,,,.../////////...---...............---------+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************------------,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......///000///...---...///////////////////////////......///000111111222222333444555777999999:::999555555444444333333333333444444555666777999:::;;;;;;:::===CCCFFFHHHNNNVVVZZZbbbnnnxxx|||tttjjjbbb]]]\\\ccckkkyyy|||xxxuuutttjjjiiihhhhhhkkksss~~~}}}yyyvvvxxx|||888888888888777777777777555555444444444333333333333333333333333444444444444444444333333333333333111222222333333222222111000000000000000111111222333222111111111111222222222222222222222222222222000000000111111111111111000000000///000000111222333444555666888:::;;;===>>>???@@@AAABBBDDDEEEEEEGGGIIILLLOOOQQQTTTYYY\\\^^^```bbbdddfffggggggggghhhfffcccaaa___[[[VVVSSSLLLIIIFFFDDDDDDCCCAAA???<<<<<<<<<;;;:::999777666555444444555666555333111111111111111000000000000111000000000000111222222111111111000111222222333222222222222222222222222111111111111111222333333222333333333333444444444222333444444555555555555555555555666666666777777555666888888777777888999===>>>????????????AAACCCFFFHHHKKKMMMOOOQQQTTTWWWYYYYYYZZZ]]]aaafffkkkmmmooopppqqqrrrrrrqqqpppoooppppppppprrrtttuuuuuusssnnnooonnnkkkhhheeedddeeeggglllxxx~~~sssiiiaaabbbgggyyy|||tttkkk```UUUNNNFFFEEECCCBBBBBBCCCEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIFFFEEEGGGEEE===444///...////////////000000000---------------------------------------......///---------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---,,,+++***))),,,,,,------------,,,,,,+++,,,---...............------------------------******+++,,,,,,---......,,,,,,------------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---------..................///000///...---...///////////////////////////...///000111222333333333444555777888999999888777666555444444444555555666555666666777999;;;===>>>???@@@EEEKKKNNNQQQYYYaaaeeemmmyyyzzznnnggg```]]]]]]```jjjttt}}}xxxsssnnnkkkiiikkkmmmnnnrrr{{{zzzxxxuuusssvvv|||666666555555555555444444444444333333333222222222111222222222333333333333333333333222222111111111000111222333333222111000///////////////000111222222111000///000000111222000000000000000000000000000000000111111222222222000////////////000111111222222333444666888999:::===>>>???@@@AAACCCDDDDDDHHHJJJMMMOOOPPPSSSWWWZZZ\\\]]]```bbbdddeeeeeeeeecccaaa```^^^]]]YYYUUUQQQHHHEEEBBB@@@???>>>===;;;888999999999888666555444333222111111222222111000222222222111111111000000///////////////000111111000000000000000111222222222222222222222222222222111111111111111222222333222222222222333333333333222333444555555666666666555666666666666777777777555666888777666666777888<<<===>>>===<<<===???AAABBBEEEHHHJJJLLLNNNRRRTTTUUUVVVXXX[[[___dddhhhjjjmmmnnnppprrrrrrrrrqqqpppppppppppprrruuuvvvuuutttoooqqqqqqoookkkfffdddccc```bbbkkkxxx|||pppeeebbbeeeqqq}}}ttthhh[[[SSSHHHFFFDDDBBBAAABBBCCCDDDEEEEEEFFFHHHHHHIIIIIIIIIJJJDDDDDDIIIIII@@@555000.../////////000000000000........................,,,,,,---...........................---------,,,---,,,,,,++++++,,,,,,---------------,,,++++++***,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,,,,,,,,,,------------------------------------+++,,,,,,,,,------......000///...---,,,---......---///000///...---///000////////////////////////...///111222333444444333555666777888888777666555555444444444444666777888777777888999;;;===???@@@EEEGGGMMMTTTWWW[[[dddnnnqqqzzz{{{ssslllccc^^^\\\___dddmmmzzz}}}}}}}}}|||zzzvvvrrrnnnlllmmmpppuuuxxx{{{yyywwwuuuuuuyyy444444444333333333222222333333333222222222222111000111111111222222333333//////000000111111222222000111222333333222111000///////////////000111222111000///......///000111////////////////////////000000111111222222222333///////////////000111111111111111222444666888999======>>>???AAABBBCCCDDDIIIKKKMMMOOOPPPSSSVVVYYYZZZ\\\^^^aaacccddddddddd___^^^]]]\\\[[[XXXTTTPPPEEEBBB???===<<<;;;:::999666666777777666444333222333111//////000111111000222222222222111111111111...............///000111///////////////000111111222222222222222222222222111111111111111222222333111111222222222333333333444555666777888888888888666666666666777777777888555666888777666666777888777888:::;;;<<<===@@@BBB@@@BBBFFFHHHJJJLLLPPPRRRRRRSSSVVVZZZ^^^bbbfffggglllmmmppprrrssssssrrrqqqppppppppprrruuuvvvuuutttsssuuuuuusssoooiiieeeddd\\\\\\dddppp{{{vvvjjjeeefffjjjxxxzzzmmm___VVVIIIGGGDDDBBB@@@AAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJDDDCCCJJJKKKBBB666111.../////////000000111111////////////////////////+++,,,...///000///...---000000//////.........------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,------,,,++++++,,,,,,++++++,,,---///000++++++++++++++++++++++++...------,,,,,,++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((('''''',,,,,,------------......------------------------,,,,,,------...//////000111000...,,,+++,,,...///---///000///......///000////////////////////////...///111333444444444444666777888999888777555333444333333333444666888999888888999:::<<<>>>@@@AAAJJJMMMSSSZZZ^^^bbbkkkvvvzzzzzzrrriiibbb\\\ZZZ\\\dddnnnzzzzzzzzzyyyyyyxxxwwwuuuttttttrrrwww||||||{{{zzzyyyzzz~~~222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111333333222222111111000000333333222222111111000000000000000000000000000000000000000000111111111111000000000000000111111111111111111111111111111111222111000000222444777888<<<===???AAABBBDDDDDDEEEIIIIIIJJJLLLOOOSSSVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[YYYUUUSSSQQQPPPMMMKKKBBBBBB@@@???<<<999777666555555444333333222111111000000000000000000000000000000000000000000000000000000000000////////////222111111111000000//////111111111111000000000000111111000000111222333333333333333333333333333333444444333222222444555666555555555555666666666666666666666666777777777777888999999:::;;;===>>>???@@@@@@AAAAAABBBFFFKKKOOOPPPRRRTTTXXX[[[___aaabbbiiilllnnnppppppqqqrrrttttttssssssrrrssstttuuuvvvrrrsssuuuuuurrrooojjjhhh```aaabbbeeemmmxxx{{{nnnhhhfffkkkuuu{{{rrrdddWWWNNNHHHCCCCCCCCCAAACCCFFFFFFFFFFFFGGGGGGHHHHHHIIIGGGJJJHHHDDDDDDEEE???666111222111/////////...,,,------------------------///............------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---......///000111111222------------------------------------------------,,,---......,,,,,,---............------,,,,,,,,,........................222000.........///...---........................///............//////000000111333555555555333222777888999999888666333222222222333333555666888999999888999<<<======BBBIIIRRRXXX]]]___dddnnnxxx|||yyynnnddd______ZZZ]]]dddooo}}}~~~~~~}}}|||xxxuuuuuuzzz~~~~~~||||||{{{}}}~~~|||wwwzzz222222222222111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////............000000000//////.........000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000111111000000222444666888<<<===???AAABBBCCCDDDDDDFFFGGGHHHJJJMMMQQQTTTVVVWWWWWWXXXYYYYYYYYYYYYYYYTTTRRRNNNLLLKKKIIIGGGEEE??????>>><<<:::777555444555444444333222222111111000000000000000000000000000000000000000000000000000000000000////////////111111111111000000000///---.........//////000000000000000000000111222222333333333333333333333333444444333333444444555666444555555555666666666666888888777777666666555555666777777777999:::;;;<<<>>>???@@@AAABBBEEEIIIMMMNNNPPPSSSVVVZZZ^^^```bbbfffiiillloooppprrrtttvvvtttssssssrrrssstttuuuvvvssstttuuuuuussspppllliiiaaa```___```dddmmmxxxsssiiieeebbbkkkvvv~~~vvviii]]]QQQJJJCCCAAA@@@>>>???CCCDDDDDDEEEEEEFFFGGGGGGGGGEEEHHHGGGEEEEEEGGGCCC<<<333222111/////////...---////////////////////////............---------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------------------------------,,,---......,,,,,,---.........---------,,,,,,,,,........................111///...---...///...---........................///............///000000000111333444555555555444999999999888777555333222444444444555666888:::;;;;;;999:::===>>>>>>EEELLLXXX___fffiiinnnxxxxxxpppggg___^^^```ccchhhppp|||~~~{{{|||}}}{{{zzz|||~~~}}}~~~~~~222222111111000000//////000000000000000000000000000000000000000000000000/////////....../////////000000000111111111111111////////////............000000000000000000000000000000000111111111222222222222111111000000//////////////////////////////000000000000111444666777;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCEEEGGGJJJNNNQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQMMMJJJGGGEEEEEECCCAAA@@@;;;;;;:::999777555333222444444333333222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000,,,------...///000111222000000/////////000111111333333333333333333333333333333444555555555555555444444444555555555666666999999888777666555444444444444444555666777888999<<<===???AAABBBDDDGGGIIIKKKLLLOOOSSSXXX\\\___aaacccfffjjjmmmppprrruuuxxxtttsssssssssssstttuuuuuutttuuuvvvvvvuuurrrnnnllleeeccc```\\\]]]bbbjjjpppzzzlllddd]]]dddnnnyyy|||qqqfffXXXOOOFFFBBB@@@===>>>AAACCCCCCCCCDDDEEEFFFFFFFFFDDDFFFFFFEEEGGGIIIGGGBBB666333000/////////......////////////////////////............------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......,,,,,,---......------------,,,,,,,,,------------------------111///------...///...---........................///.........//////000111111222333444555666777888;;;:::888777555444444333555666666777888:::;;;<<<<<<;;;<<>>===888888777666555333222111333333333333222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111000000000000000///000000111222222333333000///////////////000000222222222222222222222222222333444666666555444444333333444444444555555555777777777777666666666666444444444444555555666777999;;;>>>???@@@BBBDDDFFFGGGIIILLLPPPUUUYYY\\\^^^aaadddhhhlllnnnqqqtttwwwttttttsssssstttttttttttttttuuuwwwwwwvvvtttqqqpppllljjjeee```]]]___dddhhhttt~~~oooddd___ccciiisssxxxmmm___UUUKKKEEEBBB???@@@CCCBBBBBBCCCDDDEEEFFFFFFGGGEEEFFFFFFFFFHHHIIIIIIGGG;;;555/////////......///------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------------------------000...------...///...---....................................///000111111333333333444666888:::;;;<<<:::888555444444444555666666777888999;;;<<<===>>>===@@@CCCDDDFFFPPPZZZeeeooozzz~~~ooohhhcccbbbcccgggooowww~~~~~~~~~}}}zzzyyy{{{|||000000000/////////......000000000000000000000000111111111111111111111111222111111000000111111222---.........///000000000000000000111111111111111111111111111111111111111111111111111222222222222333222222111000///......000000000000000000000000......///000111333444555999:::;;;===???@@@AAAAAA???@@@BBBDDDGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDAAA???===<<<<<<<<<;;;:::555666666555444333222222333222222222222222111111000000000000000000000000000000000000000000000000.../////////000000000111000000000000000000111111222222222222111111111111000000///////////////000222222222222222222222222111222444555555555444333333333333333444444444444444444555666777888999999666666555555555666666777777999<<<===>>>???AAACCCCCCEEEHHHMMMQQQVVVYYY[[[___bbbfffiiilllnnnqqqsssttttttttttttttttttssssssuuuuuuwwwwwwwwwuuutttssspppnnnkkkfffcccbbbeeegggjjjvvv{{{}}}uuuiiiaaa```ccckkkxxx~~~}}}~~~ssseeeZZZOOOIIIDDD@@@@@@CCCBBBBBBCCCDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGHHHJJJCCC888000000000......000------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------------------------------///---,,,,,,...///...---.................................//////000222222444444555666777999;;;<<<<<<:::777555444444555666666777777888999;;;<<<===???AAAEEEIIIKKKNNNYYYdddooozzzrrrddd``````fffmmmttt~~~~~~~~~}}}||||||}}}zzzvvvtttuuuxxxzzz////////////000000000000000000000000000000000000111111111111111111111111333222222111111222222333///000000000000000000111////////////000000000000111111111111111111111111111111111222222222222333222222111111000000//////000000000000000000000000------...000111222333444666888999;;;===>>>??????>>>???AAACCCDDDEEEFFFFFFEEEEEEEEEDDDBBBAAA???>>>:::888666666777777666555333444444444444333333222222222222222222222111111000000000000000000000000000000000000000000000000......//////000000111111000000000000111111111111111111000000000/////////111111000/////////000000222222222222222222222222111111222333333333333333222222222333333333444444222333444666777999:::;;;888888777777666777777777666888999::::::<<>>AAAEEEMMMSSSUUUYYYeeeqqq}}}ssshhh___```fffqqq|||}}}zzzzzzyyyxxxyyy}}}yyyzzz}}}zzzwwwtttrrrsssuuuyyy{{{...//////000000111111222000000000000000000000000111111111111111111111111222222111111111111222222333333333222222222222222///000000000111111111222111111111111111111111111111111111222222222333333111111111000000000000000////////////////////////,,,---...000111222333333444555777999;;;<<<=========>>>???AAAAAAAAAAAA@@@?????????>>>===;;;:::999666444222222444444444333111111222222333222222222111111111111111111222222000000000000000000000000000000000000000000000000.........///000111111111///000000000111111111111000000000000000000111111222222111000000000000000111111111111111111111111111111000000111111222333222222222222333333333333333444555666777888999:::999999888777777777777777666777777777777:::===@@@@@@AAADDDGGGKKKOOORRRSSSWWWZZZ___cccgggkkknnnqqqttttttuuuuuuuuutttrrrrrrssstttuuuvvvwwwwwwvvvvvvppprrrtttssspppmmmlllkkklllrrr|||{{{{{{pppgggaaaccckkkttt~~~yyy|||vvvlll___VVVMMMDDD@@@@@@@@@@@@AAACCCDDDEEEFFFGGGHHHEEEEEEGGGFFFDDDHHHOOORRRAAA444333333...---111////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++---///.......................................///000222333444666777999:::;;;;;;;;;:::777666666555666666888999999999:::;;;<<<>>>???@@@EEEKKKUUU^^^aaaeeeqqq}}}zzzrrrjjjddddddhhhsss|||uuuuuuttttttwww}}}{{{}}}{{{xxxuuutttsssssstttvvvzzz|||}}}{{{xxxvvv......///000111222333333000000000000000000000000111111111111111111111111111111000000000000111111111000000000//////......222222333333333444444444111111111111111111111111111111222222222333333333000000000000000111111111........................+++,,,...000111222222222333444666888:::;;;<<<<<<<<<===>>>??????>>>===<<<;;;;;;;;;:::999888777666555333222222444555444333//////000111111111111111111111111111111111222222000000000000000000000000000000000000000000000000---......///000111111222//////000000111111111222000000111222333444444555333333222111000000111111111111111111111111111111111000/////////000222333111111222222222333333333555555666666777777888888:::999888777777666777777666666666555666888===@@@???@@@CCCFFFJJJMMMPPPQQQSSSWWW\\\bbbfffkkkooorrrttttttuuuuuuuuutttrrrqqqssstttuuuvvvvvvwwwwwwwwwrrruuuxxxyyyvvvrrrooonnnjjjmmmttt~~~|||~~~rrrhhhgggjjjppp{{{vvvzzz~~~vvviii___TTTIIIBBBAAA>>>???@@@AAACCCDDDEEEFFFFFFCCCDDDGGGFFFDDDIIIRRRVVVCCC555444444...---222---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---///.......................................///000222333444777888:::<<<<<<<<<:::999555555555666666777888999;;;;;;;;;<<<>>>???AAABBBHHHOOO[[[eeeiiimmmxxx{{{oooiiigggeeelllqqq~~~yyyqqqqqqqqqrrrwww{{{zzzvvvsssqqqttttttssstttuuuxxxzzz||||||xxxuuurrrooollljjj333333222111000000111111000222444555555333000...222222222222111111000000333222111000000111222333111222222000//////111444333222111111111222333444333222222111111222222333222222222333333444444444444333222222111111222222111111111111111000//////333222111000////////////000111333555777999::::::<<<<<<============<<<<<<999888888777666555555555222222222111111111111000111222333444555444333333222222111111000000//////222222222222222222222222111111111111000000000///000111111111111222222222222222111111111111222222000000000000000000000000000000000000000111111222222222111111111111222222222222222111111111111000000000111222333333444444333444555666777777777777888888888777777777777777555555555666777999:::;;;???@@@BBBCCCEEEGGGKKKNNNRRRUUUYYY^^^bbbgggmmmpppqqqvvvyyywwwvvvvvvuuurrrttttttuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyxxxwwwvvvuuupppppprrrxxx}}}nnnhhhgggkkkuuu{{{yyyyyy|||wwwiiiZZZMMMGGGEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEFFFHHHHHHIIIIIISSSFFF;;;777555111///222///...---,,,+++,,,------///...---,,,+++,,,------******+++,,,,,,---...............------,,,,,,,,,------++++++++++++------+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................------,,,+++------++++++++++++------++++++++++++++++++++++++++++++------------++++++))))))***+++,,,,,,------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------222000------///000111111//////000111111000///............///111444666888999:::;;;;;;:::999777666444666888999999:::<<<>>><<<<<<<<<;;;<<<@@@EEEIIINNNWWWbbblllsss|||~~~tttjjjbbb```gggpppwww|||xxxvvvvvvvvvuuutttuuu|||~~~xxxssspppooooootttuuuvvvvvvwwwyyy|||wwwuuuqqqlllgggccc```___333333222111111111111111111222333444444333111000333222222222111111111111333222111000000111222333444444444333222222444666333222111111111222444444333333222222222222333333444444444444444444555555444444333222111111222222111111111111111000000///111000000000000000111111000111333555666888888999::::::;;;;;;;;;;;;::::::777666666555444444333333222222222222111111111111111111333444444444333222111111111111111000000000222222222222222222222222333222222111000000//////111111111111222222222222222111111000000111111222111111111111111111111111000000000000000111222222222222111111111111222222222222222111111111111000000000111222222333444444333444555666666777777666888777777777777777777777999888888777888888999999<<<>>>@@@AAACCCFFFJJJMMMPPPSSSWWW[[[```eeejjjnnnqqqwwwzzzxxxwwwxxxwwwtttuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxyyyyyyyyyxxxvvvvvvpppoooooorrr{{{vvvlllfffeeellluuu}}}{{{||||||qqqbbbTTTKKKFFFBBBBBBAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHQQQEEE;;;888555000///111///...---,,,,,,,,,------///...---,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---------,,,,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---------------,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,------------------------------------------000...---...///000000///...///000000000///......------...000222555777999::::::::::::999888666555444666999:::999:::;;;===999:::;;;<<<>>>CCCIIINNNUUU]]]iiirrryyyvvvppphhhccc```cccnnnyyy{{{wwwwwwwwwyyyxxxyyy{{{}}}zzzwwwsssqqqqqqqqqrrrvvvxxxzzz|||}}}{{{ooommmiiiddd___[[[XXXWWW333333222111111111222222333333333333222222222111333333222222222222111111333222222111111222222333444444555444222222444666333222222222222333444555444333333222222333333444666666666555555555555555666555444333222111111111111111222222111111000///////////////000111222333111111333444555666666666777777888888888888777777444444444333333222222111333222222222111111111111000111222333333333333222111111111111111111222222111111111111111111111111333333222222111000//////111111111111222222222333111111000000000000111111111111111111111111111111111000000000000111222222222222111111111111222222222222222111111111111000000000111111222333333333222333444555666666666666777777777777777777777777::::::888777666666666666999;;;===???AAADDDHHHLLLMMMPPPTTTXXX]]]aaagggjjjqqqwww{{{zzzzzz|||{{{yyywwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwwwwqqqnnnkkkkkkqqq{{{rrrgggbbbdddjjjxxx~~~yyymmm]]]PPPIIICCCBBBAAA@@@@@@AAAAAABBBDDDEEEEEEFFFGGGGGGGGGFFFMMMEEE===888444000...//////...------,,,,,,------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---......------,,,+++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++------------------,,,,,,------------------------...------...000000///...---....../////////......---...///111333666999::::::::::::999888666555444444777999::::::999::::::888:::<<>>BBBFFFIIIJJJLLLPPPTTTXXX]]]bbbeeejjjqqqwwwyyy{{{{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxvvvrrrlllgggggglllrrrvvv~~~|||nnnfffdddcccdddmmm|||}}}}}}}}}yyyrrrggg[[[TTTIIIGGGCCC@@@>>>>>>@@@AAADDDEEEEEEFFFFFFFFFEEEEEEEEEFFFDDD>>>777222//////...//////.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++,,,...000111///---------------....../////////000222444777999;;;;;;::::::999888666666555555666888:::;;;:::999::::::???AAAEEEIIIPPPXXXaaagggooowww{{{qqqiiidddaaa```ccciiiooowww~~~~~~}}}~~~{{{xxxuuutttssssssssstttvvvwwwxxx{{{|||wwwsssqqqpppqqqooonnnllljjjhhheeeaaa^^^ZZZXXXUUURRROOOLLLKKKJJJ444444333333333444555555666555333222222222333444333333444444444444555555333444444555555444444333444666777777666555555666333444555555666666555555666555555444444555555666333333444444444555555555666666555444444444555555222222222333222222111000333222111000////////////111222333333444444444444444444555555555555444444444444444444444444444444333333333333222222222222333333222222333333444555333333333333333333444444222222222222222222222222000000111222444555666666222222222222333333333333222222111111111111222222222222222222222222222222222111111111111222333333222222111111111111222222222222222111111111111000111111111111111111111111111111222333444444444444333333444555777888999999999999888999999:::;;;;;;777888:::;;;===???CCCGGGHHHJJJNNNRRRUUUZZZ___bbbeeelllsssvvvzzz}}}|||{{{zzzzzzzzz{{{|||zzzzzzyyyxxxxxxxxxxxxxxxwwwtttpppkkkjjjjjjmmmnnnuuu~~~rrriiieeebbbaaaiiiuuu~~~|||zzzwwwrrrjjjaaa[[[OOOKKKFFFAAA>>>>>>???@@@CCCDDDDDDEEEFFFFFFFFFEEECCCHHHJJJCCC:::444222000...////////////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++''''''((()))+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------------------,,,,,,,,,...000111000///------------...///000111111222444666999:::;;;;;;::::::888777777777777777888999;;;;;;::::::<<<>>>BBBEEEJJJOOOWWWaaakkkqqqzzzzzzooogggaaa^^^___bbbjjjttt{{{~~~~~~}}}|||yyywwwrrrssstttwwwyyy||||||zzzuuuqqqmmmkkkjjjiiieeedddbbbaaa___\\\XXXUUUPPPOOOMMMKKKIIIHHHGGGFFF444444444444444555666666555555444333333333333333333444444444555555555555333444555666666555444333444666888888777666666666333444555666777666666555666666555555555555666666333333444555666777777888555555555555555555666777222222333333222222111000111111000000000000000111111111333444555555555555333333444444444444333333444444444444444444444444444444333333333222222222444444333333333444555666444444444444333333333333333333333333333333333333333333333333444444444444222222222333333333444444333333222222222222333333222222222222222222222222222222111111222222333444222222111111111111222222222222222111111111111000111111111111000000000000000111222333333444444333222333444555777888999:::888888888888888999::::::666777999999:::<<<@@@CCCEEEHHHKKKOOORRRWWW\\\___```hhhooossswww}}}~~~~~~~~~}}}}}}|||||||||zzzyyyxxxwwwvvvwwwwwwxxxwwwvvvssspppnnnkkkjjjiiinnnvvvuuummmhhhdddbbbgggqqq}}}~~~}}}{{{yyyvvvoooggg```TTTOOOHHHBBB>>>===>>>@@@BBBBBBDDDEEEFFFFFFFFFFFFBBBKKKOOOGGG===777555222...//////000///...---,,,------.........---,,,++++++++++++,,,,,,---------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,------------------------------------------...---,,,---000222222111......------...000111222333444666888:::::::::::::::999888888777888999:::999:::;;;::::::<<>>===>>>???AAABBBCCCEEEFFFGGGGGGGGGAAALLLQQQIII>>>999666333...///000000000///---,,,,,,---.........---,,,+++******+++,,,,,,---......,,,,,,,,,------.........++++++------------++++++......---,,,,,,++++++***------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------............++++++------------++++++++++++++++++++++++++++++++++++------------++++++))))))***+++,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------.........------------------------///...,,,---///222333333///.........///000222333444555777999:::::::::::::::999888888888999;;;;;;;;;;;;;;;::::::===AAAEEENNNRRRYYYbbbmmmyyy|||qqqggg```___aaacccnnnttt~~~||||||}}}|||{{{wwwsssqqqllljjjgggbbb]]]YYYUUUSSSVVVTTTRRRQQQPPPMMMIIIFFFEEEEEEDDDDDDCCCDDDDDDDDD222222222333444555666666666666555555555555666666444444333333222222222222666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555777666666555555555555666666666666666555555555555666666555444222111000000333222222111222222333333222222333333333444444444000111222222111222444666222222333444444555666666444333333222222333333444555555555555555555555555333444444444444444333333222222333333444555666666444444444555555555666666666666555555555444444444444444444333333333222222333333222111000000000000333333333333333333333333222222222111111111111000111111222222222222111111////////////////////////000111111111111222222222111111111222333444666777888888999999999888888777999888777666666888:::;;;AAACCCFFFKKKOOOSSSUUUWWWZZZ___ffflllqqquuuyyy{{{|||~~~|||}}}}}}{{{{{{zzzxxxvvvvvvwwwxxxyyywwwvvvuuurrrpppmmmlllkkkjjjmmmttt{{{qqqllleeecccfffooozzz~~~{{{wwwuuusssfff]]]QQQGGGAAA???>>>>>>@@@AAACCCEEEEEEEEEEEEDDDDDDKKKNNNHHH???:::777444000///...///000000...,,,//////...---,,,++++++***+++,,,,,,------,,,,,,+++---.........---,,,,,,+++---------....../////////++++++,,,------------,,,++++++++++++++++++++++++...---+++)))))))))+++,,,************+++,,,------------------------------............---,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++,,,---...///............................................................/////////000,,,,,,---...000222333444777888999:::::::::999888;;;999777999<<<===;;;999<<<:::<<<@@@@@@???EEEOOOWWW]]]gggqqqzzz}}}ooobbb______```fffmmmyyyvvvrrruuu}}}~~~~~~}}}yyyuuupppjjjfffbbb```\\\XXXUUURRRQQQQQQNNNMMMLLLJJJHHHGGGFFFEEEBBBCCCCCCBBBAAAAAABBBDDD333333333333444555666777666666555555555555666666777777777666666666555555666666666666666666666666555555555555555555555555555555555555666666666666555555555555555555555555666666555555555666666777777777777666666666555555666555555444333222111111222222111000000111111111222222222333333444444555222333333333111222333555222333333444444555555555555444444333333444444555555555555555555555555555444444555555555555444444222333333444555555666666333333333444444444555555666666555555555444444444111111222333444555555666555444444444444444555666111111111111111111111111222222222222111111111111111111222222222222111111////////////////////////000111111111111222222222111111111222333444555666888888999999999999888888999888777666777888:::;;;>>>@@@DDDHHHMMMPPPSSSUUUWWW\\\bbbhhhmmmqqqvvvyyy{{{~~~|||}}}}}}{{{{{{zzzxxxvvvvvvwwwxxxyyyxxxxxxvvvtttrrrpppooonnnkkklllqqqyyy~~~vvvppphhhddddddkkksss|||}}}zzzxxxwwwooofffXXXLLLDDDAAA@@@???>>>???AAACCCDDDEEEDDDDDDDDDJJJMMMHHH@@@;;;888444000///...///000000///---//////......---,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++000///---++++++,,,---...,,,,,,++++++***+++++++++------------------------,,,,,,---------------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************+++,,,---............................................................///////////////------...///111333444555888888:::;;;;;;;;;:::999;;;999888999;;;<<<;;;999<<<;;;>>>CCCDDDEEELLLUUUaaagggpppxxx~~~pppggg```bbbggglllttt{{{zzzrrrooouuu}}}yyytttpppjjjeeeaaa[[[ZZZVVVSSSPPPNNNMMMMMMIIIIIIHHHFFFEEECCCBBBBBBBBBCCCCCCBBBAAAAAABBBDDD444444444444555666777777666666666555555666666666555555555555555444444444666666666666666666666666666666666666666666666666444555555555555666666666555555555555555555555555555555555555666777888888888888777777777666666666444444444444333333333222222222111000/////////000111111222333444444555555444555555444222222333444333333444444444444444444555555444444444444555555555555555555555555555555555555666777777666666555333333444444555666666666333333333333444444444444666666666555555555444444111222222333444555666666555444444555666777888888222222222222222222222222333333333222222222111111111111222222222222111111000000000000000000000000000111111111111222222222111111111111222444555666888888999999999999999888999888777777777888:::;;;;;;===@@@DDDIIIMMMPPPRRRUUUXXX]]]bbbgggmmmrrrvvvzzz~~~|||}}}}}}{{{{{{zzzxxxwwwvvvwwwxxxyyyyyyyyyxxxwwwuuutttsssrrrmmmkkklllqqquuu||||||vvvlllfffccceeejjjqqq|||~~~|||{{{{{{ppp```RRRHHHCCCAAA@@@===>>>???AAACCCDDDDDDEEECCCIIILLLGGGAAA===:::666000///...///000111000...........................,,,,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++///...---,,,+++,,,---......---,,,+++************------------------------***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,---......................................................///////////////............///000111333555666777999999:::;;;;;;;;;;;;;;;:::999888888:::;;;;;;:::===>>>CCCIIILLLOOOVVV^^^lllqqqxxx{{{pppdddaaaaaahhhqqqzzzyyytttoooooowwwzzzwwwsssooojjjeee___ZZZTTTRRRPPPMMMJJJIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@BBBDDD555555555555555666777777555555666666666666555555444444444444444444444444666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555666777888999888888888888777777777777333333444444444444444444333222111000000///000000111111222333555666666777777777777666333333444555555555444444444444444444555444444333333444444555555555555555555555555555666666777888888888777777444444555555555666666666444444444444555555555666666666666666555555555555555555555555444444444444444333333333444444555666555555555555555555555555444333333333222222222222111222222333333222222111111111111111111111111111000000111111111222222222111111111111222333444555777888999999999999999999888888777777777888999::::::;;;>>>AAAFFFJJJMMMOOOTTTVVVZZZ^^^ccciiipppuuuxxx}}}}}}|||~~~~~~||||||{{{yyywwwwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvvvvvvvqqqmmmkkkkkklllqqq|||zzzpppiiibbbbbbdddiiisss|||uuueeeVVVKKKEEEBBB@@@<<<===???AAACCCDDDEEEFFFCCCHHHKKKGGGCCC@@@<<<777111000//////000111111///........./////////000000,,,,,,------------,,,,,,,,,------...------,,,,,,///......------,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++*********+++,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------...//////................................................////////////............///000222444555777888888:::::::::;;;;;;;;;;;;;;;:::999888999:::;;;<<<===???CCCIIIPPPTTTZZZaaahhhtttxxx~~~zzzmmmddd```bbbhhhqqq|||~~~vvvsssppprrr{{{~~~{{{vvvsssppplllhhhbbb\\\WWWQQQOOOLLLIIIFFFEEEDDDCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBAAA@@@@@@BBBDDD666555555555555666777777555555666777777666555555777777777777777777888888666666666666666666666666666666666666666666666666444444444444555555555555555555555555555555555555555555555666666888999:::888888888888777777777777333333444444444444555555444333222111111111111111111222333555666888999999:::::::::888666555666777666666555555555555555555444444333333333333444444666666666666666666666666666777777888999999888888555555666666666666666777666666666666777777777777777777666666666555555555666666666555555555444444555555444333333333333333555555555555555555555555444444444444333333333222222222333333333333222222222222222222222222222222000000111111111222222222111111111111222333333444666777888888999999999888888888888888888999999999999:::<<>>>>>???AAACCCEEEFFFGGGBBBGGGJJJGGGDDDBBB>>>999444222000///000111111000------......///000000000,,,------......------,,,,,,,,,------...------,,,.........------,,,,,,+++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...................................................///////////////.........000111333666777888999999999999999999::::::;;;;;;999999999999:::<<>>CCCFFFJJJSSS\\\bbbhhhqqqxxx{{{zzztttnnnfffbbbaaaeeeooo||||||{{{{{{{{{xxxxxxyyy{{{|||xxxtttrrrmmmkkkjjjhhheee```ZZZUUUPPPOOOKKKHHHEEECCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDFFFHHH555555444444444444444555444555666777777666555444111222222222333333333333666666666666666666666666444444444444444444444444333333444444444555555555555555555555555555555555888777777777777777888888777777777666666666555555555555555555555444444444111000000000111222333444333444666888:::<<<>>>>>>>>>??????===;;;;;;<<<===777777777888999999999:::777777666666666666777777666666666666666666666666555666777888999999999999777777777777777777777777666777777777777888888888777777777777666666666555444444555666777888888999888888777666666777777777444444444444444444444444555555555555444444444444222333333444444333333222111111111111111111111111000111111111111222222222111111111111111222222333333444555666777777777777777777888999999999999999888888888999;;;>>>AAABBBHHHJJJOOOSSSXXX^^^dddiiimmmtttzzz|||~~~||||||}}}~~~zzzzzzyyyyyyxxxxxxxxxxxxwwwuuutttsssooolllpppwww}}}|||xxxmmmfffbbbaaaeeekkkqqq|||~~~wwwooodddWWWKKKCCC@@@??????@@@AAABBBDDDEEEAAAFFFHHHGGGGGGGGGBBB<<<999666222000000000///...---------------.........------............------+++,,,------......------***************+++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------............+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++*********++++++................................................,,,------...///000111111000222555777999:::999999666555444444444555666777666888:::;;;===AAAGGGKKKRRR]]]ggglllrrr{{{yyynnniiieeeaaaccchhhnnn{{{}}}|||}}}~~~}}}~~~{{{uuuooojjjhhhfffddddddcccbbb```[[[VVVQQQLLLJJJHHHFFFDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGHHHIIIIIIHHHIIIKKKMMM555444444333333333444444444555666888888666555444444444444555555666666666666666666666666666666666333333333333333333333333333333333444444444555555555555555555555555555555999888777777777777777888666666666666555555555555666666555555555444444444.../////////000222333444444555777999;;;===???@@@???@@@@@@???======>>>???777777888999::::::;;;;;;999999888888888888999999777777777777777777777777555555666888888999999999888888888777777777777777666666666666777777777777777777777777666666666666777777777777666666666666555555555555666777888999777777777777777777777777666666555555555444444444222333333444444333333222000000000000000000000000000111111111111222222222111111111111111111222222222333444555666666666666777777888999999999999888888777666666888:::===???BBBFFFKKKPPPTTTZZZ```dddkkksssyyy|||}}}}}}~~~{{{{{{{{{zzzyyyyyyxxxxxxvvvuuuvvvvvvrrrnnnpppvvv{{{|||{{{~~~{{{ppphhhbbb___bbbgggjjjvvvxxxmmm^^^OOOEEE??????>>>>>>???AAACCCDDDAAAEEEGGGGGGGGGHHHCCC===;;;777333111000//////...------------------------------............------+++,,,,,,---.........---+++++++++,,,,,,------...++++++,,,------------,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......///......---------......................................................+++,,,---...///111222222000222555888999:::999999444444333222333444555666666888:::<<<>>>BBBIIINNNXXXdddnnnrrrxxxsssgggbbb``````eeemmmxxx~~~~~~~~~~~~zzzrrrjjjccc^^^\\\[[[^^^]]]]]]]]][[[WWWRRRMMMGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLNNNPPP666666666666666555555444555555444444444333333333444444444555555555555666222333555666777888777777777777666555444444333333444444444444444444333333333444444555666777888888777777777777888888888888;;;:::888777666666666777777555444444444444222111000111222222111000111222666666777888;;;>>>AAABBBCCCEEEFFFEEEBBBAAAAAAAAA@@@???>>>===<<<===>>>???>>>=========;;;:::999888999999777777666777888999;;;;;;::::::::::::::::::888888888888888888888888666777777888999:::::::::999888888888777777666666555666777777666666777888777777777777666666666666777777888888888777777666999999999888777666666555777777777777666555444333111222444555444333111///000111111111111222222222111111111111222333444444222222333333444555666666999999999888888888888888999888777777888:::<<<===CCCEEEIIIMMMQQQWWW^^^ccciiiooovvv{{{}}}~~~}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyxxxzzzzzzyyywwwuuusssqqqpppyyy|||}}}zzz{{{xxxnnnddd^^^^^^```fffooo{{{wwwjjj\\\RRRJJJFFFAAA@@@BBBEEEEEEDDDCCCCCCDDDFFFHHHGGGCCC@@@<<<999555111//////000111........................++++++,,,,,,,,,,,,---------------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---,,,***)))******+++,,,------......------,,,,,,,,,,,,---------....../////////......---------++++++,,,---............---,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------....................................////////////.........//////111222222555666777999999888777777333333444333222333666888777888:::;;;???GGGSSS[[[ffflllttt{{{uuukkkcccaaaaaacccmmmxxxzzzuuuooommmiiiddd^^^YYYUUUSSSUUUUUUVVVVVVTTTRRROOOMMMHHHFFFDDDDDDFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQRRRSSSTTTTTTTTTTTTVVVYYY666666666666666555444444666666555555555444444444444444444444555555555555333444555666777777666666555555555444333222222222444444444444444444444444444444555555666666777777666666666777777777888888:::999888666555555666666888666555555555555333222000111222222111000111222555555666888;;;???BBBDDDHHHIIIJJJJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@???>>>===;;;:::;;;:::999999888999::::::;;;::::::::::::999999999888888888888888888888888666666777888888999::::::999999999888888888777777777888999888666555555666777777777777666666666666777777888888888888777777999999999888777666666666777777777777666555444333333333444555444333222111111111111111222222222222222222222111222222333333222222333333444555555666888888888888888888888888999888777666777999;;;<<<@@@BBBEEEIIIMMMSSSZZZ___eeekkksssxxx{{{}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyxxxwwwvvvttttttxxxzzz~~~}}}yyypppfff```^^^___^^^gggsss~~~|||qqqeee\\\QQQKKKCCC@@@@@@BBBCCCBBBDDDDDDEEEGGGHHHGGGDDDAAA<<<:::666222//////000111.................................------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,++++++*********,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................////////////000/////////000222444555666777888888888888777666222333444333333444666999999<<<>>>AAAFFFNNNZZZbbbjjjooovvv}}}|||mmmeee```bbbhhhnnnyyy{{{yyypppjjjfffdddbbb^^^ZZZVVVTTTRRRQQQRRRRRRQQQPPPNNNLLLKKKJJJHHHFFFFFFHHHJJJLLLMMMMMMOOOPPPPPPPPPQQQSSSUUUWWWYYY[[[\\\\\\^^^aaaccc555666666666666555444444666666666666555555555555444444444444555555555555444555666666666666555555444444333333222222111111222333333444444555555555555555555555555555666666555555555666666666666777888888777666555555555555888666555555666666444333000111222222111000111222333444555888<<<@@@DDDFFFJJJLLLNNNOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKIIIIIIIIIFFFEEEEEEDDDBBBAAA???>>>???>>>===<<<;;;;;;;;;<<<;;;:::::::::999999999888777777777777777777777777666666666777888888999999999999999999888888888888999999:::888666444444555777777777777666666666666777777888888888888777777999999999888777777666666777777777777666555444444555555444444444333333333111111111111222222222333444333333222222222222333222333333444444555555555666777777888888999999999888777666666777888:::;;;<<<>>>AAADDDHHHMMMTTTXXX___eeemmmssswwwzzz~~~}}}}}}}}}}}}}}}|||{{{{{{xxxxxxxxxyyyyyyxxxxxxwwwvvvvvv|||}}}{{{tttkkkccc^^^\\\YYY```jjjvvv}}}{{{qqqiii\\\SSSIIIAAA@@@AAABBBBBBDDDDDDEEEGGGHHHHHHEEEBBB>>>;;;777333111000000111........................111000///...---,,,,,,+++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,++++++++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,------------.........------------------------...------,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,---------------------------------------.........//////....................................////////////222111000000111333666777888888888888777666555555222333333333333555777:::<<>>======;;;;;;::::::999999888888777777777777777777777777666666666777777888888888888888888888888888777777888999:::888666555555666777777777777666666666666666777777888888888888777999999999888888777777777777777777777777666555555666555444333333333333444111111111222222222333333555444333222222222222222333333333444444444555555555666666777888999999:::777777666666777888999999999;;;>>>@@@CCCHHHNNNRRRYYY```hhhnnnssswww}}}~~~~~~~~~~~~}}}|||xxxyyyyyyyyyyyyyyyxxxxxxuuusssuuu|||}}}~~~|||xxxpppggg___ZZZZZZ]]]dddoooxxx~~~zzz}}}yyyssseee[[[NNNDDDAAABBBCCCCCCDDDDDDEEEFFFHHHHHHFFFDDD???===999555222111111111......................../////////...---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------////////////........................---,,,++++++***++++++,,,---...//////...---,,,++++++,,,---...---------...............------------................................................////////////222111000000111444777999999999888888666555444444111333444444444666:::<<<<<>>@@@EEEJJJNNNTTTZZZccciiinnntttzzz~~~}}}zzzzzzzzzzzzzzzyyyxxxwwwtttppppppwww}}}}}}~~~}}}wwwmmmccc\\\[[[ZZZ^^^hhhqqqxxx~~~}}}zzz|||}}}xxxiii___QQQFFFBBBBBBCCCCCCDDDDDDDDDEEEGGGHHHFFFDDDAAA???;;;777444222111111........................,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++............---,,,++++++++++++,,,------.../////////...,,,,,,,,,,,,...///---------....../////////+++,,,,,,,,,,,,---------....................................////////////111111000000222444777888:::999888777555444444333222333555555666999===@@@>>>DDDNNNWWW^^^gggooovvv{{{~~~yyynnniiijjjmmmttt~~~zzzuuutttvvv{{{zzzrrrkkkddd^^^ZZZWWWVVVUUUTTTRRRQQQPPPOOOOOONNNLLLKKKLLLNNNQQQRRRQQQRRRSSSTTTUUUZZZaaafffhhhiiikkkkkkkkkllloooqqqtttxxx}}}444555555555555444333333333333333333222222222111333333333333444444444444666666555444333333444444444444444444444333333333222333333444444555555555444444444444444444555555444444444555555555555666666666777777777666666555444222111222333333222111000111222222111000111222222333444666:::>>>AAACCCFFFIIINNNQQQSSSVVVYYY[[[\\\]]]^^^____________^^^YYYZZZZZZZZZYYYYYYXXXWWWUUUTTTRRROOOKKKGGGDDDBBB>>>>>>===<<<;;;:::999999888888888888888888888888888888888888888888999999777777777777777888888888666777888888777777999:::777777777777666666666666555666777888888999888888999999999999999999999999777777777888888777777666666555555555555444444444222222222222333333333333555444444333333333333444444444444444444444444444555666666777777888888888888888888888888888888888999:::;;;===>>>BBBFFFJJJOOOUUU]]]ccciiiooovvv{{{~~~~~~||||||||||||{{{zzzyyyyyywwwqqqnnnrrrxxxvvvkkkbbbZZZVVVXXXaaajjjrrr~~~|||zzz{{{}}}|||lllbbbUUUKKKFFFDDDBBBAAACCCCCCCCCDDDFFFGGGFFFDDDCCCAAA===999555333111111........................+++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******,,,---............,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,,,,,,,,,,------......//////......------------......,,,,,,------.../////////+++++++++,,,,,,,,,------....................................////////////000000111222444666777888:::999777666555444444444222444666777999<<<@@@CCCDDDLLLWWWaaahhhooovvv{{{{{{nnnggghhhoooxxx|||yyyuuuqqqqqquuu~~~zzzrrrkkkddd^^^YYYUUUXXXXXXVVVTTTRRRQQQOOOOOOMMMLLLKKKKKKMMMOOORRRTTTUUUXXXZZZ[[[]]]ccclllsssyyyzzz{{{{{{{{{{{{~~~444444555555444444333222444444333333333222222222222222333333333444444444666555444333333333444555222222222222222333333333444444444444444444444444333333333444444555555555444555555555555666666666666666777888888777777666444333222222444444333222000111222222111000111222444444444666888;;;===???BBBEEEIIIMMMOOORRRUUUWWWXXXZZZ\\\___aaacccddddddaaaaaabbbccccccccccccccc___^^^[[[WWWRRRMMMHHHFFF??????>>>===<<<;;;::::::999999999999999999999999::::::999999999999999999888888999999999:::::::::888999:::999777777777999777777777777666666666666555666777888888999999999999999999999999999999999666777777888888888777777777777888999888777666555222222222333333333444444444444333333333444444555444444444444444444444444666666666777777777777777888999999999999999888888888999:::;;;<<>>CCCFFFNNNVVVbbbmmmtttyyy{{{pppgggjjjrrryyywwwtttqqqooorrrwww~~~{{{sssooohhhaaa]]]YYYVVVTTTWWWVVVUUUSSSRRRPPPOOONNNMMMMMMNNNOOOQQQSSSVVVWWWZZZ]]]aaacccfffmmmxxx444444555555444444333222555555444444444333333333222222333333333444444444555444333333333333555555111111111111111111222222444444444444444444333333222222333333444555666666555555555666666666666777666777888999999888777666555333333333555555444333000222222222111000111222555555555555777999;;;<<<===@@@DDDHHHJJJMMMPPPRRRSSSUUUYYY]]]```cccdddeeefffggghhhiiijjjjjjjjjjjjfffeeebbb]]]WWWQQQLLLIIIAAA@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::;;;;;;999777666666777777777777777666666666666555555666888888999999999999999999999999999999999666777777888888888777777888999;;;<<<;;;:::888666222222333333333444444444333333333333444444555666444444444444444444444444777777777777666666666666999999:::::::::999999888777888999:::;;;===AAAEEEGGGLLLSSSZZZ___eeelllrrrzzz|||~~~}}}|||}}}~~~vvvooollllllooowwwzzzqqqcccYYYUUUZZZ^^^bbbppp~~~zzzzzzyyyyyy|||{{{sssggg]]]VVVOOOHHHCCCBBBAAA@@@BBBDDDEEEEEEDDDEEECCC@@@;;;777444222000........................000000///...---,,,,,,++++++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---.........---,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,---...........................---------,,,---...//////...---,,,++++++,,,,,,---...//////---------.........//////..................................../////////000000222555888:::::::::999999888666555444444555555444666888:::<<<@@@DDDHHHVVV^^^kkkuuu|||wwwppphhhfffqqq|||tttqqqooonnnsssyyyyyyrrrooogggddd^^^ZZZYYYXXXWWWWWWUUUTTTSSSRRRPPPOOONNNNNNPPPPPPQQQSSSUUUXXXZZZ[[[^^^bbbfffhhhlllttt