BM6P6(@ QQQPPPNNNLLLJJJIIIHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEFFFFFFGGGIIILLLSSSSSSTTTTTTVVV[[[aaaeeejjjpppwww|||wwwtttwwwtttggg]]]XXXQQQNNNIIIFFFEEEFFFIIILLLPPPQQQPPPOOOPPPXXXeeeppp}}}zzz|||xxxbbbXXXYYYXXXcccwww}}}uuusssrrrpppnnn^^^MMMDDD???:::888999::::::;;;===???AAACCCDDDGGGFFFFFFFFFHHHJJJMMMOOOQQQ\\\ppptttmmmfff^^^WWWTTTNNNNNNLLLKKKIIIGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFHHHJJJMMMNNNQQQRRRTTTUUUVVVYYY]]]```]]]___aaaeeehhhlllooopppsssssstttuuuvvvxxxzzz{{{sssjjjddd[[[TTTQQQPPPPPPPPPQQQYYYeeepppvvvtttoookkkdddaaa^^^[[[UUURRRXXXaaa{{{|||pppggg]]]SSSJJJHHHFFFCCCBBBCCCCCCDDDFFFIIILLLNNNOOOPPPSSSOOOMMMMMMMMMKKKMMMQQQXXXdddnnnooollloootttwww~~~~~~yyytttlllgggddd^^^UUUOOOGGGHHHMMMWWWeeeqqqxxx{{{}}}|||~~~LLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCEEEEEEEEEFFFIIIKKKPPPQQQRRRSSSUUUYYY___ccchhhnnnvvv{{{~~~~~~rrreee[[[VVVNNNLLLHHHEEEEEEHHHLLLNNNSSSSSSRRRPPPRRR[[[iiittt~~~zzz|||xxxbbbWWWXXXXXXcccxxx}}}uuurrrpppmmmjjj[[[KKKBBB???;;;:::;;;::::::;;;===???AAACCCDDDGGGGGGFFFGGGHHHKKKNNNOOORRR[[[nnnvvvnnnhhh___XXXUUUOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFHHHJJJLLLNNNRRRTTTUUUUUUUUUVVVXXX[[[\\\^^^```dddgggkkkmmmnnnpppqqqrrrtttwwwzzz|||~~~vvvjjjddd\\\VVVSSSSSSTTTTTTVVV^^^kkkvvv||||||yyyuuunnnjjjgggddd^^^[[[```hhhwwwmmm^^^TTTKKKHHHFFFCCCAAACCCBBBCCCEEEHHHJJJLLLNNNNNNQQQMMMKKKLLLLLLKKKNNNSSSYYYfffqqqrrrpppqqquuuwww|||~~~}}}yyyssskkkeeeaaa[[[TTTMMMIIIIIINNNYYYgggttt{{{~~~|||}}}HHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAACCCDDDDDDDDDEEEHHHJJJMMMNNNOOOQQQSSSWWW]]]aaafffllltttzzz}}}~~~pppbbbYYYTTTLLLJJJGGGFFFGGGJJJNNNQQQUUUTTTSSSRRRUUU```nnnyyy~~~zzz}}}yyyaaaVVVWWWXXXeeezzz}}}uuuqqqooolllfffXXXHHHAAA>>><<<<<<===::::::;;;<<<>>>AAACCCEEEGGGGGGGGGHHHJJJLLLOOOPPPSSSZZZjjjyyyqqqjjjaaaZZZWWWPPPOOOMMMKKKHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLMMMOOORRRTTTVVVVVVVVVXXXYYY\\\]]]```cccfffiiikkkmmmmmmnnnqqqtttxxx{{{~~~|||qqqjjjaaaYYYVVVUUUUUUUUU[[[cccooo{{{xxxtttqqqmmmhhhdddhhhooo}}}rrr```VVVLLLHHHFFFBBBAAABBB@@@AAACCCFFFHHHJJJKKKKKKMMMJJJJJJKKKKKKKKKOOOUUU\\\iiiuuuwwwuuutttttttttyyy}}}}}}}}}}}}||||||zzzsssjjjccc^^^XXXQQQMMMJJJKKKPPP[[[jjjwwwzzzvvvvvv}}}HHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDCCCDDDGGGIIIKKKLLLNNNPPPRRRVVV[[[___eeekkktttzzz~~~|||nnnaaaWWWRRRKKKIIIGGGFFFHHHKKKNNNQQQVVVTTTRRRRRRXXXdddsss}}}|||yyy~~~{{{cccVVVXXXZZZhhh}}}wwwtttqqqmmmeeeVVVGGG@@@===;;;;;;===:::::::::<<<>>>AAADDDFFFHHHHHHIIIJJJLLLNNNQQQRRRTTTYYYfff~~~}}}uuummmddd\\\YYYRRRPPPNNNKKKHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHJJJKKKMMMKKKNNNSSSVVVXXXYYY[[[]]]]]]^^^```cccfffiiikkkllllllnnnppptttxxx{{{}}}~~~vvvjjj___YYYVVVUUUTTT\\\dddqqq~~~{{{wwwsssnnnjjjlllrrrtttdddYYYNNNIIIFFFCCCAAABBB???@@@BBBDDDFFFHHHHHHIIIJJJHHHHHHJJJJJJKKKQQQYYYaaannnzzz|||yyyuuurrrnnnvvvzzz~~~~~~~~~}}}}}}zzztttkkkbbb\\\VVVPPPMMMJJJKKKQQQ]]]mmmzzzyyyrrrooouuu~~~IIIIIIHHHFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@BBBCCCCCCBBBCCCEEEGGGIIIKKKMMMOOORRRVVV[[[___dddkkkttt{{{~~~~~~~~~{{{lll___VVVRRRLLLJJJHHHGGGHHHKKKNNNPPPTTTRRRQQQSSSZZZgggvvv{{{yyy~~~eeeYYY[[[^^^lll}}}{{{xxxsssfffWWWHHH@@@===:::999;;;:::::::::;;;===AAAEEEGGGIIIJJJKKKMMMOOOQQQSSSTTTTTTXXXcccyyyyyyqqqggg___[[[TTTRRRNNNKKKHHHFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKNNNSSSWWWYYY[[[]]]______```bbbdddgggiiikkklllmmmooorrruuuxxxzzz{{{|||sssggg___[[[YYYXXX___ggguuu}}}zzzuuupppqqquuuwwwhhh]]]QQQKKKGGGCCCBBBCCC???@@@BBBDDDEEEFFFGGGGGGHHHGGGHHHJJJIIIKKKRRR\\\gggttt|||wwwpppjjjrrrwww}}}zzztttlllccc[[[UUUPPPNNNIIIKKKSSS```ppp|||yyypppjjjmmmvvvIIIIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@AAABBBBBBAAABBBDDDFFFGGGIIILLLNNNQQQUUUZZZ]]]cccjjjsss{{{~~~}}}|||||||||~~~xxxjjj]]]UUUQQQKKKJJJIIIHHHIIILLLNNNPPPQQQPPPPPPTTT^^^kkkyyyzzzyyyiii]]]```dddqqqyyyhhhYYYIII@@@===:::999:::::::::999:::===AAAEEEHHHKKKLLLNNNPPPRRRUUUVVVWWWUUUYYYaaauuu}}}tttjjjaaa^^^UUUSSSOOOKKKGGGFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKOOOQQQUUUWWWXXXZZZ\\\^^^```aaabbbdddgggiiijjjkkknnnppprrruuuxxxyyyyyyyyy}}}ppphhheeecccbbbeeennn}}}}}}wwwwwwyyy~~~mmmaaaTTTNNNIIIEEECCCDDDAAABBBCCCEEEFFFFFFGGGGGGGGGGGGHHHJJJIIIKKKTTT^^^lllxxxzzzrrrjjjooosssyyy}}}wwwssslllddd\\\UUUPPPNNNHHHMMMVVVdddtttxxxppphhhhhhnnnzzzKKKJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA???AAAAAAAAA@@@AAACCCEEEDDDFFFIIILLLOOOSSSWWW[[[aaahhhrrrzzz}}}|||zzzyyyzzz|||~~~tttfffZZZRRROOOHHHHHHGGGHHHJJJMMMQQQSSSPPPOOOPPPVVVaaaooo|||~~~yyyxxxmmmbbbeeeiiiuuu|||gggYYYIIIAAA===::::::;;;::::::999:::===AAAFFFIIIMMMNNNPPPSSSUUUWWWYYYYYYXXXZZZaaassswwwlllccc___WWWTTTOOOKKKGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGHHHIIIJJJJJJOOOQQQSSSUUUVVVYYY\\\______```bbbccceeeggghhhiiimmmooorrruuuxxxyyyyyyyyy}}}{{{rrrmmmkkkjjjllluuu}}}{{{}}}qqqeeeWWWPPPKKKFFFDDDFFFCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIKKKIIIKKKUUU```ooozzzxxxpppmmmqqquuuyyy}}}~~~{{{rrrpppkkkddd[[[TTTOOOMMMIIIOOOZZZiiixxx~~~||||||vvvpppjjjhhhkkktttNNNMMMKKKIIIGGGEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@AAAAAA@@@@@@BBBDDDAAADDDGGGJJJMMMQQQVVVYYY___fffpppyyy|||zzzxxxwwwwwwyyy|||~~~|||qqqcccXXXQQQMMMFFFFFFFFFHHHKKKOOOSSSUUUOOOOOOQQQXXXdddrrr}}}}}}yyyxxxpppdddiiimmmxxx}}}fffXXXHHHAAA>>><<<<<<===::::::999:::===AAAFFFIIINNNOOORRRUUUWWWYYYZZZ[[[ZZZ\\\bbbqqqxxxmmmddd```XXXUUUPPPKKKGGGEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEECCCDDDEEEGGGIIIIIIJJJJJJKKKMMMOOORRRUUUZZZ___ccc______aaabbbdddfffggghhhkkknnnqqquuuxxxzzzzzzzzz{{{wwwqqqnnnllloooyyy}}}~~~sssgggYYYQQQLLLGGGEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKIIIKKKUUUaaappp{{{}}}vvvlllooossswwwzzz~~~}}}|||yyyooonnnjjjccc[[[SSSNNNKKKKKKQQQ]]]mmm||||||zzzyyyssspppmmmkkkjjjpppLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB===>>>>>>???AAACCCEEEFFFDDDEEEFFFIIILLLPPPSSSUUU[[[aaakkkuuu~~~|||}}}~~~|||{{{xxxwwwxxx{{{~~~uuujjj```XXXQQQMMMHHHFFFFFFJJJQQQUUUTTTQQQOOONNNOOOYYYgggvvv~~~}}}zzz{{{pppdddgggtttxxxdddUUUEEE>>>===<<<;;;<<<;;;;;;;;;999999>>>FFFLLLNNNTTTYYYYYYVVVUUUXXX\\\\\\aaafffqqqwwwllleeeddd[[[WWWQQQMMMJJJHHHFFFDDDDDDCCCBBBBBBCCCDDDEEEFFFEEEFFFGGGIIIJJJKKKKKKKKKOOOOOOOOORRRVVV[[[```ccc\\\]]]___``````aaadddgggkkkmmmqqqssstttwwwzzz|||zzzsssrrr{{{ooo^^^UUUQQQLLLHHHGGGCCCDDDEEEHHHLLLMMMLLLKKKIIIHHHHHHHHHFFFJJJWWWdddvvv~~~}}}llliiihhhmmmvvv~~~~~~}}}{{{vvvmmmddd^^^WWWOOOKKKKKKNNNWWWeeettt~~~xxxrrrpppmmmiiigggkkktttKKKJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@@@@CCCDDDEEEGGGKKKNNNRRRTTTYYY```iiisss{{{{{{yyyzzz|||}}}|||zzzxxxwwwwwwyyy|||~~~~~~~~~~~~}}}rrrggg]]]UUUOOOKKKHHHGGGGGGLLLSSSVVVUUUSSSPPPOOORRR\\\kkkxxx}}}zzz|||{{{mmmccchhhuuuyyycccTTTDDD>>>===<<<;;;;;;;;;;;;;;;999999>>>FFFLLLQQQTTTXXXYYYXXXXXX[[[]]]]]]ccchhhoooyyynnngggeeeZZZVVVQQQMMMJJJHHHFFFEEECCCCCCBBBAAAAAABBBDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKNNNOOOQQQSSSUUUWWWYYYZZZZZZ\\\^^^___```bbbeeegggjjjnnnrrruuuwwwwwwxxxyyy~~~||||||wwwfff\\\WWWPPPLLLKKKHHHHHHHHHKKKMMMNNNMMMLLLLLLJJJJJJJJJIIIMMMZZZgggyyyooojjjeeeiiirrr|||~~~~~~|||yyywwwpppiiibbb]]]VVVOOOKKKLLLOOOYYYhhhvvvyyytttpppllliiiiiinnnzzzIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>BBBBBBCCCEEEHHHLLLOOOQQQWWW]]]fffpppxxxzzzvvvuuuuuuwwwyyyzzzyyywwwvvvvvvxxxzzz{{{|||}}}}}}yyynnncccZZZRRRLLLIIIHHHGGGIIIOOOUUUYYYXXXVVVPPPQQQVVVaaaooo|||~~~{{{}}}uuuiiibbbiiixxx{{{bbbSSSCCC>>>===<<<;;;;;;:::;;;;;;::::::>>>FFFMMMSSSTTTWWWYYY[[[]]]___``````eeeiiinnn~~~qqqiiieeeZZZVVVQQQMMMKKKIIIGGGEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJLLLNNNQQQTTTVVVWWWVVVVVVXXXZZZ\\\^^^___bbbeeehhhjjjnnntttwwwxxxwwwwwwwww}}}~~~pppfff^^^WWWQQQOOOMMMLLLLLLMMMOOOPPPOOOMMMNNNLLLLLLMMMMMMRRR___mmm|||vvvlllcccdddnnnyyy}}}}}}}}}~~~~~~}}}~~~}}}|||yyyvvvsssjjjddd___[[[UUUNNNLLLMMMRRR]]]mmm{{{|||wwwqqqmmmiiikkktttGGGGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@????????????@@@@@@AAA@@@@@@AAACCCEEEIIILLLMMMVVV[[[ccckkkttt{{{}}}zzzuuuqqqooooooqqqsssxxxwwwvvvvvvvvvvvvwwwxxx{{{}}}~~~|||uuujjj___WWWPPPKKKHHHGGGIIILLLRRRXXX[[[ZZZYYYOOOSSS[[[gggttt~~~~~~|||nnneeebbbkkkzzz~~~```QQQCCC======<<<;;;;;;:::;;;;;;;;;;;;???GGGMMMUUUUUUWWW[[[___cccdddcccdddgggiiiooouuujjjeee[[[WWWRRRNNNLLLJJJHHHFFFFFFEEECCCBBBAAABBBBBBCCCEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLOOOSSSVVVXXXXXXYYYVVVXXX[[[]]]___aaaeeehhhkkkooosssuuuvvvvvvvvvwww}}}zzz{{{zzzooofff\\\UUUTTTPPPOOOOOOPPPQQQRRRQQQPPPOOOMMMMMMQQQTTTZZZgggtttrrreeeccclllvvv{{{{{{zzz{{{}}}|||||||||~~~}}}{{{yyywwwtttrrrhhhccc^^^[[[UUUNNNLLLOOOWWWcccsss~~~yyytttoookkknnnyyyEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAA??????@@@AAACCCFFFIIIJJJSSSXXX___gggnnnwwwxxxoooiiihhhiiikkkvvvzzz|||yyyxxxwwwtttoookkkjjjjjjlllnnnuuuuuuuuuvvvvvvvvvvvvvvv{{{}}}zzzrrrggg]]]UUUOOOKKKIIIGGGJJJOOOVVV[[[\\\[[[ZZZPPPVVV```mmmyyy}}}|||iiicccbbbmmm}}}^^^OOOAAA======<<<;;;;;;999;;;<<<<<<<<<@@@GGGMMMUUUVVVZZZ___eeehhhiiihhhjjjiiijjjsssxxxmmmfff^^^ZZZTTTPPPMMMKKKIIIGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJLLLOOOQQQTTTWWWXXXTTTWWWYYY\\\^^^aaaeeehhhlllnnnooopppqqqrrruuuxxx{{{zzzuuuwww|||zzzoooddd]]][[[VVVTTTSSSSSSTTTUUUTTTSSSOOONNNPPPVVV\\\cccppp{{{{{{lllfffllltttyyyzzzyyy{{{||||||zzzzzz{{{|||~~~|||yyyxxxxxxvvvtttrrriiiddd___[[[TTTMMMNNNRRR]]]iiiyyy~~~zzzxxxqqqlllppp}}}CCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEDDDCCCAAA@@@??????????????????@@@BBBDDDGGGHHHOOOSSSYYY```hhhqqqyyy~~~zzznnnjjjbbb\\\WWWWWWXXXZZZdddiiinnnrrrqqqooommmlllllljjjfffddddddfffiiikkkssssssuuuvvvwwwwwwwwwvvvzzz}}}wwwpppeee[[[SSSNNNKKKIIIGGGLLLRRRXXX\\\]]][[[ZZZRRRZZZgggttt}}}||||||yyyfffaaacccppp\\\NNNAAA======<<<;;;:::888:::<<<<<<===AAAHHHMMMVVVZZZaaahhhllloooppppppooommmoooyyy}}}rrriiibbb^^^XXXSSSOOOLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTVVVYYY[[[]]]```cccfffjjjkkkkkkkkkllloootttwwwyyy|||{{{xxxsssnnnpppuuuwww|||~~~rrrkkkjjjaaa___\\\[[[ZZZZZZXXXWWWSSSSSSWWW___fffmmmvvvuuummmmmmrrrvvvwwwxxxyyy{{{{{{zzzyyyyyyzzz|||zzzxxxwwwvvvuuusssqqqiiieee___ZZZSSSMMMPPPVVVdddooo~~~~~~yyyyyyqqqkkkppp~~~AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@????????????????????????AAACCCEEEGGGJJJNNNSSSYYYaaajjjsssyyyyyysssllleeeaaaYYYWWWSSSOOOMMMLLLNNNOOOUUUYYY___bbbbbbaaa_________]]]\\\\\\___ccciiilllppprrrtttvvvxxxxxxxxxwwwxxx|||uuummmbbbXXXQQQMMMJJJHHHHHHMMMTTTZZZ]]]\\\ZZZYYYVVV```nnn{{{~~~|||{{{{{{qqqdddaaaeeerrrzzzZZZMMM@@@<<<===<<<::::::888:::<<<===>>>AAAHHHNNNWWW___jjjqqquuuvvvwwwxxxssssssvvvxxxnnnfffaaa[[[UUUQQQMMMJJJHHHEEEEEEDDDCCCCCCDDDFFFFFFDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHKKKNNNPPPRRRRRRRRRTTTVVVXXXZZZ\\\^^^bbbeeedddfffhhhiiikkkmmmqqqttttttyyy{{{qqqmmmkkkjjjgggcccdddiiinnnssszzz}}}}}}qqqnnniiieeebbb___\\\ZZZ[[[[[[```hhhooottt{{{~~~sssnnnooorrrtttuuuwwwyyy{{{zzzzzz{{{|||}}}zzzxxxvvvuuutttqqqooogggbbb]]]WWWQQQMMMSSS\\\iiittt}}}xxxwwwnnnhhhnnn@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBB????????????AAACCCEEEFFFGGGJJJOOOUUU\\\eeeooouuu}}}~~~~~~xxxtttmmmgggaaa[[[UUUQQQMMMLLLJJJIIIHHHHHHIIIIIILLLPPPTTTWWWXXXWWWVVVVVVUUUTTTUUUWWW\\\bbbiiimmmoooqqqtttwwwyyyyyyxxxxxxwww{{{~~~ssskkk```VVVOOOKKKIIIHHHHHHMMMUUU[[[]]]\\\YYYXXXYYYdddsss}}}{{{zzz{{{llldddbbbfffsssuuuYYYLLL@@@<<<===<<<::::::888:::<<<===>>>BBBHHHNNNYYYcccpppxxxzzzzzz|||~~~uuuwww||||||rrrhhhccc]]]VVVRRRNNNJJJHHHDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFEEECCCGGGMMMSSSWWWXXXXXXWWWTTTVVVXXXZZZ[[[^^^aaaddd___cccgggjjjkkkmmmooopppqqqvvv}}}zzzssslllgggcccaaa___^^^___\\\YYYZZZ^^^gggllluuu|||}}}yyyrrrlllhhhccc___\\\aaaaaafffooouuuxxx|||wwwooolllooorrrrrruuuxxxzzz{{{{{{}}}~~~~~~|||yyywwwuuusssooommmeee```ZZZUUUOOONNNVVV```lllwww|||wwwuuulllfffmmmAAABBBAAA@@@@@@@@@BBBDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@BBBAAA???>>>>>>???AAACCCDDDGGGLLLQQQWWW___ffflllwwwyyy{{{}}}~~~~~~uuuqqqkkkhhhaaaZZZSSSNNNKKKIIIFFFFFFEEEDDDDDDDDDDDDEEEKKKKKKKKKLLLLLLMMMMMMMMMNNNOOORRRVVV\\\bbbgggjjjnnnqqqtttwwwwwwxxxyyyzzzyyy{{{}}}}}}|||~~~~~~mmmcccXXXRRRNNNJJJJJJMMMOOORRRVVVYYYYYYYYYZZZ[[[^^^kkk{{{|||{{{zzz{{{yyyggg^^^bbbkkkyyy~~~iiiOOOKKKEEE@@@<<<:::::::::<<<:::;;;>>>??????CCCIIIYYYgggqqquuu|||}}}yyyvvvooohhh___WWWTTTPPPLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDFFFGGGEEEBBBBBBDDDFFFGGGJJJPPPUUUXXXYYYXXXXXXWWWWWWXXXZZZ\\\^^^```aaacccdddfffggggggjjjnnnpppsssuuu{{{vvvoooeee]]]XXXTTTPPPMMMKKKLLLOOORRRTTTVVVWWWXXX\\\bbbkkkttt{{{~~~tttmmmhhhdddaaa___eeennnxxx~~~}}}~~~{{{nnnggggggiiipppoooooosssxxx|||}}}{{{|||~~~~~~|||yyywwwuuuqqqlllhhhjjjaaaXXXRRRNNNNNNUUU]]]rrr{{{}}}{{{uuunnnmmmxxxCCCCCCBBBAAA@@@AAACCCDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@??????AAAAAA@@@??????@@@AAABBBCCCFFFJJJNNNTTT[[[bbbgggqqqsssvvvyyy{{{~~~zzzppplllfffbbb]]]VVVPPPLLLIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCGGGHHHHHHHHHIIIIIIIIIIIILLLNNNQQQVVV\\\bbbgggjjjmmmooossstttuuuvvvxxxyyyzzz|||~~~~~~}}}{{{mmmbbbXXXRRRMMMIIIJJJMMMPPPTTTXXXZZZZZZZZZ[[[\\\dddqqq|||{{{{{{}}}tttccc___dddooo|||wwwbbbMMMJJJEEE@@@<<<;;;;;;<<<<<<:::;;;>>>??????CCCIIIWWWggguuuzzz~~~zzzpppiii```YYYUUURRRNNNKKKIIIGGGFFFDDDCCCCCCCCCDDDCCCEEEFFFFFFDDDDDDFFFIIIFFFIIILLLPPPRRRSSSSSSRRRVVVWWWWWWYYY[[[]]]___```bbbdddeeefffgggiiimmmppptttwww~~~uuunnniii___YYYRRRLLLIIIFFFCCCAAAEEEFFFGGGJJJLLLNNNPPPQQQWWW]]]fffnnnuuu}}}~~~tttkkkdddaaaccciiisss}}}~~~~~~ooofffccccccggggggiiinnntttyyy{{{zzz{{{~~~~~~{{{xxxvvvssspppllliiieee^^^VVVQQQNNNPPPZZZdddttt|||~~~|||yyytttuuuEEEDDDBBBAAAAAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGKKKOOOUUU[[[```hhhkkkooosssvvvzzzxxxnnniiidddaaa\\\VVVPPPLLLIIIHHHEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGIIIKKKOOOUUU[[[bbbgggjjjlllnnnqqqrrrssstttwwwyyyzzz|||~~~~~~yyylllaaaWWWPPPLLLIIIIIIMMMQQQVVV[[[]]]\\\[[[\\\^^^kkkxxx}}}||||||pppaaa```gggttt}}}zzzooo[[[JJJHHHDDD???===<<<<<<===<<<:::;;;>>>???>>>BBBHHHTTTgggyyyssslllbbb[[[XXXTTTQQQMMMIIIHHHFFFEEECCCCCCCCCDDDBBBDDDFFFFFFFFFFFFHHHJJJGGGHHHJJJLLLMMMNNNOOOOOOUUUUUUVVVXXXZZZ\\\^^^___aaabbbdddeeefffiiilllooossswww~~~rrrfff]]]WWWMMMJJJEEEBBBAAA@@@???>>>@@@@@@AAABBBEEEGGGJJJLLLSSSXXX```iiipppxxx}}}rrriiidddhhhnnnyyyqqqddd]]][[[ZZZ[[[___fffnnntttwwwxxxzzz~~~~~~}}}~~~{{{vvvsssqqqnnnkkkhhh^^^ZZZTTTQQQOOORRR```mmmwww}}}~~~|||HHHEEEBBBAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@??????AAACCCFFFHHHKKKPPPVVVZZZ```ccciiinnnssswww|||}}}sssnnnjjjgggbbb[[[UUUOOOKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFIIINNNTTT[[[bbbgggjjjlllnnnpppqqqrrrtttwwwyyyxxxzzz}}}}}}yyykkk```UUUOOOKKKHHHJJJNNNTTTYYY^^^___]]]\\\___bbbqqq}}}|||{{{|||ooocccaaajjjxxx}}}xxx|||{{{hhhWWWFFFDDDAAA>>><<<<<<<<<===<<<:::;;;>>>>>>>>>BBBGGGRRRfff|||uuunnnddd]]]YYYVVVRRROOOJJJIIIGGGEEEDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIKKKMMMNNNOOOSSSSSSTTTVVVXXX[[[]]]^^^___aaabbbdddeeehhhllloooqqquuu}}}sssggg]]]UUUPPPGGGFFFCCCBBBAAAAAAAAAAAA@@@??????@@@BBBEEEHHHKKKRRRVVV]]]fffooovvv|||{{{rrrmmmkkkrrr|||rrraaaVVVQQQNNNQQQVVV^^^fffnnntttwwwyyy~~~~~~|||||||||yyytttpppmmmkkkiiiggg[[[WWWSSSPPPOOOUUUdddsssyyy~~~~~~LLLHHHCCCAAAAAABBBBBBAAABBBBBBCCCCCCDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>BBBCCCEEEFFFHHHLLLQQQUUUYYY^^^dddkkkpppvvv{{{~~~}}}xxxtttqqqjjjcccZZZSSSMMMJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHMMMTTT[[[bbbgggiiimmmooorrrssstttuuuwwwyyyvvvxxx{{{|||~~~{{{iii___TTTNNNKKKIIILLLPPPWWW\\\```aaa^^^^^^ccchhhuuu{{{yyy{{{}}}nnnfffbbblll|||~~~xxxxxxyyyqqqaaaRRRBBBAAA>>><<<;;;;;;;;;<<<<<<:::;;;===>>>===AAAGGGPPPddd}}}xxxqqqggg___[[[WWWSSSOOOLLLJJJHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCBBBEEEEEEEEEGGGHHHKKKMMMOOOPPPQQQRRRTTTWWWYYY\\\]]]]]]___aaabbbdddfffkkknnnpppttt|||qqqcccYYYRRRKKKGGGCCCBBBBBBAAA???>>>>>>>>>??????>>>???AAADDDGGGIIIPPPSSSZZZcccllluuuzzz}}}~~~~~~|||wwwpppkkkiiihhhgggmmmxxxzzzuuupppvvvsss```SSSLLLIIIKKKPPPWWW___hhhoootttyyy~~~|||{{{{{{yyyuuuqqqmmmjjjhhhfffdddZZZVVVRRRQQQQQQWWWffftttzzz}}}|||xxx|||SSSMMMGGGCCCCCCCCCBBBAAA??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@?????????AAABBBDDDEEEFFFIIINNNRRRUUUZZZaaahhhoootttyyy|||}}}yyyrrriii___VVVOOOKKKGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHNNNUUU\\\bbbfffiiimmmpppsssvvvvvvwwwxxxyyytttwwwyyy{{{~~~yyyhhh^^^SSSNNNKKKKKKOOOTTTYYY^^^bbbaaa^^^```hhhooo|||zzzyyyzzzxxxkkkfffdddooo|||zzzwwwmmm[[[MMMAAA@@@>>><<<;;;;;;;;;;;;===:::;;;=========@@@FFFNNN```yyy}}}vvvkkkccc]]]YYYTTTPPPMMMKKKIIIGGGEEEDDDDDDDDDDDDCCCCCCDDDEEEDDDBBB???BBBBBBCCCDDDFFFHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\\\\]]]___aaabbbeeejjjmmmrrruuu|||wwwfffXXXPPPKKKFFFBBBAAABBBCCCBBB???<<<<<<<<<=========>>>@@@BBBDDDFFFKKKNNNTTT^^^iiirrrxxxzzz{{{yyytttmmmddd\\\XXXWWWTTTXXX^^^hhhuuu|||wwwtttxxxtttaaaSSSLLLHHHJJJLLLPPPWWW```jjjpppwww||||||zzzzzzuuurrrnnnjjjhhheeebbb```ZZZTTTPPPQQQUUU\\\hhhssszzz{{{}}}~~~wwwsssnnnsss[[[TTTKKKGGGFFFFFFDDDBBB?????????>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCBBBAAA???>>>????????????@@@AAABBBCCCGGGKKKNNNRRRWWW___fffmmmrrrwwwzzz~~~yyypppeee[[[TTTOOOJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDFFFIIIOOOVVV]]]bbbfffhhhkkkoootttwwwxxxwwwwwwxxxtttwwwyyy|||}}}tttggg\\\RRRNNNLLLMMMRRRWWW[[[___bbb```^^^aaalllvvv{{{zzz{{{uuuhhheeehhhsssoooZZZJJJAAAAAA???>>>===<<<<<<<<<===;;;;;;======<<<@@@EEEKKK[[[ttt{{{pppgggaaa\\\VVVRRRNNNLLLJJJGGGFFFEEEDDDEEECCCBBBBBBDDDFFFFFFDDDAAACCCDDDEEEFFFGGGHHHHHHIIIMMMMMMOOOQQQTTTWWWYYY[[[ZZZ\\\^^^```bbbeeeiiilllrrruuuzzz}}}ooo^^^QQQLLLJJJGGGDDDBBBDDDFFFDDDAAA>>>======:::;;;<<<>>>???AAABBBCCCHHHKKKQQQ\\\hhhrrrwwwyyyzzzzzzwwwpppfff]]]VVVSSSLLLMMMPPPTTT\\\gggsss{{{zzzuuusssvvv|||wwweeeWWWPPPIIIJJJJJJKKKOOOXXXccckkkuuuzzz|||zzzyyyqqqnnnkkkhhhfffccc___[[[YYYRRRNNNRRRYYY```jjjqqqyyyyyyzzz|||~~~~~~}}}{{{rrrllldddjjjxxx```XXXOOOJJJIIIIIIFFFCCCAAA@@@@@@@@@??????>>>>>>;;;<<<===>>>@@@AAABBBCCCDDDCCC@@@>>>>>>>>>???@@@===>>>@@@@@@BBBEEEIIIMMMPPPUUU]]]eeekkkqqquuuxxx~~~~~~uuukkkaaaYYYUUUOOOOOONNNMMMMMMMMMMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJPPPWWW]]]cccfffhhhiiinnntttxxxxxxwwwvvvvvvuuuwwwzzz}}}xxxooofff\\\RRRNNNMMMNNNTTTZZZ\\\```bbb```]]]bbbooozzz}}}{{{|||uuuhhhfffkkkvvvuuu\\\JJJCCCBBBAAA???>>>============;;;;;;======<<>>===;;;:::::::::>>>>>>======???AAADDDFFFFFFCCC@@@@@@BBBCCCAAA?????????>>>???AAADDDGGGIIIOOORRRXXXaaajjjqqquuuwwwuuukkkaaaZZZVVVUUUSSSRRRSSSVVVUUURRRNNNNNNJJJHHHIIIHHHEEEDDDGGGGGGJJJOOOTTTYYY___fffjjjjjjkkkmmmppptttwwwyyyzzzwwwxxx{{{wwwnnnhhh]]]WWWQQQMMMOOOTTTYYY\\\aaaaaaaaa___```iiivvv}}}|||}}}ttthhhkkkttt}}}qqqXXXMMMBBBAAA>>><<<;;;;;;<<<======<<<;;;;;;<<<>>>@@@BBBKKKUUUnnnssskkkgggaaa[[[YYYQQQOOOLLLHHHFFFEEEDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFGGGGGGGGGKKKMMMOOORRRTTTUUUVVVVVVVVVXXX\\\^^^```cccgggiiimmmpppuuu||||||ppp```QQQKKKKKKHHHEEECCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<;;;<<<===???@@@DDDHHHRRR___llluuuzzz{{{yyy{{{rrrcccVVVNNNLLLJJJJJJKKKMMMLLLLLLRRRWWW```lllyyyvvvnnnjjjiiijjjooouuu|||}}}pppcccYYYPPPLLLIIIIIIIIIMMMXXXcccqqqyyy}}}{{{yyyvvvtttnnnlllhhhfffccc```\\\YYYUUUTTTTTTYYYbbbkkkppprrrtttuuuwwwxxxyyyzzz}}}sssiiidddgggppp{{{wwwhhhXXXQQQMMMIIIFFFEEEFFFEEECCCAAA???>>>>>>===>>>=========???BBBEEEGGGIIIFFFCCCBBBBBBBBB@@@>>>>>>>>>>>>>>>@@@CCCFFFGGGNNNQQQXXXbbbkkkrrrwwwxxxzzzssskkkccc\\\YYYWWWWWWXXX\\\``````\\\XXXQQQLLLIIIJJJIIIFFFEEEHHHHHHKKKOOOTTTYYY```fffkkklllmmmooorrrtttwwwyyyzzzyyyzzz}}}{{{qqqgggaaaYYYTTTOOOMMMPPPWWW]]]aaaeeedddbbbaaaeeeooo|||}}}{{{}}}xxxkkkmmmvvv~~~rrrYYYMMMBBBAAA>>><<<;;;;;;<<<======<<<<<<;;;<<<>>>AAABBBGGGOOOfffyyypppkkkddd]]]YYYRRRPPPMMMIIIFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEFFFFFFFFFGGGGGGJJJLLLNNNQQQSSSTTTTTTTTTUUUXXX[[[^^^```cccfffiiikkknnnsssyyy~~~qqqbbbTTTOOONNNLLLHHHFFFDDDCCCBBBAAAAAA@@@AAAAAA@@@???===<<<<<<===???@@@CCCHHHQQQ___mmmyyy~~~mmm^^^QQQNNNJJJHHHHHHHHHGGGGGGEEEHHHNNNVVV```jjjrrrvvvxxxvvvrrrkkkddd___]]]]]]bbbgggnnnvvv|||uuuhhh]]]WWWRRRLLLJJJIIIKKKUUU___ooowww|||zzzxxxuuusssmmmkkkhhheeebbb___ZZZWWWRRRSSSUUU\\\fffnnnsssuuutttuuuwwwyyyzzz|||zzzpppooopppvvvqqq```WWWQQQKKKHHHHHHEEEDDDBBB@@@>>>===<<<<<<===<<<<<<===@@@CCCFFFHHHLLLIIIFFFDDDCCCBBB@@@>>>>>>>>>===>>>???BBBEEEFFFLLLQQQZZZdddmmmtttyyy{{{~~~xxxuuutttttttttrrrooojjjeee```]]]ZZZ[[[```ggglllmmmhhhdddWWWQQQLLLLLLJJJGGGFFFHHHHHHKKKPPPUUUZZZ```gggkkknnnoooqqqsssuuuwwwxxxxxxzzz{{{~~~~~~uuujjj___XXXTTTPPPLLLMMMSSS[[[ccchhhjjjfffccceeemmmyyy}}}zzz~~~~~~xxxlllmmmwwwqqqWWWKKKAAA@@@>>>===<<<<<<<<<<<<===<<<<<<<<<===???AAABBBFFFLLL```wwwpppggg___[[[TTTRRRNNNKKKHHHFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFHHHJJJLLLNNNPPPRRRSSSSSSUUUWWW[[[]]]___bbbeeehhhhhhkkkpppvvv|||rrreeeYYYUUUTTTPPPKKKIIIEEEEEEDDDCCCBBBBBBBBBBBBCCCAAA???>>>======???@@@CCCGGGPPP^^^ooo}}}sssbbbWWWRRRLLLHHHEEEEEEDDDCCCAAAAAACCCFFFKKKQQQWWWZZZ[[[[[[YYYVVVRRRQQQQQQRRRZZZ___gggpppxxx{{{oooeee___WWWOOOKKKIIIKKKSSS]]]kkkuuu~~~}}}{{{yyywwwtttrrrllliiifffccc```\\\XXXUUURRRTTTYYYaaajjjppptttuuuuuuwwwxxxzzz{{{}}}~~~}}}{{{|||yyyhhh]]]UUUNNNJJJJJJFFFEEECCC@@@>>><<<;;;;;;<<<<<<<<<>>>@@@DDDGGGIIILLLJJJHHHFFFDDDCCCBBBAAA??????>>>>>>@@@BBBEEEGGGKKKQQQ\\\fffooovvv{{{}}}~~~rrrlllhhhfffeeefffhhhiiihhheeebbb```\\\```gggpppwwwwwwrrrlll^^^VVVOOOMMMLLLIIIHHHIIIIIILLLPPPUUUZZZ```ggglllnnnoooqqqssstttuuuuuuuuuxxxyyy|||yyypppeeeZZZTTTNNNLLLKKKNNNVVV```hhhmmmlllgggdddhhhttt}}}{{{rrriiijjjuuu}}}nnnSSSHHH@@@@@@>>>===<<<<<<<<<<<<============???@@@BBBCCCJJJNNN___{{{rrrhhh```]]]UUUTTTQQQMMMJJJGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKNNNOOOQQQQQQSSSUUUYYY\\\^^^```dddfffgggiiinnntttyyy~~~tttiii^^^ZZZXXXSSSNNNLLLGGGFFFEEEDDDCCCCCCCCCCCCEEECCCAAA???>>>>>>>>>???CCCFFFOOO]]]ooowwwggg]]]XXXPPPJJJGGGFFFEEEDDDDDDCCCAAA@@@BBBEEEIIILLLJJJKKKKKKJJJIIIJJJLLLNNNUUU[[[eeeoooxxxxxxoooeee\\\RRRMMMKKKLLLTTT\\\fffqqq}}}~~~|||zzzxxxuuurrroooiiigggccc```^^^ZZZUUURRRQQQVVV]]]eeemmmqqqssssssyyyzzz{{{{{{|||~~~qqqeeeZZZQQQKKKKKKKKKJJJGGGDDDBBB@@@???>>>===<<<===>>>AAADDDHHHJJJKKKJJJIIIGGGEEEDDDDDDDDDAAAAAA@@@@@@AAADDDFFFHHHJJJSSS___jjjrrrxxx|||rrrhhhaaa]]][[[XXXZZZ^^^aaaccccccbbbaaa```eeennnyyy{{{ttteee[[[RRROOOMMMJJJHHHIIIHHHKKKPPPUUUZZZ```gggkkkmmmnnnppprrrsssssssssrrruuuvvvyyy~~~}}}uuulllbbbYYYTTTKKKKKKLLLQQQZZZdddkkkoookkkfffdddkkkzzz~~~}}}~~~}}}lllfffiiirrr{{{kkkRRRGGG??????>>>======<<<<<<<<<<<<======>>>@@@BBBCCCDDDJJJOOOaaassshhhbbb```XXXVVVSSSPPPLLLIIIFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIKKKMMMOOOPPPPPPSSSVVVYYY[[[^^^aaadddfffhhhlllqqqwww|||zzz|||yyynnnddd___[[[TTTOOOMMMGGGGGGFFFEEEDDDDDDDDDDDDFFFDDDAAA???>>>>>>>>>???BBBFFFNNN]]]pppzzznnn```[[[SSSMMMIIIHHHGGGFFFCCCAAA>>><<<<<<>>>@@@BBBBBBCCCDDDDDDDDDEEEHHHJJJRRRYYYdddoooyyywwwmmmbbbWWWQQQMMMLLLQQQXXXbbbnnn{{{}}}zzzxxxvvvsssooolllfffccc```]]][[[XXXSSSPPPNNNTTT^^^hhhppptttvvvwww|||}}}}}}||||||}}}ssseeeWWWPPPNNNMMMKKKIIIEEEBBB@@@???>>>>>>======>>>AAADDDGGGIIIJJJJJJJJJHHHEEEDDDEEEFFFCCCBBBAAAAAABBBDDDGGGHHHKKKTTTbbbmmmtttyyy}}}vvviii___YYYUUUSSSPPPRRRVVVYYY\\\^^^^^^^^^bbbhhhsss}}}kkk___TTTPPPNNNKKKHHHHHHGGGJJJOOOTTTYYY___fffjjjlllnnnppprrrssssssrrrqqqssstttwww}}}{{{qqqhhh___XXXUUUKKKLLLOOOVVV^^^fffjjjlllfffdddfffooo~~~}}}tttgggfffjjjpppzzziiiRRRGGG>>>>>>>>>>>>=========<<<<<<===>>>@@@AAACCCDDDDDDFFFMMM```yyyllleeecccZZZXXXUUURRRNNNJJJGGGFFFCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFHHHJJJLLLNNNOOONNNPPPTTTVVVXXX[[[^^^aaadddfffjjjoootttzzz~~~uuuooottt}}}uuujjjddd]]]UUUOOONNNGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDAAA???>>>>>>>>>???AAAEEENNN^^^rrr~~~wwwooobbb]]]VVVOOOKKKIIIGGGFFFBBB@@@>>><<<;;;<<<>>>@@@======>>>>>>>>>???BBBEEENNNUUUaaammmwwwzzzttthhh\\\UUUPPPMMMOOOSSS___lllzzz~~~|||zzzwwwtttpppkkkhhhaaa___]]][[[YYYVVVRRRPPPKKKTTT```kkktttyyy|||}}}}}}}}}}}}||||||~~~wwweeeZZZWWWNNNMMMJJJFFFCCCAAA???>>>??????>>>???AAADDDFFFHHHKKKLLLLLLIIIDDDBBBCCCDDDBBBBBBAAA@@@AAACCCFFFGGGKKKVVVdddooouuuyyy}}}yyymmmbbbZZZTTTPPPNNNKKKMMMPPPSSSVVVXXXZZZ[[[___eeeqqqooobbbUUUPPPNNNKKKHHHGGGFFFIIINNNSSSXXX^^^eeeiiilllnnnpppsssttttttrrrqqqsssuuuxxx~~~yyynnnccc[[[VVVTTTLLLNNNSSSZZZaaafffhhhhhhbbbdddiiittt~~~}}}|||nnnddddddhhhqqq{{{cccOOODDD>>>>>>>>>>>>>>>======<<<<<<===>>>@@@BBBCCCDDDEEEDDDMMM___}}}sssiiieee[[[ZZZWWWTTTOOOKKKHHHFFFCCCBBB@@@??????@@@BBBCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGIIILLLNNNOOOKKKNNNQQQTTTVVVYYY\\\___bbbcccggglllqqqwww{{{}}}~~~}}}vvvkkkfffkkksss}}}}}}qqqhhh___VVVPPPOOOGGGFFFEEEDDDDDDCCCCCCDDDDDDBBB@@@>>>===>>>??????>>>CCCNNN```vvvxxxsssooogggbbb[[[TTTPPPLLLHHHEEECCCBBBAAA?????????@@@@@@:::;;;<<<<<<<<<===@@@CCCKKKRRR^^^kkkvvv{{{rrrggg\\\WWWTTTRRRRRRUUU]]]jjjxxx~~~|||yyyvvvsssnnnhhhddd^^^\\\ZZZXXXWWWUUURRROOOQQQYYYeeepppvvvzzz}}}{{{{{{{{{{{{|||rrreee```TTTRRROOOLLLIIIFFFDDDCCC@@@?????????AAACCCFFFHHHMMMNNNMMMIIIDDDAAAAAABBBBBBAAA@@@???@@@BBBEEEFFFLLLWWWfffqqqvvvyyy}}}}}}{{{tttiii___WWWRRRNNNLLLJJJKKKMMMOOORRRUUUWWWXXXZZZ```mmm}}}rrrdddUUUPPPNNNKKKGGGGGGFFFIIIMMMRRRWWW]]]dddiiilllnnnqqqtttuuuuuutttsssuuuvvvzzzyyykkk```XXXTTTSSSMMMPPPUUU]]]cccffffffddd```dddlllxxx~~~}}}||||||jjjaaaaaaeeesss}}}~~~www^^^KKK@@@===>>>>>>>>>>>>>>>===<<<<<<===???AAACCCDDDEEEEEEGGGOOO^^^yyyyyylllfff\\\[[[XXXUUUPPPLLLHHHFFFCCCBBB@@@??????@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKNNNPPPJJJLLLPPPRRRTTTWWWZZZ]]]```aaaeeeiiioootttyyy{{{~~~}}}wwwqqqeee```eeekkktttuuukkkaaaWWWQQQPPPGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???>>>======???@@@<<>>>>>>>>???BBBEEEJJJRRR^^^kkkvvvzzzkkkbbbZZZXXXXXXWWWXXX[[[\\\iiiwww~~~|||yyyvvvrrrmmmfffbbb[[[ZZZXXXWWWVVVUUURRRPPPZZZaaallltttwwwyyy{{{}}}xxxyyyyyyzzz|||qqqeee^^^ZZZUUUQQQMMMJJJGGGDDDAAAAAA@@@@@@BBBDDDFFFGGGNNNMMMLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@AAADDDHHHLLLTTT]]]jjjtttyyy|||~~~}}}rrrcccXXXSSSPPPLLLIIIKKKKKKKKKLLLNNNOOOQQQRRRUUU^^^jjjwwwkkk```TTTNNNKKKGGGFFFHHHHHHKKKOOOTTTYYY___fffkkknnnpppssstttssstttuuuvvvuuuwwwzzz~~~sssiii```ZZZUUUSSSNNNSSS[[[bbbeeeeeedddbbb^^^dddppp{{{zzz{{{wwwfff```fffnnntttzzz|||}}}mmmUUUHHHBBB@@@>>><<<;;;:::;;;<<<===@@@AAABBBBBBBBBBBBCCCDDDGGGNNNVVVgggtttjjjaaa^^^ZZZVVVRRRNNNKKKJJJFFFDDDBBBBBBCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGBBBDDDFFFHHHHHHJJJLLLNNNMMMKKKKKKNNNTTTYYY[[[[[[___aaadddgggkkkpppvvv{{{|||zzzppphhh```YYYXXX^^^kkk~~~yyymmmeee]]]TTTNNNLLLLLLIIIEEEAAA@@@BBBDDDBBBAAA???===<<<======>>>@@@DDDOOOddd~~~zzzvvvsssrrrmmmeee[[[QQQKKKIIICCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>??????@@@LLLTTT```llluuu}}}vvvmmmeeebbb^^^YYYUUUUUU___iiiwww}}}{{{xxxtttooojjjfffddd```]]][[[YYYUUUQQQSSSZZZbbbjjjttt|||}}}|||wwwyyyzzzyyy}}}yyynnnaaa]]]WWWRRRNNNKKKHHHFFFBBBBBBCCCCCCDDDEEEFFFGGGLLLKKKKKKIIIHHHFFFDDDCCCBBBBBBAAA@@@AAADDDIIILLLVVV___lllvvv|||~~~{{{qqqcccXXXSSSPPPMMMJJJIIIIIIIIIJJJLLLMMMOOOPPPUUU]]]iiiuuu|||kkk___SSSNNNKKKGGGFFFHHHHHHLLLPPPVVV[[[aaahhhlllmmmooorrrrrrrrrssstttvvvxxx{{{~~~}}}rrrggg___YYYUUURRRQQQVVV^^^dddfffeeebbb```^^^eeesss}}}~~~sssddd___fffooowwwxxxzzz~~~hhhSSSHHHDDD@@@>>>===;;;;;;;;;===>>>>>>@@@BBBBBBBBBBBBDDDEEEHHHNNNTTT```xxxllldddaaa\\\VVVRRRMMMJJJGGGFFFDDDBBBBBBCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGG@@@BBBEEEFFFFFFGGGJJJLLLPPPNNNMMMOOORRRUUUVVVVVV]]]___bbbfffjjjooovvvzzz|||wwwmmmddd\\\UUUSSSXXXbbbttttttkkkddd[[[VVVQQQNNNIIIEEEBBBBBBBBBCCCAAA@@@???>>>>>>=========@@@DDDOOOddd~~~{{{zzzvvvmmmaaaVVVNNNKKKEEEDDDCCCBBBAAA@@@@@@????????????>>>??????@@@AAAIIIQQQ]]]jjjttt|||zzzooohhhccc]]]ZZZ[[[eeennnzzz}}}|||xxxtttooojjjfffdddbbb___\\\YYYUUURRRVVV]]]ffflllvvv}}}}}}|||yyy{{{zzzyyy|||uuueee```YYYSSSOOOLLLIIIHHHCCCEEEFFFHHHHHHHHHGGGFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAAAAADDDIIIMMMXXXaaaoooyyywwwiii^^^WWWSSSOOOMMMIIIIIIIIIIIIKKKMMMNNNPPPTTT\\\fffppp{{{~~~vvviii^^^RRRMMMJJJGGGGGGIIIHHHLLLRRRXXX]]]cccjjjnnnnnnpppssssssttttttvvvxxx}}}zzzoooeee]]]XXXTTTRRRUUU[[[ccchhhhhhddd```^^^```hhhvvv~~~nnnaaa___gggppp{{{uuuwww|||xxxaaaOOOGGGDDD???>>>===<<<;;;<<<===>>><<<>>>@@@BBBBBBCCCEEEGGGIIIOOOSSSZZZqqq}}}ppphhhddd]]]WWWRRRMMMIIIFFFGGGEEECCCBBBCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFGGGAAACCCEEEFFFFFFGGGIIIKKKPPPOOOMMMNNNQQQSSSTTTTTTZZZ\\\___cccgggmmmtttyyy~~~}}}sssiii___XXXPPPNNNOOOWWWeeerrr|||tttmmmfffaaaZZZSSSKKKFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>======AAADDDOOOeeexxxiiiZZZQQQMMMFFFEEECCCBBBAAA@@@AAAAAA@@@????????????@@@AAAAAAEEEMMMZZZhhhsss|||~~~sssjjjcccaaadddnnnuuu~~~}}}}}}|||xxxtttooojjjeeeccceeeaaa\\\YYYUUUSSSZZZbbbkkkqqqyyy|||{{{zzz{{{zzzyyy||||||~~~vvvhhhccc[[[TTTPPPMMMJJJHHHEEEGGGJJJLLLLLLKKKHHHFFFEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAADDDIIIMMMXXXcccqqq{{{zzzlllaaaYYYSSSOOOKKKKKKJJJJJJKKKLLLNNNPPPSSS[[[ccckkksssxxxvvvpppggg\\\QQQLLLJJJGGGGGGIIIHHHLLLSSSYYY___eeejjjnnnrrrsssuuuvvvwwwxxx{{{}}}}}}vvvkkkaaaZZZVVVTTTRRRYYY```hhhkkkiiiddd```]]]dddmmm{{{}}}xxxhhh^^^___iiirrrrrrsssxxxppp\\\MMMEEEBBB>>>>>>===<<<<<<======>>>;;;===@@@BBBCCCDDDGGGIIIJJJQQQVVVYYYgggvvvlllggg___YYYTTTPPPKKKGGGHHHFFFDDDCCCCCCCCCBBBAAABBBBBBCCCCCCDDDEEEEEEFFFCCCEEEGGGGGGGGGHHHJJJLLLLLLKKKKKKLLLOOORRRTTTUUUWWWYYY\\\___dddkkksssyyy{{{pppfff\\\UUUNNNKKKJJJNNNXXXccc{{{|||vvvqqqmmmfff\\\PPPHHHFFFEEEBBB?????????@@@AAA@@@???>>><<>>>>>=========>>>>>>>>>;;;===@@@BBBDDDFFFIIIKKKLLLSSSZZZ]]]ddd~~~}}}qqqjjjaaa[[[XXXUUUPPPLLLJJJHHHEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDFFFGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKMMMOOOQQQSSSTTTVVVYYY]]]bbbjjjsssyyyyyymmmcccZZZTTTNNNKKKIIIJJJQQQYYYmmm}}}{{{ttthhhYYYMMMIIIFFFCCC@@@??????@@@AAAAAA@@@>>>===AAAEEEQQQhhhppp[[[NNNIIIFFFEEEBBB@@@??????@@@AAA???>>>>>>>>>>>>???@@@@@@BBBKKKXXXfffrrr{{{zzzooonnnqqq{{{}}}{{{|||zzzwwwsssnnniiifffcccfffaaa\\\YYYWWWYYYcccnnnvvvyyy~~~~~~|||{{{vvvvvvvvvvvv|||zzzppplllooo}}}xxxmmmiiibbb[[[UUUPPPKKKHHHFFFIIINNNQQQQQQOOOKKKIIICCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEJJJNNNYYYdddsss|||iii[[[SSSOOOMMMJJJHHHGGGHHHIIIKKKQQQXXX^^^aaaeeejjjjjjgggcccXXXNNNJJJIIIHHHHHHKKKJJJPPPXXX___dddhhhkkkmmmppprrrssstttvvvxxx||||||rrrkkkaaaYYYVVVUUUUUUUUU]]]dddllloookkkgggfffgggrrrzzz}}}pppccc^^^dddooowwwqqqrrrnnnrrrpppcccTTTJJJCCC>>>======>>>>>>>>>>>>??????===???BBBDDDEEEHHHJJJMMMMMMRRRZZZ```eeeyyywwwoooeee___]]]ZZZUUUPPPLLLJJJGGGFFFFFFFFFEEECCCBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDEEEEEEDDDDDDFFFGGGKKKKKKLLLKKKJJJKKKMMMOOORRRTTTWWWZZZ```iiisssyyyvvvjjj```WWWRRRNNNLLLIIIHHHMMMTTTaaaxxxuuudddTTTKKKFFFDDDBBB???@@@@@@@@@@@@@@@??????@@@EEEQQQiiiooo[[[NNNIIIFFFEEECCCBBBAAA@@@AAAAAA???????????????@@@AAAAAACCCKKKXXXfffqqqzzzyyyuuuxxx}}}{{{zzzxxxvvvsssnnnjjjgggeeeccc___[[[YYYYYY\\\hhhsssyyy|||}}}|||{{{tttuuutttvvv{{{}}}vvvkkkhhhmmm|||zzzppplllfff```ZZZTTTMMMIIIFFFIIIMMMQQQRRRPPPMMMKKKCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBEEEJJJNNN[[[fffvvvwwwfff]]]TTTRRRNNNKKKIIIIIIJJJKKKPPPVVV\\\^^^aaafffgggeeeaaaWWWMMMJJJIIIHHHIIIKKKNNNTTT\\\cccgggjjjlllnnnpppqqqssstttuuuxxx}}}~~~wwwmmmfff]]]VVVTTTUUUVVVWWW\\\dddlllooollliiikkknnnyyyooocccaaahhhrrryyyrrrsssnnnoooiii\\\OOOHHHCCC@@@======>>>??????????????????AAADDDFFFGGGIIILLLNNNOOOPPPWWW___eeetttvvvjjjccc```]]]WWWQQQNNNLLLIIIHHHHHHHHHFFFEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFHHHJJJKKKJJJIIIIIILLLOOOQQQRRRUUUYYY```iiissszzz~~~sssggg]]]RRRNNNLLLKKKIIIGGGJJJPPPYYYmmmnnn[[[MMMFFFDDDDDD@@@@@@@@@??????@@@@@@AAA???DDDRRRjjjnnn\\\PPPMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCKKKXXXdddooowww}}}}}}~~~~~~~~~}}}|||xxxwwwuuurrrnnnkkkhhhfff```\\\YYYYYYZZZ___kkkwwwzzz}}}}}}||||||uuuuuutttuuu{{{zzzqqqggggggqqq{{{rrrooojjjddd^^^WWWOOOJJJFFFIIIMMMPPPRRRPPPNNNLLLDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCBBBBBBEEEJJJNNN]]]hhhxxxqqqhhh[[[XXXSSSOOOMMMLLLMMMNNNOOOVVV[[[\\\___dddfffeeeaaaVVVLLLIIIIIIHHHIIIKKKQQQWWW___fffjjjlllnnnooorrrssstttuuuwwwzzz|||sssjjjccc[[[UUUSSSUUUWWWXXX\\\dddlllnnnlllkkknnnrrr}}}ooocccbbbjjjtttzzzssstttpppnnneeeVVVKKKGGGEEEBBB<<<===>>>???????????????@@@BBBEEEGGGHHHJJJLLLNNNPPPMMMSSS\\\cccrrr{{{nnnfffccc___XXXQQQOOOMMMKKKIIIIIIIIIGGGFFFBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFHHHGGGFFFEEEFFFHHHCCCFFFHHHHHHIIIKKKOOOSSSPPPRRRUUUYYY___iiissszzz|||pppddd[[[NNNKKKJJJJJJHHHFFFIIINNNTTTfffttt___NNNFFFEEEFFFAAA@@@?????????@@@AAABBB???DDDRRRjjj{{{vvv~~~~~~nnn]]]TTTQQQHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCCCCCCCCCCDDDEEEEEECCCKKKWWWcccmmmtttzzz}}}~~~}}}~~~~~~}}}|||vvvvvvtttrrroookkkiiiggg]]]ZZZXXXYYY[[[```mmmyyy{{{}}}~~~}}}||||||wwwwwwuuuuuuzzz}}}wwwnnndddggguuu~~~{{{wwwtttnnnhhhbbb[[[TTTPPPNNNNNNOOORRRSSSRRROOOMMMJJJJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEJJJRRRaaajjjxxx}}}qqqhhhbbbZZZTTTQQQRRRSSSSSSWWWYYY[[[^^^```cccgggjjj___VVVMMMKKKJJJHHHHHHKKKSSS[[[eeekkkmmmmmmnnnpppuuuwwwxxxxxxyyy|||}}}tttmmmeeeaaa\\\VVVSSSTTTXXX\\\eeehhhjjjhhhgggjjjqqqwwwnnniiijjjoooyyyyyy{{{sssdddSSSGGGBBBAAA???@@@???>>>======???AAABBBFFFFFFFFFHHHKKKMMMNNNNNNNNNNNNRRRZZZ___lllssskkkddd]]]XXXXXXQQQOOOLLLJJJJJJIIIHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBAAABBBBBBCCCIIIIIIIIIIIIIIIIIIIIIIIILLLMMMRRRYYY^^^ffftttzzzlll___WWWTTTLLLHHHIIIHHHFFFJJJPPPVVVcccttt|||xxxzzz|||ttt___OOOGGGDDDBBBDDDDDDDDDBBB@@@???@@@AAAEEEHHHSSSjjj~~~sss}}}rrrccc]]]\\\VVVRRRNNNLLLMMMLLLIIIFFFEEECCCBBBBBBCCCCCCAAA@@@FFFNNN[[[gggpppwww|||~~~~~~}}}||||||{{{{{{{{{vvvqqqpppqqqpppkkkggg___^^^\\\]]]aaaiiirrrxxx||||||}}}}}}~~~~~~~~~~~~yyyttttttxxxzzzvvvqqqkkkuuu~~~|||yyyvvvqqqlllfff___XXXSSSQQQQQQRRRTTTVVVUUUSSSPPPOOONNNLLLJJJGGGEEECCCBBBCCCAAABBBEEEDDDEEEKKKSSS```jjjxxxxxxoooiiiaaa[[[XXXVVVVVVUUUXXXZZZ]]]```cccfffiiikkkbbbXXXPPPNNNLLLJJJKKKMMMWWW^^^gggmmmnnnnnnnnnooovvvwwwyyy{{{}}}zzzpppiii^^^[[[WWWTTTTTTXXX^^^bbbfffhhhjjjiiiiiimmmuuu|||~~~~~~qqqmmmqqqvvvwwwdddRRRGGGCCC@@@???@@@???>>>===>>>@@@BBBCCCEEEEEEFFFHHHJJJLLLMMMMMMQQQOOORRRXXX\\\gggyyyooofff]]]WWWWWWQQQNNNLLLJJJIIIHHHGGGEEEEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDCCCBBBAAABBBBBBCCCGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLPPPWWW\\\dddsssyyylll___WWWRRRLLLHHHIIIJJJJJJMMMSSSTTT^^^mmm}}}sssmmmlllnnnuuussskkk\\\QQQLLLJJJHHHGGGGGGEEECCCAAA@@@AAABBBDDDGGGRRRiiizzz{{{pppiiifffaaa]]]XXXUUUTTTQQQMMMIIIGGGEEEDDDDDDEEEEEEDDDCCCHHHPPP\\\hhhqqqwww{{{}}}~~~}}}}}}xxxtttqqqppprrrrrroookkkdddeeefffiiinnnsssxxxzzz|||||||||}}}}}}}}}~~~~~~zzzvvvwww{{{}}}zzzuuurrr||||||zzzuuuqqqllleee^^^YYYVVVVVVWWWYYY[[[\\\ZZZXXXVVVUUURRRNNNKKKGGGDDDCCCCCCAAABBBCCCDDDEEEMMMVVVaaajjjxxxyyytttmmmfffbbb^^^\\\ZZZ\\\]]]aaadddgggiiijjjjjjddd[[[TTTQQQNNNLLLMMMPPP[[[bbbjjjoooooooooooopppwwwyyy{{{~~~~~~vvvkkkdddZZZWWWSSSRRRUUU[[[ccchhhiiijjjkkkkkkmmmsss||||||}}}ssspppwww}}}|||cccPPPGGGCCC@@@>>>??????>>>>>>???AAABBBDDDDDDEEEFFFHHHIIIKKKLLLMMMRRROOOPPPUUUYYYaaauuuttthhh^^^XXXVVVQQQNNNKKKIIIIIIGGGEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJNNNTTTZZZcccrrrxxxkkk___WWWQQQLLLIIIKKKNNNQQQUUUYYYYYY___hhhtttzzzkkkbbb______aaaccc___WWWRRRPPPOOOMMMLLLJJJGGGDDDBBBBBBBBBBBBDDDHHHRRRhhh}}}xxxtttoooiiiddd```ZZZRRRLLLIIIHHHGGGGGGHHHIIIGGGFFFIIIRRR___kkksssxxxzzz{{{~~~~~~}}}uuusssqqqrrrvvvwwwuuusssjjjmmmrrrwww{{{}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~|||yyy{{{}}}~~~~~~zzzuuupppjjjddd___\\\\\\]]]```ccceeeeeeddd___]]]YYYTTTOOOJJJFFFDDDCCCAAAAAACCCCCCFFFNNNXXXccclllyyyxxxrrrmmmiiieeebbbbbbccceeegggiiijjjhhhfffccc\\\UUURRROOOLLLNNNRRR\\\ccckkkpppqqqppprrrssswwwyyy}}}zzzrrrggg```ZZZWWWSSSSSSWWW___fffjjjmmmmmmmmmmmmqqqxxx~~~|||}}}pppqqq{{{aaaNNNFFFBBB???===???>>>??????@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNPPPNNNNNNSSSWWW^^^mmm{{{zzzmmmaaaZZZXXXRRROOOLLLJJJHHHGGGEEECCCCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJMMMSSSXXXbbbrrrxxxkkk```YYYPPPLLLJJJMMMTTT\\\aaaeeegggfffhhhppp}}}xxxiii^^^YYYWWWVVVYYYYYYVVVTTTVVVUUURRRTTTOOOIIIEEEBBBBBBCCCCCCEEEIIITTTiii|||uuummmdddXXXQQQJJJIIIHHHIIIKKKKKKJJJIIIKKKTTTbbbnnnwwwzzz|||}}}}}}~~~~~~}}}}}}~~~}}}{{{zzztttssssssvvv{{{}}}~~~}}}ppptttyyy~~~~~~}}}|||~~~}}}wwwrrrnnniiigggdddddddddgggkkknnnoooooogggddd___YYYRRRLLLGGGEEEDDDBBBAAACCCDDDFFFOOOXXXeeennn{{{}}}xxxtttooollljjjiiiiiijjjkkkjjjfffcccaaa[[[UUURRROOOLLLOOOTTT\\\ccckkkppprrrsssuuuwwwwww{{{~~~{{{vvvnnneee^^^ZZZVVVTTTVVV\\\dddkkknnnpppoooooopppttt}}}~~~}}}~~~ooosss~~~}}}^^^LLLFFFAAA>>>>>>>>>>>>???@@@BBBCCCEEEFFFGGGIIIKKKLLLKKKLLLNNNPPPNNNNNNPPPUUUZZZbbbnnnxxxtttfff^^^\\\TTTQQQNNNKKKJJJHHHEEECCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJLLLRRRXXXbbbsss{{{nnnbbb[[[RRROOOMMMQQQ\\\iiirrruuuvvvpppkkklllttt}}}uuuhhh]]]WWWTTTSSSVVVXXXYYY]]]dddgggfffccc[[[OOOGGGCCCCCCDDDEEEFFFLLLXXXmmmzzznnn___VVVLLLKKKKKKLLLNNNOOONNNMMMOOOXXXeeerrryyy}}}}}}~~~~~~}}}||||||~~~~~~{{{yyywwwssstttvvvzzzyyy{{{~~~}}}|||xxxsssppppppooommmlllkkklllooosssttttttllljjjddd]]]UUUNNNIIIFFFDDDBBBCCCDDDEEEFFFNNNWWWeeeooo{{{}}}yyyvvvrrrooommmmmmnnnlllhhhddd```[[[VVVTTTQQQOOOSSSYYY___eeemmmrrrtttvvvyyy{{{yyy}}}~~~{{{wwwrrrkkkccc]]]VVVTTTSSSXXXaaajjjoooqqqnnnnnnnnnqqqxxxzzzpppwwwwwwYYYKKKEEE???===???===>>>???AAACCCEEEFFFGGGHHHKKKNNNMMMLLLLLLOOOQQQOOOSSSXXX]]]ccclllxxx|||mmmccc```XXXUUUQQQNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGJJJIIIKKKPPPVVVaaatttsssggg___UUURRRPPPTTTdddwwwzzzooolllmmmrrrxxx}}}{{{sssiii```YYYVVVTTTWWWYYY^^^iiixxx{{{nnn\\\NNNGGGFFFFFFGGGIIIPPP___tttxxxhhh]]]QQQPPPPPPQQQSSSUUUTTTSSSVVV^^^jjjuuu{{{~~~}}}~~~~~~}}}{{{{{{|||~~~~~~~~~{{{xxxvvvppprrruuuzzz~~~~~~|||zzz}}}yyyssssssuuuwwwvvvssspppoooppprrrsssssspppmmmggg```XXXPPPJJJGGGDDDCCCDDDFFFFFFFFFMMMUUUdddmmmyyy}}}wwwsssooooooqqqqqqmmmiiibbb]]]ZZZXXXUUUSSSYYY```dddjjjqqqvvvwwwyyy{{{~~~}}}|||wwwsssmmmgggaaa\\\VVVTTTTTTZZZcccjjjmmmmmmiiiiiilllrrr{{{tttpppzzznnnUUUJJJDDD>>>===AAA<<<>>>@@@BBBDDDFFFGGGGGGGGGKKKNNNNNNKKKKKKNNNQQQTTT[[[ccchhhmmmwwwttthhhccc[[[XXXTTTQQQNNNLLLIIIGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAACCCDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFIIIHHHIIINNNTTT___ssswwwkkkcccXXXVVVSSSXXXkkk{{{ssspppooosssyyyzzzrrriiibbb^^^WWWXXXYYY___ooommmXXXMMMIIIIIIHHHKKKTTTdddzzzooodddXXXWWWWWWYYY[[[]]]]]]\\\```gggpppxxx|||}}}~~~~~~|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}|||}}}}}}}}}{{{xxxuuussskkknnnrrrvvvzzz~~~}}}zzzxxxyyyyyysssuuuyyy}}}{{{xxxssspppooopppoooooorrroooiiiaaaYYYQQQKKKHHHDDDCCCEEEGGGGGGFFFLLLSSSccclllxxx~~~yyyuuuqqqqqqtttuuurrrnnnddd```]]]\\\YYYXXX]]]eeeiiinnnuuuyyyyyyzzz|||{{{uuuooojjjeee___[[[ZZZWWWWWW\\\ccchhhhhhfffdddeeeiiirrr}}}wwwoooooozzziiiRRRIIIDDD===<<>>======>>>???AAABBBCCCDDDDDDIIIIIIIIIIIIJJJLLLNNNOOOZZZ]]]ccciiipppwww~~~}}}oooiiiccc]]]XXXXXXUUUOOOLLLLLLIIIGGGEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDBBBAAACCCFFFHHHGGGEEEIIIHHHJJJMMMQQQ[[[ooo{{{qqqiiibbbXXXTTT```sssyyyoookkk]]]UUUZZZbbbpppnnnXXXPPPNNNNNNMMMUUUgggttthhhfffeeegggkkknnnmmmkkksssuuuxxxzzzzzzyyywwwvvvxxxxxxyyyyyyyyyxxxxxxwwwwwwxxxyyyzzz|||}}}}}}~~~}}}{{{zzzzzz|||~~~}}}{{{yyyyyyzzz|||~~~|||zzzyyyyyyzzzyyywwwuuuuuuuuuttttttssspppkkkhhheeeeeegggjjjooovvv|||~~~vvvpppsss|||~~~wwwyyy}}}yyyyyy{{{{{{zzzwwwnnnbbbXXXSSSQQQLLLJJJHHHGGGHHHKKKNNNPPPUUU]]]iiirrrwwwyyy{{{}}}{{{~~~~~~uuuttttttwww~~~}}}wwwuuuuuuxxx{{{{{{vvvrrrqqqnnnhhhdddccceeeiiilllooosssyyy}}}~~~~~~|||zzzxxxvvvuuurrrnnnkkkddd[[[XXXZZZWWW[[[aaagggkkkkkkgggcccccchhhrrrtttnnnnnnuuuwwwwww|||hhhWWWGGG@@@@@@>>>======>>>???AAABBBDDDEEEEEEEEEIIIIIIHHHIIIJJJKKKMMMNNNSSSWWW\\\bbbggglllqqquuuxxxoooggg```ZZZXXXVVVPPPLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDBBBAAACCCFFFGGGFFFEEEHHHGGGIIILLLPPPZZZmmm}}}rrrjjjbbbXXXUUU^^^ooo{{{mmm]]]RRRSSSXXXdddwww___TTTQQQQQQSSSZZZjjj}}}qqqooonnnppptttuuussspppuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvvvvwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{|||yyyxxxwwwxxxzzz|||}}}}}}}}}{{{yyyxxxwwwxxxyyyzzzzzzyyyyyyzzzzzzyyywwwtttttttttssssssrrrnnniiieeeccccccdddggglllssszzz~~~}}}vvvrrrwww{{{|||vvvjjj```ZZZXXXOOONNNLLLKKKMMMPPPSSSVVVVVV[[[ccckkkrrrvvvwwwxxxnnnooorrrxxxrrrpppnnnpppuuu|||tttrrrrrrxxx}}}wwwvvvtttpppmmmlllmmmpppqqqssswww{{{~~~}}}zzzwwwuuuooollliiigggaaaXXXVVVWWWYYY^^^eeekkkmmmkkkgggdddfffmmmxxxzzznnniiilllvvv}}}sssqqqvvvuuuooo^^^PPPBBB===>>>>>>>>>>>>@@@@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNRRRWWW[[[^^^aaadddfffpppzzzooofff^^^[[[XXXSSSNNNNNNJJJHHHFFFEEEEEEEEEDDDBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBCCCEEEFFFFFFEEEFFFFFFHHHKKKNNNXXXkkk}}}tttlllaaaYYYUUU[[[ggg|||tttaaaRRROOOPPPXXXpppgggYYYUUUUUUXXX]]]kkk}}}}}}{{{zzz{{{}}}}}}yyyuuuxxxxxxxxxwwwvvvvvvuuuuuussssssttttttttttttsssssstttssssssssstttwwwyyy{{{vvvttttttuuuwwwyyyzzzzzzyyyyyywwwvvvuuuuuuuuuuuuxxxxxxyyyzzz{{{yyyvvvssssssrrrqqqpppoookkkfffbbb```___```bbbhhhpppxxx}}}~~~}}}}}}~~~}}}zzzuuuttt}}}~~~tttjjjbbb]]]SSSQQQPPPOOOQQQTTTXXXZZZ___```ccciiiooosssttttttjjjhhhgggkkkrrr{{{vvvrrrllljjjlllssszzzwwwrrrqqqwww~~~{{{zzzwwwuuutttttttttuuuwwwzzz}}}}}}zzzvvvtttjjjgggeeeccc]]]VVVTTTVVV[[[aaaiiimmmmmmiiifffdddhhhppp}}}tttgggcccjjjvvvvvvllljjjmmmkkkeeeXXXLLLAAA>>>?????????@@@@@@AAABBBDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLPPPVVVZZZ\\\]]]___aaagggzzzwwwlllbbb___\\\WWWSSSSSSLLLJJJGGGFFFFFFEEEDDDBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFHHHKKKNNNWWWjjj{{{vvvmmm```YYYTTTWWW^^^ppp}}}iiiVVVOOOMMMQQQfff}}}pppaaa\\\\\\\\\```kkkzzz}}}xxx{{{yyywwwuuutttsssssstttqqqqqqrrrsssssssssrrrrrrtttsssrrrqqqsssvvvzzz|||vvvtttssstttvvvwwwvvvuuuwwwwwwvvvuuutttssssssrrrvvvvvvxxxzzz{{{yyyuuuqqqqqqpppooommmkkkgggaaa]]]\\\[[[[[[^^^dddmmmvvv{{{~~~}}}~~~~~~}}}{{{tttqqqvvvuuujjjbbbWWWVVVUUUTTTVVVYYY]]]___hhhggghhhjjjmmmpppqqqqqqnnniiicccaaaeeennnwww}}}zzzqqqjjjhhhmmmvvv|||~~~{{{uuuyyy~~~|||zzzyyyxxxxxxzzz|||}}}zzzwwwrrrooofffcccaaa___[[[UUUTTTXXX^^^eeelllnnnkkkfffdddeeehhhrrr|||nnnddd```jjjxxx}}}pppfffeeehhhfffaaaTTTIIIAAA???@@@>>>>>>??????@@@BBBCCCEEEFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLPPPUUUYYY[[[]]]^^^```cccvvv~~~qqqeee```^^^ZZZVVVUUUNNNLLLIIIGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDDDDGGGGGGIIILLLNNNWWWiiiyyyxxxnnn___XXXSSSRRRUUUccclllXXXPPPLLLMMM^^^tttzzzlllhhhhhhcccfffmmmyyy|||{{{zzzwwwtttrrrrrrrrrrrrpppqqqqqqrrrssssssrrrrrrtttsssrrrrrrtttwww{{{}}}xxxwwwuuuuuuvvvvvvtttrrrvvvvvvuuuuuutttsssrrrrrrtttuuuvvvyyyzzzxxxtttqqqpppnnnmmmkkkhhhccc]]]YYYWWWWWWXXX\\\dddmmmvvv{{{~~~}}}||||||zzzxxxuuunnnoooxxxtttjjj```^^^]]]\\\]]]```dddfffoooooonnnnnnnnnooopppqqqrrrmmmeee^^^\\\bbbkkkssszzz~~~yyypppkkkmmmrrrxxx|||~~~||||||}}}~~~{{{xxxsssooofffbbb^^^]]]YYYUUUWWW[[[bbbiiiooooooiiiddddddggglllvvv~~~tttjjjccc```mmm{{{yyyllleeeeeefffccc^^^OOOFFF@@@???@@@>>>===>>>???@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMKKKOOOSSSVVVXXXZZZ\\\^^^ccctttyyyiiibbb___[[[VVVUUUQQQNNNKKKIIIHHHGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCDDDDDDBBBBBBCCCDDDGGGGGGIIILLLNNNVVVgggxxxyyynnn]]]VVVPPPNNNOOOXXXqqqnnnZZZRRRMMMMMMZZZmmmxxxuuuuuummmmmmrrr{{{zzzyyywwwtttrrrqqqqqqqqqooopppqqqrrrrrrssssssrrrsssrrrrrrsssuuuxxx{{{}}}yyywwwvvvwwwwwwvvvtttrrruuuuuutttsssssssssssstttttttttuuuwwwxxxwwwtttqqqooommmkkkiiifffaaaZZZVVVSSSTTTXXX]]]fffoooxxx}}}~~~{{{zzzyyywwwtttqqqlllqqq~~~vvvjjjhhhfffeeefffiiilllnnntttvvvwwwuuurrrqqqtttwwwuuutttnnneee]]]]]]dddkkkrrrzzzzzztttpppqqqsssxxx~~~|||yyytttpppgggbbb^^^[[[XXXVVVZZZ```gggmmmsssppphhhccceeejjjsss|||yyynnngggeeedddrrrxxxmmmiiiiiifff___YYYLLLEEEAAABBBCCCAAAAAABBBAAABBBCCCEEEFFFGGGHHHHHHHHHIIIKKKLLLMMMNNNMMMMMMLLLOOOQQQSSSTTTVVVYYY[[[```mmmsssiiiddd^^^YYYVVVSSSQQQMMMKKKJJJIIIFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDAAACCCEEEDDDBBBAAABBBDDDEEEFFFHHHKKKMMMTTTeeeuuuyyymmm\\\TTTMMMKKKJJJOOObbbwwwwwwccc[[[VVVSSS^^^nnn|||{{{tttsssuuu{{{yyyxxxvvvtttsssqqqqqqpppnnnooopppqqqrrrrrrrrrrrrnnnooopppqqqsssvvvxxxyyyvvvuuuuuuwwwxxxxxxvvvttttttsssqqqpppqqqrrrtttuuutttssssssuuuvvvvvvtttrrrooommmkkkhhheee___XXXTTTPPPRRRXXX```iiisss{{{}}}|||{{{yyyvvvtttpppxxxrrrpppnnnlllmmmooorrrtttyyy|||~~~|||xxxvvvzzz~~~xxxzzzwwwmmmbbb]]]bbbiiinnnwwwzzztttpppooottt{{{}}}zzzxxxtttppplllhhhccc^^^[[[XXXWWW\\\cccjjjqqquuuqqqhhhcccgggmmmyyyvvvjjjeeefffggguuuxxxpppnnnnnnggg]]]TTTLLLGGGDDDFFFGGGFFFFFFHHHBBBCCCEEEFFFHHHIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNOOOPPPRRRRRRRRRTTTWWWYYYWWWaaappp}}}qqqjjjccc\\\YYYUUURRROOOLLLKKKJJJGGGEEEDDDDDDCCCCCCCCCCCCDDDDDDAAACCCEEEDDDBBB@@@BBBDDDDDDDDDGGGJJJLLLSSScccsssyyymmm\\\SSSLLLJJJHHHJJJYYYkkknnnfff```]]]eeettt{{{~~~|||wwwtttuuuxxx||||||wwwwwwvvvuuusssrrrqqqpppmmmnnnooopppqqqqqqqqqqqqkkklllmmmooorrrtttuuuvvvsssssstttvvvxxxyyyxxxvvvrrrqqqooonnnoooqqqtttvvvtttsssssstttuuuuuutttsssooommmkkkhhhddd^^^WWWSSSNNNQQQXXXbbbllluuu}}}~~~|||zzzuuu~~~|||yyyvvvuuuvvvxxxyyyyyy{{{yyy~~~xxxmmmccc______jjjvvvyyyqqqlllpppwww~~~yyyrrrllliiieeeaaa[[[WWWWWW\\\eeekkkqqquuuvvvpppggggggoooyyyxxxiiidddhhhlllxxxzzzpppmmmoookkk___TTTIIIDDD???AAAHHHNNNRRRRRRLLLHHHEEEDDDFFFIIIJJJIIIIIIJJJLLLNNNPPPQQQRRRRRRUUUUUUVVVUUUTTTUUUXXXZZZ[[[ZZZaaalllwwwyyysssjjjbbb___WWWUUURRROOOLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCCCCCDDDGGGHHHIIIOOO```qqquuuhhh\\\VVVQQQNNNLLLLLLRRRYYY|||uuunnnooossswww~~~|||xxxssspppkkknnnppprrruuu{{{}}}{{{zzzyyyrrrssstttttttttsssqqqqqqnnnnnnnnnnnnnnnmmmmmmmmmllllllkkkjjjjjjjjjkkkkkkmmmllllllqqqxxx{{{yyyvvvsssoookkkjjjmmmpppqqqppprrrsssssstttsssrrrqqqpppmmmiiieeebbb```]]]XXXTTTSSSWWWaaannnzzz}}}|||zzz{{{}}}~~~{{{qqqgggbbbaaammmxxxzzzpppiiikkkqqqzzz~~~yyysssmmmjjjgggccc^^^ZZZ\\\bbbkkkrrrtttwwwvvvooohhhiiittt~~~vvviiiffflllppp{{{xxxvvvuuunnn^^^QQQHHHDDDAAACCCJJJRRRVVVWWWPPPMMMIIIHHHJJJLLLMMMLLLIIIJJJLLLNNNPPPQQQRRRRRRUUUVVVVVVVVVUUUVVVYYY[[[]]][[[___fffkkkwww|||pppfffaaa\\\ZZZVVVRRROOOLLLIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHHHHNNN]]]mmmvvvjjj]]]WWWQQQNNNKKKJJJNNNTTThhh~~~{{{xxxvvvuuurrrnnnllljjjiiigggeeeaaadddgggjjjmmmrrryyy~~~{{{yyywwwvvvrrrrrrssstttsssrrrqqqppplllllllllllllllkkkkkkkkkjjjjjjiiihhhhhhggggggggghhhfffgggmmmssswwwvvvtttooommmjjjjjjlllnnnnnnnnnooopppqqqqqqqqqooonnnmmmllliiieeecccaaa___[[[XXXZZZ^^^fffqqq|||xxxnnniiigggrrr{{{~~~tttmmmhhhkkkqqqzzz}}}yyysssnnnkkkccc___[[[ZZZ]]]eeeooouuuxxxxxxuuunnniiinnnzzzuuuiiiiiipppvvv}}}|||ooo\\\NNNGGGDDDBBBEEELLLTTTYYYZZZRRROOOLLLKKKLLLMMMMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRVVVVVVWWWVVVUUUVVVYYY[[[^^^\\\\\\___```fffzzzzzznnnhhh___\\\VVVRRROOOKKKHHHFFFFFFEEEEEEDDDCCCCCCDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDFFFGGGGGGKKKXXXfffyyymmm```YYYSSSPPPMMMJJJKKKPPPUUUdddwwwtttllleee```[[[WWWVVVWWWXXXYYYVVVYYY\\\```dddiiinnnrrrwww~~~~~~yyyvvvtttrrrqqqpppqqqrrrrrrrrrqqqooooooiiiiiiiiiiiiiiiiiiiiiiiihhhggggggfffeeedddddddddaaa```bbbfffmmmqqqqqqoookkkjjjiiijjjlllmmmlllkkklllmmmmmmmmmmmmlllkkkkkkkkkiiifffddddddcccaaa___eeehhhooowwwxxxrrroooxxx}}}xxxiiihhhiiioooyyy|||wwwrrrnnnkkk```]]]ZZZ[[[aaajjjsssxxx{{{xxxrrrlllkkkrrrwwwjjjjjjqqq{{{mmmYYYKKKFFFDDDCCCEEEKKKQQQVVVXXXPPPNNNLLLKKKJJJKKKLLLLLLKKKLLLNNNPPPQQQRRRSSSSSSUUUVVVVVVUUUUUUVVVXXXZZZ]]][[[\\\]]]]]]bbbpppyyyqqqeee```YYYUUURRROOOLLLIIIHHHGGGFFFEEEEEEDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGFFFHHHSSS^^^wwwqqqfff^^^XXXTTTQQQMMMLLLNNNNNNUUU___hhhssswwwggg]]]XXXTTTOOOLLLLLLMMMOOOOOONNNQQQUUUYYY^^^bbbeeegggnnnttt}}}|||wwwsssqqqooommmlllnnnooooooppppppnnnmmmlllggggggggggggggghhhhhhhhhgggggggggfffeeedddcccbbb^^^^^^___bbbgggjjjjjjiiiggghhhjjjlllmmmmmmkkkiiikkkkkkkkkkkkkkkkkkjjjjjjjjjiiihhhgggggghhhhhhhhhqqqtttxxx~~~|||zzzpppkkkfffgggoooyyy~~~|||yyytttpppllljjjccc```___cccjjjttt{{{~~~zzzvvvpppkkknnnxxxzzzlllkkkppp}}}~~~iiiVVVJJJEEEDDDBBBCCCGGGKKKOOOQQQNNNNNNMMMLLLKKKKKKLLLMMMNNNNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUWWWZZZ]]]\\\]]]^^^___cccmmmvvvwwwmmmggg___[[[YYYWWWSSSOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEGGGFFFFFFNNNWWWnnn|||nnnfff]]]YYYUUUPPPMMMNNNKKKMMMQQQUUUZZZaaakkkrrrxxxjjj^^^WWWPPPMMMJJJIIIIIIJJJIIIIIIHHHJJJNNNTTTYYY]]]___```ffflllrrrvvvyyy{{{}}}vvvtttpppnnnmmmkkkiiigggkkkkkklllmmmlllkkkjjjiiieeeeeeeeeffffffgggggggggggghhhhhhhhhgggeeedddccc_________```bbbdddeeedddfffhhhlllnnnooommmllljjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjkkkmmmoooqqqzzz}}}yyyrrrjjjeeehhhqqqzzz}}}|||yyyuuuppplllhhhfffbbb```aaagggpppxxx|||}}}yyytttooommmsss~~~yyymmmlllqqq~~~gggTTTJJJEEEDDDCCCCCCDDDGGGJJJLLLOOOPPPPPPOOONNNNNNOOOQQQPPPQQQRRRTTTUUUVVVVVVVVVTTTUUUVVVUUUTTTUUUXXXZZZ___^^^^^^^^^___ccciiinnn}}}ssskkkbbb\\\ZZZXXXSSSOOOKKKKKKIIIHHHGGGGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEGGGFFFFFFKKKRRRddd|||}}}rrrfff```ZZZTTTPPPPPPIIIHHHIIILLLMMMMMMRRRXXXbbbjjjssszzz}}}{{{mmmaaa[[[YYYKKKJJJIIIHHHIIIHHHFFFDDDEEEFFFIIINNNTTTXXXZZZZZZbbbggglllooooooppptttwwwzzz}}}}}}{{{zzzyyywwwvvvooommmkkkjjjjjjiiifffdddggghhhiiiiiiiiihhhgggfffcccccccccdddeeeeeeffffffeeefffgggggggggfffeeeddd```_________```aaabbbbbbeeeiiimmmpppooonnnlllllllllkkkkkkkkkkkkllllllmmmkkklllmmmmmmnnnqqquuuyyyzzzqqqiiifffjjjrrryyy~~~{{{yyyvvvqqqlllhhhdddbbb```___bbbiiisssyyyzzzyyyxxxtttpppqqqyyyuuulllpppvvviiiUUUKKKEEEDDDDDDCCCDDDFFFIIIKKKNNNPPPRRRRRRPPPPPPRRRTTTSSSSSSUUUVVVWWWWWWXXXWWWVVVWWWWWWWWWVVVWWWZZZ\\\```___^^^]]]```dddhhhjjjsss{{{rrrggg```]]]ZZZSSSNNNMMMLLLJJJIIIHHHGGGGGGGGGDDDCCCCCCBBBCCCDDDEEEFFFDDDCCCEEEHHHGGGFFFIIIOOO[[[tttvvvlllddd[[[VVVTTTMMMIIIIIIKKKJJJGGGIIINNNLLLSSSZZZ]]]___cccllltttyyyyyyiii\\\VVVVVVMMMKKKIIIHHHHHHHHHFFFEEEFFFEEEGGGLLLRRRWWWYYYYYY^^^ccchhhjjjjjjkkknnnqqqoooqqquuuyyy{{{zzzyyywwwtttrrrpppooopppqqqpppooojjjiiihhhhhhhhhgggeeebbbdddeeefffffffffeeedddccc``````aaaaaabbbccccccdddaaabbbdddeeeeeedddcccbbb^^^^^^^^^^^^^^^___aaacccdddiiimmmooonnnmmmlllmmmlllkkkkkkjjjkkklllmmmnnnlllmmmooooooppptttyyy~~~wwwnnnggggggmmmssszzz}}}}}}zzzxxxtttooojjjeeeaaa___ccccccgggoooxxx~~~}}}{{{xxxtttqqqttt}}}pppkkkrrr{{{lllVVVLLLEEEEEEEEEEEEEEEGGGKKKMMMLLLOOOQQQQQQPPPPPPRRRUUUTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYYYYXXXYYY[[[^^^______^^^^^^aaagggkkklllooo~~~rrriiieeeaaaYYYSSSMMMMMMKKKJJJIIIHHHHHHGGGDDDCCCCCCBBBBBBDDDEEEFFFDDDCCCEEEHHHHHHFFFIIINNNVVVnnnwwwmmmccc\\\ZZZUUUOOOMMMOOOMMMHHHHHHLLLDDDIIIMMMMMMLLLPPPYYYbbboooyyy{{{iiiWWWOOOOOOPPPNNNJJJIIIIIIIIIIIIHHHIIIGGGHHHMMMSSSYYY[[[[[[WWW[[[aaaddddddeeeiiillliiikkkooorrrsssssssssrrrmmmkkkjjjjjjlllmmmlllkkkhhhggggggggghhhgggdddbbbccccccdddeeedddcccbbbaaa^^^^^^______```aaaaaabbb]]]^^^```bbbcccbbbaaa```\\\\\\]]]]]]]]]___aaaddddddhhhmmmnnnmmmllllllmmmkkkkkkjjjjjjjjjkkkmmmnnnlllnnnpppqqqqqquuu{{{~~~yyynnnfffeeefffnnnuuu~~~~~~}}}~~~|||xxxsssooommmhhhbbb```bbbbbbgggpppyyy}}}zzzvvvssswwwuuukkkjjjqqqxxxhhhRRRHHHCCCCCCBBBBBBDDDGGGJJJKKKLLLLLLLLLMMMNNNPPPQQQRRRSSSVVVYYYZZZZZZZZZ[[[\\\ZZZ[[[\\\[[[YYYXXXYYYZZZ```aaabbbbbbcccgggkkkooosss~~~~~~uuunnneee]]]\\\PPPPPPOOOMMMKKKJJJKKKLLLIIIHHHFFFEEEDDDCCCDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJNNNcccxxxmmmeee```\\\VVVRRRPPPMMMHHHGGGJJJKKKGGGGGGJJJIIIGGGKKKRRRcccjjjrrrqqqfffXXXLLLGGGDDDGGGLLLQQQSSSQQQKKKFFFKKKMMMPPPTTTVVVWWWVVVVVVYYYZZZ[[[]]]___aaabbbcccdddeeefffhhhhhhhhhgggggghhhgggfffeeedddeeefffffffffhhhjjjjjjgggcccaaa``````aaabbbbbbbbbaaa______[[[\\\\\\]]]]]]\\\\\\[[[XXXYYY[[[]]]___``````aaa\\\]]]]]]^^^^^^_________eeegggiiikkklllmmmmmmmmmooooooooommmkkkjjjlllnnnnnnppprrrtttvvvyyy~~~}}}tttkkkeeebbbeeekkkttt|||||||||{{{}}}|||wwwrrrmmmkkkfff```^^^```ccchhhrrr{{{~~~{{{wwwvvv{{{}}}qqqiiijjjrrrzzzcccPPPHHHEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPRRRSSSTTTVVVYYYZZZZZZZZZZZZ[[[]]]^^^^^^^^^\\\[[[\\\]]]___aaabbbbbbccceeehhhkkkooovvvvvviii```\\\TTTSSSQQQNNNKKKIIIIIIJJJJJJIIIGGGFFFEEEDDDEEEEEECCCCCCCCCCCCDDDFFFHHHIIIKKKYYYpppyyypppjjjbbb\\\VVVSSSOOOKKKLLLPPPPPPLLLKKKLLLJJJGGGJJJPPPUUU]]]dddddd\\\QQQHHHCCCGGGKKKQQQWWWZZZXXXSSSNNNNNNPPPSSSWWW[[[\\\]]]]]]ZZZZZZ[[[[[[\\\]]]^^^^^^___```bbbcccdddddddddcccaaaaaa``````aaabbbcccddddddgggiiihhheeebbb```___``````aaaaaa```^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZUUUWWWXXX[[[^^^```bbbccc^^^^^^^^^___``````aaaaaaccceeegggjjjlllmmmmmmmmmnnnnnnnnnmmmkkkkkkmmmoooqqqrrrtttvvvxxx{{{wwwyyy}}}|||ssshhhaaa^^^aaahhhqqq{{{}}}yyyzzzzzz}}}|||uuuooojjjgggccc^^^]]]___eeekkkttt}}}|||yyy{{{xxxnnniiinnnwww~~~uuu\\\NNNIIIFFFFFFGGGHHHIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUWWWYYYZZZYYYYYYZZZ[[[```aaaaaaaaa___^^^___```___```bbbbbbbbbbbbdddeeeiiimmmvvvtttgggaaa\\\YYYUUUQQQMMMKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJQQQ]]]ttt|||uuullleee]]]YYYVVVSSSVVV[[[ZZZWWWTTTRRROOOKKKLLLQQQOOOUUU[[[\\\WWWPPPKKKIIIJJJOOOVVV]]]bbbaaa\\\WWWWWWXXX[[[]]]___`````````ZZZZZZZZZYYYYYYYYYXXXXXXZZZZZZ\\\]]]____________\\\\\\]]]]]]^^^```aaabbbbbbdddfffeeeccc```^^^^^^^^^^^^^^^^^^\\\ZZZXXXWWWYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWYYY[[[]]]```bbb______```aaaaaabbbccccccbbbccceeehhhjjjlllmmmmmmmmmnnnnnnmmmlllllloooqqquuuvvvxxxzzz{{{~~~yyyvvvmmmqqqwww~~~{{{pppgggbbb```aaahhhsss}}}zzz{{{|||~~~}}}yyyssslllgggeeeaaa]]]]]]aaahhhnnnwww~~~}}}{{{uuummmlllsss}}}iiiVVVMMMKKKHHHIIIJJJKKKKKKKKKKKKJJJMMMNNNOOOQQQSSSTTTUUUUUUVVVXXXYYYYYYXXXXXXYYY[[[aaabbbbbbbbb```___```aaa^^^```bbbbbb```___```aaaeeeffflllvvvtttkkkddd```ZZZUUURRROOONNNMMMKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDFFFGGGKKKMMMSSSbbbzzzyyyqqqhhhccc___]]]```eeehhheeeaaa]]]XXXUUUUUUXXXTTTXXX\\\]]]ZZZVVVSSSRRRNNNSSSZZZbbbggggggccc^^^bbbbbbbbbaaa___]]][[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXZZZ[[[\\\]]]]]]\\\]]]]]]]]]^^^___``````___aaabbbbbb___]]][[[[[[YYYYYYZZZZZZZZZXXXWWWVVVXXXXXXXXXWWWWWWXXXXXXXXX[[[ZZZXXXWWWXXXYYY[[[\\\______```aaabbbccccccdddcccdddeeegggiiikkkllllllmmmmmmnnnnnnnnnooorrruuuzzz{{{}}}~~~zzztttsssjjjmmmrrrwww~~~yyyssslllfffaaabbbiiisss{{{~~~yyyuuuqqqkkkfffdddbbb```bbbgggmmmssszzz~~~}}}~~~|||qqqkkknnnwwwrrr___RRRMMMMMMIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWYYYYYYYYYXXXWWWYYYZZZ___```aaa```^^^]]]^^^___]]]___aaa```___^^^^^^___cccdddiiirrr}}}uuujjjeee^^^XXXUUUSSSPPPNNNKKKJJJHHHFFFEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEFFFHHHJJJOOOWWWeee}}}yyyqqqjjjdddeeeiiisssrrroooiiidddcccdddeeeaaabbbcccccc```]]][[[ZZZVVVZZZ```gggkkkjjjfffbbbdddcccaaa^^^[[[XXXVVVTTTVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^]]][[[YYYYYYYYYTTTUUUVVVWWWXXXXXXWWWWWWYYYXXXWWWWWWWWWWWWXXXYYY[[[ZZZXXXWWWWWWXXXZZZ[[[^^^___```aaabbbcccddddddffffffggghhhiiijjjkkklllmmmooopppqqqrrrtttwwwzzz~~~}}}vvvvvvqqqsssvvvzzz~~~}}}uuunnnfffaaabbbhhhooottt{{{vvvrrrpppjjjeeeeeeeeeeeejjjppptttyyy~~~}}}~~~|||sssiiihhhooozzz{{{wwwuuugggYYYPPPMMMMMMJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPSSSUUUWWWXXXYYYYYYYYYZZZZZZYYYWWWWWWXXXZZZ]]]^^^^^^^^^\\\[[[\\\]]]\\\^^^______^^^]]]___```cccdddjjjsssyyyssslllccc\\\XXXVVVRRROOOLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFDDDGGGLLLQQQXXXhhhuuulllhhhiiixxxzzzxxxrrrooorrrttttttuuutttssspppmmmjjjgggeee```aaadddhhhkkkiiieeebbb[[[[[[YYYXXXVVVTTTSSSRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXYYYXXXXXXYYYYYYXXXWWWWWWVVVXXXZZZ[[[ZZZXXXVVVVVVWWWQQQRRRTTTVVVXXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVWWWYYY[[[]]]^^^______```aaabbbdddeeeeeehhhhhhhhhiiijjjlllnnnnnnoooqqqssstttvvvyyy}}}~~~}}}}}}{{{wwwpppiiiddddddgggkkkvvv|||}}}{{{|||}}}|||zzz{{{~~~}}}zzzwwwsssqqqpppjjjfffgggiiilllrrrzzz}}}}}}tttllldddfffrrrsssllluuuuuuqqqjjj___UUUNNNLLLLLLJJJJJJJJJJJJLLLNNNOOOQQQOOOQQQTTTWWWYYYZZZZZZZZZZZZZZZZZZXXXWWWVVVXXXZZZ[[[\\\]]]\\\ZZZYYYZZZ[[[[[[\\\]]]]]]]]]^^^aaacccccccccjjjrrrvvvzzzyyymmmeee___[[[VVVRRRNNNMMMKKKJJJIIIHHHIIIIIIIIIHHHGGGEEEEEEEEEFFFGGGFFFGGGJJJOOOQQQXXXiiizzzuuupppooowww{{{zzzvvvvvv|||{{{xxxtttpppnnneeeddddddddddddbbb^^^[[[RRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSTTTSSSSSSRRRRRRSSSTTTTTTSSSTTTUUUVVVVVVUUUUUUTTTVVVWWWXXXWWWUUUTTTTTTUUURRRSSSUUUWWWXXXXXXWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWUUUUUUWWWXXXZZZ\\\]]]^^^``````aaacccdddeeefffggggggggghhhjjjmmmppprrrtttqqqsssvvvxxxzzz~~~~~~yyyqqqiiidddeeegggooovvv|||yyyzzz{{{yyywwwwww{{{|||xxxvvvtttrrrppppppjjjgggiiilllpppxxx~~~ppphhhccchhhvvv|||llldddlllllliiiddd[[[RRRMMMKKKKKKJJJJJJIIIIIIKKKNNNQQQRRROOOQQQUUUXXXZZZ[[[[[[ZZZ[[[[[[ZZZXXXVVVVVVXXXZZZZZZ[[[\\\[[[YYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^bbbeeecccbbbhhhqqqrrrssswwwmmmgggaaa[[[UUUPPPOOOMMMLLLKKKJJJKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGLLLIIIJJJNNNNNNNNNWWWbbboooyyy~~~yyyxxxtttyyyzzzwwwxxx|||xxxtttpppmmmeeecccaaa___]]]ZZZVVVSSSOOONNNNNNMMMMMMMMMMMMMMMQQQPPPPPPPPPPPPPPPOOOOOORRRQQQPPPOOOOOOOOOPPPQQQQQQRRRTTTUUUVVVVVVVVVVVVUUUVVVVVVUUUSSSRRRSSSTTTTTTUUUVVVWWWXXXWWWVVVVVVUUUTTTSSSQQQQQQSSSTTTUUUWWWXXXYYYZZZ[[[[[[[[[[[[aaabbbcccdddfffggghhhiiiffffffhhhkkknnnsssvvvyyysssuuuwwwzzz}}}~~~{{{~~~|||xxxssslllddd___cccjjjvvv~~~{{{{{{vvvuuuxxxzzzzzz{{{~~~~~~yyytttpppnnnlllfffhhhjjjkkknnnuuu~~~}}}yyymmmiiiggglllvvvtttgggcccfffiiigggccc\\\TTTMMMIIIHHHIIIGGGFFFHHHLLLOOOOOONNNRRRTTTVVVVVVWWWXXXZZZ]]]bbb___[[[WWWUUUUUUVVVXXX[[[ZZZZZZZZZYYYYYYXXXXXXYYYZZZ[[[\\\]]]___cccfffiiimmmqqqpppnnnpppwww~~~zzzrrriiiaaa]]]XXXRRRNNNMMMKKKIIIJJJNNNJJJIIIHHHHHHHHHIIIJJJJJJGGGFFFFFFGGGIIILLLOOOQQQ]]]bbbiiipppvvv||||||wwwrrrooopppooonnnnnnppprrruuuvvv{{{zzzxxxtttpppkkkhhheee[[[ZZZXXXUUURRRPPPMMMLLLJJJIIIHHHGGGGGGIIIKKKLLLPPPOOONNNMMMLLLLLLLLLLLLPPPPPPOOONNNNNNOOOOOOOOOQQQRRRSSSRRRQQQPPPQQQRRRTTTSSSRRRQQQRRRSSSUUUWWWRRRSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTUUUTTTTTTSSSSSSVVVVVVXXXZZZ[[[]]]______]]]\\\\\\___eeehhhhhhgggiiiiiiiiilllppptttuuuvvvyyy}}}~~~{{{xxxrrrkkkfffbbbfffnnnwww}}}zzzyyyuuusssvvvwwwwwwyyy}}}{{{wwwrrrooolllkkkggghhhjjjmmmrrryyyyyynnnmmmnnntttvvvjjjeeehhhgggddd___XXXQQQLLLIIIHHHKKKIIIHHHJJJMMMOOOOOONNNRRRTTTUUUUUUVVVWWWZZZ]]]aaa___\\\XXXVVVVVVWWWWWW[[[[[[ZZZZZZZZZYYYYYYYYYWWWXXXZZZ[[[[[[^^^aaadddjjjnnnqqqpppllllllqqqwww~~~ssshhhaaa\\\VVVRRRQQQPPPMMMMMMPPPKKKJJJIIIHHHHHHHHHIIIJJJHHHGGGFFFFFFGGGIIIKKKMMMNNNRRRWWW[[[___cccgggjjjnnnnnnnnnllljjjfffcccaaaaaaaaa``````aaacccfffgggjjjjjjhhheeeaaa^^^[[[YYYQQQPPPOOOMMMLLLJJJIIIIIIIIIHHHGGGFFFFFFHHHIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOQQQQQQPPPPPPQQQSSSSSSRRRPPPPPPPPPRRRSSSUUUQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQQQQQQQQQQVVVWWWYYY[[[]]]^^^```aaa```___```cccgggjjjjjjhhhiiihhhiiikkknnnqqqssstttyyy}}}~~~zzzuuuqqqeeeeeefffjjjrrr|||~~~}}}}}}|||zzzyyyvvvrrrqqqtttuuuvvvyyy~~~||||||}}}{{{xxxtttpppmmmkkkjjjiiiiiikkkpppxxxzzzmmmpppvvv{{{qqqlllmmmiiiddd\\\UUUOOOLLLKKKKKKMMMLLLKKKLLLNNNPPPPPPOOOSSSSSSTTTTTTTTTVVVZZZ]]]___^^^\\\ZZZYYYXXXXXXWWW[[[[[[[[[[[[[[[ZZZZZZYYYUUUWWWXXXYYYZZZ\\\___aaaiiilllooonnniiihhhkkknnntttsssiii```ZZZUUUTTTRRROOONNNPPPMMMLLLJJJIIIHHHIIIIIIJJJKKKJJJIIIGGGGGGGGGHHHIIIHHHIIIKKKLLLMMMOOORRRUUUVVVVVVWWWWWWWWWUUUTTTSSSQQQQQQPPPPPPQQQSSSTTTVVVVVVVVVUUUTTTRRROOOMMMLLLGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLKKKMMMOOOOOOOOOOOOQQQSSSQQQPPPOOONNNOOOPPPQQQRRRPPPQQQQQQRRRQQQQQQPPPOOONNNMMMMMMMMMNNNPPPRRRSSSWWWXXXZZZ[[[^^^```aaabbbccccccdddgggjjjlllkkkiiijjjjjjkkkmmmooorrrtttuuuzzz~~~~~~|||nnnjjjeeecccgggqqq||||||zzzzzz~~~{{{{{{|||~~~~~~zzzxxxxxxxxxxxxwwwsssppppppsssuuuxxx~~~}}}{{{{{{{{{|||zzzyyyvvvssspppmmmkkkkkkllllllnnnvvvzzzlllsss}}}}}}wwwuuuooohhh]]]TTTOOOMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTSSSTTTTTTSSSSSSVVVZZZ]]]]]]\\\\\\\\\[[[YYYXXXXXXZZZZZZ[[[\\\\\\[[[ZZZYYYUUUVVVXXXYYYZZZ[[[^^^```eeeiiikkkjjjgggeeefffiiiooo{{{uuujjjbbb\\\ZZZXXXSSSQQQQQQOOONNNLLLJJJIIIIIIIIIJJJLLLLLLJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDEEEEEEGGGHHHHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLMMMOOOOOONNNNNNPPPQQQPPPOOOOOONNNNNNOOOPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNMMMLLLMMMOOOQQQTTTVVVWWWXXXZZZ\\\^^^```bbbcccdddfffhhhjjjllllllkkkjjjlllmmmoooqqqsssvvvyyy|||~~~xxxrrriiicccbbbhhhpppvvv~~~}}}zzzvvvtttwww}}}xxxyyyzzz}}}~~~{{{wwwuuuuuuvvvvvvvvvqqqoooppptttwww|||~~~~~~}}}{{{zzzyyyxxxyyywwwuuurrrpppnnnmmmmmmooopppuuu~~~yyyooowww|||rrriii\\\RRRMMMMMMMMMNNNNNNOOOPPPRRRSSSUUUWWWYYYUUUUUUUUUTTTTTTUUUYYY[[[ZZZ[[[[[[\\\[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYUUUWWWZZZ[[[[[[\\\^^^``````cccfffgggeeeeeefffhhhooosss}}}rrrhhhdddaaa[[[WWWVVVSSSQQQOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFEEECCCCCCEEEGGGGGGGGGHHHHHHHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNOOOOOOMMMMMMNNNOOOPPPOOOOOOOOONNNOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKMMMLLLLLLMMMOOORRRUUUWWWWWWXXXYYY\\\^^^aaabbbccceeegggiiikkkkkkkkkkkkkkklllooorrruuuvvvzzz~~~~~~yyypppiiiddddddfffiiirrrxxx}}}|||zzz{{{yyyuuuppppppssswwwxxxyyy{{{}}}~~~|||yyyvvvtttuuuuuuuuuuuuqqqpppqqqvvvyyy|||xxxyyyzzz{{{{{{zzzxxxwwwwwwvvvtttrrrqqqoooooonnnsssvvv}}}yyyuuu~~~qqqfffYYYOOOKKKLLLMMMMMMQQQRRRTTTUUUUUUWWWYYY\\\VVVWWWXXXWWWVVVVVVWWWYYYXXXYYYZZZZZZZZZZZZYYYYYYWWWXXXZZZ[[[\\\[[[YYYXXXVVVXXX[[[\\\\\\]]]^^^___^^^```bbbcccdddeeehhhjjjnnnoooxxxrrrkkkeee___ZZZXXXWWWUUURRRPPPMMMLLLLLLLLLFFFFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFFFFDDDDDDEEEGGGEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMNNNMMMKKKJJJKKKLLLOOOOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKMMMOOOQQQTTTVVVXXXYYY[[[]]]```bbbdddeeefffhhhjjjjjjjjjkkkmmmnnnmmmppptttvvvwwwzzzzzztttmmmgggcccaaacccjjjttt}}}~~~}}}|||zzz||||||wwwqqqmmmmmmoooyyy}}}}}}yyyzzz{{{}}}~~~{{{yyyvvvuuuuuuvvvuuuttttttssstttwwwzzzzzzzzz~~~~~~zzzxxxxxxxxxyyyyyyyyyyyyyyyuuutttsssqqqpppooooooooovvv|||zzzzzz~~~nnncccVVVNNNLLLNNNOOOOOOUUUWWWXXXXXXVVVVVVYYY[[[XXXYYY[[[ZZZXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZUUUVVVYYY[[[[[[ZZZXXXWWWVVVXXX[[[\\\\\\\\\]]]^^^^^^___```aaacccfffiiikkkssssssyyytttmmmeee```^^^ZZZXXXUUURRROOONNNMMMMMMIIIIIIIIIIIIHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGHHHEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAABBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJHHHIIIJJJJJJIIIHHHJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNPPPRRRSSSUUUVVVZZZ[[[]]]```bbbeeeggghhhhhhiiijjjjjjiiikkkooosssrrrvvvzzzzzzzzz{{{~~~~~~vvvmmmeee```YYY```jjjttt{{{~~~~~~||||||tttmmmllllllpppuuuzzz|||}}}}}}zzzyyyyyyzzz{{{}}}}}}zzzyyywwwvvvvvvvvvuuutttvvvuuuvvvxxxyyy~~~yyyssssssyyy|||{{{xxxzzzyyyxxxwwwwwwyyyzzz|||sssrrrqqqpppoooooooooooowww{{{{{{|||mmmcccVVVOOOPPPRRRTTTTTTYYY[[[[[[YYYVVVUUUWWWYYYYYY[[[]]]\\\ZZZWWWUUUTTTWWWVVVVVVWWWWWWXXXZZZZZZTTTVVVXXXZZZ[[[YYYXXXVVVUUUXXX[[[\\\\\\\\\\\\]]]```___``````bbbfffiiilll{{{{{{yyyqqqkkkiii\\\ZZZWWWTTTQQQOOONNNNNNNNNNNNNNNMMMLLLKKKIIIHHHGGGIIIJJJJJJHHHFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGAAABBBBBBBBBAAA@@@???>>>AAAAAABBBAAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDD@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEGGGGGGGGGGGGIIIKKKKKKKKKLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHIIIJJJLLLMMMNNNPPPRRRTTTUUUWWWWWWWWW\\\]]]___bbbeeegggiiikkkiiijjjkkkjjjiiilllqqqvvvxxx|||}}}}}}~~~tttyyynnnfff^^^^^^___ccciiiqqqyyy}}}~~~}}}}}}}}}}}}zzzyyywwwvvvwwwzzz~~~zzztttqqqmmmlllkkkllloootttyyy|||||||||~~~{{{xxxxxxzzz|||{{{xxxwwwyyy{{{|||~~~}}}|||zzzwwwttttttvvvxxxwwwvvvxxxvvvtttsssvvv~~~{{{vvvtttuuuyyy|||}}}yyy{{{{{{zzzxxxwwwxxxyyyrrrrrrqqqppppppppppppppp~~~zzz}}}yyyggg^^^TTTOOOPPPTTTVVVVVVXXX\\\___]]]YYYVVVXXX[[[[[[]]]^^^]]]ZZZXXXVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXWWWVVVUUUVVVWWWWWWVVVWWWYYYYYYYYYZZZ\\\^^^]]]^^^```aaa```cccnnnzzzyyypppjjjfffbbb]]]YYYXXXVVVQQQNNNNNNLLLJJJIIIJJJJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHFFFEEECCCCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBBBBAAAAAAAAA<<<===>>>???@@@@@@AAAAAABBBAAAAAA@@@?????????@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHIIIJJJJJJIIIGGGFFFHHHHHHGGGGGGHHHJJJKKKLLLMMMPPPSSSUUUVVVVVVXXXYYY\\\^^^aaadddfffhhhkkkmmmmmmoooqqqrrrssswww~~~~~~pppvvvpppccc```^^^]]]bbbjjjsssxxxyyy}}}~~~}}}yyywwwvvvvvvvvvtttuuuuuuwwwzzz}}}~~~zzzwwwssspppllliiihhhjjjmmmpppqqqrrrtttwwwzzzyyywwwtttuuuvvvwwwvvvtttsssvvvxxxyyyzzz}}}~~~}}}wwwuuurrrrrrtttuuuuuuttttttssssssssswww{{{{{{xxxtttsssuuuxxx{{{|||xxxyyyzzzyyywwwvvvwwwyyytttsssrrrqqqqqqqqqrrrsss~~~}}}yyy~~~uuueee]]]SSSOOOPPPSSSTTTTTTXXXZZZ[[[ZZZXXXYYY^^^cccdddaaa^^^ZZZXXXWWWWWWXXXRRRSSSUUUVVVXXXYYYYYYYYYZZZYYYXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZ[[[]]]^^^\\\\\\___```___```jjjuuu~~~{{{tttooojjjdddaaa___\\\WWWSSSRRRPPPNNNNNNOOONNNMMMKKKMMMMMMMMMMMMMMMNNNNNNOOORRRPPPMMMJJJGGGDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA>>>???AAABBBCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDGGGGGGGGGHHHJJJLLLNNNPPPQQQSSSVVVXXXXXXXXXZZZ[[[^^^aaaccceeegggjjjmmmpppnnnrrrvvvxxxzzz~~~ooo~~~zzzkkkfff^^^YYYYYY```hhhnnnooosssvvvwwwyyy~~~}}}yyysssooommmmmmnnnnnnqqquuuzzz~~~~~~|||zzzvvvooohhhdddbbbaaabbbccceeeiiinnnrrrtttsssqqqrrrrrrqqqooonnnooorrrtttttttttuuuyyy}}}~~~{{{tttrrrooonnnooopppqqqppprrrssstttuuuxxx}}}wwwwwwtttrrrqqqsssuuuvvvvvvssstttuuutttssssssuuuwwwtttsssrrrqqqqqqsssuuuvvv~~~}}}yyyxxxpppccc\\\SSSNNNOOOQQQRRRRRRVVVWWWWWWVVVVVV[[[cccjjjnnnfff]]]VVVUUUVVVWWWWWWPPPQQQSSSVVVXXXZZZ[[[[[[ZZZYYYXXXWWWWWWWWWXXXXXXYYY[[[\\\\\\[[[[[[\\\^^^YYYZZZ]]]___^^^]]]dddmmmppppppttt|||xxxsssmmmhhheeeaaa\\\WWWWWWVVVTTTTTTTTTSSSQQQOOOLLLLLLLLLLLLLLLMMMNNNNNNTTTRRROOOLLLIIIFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBBBBAAABBBDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCFFFGGGHHHJJJLLLOOORRRSSSVVVXXXZZZ[[[[[[[[[\\\^^^bbbccceeegggiiilllppptttrrrwww}}}rrr}}}}}}}}}~~~~~~~~~tttmmmddd[[[WWWYYY]]]aaaeeehhhlllooorrrvvvzzz{{{}}}zzzuuuoookkkiiiiiikkknnnqqqxxx~~~~~~}}}{{{vvvoooiiiddd```^^^___aaaeeekkkqqquuuuuutttrrrpppmmmkkkjjjlllooorrrrrrooonnnrrrxxx{{{yyyvvvrrrpppmmmjjjjjjjjjkkkkkkrrrtttwwwyyyzzz{{{~~~|||uuusssqqqooooooppppppooonnnmmmmmmnnnmmmlllmmmoooqqqrrrqqqpppooopppsssvvvxxx~~~|||vvvvvvyyy~~~kkk___YYYRRRNNNNNNOOOQQQQQQSSSTTTTTTTTTVVV\\\ccciiipppfff[[[UUUTTTUUUUUUSSSQQQRRRTTTVVVXXXZZZ[[[[[[XXXXXXWWWWWWVVVVVVVVVVVVYYYZZZ\\\\\\ZZZZZZ[[[\\\YYYYYY\\\___^^^[[[___eeeeeeeeehhhmmmvvvyyysssnnniiiccc^^^[[[ZZZXXXXXXWWWUUURRROOOKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@CCCCCCDDDEEEEEEEEEFFFFFFHHHIIIKKKMMMPPPRRRUUUVVVZZZ\\\^^^^^^]]]^^^___```ccceeegggiiikkkoootttwwwxxx~~~www}}}|||{{{zzzzzzzzzyyyyyyzzz{{{||||||}}}}}}zzzzzz{{{{{{|||}}}}}}}}}~~~yyytttlllccc\\\XXXWWWVVVZZZ\\\```dddhhhlllrrrwwwxxxwwwuuuppplllkkklllnnnrrruuu{{{}}}~~~}}}{{{vvvooohhhddddddfffjjjpppvvv{{{||||||uuurrrmmmjjjjjjlllnnnpppqqqmmmjjjlllqqqtttrrroooooonnnkkkgggeeefffgggiiiqqquuuzzz~~~~~~yyyuuurrrpppnnnllllllkkkiiiggggggggggggfffeeefffiiikkkmmmmmmmmmnnnqqqtttwwwzzz|||xxxzzztttqqquuu{{{wwwfff[[[WWWRRRNNNMMMOOOPPPQQQQQQRRRTTTUUUWWWZZZ^^^aaaiiiaaaYYYUUUUUUUUURRROOORRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTVVVXXXZZZZZZYYYXXXXXXYYYYYYYYY\\\___^^^[[[\\\aaabbbbbbdddggglll{{{|||vvvnnniiiaaa___\\\ZZZXXXVVVRRROOOOOOOOONNNMMMMMMMMMMMMMMMFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@AAAAAADDDDDDDDDEEEFFFGGGHHHHHHMMMNNNPPPRRRTTTVVVWWWXXX]]]___````````````bbbcccdddfffjjjlllooosssxxx|||zzz~~~||||||}}}}}}{{{yyywwwvvvuuuvvvvvvssssssuuuvvvwwwwwwxxxwwwuuuuuutttuuuuuuvvvxxxxxx}}}~~~}}}yyywwwrrrlllddd]]]WWWTTTSSSSSSVVVYYY[[[^^^gggppptttvvvwwwuuuqqqpppqqqtttvvvyyy}}}~~~zzztttpppnnnooorrrwww|||yyyuuuooollllllmmmnnnoooooolllhhhhhhjjjlllkkkiiikkkjjjhhheeeccceeehhhkkkqqqwww~~~}}}{{{yyyxxxvvvssspppmmmkkkjjjiiigggeeeeeeeeedddcccbbbcccfffhhhiiijjjmmmppptttxxx|||~~~{{{zzz|||wwwnnnnnnwww~~~nnnaaaWWWTTTQQQOOONNNOOOQQQSSSQQQRRRTTTVVVXXXYYYYYYYYY^^^ZZZWWWVVVVVVUUURRROOORRRRRRSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUTTTSSSRRRSSSUUUXXXXXXWWWWWWWWWWWWZZZYYY[[[^^^]]]ZZZZZZ^^^ccccccdddgggjjjssswwwqqqkkkhhhccc___\\\XXXUUURRRRRRQQQPPPNNNMMMLLLLLLLLLIIIJJJJJJKKKJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDCCCCCCCCC@@@@@@?????????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJPPPRRRTTTVVVXXXZZZ[[[[[[```aaabbbbbbbbbcccfffhhhgggkkkoootttxxx|||~~~zzz}}}}}}sss~~~}}}zzzxxxwwwwwwvvvuuurrrpppnnnnnnnnnoookkklllnnnooopppqqqppppppooonnnmmmmmmnnnoooqqqrrrtttvvvzzz}}}|||}}}~~~~~~|||zzzuuuuuussspppjjjccc\\\XXXTTTRRRQQQSSSRRRTTT]]]iiissswww{{{zzzwwwtttuuuwwwxxxyyy{{{}}}{{{xxxuuuuuuwwwzzz~~~}}}xxxrrrooonnnooonnnmmmllljjjgggeeedddeeeffffffdddddddddccccccgggmmmqqqxxx}}}}}}zzzxxxwwwwwwvvvvvvvvvssspppmmmlllllllllkkkjjjhhhgggfffdddbbbcccfffiiihhhkkkpppuuu{{{{{{pppiiimmmxxxzzzwwwssseee[[[SSSRRRQQQPPPOOOPPPSSSUUUTTTTTTUUUVVVXXXXXXXXXWWWTTTUUUUUUVVVVVVVVVUUUTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUVVVUUUTTTSSSRRRQQQSSSVVVXXXWWWWWWWWWWWWZZZXXXYYY\\\\\\YYYYYY\\\aaaaaacccgggiiimmmwww}}}xxxssslllfffbbb^^^[[[YYYVVVUUUSSSQQQOOOMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNQQQSSSVVVZZZ]]]___```aaacccdddeeeeeefffgggjjjmmmlllqqqxxx~~~uuuppplllnnnnnnddd|||}}}}}}{{{wwwtttsssssspppnnnkkkiiiggggggggghhheeefffhhhjjjkkkkkkkkkkkkiiihhhgggggggggiiikkkmmmnnnppptttxxx{{{|||}}}}}}xxxyyyyyyzzz|||~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyzzz{{{{{{xxxvvvrrrrrrrrrqqqmmmgggbbb^^^YYYUUURRRQQQOOOOOOYYYeeetttyyy~~~~~~zzzvvvvvvxxxxxxxxxyyyzzz|||~~~~~~}}}|||}}}~~~}}}|||xxxxxxxxx{{{~~~~~~~~~yyytttppppppooonnnllliiiiiigggdddaaaaaadddfff___```bbbbbbdddiiiqqqwww|||xxxuuutttuuutttuuuvvvsssqqqmmmlllmmmoooooooookkkjjjiiifffdddeeehhhjjjiiimmmssszzz}}}uuukkkffflllzzz{{{tttrrr|||uuujjj```XXXQQQQQQQQQPPPPPPQQQTTTVVVVVVUUUUUUVVVWWWYYYYYYXXXPPPRRRTTTVVVVVVVVVXXXZZZVVVVVVWWWXXXYYYYYYYYYYYYUUUUUUVVVWWWVVVUUUTTTSSSPPPSSSVVVXXXXXXWWWXXXXXXYYYWWWWWWZZZZZZXXXXXX[[[]]]\\\___dddgggiiimmmttt~~~|||ssslllgggcccaaa______]]][[[XXXUUUSSSRRRQQQLLLMMMNNNOOOPPPOOONNNNNNJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDBBB@@@@@@AAACCCDDDAAAAAAAAAAAABBBBBBCCCDDD@@@@@@BBBBBBBBBBBB@@@@@@CCCCCCDDDDDDEEEFFFGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHKKKKKKKKKLLLMMMOOORRRSSSQQQSSSWWW\\\```bbbdddeeeeeefffggghhhhhhjjjnnnppppppvvv~~~xxxlllfffaaacccbbbXXX|||zzzwwwsssnnnkkkiiihhheeedddbbb```^^^]]]\\\\\\```aaaccceeeeeeeeedddcccaaa```^^^\\\]]]^^^aaabbbfffgggiiilllooorrrtttvvvqqqqqqrrrssstttvvvxxxyyyyyywwwtttsssttttttttttttssspppoooooorrrsssqqqnnnmmmnnnnnnnnnllliiifffccc```^^^YYYTTTPPPPPPRRRUUUiiiqqqzzz~~~{{{vvvtttttt{{{{{{|||{{{zzz{{{~~~~~~|||{{{{{{tttxxx|||~~~}}}|||}}}yyyvvvrrrpppnnnmmmkkkjjjiiigggeeeddddddcccaaa___^^^___bbbdddiiipppxxx}}}}}}xxxuuusssrrrtttvvvwwwwwwuuurrrnnnnnnpppqqqpppnnnpppllliiihhhfffccceeejjjnnnqqqwww~~~{{{rrriiigggjjjqqq}}}vvvooommmuuu{{{wwwjjj]]]VVVUUUNNNPPPRRRQQQOOOOOORRRUUUVVVWWWXXXXXXYYYYYYXXXXXXSSSSSSSSSSSSTTTUUUVVVWWW\\\ZZZYYY^^^dddiiihhhfffccc]]]XXXXXXWWWUUUTTTVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]^^^^^^___aaadddeeeeeegggkkkoootttwwwssspppkkkhhhhhhfffccc___ZZZVVVUUUUUUSSSTTTTTTRRRPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLOOOOOOPPPQQQRRRTTTUUUVVVZZZ[[[\\\___bbbeeehhhiiigggkkkmmmmmmlllnnntttzzz|||vvvmmmaaaZZZXXXXXXVVVTTT|||yyyuuuoooiiidddaaa___]]]\\\[[[YYYXXXWWWVVVVVVZZZ[[[]]]______^^^\\\[[[ZZZYYYWWWVVVWWWYYY[[[]]]aaaccceeehhhjjjlllmmmnnngggggghhhiiijjjlllnnnnnnqqqooommmmmmmmmmmmlllkkkjjjhhhfffgggiiijjjhhhfffeeegggiiikkklllkkkjjjhhhgggeee```YYYSSSPPPPPPQQQcccjjjsssxxxwwwtttttttttwwwxxxzzzzzzzzz{{{~~~}}}zzzyyyuuuyyy|||~~~}}}||||||}}}yyyuuupppmmmkkkiiigggfffeeedddcccbbbbbbaaa```______aaadddiiinnnvvv~~~{{{xxxwwwuuuttttttvvvxxxyyyyyyvvvssspppoooqqqrrrqqqppprrrmmmiiigggdddbbbeeekkkpppsssyyyyyyoooggggggmmmuuuzzzqqqkkkjjjppptttooocccWWWRRRQQQPPPRRRTTTSSSQQQQQQSSSUUUVVVVVVWWWXXXXXXWWWWWWWWWSSSTTTTTTUUUVVVWWWXXXYYYYYYXXXYYY```iiippprrrqqqccc\\\WWWWWWWWWUUUVVVXXXYYYXXXXXXWWWWWWXXXXXXYYY[[[[[[\\\\\\\\\]]]]]]]]]^^^```bbbbbbaaabbbdddgggkkk}}}yyyuuuooommmhhhccc]]]ZZZXXXXXXUUUUUUTTTRRRPPPOOOOOOPPPNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLMMMNNNNNNOOOOOOPPPPPPPPPSSSSSSSSSTTTVVVWWWYYYZZZ]]]^^^___aaadddgggjjjkkklllooorrrrrrrrrttt{{{mmmeeeZZZTTTRRRRRRQQQOOO~~~~~~~~~~~~}}}|||yyyvvvppphhhaaaZZZVVVSSSRRRQQQPPPOOOOOONNNNNNOOOSSSUUUXXXYYYYYYWWWTTTRRRPPPOOONNNNNNOOOQQQSSSUUUYYY[[[]]]```bbbbbbbbbaaa[[[[[[\\\]]]^^^___aaabbbfffdddcccccccccbbb```^^^___]]]\\\]]]^^^___^^^]]]___aaadddgggiiijjjjjjjjjllljjjfff___XXXSSSQQQQQQZZZaaajjjpppqqqqqqqqqrrrqqqtttwwwyyyzzz{{{}}}~~~}}}|||{{{{{{xxxvvvwwwyyy|||}}}|||zzzzzzzzzwwwrrrmmmhhhfffdddcccbbbbbbaaaaaa______^^^^^^^^^___bbbhhhnnnuuu}}}}}}uuuqqqsssrrrrrrtttwwwyyyyyyxxxxxxuuurrrpppqqqrrrrrrrrrsssmmmhhheeebbbaaafffmmmssswww}}}wwwmmmfffiiirrr|||wwwqqqmmmjjjmmmmmmfff[[[RRRNNNMMMQQQSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUQQQRRRSSSTTTVVVWWWYYYYYYVVVVVVYYYaaakkkssswwwwwwddd]]]XXXWWWWWWVVVWWWZZZYYYYYYXXXXXXXXXXXXYYYYYY]]]]]]^^^^^^^^^^^^]]]]]]___```aaa___^^^^^^___aaahhhqqq}}}}}}|||xxxrrrkkkeeeaaa______[[[YYYVVVTTTRRRRRRRRRSSSRRRQQQPPPNNNLLLJJJIIIHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIKKKLLLNNNOOOQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXXXXYYYZZZ\\\]]]^^^cccccceeegggiiillloooppprrruuuxxxzzz{{{~~~uuuddd]]]TTTOOONNNNNNMMMLLL~~~|||xxxwwwvvvvvvwwwwwwuuutttpppmmmggg```XXXRRRMMMJJJJJJIIIIIIHHHHHHIIIIIIJJJPPPRRRTTTVVVUUURRRNNNLLLGGGGGGFFFGGGHHHJJJLLLMMMPPPRRRUUUWWWXXXWWWUUUTTTRRRRRRRRRSSSTTTVVVWWWXXXZZZYYYYYYYYYYYYWWWTTTRRRVVVUUUUUUVVVVVVWWWWWWVVVZZZ\\\___bbbdddeeeeeeeeeggggggeeebbb]]]YYYXXXXXXVVV\\\ccchhhjjjlllmmmnnnlllppptttwwwyyyzzz|||}}}{{{xxxuuuzzz{{{||||||{{{yyyvvvuuuwwwxxxzzz{{{zzzxxxwwwvvvrrrnnnhhhdddcccbbbbbbaaabbbaaa```^^^]]]\\\]]]^^^^^^cccjjjrrrzzzxxxqqqnnnmmmmmmnnnqqqtttvvvvvvuuuxxxvvvsssqqqqqqqqqrrrrrrssslllfffbbb``````gggoooyyy}}}wwwmmmhhhnnnzzz~~~yyyuuurrrpppooojjjbbbXXXPPPMMMMMMNNNOOOQQQRRRRRRRRRRRRRRRUUUUUUUUUUUUUUUTTTTTTSSSNNNOOOPPPRRRTTTVVVWWWWWWWWWWWWYYY___gggnnnqqqssshhh```ZZZYYYWWWVVVVVVZZZZZZYYYYYYXXXXXXYYYYYYZZZ]]]]]]___```aaaaaaaaa```bbbbbbaaaaaa```___```aaafffiiitttzzz}}}}}}uuuoookkkhhhfffbbb___[[[WWWVVVVVVWWWWWWVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKJJJJJJKKKJJJIIIJJJKKKLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMOOOQQQRRRRRRSSSSSSUUUVVVWWWXXXXXX[[[[[[\\\]]]^^^```bbbccchhhiiijjjlllooorrrtttvvvzzz}}}zzzmmm___ZZZSSSOOOOOOOOOOOONNN~~~{{{zzzyyyvvvsssppplllkkkjjjkkklllllljjjhhhcccaaa\\\VVVQQQLLLHHHFFFFFFFFFEEEEEEFFFFFFGGGHHHLLLMMMOOOPPPOOOLLLIIIGGGBBBBBBBBBCCCDDDFFFGGGIIIIIIJJJMMMOOOOOOMMMKKKJJJJJJJJJKKKKKKLLLMMMNNNOOOQQQPPPPPPPPPPPPOOOLLLIIIMMMNNNNNNNNNNNNOOOOOOPPPSSSUUUXXX[[[]]]___`````````aaaaaa```]]][[[ZZZ[[[WWWZZZ^^^bbbeeeggghhhiiihhhkkkppptttvvvxxxzzz|||}}}{{{uuuqqqnnnpppsssvvvxxxyyyyyyxxxuuuvvvvvvwwwwwwuuusssqqqmmmiiieeebbbbbbbbbbbbbbbbbbbbbaaa___\\\[[[]]]______eeemmmuuu|||~~~uuuooommmjjjjjjlllooosssuuuuuutttvvvvvvtttrrrqqqpppqqqqqqpppiiiccc```___aaajjjsssxxxpppllluuuzzzvvvtttuuuppphhh^^^VVVPPPNNNMMMJJJKKKLLLNNNPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXYYY]]]bbbhhhlllnnnlllddd^^^\\\ZZZVVVVVVXXXZZZZZZZZZYYYYYYZZZZZZZZZ[[[]]]___bbbdddeeeeeeeeecccbbbaaaaaaaaabbbbbbbbb```bbbjjj}}}}}}zzz~~~{{{vvvqqqnnnkkkfffaaa]]]\\\[[[ZZZYYYXXXWWWVVVVVVTTTTTTSSSRRROOONNNNNNMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMOOONNNLLLLLLNNNOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOPPPRRRTTTTTTRRRSSSTTTVVVWWWYYYZZZZZZ^^^^^^___aaaccceeeggghhhkkklllmmmpppsssvvvyyyzzztttfff[[[XXXTTTQQQPPPQQQQQQQQQ~~~{{{xxxuuurrrooolllhhheee_________```bbbaaa___]]]WWWUUURRROOOLLLIIIGGGFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIHHHFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJIIIHHHHHHIIIIIIGGGEEEEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLOOOSSSVVVYYYZZZ[[[ZZZ[[[\\\ZZZXXXWWWWWWXXXXXXYYY[[[^^^```bbbdddddddddgggkkknnnqqqsssvvvyyyzzz}}}|||tttooohhhjjjnnnrrruuuxxxzzzzzzrrrqqqqqqrrrsssqqqnnnlllhhheeecccbbbbbbbbbaaa```___```aaa^^^[[[[[[___cccdddjjjrrryyy~~~yyyrrrmmmlllkkkkkklllooorrruuuvvvvvvtttuuuvvvuuurrrpppooopppmmmgggaaa```aaaeeeooozzz~~~uuuppppppzzz~~~xxxuuuuuunnnddd[[[VVVSSSQQQPPPKKKJJJJJJKKKOOOQQQRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTQQQRRRUUUWWWXXXYYYYYYYYYXXXXXXYYY\\\```eeejjjmmmnnngggaaa```]]]YYYXXXYYY[[[[[[ZZZZZZZZZZZZ[[[[[[[[[]]]```dddggghhhhhhhhhbbbaaa``````bbbccccccbbb^^^aaajjj{{{}}}~~~yyywwwqqqkkkgggeeeddd```]]][[[[[[ZZZYYYXXXWWWWWWWWWSSSRRRQQQQQQPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRTTTQQQOOONNNOOOPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXVVVWWWXXXZZZ\\\]]]___```bbbcccdddgggjjjmmmoooqqqnnnoooqqqtttxxx|||{{{kkk```WWWVVVTTTQQQPPPPPPQQQQQQ~~~xxxrrroookkkhhheeeaaa]]]ZZZVVVVVVVVVXXXYYYYYYWWWTTTNNNMMMKKKJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDCCC@@@BBBDDDDDDCCCCCCEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSRRRSSSTTTSSSRRRRRRTTTVVVXXXWWWXXXYYY\\\___aaaaaa```bbbeeehhhjjjmmmqqquuuwww{{{}}}uuupppggghhhjjjmmmppprrrtttvvvnnnmmmlllnnnooonnnkkkgggeeecccbbbaaaaaa```^^^[[[YYY\\\]]]\\\[[[]]]ccchhhlllqqqyyy~~~xxxqqqllljjjjjjlllkkkjjjlllpppsssuuuuuusssvvvyyyyyyuuuqqqooooookkkeeebbbccceeekkkvvv}}}nnnmmmrrr}}}rrrkkkaaaZZZXXXYYYXXXXXXRRROOOLLLLLLOOORRRSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVSSSTTTVVVXXXZZZZZZYYYXXXXXXYYYZZZ[[[]]]aaafffiiilllfffccccccbbb]]][[[\\\\\\[[[[[[ZZZZZZ[[[[[[\\\]]]___cccfffiiiiiiiiihhheeebbb```aaacccdddcccaaa___cccjjjvvv{{{wwwuuurrrlllgggdddcccbbb```___]]]\\\[[[XXXWWWVVVVVVUUUUUUVVVVVVSSSSSSTTTUUUVVVWWWXXXXXX[[[XXXUUUTTTTTTUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYY[[[\\\]]]]]]^^^___aaaccceeeggghhhhhhiiikkknnnrrrvvvyyy{{{vvvxxxzzz~~~|||nnnccc\\\UUUUUUTTTRRRPPPPPPPPPQQQzzztttiiifffbbb___\\\YYYUUURRRQQQQQQRRRTTTUUUUUURRRPPPJJJIIIHHHGGGGGGFFFGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBBBBAAABBBBBBCCCAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFBBB@@@???>>>@@@BBBBBBBBB@@@BBBEEEDDDCCCCCCEEEGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNPPPTTTWWWVVVUUUUUUWWWZZZ^^^``````]]]___aaaccceeeiiinnnqqquuuzzz~~~vvvpppgggggghhhhhhjjjlllnnnoookkkjjjiiikkkmmmllliiieeedddcccaaaaaa```^^^ZZZWWWTTTWWWZZZ[[[ZZZ^^^eeelllrrrwww~~~{{{zzzwwwqqqlllhhhggghhhjjjiiihhhiiilllppprrrsssssswww||||||xxxssspppooojjjeeeccceeeiiiooo{{{hhhiiiqqq}}}qqqiii```[[[]]]___```___YYYUUUPPPNNNPPPSSSSSSSSSPPPQQQSSSTTTVVVWWWWWWWWWRRRSSSVVVXXXXXXXXXWWWVVVZZZZZZZZZYYYYYY\\\```cccjjjeeeccceeeeeeaaa^^^___\\\\\\[[[[[[[[[[[[\\\\\\___aaadddhhhiiiiiihhhgggiiifffcccccceeeeeedddaaa]]]```dddkkkwwwyyy~~~wwwqqqlllkkkjjjgggeeecccaaa```[[[[[[ZZZYYYYYYYYYYYYYYYUUUVVVWWWXXXYYY[[[\\\\\\bbb___[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\^^^___```cccdddeeegggjjjlllnnnnnnlllmmmppptttxxx|||qqqeee^^^[[[UUUUUUUUUSSSQQQQQQQQQRRR~~~uuulllfffddd```ZZZTTTPPPOOOOOOOOONNNOOOQQQRRRRRRPPPOOONNNLLLIIIEEEEEEGGGIIIHHHGGGFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDDDDDDDCCCBBBAAAAAAFFFDDDCCCCCCDDDEEEDDDCCCHHHFFFCCCBBBCCCDDDCCCCCCHHHFFFDDDCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDGGGCCC@@@???BBBEEEEEEDDDDDDCCCBBBDDDFFFHHHHHHHHHJJJIIIGGGEEEFFFHHHJJJLLLMMMOOORRRTTTVVVYYY]]]```[[[[[[\\\^^^aaaeeeiiikkkrrrvvv{{{~~~yyyrrrnnniiijjjkkkjjjhhhggghhhiiijjjjjjjjjiiigggeeebbb```bbb```]]]]]]______\\\YYYWWWWWWWWWZZZ___ffflllpppuuu}}}xxxrrrkkkgggggghhhgggggglllkkkjjjkkkmmmqqqtttwwwzzz{{{|||{{{wwwqqqmmmkkkhhhfffeeegggmmmwwwyyymmmooottt}}}uuueee]]]XXXWWWcccqqqrrrooobbbUUURRRSSSRRRQQQQQQTTTSSSTTTUUUWWW[[[^^^```ZZZZZZZZZYYYXXXWWWWWWWWWVVVZZZ^^^]]]ZZZYYY\\\```eeeeeeeeedddbbb```___^^^^^^```bbb```\\\YYYYYYZZZccceeehhhkkklllmmmlllllliiihhhgggfffeeefffggghhhaaa^^^^^^dddmmmyyy|||}}}}}}xxxrrrmmmjjjhhhfffeeegggeeeaaa^^^\\\\\\\\\]]]ZZZ[[[\\\\\\]]]```eeeiiijjjgggbbb^^^]]]^^^______YYYZZZ\\\^^^`````````___`````````bbbccceeeggghhhiiimmmrrrwww{{{||||||{{{xxxsssppprrr{{{ttthhh]]]YYYYYYVVVTTTRRRQQQPPPQQQRRRSSS|||vvvnnnfffaaa^^^[[[WWWSSSPPPNNNNNNNNNPPPQQQRRRSSSRRRPPPOOOOOOOOOMMMJJJJJJKKKKKKIIIGGGKKKLLLMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDGGGFFFFFFFFFHHHHHHFFFDDDGGGEEECCCCCCDDDEEEDDDCCCHHHFFFDDDDDDEEEFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGDDDBBBCCCEEEFFFEEECCCEEEDDDCCCDDDFFFHHHHHHGGGHHHGGGFFFEEEFFFGGGIIIJJJIIIKKKMMMOOOQQQTTTWWWZZZWWWXXXYYY[[[]]]```bbbcccgggkkkqqquuuvvvsssnnnkkkggghhhiiihhhfffeeeeeefffhhhhhhgggfffdddaaa___^^^```]]][[[[[[\\\\\\ZZZWWWVVVVVVXXX[[[bbbiiipppuuu|||~~~tttooojjjggghhhiiijjjiiillllllkkklllnnnqqquuuwwwyyyzzz|||{{{xxxsssooommmkkkjjjkkkmmmsss{{{|||ppprrrwwwttteee\\\XXXUUU```mmmmmmmmmaaaUUUSSSSSSQQQOOOOOORRRRRRRRRSSSUUUXXX[[[]]]ZZZZZZZZZYYYYYYXXXXXXXXX[[[]]]^^^\\\YYYXXX\\\aaaddddddddddddcccaaa```______aaacccbbb___]]]]]]^^^bbbdddgggjjjlllllllllllliiihhhfffeeedddcccdddddd```]]]]]]bbbgggooo{{{{{{wwwtttqqqpppooonnnkkkgggeeecccbbbaaabbbcccccccccdddggglllooovvvrrrlllgggdddcccbbbbbbcccdddeeeggghhhhhhhhhhhhddddddeeeggghhhjjjlllmmmpppuuu}}}}}}yyywwwzzz{{{pppfff\\\XXXYYY[[[YYYWWWTTTRRRQQQRRRRRRzzzssslllfff___[[[WWWVVVUUUSSSQQQPPPOOOOOORRRSSSUUUVVVUUUUUUVVVWWWVVVTTTQQQPPPQQQQQQPPPNNNTTTTTTTTTQQQLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGKKKKKKKKKMMMNNNNNNKKKIIIHHHGGGFFFGGGHHHIIIHHHGGGHHHGGGEEEFFFHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKJJJIIIIIIJJJIIIGGGEEEFFFEEECCCDDDFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFHHHJJJKKKLLLOOORRRUUUTTTUUUWWWYYYZZZZZZZZZZZZZZZ]]]ccchhhjjjkkkiiihhhfffggggggfffdddbbbcccdddfffeeecccaaa___]]]\\\\\\\\\ZZZXXXWWWXXXXXXVVVUUUUUUVVVYYY^^^eeeooowww||||||vvvmmmjjjgggfffhhhjjjllllllmmmmmmmmmnnnpppsssuuuwwwwwwxxxzzzzzzxxxuuurrrppplllnnnpppuuuzzz{{{{{{{{{sssvvv|||rrrddd\\\YYYVVV___jjjhhheee[[[SSSSSSTTTRRRPPPPPPQQQQQQQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZYYYYYYYYYYYY___```___\\\YYYYYY]]]bbbcccccccccdddccccccbbbaaa___aaabbbbbb```______``````bbbeeehhhjjjkkkllllllhhhgggeeecccaaa```______[[[YYYZZZ^^^aaaeeennnvvv~~~zzzxxxvvvrrrnnnjjjgggeeefffggghhhhhhhhhjjjnnnrrryyyvvvrrrmmmiiifffeeeeeekkkkkkllllllmmmmmmmmmmmmmmmmmmnnnppprrrsssuuuuuuwww~~~~~~sssllleee]]]YYYZZZ```^^^ZZZWWWSSSQQQPPPPPP{{{rrrjjjddd___ZZZXXXSSSTTTVVVWWWWWWVVVUUUTTTTTTWWWZZZ\\\^^^aaafffkkkdddaaa\\\YYYXXXXXXZZZ[[[\\\\\\ZZZVVVRRROOONNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVUUURRROOONNNMMMMMMNNNPPPQQQOOONNNIIIHHHGGGHHHKKKMMMMMMMMMKKKKKKLLLNNNPPPRRRTTTUUUXXXVVVTTTQQQOOOMMMKKKIIIHHHFFFEEEEEEFFFGGGGGGFFFCCCDDDEEEFFFFFFFFFEEEEEEEEEGGGIIIJJJKKKMMMPPPSSSSSSUUUWWWXXXXXXVVVTTTSSSPPPSSSYYY^^^cccfffggghhhggghhhhhhfffdddbbbbbbccceeeccc```]]][[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUWWW[[[aaajjjttt}}}zzzrrrjjjfffeeedddeeegggjjjlllnnnnnnnnnoooqqqrrrtttvvvwwwuuuuuuvvvwwwwwwvvvsssppplllooottt{{{|||wwwvvvvvvuuurrrmmmooo{{{uuuvvvzzzooobbb]]][[[XXX```iiiggg\\\UUUQQQSSSUUUTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUYYYYYYYYYZZZZZZZZZ[[[[[[^^^______^^^\\\\\\___bbbaaabbbbbbcccdddccccccccc``````aaaaaa```___^^^^^^^^^___bbbeeegggiiijjjjjjhhhgggeeebbb___]]][[[[[[WWWUUUUUUYYY]]]```hhhqqq~~~}}}wwwqqqnnnllllllmmmmmmmmmnnnrrrtttxxxwwwuuussspppnnnnnnooosssssstttttttttttttttsssvvvwwwyyy{{{|||~~~~~~~~~}}}||||||}}}uuunnnjjjeee^^^ZZZ[[[___]]]ZZZVVVSSSPPPOOONNNxxxrrriiiaaa\\\YYYWWWVVVVVVXXX[[[^^^``````___^^^ZZZ^^^cccgggkkksss|||~~~xxxoooeee___^^^aaaddd___^^^\\\ZZZXXXXXX[[[^^^cccccccccbbbaaa___]]]\\\WWWWWWYYY\\\^^^]]]ZZZWWWWWWVVVWWWXXXYYYYYYVVVSSSMMMLLLLLLMMMPPPRRRSSSSSSQQQRRRTTTXXX]]]aaaeeegggjjjgggbbb[[[UUUQQQNNNMMMKKKIIIGGGGGGGGGHHHGGGFFFCCCDDDFFFGGGGGGGGGEEEDDDEEEGGGIIIJJJKKKMMMPPPRRRRRRTTTVVVWWWVVVTTTQQQOOOOOORRRWWW\\\aaaeeehhhiiiiiijjjjjjhhheeeccccccddddddbbb___\\\YYYXXXWWWWWWUUUUUUTTTSSSSSSTTTUUUWWWWWWYYY___gggpppzzzzzzrrrjjjcccaaabbbccceeegggiiilllmmmoooppprrrsssuuuvvvwwwwwwtttsssrrrtttuuutttqqqnnnmmmqqqxxxuuupppoookkkiiieeedddkkk}}}zzzsssxxx}}}jjj```]]]^^^\\\cccjjjfffZZZTTTQQQTTTUUUSSSQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ\\\___aaaaaaaaaaaaaaa``````aaabbbccccccccccccbbbbbbbbbbbbbbbaaa___^^^]]]^^^```bbbdddfffggghhhhhhgggeeeccc```]]][[[YYYWWWTTTSSSUUUWWW[[[dddmmmyyyyyyzzzzzzzzzyyyzzz|||}}}{{{|||}}}||||||zzzyyy{{{sssmmmgggeeebbb\\\XXXYYYYYYXXXVVVTTTRRRPPPNNNNNNoooiiiaaa[[[XXXWWWWWWWWW]]]___ccchhhjjjkkkkkkjjjeeejjjpppuuuzzzvvvjjjeeeeeeggg```___^^^^^^aaagggpppvvvyyyzzzyyyxxxtttooojjjgggccccccdddgggiiiiiigggddddddddddddeeeeeebbb^^^[[[UUUTTTSSSUUUXXXZZZ[[[ZZZYYY[[[```gggooovvv|||}}}vvvmmmbbbYYYTTTRRRNNNLLLJJJIIIIIIIIIHHHFFFEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGIIIJJJKKKNNNQQQTTTSSSTTTVVVWWWVVVTTTRRRPPPTTTVVVZZZ___dddgggiiijjjkkkkkkkkkiiieeecccccccccbbbaaa^^^[[[YYYWWWUUUTTTQQQRRRRRRQQQQQQSSSVVVYYY\\\```gggoooxxx|||sssnnniiidddaaacccfffgggggghhhjjjlllppprrrtttvvvxxxxxxxxxwwwuuurrrqqqrrrssssssoookkklllqqqzzzzzzqqqllliii```]]][[[```oooyyyxxx|||||||||zzzeee\\\\\\^^^\\\bbbhhhccc\\\WWWTTTUUUTTTPPPNNNOOOUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVXXXYYY[[[\\\\\\XXXZZZ^^^aaaccccccbbbaaa^^^___```aaabbbbbbbbbbbbeeedddddddddffffffdddbbb^^^___```aaaccceeefffggghhhhhhgggeeebbb```]]]\\\[[[WWWTTTTTTUUUVVV]]]eeewww~~~|||zzzzzziiiccc______]]]XXXVVVWWWUUUUUUTTTSSSRRRQQQPPPOOO~~~zzzwwwjjjeee___[[[ZZZ\\\]]]^^^dddfffkkkooossstttuuuuuutttyyy~~~xxxnnnkkkkkkeeeeeeeeehhhooo|||yyywwwvvvvvvxxxzzz{{{zzzxxxuuuuuuuuuuuutttpppjjjeee^^^]]]\\\]]]```bbbcccbbbbbbeeelllvvvwwwhhh^^^YYYQQQOOOLLLKKKKKKJJJIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIGGGIIILLLNNNOOORRRVVVXXXXXXYYYZZZ[[[[[[ZZZXXXWWWYYY\\\___cccfffhhhiiiiiiiiijjjiiifffccc`````````___^^^]]][[[XXXUUURRRQQQMMMNNNOOOOOOOOORRRWWW[[[bbbgggpppyyyuuullljjjhhhfffdddgggjjjkkkjjjiiijjjlllqqqsssvvvxxxzzzyyyxxxxxxxxxtttqqqqqqsssrrrnnnjjjgggmmmwwwwwwnnnhhheeeZZZVVVWWWaaavvv}}}{{{zzzwwwvvv|||~~~rrr```WWWYYY[[[YYY^^^aaaZZZ[[[VVVTTTUUUTTTQQQPPPRRRUUUUUUVVVVVVWWWWWWWWWWWWSSSSSSUUUWWWXXXZZZ\\\\\\[[[[[[]]]```bbbbbbaaa```]]]^^^___``````aaa``````cccbbbbbbdddhhhiiihhhfffbbbbbbbbbcccdddeeegggggghhhhhhhhhgggfffcccaaa```___[[[ZZZZZZYYYXXX\\\bbbvvv{{{~~~}}}|||~~~{{{pppbbb]]]YYY[[[[[[XXXXXXYYYUUUUUUUUUUUUTTTSSSRRRRRR|||xxxtttqqqjjjfffaaa^^^___bbbdddeeehhhkkkooossswwwyyyzzz{{{wwwrrrqqqkkkkkklllqqq|||{{{tttooodddcccbbbcccfffhhhhhhhhhhhhllltttvvvggg___SSSPPPNNNLLLLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKNNNPPPRRRTTTWWW[[[^^^^^^^^^```aaaaaaaaa```___]]]___bbbeeeggghhhhhhggggggggggggddd```^^^]]]]]]]]]]]]\\\ZZZWWWTTTPPPNNNJJJLLLMMMMMMNNNQQQWWW\\\gggmmmvvv{{{ooogggfffgggggghhhkkknnnnnnllljjjkkklllqqqssswwwyyy{{{zzzyyyxxxzzzvvvrrrrrrsssrrrnnniiibbbhhhrrr}}}uuullleeebbbYYYUUUVVVeee}}}zzz|||~~~wwwtttooouuutttkkk]]]UUUVVVYYYVVVYYY[[[SSSVVVRRRQQQTTTUUUTTTUUUYYYTTTUUUVVVWWWWWWWWWWWWWWWQQQRRRTTTVVVXXXZZZ[[[\\\___^^^]]]]]]___`````````]]]^^^^^^___``````______^^^^^^^^^bbbgggjjjjjjhhheeeeeeeeeeeefffggghhhiiihhhiiiiiiiiihhhfffdddccc```^^^___aaa```]]]___dddrrrvvv}}}~~~}}}}}}}}}rrrfff```[[[XXXZZZ\\\[[[\\\^^^WWWWWWWWWWWWVVVUUUTTTSSSxxxvvvrrrmmmkkkmmmmmmllljjjhhhhhhkkkpppuuuyyyyyyxxxwwwxxxzzz}}}||||||ssssssvvv|||~~~xxxqqqjjjjjjqqquuupppkkkiiifffooozzzuuukkk^^^ZZZTTTPPPPPPPPPNNNLLLPPPPPPPPPQQQSSSSSSRRRQQQTTTVVVYYY[[[]]]aaaeeeiiinnnooopppnnnjjjgggdddddddddbbbaaaaaacccdddeeedddccccccdddcccaaa___\\\[[[ZZZXXXVVVVVVVVVTTTNNNJJJHHHHHHIIIKKKPPPVVV\\\```kkkqqqxxxyyyuuuoooiiiffffffhhhjjjkkkmmmpppqqqqqqrrrssstttwwwyyy{{{|||zzzyyyyyyzzz{{{yyywwwwwwxxxuuunnngggcccbbbiiixxx}}}uuummmccc\\\VVVSSSVVVcccyyy{{{tttzzzuuullliiiooowww}}}zzzqqqddd[[[ZZZWWWUUUUUUWWWYYYWWWUUUWWWVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWTTTRRRRRRTTTWWWYYYWWWUUUXXXYYYZZZ[[[]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^]]]^^^___aaadddgggiiikkkdddddddddddddddeeefffgggdddfffiiikkkllljjjhhhfffeeeddddddcccbbbbbbbbbbbbiiilllsss~~~ssskkkhhhZZZ[[[[[[\\\[[[YYYWWWVVVXXXWWWUUUSSSRRRRRRRRRSSSzzzssspppmmmiiijjjmmmqqqqqqrrrrrrssswww|||}}}}}}~~~{{{tttrrrwwwyyyuuuooommmiiinnnttt|||{{{pppbbb^^^YYYVVVUUUUUUTTTSSSUUUUUUVVVWWWYYYZZZZZZZZZ^^^___```aaabbbcccgggjjjrrrtttuuutttpppllliiihhheeecccaaa```aaabbbbbbaaa_________^^^^^^\\\[[[[[[ZZZXXXWWWWWWWWWUUUPPPMMMJJJKKKLLLOOOTTT\\\bbbgggnnnrrrwww|||}}}|||xxxvvvnnnkkkgggcccaaaaaabbbdddhhhkkkoooqqqrrrtttvvvxxx{{{}}}~~~}}}|||}}}|||yyyxxxyyy{{{xxxqqqkkkcccaaaeeeqqq}}}{{{tttlllccc\\\TTTSSSUUUaaauuuwwwsss{{{~~~rrrjjjfffmmmuuuxxxuuukkk```YYYYYYVVVTTTUUUWWWXXXWWWUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYXXXYYYYYYYYYWWWTTTQQQQQQSSSVVVVVVVVVXXXYYYZZZ\\\^^^____________^^^^^^]]]]]]\\\\\\\\\]]]^^^___aaabbbcccdddeeebbbbbbbbbbbbbbbcccddddddccceeehhhkkkkkkjjjhhhgggeeeddddddccccccccccccddddddfffjjjsssvvvkkkdddaaaXXXXXXXXXXXXXXXWWWVVVUUUWWWVVVUUUSSSRRRQQQQQQPPP{{{tttmmmjjjiiihhhlllrrryyy{{{~~~}}}{{{uuuqqqlllkkkkkkrrr}}}vvviiieeeaaa^^^]]]]]]\\\\\\[[[]]]___aaadddeeeggggggjjjkkkkkkjjjhhhhhhiiikkktttvvvxxxwwwsssoookkkiiieeebbb___^^^^^^^^^^^^]]]ZZZZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSPPPMMMMMMOOOSSSZZZbbbjjjoootttuuuwwwwwwuuupppllliiicccaaa___^^^]]]^^^___```fffiiinnnqqqtttvvvyyy|||~~~~~~}}}}}}|||{{{{{{}}}}}}wwwrrrgggbbb```hhhsss|||{{{tttlllccc]]]TTTTTTXXXcccsss}}}vvvwww|||qqqiiieeekkkqqqrrrlllccc[[[WWWWWWVVVTTTTTTVVVWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[VVVQQQNNNOOORRRUUUWWWVVVXXXZZZ]]]^^^^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZ\\\]]]___aaaaaa```___^^^____________``````aaaaaaaaacccgggiiikkkjjjiiihhhddddddddddddddddddeeefffgggggggggkkksss~~~sssjjjaaa[[[ZZZVVVUUUUUUTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRPPPOOONNNtttnnniiiiiijjjmmmuuu~~~}}}}}}{{{uuummmfffbbbhhhvvv{{{qqqnnnjjjfffcccbbbbbbbbbbbbeeeiiilllnnnqqqtttuuuvvvvvvuuurrrnnnkkkkkkkkkppprrruuutttpppkkkhhhfffaaa___\\\[[[[[[[[[[[[ZZZXXXWWWVVVTTTTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSOOOQQQSSSYYY```iiiqqqvvvzzzyyywwwsssmmmgggbbb^^^]]]]]]]]]^^^___```bbbccchhhkkkooosssuuuxxx{{{~~~~~~~~~|||{{{|||~~~~~~}}}zzzmmmddd___bbbkkkvvv{{{sssjjjaaa[[[TTTXXX___jjjwww{{{xxx~~~~~~tttlllfffjjjnnnlllddd\\\XXXVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWXXXZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]\\\YYYTTTPPPOOOQQQSSSUUUSSSUUUXXX[[[\\\[[[ZZZYYY[[[[[[[[[ZZZZZZZZZZZZZZZZZZ\\\___aaaaaa___\\\[[[\\\]]]]]]^^^____________```bbbeeehhhiiiiiiiiihhhddddddddddddeeeeeefffgggjjjiiihhhiiimmmrrryyy}}}ssshhh```YYYVVVWWWTTTTTTRRRRRRRRRSSSTTTUUUTTTTTTTTTTTTSSSPPPNNNMMMllliiihhhjjjnnnsss~~~~~~|||~~~zzznnnccc\\\bbbqqqzzzxxxsssnnnjjjhhhhhhhhhjjjnnnssswwwyyy|||~~~yyysssnnnkkkkkklllnnnpppoookkkfffcccaaa\\\ZZZWWWWWWXXXYYYYYYXXXXXXWWWTTTRRRQQQPPPPPPQQQPPPPPPPPPPPPPPPRRRSSSUUUVVVXXX\\\bbbiiiqqqwww{{{~~~{{{uuunnngggaaa\\\ZZZ[[[[[[]]]```bbbeeeggghhhlllooorrruuuwwwyyy|||~~~~~~~~~|||||||||qqqggg______eeeooo~~~yyyooofff^^^YYYXXX___jjjvvvyyyzzzwwwooojjjkkkkkkfff___YYYVVVUUUSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ[[[ZZZZZZYYYWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYWWWUUURRRQQQQQQRRRPPPRRRUUUWWWXXXXXXVVVUUUVVVWWWWWWXXXYYYZZZ[[[[[[WWWYYY]]]```aaa___]]][[[ZZZ[[[\\\^^^____________```aaadddfffhhhhhhhhhgggddddddddddddeeeeeefffgggffffffeeefffhhhkkknnnpppzzzvvvhhh```[[[VVVUUUVVVTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSTTTTTTSSSQQQOOONNNffffffiiiooosssyyy|||||||||zzzxxxwwwqqqddd[[[```lll}}}}}}wwwrrrppppppqqqtttyyyxxxqqqllljjjjjjkkklllkkkgggcccaaa```XXXVVVTTTTTTUUUVVVVVVUUUVVVTTTSSSQQQOOONNNMMMLLLKKKKKKLLLLLLMMMOOOSSSWWW]]]```eeelllrrrwww{{{}}}{{{wwwppphhhbbb]]]ZZZYYYZZZ[[[]]]```dddhhhkkkmmmppprrrvvvxxxzzz|||~~~uuukkkbbb___aaahhhuuuwwwnnngggbbb___eeennn{{{}}}vvv{{{yyyrrrpppmmmggg```[[[WWWUUUTTTQQQRRRSSSSSSRRRRRRTTTVVVVVVVVVWWWXXXYYYYYYYYYYYYVVVVVVVVVVVVWWWXXXZZZZZZWWWXXXXXXWWWSSSPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRSSSTTTUUUVVVXXXYYY[[[[[[TTTWWW[[[^^^___^^^]]][[[WWWXXX[[[]]]___```aaa``````aaaccceeefffgggffffffddddddddddddddddddeeefffddddddeeeggghhhjjjkkklllqqqxxxvvvkkk```\\\YYYUUUTTTVVVTTTSSSSSSRRRRRRRRRSSSSSSQQQQQQQQQQQQQQQPPPOOOOOOgggjjjpppwww{{{}}}zzzvvvrrrpppuuu{{{wwwiii___```hhhuuu{{{zzz{{{~~~~~~~~~ssslllhhhiiijjjiiifffccc```______XXXUUUSSSQQQRRRRRRRRRQQQPPPPPPPPPOOONNNLLLKKKJJJHHHIIIJJJJJJKKKNNNTTTYYY```dddjjjqqqvvvxxxyyyxxxsssnnnhhhaaa\\\YYYYYYZZZ[[[\\\^^^aaaeeejjjoooqqqqqqtttxxx{{{}}}}}}sssiiidddbbbdddnnnwww{{{yyysssooooooooozzzzzzvvv}}}}}}wwwuuummmbbb[[[XXXWWWTTTQQQOOOQQQSSSRRRQQQQQQTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZWWWVVVVVVVVVWWWXXXYYYYYYTTTVVVWWWUUUQQQMMMMMMMMMOOOPPPQQQRRRSSSSSSSSSRRRSSSSSSTTTUUUVVVXXXYYYYYYTTTVVVXXX[[[\\\[[[ZZZYYYSSSUUUXXX\\\___```aaaaaaaaaaaacccdddeeeeeeeeeeeeeeeddddddccccccccccccddddddeeeggghhhjjjjjjjjjiiihhhkkkwwwzzzlllccc[[[YYYXXXUUUSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPMMMMMMMMMMMMMMMNNNOOOOOOlllooowwwyyytttppptttwwwwww{{{~~~}}}}}}}}}nnnbbbaaadddooouuulllhhhhhhhhhfffccc___]]]]]]^^^YYYVVVSSSQQQPPPPPPOOOMMMKKKLLLMMMMMMMMMLLLJJJIIIGGGHHHIIIIIIJJJNNNUUU[[[```dddkkkqqquuuuuutttssslllhhhaaa[[[WWWWWWXXXZZZ^^^^^^```ccchhhmmmrrruuurrruuuyyy|||~~~{{{qqqjjjeeedddjjjrrrqqqvvv}}}zzzzzz|||yyywww|||xxxmmm___XXXVVVVVVSSSPPPNNNQQQRRRRRRPPPPPPSSSVVVWWWVVVUUUUUUVVVWWWYYYZZZXXXWWWWWWWWWWWWXXXYYYYYYSSSUUUUUURRRMMMKKKKKKMMMQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVWWWWWWTTTUUUWWWYYYYYYXXXWWWVVVPPPSSSWWW[[[^^^```aaaaaaaaabbbcccdddddddddddddddeeeddddddcccbbbbbbbbbbbbaaabbbdddfffffffffdddcccbbbbbbjjj{{{vvvmmmfff___YYYXXXXXXTTTPPPPPPRRRRRRSSSSSSRRRPPPNNNMMMKKKJJJJJJJJJJJJLLLNNNOOOvvv}}}yyyvvvqqqtttwww{{{}}}~~~~~~}}}~~~zzzvvvtttuuutttrrrooorrrooorrrzzzxxxeeebbbfffmmm|||uuummmiiieeedddcccaaa___]]][[[ZZZUUUSSSPPPMMMKKKJJJKKKKKKKKKKKKJJJHHHFFFEEEFFFHHHEEEFFFGGGIIIMMMSSSZZZ___hhhkkkooorrrrrrpppllliiifffddd```[[[WWWWWWYYY\\\]]]aaagggjjjlllnnnssswwwxxxzzz}}}vvvqqqpppnnniiiooommmrrr}}}vvvhhh[[[UUUSSSQQQPPPQQQPPPPPPPPPQQQQQQQQQQQQRRRVVVWWWXXXXXXXXXVVVTTTSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSSSSSSSQQQOOOMMMJJJHHHMMMOOOPPPPPPOOONNNPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWTTTUUUVVVWWWXXXWWWVVVUUUUUUWWWXXXXXXXXXYYY[[[]]]aaaaaaaaabbbbbbcccccccccbbbcccdddddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^```dddjjjrrr|||sssjjjccc[[[WWWSSSSSSUUUUUUQQQMMMNNNOOOPPPPPPPPPNNNLLLJJJNNNLLLJJJHHHHHHIIIKKKMMM{{{}}}{{{yyyyyy{{{~~~{{{}}}~~~xxxvvvttttttuuuuuuqqqmmmmmmiiihhhnnntttyyymmmiiijjjnnnxxx~~~rrrjjjgggbbbaaa___^^^\\\ZZZXXXWWWSSSQQQNNNKKKIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEGGGFFFGGGIIIKKKOOOUUU]]]bbbkkkmmmoooqqqpppmmmiiifff^^^^^^\\\ZZZXXXYYY]]]```cccjjjqqqvvvwwwwwwxxxyyyzzz{{{~~~}}}xxxwwwtttpppmmmiiilllvvvuuugggYYYTTTRRRPPPPPPRRROOOOOOPPPPPPQQQQQQRRRRRRSSSUUUWWWXXXXXXWWWUUUSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKIIIMMMNNNPPPOOONNNNNNOOOQQQUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTVVVWWWXXXXXXYYY\\\^^^``````aaabbbbbbcccdddddddddeeefffffffffeeeddddddcccbbbbbbaaa```_________^^^```cccgggjjjrrryyyqqqjjjccc]]]WWWTTTQQQRRRUUUVVVSSSPPPOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLKKKKKKKKKKKKKKKKKK|||~~~tttnnnjjjgggddd___\\\[[[]]]```cccfffkkkrrrxxx{{{|||~~~}}}|||}}}{{{wwwmmmgggccceeehhhkkkpppuuuxxxsssqqqpppvvvxxxnnngggccc]]]]]][[[YYYWWWUUUTTTSSSOOONNNLLLIIIHHHGGGGGGGGGHHHHHHGGGEEECCCBBBDDDEEEGGGHHHKKKNNNSSSZZZccchhhpppqqqrrrqqqnnnjjjfffcccYYYZZZ[[[ZZZZZZ[[[^^^```iiirrr~~~~~~}}}}}}~~~~~~~~~~~~}}}xxxpppiiifffkkkttt|||ssseeeWWWRRRPPPPPPPPPRRRPPPPPPOOOOOOPPPQQQQQQRRRQQQRRRUUUXXXXXXWWWUUUTTTTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSRRRQQQPPPNNNLLLKKKMMMNNNPPPOOONNNNNNOOOQQQVVVUUUTTTSSSRRRRRRRRRRRRVVVUUUUUUUUUTTTUUUUUUVVVTTTVVVWWWWWWWWWYYY[[[]]]^^^___```aaabbbcccdddeeedddeeeeeefffffffffeeeeeedddcccbbbaaa```^^^]]]]]]^^^___bbbcccbbbdddnnnzzzxxxxxx~~~wwwmmmfffaaa\\\XXXSSSQQQOOOQQQTTTVVVUUURRRPPPPPPQQQQQQPPPOOONNNMMMKKKLLLMMMNNNMMMLLLJJJIIIuuuwwwyyyvvvmmmccc[[[WWWTTTRRROOOMMMLLLNNNQQQSSSSSSVVV[[[bbbhhhkkkkkkjjjiiikkkmmmkkkgggcccaaa```aaaffflllpppsssxxx~~~wwwooohhhhhhjjjkkkmmmqqqrrrxxx~~~yyywwwvvvzzz{{{|||~~~yyyzzzzzzwwwqqqjjjddd```ZZZYYYXXXVVVTTTRRRPPPOOOLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFDDDBBBBBBCCCEEEFFFIIIMMMRRRXXX```iiiooouuuuuusssppplllgggcccaaa\\\]]]^^^]]]\\\[[[\\\]]]iiitttyyyooofffeeejjjqqqzzz~~~ooobbbUUUPPPPPPOOOPPPSSSRRRRRRPPPOOOOOOOOOPPPPPPOOOQQQTTTWWWXXXXXXVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRQQQPPPOOONNNNNNMMMOOOPPPPPPOOOOOOPPPQQQUUUTTTSSSRRRRRRRRRRRRRRRTTTSSSSSSSSSTTTVVVWWWYYYWWWXXXXXXXXXWWWWWWYYY[[[]]]]]]^^^```aaacccdddeeebbbbbbbbbcccccccccccccccdddccccccbbb```______^^^]]]]]]```aaa______gggqqq}}}yyynnnddd^^^[[[YYYXXXQQQOOOOOOPPPSSSTTTTTTRRROOOOOOOOOPPPPPPQQQQQQQQQNNNNNNNNNNNNMMMLLLKKKKKKffffffeeeaaa[[[TTTOOOMMMJJJJJJIIIIIIHHHHHHHHHHHHKKKKKKMMMRRRWWWZZZ[[[ZZZSSSTTTUUUUUUSSSPPPOOONNNNNNRRRVVVXXXXXX]]]eeelllpppssszzz|||vvvooooooqqqrrrsssuuunnnqqquuuyyy}}}{{{zzz{{{}}}yyyuuusssqqqooonnnnnnnnnmmmjjjfff```]]]WWWVVVUUUSSSQQQOOONNNMMMJJJIIIIIIHHHGGGFFFFFFFFFDDDEEEEEEDDDBBBCCCEEEGGGHHHKKKQQQXXX___gggooottttttrrrooojjjfffbbb^^^]]]___```aaa```___]]]^^^^^^eeepppvvvjjjdddcccfffnnnvvvlll___TTTPPPPPPPPPQQQSSSUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNPPPQQQQQQPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTQQQQQQQQQSSSUUUXXXZZZ\\\[[[[[[[[[YYYWWWVVVWWWXXX[[[[[[]]]^^^```aaabbbcccaaaaaaaaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbaaaaaa^^^]]]^^^___^^^^^^fffooozzzvvvooofff^^^YYYWWWWWWWWWPPPOOOOOOPPPQQQQQQQQQPPPLLLLLLMMMNNNPPPRRRUUUVVVRRRPPPNNNLLLKKKLLLMMMNNNYYYWWWUUUQQQOOOLLLKKKJJJHHHHHHHHHGGGFFFDDDBBBAAAHHHGGGFFFHHHJJJMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIHHHJJJKKKKKKKKKMMMRRRVVVXXX\\\bbbiiippptttvvvwwwyyyzzzsssuuuxxxxxxxxxxxxqqqqqqqqqpppppprrrvvvyyywwwvvvtttvvvzzz~~~wwwsssoookkkhhhgggfffeeedddccc```\\\YYYUUUTTTRRRQQQNNNMMMKKKJJJGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDDDDDDDEEEHHHKKKNNNSSSZZZaaaggglllqqquuunnnlllgggbbb^^^[[[ZZZYYY^^^___aaabbbaaabbbccceeedddmmmzzz|||pppgggaaa^^^bbbhhhuuu{{{{{{~~~}}}hhh]]]SSSRRRSSSRRRRRRSSSVVVTTTRRRPPPPPPPPPRRRSSSVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSPPPQQQSSSRRRQQQQQQRRRTTTPPPPPPPPPPPPQQQRRRSSSTTTPPPQQQRRRTTTWWWZZZ\\\]]]]]]]]]]]][[[XXXWWWXXXYYYZZZZZZ[[[\\\]]]^^^___```aaaaaaaaaaaabbbcccdddeeeaaaaaaaaaaaaaaabbbbbbbbb```^^^]]]]]]\\\\\\bbbkkkppp{{{~~~{{{jjjfff___XXXSSSRRRRRRSSSOOOOOOOOOOOOOOONNNNNNNNNKKKKKKKKKLLLNNNRRRVVVXXXTTTRRROOOLLLKKKLLLNNNOOORRRPPPNNNLLLLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEEEEJJJJJJJJJIIIIIIHHHIIIJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMOOOQQQUUUYYY___cccgggiiimmmsss|||yyy{{{}}}|||ttttttssspppmmmllllllnnnllllllmmmpppwwwzzzrrrooollliiieeedddaaa^^^]]]\\\[[[WWWTTTRRRQQQPPPNNNLLLJJJHHHHHHDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEEEEFFFHHHLLLOOOYYY^^^eeekkknnnppprrrsssjjjgggbbb^^^ZZZYYYYYYYYY]]]^^^```aaabbbdddgggiiihhhooowww}}}xxxoooeee]]]\\\```iiioooyyy|||rrruuuzzz{{{xxxeee[[[TTTTTTUUUTTTRRRRRRSSSRRRQQQQQQRRRTTTWWWYYY\\\ZZZWWWUUUTTTUUUVVVWWWWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQSSSTTTUUUQQQSSSTTTTTTSSSSSSTTTUUUQQQQQQQQQPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]]]]\\\ZZZYYY[[[\\\YYYYYYZZZZZZ[[[\\\\\\]]]``````______```aaacccdddaaaaaa``````______^^^^^^___\\\\\\]]]\\\[[[___fffeeemmmxxxzzzxxxvvvvvv{{{}}}wwwnnnbbb```[[[UUUPPPOOOOOOPPPMMMNNNNNNNNNMMMMMMNNNNNNMMMLLLKKKKKKMMMPPPTTTVVVSSSRRRQQQOOONNNMMMNNNNNNPPPOOONNNMMMMMMMMMKKKIIIJJJIIIHHHGGGIIIKKKNNNPPPNNNPPPQQQPPPNNNKKKKKKLLLKKKJJJHHHHHHJJJKKKKKKJJJJJJIIIHHHIIIKKKLLLLLLKKKNNNNNNOOOQQQTTTXXX\\\^^^```fffqqq|||uuuvvvvvvtttoookkkiiiiiifffhhhiiilllsssuuummmjjjiiifffdddccc___ZZZXXXXXXWWWTTTQQQPPPOOONNNLLLJJJHHHFFFFFFAAABBBBBBCCCCCCBBBAAAAAAAAACCCEEEFFFHHHJJJOOORRRaaafffmmmrrrsssrrrqqqpppjjjgggbbb^^^[[[[[[\\\]]]^^^___```aaaaaacccfffiiimmmrrrwwwzzz{{{}}}~~~~~~~~~vvvkkk```]]]^^^___fffqqq}}}xxxoooqqqzzzsssyyyyyyoooccc[[[TTTUUUWWWUUUSSSRRRQQQPPPPPPPPPSSSWWW[[[]]]___]]]YYYUUUTTTTTTVVVXXXWWWVVVTTTRRRRRRRRRRRRSSSRRRQQQQQQQQQRRRSSSUUUVVVRRRTTTUUUUUUTTTTTTUUUVVVSSSRRRQQQPPPPPPPPPPPPPPPTTTVVVWWWYYYZZZZZZYYYXXXZZZ\\\\\\\\\[[[\\\]]]___XXXXXXYYYYYYZZZZZZ[[[[[[]]]\\\\\\\\\]]]^^^```aaaaaaaaa```^^^]]]\\\[[[ZZZ[[[ZZZ\\\___^^^]]]___ddd___fffoootttqqqrrr|||wwwqqqlllmmmrrryyy~~~}}}{{{}}}~~~nnnccc___^^^ZZZUUUPPPNNNNNNOOOKKKLLLMMMNNNMMMMMMNNNPPPOOOMMMKKKJJJKKKNNNQQQTTTRRRRRRRRRRRRQQQOOOMMMLLL___ZZZWWWXXXYYYWWWTTTSSSTTTSSSQQQPPPPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMMMMOOOMMMJJJJJJKKKMMMNNNNNNQQQPPPPPPPPPQQQRRRTTTUUU\\\^^^bbbiiivvv|||xxxtttqqqpppooommmooorrrwww}}}~~~zzztttnnnjjjfffccc```[[[YYYVVVTTTSSSRRRPPPNNNMMMKKKIIIGGGEEEDDDDDDDDDDDDBBB@@@@@@BBBCCCAAA>>>AAABBBDDDGGGLLLSSS\\\bbbqqquuuvvvtttqqqpppooonnnqqqooojjjddd___]]]___aaacccfffhhhhhhfffggglllpppuuuyyy}}}~~~}}}|||~~~}}}tttkkkbbb\\\___]]]cccrrr{{{vvvzzzyyytttttt{{{wwwwwwyyyssseee[[[VVVRRRRRRVVVZZZZZZXXXXXXWWWTTTRRRRRRVVV]]]bbbpppjjjaaaXXXSSSRRRUUUWWWSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVVVVTTTSSSSSSUUUWWWWWWXXXXXXXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPUUUVVVYYYZZZZZZYYYWWWVVVXXXYYY[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYZZZZZZXXXWWW```______```aaaaaa```^^^aaaaaaaaa```___]]]\\\[[[\\\^^^______^^^^^^```aaaddddddeeefffhhhlllssswwwzzzyyy|||~~~~~~||||||xxxzzzqqqddd\\\YYYWWWTTTQQQPPPQQQRRRSSSTTTSSSPPPNNNLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPTTTVVVVVVSSSOOOLLLkkkhhhggggggeeebbb^^^\\\^^^]]]]]]]]]]]]___```aaaaaa___]]][[[YYYXXXXXXXXXVVVVVVVVVVVVVVVVVVVVVUUUVVVTTTQQQQQQRRRSSSTTTTTTRRRQQQQQQQQQQQQRRRSSSTTTSSSVVVYYYaaannnzzz}}}zzzvvvwww{{{~~~{{{yyyxxxwwwyyyzzz}}}wwwsssnnnjjjgggdddaaa^^^XXXVVVSSSQQQPPPOOOMMMLLLKKKJJJHHHFFFDDDCCCCCCCCCDDDBBB@@@@@@BBBCCCBBB@@@BBBDDDGGGKKKQQQXXXaaagggqqqtttvvvtttrrrtttyyy~~~~~~zzztttnnnkkkjjjkkkmmmoooqqqpppnnnooosssvvvwwwzzz~~~}}}tttjjjcccaaa___cccqqqyyyuuuvvv}}}tttqqqssswww||||||uuuiii___YYYUUUQQQRRRVVVYYYYYYWWW]]]\\\YYYWWWVVVXXX]]]aaaiiiddd]]]VVVRRRRRRTTTUUUTTTUUUVVVUUUSSSRRRRRRTTTVVVWWWXXXWWWUUUUUUVVVXXXXXXXXXWWWWWWWWWWWWWWWWWWUUUTTTSSSRRRPPPPPPPPPPPPTTTVVVXXXZZZZZZYYYWWWVVVVVVWWWXXXZZZ[[[\\\\\\]]]ZZZ[[[\\\\\\\\\[[[[[[[[[^^^]]]]]]^^^______^^^\\\^^^^^^^^^]]]\\\\\\[[[[[[[[[]]]^^^^^^^^^^^^___aaabbbccccccdddeeehhhmmmpppuuu{{{zzzvvvjjj___XXXVVVUUURRRPPPNNNOOOPPPQQQRRRQQQOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOQQQTTTVVVVVVTTTQQQOOOzzztttoookkkiiiiiijjjjjjjjjjjjjjjiiijjjhhhfffcccbbbcccddddddcccccccccccccccbbbbbbbbb]]][[[YYYXXXYYYYYYXXXWWWUUUUUUTTTSSSSSSRRRRRRRRRNNNPPPSSSYYYfffqqqsssoookkkmmmttt~~~~~~~~~xxxsssnnnkkkgggdddbbb___]]]ZZZTTTQQQOOOMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@BBBCCCBBBBBBFFFHHHMMMRRRXXX```hhhnnnqqqtttvvvtttsssyyy}}}||||||~~~{{{~~~xxxrrrjjjfffhhhqqq|||zzzyyy{{{zzznnnjjjlllooopppmmmfff___ZZZVVVSSSQQQRRRVVVXXXWWWUUUZZZZZZXXXVVVTTTTTTWWWYYY___\\\XXXTTTQQQQQQSSSTTTUUUVVVWWWVVVTTTRRRRRRSSSVVVXXXZZZ[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVWWWYYYYYYXXXWWWUUUSSSQQQPPPOOOOOOSSSUUUWWWXXXYYYXXXWWWVVVTTTTTTUUUVVVXXX[[[^^^______aaacccaaa]]]ZZZZZZ\\\[[[[[[ZZZ[[[\\\\\\[[[YYY[[[ZZZZZZYYYYYYZZZ[[[[[[[[[\\\^^^^^^]]]^^^___aaa```aaabbbbbbbbbbbbeeegggjjjppp}}}{{{zzzzzz{{{{{{rrriii___XXXSSSSSSQQQOOONNNMMMMMMMMMNNNPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRQQQPPP{{{wwwwwwwwwvvvtttqqqnnnllljjjjjjkkknnnpppsssvvvxxx{{{zzzyyyxxxuuurrrpppnnniiigggeeeeeedddcccaaa___\\\[[[YYYWWWTTTSSSRRRQQQNNNPPPSSSXXXbbbllllllgggfffhhhmmmyyy~~~zzzuuuttttttsssooojjjgggeeeaaa^^^\\\ZZZWWWUUUPPPNNNKKKIIIIIIHHHGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@????????????AAACCCDDDEEEJJJNNNTTTZZZ```gggnnnrrrrrrttttttsssrrr}}}yyysssoooqqqxxx||||||uuuhhhdddhhhkkkjjjeee^^^ZZZXXXRRRQQQQQQRRRUUUWWWVVVTTTUUUVVVVVVUUUSSSRRRSSSTTTWWWVVVTTTSSSRRRSSSTTTTTTWWWXXXYYYXXXUUUSSSRRRRRRUUUXXX]]]^^^]]][[[YYYXXXYYYXXXWWWVVVVVVXXXZZZ\\\[[[YYYWWWUUUSSSQQQPPPPPPSSSTTTUUUWWWXXXWWWVVVVVVTTTSSSSSSTTTWWW[[[___bbbfffiiijjjeee]]]WWWWWWYYYZZZYYYXXXYYY[[[[[[YYYXXXWWWWWWWWWWWWXXXYYY[[[\\\[[[]]]^^^___^^^___```bbbaaabbbccccccaaa______```gggjjjppp}}}zzztttpppnnnttt~~~|||wwwooofff^^^WWWSSSQQQPPPOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRPPPOOONNNNNNNNNOOOPPPQQQ{{{tttnnnjjjeeeiiipppzzz~~~|||zzzxxxwwwvvvtttpppmmmeeebbb^^^YYYUUURRRPPPOOOPPPRRRTTTXXXaaaiiihhhcccbbbbbbeeennn}}}wwwtttooommmlllkkkgggdddbbb```]]]ZZZXXXUUUQQQNNNMMMKKKHHHGGGGGGFFFEEECCCAAAAAAAAAAAA@@@?????????======>>>???AAAEEEHHHJJJQQQUUU\\\bbbggglllqqqtttsssrrrqqqppprrr~~~uuuqqqrrr{{{}}}zzzsss|||}}}yyywwwvvvwwwssseee___dddhhhgggaaaZZZWWWVVVQQQPPPQQQRRRTTTUUUUUUUUUSSSUUUWWWWWWVVVUUUVVVWWWSSSSSSSSSSSSTTTUUUUUUVVVWWWYYYZZZYYYWWWTTTSSSSSSTTTXXX]]]```___\\\ZZZXXXZZZYYYWWWWWWWWWYYY[[[\\\]]][[[YYYWWWTTTRRRQQQQQQRRRRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTWWW\\\```cccfffiiijjjeee\\\WWWVVVXXXXXXWWWWWWXXXYYYYYYXXXVVVUUUUUUVVVWWWYYYZZZ\\\]]][[[]]]_________```aaacccccceeeeeedddaaa^^^]]]]]]aaacccggglllxxx}}}yyyrrrhhhiiimmmttt}}}|||tttoooggg^^^WWWSSSQQQPPPNNNNNNNNNNNNMMMLLLLLLKKKNNNNNNNNNMMMMMMMMMMMMNNNMMMNNNNNNPPPQQQRRRSSSSSSRRRPPPNNNMMMMMMPPPRRRTTT}}}sssjjjeeedddjjjuuu~~~zzzrrrmmmfff^^^WWWSSSQQQQQQSSSUUUWWW\\\fffmmmmmmgggccc```___eeettt{{{wwwnnnllliiigggeeeccc```^^^]]][[[XXXVVVTTTQQQMMMJJJKKKIIIFFFEEEEEEDDDCCCAAA??????@@@@@@@@@???>>>>>><<<>>>@@@BBBDDDIIIOOOSSSZZZ___eeejjjnnnpppsssuuurrrnnnmmmoootttzzzrrrnnnsssyyyrrrnnnmmmtttzzzxxxpppkkkkkkmmmvvv}}}uuuhhh___bbbdddbbb\\\VVVSSSRRRPPPPPPQQQRRRSSSTTTVVVWWWQQQSSSUUUVVVVVVUUUVVVWWWRRRRRRSSSSSSTTTVVVWWWWWWWWWYYY[[[[[[XXXVVVTTTTTTSSSWWW]]]```___\\\ZZZXXXZZZZZZYYYXXXXXXYYY[[[[[[\\\[[[YYYVVVTTTRRRQQQQQQQQQQQQSSSTTTUUUUUUUUUVVVVVVUUUTTTUUUWWW[[[^^^aaa```bbbccc```\\\XXXXXXZZZWWWVVVUUUVVVXXXXXXVVVUUUSSSTTTVVVXXXZZZ[[[\\\\\\[[[\\\^^^_________aaacccdddeeeeeeccc```^^^]]]]]][[[___bbbeeejjjyyy}}}|||{{{yyyuuuzzz~~~rrrnnnlllnnntttzzz}}}~~~xxx|||uuujjjfff___XXXSSSPPPOOOOOOLLLMMMNNNOOONNNMMMKKKJJJMMMMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOPPPRRRSSSTTTUUUTTTRRRPPPNNNOOORRRUUUWWWwwwnnnhhhhhhmmmxxx~~~ssshhh```[[[ZZZZZZ[[[^^^bbbiiittt}}}}}}xxxnnniiieeedddmmm~~~~~~xxxsssooofffeeedddbbb```]]]ZZZXXXUUUTTTRRRQQQPPPNNNJJJGGGHHHFFFCCCBBBBBBBBBAAA???===>>>???@@@@@@???>>>>>>===@@@CCCFFFIIIOOOVVV\\\dddiiinnnrrrttttttttttttooojjjhhhnnnxxxxxxpppppp|||wwwooogggcccggglllqqqppphhhcccfffkkkyyyzzznnnfffdddaaa\\\VVVRRRPPPOOOQQQQQQQQQQQQRRRTTTWWWYYYRRRSSSUUUVVVUUUUUUVVVWWWSSSRRRRRRSSSTTTUUUVVVWWWVVVXXX[[[\\\ZZZWWWVVVVVVRRRVVV[[[^^^]]][[[YYYXXX[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTRRRQQQPPPOOOPPPQQQQQQSSSTTTUUUUUUVVVVVVUUUUUUUUUVVVXXX[[[\\\[[[[[[[[[[[[ZZZYYYXXXWWWTTTSSSSSSTTTUUUUUUTTTRRRQQQSSSVVVYYYZZZ[[[ZZZYYYXXXZZZ\\\]]]]]]^^^```bbbbbbbbbbbb```]]][[[[[[\\\YYY\\\```cccgggppp}}}yyyxxxuuuqqqpppssszzz{{{vvvvvv{{{xxxooo```]]]XXXTTTPPPNNNMMMMMMJJJKKKMMMNNNNNNLLLJJJIIIKKKLLLLLLMMMMMMNNNMMMMMMMMMMMMOOOPPPRRRTTTUUUVVVSSSQQQOOOMMMNNNQQQTTTWWWyyytttkkkooowwwrrriiidddcccccceeeiiinnnvvv|||wwwnnniiikkkvvv{{{sssmmmjjjcccbbbbbb```^^^[[[XXXVVVPPPOOONNNNNNNNNLLLIIIGGGFFFDDDBBB@@@AAA@@@???>>>======???@@@@@@??????>>>???BBBFFFIIIMMMSSS\\\bbbkkkoootttxxxxxxvvvuuutttmmmffffffooo{{{uuupppyyyzzzrrriiibbb^^^bbbggglllkkkeee```eeelll|||~~~sssnnniiiaaaYYYSSSPPPOOOOOORRRRRRQQQQQQQQQTTTXXX[[[XXXZZZ[[[ZZZYYYYYYZZZ\\\SSSSSSRRRRRRSSSTTTVVVWWWUUUXXX[[[\\\[[[XXXWWWWWWQQQUUUZZZ]]]\\\ZZZXXXXXX[[[[[[[[[\\\[[[ZZZYYYXXXVVVUUUTTTRRRPPPOOONNNNNNPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVXXXYYY[[[ZZZXXXXXXXXXWWWUUURRRRRRQQQQQQRRRSSSSSSRRRPPPOOOQQQUUUYYYZZZZZZXXXWWWVVVXXXZZZ[[[[[[\\\^^^```___```___]]]ZZZYYYZZZ[[[WWWXXX[[[___dddiiinnnpppuuuxxxooojjjlllqqqvvvxxxxxx{{{~~~}}}{{{{{{pppkkkYYYWWWTTTQQQNNNLLLKKKJJJIIIJJJLLLNNNMMMLLLIIIHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMOOOQQQSSSTTTVVVWWWOOONNNLLLJJJKKKNNNQQQSSS{{{|||wwwwww{{{sssnnnnnnqqqpppwww~~~uuummmlllmmmttt}}}}}}tttmmmgggdddeeebbb^^^[[[YYYVVVTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFAAAAAA@@@???>>>===<<<<<<;;;<<<======>>>???BBBEEEEEEFFFJJJQQQZZZaaaeeegggmmmooorrrtttrrrnnniiifffaaaaaadddmmm{{{vvvttt}}}xxxqqqjjjbbb\\\YYY]]]eeekkkiiiccceeeppp|||yyysssjjjaaa[[[UUUPPPPPPSSSSSSQQQPPPOOOOOORRRTTTVVVYYYYYYYYYZZZZZZ[[[\\\\\\VVVUUUUUUTTTUUUVVVXXXYYYWWWXXXXXXXXXXXXXXXWWWWWWXXXWWWWWWYYYZZZ[[[ZZZYYY\\\\\\[[[YYYWWWVVVTTTSSSSSSTTTTTTTTTRRRQQQOOONNNOOOOOOQQQRRRTTTVVVWWWXXX]]]ZZZVVVTTTUUUWWWXXXXXX[[[YYYWWWTTTSSSTTTUUUVVVVVVTTTRRRRRRRRRRRRPPPNNNOOOPPPQQQSSSTTTTTTUUUTTTUUUVVVXXX[[[___bbbdddeeeaaaaaa```___]]][[[YYYWWWWWWXXXZZZ]]]aaaeeeiiikkkqqqrrrwww{{{yyyzzz{{{{{{}}}~~~{{{rrriiidddUUURRRNNNLLLLLLLLLLLLLLLLLLNNNPPPRRRRRRPPPNNNLLLGGGHHHIIIJJJLLLNNNOOOPPPMMMNNNNNNOOOQQQRRRSSSSSSNNNMMMKKKJJJKKKLLLNNNOOO~~~zzz}}}vvvqqqssswwwzzz~~~sssnnnmmmqqqwww{{{ssslllfffbbb___aaa^^^ZZZWWWUUUSSSPPPNNNKKKJJJIIIHHHGGGEEEDDDDDDAAA@@@@@@???>>>======<<<<<<===>>>>>>???@@@DDDFFFFFFHHHMMMUUU___fffjjjkkkjjjkkkmmmllljjjfffbbb___^^^```ggguuu~~~xxxtttrrryyy|||wwwppphhhaaa[[[XXX[[[aaaffffffeeejjjvvvwwwkkk___YYYUUUQQQPPPRRRRRRQQQOOOOOOOOOQQQTTTVVVYYYYYYZZZ[[[\\\\\\[[[[[[WWWVVVUUUUUUUUUVVVXXXYYYXXXYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTVVVXXXYYYWWWVVVXXXWWWVVVUUUSSSRRRQQQPPPQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSUUUVVVWWWXXX[[[YYYVVVUUUVVVXXXXXXXXX[[[ZZZXXXVVVUUUUUUUUUVVVOOOMMMLLLMMMNNNNNNMMMLLLOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVYYY\\\___bbbeeefffbbbaaa```^^^\\\ZZZXXXXXXWWWXXXYYY[[[^^^cccgggjjjmmmmmmppptttyyy}}}{{{yyyooofff^^^YYYUUURRROOOMMMMMMMMMMMMLLLLLLMMMPPPRRRRRRPPPMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJJJJJJJLLLNNNOOOxxxwwwzzzuuuwww}}}wwwtttuuuxxx}}}yyyyyyvvvpppkkkgggddd```]]]ZZZWWWTTTQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDBBBAAAAAA@@@?????????>>>>>>=========>>>???@@@@@@BBBEEEHHHHHHKKKRRR[[[ccciiillllllhhhgggfffcccaaa^^^\\\ZZZ[[[bbbnnnwwwsssjjjoootttvvvvvvwwwyyy|||~~~}}}|||{{{{{{zzz}}}|||vvvnnnfff___ZZZWWWYYY[[[___ccchhhrrr~~~}}}nnn^^^WWWUUUSSSQQQQQQRRRQQQOOOOOOPPPQQQTTTUUUXXXZZZ[[[]]]]]]\\\[[[YYYYYYXXXVVVUUUUUUWWWXXXZZZZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXWWWUUUXXXWWWVVVUUUSSSRRRRRRRRROOOPPPQQQRRRSSSSSSRRRRRROOOPPPSSSUUUVVVWWWWWWWWWYYYWWWWWWWWWYYYZZZYYYXXX[[[ZZZYYYXXXWWWVVVVVVUUUPPPOOONNNOOOQQQRRRQQQPPPNNNOOOPPPQQQRRRSSSSSSTTTTTTVVVXXX[[[___bbbdddfffcccaaa___\\\ZZZYYYXXXXXXXXXWWWWWWXXX[[[```eeehhhmmmlllmmmnnnooosss~~~{{{zzzxxxzzz}}}~~~|||zzzxxxxxx|||{{{{{{}}}~~~xxxuuuuuuwwwyyyqqqhhh___YYYUUUUUUSSSPPPNNNNNNNNNMMMLLLKKKMMMOOOQQQQQQOOOMMMKKKMMMMMMMMMNNNNNNNNNNNNNNNPPPOOOOOONNNMMMLLLKKKKKKKKKJJJIIIIIIJJJKKKNNNOOOvvvooouuu}}}vvvxxx~~~|||wwwsssqqqooollliiillljjjgggeeeccc```\\\YYYTTTRRROOOMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???===>>>@@@AAABBBDDDHHHKKKNNNQQQWWW___fffjjjiiihhhdddbbb___\\\ZZZZZZ[[[\\\]]]gggwwwwwwrrrqqqtttwwwxxxvvvtttssstttuuuuuuvvvwwwwwwxxxxxxxxx{{{}}}}}}vvvnnnfff___[[[YYYZZZYYY[[[aaakkkxxxqqq^^^WWWWWWVVVSSSQQQQQQPPPOOOOOOPPPQQQSSSTTTXXXZZZ\\\^^^^^^\\\ZZZXXX[[[YYYWWWVVVVVVWWWYYYZZZ[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTTTTVVVXXXYYYXXXWWWXXXWWWUUUSSSRRRRRRRRRRRROOOOOOOOOPPPPPPPPPPPPPPPOOOQQQSSSVVVWWWWWWWWWVVVXXXWWWXXXZZZ]]]]]]\\\[[[YYYYYYYYYYYYXXXVVVUUUTTTUUUSSSSSSSSSUUUUUUTTTSSSNNNOOOOOOPPPQQQRRRSSSTTTSSSTTTVVVYYY]]]```bbbcccbbb```]]]ZZZYYYXXXYYYYYYYYYWWWVVVVVVXXX]]]bbbeeejjjiiikkkmmmmmmmmmttt}}}~~~}}}~~~}}}||||||~~~~~~}}}||||||xxxwwwwww||||||zzzwwwpppiiibbb\\\XXXVVVUUUSSSPPPOOOOOOOOONNNLLLKKKMMMOOOPPPPPPOOOMMMKKKMMMMMMMMMLLLLLLLLLKKKKKKOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHHHHIIIKKKMMMOOOssswwwnnnoooyyyvvvvvv{{{~~~qqqoookkkhhhfffeeedddcccaaa___]]]\\\ZZZWWWSSSPPPPPPNNNKKKIIIIIIHHHGGGEEEDDDCCCCCCBBBAAA@@@??????=========>>>??????@@@@@@===???BBBCCCEEEIIIMMMPPPZZZ\\\```eeeiiiiiifffccc\\\ZZZWWWUUUVVVYYY^^^aaabbbmmm|||wwwxxx{{{{{{xxxvvvssstttuuuwwwxxxzzz||||||~~~vvvnnnfffaaa]]]\\\]]][[[[[[aaammm{{{sss^^^WWWXXXXXXTTTRRRPPPPPPOOOOOOPPPQQQRRRSSSWWWXXX[[[]]]]]]\\\YYYXXX[[[[[[ZZZXXXXXXXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUTTTSSSSSSSSSUUUXXXYYYXXXWWWTTTSSSPPPNNNMMMMMMMMMNNNOOOOOONNNNNNNNNMMMMMMMMMPPPQQQSSSUUUVVVWWWVVVVVVWWWXXXYYY]]]```aaa```^^^XXXXXXXXXXXXWWWUUUTTTSSSTTTSSSQQQQQQRRRQQQPPPNNNOOOOOOOOOOOOPPPRRRSSSTTTQQQRRRTTTWWWYYY\\\^^^___```___\\\YYYXXXXXXYYYZZZYYYXXXUUUUUUVVVZZZ___bbbddddddgggjjjkkkjjjmmmsssyyyyyyqqqjjjgggccc^^^YYYVVVUUUTTTUUUSSSQQQPPPPPPOOOMMMLLLKKKLLLNNNOOOOOONNNLLLKKKMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHIIIKKKMMMNNN]]]jjjvvvqqqrrruuuyyyvvv{{{|||xxxsssppphhhgggfffdddcccbbbaaaaaa^^^\\\YYYXXXVVVSSSPPPMMMLLLJJJHHHGGGGGGGGGEEEDDDBBBBBBBBBAAA@@@?????????;;;<<<===>>>???@@@AAAAAA@@@BBBEEEHHHKKKPPPUUUYYYeeefffgggiiijjjgggbbb^^^UUUSSSQQQPPPTTTZZZaaaeeeiiissszzz}}}}}}wwwxxxxxxzzz}}}}}}uuummmfffbbb```___```^^^^^^dddooo{{{rrr___XXXXXXWWWTTTRRROOOOOOOOOOOOPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[ZZZYYY[[[\\\\\\[[[[[[YYYXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSQQQQQQQQQSSSVVVWWWWWWVVVVVVTTTQQQOOOMMMLLLMMMMMMOOOOOONNNMMMLLLLLLMMMMMMQQQQQQRRRSSSTTTUUUVVVVVVWWWWWWYYY]]]aaacccbbbaaaXXXXXXWWWVVVUUUTTTTTTSSSUUUSSSRRRQQQQQQQQQOOOMMMPPPPPPOOOOOOPPPRRRTTTUUUQQQRRRSSSUUUWWWYYYZZZ[[[]]]\\\ZZZYYYYYYYYYZZZZZZZZZXXXVVVUUUVVVYYY\\\___dddcccgggkkkkkkiiijjjnnnrrrttt}}}vvvmmmggg^^^\\\ZZZWWWUUUTTTTTTTTTTTTRRRPPPPPPPPPOOOMMMKKKKKKLLLMMMMMMMMMMMMLLLKKKNNNNNNNNNOOOOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNNNNOOOLLLKKKJJJIIIIIIKKKMMMNNNTTT\\\jjj~~~yyyuuuvvvzzz{{{~~~~~~~~~zzzrrrnnnooossssssrrrnnniiieeedddeeecccddddddcccaaa___^^^^^^\\\YYYVVVTTTRRRPPPNNNKKKIIIGGGEEEEEEEEEEEEDDDCCCAAA@@@@@@??????>>>>>>===:::;;;<<<>>>???AAABBBBBBCCCFFFIIIMMMRRRWWW]]]bbbjjjiiihhhhhhfffbbb\\\XXXTTTRRRPPPQQQVVV]]]eeekkkrrryyy}}}}}}|||~~~{{{ssskkkeeeaaaaaaaaaaaaaaabbbgggppp{{{ooo^^^WWWVVVTTTRRRQQQNNNOOOOOOPPPPPPQQQRRRRRRTTTUUUVVVXXXYYYZZZZZZZZZ[[[\\\^^^^^^]]]ZZZWWWUUUVVVVVVVVVVVVUUUUUUTTTSSSQQQQQQRRRTTTWWWXXXXXXWWWZZZXXXTTTQQQNNNNNNNNNNNNOOOOOONNNMMMNNNNNNPPPPPPRRRQQQPPPPPPQQQSSSUUUVVVUUUVVVWWW[[[___bbbcccbbb[[[YYYXXXVVVUUUUUUUUUUUUVVVUUUTTTTTTTTTUUUSSSRRRQQQQQQPPPPPPQQQSSSUUUVVVSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVWWWYYYZZZ\\\ccccccfffkkkllljjjjjjmmmqqqoooqqqzzzyyyqqqjjjddd```YYYXXXWWWVVVUUUUUUUUUUUUSSSQQQPPPOOOOOONNNLLLJJJKKKKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMNNNPPPQQQQQQRRRNNNNNNNNNOOOOOOOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMUUUWWW]]]iii}}}{{{|||}}}{{{zzz~~~xxxtttuuuqqqhhhdddeee```cccdddaaa\\\ZZZ\\\```aaabbbcccbbb```]]]\\\[[[UUURRROOOLLLKKKJJJHHHFFFGGGEEECCCCCCDDDDDDCCCBBB??????>>>>>>======<<<<<<:::;;;<<<>>>???AAABBBCCCFFFIIIMMMRRRWWW]]]ccchhhhhhgggeeedddaaa]]]WWWSSSVVVUUUSSSUUUYYYaaajjjoooyyy~~~~~~yyyqqqiiicccaaaaaaaaaaaaaaadddiiiqqqzzz|||lll]]]VVVTTTQQQPPPPPPNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTVVVWWWYYY[[[[[[ZZZ\\\___```___[[[WWWTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTSSSTTTVVVYYY[[[ZZZYYYYYYVVVRRRNNNKKKJJJJJJKKKOOONNNNNNNNNOOOQQQSSSTTTRRRQQQOOONNNOOORRRUUUWWWTTTTTTUUUYYY]]]aaabbbccc]]][[[XXXVVVUUUUUUVVVWWWTTTRRRRRRRRRTTTUUUTTTSSSRRRQQQPPPPPPQQQSSSVVVWWWUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZZZZ^^^]]]aaagggiiihhhhhhkkkrrrooommmmmmoooyyy|||rrrjjjccc^^^\\\TTTTTTTTTSSSSSSRRRRRRRRRRRRPPPOOOOOOOOONNNKKKIIIKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIKKKLLLNNNPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJKKKLLLMMM___]]]___gggrrr~~~qqqkkkmmmpppzzz|||rrrooommmfff]]]YYYVVVWWWXXXYYYYYYZZZZZZZZZ___aaaccc```ZZZTTTQQQPPPQQQPPPNNNKKKIIIGGGFFFEEEEEEBBB??????AAABBBAAA???>>>??????===<<<<<<>>>@@@;;;<<<======>>>BBBFFFJJJOOORRRWWW]]]cccffffffeeebbb```\\\XXXUUUSSSRRRQQQTTTUUUWWW\\\dddmmmuuuzzz}}}}}}wwwnnnfffbbbbbbccccccfffeeehhhooossswww~~~~~~{{{|||ppphhh^^^VVVRRRQQQOOONNNPPPPPPOOOOOOOOOPPPQQQQQQNNNOOORRRUUUVVVVVVVVVUUUVVVZZZ^^^___\\\YYYVVVTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZ[[[RRRRRRQQQOOOOOONNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOTTTSSSSSSRRRRRRRRRRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ[[[ZZZYYYXXXVVVUUUTTTSSSQQQPPPPPPQQQRRRTTTVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPRRRTTTVVVVVVUUUUUUVVVWWWZZZZZZZZZ\\\^^^___]]][[[[[[\\\[[[YYYVVVUUUVVVWWWUUUYYY^^^aaaaaacccgggkkkpppmmmiiifffgggnnnxxxyyymmmaaaYYYVVVVVVWWWUUUSSSQQQPPPPPPOOOMMMKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOONNNMMMKKKJJJJJJIIIHHHIIILLLNNNNNNNNNTTTQQQOOOPPPRRRTTTSSSQQQRRRQQQPPPMMMLLLJJJJJJIII___^^^___eeekkkrrrtttmmmjjjmmmuuuyyysssnnnfff]]]XXXUUUVVVXXXYYYYYYYYYYYYXXX[[[\\\]]][[[VVVRRRPPPPPPNNNMMMKKKIIIFFFEEEDDDCCCCCCAAA??????@@@AAA@@@>>>=========<<<:::;;;===???===>>>??????AAAFFFKKKPPPXXXZZZ^^^cccggghhhfffccc]]]ZZZVVVRRROOOOOOOOOPPPTTTWWW\\\ccckkkqqqvvvyyy}}}~~~~~~||||||~~~|||vvvnnngggcccccceeefffjjjiiikkkqqqvvvzzz|||~~~yyyuuujjjddd\\\VVVTTTSSSQQQPPPQQQQQQPPPPPPPPPPPPPPPQQQMMMOOORRRTTTUUUVVVUUUUUUVVVYYY\\\]]][[[XXXVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYZZZTTTTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWYYYXXXWWWUUUTTTRRRQQQPPPQQQPPPPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQOOORRRUUUVVVVVVWWWXXXYYYZZZZZZZZZ\\\^^^^^^[[[YYY[[[\\\]]]\\\ZZZYYYYYYZZZWWWYYY]]]___aaaccceeeggggggfffdddccccccgggnnnsssyyyrrrhhh]]]UUURRRSSSTTTSSSRRRPPPOOOOOONNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKKKKKKKKKKIIIHHHHHHJJJNNNPPPQQQQQQSSSQQQOOOOOOQQQSSSRRRPPPPPPOOONNNMMMLLLKKKKKKKKK^^^]]]^^^aaabbbcccgggmmmuuuzzzuuuoooooottt|||yyyqqqfff]]]XXXUUUWWWXXXZZZZZZYYYWWWVVVVVVVVVVVVTTTQQQNNNNNNNNNJJJIIIGGGEEECCCBBBAAAAAAAAA???======>>>??????======>>>===<<<;;;;;;===???@@@AAABBBDDDGGGMMMTTTZZZcccccceeeggghhhfffaaa^^^VVVSSSOOOKKKJJJLLLPPPRRRUUUZZZbbbkkkrrrvvvxxxxxx{{{zzzwwwrrrpppssszzz}}}}}}zzzuuunnngggeeefffiiilllssspppqqquuuyyy}}}xxxyyyzzztttooozzz{{{lllbbb___ZZZWWWUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOOOOMMMNNNQQQSSSTTTTTTTTTTTTUUUWWWYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRSSSUUUVVVWWWWWWXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOQQQSSSUUUVVVUUUSSSRRRRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUTTTTTTTTTUUUUUUXXXWWWVVVTTTRRRQQQPPPOOOQQQPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRRRRMMMPPPTTTWWWXXXXXXYYYZZZYYYYYYZZZ\\\^^^^^^[[[XXXYYY[[[^^^^^^]]][[[[[[[[[XXXYYYZZZ]]]aaaccccccccc```aaaaaaaaa```aaadddfffkkkwww}}}~~~~~~oooiii```WWWQQQNNNOOOPPPQQQOOONNNNNNNNNNNNMMMKKKLLLKKKKKKJJJJJJJJJJJJJJJMMMLLLJJJIIIHHHIIIJJJKKKHHHHHHHHHKKKPPPSSSUUUUUURRRPPPOOOOOOPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLLLLMMM[[[YYYYYY\\\\\\ZZZ[[[___]]]gggxxx}}}|||~~~|||sssggg^^^[[[WWWXXXZZZ[[[ZZZXXXVVVUUUSSSRRRPPPNNNLLLJJJJJJKKKGGGFFFDDDCCCAAA@@@??????>>>===<<<<<<============>>>??????>>>===>>>@@@BBBBBBDDDGGGJJJOOOWWW___eeeiiiiiihhhgggeee```[[[VVVRRROOOLLLJJJKKKOOOUUUXXXZZZ^^^fffnnntttxxxzzzzzz{{{yyyuuupppnnnpppuuuzzz~~~~~~}}}xxxtttnnniiifffiiinnnrrr|||xxxvvvxxx||||||xxx{{{|||tttooommmuuu{{{{{{xxxrrriiiaaa\\\[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTUUUVVVVVVUUUTTTUUUWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUSSSQQQPPPNNNPPPSSSVVVWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTXXXXXXWWWUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSMMMPPPUUUWWWXXXWWWXXXXXXXXXXXXZZZ]]]______]]][[[YYY\\\```aaa___\\\ZZZYYYYYYXXXXXX\\\bbbeeedddbbbaaabbbbbbaaa______```aaaccclll{{{wwwvvvwwwwwwuuurrrddd```YYYSSSNNNLLLLLLMMMNNNMMMLLLLLLMMMMMMLLLKKKMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJMMMQQQTTTUUUUUUPPPPPPNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLL[[[VVVSSSTTTTTTSSSTTTXXXRRR\\\hhhtttzzzrrrggg```^^^XXXYYYZZZZZZYYYWWWUUUTTTSSSPPPMMMJJJHHHGGGFFFFFFEEEDDDCCCAAA@@@?????????<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>>>>???BBBEEEFFFIIIMMMRRRXXX___ggglllllljjjgggddd```\\\VVVRRROOONNNMMMMMMQQQWWW]]]aaabbbdddhhhnnntttyyy}}}{{{vvvttttttwwwyyy}}}}}}||||||}}}~~~}}}}}}}}}wwwtttooojjjhhhkkksssyyy}}}zzz{{{~~~~~~~~~uuuoookkklllqqqrrrlllgggddd```\\\YYYYYYYYYXXXVVVTTTSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSTTTSSSRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSQQQPPPOOOPPPRRRSSSSSSSSSRRRQQQRRRSSSUUUVVVUUUSSSQQQOOOLLLOOORRRUUUVVVUUURRRQQQQQQQQQQQQQQQRRRSSSUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSTTTPPPSSSVVVWWWWWWVVVVVVWWWWWWXXXYYY\\\___aaaaaa```^^^aaaddddddbbb]]]ZZZYYYYYYXXXXXX]]]cccffffffdddddddddbbb```]]]\\\^^^```aaahhhyyyyyyrrrnnnkkkiiieeeaaa[[[YYYUUUQQQNNNLLLLLLMMMMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIHHHIIIJJJLLLMMMKKKMMMOOOPPPPPPNNNKKKJJJNNNLLLLLLMMMPPPRRRRRRRRROOOOOONNNMMMLLLLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIIII]]]UUUOOONNNMMMLLLMMMQQQOOOWWW___dddjjjxxx|||xxxpppnnnvvvxxxtttnnneee```___YYYYYYXXXWWWVVVTTTRRRRRRPPPMMMIIIGGGFFFEEECCCBBBCCCBBBAAA@@@???>>>>>>>>>;;;<<<<<<<<<:::;;;<<<>>>:::<<<===>>>???AAAEEEHHHNNNQQQVVVZZZ___dddiiimmmkkkhhhccc^^^[[[XXXUUUSSSOOOPPPRRRWWW\\\ccchhhkkkllllllmmmpppuuu|||~~~|||zzzzzzxxxxxxyyyyyy{{{~~~~~~}}}|||||||||}}}wwwuuuqqqllliiimmmvvv~~~|||}}}yyyqqqkkkiiiiiijjjggg```[[[ZZZYYYWWWVVVWWWXXXWWWUUUSSSSSSSSSOOOOOONNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSRRRPPPPPPQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOQQQRRRRRRQQQPPPNNNOOOQQQTTTVVVVVVTTTQQQOOOMMMOOOQQQSSSTTTSSSQQQPPPRRRRRRQQQRRRRRRSSSTTTUUUSSSRRRQQQPPPPPPQQQSSSUUUSSSSSSSSSRRRRRRRRRRRRRRRTTTTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRTTTVVVVVVUUUUUUVVVWWWXXXWWWWWWYYY]]]```bbbbbbdddfffhhhhhhddd```]]][[[XXXYYYZZZ^^^bbbeeeeeeeeeeeedddaaa]]]ZZZYYY[[[]]]\\\aaammm~~~|||uuulllddd```\\\XXXTTTTTTSSSQQQPPPNNNNNNMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJGGGFFFFFFEEEGGGIIILLLMMMLLLNNNRRRTTTTTTQQQMMMJJJOOOMMMLLLMMMNNNOOOOOONNNMMMNNNNNNMMMKKKJJJKKKLLLNNNMMMLLLJJJIIIIIIHHHHHH___VVVOOOMMMLLLJJJKKKNNNPPPUUUZZZ]]]```hhhvvv}}}||||||{{{xxxjjjhhhbbb```fffqqquuusssvvvqqqmmmlllhhhaaa]]]]]]XXXWWWUUURRRPPPOOOOOOOOOJJJGGGDDDCCCDDDDDDBBB@@@@@@@@@???>>>============:::;;;===<<<::::::<<>>===<<<<<<<<<<<<<<<:::<<<===<<<::::::===@@@???AAADDDFFFHHHLLLQQQTTT^^^aaaeeefffeeecccbbbbbb^^^YYYRRRNNNNNNOOOQQQRRRZZZ___hhhrrrzzz|||{{{zzz{{{wwwwwwwwwwwwxxxzzz|||~~~~~~{{{|||~~~xxxwwwsssmmmkkkoooyyy}}}}}}~~~tttllliiihhhfffccc\\\SSSQQQRRRRRRNNNPPPSSSUUUUUUSSSSSSVVVYYYPPPPPPOOOOOOOOOPPPQQQQQQLLLLLLKKKKKKLLLMMMNNNOOOOOOQQQRRRRRROOOMMMLLLLLLPPPQQQQQQQQQQQQQQQPPPPPPLLLNNNPPPQQQQQQOOOMMMKKKLLLOOOTTTWWWYYYWWWTTTRRRRRRRRRRRRRRRRRRQQQQQQQQQTTTSSSSSSRRRRRRRRRRRRSSSXXXUUURRROOOMMMMMMNNNOOORRRSSSTTTUUUVVVWWWXXXYYYVVVWWWXXXXXXWWWVVVTTTSSSTTTRRROOOMMMMMMNNNPPPRRRQQQRRRSSSSSSSSSVVVZZZ]]]]]]YYYUUUSSSUUUXXX[[[]]]___aaacccbbb```^^^]]]\\\ZZZ]]]______\\\[[[]]]___aaabbbbbb```\\\YYYXXXXXX\\\YYY[[[aaakkkvvvooohhh^^^WWWTTTRRROOOMMMLLLLLLMMMNNNOOOOOONNNNNNOOONNNLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJLLLPPPTTTWWWPPPPPPQQQQQQQQQPPPOOONNNLLLJJJIIIJJJLLLMMMMMMLLLLLLMMMNNNLLLHHHGGGIIIKKKIIIIIIIIIIIIIIIJJJKKKLLL[[[WWWRRROOOQQQTTTVVVXXXXXX\\\```aaaaaaaaacccfffmmmuuuvvvggg___]]]aaaeeebbbdddeeeeeeddddddeeefffgggddd```\\\ZZZXXXUUUSSSQQQPPPNNNMMMKKKIIIGGGGGGCCCBBBAAA@@@????????????============<<<;;;:::999============>>>???@@@AAABBBAAABBBEEELLLRRRVVVXXXcccdddeeedddaaa\\\WWWTTTPPPOOOMMMKKKKKKOOOTTTYYY^^^iiivvv~~~}}}|||yyyvvvrrrsssvvvzzz{{{zzz}}}|||zzzzzz{{{|||{{{zzz|||{{{{{{|||zzzvvvsssrrrtttvvvxxx|||}}}}}}wwwqqqmmmiiieee___VVVQQQPPPQQQRRRRRROOOOOOOOOPPPQQQRRRSSSTTTQQQPPPNNNMMMMMMNNNOOOQQQMMMLLLJJJIIIIIIIIIJJJKKKRRRRRRSSSSSSRRRPPPNNNMMMPPPPPPQQQOOOMMMMMMNNNOOOTTTUUUUUUQQQLLLJJJNNNRRRPPPQQQRRRTTTTTTTTTSSSRRRRRRSSSUUUUUUSSSQQQPPPQQQRRRRRRSSSSSSSSSSSSSSSRRRVVVVVVTTTOOOOOOPPPNNNIIIKKKLLLMMMNNNPPPQQQRRRSSSYYYXXXWWWVVVUUUTTTUUUUUUVVVUUUSSSPPPMMMMMMOOOQQQVVVUUUTTTSSSSSSSSSTTTUUUWWWVVVTTTRRRSSSTTTWWWXXX^^^bbbcccaaa______\\\WWWYYYYYYZZZ[[[\\\^^^___``````___\\\ZZZXXXWWWWWWWWWZZZZZZZZZ]]]bbbiiipppuuu{{{uuueee^^^UUUPPPPPPOOOLLLHHHLLLNNNPPPQQQPPPQQQRRRSSSRRROOOLLLLLLNNNPPPOOONNNJJJIIIGGGHHHJJJPPPUUUYYYOOOOOOOOONNNLLLKKKIIIHHHJJJIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGJJJJJJJJJJJJJJJJJJIIIIII___\\\XXXVVVXXX\\\___aaafffiiimmmooonnnmmmmmmnnniiipppzzzyyynnnccc^^^^^^aaadddfffggggggfffeeeeeeeeefffdddaaa]]]ZZZWWWUUURRRPPPNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>==================<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHNNNUUU[[[^^^```dddccccccaaa]]]XXXTTTQQQNNNMMMMMMLLLNNNSSSZZZ___iiisss~~~~~~}}}|||zzzwwwttttttwwwzzz{{{{{{yyyxxxwwwwwwxxxzzz{{{{{{}}}~~~{{{yyyuuurrrqqqsssvvvyyyzzz{{{}}}|||uuuooojjjaaa\\\UUUQQQPPPQQQRRRQQQNNNNNNNNNOOOPPPRRRSSSTTTRRRPPPOOOMMMMMMMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPOOONNNMMMPPPPPPQQQOOOMMMMMMNNNPPPVVVXXXXXXTTTNNNJJJKKKNNNQQQQQQSSSSSSTTTSSSRRRRRRTTTVVVWWWWWWUUUSSSSSSTTTSSSSSSTTTTTTTTTSSSRRRQQQSSSVVVUUUQQQNNNOOOMMMIIILLLLLLMMMOOOPPPQQQRRRSSSXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTRRROOOMMMMMMOOORRRWWWWWWUUUUUUTTTUUUUUUVVVVVVTTTSSSRRRRRRTTTVVVXXXYYY]]]___^^^___```^^^ZZZXXXXXXXXXYYYZZZ\\\]]]^^^___^^^\\\YYYXXXWWWWWWWWWYYYXXXXXXZZZ^^^ccciiimmmooo~~~{{{uuuoookkkaaaZZZSSSOOONNNNNNLLLIIIKKKMMMPPPQQQPPPPPPPPPQQQQQQNNNLLLLLLMMMOOONNNMMMKKKJJJIIIHHHJJJMMMQQQSSSMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKjjjgggeeeeeeiiimmmqqqrrrwww{{{~~~~~~|||zzzzzzrrrwww~~~{{{uuunnnjjjfffaaa```aaaccceeekkkjjjjjjhhhgggfffeeeeeeaaa^^^YYYVVVSSSQQQMMMKKKJJJIIIHHHFFFEEECCCBBBBBB@@@@@@???>>>============<<<=========>>>>>>>>>>>>???>>>===>>>@@@BBBEEEGGGIIIKKKPPPXXX___dddeeeeeecccaaa^^^ZZZUUUQQQNNNMMMJJJKKKLLLOOOSSS[[[dddjjjttt~~~~~~||||||||||||{{{wwwuuusssrrrtttwwwxxxxxxsssrrrqqqqqqsssvvvyyy{{{zzzwwwtttqqqqqqssswwwyyyzzz|||}}}sssjjj]]]YYYTTTQQQQQQQQQQQQPPPMMMMMMNNNOOOPPPRRRSSSTTTRRRQQQOOOMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLNNNOOOPPPOOOOOOOOOOOOOOOOOOOOOOOORRRRRRSSSQQQPPPOOOQQQRRRZZZ\\\]]]YYYSSSMMMKKKKKKQQQQQQRRRSSSSSSSSSRRRRRRTTTVVVWWWWWWVVVTTTUUUUUUUUUUUUVVVUUUTTTSSSQQQPPPPPPVVVXXXSSSOOONNNLLLJJJMMMMMMNNNOOOQQQRRRSSSSSSVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRQQQOOOMMMNNNPPPRRRVVVVVVUUUTTTSSSTTTTTTTTTSSSRRRQQQQQQQQQTTTVVVWWWSSSXXX[[[\\\^^^aaaaaa^^^XXXWWWWWWWWWXXXYYY[[[\\\]]]\\\ZZZXXXWWWWWWWWWXXXXXXWWWVVVVVVYYY\\\```ccc___iiiwwwxxxpppjjjfffbbb___ZZZUUUOOOMMMMMMMMMLLLJJJJJJLLLOOOQQQPPPOOONNNOOOPPPNNNKKKJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLKKKJJJJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIFFFFFFFFFGGGHHHIIIJJJKKK}}}{{{zzz|||yyyrrrkkkgggeeeeeeeeeffffffggghhhiiinnnllljjjhhhgggeeecccbbb]]]ZZZUUURRRPPPMMMJJJGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===============>>>>>>???CCCCCCBBBBBBDDDGGGJJJLLLOOORRRXXX```fffhhhfffddd```]]]WWWQQQMMMJJJIIIIIIHHHKKKOOOUUU\\\fffooovvv|||~~~{{{yyyyyyxxxwwwvvvpppooonnnmmmnnnooopppqqqmmmmmmlllkkkmmmpppuuuyyywwwuuurrrqqqqqqtttwwwyyy|||uuuggg\\\YYYVVVSSSQQQPPPOOOOOOLLLMMMMMMNNNOOOQQQSSSTTTRRRQQQOOOMMMLLLKKKKKKKKKLLLKKKKKKKKKLLLNNNPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPSSSTTTUUUTTTRRRRRRSSSUUU[[[^^^___^^^XXXRRRNNNLLLNNNOOOPPPQQQSSSTTTTTTUUUSSSTTTVVVUUUTTTTTTTTTVVVWWWXXXXXXWWWUUUSSSPPPOOOOOOVVVZZZVVVPPPNNNNNNMMMNNNOOOOOOQQQRRRSSSTTTTTTTTTUUUVVVWWWWWWUUUSSSQQQQQQQQQQQQOOONNNOOOQQQSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPOOOPPPQQQSSSUUUWWWQQQVVVZZZ[[[^^^bbbccc```YYYXXXWWWVVVVVVXXXYYYZZZ[[[ZZZYYYWWWWWWWWWWWWXXXYYYXXXWWWVVVWWWXXXZZZ\\\___dddjjjooowwwxxxssskkkeee```]]]ZZZXXXUUURRRNNNLLLLLLMMMMMMLLLIIILLLOOOPPPOOONNNMMMMMMNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKOOONNNMMMKKKJJJJJJJJJJJJFFFFFFEEEEEEFFFGGGHHHIIIuuunnnkkkhhhggggggiiikkknnnooonnnmmmlllnnnkkkgggeeedddbbb___\\\YYYVVVRRROOOMMMJJJGGGEEEDDDDDDCCCBBBBBBAAA@@@@@@======<<<<<<;;;<<<<<<<<<>>>>>>===<<<<<<===>>>>>>AAABBBCCCFFFJJJOOOSSSVVVZZZ]]]aaafffiiigggccc___YYYVVVPPPJJJGGGGGGHHHIIILLLQQQXXX```iiirrr|||~~~{{{xxxvvvuuutttqqqoookkkkkkjjjiiiiiiiiijjjkkkiiiiiiiiiiiiiiimmmssswww}}}tttsssrrrrrrsssuuuwwwyyy{{{~~~uuuccc\\\[[[YYYUUURRRPPPOOOOOOMMMMMMMMMMMMOOOPPPQQQRRRPPPPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSRRRQQQQQQRRRTTTWWWYYY[[[[[[XXXSSSPPPMMMKKKLLLNNNPPPRRRUUUWWWXXXSSSUUUVVVVVVUUUUUUWWWXXXYYYYYYZZZYYYWWWTTTPPPNNNNNNVVV[[[WWWRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTTTTRRRTTTUUUVVVVVVTTTRRRQQQPPPQQQQQQPPPOOOPPPRRRTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRTTTUUUSSSXXXZZZ[[[]]]bbbcccaaa[[[YYYWWWVVVUUUVVVXXXYYYYYYXXXWWWVVVVVVWWWXXXXXX[[[[[[ZZZYYYYYYYYYZZZZZZ]]]___```aaafffppp~~~vvvpppgggddd```]]][[[YYYUUUSSSRRRPPPMMMLLLLLLMMMMMMMMMIIIKKKNNNOOONNNMMMMMMNNNMMMLLLJJJHHHGGGFFFGGGGGGIIIJJJLLLNNNNNNMMMLLLKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGHHHJJJLLLMMMMMMMMMLLLPPPNNNLLLKKKIIIIIIJJJKKKIIIHHHFFFDDDDDDDDDEEEFFFzzzsssnnnlllmmmnnnooommmoooqqqsssrrrpppmmmkkkjjjfffaaa______]]]XXXTTTSSSQQQMMMKKKIIIHHHEEECCCBBBBBBBBBAAAAAA@@@@@@@@@======<<<<<<;;;<<<<<<===???>>>=========???@@@AAA>>>@@@EEELLLSSS[[[```dddffffffggghhhhhhddd^^^ZZZRRROOOKKKGGGGGGIIILLLOOOVVV\\\fffpppyyy{{{xxxvvvtttrrrpppmmmjjjjjjjjjjjjiiigggfffgggiiieeehhhjjjjjjkkkooouuu{{{~~~yyyuuutttqqqrrrsssuuuvvvwwwxxxxxxwww{{{qqq___[[[[[[YYYVVVRRROOOPPPQQQNNNNNNMMMMMMNNNNNNOOOPPPNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHJJJLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMNNNOOONNNMMMMMMOOOQQQQQQRRRSSSSSSSSSQQQOOONNNKKKKKKMMMOOORRRUUUXXXYYYVVVWWWXXXXXXWWWXXXZZZ]]]YYYZZZ[[[ZZZXXXUUUQQQNNNNNNTTTXXXUUUSSSTTTTTTSSSQQQQQQRRRSSSSSSTTTUUUUUURRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSRRRQQQQQQSSSTTTUUUUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUYYY[[[ZZZ\\\aaabbb```\\\ZZZWWWUUUTTTUUUVVVXXXVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[ZZZ[[[\\\]]]```hhhsss{{{wwwpppoooqqquuuxxx~~~}}}vvvmmmeee```XXXWWWVVVVVVVVVUUUQQQNNNPPPOOOMMMLLLKKKKKKKKKLLLIIIKKKMMMNNNNNNNNNOOOPPPNNNNNNMMMJJJGGGFFFGGGIIIHHHJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJKKKMMMNNNOOOOOOOOOPPPNNNLLLIIIHHHIIIJJJKKKJJJIIIFFFDDDCCCCCCDDDEEE~~~tttvvvxxxuuutttxxxtttsssqqqqqqsssttttttssspppqqqrrrrrrpppllliiigggddd```[[[YYYYYYWWWRRRMMMMMMKKKHHHFFFFFFEEECCCAAA@@@@@@??????????????????======<<<<<<<<<<<<======>>>======>>>@@@CCCFFFHHHDDDHHHOOOXXX```ggglllooollljjjhhheeebbb^^^XXXTTTMMMKKKIIIHHHJJJNNNTTTWWWcccjjjvvv}}}vvvtttrrrqqqpppnnnkkkiiihhhjjjkkkiiifffeeefffgggcccgggllloooqqquuu|||{{{tttnnnllllllnnnqqqtttxxxzzzzzzyyyxxxwww|||}}}|||lll]]]WWWWWWVVVSSSPPPOOORRRTTTOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPRRRSSSSSSQQQNNNLLLLLLMMMMMMMMMLLLLLLNNNPPPPPPOOONNNNNNOOOPPPPPPPPPMMMMMMMMMOOOQQQSSSVVVWWWVVVWWWXXXXXXXXXYYY\\\^^^YYYZZZ[[[[[[YYYVVVRRROOOMMMQQQRRRQQQRRRUUUVVVSSSRRRRRRSSSTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSRRRSSSTTTVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSWWWYYYXXX[[[```aaa___[[[YYYUUURRRQQQRRRTTTUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYYYY[[[\\\]]]]]]]]]]]]ZZZ\\\^^^```aaaffflllppptttrrrnnngggcccbbbeeehhhrrruuuzzzvvvsssnnnhhhccc^^^ZZZWWWQQQPPPPPPQQQRRRQQQOOOMMMNNNNNNMMMKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNRRRTTTRRRRRRQQQNNNJJJHHHJJJLLLIIIJJJKKKMMMMMMLLLKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRROOOMMMKKKHHHGGGHHHIIIJJJJJJHHHFFFDDDCCCDDDFFFGGGzzzuuunnnllluuu}}}nnneeejjjooommmoootttssstttuuuxxxzzzyyyvvvtttpppppppppnnnlllhhheeeccc```[[[VVVUUUUUUSSSNNNIIIIIIGGGEEECCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<======>>>=========???CCCGGGKKKMMMPPPTTT[[[cccjjjpppssstttllliiiddd```\\\XXXSSSOOOKKKIIIHHHIIIMMMSSSYYY^^^kkkttt}}}zzzsssqqqpppoooooonnnllliiifffhhhiiihhhdddbbbccceeeaaagggnnnrrruuuzzzwwwnnnhhhggghhhmmmpppuuuzzz|||{{{yyyxxx|||yyyxxx|||{{{hhh]]]SSSTTTSSSQQQOOOOOOSSSWWWPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMOOORRRTTTSSSOOOKKKIIIMMMNNNOOOOOONNNNNNPPPRRRSSSQQQNNNNNNOOOQQQRRRRRROOOOOOOOOOOOPPPRRRTTTUUUUUUVVVVVVVVVVVVXXX[[[]]]YYYZZZ\\\\\\ZZZWWWSSSPPPLLLNNNNNNMMMQQQVVVVVVSSSSSSSSSSSSTTTUUUUUUUUUVVVSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVUUUTTTSSSSSSTTTTTTTTTUUUTTTSSSQQQOOONNNQQQQQQRRRRRRRRRRRRRRRRRRQQQUUUWWWWWWYYY___aaa___ZZZXXXTTTQQQOOOPPPRRRSSSTTTSSSSSSSSSTTTVVVXXXYYYVVVWWWYYY[[[]]]]]]]]]]]]ZZZ]]]```aaaaaabbbdddfffbbbdddeeebbb]]]]]]aaafffvvvuuuvvvwwwyyy|||~~~|||}}}zzz~~~~~~}}}{{{|||~~~}}}|||nnniiibbb\\\YYYVVVUUUTTTRRRPPPNNNNNNOOOPPPOOOMMMMMMMMMLLLJJJGGGEEEEEEFFFJJJKKKLLLLLLLLLOOOSSSWWWUUUUUUUUUQQQMMMKKKLLLNNNIIIJJJKKKKKKKKKJJJHHHHHHFFFGGGHHHKKKLLLNNNNNNOOOMMMLLLLLLMMMNNNQQQSSSTTTOOOMMMJJJHHHFFFGGGIIIJJJIIIGGGEEEDDDDDDFFFHHHIIIyyypppjjjbbb^^^aaafffjjjmmmllllllllllllmmmooopppqqqsssssstttuuuuuutttrrrrrrrrrmmmgggbbb___^^^\\\[[[TTTSSSQQQNNNKKKJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@999:::;;;<<<============<<<===>>>===;;;::::::;;;>>>@@@CCCDDDEEEGGGLLLPPPXXX]]]eeemmmrrrrrrpppnnndddaaa]]]WWWRRROOOMMMMMMJJJMMMOOOQQQSSSYYYbbbhhhwww}}}yyyuuupppkkkgggggghhhiiiiiinnnkkkjjjjjjgggccccccgggeeesss{{{rrrkkkgggffffffjjjooouuuzzz}}}~~~|||sssqqq{{{nnn```[[[SSSSSSRRRRRRRRRRRRSSSSSSTTTRRRNNNKKKIIIIIIIIIIIIIIIJJJLLLJJJHHHGGGJJJLLLKKKJJJIIIHHHIIIJJJMMMNNNPPPPPPQQQQQQPPPPPPOOONNNNNNKKKIIIJJJMMMPPPQQQPPPPPPNNNMMMLLLNNNPPPTTTVVVSSSRRRPPPPPPQQQSSSVVVYYYVVVXXXZZZWWWRRRQQQUUUYYYVVVXXXXXXVVVWWWXXXUUUOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOSSSXXXWWWSSSQQQRRRTTTUUUTTTTTTTTTUUUUUUSSSQQQVVVWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVUUUTTTRRRPPPOOOJJJKKKNNNPPPQQQQQQQQQPPPVVVVVVVVVWWWXXXZZZ\\\]]]\\\ZZZWWWTTTRRRRRRSSSSSSUUUTTTSSSRRRRRRRRRSSSTTTXXXWWWVVVVVVVVVWWWYYYZZZWWWYYY\\\```bbbdddeeeeee```bbbcccbbb```___bbbdddmmmpppqqqpppllljjjjjjlllmmmooouuu}}}|||uuuooouuuxxx}}}{{{ssspppqqqrrrqqqoooccc]]]WWWUUUWWWWWWTTTQQQTTTSSSQQQOOONNNLLLIIIFFFMMMKKKIIIFFFFFFGGGIIIKKKIIIKKKMMMNNNOOOPPPRRRTTTaaa```\\\WWWPPPLLLJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGHHHGGGHHHHHHJJJLLLOOOPPPPPPNNNNNNPPPSSSTTTSSSPPPOOOKKKHHHFFFGGGHHHFFFDDDGGGFFFEEEDDDDDDDDDEEEFFFzzzuuurrrnnnnnnpppssstttsssnnnjjjfffbbb^^^^^^aaaeeeggghhhkkklllmmmnnnpppqqqrrrssstttttttttsssqqqooommmllljjjeee```[[[YYYWWWUUUTTTPPPOOOMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>;;;;;;<<<======>>>>>>===<<<======<<<;;;:::<<<===AAADDDGGGIIIKKKPPPVVV[[[ccceeeiiilllllliiifffccc\\\ZZZWWWRRROOOMMMMMMNNNRRRUUUYYY\\\^^^dddkkkqqq{{{}}}{{{||||||yyyvvvsssooojjjggggggiiijjjjjjllljjjiiiiiieeedddhhhpppwwwzzzqqqjjjhhhhhhjjjnnnrrrxxx~~~|||xxxzzzzzzgggZZZVVVRRRRRRQQQQQQQQQQQQQQQQQQRRRPPPMMMKKKIIIHHHIIIIIIIIIJJJKKKJJJHHHHHHJJJLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPQQQPPPPPPOOONNNPPPMMMKKKKKKMMMPPPPPPOOOPPPOOONNNNNNNNNPPPRRRSSSUUUTTTSSSRRRRRRSSSUUUVVVWWWYYYZZZWWWSSSQQQTTTXXXVVVYYYZZZWWWVVVWWWTTTPPPNNNNNNMMMMMMMMMMMMNNNNNNOOOTTTXXXXXXTTTRRRSSSVVVUUUTTTTTTTTTUUUUUUSSSRRRWWWWWWXXXXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSRRRPPPOOOMMMNNNPPPRRRSSSSSSRRRQQQPPPPPPQQQSSSWWW[[[___bbb\\\[[[YYYWWWUUUUUUTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^```aaaaaabbb^^^___```___]]]\\\^^^```dddfffhhhgggdddbbbcccdddaaabbbeeejjjpppwww|||}}}yyysssooopppsssvvvwwwxxxyyy{{{|||wwwqqqjjjgggiiijjjiiigggaaa[[[VVVTTTUUUVVVTTTQQQUUUSSSPPPNNNNNNLLLJJJHHHJJJIIIGGGFFFEEEFFFGGGHHHJJJLLLMMMNNNNNNOOORRRTTTZZZZZZXXXTTTOOOLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQPPPOOOOOOPPPSSSTTTSSSQQQPPPMMMHHHFFFGGGGGGFFFDDDHHHGGGFFFEEEEEEFFFFFFGGGyyyooogggaaa\\\ZZZXXXXXX[[[^^^aaabbbaaa___[[[[[[\\\___bbbeeefffeeelllnnnppprrrsssttttttttttttsssqqqoookkkhhheeecccaaa]]]XXXTTTQQQPPPNNNMMMIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA???>>>==============================>>>>>>===>>>===<<<;;;<<>>>>>>>>>>>=========<<<<<<=========>>>>>>>>>======???DDDGGGKKKNNNSSSYYY^^^bbbeeeggghhhfffccc___[[[WWWTTTRRRMMMMMMLLLLLLNNNVVV```hhhvvvzzz~~~~~~|||wwwtttttttttsssrrrooollliiiggghhhjjjkkkkkkgggfffeeecccaaaeeevvvzzzqqqiiifffhhhnnnrrruuuyyy~~~}}}}}}wwwtttttt{{{yyytttmmmddd]]]WWWTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKLLLJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPOOONNNNNNQQQOOONNNLLLLLLKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQPPPPPPRRRTTTWWWZZZ\\\\\\]]]YYYZZZZZZWWWTTTRRRRRRTTTVVV\\\^^^YYYSSSRRRRRRRRRNNNLLLJJJIIIIIIKKKMMMOOOPPPSSSUUUVVVTTTTTTUUUVVVUUUSSSRRRRRRSSSSSSRRRQQQTTTUUUUUUUUUUUUTTTSSSRRRTTTSSSQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSOOOMMMKKKKKKMMMQQQVVVYYYZZZ[[[\\\]]]\\\ZZZXXXWWWTTTTTTSSSTTTTTTVVVXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZ^^^]]]\\\[[[[[[\\\]]]^^^YYYYYYXXXWWWVVVVVVVVVWWWVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\^^^___`````````______```aaaccciiiuuu{{{tttpppmmmjjjhhhbbbbbbaaa___^^^___bbbdddeeebbb^^^]]]___``````___YYYVVVRRRPPPQQQSSSSSSSSSUUURRRNNNLLLLLLLLLLLLKKKJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKJJJKKKNNNQQQNNNNNNOOONNNLLLLLLMMMNNNNNNMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSQQQQQQRRRSSSTTTTTTSSSSSSTTTQQQLLLHHHFFFFFFFFFFFFHHHHHHIIIIIIIIIJJJKKKKKK|||yyyvvvtttrrrooommmbbb^^^XXXTTTSSSTTTTTTTTTVVVWWWYYYZZZ[[[\\\]]]^^^cccdddfffhhhjjjmmmoooqqqssssssttttttrrrpppmmmkkkfffdddbbb___\\\YYYWWWVVVSSSPPPLLLJJJIIIHHHFFFDDDAAAAAA@@@????????????@@@???>>>>>>=========>>>>>>===<<<<<<;;;;;;<<<===>>>???@@@AAAAAACCCGGGLLLPPPVVVYYY^^^dddggggggeeebbb```^^^ZZZVVVSSSPPPOOOOOOKKKLLLMMMOOOTTT```ooo{{{{{{wwwtttssssssssssssooollliiiggghhhiiiiiiiiidddcccbbbaaa___eeewwwvvvrrrkkkffffffjjjqqquuuwww{{{~~~vvvpppmmmkkkrrrnnnhhhaaa\\\YYYWWWUUUSSSRRRRRRQQQPPPPPPPPPQQQPPPOOOOOONNNNNNMMMMMMNNNKKKJJJIIIIIIIIIJJJJJJJJJIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNMMMNNNNNNMMMLLLJJJJJJIIIJJJIIIKKKMMMPPPQQQRRRQQQQQQPPPRRRVVVYYY\\\]]]^^^^^^YYYYYYYYYWWWUUUSSSRRRRRRTTT[[[\\\WWWPPPPPPQQQQQQOOOMMMKKKJJJJJJLLLOOOQQQPPPRRRSSSSSSSSSSSSSSSTTTTTTRRRPPPOOOPPPQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQPPPRRRQQQPPPOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQNNNKKKIIIJJJLLLPPPSSSWWWXXXZZZ\\\\\\ZZZXXXWWWRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXX\\\\\\[[[ZZZ[[[\\\]]]^^^XXXWWWVVVUUUUUUVVVUUUUUUUUUUUUUUUWWWXXXXXXXXXWWWVVVWWWZZZ\\\]]]]]]]]]\\\``````^^^[[[ZZZ___iiipppwwwpppjjjgggdddccc]]]\\\[[[YYYXXXYYY]]]```[[[ZZZXXXXXXYYYYYYYYYXXXVVVTTTRRRQQQRRRSSSSSSSSSTTTQQQNNNLLLLLLMMMMMMLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJKKKKKKJJJIIIIIIKKKMMMMMMNNNNNNMMMKKKKKKLLLNNNNNNMMMKKKJJJIIIIIIJJJKKKJJJJJJKKKKKKMMMOOORRRSSSQQQRRRSSSSSSSSSSSSSSSSSSTTTRRRNNNJJJGGGFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLhhheeebbb```aaaaaa```___ZZZWWWTTTSSSTTTUUUVVVVVV[[[^^^aaacccdddfffhhhjjjnnnoooooonnnnnnooorrrtttqqqqqqpppnnnkkkhhheeeccc\\\[[[YYYVVVTTTRRRQQQPPPKKKIIIFFFEEEDDDCCCAAA@@@@@@??????>>>>>>>>>>>>???<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;<<<===???@@@BBBDDDGGGIIIMMMRRRWWW\\\bbbdddgggjjjjjjggg```[[[XXXVVVSSSOOOMMMMMMMMMMMMNNNQQQVVV[[[aaammm}}}}}}zzzvvvsssqqqqqqssstttqqqnnnjjjhhhhhhhhhgggfffaaa____________dddsssyyymmmkkkiiiiiikkkpppvvvzzz{{{~~~zzzrrrlllgggeeeeeebbb]]]XXXTTTSSSSSSTTTRRRQQQQQQQQQQQQQQQRRRRRRQQQPPPPPPPPPOOOOOONNNNNNKKKJJJHHHHHHJJJKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLJJJKKKMMMOOOQQQQQQQQQQQQSSSTTTVVVXXXYYYZZZYYYYYYXXXXXXXXXWWWVVVUUUSSSRRRSSSWWWXXXRRRNNNOOOOOONNNNNNMMMLLLLLLLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPMMMMMMNNNOOOOOONNNLLLMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQOOOMMMKKKIIIIIILLLOOOQQQRRRTTTVVVWWWXXXWWWVVVUUURRRQQQPPPPPPQQQRRRTTTTTTTTTSSSRRRRRRRRRSSSUUUVVVYYYYYYYYYYYYZZZ[[[\\\]]]WWWUUUTTTTTTUUUVVVVVVUUUTTTSSSSSSTTTVVVWWWUUUTTTRRRTTTUUUWWWXXXXXXXXXWWW^^^^^^\\\YYYVVVWWW\\\aaazzz~~~|||zzzzzz{{{|||{{{zzzzzzwwwqqqjjjeeeaaa```___YYYYYYXXXVVVUUUWWWZZZ]]]ZZZZZZZZZZZZYYYYYYXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSSSSPPPNNNMMMMMMNNNMMMLLLIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJMMMNNNNNNMMMKKKJJJKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQSSSPPPRRRSSSSSSRRRQQQRRRSSSRRRRRRPPPMMMIIIGGGGGGIIIGGGHHHIIIKKKLLLMMMMMMMMM[[[XXXUUUTTTVVVXXXYYYYYYXXXWWWWWWXXX[[[^^^______fffjjjnnnqqqrrrsssuuuwwwtttuuuvvvssspppnnnnnnpppkkkjjjhhheeebbb```^^^]]]VVVTTTRRROOOMMMLLLKKKKKKGGGEEECCCBBBBBBAAA???===???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;<<<======>>>=========>>>@@@CCCDDDFFFIIINNNSSSXXX^^^ccchhhjjjiiihhhgggeee```YYYSSSOOONNNMMMLLLLLLNNNPPPQQQVVV^^^hhhooouuu}}}zzzwwwtttpppmmmnnnppprrrssspppllliiigggfffdddbbb___]]]]]]^^^___bbblllwwwyyyrrrhhhiiikkkoootttyyy~~~zzzrrrjjjeeebbbZZZYYYWWWSSSOOONNNOOORRROOOOOOOOOOOOPPPQQQRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLJJJHHHHHHJJJKKKJJJIIIIIIIIIIIIJJJKKKMMMOOOQQQNNNOOOOOOOOOOOONNNMMMMMMJJJMMMOOOOOOMMMLLLNNNPPPMMMNNNNNNOOOOOOOOONNNNNNQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQSSSRRRNNNLLLNNNNNNKKKMMMMMMLLLMMMNNNOOOPPPPPPUUUTTTRRRRRRRRRRRRQQQQQQPPPNNNKKKJJJKKKMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRNNNMMMKKKJJJJJJLLLMMMOOONNNOOOQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPPPPQQQRRRSSSQQQPPPPPPOOOPPPQQQRRRSSSVVVWWWWWWXXXXXXXXXXXXWWWUUUSSSQQQRRRUUUWWWVVVUUUTTTSSSRRRSSSVVVVVVTTTRRRRRRRRRSSSUUUVVVVVVWWWWWWYYYZZZYYYVVVTTTUUUZZZ^^^mmmxxxllllllkkkmmmqqqvvv{{{~~~{{{zzzvvvtttrrrrrrssstttsssrrrmmmkkkiiidddaaa^^^]]]^^^WWWWWWWWWUUUSSSTTTVVVXXX[[[\\\]]]]]]\\\ZZZZZZZZZTTTUUUWWWXXXWWWUUUSSSRRRQQQOOONNNNNNNNNOOOMMMLLLJJJKKKKKKLLLMMMMMMLLLLLLJJJLLLNNNNNNLLLIIIHHHHHHLLLLLLMMMKKKJJJIIIJJJLLLLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJKKKLLLOOOQQQRRROOOQQQSSSSSSQQQPPPPPPRRROOOQQQQQQOOOKKKIIIHHHIIIFFFGGGIIIKKKMMMMMMMMMMMMVVVSSSQQQPPPRRRTTTVVVVVVYYYYYY[[[```eeeiiikkkkkkmmmqqqvvvxxxxxxwwwxxxzzzuuuwwwxxxvvvqqqllljjjjjjeeedddaaa___\\\ZZZYYYYYYSSSQQQOOOKKKIIIHHHGGGGGGGGGEEECCCCCCCCCBBB@@@>>>>>>>>>===<<<;;;;;;;;;;;;===============>>>???@@@???>>>>>>>>>@@@CCCFFFGGGIIINNNTTTZZZ```fffkkkooommmiiiddd```]]]YYYRRRNNNHHHHHHHHHJJJMMMQQQUUUWWW___jjjxxxwwwuuuqqqmmmjjjkkknnnpppuuurrrmmmiiigggeeebbb```]]][[[[[[^^^```aaagggnnnsssyyy~~~}}}{{{yyyssslllgggiiinnntttzzz{{{rrrkkkeeeaaaUUUVVVVVVRRRMMMLLLNNNRRRMMMMMMMMMNNNOOOPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKLLLJJJGGGHHHJJJLLLJJJIIIKKKJJJIIIIIIKKKNNNPPPRRRNNNOOOOOOOOOOOONNNMMMMMMJJJMMMPPPQQQOOOOOOQQQSSSQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWWWWVVVVVVWWWXXXWWWUUUSSSPPPPPPNNNKKKKKKNNNMMMIIIKKKLLLLLLMMMNNNOOOOOOOOOXXXVVVTTTSSSSSSSSSRRRQQQOOOMMMJJJIIIJJJKKKLLLLLLIIIJJJLLLNNNPPPQQQRRRRRRKKKLLLNNNOOOPPPPPPOOONNNLLLLLLMMMNNNOOOPPPRRRSSSQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPPPPQQQQQQSSSSSSQQQPPPPPPQQQRRRRRROOOOOONNNMMMNNNOOOPPPQQQUUUUUUVVVWWWVVVUUUTTTSSSTTTQQQPPPQQQUUUWWWWWWUUUVVVTTTSSSTTTWWWWWWUUURRRNNNOOOPPPRRRTTTUUUWWWXXXVVVWWWWWWUUUSSSUUUZZZ___]]]lllpppbbbaaaYYYZZZ]]]```dddgggjjjkkkiiinnnuuu{{{}}}|||||||||{{{yyyzzz}}}yyysssooommmnnnllljjjjjjjjjkkkjjjiiicccccccccaaa^^^\\\\\\]]]VVVWWWVVVTTTRRRQQQSSSTTTXXXYYY[[[ZZZYYYWWWVVVVVVSSSVVVZZZ[[[YYYVVVSSSRRROOONNNNNNOOOOOOOOOMMMKKKMMMMMMNNNNNNNNNOOOOOOPPPKKKNNNPPPQQQNNNKKKIIIHHHIIIJJJKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMKKKIIIHHHIIIIIIIIIJJJLLLNNNPPPRRROOOQQQSSSSSSPPPOOOPPPRRRNNNPPPRRRQQQMMMJJJIIIJJJEEEFFFIIIKKKMMMMMMMMMMMMTTTTTTSSSSSSSSSWWW\\\```ccceeehhhlllqqqtttvvvwww|||||||||||||||zzzwwwtttsssrrrpppmmmiiieeebbb```]]]ZZZVVVRRROOOMMMMMMMMMKKKHHHFFFFFFGGGFFFBBB???BBBBBBAAA???>>><<<;;;;;;???>>>======<<<<<<<<<<<<===>>>>>>===;;;<<<>>>???AAABBBCCCCCCCCCEEEKKKPPPTTT[[[ccchhhiiijjjkkkmmmgggbbb\\\VVVRRROOOLLLJJJIIIIIIJJJLLLQQQZZZeeelllxxx~~~wwwsssmmmiiiiiijjjlllmmmsssqqqnnniiieee```]]][[[ZZZ\\\^^^^^^___aaadddfffppppppppppppnnnmmmkkkjjjiiinnntttzzzuuulllddd^^^UUUTTTRRROOONNNMMMMMMMMMQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOONNNLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIJJJKKKLLLNNNOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMOOOQQQRRRRRRQQQPPPPPPQQQPPPNNNLLLKKKLLLMMMMMMNNNOOOOOOOOOQQQUUUYYYVVVUUUUUUVVVWWWWWWVVVTTTVVVUUURRROOOMMMLLLLLLLLLMMMNNNNNNNNNOOONNNNNNMMMQQQQQQRRRRRRRRRRRRRRRRRRRRRNNNIIIGGGIIIJJJJJJHHHJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMNNNOOORRRVVVZZZ^^^WWWPPPMMMNNNOOOMMMJJJHHHIIIJJJLLLNNNOOOOOOPPPRRRQQQOOONNNNNNOOOQQQRRRVVVUUUSSSRRRQQQQQQQQQQQQWWWUUUSSSQQQPPPPPPRRRSSSLLLNNNQQQTTTVVVWWWXXXXXXXXXVVVUUUVVVWWWWWWSSSPPPSSSRRRRRRTTTWWWXXXYYYXXXVVVVVVVVVTTTQQQQQQTTTXXXccc___dddrrrqqq]]]VVVSSSSSSSSSSSSTTTUUUWWWWWWZZZ]]]aaaeeehhhjjjjjjjjjooossszzz}}}yyyuuuttttttuuusssqqqrrrssssssqqqnnnjjjeeecccaaabbbcccccccccbbb```___[[[\\\\\\\\\\\\[[[[[[[[[VVVUUUTTTSSSSSSSSSTTTUUUSSSTTTTTTUUUWWWYYY[[[\\\XXXYYY[[[[[[[[[YYYWWWVVVUUUSSSQQQQQQQQQPPPNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJNNNNNNNNNNNNMMMKKKJJJHHHKKKLLLLLLKKKJJJJJJLLLNNNPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHJJJMMMQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQMMMMMMNNNNNNLLLJJJHHHGGGDDDEEEGGGHHHJJJJJJKKKKKKZZZ[[[\\\]]]^^^bbbgggjjjnnnppprrrvvvyyy{{{|||}}}}}}{{{wwwrrrnnnnnnllljjjfffccc___]]][[[XXXUUURRRNNNKKKJJJIIIIIIIIIFFFDDDDDDEEEDDDAAA>>>AAA@@@???>>>===<<<<<<;;;=========<<<======>>>>>>:::<<<>>>??????@@@BBBCCCCCCFFFHHHJJJKKKOOOTTTYYY]]]```dddffffffeeedddddd]]]ZZZUUUPPPMMMKKKIIIHHHHHHJJJNNNSSS[[[fffqqqyyy~~~~~~~~~~~~wwwrrrlllhhhggghhhhhhiiijjjiiifffccc```]]][[[YYY[[[\\\^^^___```aaadddfffkkkkkkkkkjjjjjjjjjkkklllooossszzzyyymmmccc\\\UUUSSSQQQOOONNNMMMMMMMMMQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJLLLKKKKKKJJJKKKLLLNNNOOONNNMMMMMMLLLLLLMMMMMMNNNLLLMMMOOOQQQRRRQQQPPPPPPPPPQQQQQQPPPNNNLLLMMMNNNLLLLLLMMMMMMMMMOOORRRUUUVVVUUUVVVWWWZZZ[[[ZZZYYYYYYWWWUUURRROOOMMMKKKJJJNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQMMMIIIGGGIIIJJJJJJIIIKKKKKKLLLLLLMMMMMMNNNNNNOOOOOONNNNNNNNNNNNOOOOOOLLLMMMNNNNNNOOOSSSXXX\\\bbbZZZQQQLLLLLLNNNNNNLLLKKKKKKLLLMMMNNNNNNNNNNNNQQQPPPOOONNNNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRMMMNNNQQQTTTVVVWWWXXXXXXXXXVVVUUUVVVWWWWWWTTTQQQSSSRRRRRRTTTVVVXXXXXXWWWSSSTTTUUUSSSPPPPPPRRRUUUZZZVVVXXX```hhhuuunnnZZZTTTPPPPPPPPPQQQRRRTTTUUUVVVVVVXXX[[[^^^```aaa``````___bbbggglllppprrrttttttssszzz~~~}}}rrroookkkjjjjjjjjjiiigggiiijjjjjjiiigggccc___]]]ZZZ[[[[[[\\\\\\\\\\\\[[[XXXYYYZZZ[[[ZZZYYYWWWVVVVVVUUUSSSRRRQQQRRRRRRSSSSSSTTTTTTUUUWWWYYYZZZ[[[XXXYYYZZZ[[[[[[YYYWWWVVVUUUSSSQQQQQQQQQQQQOOONNNNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMNNNNNNMMMLLLKKKJJJKKKLLLLLLLLLJJJJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHJJJMMMPPPRRRSSSSSSRRRRRRQQQPPPOOOOOOMMMMMMMMMLLLKKKJJJIIIHHHDDDEEEEEEFFFHHHIIIJJJJJJcccfffiiikkkmmmppptttvvv{{{|||}}}~~~|||yyyvvvqqqlllhhheeeccc```\\\YYYVVVUUUUUUPPPOOOLLLHHHFFFDDDDDDDDDEEECCCBBBBBBBBBAAA???<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???@@@:::===@@@BBBCCCDDDFFFHHHHHHKKKOOOSSSVVVZZZ___bbbgggeeecccbbb```^^^ZZZWWWRRRPPPMMMJJJHHHGGGHHHIIIIIINNNVVV___jjjwww~~~|||{{{{{{|||}}}~~~vvvrrrkkkgggeeeeeeeeedddcccaaa```^^^\\\ZZZYYYYYY[[[]]]```aaaaaabbbccceeefffffffffffffffjjjooosssvvv{{{~~~nnnbbbYYYTTTRRRPPPNNNMMMMMMMMMMMMPPPOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMMMMMMMMMMNNNLLLKKKJJJIIIIIIJJJKKKKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMOOOQQQQQQQQQPPPOOONNNPPPRRRRRRPPPNNNMMMNNNLLLMMMNNNNNNMMMNNNPPPQQQSSSSSSTTTVVVYYY\\\\\\[[[ZZZYYYWWWTTTQQQMMMJJJHHHOOOPPPRRRSSSTTTUUUTTTTTTNNNNNNNNNNNNNNNNNNMMMMMMOOOLLLIIIHHHIIIJJJJJJJJJMMMLLLLLLLLLLLLLLLMMMMMMQQQPPPOOONNNNNNOOOPPPQQQNNNNNNNNNNNNOOOSSSZZZ^^^eee]]]SSSMMMLLLNNNOOONNNNNNNNNOOOOOOOOONNNMMMMMMQQQPPPOOONNNNNNOOOPPPQQQQQQRRRSSSUUUVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSRRRNNNOOOQQQTTTUUUWWWXXXXXXXXXVVVVVVVVVWWWWWWUUUSSSTTTSSSRRRTTTVVVWWWWWWVVVPPPQQQRRRQQQOOONNNOOOPPPTTTRRRSSSTTTTTT^^^|||gggVVVQQQLLLMMMMMMNNNPPPRRRSSSTTTUUUVVVWWWYYYYYYYYYXXXXXXXXXXXXZZZ\\\^^^```aaabbb^^^dddkkkoooooooooqqqrrrqqqrrrtttuuuvvvuuutttsssvvvttttttwww{{{}}}{{{yyyuuusssssswww|||}}}xxxsssfffccc```_________^^^]]]^^^^^^______]]][[[XXXVVVUUUTTTTTTUUUVVVXXXYYY[[[XXXYYYZZZZZZYYYWWWUUUTTTUUUTTTSSSQQQPPPPPPQQQQQQSSSTTTTTTUUUWWWXXXYYYYYYXXXYYYZZZ[[[[[[YYYXXXVVVTTTSSSQQQRRRSSSSSSQQQPPPPPPOOOOOONNNMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKLLLMMMLLLJJJJJJKKKMMMJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHIIILLLOOOQQQTTTSSSRRRQQQOOONNNMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJGGGFFFFFFFFFGGGHHHJJJKKKpppssswwwyyyzzz{{{|||}}}~~~}}}}}}uuusssqqqooommmjjjfffccc\\\ZZZVVVRRROOONNNNNNNNNJJJHHHFFFDDDBBB@@@@@@@@@AAA@@@@@@@@@???>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<===>>>??????AAACCCEEEFFFHHHLLLOOOOOORRRWWW[[[___aaadddeeeiiiddd^^^ZZZXXXUUUPPPMMMKKKJJJHHHFFFEEEGGGJJJLLLOOOUUU```lllyyyzzzyyywwwvvvwwwxxx{{{|||vvvqqqlllhhhfffeeedddbbb```___]]]\\\ZZZZZZYYYZZZ[[[^^^aaabbbbbbbbbcccccccccdddddddddffflllttt{{{nnn```WWWRRRQQQOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMPPPOOOMMMLLLLLLLLLMMMNNNLLLLLLLLLKKKKKKLLLLLLLLLKKKMMMOOOPPPQQQPPPOOONNNMMMPPPRRRSSSQQQOOONNNNNNOOOPPPQQQPPPOOONNNOOOQQQPPPOOOOOOQQQTTTWWWWWWWWWWWWWWWVVVTTTQQQMMMJJJHHHNNNOOORRRTTTVVVVVVVVVUUUNNNMMMMMMMMMMMMMMMLLLLLLLLLKKKIIIHHHIIIIIIJJJKKKNNNMMMLLLKKKKKKKKKLLLMMMPPPOOONNNMMMMMMNNNOOOPPPOOOOOONNNMMMNNNSSSZZZ___ddd^^^VVVQQQOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNOOOOOONNNNNNNNNNNNOOOOOOSSSUUUVVVWWWWWWVVVTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSPPPQQQRRRTTTUUUVVVWWWXXXWWWWWWVVVWWWWWWWWWVVVUUUUUUTTTSSSTTTUUUVVVVVVTTTMMMNNNOOOOOONNNMMMMMMLLLOOORRRUUURRRNNNVVVqqqxxx^^^RRRPPPKKKKKKLLLMMMOOORRRSSSUUUVVVWWWXXXYYYYYYYYYXXXXXXZZZYYYXXXWWWWWWWWWYYYZZZTTTXXX]]]````````````aaa^^^___bbbdddeeeeeedddcccgggeeedddfffiiilllllllllkkkiiigggiiilllmmmiiifff^^^\\\ZZZYYYYYYYYYYYYYYYVVVWWWXXXXXXXXXWWWUUUTTTSSSSSSRRRRRRTTTXXX[[[^^^\\\[[[ZZZYYYWWWWWWVVVVVVVVVUUUSSSQQQPPPPPPQQQQQQSSSSSSTTTUUUVVVWWWWWWWWWXXXYYY[[[\\\\\\ZZZYYYWWWSSSRRRQQQRRRSSSTTTSSSRRROOOOOOOOONNNMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMMMMLLLJJJJJJKKKMMMKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHIIILLLNNNOOOQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJIIIGGGFFFGGGIIIKKKLLL~~~~~~~~~|||zzzxxxvvvtttjjjhhhfffeeedddbbb```]]]TTTRRRNNNKKKIIIHHHIIIIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>===============>>>??????DDDEEEFFFHHHKKKPPPWWW\\\\\\]]]```bbbdddeeedddcccbbb\\\UUUQQQOOONNNJJJGGGGGGGGGGGGFFFEEEHHHNNNRRRZZZaaalllxxx~~~uuutttsssrrrssstttvvvwwwrrroookkkiiigggfffeeeccc```___\\\ZZZXXXWWWWWWXXX[[[^^^aaaccccccaaaaaaaaa^^^aaacccdddfffmmmxxxkkk]]]UUUPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMJJJJJJIIIIIIJJJKKKMMMNNNPPPOOONNNLLLLLLLLLMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLNNNPPPPPPOOOMMMLLLLLLOOORRRSSSRRRPPPOOOOOOOOOPPPPPPOOOMMMMMMNNNPPPPPPOOOMMMNNNPPPRRRRRRRRRQQQRRRRRRQQQPPPMMMKKKIIILLLNNNQQQTTTUUUUUUUUUTTTNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHJJJKKKMMMLLLKKKJJJIIIJJJKKKLLLOOONNNMMMLLLLLLMMMNNNOOOOOONNNMMMLLLMMMRRRXXX]]]^^^[[[XXXUUUSSSPPPNNNMMMNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNMMMMMMNNNNNNNNNSSSTTTVVVWWWXXXWWWUUUTTTSSSTTTUUUVVVVVVUUUUUUTTTRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUUUUVVVVVVUUUTTTMMMMMMMMMMMMMMMMMMKKKJJJLLLRRRWWWTTTNNNSSSggg|||}}}fffUUUOOOPPPLLLLLLMMMOOOQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZXXXTTTRRRQQQQQQSSSTTTRRRUUUXXXYYYYYYXXXWWWVVVUUUVVVYYY[[[]]]]]]\\\\\\___]]]\\\\\\^^^aaacccddddddbbb```___aaaaaa___\\\XXXXXXWWWUUUTTTUUUVVVWWWTTTUUUVVVWWWWWWWWWVVVVVVSSSRRRQQQRRRTTTXXX\\\___^^^[[[WWWTTTSSSTTTVVVXXXVVVUUUSSSRRRQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUUUUXXXYYYZZZ\\\\\\[[[YYYXXXSSSRRRQQQRRRSSSTTTSSSRRROOONNNNNNMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNLLLMMMMMMLLLJJJIIIKKKLLLNNNNNNLLLKKKIIIHHHGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHFFFEEEEEEGGGIIIJJJ}}}{{{xxxwwwvvvsssqqqnnnkkkjjjcccaaa^^^\\\[[[YYYVVVTTTLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBAAA@@@??????>>>===<<<>>>??????===<<<======;;;;;;<<<======>>>???????????????@@@AAABBBCCCDDDIIIJJJLLLPPPTTT[[[dddiiihhhgggfffffffffdddaaa^^^VVVSSSNNNKKKIIIHHHGGGFFFEEEFFFHHHHHHJJJOOOWWW^^^iiipppzzz|||xxxoooooonnnnnnnnnnnnnnnnnnkkkiiigggfffggggggeeeddd^^^\\\YYYVVVTTTTTTTTTUUUZZZ]]]bbbcccccc```___^^^YYY^^^bbbeeegggmmmwwwzzzggg[[[UUUOOONNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNKKKKKKJJJJJJJJJKKKMMMNNNOOONNNMMMLLLKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKLLLNNNOOOOOONNNMMMKKKLLLNNNPPPQQQPPPPPPPPPQQQNNNNNNMMMKKKIIIIIILLLNNNRRRPPPNNNMMMOOOPPPPPPPPPMMMMMMNNNNNNMMMMMMLLLKKKJJJLLLOOORRRTTTTTTSSSRRROOOOOOOOONNNMMMMMMLLLLLLJJJKKKKKKJJJHHHGGGHHHJJJKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKLLLOOOTTTYYYWWWWWWWWWVVVSSSQQQNNNMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSUUUWWWXXXYYYYYYWWWWWWWWWWWWWWWWWWVVVVVVSSSSSSSSSTTTTTTVVVWWWXXXVVVWWWXXXXXXWWWWWWYYY[[[ZZZXXXWWWVVVWWWWWWUUUTTTNNNMMMKKKLLLMMMMMMLLLJJJOOOVVV[[[YYYUUUWWWbbbmmm}}}zzzrrrgggZZZRRROOOOOONNNOOOOOOPPPRRRTTTVVVWWWUUUVVVVVVWWWXXXYYYZZZ[[[YYYWWWSSSQQQOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTRRRPPPRRRTTTVVVYYYZZZ[[[ZZZYYYZZZZZZYYYYYYZZZ]]]```bbbaaa___]]]\\\\\\\\\ZZZXXXSSSTTTTTTRRRQQQQQQSSSUUUTTTUUUVVVWWWWWWXXXXXXWWWRRRQQQPPPPPPRRRUUUYYY[[[[[[XXXSSSPPPOOOQQQTTTVVVUUUTTTSSSRRRRRRRRRSSSTTTRRRSSSUUUUUUVVVUUUTTTSSSUUUWWWYYYZZZZZZYYYXXXWWWSSSQQQQQQQQQSSSSSSSSSQQQNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLJJJIIIJJJLLLOOONNNMMMLLLKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLMMMNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFDDDCCCCCCDDDEEEEEE|||wwwsssrrrlllkkkjjjhhheeebbb```^^^[[[XXXUUUSSSQQQPPPMMMKKKFFFFFFEEEDDDBBBAAA@@@@@@???@@@@@@??????>>>======;;;>>>@@@@@@>>>===>>>???<<<======>>>>>>?????????@@@AAABBBDDDFFFIIIKKKLLLQQQTTTYYY\\\```eeejjjmmmllliiieeecccaaa^^^YYYUUULLLLLLJJJHHHFFFEEEGGGHHHFFFIIIMMMPPPTTT[[[gggoooxxx~~~zzzuuuqqqiiiiiijjjiiihhhfffeeeddd`````````aaaccceeedddccc\\\ZZZWWWTTTSSSSSSUUUVVVYYY\\\aaacccbbb___]]]\\\WWW^^^eeeiiikkkpppxxxtttaaaYYYVVVNNNMMMLLLKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNNNNLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKLLLMMMKKKJJJJJJIIIIIIJJJJJJKKKKKKLLLNNNOOOOOOMMMLLLKKKKKKMMMOOOOOONNNOOOPPPRRROOONNNLLLIIIGGGIIILLLPPPRRRPPPMMMLLLNNNOOOPPPOOOMMMMMMLLLLLLKKKLLLLLLLLLJJJLLLOOORRRSSSSSSQQQPPPOOOOOONNNNNNMMMLLLLLLKKKJJJKKKLLLJJJGGGFFFGGGHHHIIIHHHFFFEEEFFFHHHJJJLLLLLLMMMOOOPPPPPPOOOMMMLLLLLLLLLLLLJJJJJJLLLPPPSSSSSSSSSSSSSSSQQQPPPPPPPPPOOOPPPPPPOOOOOONNNMMMLLLLLLLLLMMMMMMMMMMMMLLLLLLOOOPPPQQQTTTVVVXXXYYYZZZ[[[ZZZYYYWWWWWWWWWXXXXXXUUUTTTTTTTTTTTTUUUWWWXXXVVVWWWYYYXXXWWWWWWZZZ]]]\\\ZZZXXXXXXXXXWWWVVVTTTQQQNNNKKKKKKLLLNNNMMMLLLQQQUUUYYYZZZ[[[___cccfffgggbbb]]]XXXVVVTTTQQQNNNPPPPPPQQQQQQSSSTTTUUUVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWTTTRRRQQQRRRTTTUUUSSSSSSSSSTTTTTTSSSQQQPPPQQQRRRUUUWWWXXXYYYXXXWWWVVVWWWXXXYYYZZZ]]]aaaccc```___^^^]]]\\\[[[YYYXXXQQQRRRSSSQQQOOOOOORRRUUUSSSSSSTTTUUUVVVVVVWWWWWWQQQQQQPPPPPPQQQSSSUUUVVVVVVUUUSSSRRRQQQRRRSSSSSSSSSRRRQQQQQQQQQRRRSSSTTTRRRSSSUUUVVVUUUTTTSSSRRRRRRSSSUUUWWWWWWVVVUUUTTTSSSQQQPPPQQQRRRRRRQQQPPPOOOOOOOOONNNMMMMMMLLLLLLMMMLLLLLLKKKKKKLLLMMMNNNMMMNNNNNNLLLJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDDDD|||}}}|||yyysssmmmjjjhhhcccbbbaaa___\\\YYYWWWUUUQQQOOOLLLKKKJJJJJJHHHGGGBBBBBBBBBBBBAAA@@@>>>===>>>>>>?????????>>>======;;;>>>AAA@@@>>>===???@@@===>>>>>>>>>?????????@@@AAABBBDDDGGGJJJNNNQQQSSS[[[___dddgggiiiiiiiiijjjkkkgggaaa]]][[[WWWRRRMMMGGGIIIJJJHHHEEEDDDGGGJJJIIINNNSSSXXX]]]gggttt~~~~~~{{{vvvpppllleeefffgggfffdddaaa^^^\\\YYYYYYZZZ]]]```bbbbbbaaa[[[ZZZWWWUUUTTTUUUWWWYYYXXX\\\aaacccbbb___\\\ZZZYYYaaajjjnnnpppsss{{{ooo^^^XXXWWWMMMLLLLLLKKKKKKLLLNNNNNNPPPOOOOOONNNNNNOOOOOOPPPQQQPPPOOOOOONNNNNNOOOOOOMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNMMMKKKJJJKKKMMMNNNMMMMMMNNNPPPRRRQQQPPPMMMIIIHHHJJJOOOSSSOOOMMMKKKJJJLLLNNNOOOOOOOOONNNLLLKKKKKKKKKLLLMMMJJJLLLPPPSSSTTTRRRPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJLLLMMMKKKGGGEEEFFFHHHHHHFFFEEEDDDEEEGGGJJJLLLLLLNNNPPPRRRRRRPPPNNNLLLKKKKKKKKKJJJIIIJJJMMMPPPQQQQQQQQQOOONNNOOOQQQSSSQQQQQQQQQOOONNNLLLJJJIIILLLLLLMMMMMMMMMMMMLLLLLLSSSRRRRRRSSSTTTUUUWWWWWW^^^\\\ZZZXXXWWWWWWYYYZZZUUUUUUTTTTTTTTTUUUWWWXXXVVVXXXYYYXXXWWWWWW[[[^^^]]]\\\ZZZYYYYYYXXXVVVTTTRRROOOKKKJJJLLLNNNNNNMMMKKKMMMPPPTTTZZZaaadddcccYYYUUUQQQRRRVVVVVVRRRMMMQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQRRRSSSTTTSSSRRRSSSTTTUUUUUUSSSRRROOOQQQSSSVVVWWWWWWVVVUUUSSSTTTVVVYYY[[[^^^cccfff``````___^^^]]]\\\ZZZYYYQQQSSSTTTRRRPPPPPPSSSVVVQQQRRRRRRSSSSSSTTTUUUUUURRRRRRQQQQQQQQQRRRSSSTTTSSSTTTUUUVVVVVVUUUTTTSSSPPPPPPOOOOOOPPPQQQSSSTTTRRRSSSUUUVVVUUUTTTRRRQQQOOOQQQRRRTTTUUUTTTSSSRRRSSSQQQPPPPPPQQQQQQPPPOOOQQQQQQPPPOOOOOONNNNNNMMMNNNMMMLLLKKKKKKLLLMMMNNNMMMNNNNNNLLLJJJIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMFFFFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJJJJJJJIIIGGGEEECCCIIIIIIIIIIIIIIIHHHGGGFFFtttrrrpppmmmkkkgggbbb^^^ZZZVVVRRRPPPOOONNNJJJGGGLLLKKKIIIFFFDDDBBBAAAAAA??????>>>>>>=========<<<=========>>>>>>>>>>>>>>>>>>>>>===============>>>>>>===<<<===@@@AAABBBBBBHHHIIIKKKNNNSSSXXX\\\___gggggghhhgggfffdddbbbaaaaaa[[[UUUQQQOOOMMMJJJGGGAAACCCEEEHHHJJJMMMOOOPPPSSSZZZccciiilllrrr}}}~~~}}}{{{wwwsssoookkkiiicccbbb___]]]ZZZXXXWWWVVVTTTTTTSSSTTTVVVYYY\\\^^^WWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^\\\ZZZXXXXXXYYY]]]gggrrrvvvvvvxxx~~~{{{~~~|||eeeVVVQQQRRRLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNMMMLLLMMMOOOPPPQQQQQQPPPOOOMMMLLLJJJHHHGGGHHHIIIJJJOOONNNLLLJJJIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGIIIKKKNNNPPPQQQPPPOOOLLLKKKLLLPPPSSSUUUSSSOOOLLLJJJKKKMMMNNNOOONNNKKKIIIHHHIIIJJJLLLNNNOOOPPPRRRSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCGGGJJJKKKIIIIIIJJJLLLLLLOOORRRSSSPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOJJJJJJKKKKKKLLLMMMOOOOOOPPPQQQRRRTTTVVVWWWWWWWWW[[[ZZZYYYXXXWWWVVVVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSTTTVVVXXXXXXXXXXXXZZZ[[[[[[ZZZYYYWWWVVVUUUTTTTTTPPPOOONNNMMMMMMNNNOOOOOONNNOOOPPPRRRVVV[[[___bbbYYYQQQMMMOOOSSSRRRQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSVVVTTTRRRPPPPPPQQQSSSTTTQQQSSSTTTVVVVVVUUUTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTPPPRRRUUUVVVXXXZZZ^^^aaaccccccccc```\\\YYYXXXWWWTTTRRRQQQPPPPPPQQQRRRTTTPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQQQQQQQRRRRRRSSSSSSQQQRRRRRRTTTUUUTTTRRROOOPPPOOONNNNNNNNNOOOPPPQQQRRRTTTUUUTTTQQQOOONNNNNNQQQLLLIIILLLRRRVVVTTTPPPQQQPPPPPPOOOOOOPPPPPPQQQKKKLLLMMMNNNMMMKKKIIIHHHMMMLLLKKKJJJJJJKKKMMMNNNPPPOOOLLLKKKIIIIIIJJJJJJNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIIIIJJJJJJGGGIIIJJJJJJHHHGGGGGGHHHGGGHHHHHHGGGFFFEEEGGGHHHjjjhhheeecccaaa]]]XXXUUUTTTQQQMMMLLLKKKJJJGGGEEEGGGFFFDDDBBB@@@??????>>>>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>??????=========<<<======>>>>>>AAAAAA@@@BBBDDDFFFHHHIIIQQQRRRUUUXXX\\\```ccceeegggfffeeebbb```]]]ZZZYYYVVVRRRMMMKKKJJJHHHFFFDDDEEEFFFGGGHHHLLLRRRXXX\\\bbbiiirrrvvvxxx|||{{{zzzxxxtttppplllhhhfff```___\\\ZZZXXXVVVUUUUUUQQQQQQPPPPPPRRRTTTWWWXXXVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZXXXXXXZZZ[[[```kkkyyy~~~}}}{{{zzz}}}~~~}}}|||}}}ooo^^^SSSOOOPPPLLLKKKJJJJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPLLLKKKIIIHHHHHHIIIJJJKKKOOOMMMLLLJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJJJJLLLLLLLLLLLLJJJJJJJJJIIIHHHGGGIIIKKKNNNPPPPPPPPPQQQOOONNNNNNPPPRRRSSSPPPMMMJJJIIIJJJLLLNNNLLLKKKIIIHHHHHHIIIKKKMMMNNNOOOPPPRRRSSSSSSTTTTTTPPPOOOMMMKKKJJJJJJLLLLLLLLLKKKIIIHHHFFFEEEEEEEEEEEEHHHJJJKKKIIIHHHIIIKKKJJJLLLPPPPPPNNNKKKIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNPPPQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUXXXWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXZZZ\\\[[[ZZZXXXWWWUUUTTTTTTTTTQQQPPPOOONNNMMMMMMNNNOOOMMMMMMNNNPPPSSSWWW[[[^^^YYYRRRMMMPPPSSSRRRQQQQQQPPPRRRSSSUUUVVVVVVUUUUUUSSSRRRRRRRRRRRRRRRSSSTTTWWWUUUSSSQQQQQQRRRTTTUUUUUUVVVWWWWWWWWWUUUSSSQQQRRRRRRQQQQQQQQQQQQQQQRRRPPPRRRTTTUUUWWWYYY\\\___dddddddddbbb^^^[[[YYYYYYTTTSSSRRRPPPPPPRRRSSSTTTQQQQQQRRRRRRRRRQQQPPPOOORRRQQQQQQQQQQQQQQQQQQPPPRRRRRRSSSUUUUUUUUUSSSRRROOONNNMMMLLLLLLMMMNNNOOORRRTTTVVVVVVTTTSSSRRRSSSYYYTTTOOOOOOSSSTTTPPPKKKNNNMMMMMMMMMMMMMMMMMMNNNKKKKKKLLLMMMLLLKKKIIIGGGJJJIIIHHHHHHHHHJJJKKKMMMPPPOOOMMMKKKJJJIIIHHHHHHLLLKKKKKKJJJJJJJJJKKKKKKGGGGGGGGGFFFFFFGGGGGGGGGKKKKKKJJJJJJIIIIIIJJJJJJFFFGGGIIIHHHGGGEEEEEEFFFGGGHHHIIIHHHFFFFFFGGGIII]]][[[YYYWWWUUURRRNNNKKKLLLJJJGGGFFFFFFEEECCCBBBCCCBBBAAA???>>>>>>>>>>>>============<<<<<<<<<<<>>>>>>>>>>>???@@@AAAAAADDDDDDEEEGGGJJJMMMQQQSSS\\\^^^```bbbeeeggghhhhhhdddbbb^^^ZZZVVVRRRPPPNNNKKKIIIFFFEEEEEEEEECCCBBBHHHHHHIIILLLSSS]]]iiiqqqwww~~~~~~}}}wwwuuusssppplllhhhdddbbb[[[ZZZXXXVVVTTTSSSRRRRRRPPPPPPOOOOOOOOOQQQRRRSSSUUUUUUUUUUUUUUUVVVVVVWWWUUUVVVVVVVVVWWWXXX\\\___eeerrr{{{|||~~~}}}yyywwwyyyzzzmmmaaaXXXSSSPPPOOOMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMOOOPPPQQQQQQRRRRRROOOOOONNNNNNNNNOOOOOOPPPJJJJJJIIIHHHHHHJJJKKKLLLNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHHHHIIIKKKMMMOOONNNQQQSSSTTTRRRQQQPPPPPPOOOMMMKKKIIIHHHIIIKKKMMMIIIHHHGGGGGGHHHJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTPPPNNNLLLKKKJJJKKKLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIIIIIIILLLOOOPPPNNNLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJNNNMMMLLLLLLLLLLLLLLLMMMLLLMMMNNNOOOOOOOOONNNMMMMMMMMMNNNOOOPPPRRRTTTUUUQQQRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRQQQQQQRRRRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSUUUWWWXXXXXXYYY[[[]]]ZZZYYYXXXVVVUUUTTTSSSSSSSSSRRRPPPOOONNNNNNMMMNNNLLLLLLMMMNNNPPPSSSVVVXXXXXXQQQNNNPPPRRRPPPOOOPPPOOOPPPRRRTTTUUUUUUUUUUUURRRRRRQQQRRRRRRSSSTTTUUUXXXWWWUUUSSSSSSTTTUUUVVVXXXYYYYYYYYYWWWUUURRRPPPNNNNNNNNNMMMMMMNNNNNNNNNOOOQQQSSSTTTUUUWWWZZZ\\\aaabbbbbb___\\\YYYXXXXXXTTTSSSRRRQQQQQQRRRSSSTTTQQQQQQQQQQQQQQQPPPOOOOOORRRQQQQQQPPPPPPOOONNNNNNRRRRRRSSSTTTUUUUUUTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQQQQTTTVVVXXXWWWWWWWWWXXX^^^YYYTTTSSSTTTSSSNNNIIILLLKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKKKKKKKIIIGGGFFFGGGFFFFFFFFFGGGHHHJJJKKKOOOOOONNNLLLJJJHHHFFFEEEIIIIIIJJJJJJKKKMMMNNNOOOIIIHHHHHHHHHHHHHHHHHHIIILLLKKKKKKJJJJJJJJJIIIIIIEEEFFFHHHGGGEEEDDDDDDEEEHHHIIIIIIHHHGGGGGGIIIJJJUUUSSSPPPOOONNNLLLIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>??????======<<<<<<<<<<<<<<<<<>>>>>============>>>>>><<<<<<==================>>>????????????@@@@@@@@@BBBBBBCCCDDDFFFHHHIIIJJJLLLOOOTTTWWWZZZ]]]bbbfffhhhhhhgggeeebbb^^^ZZZXXXRRRPPPMMMJJJGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIIIIQQQ]]]jjjvvv~~~{{{wwwtttrrrlllkkkiiifffbbb^^^[[[YYYSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSUUU[[[ccchhhrrr{{{qqqkkkgggkkkrrrvvvsssooojjjbbbZZZVVVVVVVVVRRRNNNOOOOOONNNNNNNNNMMMMMMLLLLLLMMMOOOQQQRRRTTTTTTUUURRRQQQOOOMMMLLLLLLLLLMMMHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIHHHHHHIIIJJJKKKLLLLLLPPPUUUWWWVVVRRRPPPNNNJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKNNNOOOPPPRRRSSSSSSTTTTTTOOONNNLLLKKKJJJKKKMMMNNNMMMMMMKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHIIIIIIIIIHHHKKKMMMPPPQQQOOONNNNNNNNNIIIKKKLLLNNNNNNLLLKKKIIILLLLLLMMMMMMMMMLLLLLLLLLJJJLLLOOORRRSSSRRRPPPOOONNNNNNNNNOOOQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSPPPPPPOOOPPPPPPQQQRRRSSSNNNOOORRRTTTUUUUUUTTTSSSSSSUUUWWWXXXXXXYYY[[[\\\YYYXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPLLLKKKNNNNNNLLLKKKMMMLLLMMMOOORRRSSSTTTTTTTTTOOOOOOPPPQQQSSSUUUVVVWWWYYYYYYXXXWWWVVVWWWWWWXXXWWWXXXZZZZZZZZZXXXWWWUUUPPPOOOMMMKKKJJJKKKKKKLLLOOOPPPQQQQQQQQQRRRTTTVVVUUUVVVVVVUUURRRPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQQQQOOOQQQQQQPPPOOOOOORRRTTTSSSRRRPPPNNNMMMLLLLLLMMMLLLOOOSSSVVVXXXYYY[[[\\\VVVTTTSSSSSSUUUTTTQQQNNNKKKLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJKKKGGGHHHIIIKKKKKKKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJKKKKKKJJJIIIHHHGGGGGGIIIJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIHHHHHHJJJLLLGGGEEECCCBBBBBBBBBAAA@@@>>>?????????======???@@@<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEFFFHHHJJJMMMOOOPPPVVVZZZ```bbbbbbccceeehhhfffeeebbb^^^YYYUUUQQQOOOIIIIIIGGGFFFEEEDDDDDDDDDBBBCCCEEEFFFGGGKKKPPPSSSWWWbbbrrr}}}yyyuuuqqqmmmkkkfffeeeccc```\\\YYYVVVTTTNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJMMMMMMMMMNNNPPPQQQSSSTTTSSSSSSSSSTTTXXX```jjjqqqzzzooohhhbbbbbbgggiiifffbbb```[[[UUUSSSTTTTTTQQQMMMPPPPPPPPPPPPOOONNNMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQPPPNNNLLLKKKKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKLLLIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLOOOSSSTTTSSSPPPOOONNNKKKJJJJJJIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLNNNOOOPPPRRRSSSSSSTTTTTTOOOMMMLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGIIIJJJJJJIIIJJJLLLNNNNNNMMMKKKKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMKKKMMMPPPSSSTTTTTTRRRQQQNNNNNNOOOOOOPPPQQQSSSSSSWWWWWWWWWWWWVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRSSSSSSPPPQQQRRRTTTUUUUUUTTTTTTTTTVVVXXXXXXXXXXXXZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTRRRPPPOOONNNLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJMMMNNNKKKKKKNNNLLLMMMOOOQQQRRRRRRRRRRRRNNNNNNOOOQQQSSSUUUWWWYYYYYYYYYXXXXXXWWWWWWWWWXXXUUUVVVXXXZZZZZZZZZXXXWWWTTTRRROOOMMMKKKKKKKKKLLLOOOPPPQQQQQQPPPPPPRRRTTTSSSUUUUUUTTTQQQOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPLLLLLLMMMNNNPPPQQQRRRRRRPPPQQQQQQOOOLLLLLLPPPTTTSSSRRRPPPNNNMMMMMMMMMMMMKKKNNNRRRUUUVVVWWWYYYZZZVVVUUUTTTTTTTTTRRROOOLLLJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJEEEFFFGGGIIIJJJKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLKKKIIIHHHHHHIIIFFFHHHHHHHHHGGGHHHJJJLLLCCCAAA>>>>>>???@@@??????===>>>???>>><<<<<<>>>@@@======<<<<<<;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDFFFHHHIIIJJJLLLMMMNNNPPPSSSVVVXXXZZZ^^^ccchhhiiieeeaaa```aaa]]][[[WWWSSSOOOKKKHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFHHHJJJNNNTTT]]]cccooozzz|||{{{xxxtttooojjjfffddd___^^^]]]ZZZVVVSSSPPPNNNJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIJJJJJJIIIIIIHHHHHHJJJJJJKKKLLLNNNQQQSSSTTTRRRRRRRRRUUU[[[fffsss|||~~~vvvnnneee```___^^^\\\YYYVVVSSSQQQPPPRRRRRRQQQOOOPPPQQQQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKKKKKKKJJJKKKKKKLLLLLLKKKJJJIIIJJJIIIIIIJJJJJJLLLMMMMMMJJJJJJLLLLLLLLLLLLJJJJJJHHHHHHIIIIIIIIIIIIJJJJJJLLLNNNPPPPPPOOONNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNOOOPPPRRRSSSSSSTTTTTTNNNMMMKKKJJJJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJHHHFFFFFFIIIKKKKKKJJJLLLMMMOOONNNLLLKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMOOOQQQTTTUUUUUUUUUTTTPPPPPPPPPPPPPPPQQQRRRRRRVVVVVVVVVVVVVVVUUUTTTSSSQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUSSSRRRPPPOOOKKKKKKKKKLLLLLLKKKKKKKKKKKKIIIKKKOOOOOOMMMMMMQQQLLLMMMOOOPPPQQQQQQQQQPPPMMMMMMOOOQQQSSSVVVXXXZZZYYYYYYXXXXXXWWWWWWWWWWWWUUUVVVXXXZZZZZZYYYXXXWWWXXXUUUQQQNNNKKKJJJKKKKKKPPPQQQRRRQQQPPPPPPQQQSSSRRRSSSTTTSSSQQQOOOOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJJJJKKKLLLNNNPPPQQQMMMNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSOOOKKKKKKOOOTTTUUUTTTRRRPPPOOOOOOPPPPPPKKKNNNRRRTTTUUUVVVWWWXXXTTTTTTTTTUUUTTTRRRPPPMMMKKKLLLNNNOOOOOONNNLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIKKKKKKDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEGGGHHHIIIIIIHHHGGGIIIKKKLLLLLLJJJIIIIIIJJJEEEGGGGGGGGGGGGGGGIIIKKKBBB@@@>>>===>>>@@@@@@???<<<>>>???>>>;;;:::===???@@@@@@???>>>>>>>>>>>>???>>>>>>??????@@@@@@@@@AAACCCDDDEEEGGGIIIKKKMMMNNNTTTUUUWWWYYY\\\___aaacccbbbgggllljjjccc\\\YYYXXXTTTRRRNNNJJJFFFCCCBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDGGGIIILLLPPPUUU]]]hhhpppyyywwwtttpppkkkfffbbb___[[[ZZZXXXVVVRRROOOLLLJJJGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIKKKNNNQQQSSSTTTPPPPPPRRRUUU^^^kkkzzz~~~zzzwwwkkkbbb\\\YYYVVVTTTOOONNNNNNPPPRRRSSSSSSRRRQQQQQQRRRRRRQQQOOONNNLLLMMMMMMOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPNNNKKKHHHFFFHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIJJJJJJJJJKKKKKKMMMNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIIIILLLMMMNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTNNNOOOPPPRRRSSSSSSTTTTTTNNNMMMKKKJJJKKKLLLMMMOOONNNNNNMMMLLLKKKKKKKKKLLLJJJGGGEEEFFFIIILLLLLLKKKOOOPPPQQQPPPNNNLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKHHHIIIKKKMMMNNNOOOOOONNNNNNOOORRRTTTUUUVVVWWWVVVRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQUUUTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXYYY[[[ZZZYYYXXXXXXXXXXXXXXXTTTUUUUUUUUUTTTSSSQQQPPPIIIJJJJJJKKKKKKJJJJJJIIIJJJJJJLLLPPPQQQNNNPPPTTTLLLMMMOOOPPPQQQPPPPPPOOOLLLMMMNNNPPPSSSVVVYYYZZZXXXXXXXXXXXXXXXWWWWWWWWWVVVWWWXXXZZZZZZXXXWWWVVVZZZWWWSSSNNNKKKJJJJJJJJJQQQRRRRRRQQQPPPOOOQQQRRRPPPRRRSSSRRRPPPNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMIIIIIIIIIJJJLLLNNNQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPTTTUUUTTTPPPKKKKKKOOOTTTRRRQQQOOONNNMMMMMMNNNNNNMMMOOORRRTTTUUUUUUVVVWWWQQQRRRTTTUUUUUUUUUSSSQQQNNNOOOQQQRRRRRRQQQOOONNNKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHGGGFFFGGGHHHJJJKKKCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCFFFHHHIIIHHHHHHGGGIIIKKKLLLKKKJJJHHHIIIIIIEEEFFFGGGGGGFFFGGGIIIKKK??????===<<<<<<===>>>???:::<<<>>>???>>>======>>>======???@@@@@@???>>>===>>>???@@@@@@???AAADDDGGGGGGJJJOOOQQQRRRTTTWWWZZZaaabbbeeeggggggeeecccaaafffddd```\\\WWWTTTQQQPPPLLLJJJGGGFFFEEEDDDCCCBBBBBBDDDFFFFFFEEEDDDEEEFFFJJJPPPXXX___hhhsss}}}vvvqqqrrrnnnjjjfffcccaaa^^^\\\XXXUUUQQQNNNLLLKKKIIIHHHGGGHHHIIIJJJJJJJJJJJJIIILLLHHHEEEEEEHHHJJJJJJHHHKKKLLLMMMPPPQQQRRRSSSSSSQQQUUUWWWZZZddduuu~~~~~~pppddd\\\UUUSSSTTTSSSPPPNNNNNNPPPRRRRRRRRROOOOOONNNNNNMMMNNNNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNPPPRRRRRRPPPMMMKKKJJJJJJEEEFFFHHHJJJLLLNNNOOOOOOLLLMMMMMMLLLJJJIIIKKKLLLKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKLLLKKKKKKJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKQQQPPPOOONNNMMMLLLLLLLLLSSSRRRQQQPPPNNNMMMLLLKKKMMMOOOQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRPPPQQQRRRTTTRRRPPPNNNLLLKKKKKKLLLMMMLLLLLLLLLMMMOOONNNKKKIIIKKKJJJHHHGGGFFFHHHIIIKKKMMMMMMMMMKKKIIIIIIKKKMMMKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMLLLLLLMMMNNNOOOOOOPPPSSSWWWZZZZZZYYYVVVTTTQQQQQQPPPOOONNNNNNNNNNNNPPPQQQSSSTTTUUUTTTRRRQQQRRRPPPOOOPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSUUUVVVZZZYYYXXXWWWVVVUUUUUUUUUYYYYYYYYYYYYYYYZZZZZZZZZXXXXXXXXXYYYXXXUUUPPPKKKKKKJJJIIIJJJLLLLLLLLLJJJJJJKKKMMMPPPSSSSSSRRRPPPRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUYYYWWWVVVVVVWWWWWWWWWVVVUUUUUUVVVWWWXXXYYYZZZZZZXXXUUURRRQQQQQQQQQOOOLLLLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSRRROOONNNMMMNNNPPPOOOMMMLLLLLLMMMNNNOOORRROOOMMMNNNSSSXXXZZZZZZVVVUUURRRPPPOOOOOOPPPQQQSSSSSSSSSQQQOOONNNOOOPPPRRRQQQOOOMMMLLLLLLMMMMMMNNNMMMMMMNNNPPPRRRQQQPPPSSSTTTVVVWWWWWWUUURRRQQQNNNOOOOOOPPPPPPOOOOOOOOOKKKKKKKKKJJJGGGFFFGGGIIIEEEFFFGGGHHHIIIIIIHHHGGGFFFCCCBBBEEEIIILLLIIIFFFFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJHHHGGGFFFGGGHHHHHHEEEFFFHHHJJJJJJJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKDDDCCCDDDEEEGGGHHHGGGFFF>>>>>>===============>>>:::<<<>>>>>>=========>>><<<===>>>>>>????????????AAABBBCCCDDDDDDEEEHHHKKKMMMQQQVVVZZZ\\\^^^aaadddgggggghhhgggfffccc```___[[[ZZZVVVSSSOOOLLLIIIHHHGGGFFFDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFGGGIIIKKKQQQYYYdddpppzzz|||uuuqqqmmmjjjeeeaaa^^^\\\YYYWWWSSSPPPMMMKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJNNNOOOOOOPPPPPPQQQQQQQQQSSSYYY___cccmmm|||tttdddZZZRRRNNNMMMQQQOOONNNOOOQQQRRRRRRQQQOOONNNNNNMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNQQQRRRRRRQQQNNNLLLKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKLLLKKKJJJIIIIIIKKKKKKJJJIIIKKKMMMNNNNNNMMMOOOOOOOOONNNMMMKKKJJJIIILLLKKKJJJJJJJJJKKKMMMNNNQQQPPPOOOMMMLLLLLLKKKKKKRRRRRRQQQPPPOOONNNMMMMMMOOOQQQRRRQQQOOONNNNNNNNNNNNOOOPPPOOOMMMMMMNNNPPPPPPOOOMMMKKKJJJKKKMMMOOOOOONNNLLLLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIJJJJJJKKKNNNNNNNNNLLLJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQRRRTTTXXX[[[\\\ZZZWWWUUUSSSRRRQQQPPPOOONNNNNNNNNPPPRRRTTTUUUVVVUUUTTTSSSSSSQQQPPPQQQTTTUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXWWWVVVUUUTTTTTTTTTTTTXXXYYYYYYYYYYYYZZZZZZZZZXXXXXXWWWWWWWWWTTTPPPMMMLLLJJJIIIJJJLLLLLLKKKJJJKKKKKKNNNSSSYYY]]]^^^^^^UUUTTTSSSSSSSSSRRRPPPMMMNNNNNNOOOQQQRRRTTTUUUUUUYYYWWWUUUUUUVVVVVVUUUTTTSSSTTTWWWYYYZZZZZZYYYXXXWWWTTTQQQPPPPPPPPPNNNKKKMMMNNNOOOQQQQQQQQQQQQPPPQQQSSSTTTSSSQQQOOONNNNNNSSSRRRQQQPPPOOONNNNNNNNNQQQNNNLLLNNNRRRVVVXXXYYYXXXWWWTTTRRRPPPPPPPPPQQQTTTUUUUUUSSSPPPNNNNNNNNNQQQPPPNNNMMMLLLLLLLLLMMMNNNMMMLLLMMMOOOPPPPPPOOORRRSSSUUUVVVVVVTTTRRRQQQOOOPPPPPPPPPPPPOOOOOONNNJJJJJJJJJIIIGGGFFFGGGHHHEEEFFFGGGHHHHHHGGGGGGFFFFFFCCCBBBEEEJJJLLLJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIFFFEEECCCCCCEEEGGGHHHIII<<<======>>>>>>=========<<<===??????>>>>>>>>>???>>>>>>??????@@@AAACCCCCCDDDFFFIIIJJJKKKMMMPPPRRRWWW[[[```dddfffgggiiijjjiiihhheeebbb___\\\YYYXXXPPPOOOLLLIIIFFFDDDBBBAAADDDCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKNNNSSSVVV___iiixxx|||xxxsssoooiiieee```\\\YYYWWWTTTRRRLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDEEEHHHIIIKKKMMMPPPSSSYYYXXXVVVUUUSSSSSSSSSSSSXXX```jjjqqqzzztttaaaXXXQQQLLLIIINNNMMMMMMOOOQQQRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMMMMNNNNNNNNNQQQRRRSSSQQQOOOMMMLLLMMMKKKKKKKKKKKKKKKJJJJJJJJJHHHJJJLLLLLLJJJHHHHHHHHHJJJJJJIIIKKKNNNOOOOOONNNQQQPPPOOONNNLLLKKKIIIIIILLLKKKJJJIIIJJJMMMOOOQQQPPPPPPNNNMMMLLLKKKKKKKKKPPPPPPPPPPPPOOOOOOOOOOOOQQQRRRSSSQQQNNNKKKKKKKKKLLLMMMNNNMMMKKKJJJJJJKKKMMMMMMLLLJJJIIIKKKNNNQQQTTTPPPMMMKKKKKKMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLNNNPPPPPPOOOLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJLLLMMMOOOQQQRRRTTTVVVYYY\\\]]][[[YYYWWWTTTSSSRRRPPPOOONNNNNNNNNPPPQQQSSSUUUVVVVVVUUUTTTSSSRRRQQQSSSUUUWWWWWWWWWUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSWWWWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUUUUUUUTTTQQQOOOMMMKKKJJJKKKLLLLLLKKKJJJKKKLLLPPPWWW```hhhmmmppp]]]YYYVVVUUUWWWVVVRRRMMMMMMMMMMMMNNNPPPSSSUUUWWWYYYWWWUUUUUUUUUUUUTTTSSSQQQSSSWWWZZZ[[[ZZZXXXVVVVVVSSSQQQOOOOOONNNMMMKKKMMMOOOQQQSSSSSSRRRQQQPPPQQQSSSUUUUUURRROOONNNNNNUUUUUUUUUUUUSSSQQQOOONNNPPPNNNLLLMMMPPPTTTWWWXXX[[[YYYWWWUUUSSSRRRQQQQQQUUUVVVWWWUUUQQQNNNMMMLLLOOONNNMMMKKKKKKKKKLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLPPPQQQSSSTTTUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPOOONNNIIIIIIIIIHHHFFFEEEFFFGGGEEEFFFFFFFFFFFFEEEEEEDDDEEECCCCCCFFFJJJLLLKKKHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHFFFDDDCCCCCCFFFIIIKKK;;;<<<===>>>???>>>===<<<>>>???AAAAAA@@@@@@AAACCCBBBBBBBBBCCCDDDGGGIIIKKKJJJMMMQQQTTTVVVXXX[[[]]]bbbdddgggiiiiiihhhggggggaaa___[[[WWWSSSPPPNNNNNNJJJIIIGGGEEECCCAAAAAA@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMPPPTTTZZZaaagggqqq|||}}}{{{xxxtttoookkkgggccc^^^ZZZWWWUUURRRPPPIIIGGGEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFIIIMMMOOOQQQUUU\\\bbbhhheeeaaa]]][[[YYYZZZZZZbbbkkkuuu|||qqq^^^WWWTTTOOOLLLLLLLLLMMMOOOQQQRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMMMMMMMNNNNNNNNNQQQRRRSSSRRROOONNNNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJHHHJJJMMMMMMKKKIIIHHHHHHJJJJJJJJJKKKNNNPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIMMMKKKJJJIIIJJJNNNRRRTTTQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRPPPMMMJJJJJJJJJLLLMMMNNNMMMKKKIIIIIIJJJJJJKKKKKKJJJIIIKKKOOOSSSWWWRRRMMMJJJJJJLLLNNNNNNKKKMMMNNNPPPPPPOOONNNMMMNNNPPPRRRQQQPPPNNNMMMNNNKKKLLLMMMNNNNNNLLLKKKJJJKKKKKKKKKLLLMMMOOOPPPQQQTTTVVVYYY[[[\\\[[[YYYWWWTTTSSSRRRPPPOOONNNMMMMMMNNNPPPSSSUUUVVVVVVUUUUUUSSSQQQQQQRRRUUUWWWXXXWWWUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSUUUVVVWWWYYYZZZZZZYYYYYYXXXVVVTTTSSSTTTTTTRRRQQQOOOMMMLLLLLLMMMMMMKKKJJJKKKLLLOOOWWWbbbmmmuuuyyyiiiaaaXXXVVVWWWWWWSSSMMMMMMMMMMMMNNNPPPSSSWWWYYYZZZXXXVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXYYYYYYXXXWWWVVVTTTRRRPPPOOONNNMMMLLLMMMOOORRRUUUVVVVVVUUUUUUPPPRRRUUUUUURRROOOMMMMMMUUUVVVWWWXXXWWWUUURRRPPPQQQPPPNNNNNNPPPSSSVVVXXX\\\[[[ZZZXXXVVVTTTSSSRRRTTTVVVWWWVVVTTTPPPNNNNNNOOOMMMLLLKKKJJJJJJKKKKKKMMMKKKJJJJJJLLLLLLKKKJJJMMMNNNPPPRRRSSSRRRRRRQQQRRRRRRRRRRRRQQQPPPOOOOOOIIIJJJIIIHHHEEEDDDEEEGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDCCCCCCFFFIIIJJJJJJHHHFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEGGGHHHIIIGGGHHHHHHHHHGGGFFFDDDCCCGGGGGGFFFEEEEEEFFFHHHJJJ;;;<<<>>>?????????>>>===>>>???AAAAAAAAAAAACCCEEEEEEFFFFFFGGGJJJMMMPPPRRRVVVZZZ___ccceeegggiiikkkkkkjjjjjjhhhfffccc___]]]UUUSSSPPPLLLIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBB???AAADDDEEEFFFGGGKKKNNNOOOQQQUUUYYY```iiirrryyy~~~zzzvvvrrrnnniiifffccc```[[[WWWUUURRRPPPNNNJJJHHHEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNRRRUUUYYYaaakkkrrrtttpppkkkeeebbbaaabbbdddnnnvvvmmm[[[WWWUUUQQQMMMKKKKKKLLLNNNPPPQQQOOOMMMLLLKKKKKKKKKLLLLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQRRRRRRPPPNNNNNNOOOKKKKKKJJJJJJJJJJJJKKKLLLIIIKKKNNNNNNLLLJJJIIIIIIJJJJJJIIIKKKNNNOOOOOONNNJJJJJJIIIIIIIIIJJJKKKLLLMMMKKKJJJIIIKKKNNNSSSUUURRRQQQPPPOOOMMMMMMMMMMMMIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNOOONNNLLLKKKKKKKKKMMMOOOPPPOOOMMMKKKKKKKKKIIIKKKMMMLLLJJJJJJOOOSSSWWWRRRMMMJJJJJJLLLNNNNNNKKKMMMOOOQQQQQQPPPOOOMMMLLLNNNQQQSSSRRRRRRRRRSSSOOOPPPQQQRRRQQQPPPOOONNNOOONNNNNNNNNNNNNNNOOOPPPSSSUUUWWWYYYZZZYYYXXXVVVSSSRRRQQQOOONNNNNNMMMMMMNNNPPPRRRTTTVVVVVVUUUTTTRRRPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUVVVUUUUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTVVVXXXZZZZZZYYYYYYWWWUUUSSSSSSTTTTTTTTTSSSQQQPPPNNNNNNNNNNNNLLLKKKKKKKKKMMMSSS]]]hhhqqquuupppfffYYYSSSTTTUUURRROOOOOONNNNNNOOOQQQUUUXXXZZZZZZXXXVVVUUUVVVVVVUUUTTTTTTTTTTTTTTTUUUWWWXXXYYYVVVUUUTTTRRRPPPNNNNNNNNNLLLNNNRRRVVVYYY[[[\\\\\\PPPRRRTTTSSSQQQNNNMMMMMMRRRTTTWWWYYYYYYWWWUUUSSSRRRRRRQQQPPPQQQSSSWWWYYY[[[[[[[[[[[[YYYWWWUUUTTTRRRTTTWWWWWWUUUSSSRRRQQQOOONNNLLLJJJIIIIIIJJJJJJLLLJJJIIIIIIKKKKKKJJJHHHKKKLLLNNNOOOQQQQQQQQQQQQSSSSSSSSSSSSSSSRRRQQQPPPLLLLLLKKKIIIFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDFFFHHHIIIGGGGGGHHHHHHGGGEEECCCBBBDDDGGGIIIJJJHHHGGGGGGHHH======>>>???@@@@@@@@@@@@>>>???AAABBBBBBDDDGGGJJJJJJKKKMMMOOOSSSVVVYYYZZZdddhhhmmmpppqqqqqqqqqqqqllliiieeebbb___[[[VVVSSSLLLKKKIIIGGGFFFEEEEEEFFFCCCBBBBBBBBBBBBCCCCCCDDD???BBBFFFHHHIIILLLQQQUUUWWWZZZ___fffoooyyy~~~{{{|||}}}yyysssoookkkgggcccaaa]]]YYYUUURRRPPPOOOLLLKKKLLLIIIGGGFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKNNNOOOOOOSSSXXX___gggpppyyy|||xxxqqqkkkhhhiiilllnnnzzzlllZZZUUUSSSOOOLLLLLLLLLKKKLLLNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPQQQQQQOOONNNOOOOOOKKKJJJIIIIIIJJJKKKMMMNNNJJJLLLNNNNNNLLLKKKJJJKKKKKKJJJIIIJJJLLLNNNMMMLLLJJJJJJIIIIIIJJJLLLNNNOOOLLLKKKJJJJJJKKKNNNRRRTTTQQQQQQOOONNNMMMLLLLLLLLLGGGHHHHHHIIIJJJJJJKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLMMMOOOQQQPPPNNNMMMLLLLLLIIIMMMPPPOOOLLLJJJMMMQQQTTTPPPMMMKKKKKKMMMMMMMMMKKKLLLNNNPPPQQQPPPOOONNNJJJMMMPPPQQQRRRSSSUUUVVVRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPRRRTTTVVVWWWXXXWWWVVVVVVSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVVVVUUUTTTQQQPPPOOOPPPRRRSSSSSSSSSUUUUUUUUUVVVUUUUUUTTTSSSTTTSSSSSSRRRRRRSSSSSSSSSQQQSSSUUUXXXZZZZZZYYYYYYWWWUUUTTTTTTUUUVVVVVVUUUTTTSSSQQQPPPPPPPPPNNNLLLKKKJJJKKKOOOWWW```gggkkknnndddXXXQQQPPPRRRQQQPPPOOOOOOOOOPPPRRRUUUWWWYYYXXXVVVUUUTTTUUUVVVUUUTTTUUUTTTSSSRRRSSSVVVXXXZZZVVVVVVUUUSSSPPPNNNNNNOOOLLLNNNQQQUUUYYY]]]```aaaRRRSSSTTTSSSPPPOOOOOOOOOPPPRRRUUUWWWXXXWWWUUUTTTSSSSSSSSSQQQQQQRRRVVVYYYXXXZZZ[[[\\\\\\ZZZXXXWWWSSSUUUWWWWWWUUUTTTTTTUUUQQQPPPMMMKKKIIIIIIHHHIIIJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSPPPPPPOOOLLLHHHFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHFFFEEEDDDEEEGGGHHHFFFGGGHHHIIIHHHFFFDDDBBBCCCGGGLLLLLLJJJGGGGGGGGG????????????@@@AAABBBCCCBBBDDDFFFGGGIIIKKKOOORRRTTTUUUYYY\\\```ccceeefffmmmppptttuuussspppnnnlllbbb^^^YYYUUUSSSQQQMMMJJJGGGFFFEEEEEEDDDDDDDDDDDDAAAAAABBBBBBCCCEEEFFFGGGCCCGGGMMMOOOPPPSSSZZZ___bbbgggnnnwww}}}{{{xxxuuuxxx}}}~~~{{{yyytttpppkkkgggdddbbb```^^^XXXUUUQQQOOONNNMMMKKKJJJLLLJJJHHHHHHIIIJJJJJJIIIIIIHHHHHHIIIJJJMMMOOOQQQUUUYYYcccooo{{{xxxrrrppprrrvvvzzzkkkZZZUUURRRNNNLLLNNNMMMKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNPPPPPPOOONNNNNNOOOLLLKKKIIIIIIIIIJJJLLLMMMKKKLLLMMMLLLJJJIIIJJJKKKKKKJJJIIIJJJKKKLLLKKKIIIJJJIIIHHHHHHHHHJJJLLLMMMKKKKKKJJJKKKLLLNNNPPPQQQPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJJJJKKKJJJLLLMMMMMMKKKJJJJJJKKKJJJLLLOOOOOONNNLLLKKKLLLJJJOOOTTTSSSNNNJJJLLLOOOOOONNNLLLLLLMMMMMMLLLKKKJJJKKKLLLNNNOOOOOONNNNNNJJJLLLNNNNNNOOOPPPSSSUUUPPPPPPPPPQQQRRRSSSTTTUUURRRRRRQQQQQQQQQRRRRRRSSSRRRSSSUUUWWWWWWWWWVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTVVVXXXXXXWWWVVVUUUSSSQQQPPPPPPQQQRRRRRRQQQTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQQQQQQQQQQRRRRRROOOQQQUUUXXXZZZZZZYYYXXXVVVUUUTTTUUUWWWXXXXXXVVVWWWUUUSSSRRRRRRQQQOOOMMMLLLJJJIIILLLRRRYYY___aaaccc]]]VVVQQQOOOPPPQQQQQQNNNOOOPPPQQQSSSTTTUUUVVVTTTSSSRRRRRRTTTUUUUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXTTTUUUUUURRRNNNLLLMMMOOOMMMNNNPPPSSSWWW\\\___bbbVVVVVVVVVSSSQQQPPPQQQSSSPPPRRRSSSTTTUUUTTTRRRQQQRRRSSSSSSQQQOOOQQQUUUXXXUUUWWWZZZ]]]^^^]]][[[ZZZVVVWWWWWWWWWUUUTTTTTTUUUSSSRRROOOLLLJJJHHHGGGGGGIIIHHHHHHIIIKKKLLLKKKJJJFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTRRRNNNJJJGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEFFFGGGFFFGGGIIIJJJIIIGGGEEECCCEEEIIILLLLLLHHHFFFGGGIIIAAA@@@??????@@@BBBCCCEEEHHHJJJLLLNNNPPPSSSXXX[[[]]]___ccchhhlllnnnpppqqqpppsssuuutttpppjjjfffdddWWWRRRMMMJJJJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJIIINNNSSSVVVWWW[[[bbbhhhmmmrrrzzz}}}yyyrrrnnnlllpppwww}}}~~~}}}~~~yyyuuusssnnnjjjeeebbb```___^^^]]]WWWTTTPPPNNNNNNMMMLLLKKKLLLJJJIIIIIIKKKLLLMMMLLLLLLKKKJJJJJJKKKMMMPPPQQQYYY```lll}}}}}}xxxvvvzzz||||||hhhZZZUUURRRPPPOOOPPPMMMKKKJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNLLLMMMOOOOOONNNMMMNNNOOOMMMLLLJJJIIIIIIIIIKKKLLLJJJKKKKKKJJJHHHHHHIIIKKKLLLJJJIIIIIIJJJJJJIIIHHHIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJKKKKKKLLLMMMOOOOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMLLLJJJIIIHHHIIIGGGJJJMMMMMMLLLKKKJJJJJJJJJQQQWWWVVVPPPJJJJJJMMMLLLLLLLLLMMMOOONNNLLLIIIJJJJJJKKKLLLMMMNNNNNNNNNKKKKKKLLLLLLKKKMMMPPPRRRLLLLLLKKKLLLMMMOOOQQQSSSQQQQQQQQQRRRRRRTTTUUUUUUSSSTTTUUUWWWXXXWWWWWWVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXZZZZZZYYYWWWVVVTTTRRRQQQPPPQQQRRRQQQPPPSSSTTTUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQNNNQQQTTTXXXZZZZZZYYYXXXUUUUUUUUUWWWYYYZZZYYYWWWYYYWWWUUUTTTSSSRRRPPPNNNLLLJJJIIIKKKPPPVVV[[[]]]XXXWWWTTTRRRPPPPPPQQQQQQMMMNNNOOOQQQRRRSSSSSSSSSRRRPPPOOOPPPRRRSSSTTTSSSPPPRRRSSSUUUVVVVVVVVVVVVSSSTTTTTTQQQMMMKKKLLLNNNNNNNNNOOOQQQUUUYYY^^^```YYYYYYWWWTTTRRRRRRTTTVVVQQQRRRSSSSSSRRRQQQPPPOOOQQQRRRRRRPPPNNNOOOSSSWWWRRRUUUYYY]]]___^^^]]][[[YYYYYYYYYVVVTTTSSSTTTUUUUUUSSSPPPMMMJJJHHHGGGGGGIIIHHHGGGIIIKKKLLLLLLKKKEEEFFFHHHJJJMMMOOOQQQRRRQQQRRRSSSTTTUUUVVVVVVVVVWWWWWWUUUPPPKKKHHHFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHJJJLLLLLLKKKJJJHHHHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJHHHHHHGGGFFFFFFEEEEEEFFFEEEGGGIIIJJJJJJHHHFFFDDDGGGJJJLLLJJJFFFEEEHHHLLL@@@AAACCCDDDEEEGGGKKKMMMNNNRRRWWW[[[]]]```dddhhhlllnnnrrruuuvvvvvvuuutttqqqmmmiiieeebbb]]]VVVQQQJJJIIIHHHFFFEEEDDDDDDCCCEEEDDDBBBCCCDDDFFFGGGGGGFFFGGGHHHIIIIIIKKKNNNPPPSSSUUUXXX\\\```ffflllqqq|||~~~zzzxxxwwwrrrooollllllpppwww|||}}}~~~~~~}}}zzzuuupppmmmgggdddaaa^^^\\\YYYVVVSSSRRRRRRQQQPPPOOONNNNNNNNNLLLNNNOOONNNLLLKKKKKKKKKMMMKKKNNNSSSSSSOOOQQQVVV___mmm{{{}}}}}}|||{{{{{{~~~~~~zzzxxx}}}wwwdddYYYUUURRRQQQQQQNNNMMMLLLKKKKKKJJJJJJJJJLLLLLLKKKIIIHHHHHHJJJMMMQQQRRRRRRPPPLLLJJJJJJKKKNNNLLLKKKKKKLLLLLLKKKIIIJJJJJJJJJKKKJJJJJJIIIHHHNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGFFFDDDCCCEEEHHHKKKIIIJJJKKKLLLMMMMMMLLLLLLHHHHHHHHHHHHIIIIIIJJJKKKIIIJJJKKKKKKJJJJJJKKKMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHIIIKKKLLLKKKJJJKKKMMMPPPPPPOOOLLLKKKKKKQQQPPPOOOPPPRRRQQQMMMIIIKKKKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIINNNMMMKKKJJJLLLPPPUUUXXXRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVYYYYYYXXXXXXXXXXXXWWWVVVVVVUUUVVVWWWYYYZZZYYYZZZ[[[\\\[[[YYYVVVUUUPPPQQQSSSSSSRRRQQQQQQRRRTTTTTTTTTTTTSSSRRRPPPPPPQQQQQQPPPPPPQQQRRRTTTUUUSSSVVVXXXYYYXXXWWWWWWWWWQQQTTTXXXZZZZZZYYYZZZZZZXXXWWWUUUSSSQQQOOOOOONNNNNNMMMMMMMMMOOOQQQTTTVVVWWWUUUSSSRRRRRRRRRQQQOOOOOOMMMLLLLLLNNNPPPPPPOOOSSSTTTTTTSSSQQQQQQRRRSSSSSSVVVXXXXXXWWWUUUUUUVVVXXXUUUPPPKKKIIIIIIKKKLLLLLLLLLMMMNNNQQQTTTVVVXXXVVVXXXXXXWWWTTTRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSSSSQQQPPPOOOOOOOOOOOOPPPWWW\\\\\\XXXVVVZZZ___[[[[[[ZZZYYYWWWUUURRRPPPSSSRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKIIIIIIIIIJJJKKKMMMOOOPPPSSSRRRRRRRRRSSSTTTUUUUUUUUUTTTRRROOOLLLHHHEEECCCCCCDDDDDDEEEFFFFFFGGGGGGMMMLLLJJJIIIIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGDDDGGGKKKLLLKKKHHHFFFFFFKKKJJJHHHFFFFFFGGGHHHIIIDDDGGGJJJLLLNNNQQQTTTVVV]]]aaafffiiikkkmmmooorrrppprrrtttuuuuuusssqqqoooeeebbb^^^[[[XXXTTTNNNJJJFFFFFFDDDCCCBBBAAAAAAAAADDDCCCBBBBBBCCCEEEFFFFFFFFFGGGJJJLLLNNNQQQVVVYYYYYY\\\```dddiiipppwww{{{}}}yyywwwvvvvvvrrrnnnmmmppptttxxx{{{{{{{{{yyywwwsssoookkkhhheeebbb___\\\ZZZXXXUUURRRQQQQQQQQQQQQPPPOOONNNNNNMMMNNNOOONNNLLLJJJKKKKKKNNNMMMOOOUUUVVVUUUXXX^^^dddqqq}}}{{{{{{{{{||||||}}}~~~{{{{{{|||}}}pppaaaZZZWWWSSSOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIKKKNNNTTTUUUTTTRRROOOMMMMMMMMMMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIGGGGGGCCCDDDCCCBBBAAACCCGGGJJJKKKLLLMMMNNNNNNMMMKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKLLLKKKIIIIIIIIIKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOMMMLLLKKKLLLNNNMMMLLLMMMNNNMMMJJJGGGKKKKKKKKKLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMKKKJJJJJJLLLOOOSSSVVVOOOPPPPPPQQQRRRRRRSSSSSSWWWYYY[[[[[[YYYXXXWWWXXXUUUUUUWWWXXXXXXXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYXXXVVVWWWXXXVVVTTTRRRQQQRRRTTTTTTTTTTTTSSSRRRQQQQQQOOOOOOOOOOOOPPPRRRTTTUUURRRUUUWWWXXXWWWVVVVVVVVVPPPSSSVVVXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPOOONNNNNNOOOOOOMMMMMMMMMOOOQQQRRRUUUSSSQQQQQQRRRRRRQQQPPPNNNMMMLLLMMMNNNOOONNNMMMOOOPPPQQQQQQQQQRRRTTTVVVTTTVVVXXXXXXWWWUUUUUUVVVWWWTTTPPPLLLIIIIIIKKKLLLMMMMMMMMMOOOQQQTTTVVVXXXVVVWWWXXXWWWTTTRRRRRRRRRSSSRRRQQQQQQQQQQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRROOOSSSWWWWWWTTTRRRSSSUUUWWWXXXXXXWWWVVVTTTRRRQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLIIIHHHHHHHHHIIIKKKMMMNNNTTTTTTSSSSSSSSSTTTTTTUUUWWWVVVTTTRRRNNNKKKHHHGGGDDDEEEEEEFFFFFFGGGHHHHHHLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFDDDDDDEEEFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHFFFIIIKKKLLLJJJHHHFFFFFFJJJIIIGGGFFFEEEFFFGGGHHHLLLOOOTTTXXXZZZ\\\___aaagggkkkoooqqqqqqppppppqqqnnnnnnooonnnllliiieeecccWWWUUURRRPPPNNNKKKGGGDDDCCCCCCBBBAAAAAAAAAAAAAAAEEEDDDDDDDDDEEEFFFHHHIIIKKKNNNPPPSSSVVVZZZ___ccceeehhhmmmrrryyy}}}{{{}}}xxxssspppppprrruuuvvvwwwvvvsssooojjjfffcccaaaaaa^^^[[[YYYWWWUUURRRPPPNNNOOOQQQRRRRRRQQQOOONNNMMMMMMNNNLLLJJJIIIJJJLLLNNNNNNQQQVVVXXXYYY^^^cccllluuu|||{{{wwwsssqqqooovvvxxx{{{}}}wwwwww}}}}}}wwwqqqfff]]]ZZZXXXRRRMMMKKKNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHJJJMMMOOOTTTUUUTTTRRROOOMMMMMMNNNKKKJJJHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGHHHIIIKKKKKKLLLLLLLLLKKKJJJHHHGGGFFFCCCCCCCCCBBBAAABBBFFFHHHLLLMMMNNNOOOOOOLLLJJJHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMLLLJJJIIIIIIJJJOOOOOOMMMKKKJJJIIIIIIIIIJJJLLLNNNNNNKKKIIIKKKLLLLLLMMMNNNMMMLLLKKKLLLMMMNNNLLLKKKKKKLLLKKKHHHFFFJJJJJJKKKLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJLLLNNNQQQRRRLLLMMMNNNOOOQQQRRRSSSSSSXXXYYYZZZZZZXXXVVVVVVVVVSSSUUUXXXZZZZZZXXXVVVTTTUUUVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\ZZZVVVSSSQQQQQQSSSSSSTTTTTTTTTSSSSSSRRROOOOOOOOOOOOPPPRRRTTTUUUQQQTTTWWWXXXWWWUUUUUUUUUUUUWWWYYYZZZYYYXXXXXXYYYTTTSSSRRRPPPOOONNNNNNNNNQQQPPPOOOMMMLLLLLLMMMNNNSSSQQQOOOPPPQQQRRRRRRQQQMMMMMMMMMNNNOOOOOOLLLJJJJJJKKKNNNOOOPPPSSSVVVYYYUUUVVVXXXXXXWWWVVVVVVWWWWWWTTTQQQMMMKKKKKKLLLMMMNNNNNNNNNOOOQQQTTTVVVXXXVVVXXXYYYXXXUUUTTTSSSTTTRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUTTTTTTUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTSSSRRRRRRQQQPPPOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMIIIHHHGGGGGGGGGHHHJJJKKKRRRRRRQQQQQQRRRRRRSSSTTTXXXVVVUUURRROOOLLLJJJIIIFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKJJJHHHFFFFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGWWW[[[```ccceeefffggghhhjjjlllnnnooommmiiifffdddaaaaaa```___\\\YYYUUUSSSLLLKKKJJJHHHGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHHHHIIIKKKMMMOOOVVVXXXZZZ]]]___ccchhhlllssswww}}}xxxtttsssttttttuuutttqqqlllgggbbb^^^\\\[[[\\\ZZZWWWUUUTTTSSSPPPNNNLLLNNNQQQRRRSSSQQQOOOMMMKKKKKKKKKJJJHHHHHHJJJLLLMMMOOORRRWWWZZZ]]]bbbfffrrrvvvvvvqqqiiieeefffiiiqqquuuzzzwwwvvv{{{}}}{{{vvvqqqoooeee]]]WWWVVVUUUQQQMMMLLLMMMMMMKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIHHHJJJMMMPPPQQQQQQPPPNNNKKKJJJKKKLLLKKKIIIGGGFFFGGGHHHGGGFFFGGGGGGGGGHHHIIIKKKLLLLLLGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIIIIHHHFFFGGGFFFDDDCCCCCCEEEGGGIIIJJJMMMNNNNNNLLLIIIGGGEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNMMMLLLKKKLLLNNNNNNMMMKKKIIIGGGEEEEEEDDDHHHMMMPPPOOOJJJGGGIIILLLMMMMMMMMMLLLJJJJJJKKKMMMNNNMMMLLLKKKKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMNNNKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJLLLMMMNNNNNNKKKLLLMMMOOOQQQRRRTTTTTTUUUVVVWWWWWWUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXVVVUUUVVVXXXZZZ]]]^^^^^^]]]]]][[[\\\\\\ZZZVVVSSSQQQQQQSSSSSSTTTTTTUUUTTTTTTTTTRRRRRRQQQQQQQQQRRRSSSTTTRRRUUUXXXYYYXXXVVVVVVVVVVVVXXXZZZZZZXXXWWWWWWXXXSSSRRRQQQPPPOOOOOOOOOOOOQQQPPPOOONNNMMMMMMMMMMMMPPPNNNMMMNNNPPPRRRRRRQQQNNNNNNNNNPPPPPPOOOLLLIIIHHHJJJLLLNNNOOORRRUUUXXXUUUWWWXXXWWWVVVUUUVVVWWWWWWUUUSSSPPPOOONNNOOOOOOPPPPPPOOOPPPQQQSSSUUUWWWWWWXXXZZZYYYWWWVVVVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRPPPQQQSSSUUUVVVVVVVVVVVVYYYXXXWWWYYY[[[ZZZVVVSSSNNNNNNOOOPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMNNNNNNPPPQQQSSSTTTUUUTTTRRRPPPMMMKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNLLLIIIFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJMMMMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJHHHEEECCCDDDEEEGGGFFFEEEEEEDDDEEEFFFFFFdddgggjjjkkkkkkiiiiiiiiiiiiiiiiiihhheee```ZZZVVVQQQQQQQQQPPPNNNKKKIIIHHHEEEEEEEEEDDDCCCBBBCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJIIIKKKMMMNNNNNNQQQUUUXXX]]]___cccfffjjjoootttxxx}}}xxxvvvvvvuuuuuuooolllhhhbbb]]]ZZZXXXWWWWWWUUUSSSRRRRRRPPPNNNLLLKKKMMMOOOQQQQQQPPPNNNLLLIIIIIIHHHGGGFFFGGGKKKNNNLLLQQQXXX]]]bbbggglllnnnsssqqqllleee^^^^^^dddkkkpppttt{{{|||xxxzzzzzzzzzxxxvvvqqqkkkhhhhhh^^^WWWRRRRRRQQQNNNMMMNNNMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHGGGGGGIIIMMMPPPMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKHHHFFFFFFGGGFFFEEEDDDDDDEEEEEEGGGHHHJJJKKKGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIHHHFFFCCCBBBCCCDDDEEEGGGIIIKKKKKKJJJIIIGGGEEEEEEEEEFFFGGGHHHJJJKKKJJJLLLNNNNNNNNNOOOQQQSSSMMMLLLJJJHHHFFFDDDCCCCCCGGGKKKOOONNNIIIFFFGGGJJJLLLLLLMMMKKKIIIIIIKKKLLLMMMLLLKKKJJJHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLHHHIIIKKKKKKKKKKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUVVVVVVVVVVVVXXXZZZZZZZZZYYYXXXWWWWWWWWWWWWXXX[[[___bbbbbb```\\\ZZZVVVXXXXXXWWWTTTSSSRRRSSSSSSTTTUUUUUUUUUUUUUUUTTTVVVUUUTTTRRRRRRRRRRRRSSSTTTVVVYYYZZZYYYXXXWWWXXXRRRSSSTTTTTTRRRQQQQQQRRRTTTSSSRRRQQQPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKLLLOOOQQQQQQQQQOOOOOOOOOPPPQQQPPPMMMJJJIIIKKKMMMNNNNNNPPPSSSUUUUUUVVVWWWVVVUUUTTTVVVWWWXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWYYYZZZZZZXXXWWWXXXYYYUUUUUUUUUUUUTTTTTTSSSSSSOOOPPPQQQSSSTTTUUUVVVVVVUUURRRPPPRRRUUUVVVSSSOOOKKKKKKLLLMMMNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQJJJJJJJJJJJJJJJJJJKKKLLLKKKKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNPPPSSSVVVWWWTTTSSSQQQOOOMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJLLLLLLMMMNNNOOOPPPPPPPPPLLLJJJGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJHHHFFFCCCAAABBBCCCEEEEEEEEEEEEEEEEEEEEEFFFiiikkklllkkkhhheeedddddd___]]]\\\ZZZXXXSSSMMMIIIGGGGGGGGGGGGFFFEEEEEEDDDAAABBBCCCBBBAAAAAACCCEEEDDDDDDFFFGGGJJJLLLOOOPPPNNNQQQUUUVVVWWWZZZ```ddddddhhhmmmrrrxxx~~~yyyvvvtttsssrrrjjjhhhddd___[[[XXXWWWVVVTTTRRRPPPOOOOOOOOOMMMKKKKKKMMMNNNOOOOOONNNLLLKKKHHHHHHGGGFFFFFFIIINNNRRRQQQZZZdddjjjpppuuuvvvuuuooohhhaaa]]]\\\^^^gggppprrrwww}}}{{{{{{uuuooolllhhhbbb^^^]]]ZZZTTTOOOOOOOOOLLLLLLOOOMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGFFFFFFGGGKKKNNNKKKLLLKKKJJJIIIJJJMMMPPPQQQNNNJJJGGGGGGGGGFFFEEEDDDDDDCCCCCCEEEGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNIIIIIIHHHFFFBBB@@@@@@AAADDDEEEGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFHHHIIIKKKLLLIIIKKKMMMNNNOOOPPPSSSUUUOOONNNLLLJJJHHHFFFFFFEEEFFFJJJMMMMMMJJJHHHHHHIIIJJJKKKLLLKKKJJJIIIJJJKKKIIIIIIHHHFFFEEEFFFHHHKKKLLLLLLKKKKKKKKKKKKJJJJJJHHHIIIKKKMMMNNNMMMLLLKKKHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUVVVVVVVVVWWWZZZ\\\^^^\\\ZZZYYYXXXXXXXXXYYYXXX[[[___aaaaaa^^^ZZZWWWRRRTTTUUUUUUTTTSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTWWWVVVTTTRRRQQQQQQRRRRRRUUUWWWZZZ[[[ZZZXXXXXXXXXRRRSSSTTTSSSQQQQQQRRRSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLMMMMMMMMMMMMNNNNNNNNNLLLKKKJJJKKKNNNPPPPPPOOOOOONNNNNNOOOPPPPPPMMMKKKKKKMMMNNNNNNNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSUUUVVVWWWWWWVVVVVVUUUTTTSSSSSSQQQQQQPPPOOOOOOPPPRRRSSSVVVWWWYYYYYYXXXWWWXXXYYYVVVVVVWWWVVVVVVUUUTTTSSSOOOOOOOOOPPPRRRTTTUUUVVVSSSPPPMMMNNNPPPRRRQQQOOOJJJJJJJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQRRRRRRSSSSSSKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKMMMOOORRRUUUXXXYYYUUUTTTRRRPPPNNNNNNNNNOOOIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQNNNKKKJJJKKKMMMNNNKKKGGGEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIHHHFFFCCCBBBBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFccccccbbb___[[[XXXWWWWWWQQQOOOMMMLLLKKKIIIEEEAAACCCCCCCCCDDDDDDDDDDDDDDDBBBCCCEEEDDDCCCCCCGGGIIIJJJKKKMMMOOORRRVVVXXXZZZXXX\\\aaacccdddhhhoootttuuuyyy}}}vvvrrrooollljjjdddccc```]]]ZZZXXXVVVUUUQQQPPPNNNNNNNNNNNNLLLKKKLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGHHHMMMSSSXXX^^^iiitttyyy{{{{{{wwwqqqhhh___YYY[[[___cccjjjrrrwww}}}{{{oooeeecccbbb\\\XXXWWWVVVRRRPPPPPPOOOLLLKKKMMMLLLLLLKKKJJJIIIIIIIIIIIIEEEEEEEEEEEEDDDEEEIIIKKKJJJJJJJJJIIIIIILLLPPPSSSUUUQQQLLLIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDFFFHHHJJJFFFGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMGGGHHHHHHGGGDDDCCCCCCDDDGGGGGGGGGGGGGGGGGGHHHHHHEEEFFFFFFGGGHHHJJJLLLMMMHHHJJJLLLMMMNNNOOOQQQSSSPPPOOOMMMKKKJJJHHHHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIIIIJJJLLLLLLJJJIIIIIIIIIGGGHHHGGGFFFDDDFFFJJJNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFHHHKKKNNNOOOOOONNNMMMJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRSSSRRRSSSTTTTTTSSSTTTWWWYYY^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWYYYZZZZZZYYYWWWVVVRRRSSSUUUVVVUUUUUUVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTWWWYYYZZZYYYXXXWWWXXXTTTUUUUUUUUUTTTSSSUUUWWWUUUTTTRRRPPPOOONNNMMMMMMJJJKKKKKKKKKKKKKKKKKKJJJKKKJJJIIIJJJMMMNNNOOONNNMMMLLLKKKLLLMMMNNNMMMLLLLLLNNNOOONNNNNNNNNQQQRRRSSSTTTTTTSSSQQQRRRSSSUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQOOONNNNNNOOOPPPPPPSSSTTTVVVVVVVVVUUUVVVWWWVVVVVVWWWWWWVVVTTTSSSRRRQQQPPPOOOOOOPPPSSSVVVXXXVVVSSSPPPMMMMMMNNNOOOPPPKKKKKKJJJJJJJJJKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIJJJKKKLLLKKKLLLLLLNNNPPPRRRUUUVVVTTTRRRPPPNNNMMMNNNOOOOOOIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPPPPPPPPPPOOOMMMMMMPPPSSSRRRMMMHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMLLLJJJIIIHHHIIIJJJHHHEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFYYYYYYWWWSSSOOOLLLKKKLLLKKKHHHFFFGGGHHHHHHEEECCCBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGHHHHHHFFFGGGKKKNNNQQQRRRTTTWWWZZZ^^^aaacccaaafffkkknnnpppttt{{{{{{tttnnnjjjfffddd``````^^^\\\ZZZXXXVVVUUUPPPOOOMMMMMMNNNNNNLLLKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJIIIIIIKKKPPPWWW\\\kkkwwwzzzqqqgggcccYYYUUU\\\dddhhhlllqqq|||yyykkk______```]]]XXXVVVTTTQQQQQQSSSQQQLLLJJJKKKLLLLLLJJJIIIIIIIIIIIIIIIEEEEEEEEEDDDCCCDDDGGGJJJGGGGGGHHHHHHHHHKKKPPPTTTXXXTTTNNNJJJHHHGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHJJJDDDEEEGGGHHHIIIIIIHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLGGGIIIJJJIIIHHHGGGHHHIIIKKKJJJHHHGGGFFFFFFGGGHHHFFFFFFGGGHHHIIIKKKLLLMMMIIIJJJLLLLLLLLLLLLNNNPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIKKKMMMOOOOOOLLLIIIGGGJJJLLLMMMKKKIIIHHHHHHIIIIIIIIIGGGFFFHHHMMMRRRNNNNNNMMMKKKJJJIIIGGGGGGDDDFFFJJJMMMOOOOOONNNMMMKKKJJJIIIHHHIIIIIIKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQPPPQQQQQQPPPOOOOOOQQQSSS]]]^^^______^^^[[[XXXVVVTTTTTTSSSRRRSSSTTTVVVWWWSSSUUUWWWXXXWWWWWWXXXYYYXXXXXXXXXWWWVVVUUUTTTSSSNNNNNNNNNNNNOOOQQQSSSTTTSSSVVVXXXYYYXXXWWWWWWWWWQQQRRRSSSRRRQQQQQQSSSUUUUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGKKKJJJIIIJJJLLLNNNNNNMMMKKKJJJHHHIIIKKKLLLLLLLLLLLLNNNOOOOOONNNOOOQQQSSSSSSSSSSSSRRRPPPQQQSSSUUUSSSTTTTTTUUUTTTSSSRRRQQQQQQPPPOOONNNMMMNNNOOOOOOPPPRRRTTTTTTSSSSSSTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQSSSRRROOONNNOOOSSSVVVYYYWWWTTTOOOKKKIIIIIILLLNNNLLLLLLJJJJJJIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSNNNNNNMMMMMMMMMMMMMMMNNNJJJJJJIIIHHHIIIJJJKKKLLLJJJJJJJJJKKKLLLNNNOOOPPPQQQOOOMMMKKKKKKKKKMMMMMMIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHKKKMMMNNNOOOOOOOOOOOONNNOOORRRVVVUUUOOOHHHEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNLLLKKKJJJIIIJJJKKKJJJHHHFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGPPPNNNKKKHHHEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFEEEDDDEEEGGGJJJLLLMMMOOOQQQSSSVVVXXX[[[^^^aaadddhhhlllmmmppptttxxx|||zzzuuunnnhhheeecccbbbaaa^^^^^^___^^^[[[WWWRRRPPPJJJOOOQQQMMMIIIIIIJJJIIIJJJIIIGGGFFFEEEFFFHHHJJJIIIFFFFFFLLLPPPSSS\\\fffxxx|||{{{qqqddd\\\TTTXXX^^^bbbfffllltttzzzmmmddd]]]\\\\\\YYYXXXYYYTTTSSSPPPNNNLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIFFFEEEFFFJJJNNNNNNMMMHHHJJJLLLKKKIIIIIILLLOOONNNLLLJJJGGGFFFFFFGGGHHH@@@@@@@@@AAACCCFFFIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJIIIKKKLLLJJJFFFDDDEEEGGGHHHHHHHHHGGGEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHIIILLLNNNOOOMMMKKKJJJHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJHHHFFFFFFGGGHHHIIISSSOOOJJJHHHIIIJJJHHHGGGHHHIIIKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKMMMNNNNNNSSSRRRQQQPPPOOONNNNNNNNNSSSWWW\\\______ZZZTTTPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWZZZ\\\\\\[[[YYYXXXUUUVVVWWWVVVTTTSSSTTTUUUNNNOOOPPPPPPNNNNNNOOOPPPVVVUUUTTTTTTSSSSSSTTTTTTUUUSSSRRRQQQRRRQQQPPPNNNQQQPPPNNNMMMMMMMMMKKKIIIHHHIIIJJJKKKJJJIIIGGGEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKMMMNNNNNNLLLMMMQQQUUUSSSQQQOOOOOORRRSSSQQQNNNQQQRRRRRRRRRSSSSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLLLLPPPQQQSSSUUUVVVUUUTTTSSSQQQSSSTTTTTTRRRQQQRRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQQQQQQQOOONNNMMMKKKKKKJJJIIIIIIIIIIIIJJJKKKHHHGGGHHHLLLOOOPPPOOONNNMMMMMMMMMNNNNNNMMMKKKHHHGGGEEEEEEEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQPPPNNNMMMMMMOOOPPPQQQPPPMMMIIIFFFFFFHHHJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMNNNKKKJJJNNNSSSSSSMMMFFFCCCDDDEEEGGGGGGHHHHHHHHHKKKMMMOOOPPPOOOOOOPPPQQQMMMLLLIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFGGGHHHJJJKKKJJJHHHFFFCCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDCCCCCCDDDDDDEEEFFFHHHHHHHHHGGGJJJLLLNNNPPPQQQTTTWWWZZZ]]]___cccgggjjjnnnsssvvvyyy}}}~~~}}}}}}}}}}}}}}}}}}yyyqqqmmmhhhcccaaa___^^^]]]YYYYYYYYYXXXUUURRRNNNLLLLLLQQQRRRMMMIIIIIIIIIHHHFFFFFFFFFEEEDDDEEEFFFGGGFFFEEEIIIRRRWWWZZZaaahhhppprrrsssqqqkkkbbbXXXRRRTTTYYY```eeejjjqqqyyy}}}ggg___YYYYYYYYYWWWVVVWWWVVVUUUSSSQQQPPPNNNNNNMMMLLLLLLKKKIIIIIIHHHHHHIIIGGGEEEDDDGGGMMMRRRUUUUUUOOOOOONNNLLLIIIHHHIIIJJJLLLKKKJJJHHHGGGGGGHHHHHHFFFEEECCCBBBBBBCCCDDDEEEIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIHHHJJJKKKIIIGGGEEEFFFHHHHHHIIIIIIGGGEEEDDDDDDFFFIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEFFFFFFGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJFFFGGGJJJKKKLLLLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFHHHIIIKKKPPPMMMIIIIIIJJJLLLKKKJJJJJJKKKMMMNNNOOOOOOOOONNNKKKKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHIIIKKKLLLNNNNNNSSSRRRPPPOOONNNNNNMMMMMMQQQTTTXXX[[[[[[WWWRRROOOOOOOOOOOOOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\\\\ZZZYYYXXXYYYYYYWWWTTTSSSSSSTTTPPPQQQRRRQQQOOOOOOPPPQQQUUUUUUTTTTTTSSSSSSSSSRRRSSSRRRQQQQQQRRRSSSQQQPPPPPPOOOMMMMMMMMMLLLKKKIIIJJJKKKLLLLLLLLLJJJIIIGGGIIIIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMLLLLLLOOORRRSSSQQQPPPQQQQQQRRRQQQOOOQQQQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMMMMPPPQQQRRRTTTTTTTTTSSSRRRRRRTTTTTTRRRPPPMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPOOONNNPPPOOONNNMMMKKKIIIHHHGGGJJJHHHFFFHHHKKKOOOOOOOOOMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKKKKLLLNNNOOOPPPOOOMMMLLLLLLOOOQQQQQQQQQMMMJJJGGGFFFHHHJJJJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIGGGJJJOOOOOOJJJDDDEEEEEEFFFGGGHHHHHHHHHHHHLLLNNNOOOOOONNNMMMNNNOOOMMMLLLJJJGGGFFFFFFGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBAAA@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQTTTUUUWWWYYY[[[^^^cccggghhhkkkppptttxxx}}}}}}}}}}}}|||{{{yyyxxxwwwzzzyyyyyyyyyxxxuuuqqqnnngggeeeaaa___^^^]]][[[YYYVVVUUUTTTRRRPPPNNNLLLKKKNNNSSSTTTNNNIIIHHHHHHFFFCCCEEEFFFFFFEEEEEEFFFGGGIIILLLSSS]]]ccccccdddfffbbbaaa```]]]YYYUUUQQQOOOYYY___ffflllrrryyyvvvaaaYYYSSSTTTUUUTTTSSSUUUVVVVVVVVVUUUSSSQQQOOONNNLLLKKKJJJIIIIIIIIIIIIIIIEEEDDDDDDHHHOOOVVVZZZ]]]SSSQQQNNNLLLLLLJJJIIIGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCCCCCCCCCCDDDIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFGGGIIIIIIJJJIIIGGGEEEDDDDDDFFFIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJMMMMMMLLLLLLLLLKKKKKKKKKDDDEEEGGGHHHJJJJJJKKKKKKIIIIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKLLLJJJHHHIIIKKKMMMNNNMMMLLLMMMOOOPPPPPPPPPOOOOOOMMMMMMLLLJJJIIIGGGFFFEEEEEEFFFFFFHHHJJJLLLNNNOOOQQQQQQOOONNNMMMLLLLLLLLLNNNPPPSSSUUUUUURRROOOMMMNNNNNNMMMNNNNNNPPPRRRSSSTTTVVVXXX[[[\\\\\\[[[ZZZZZZ[[[[[[XXXUUUSSSSSSTTTSSSTTTSSSQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTRRRPPPOOOPPPOOOOOOPPPSSSTTTSSSSSSOOOMMMLLLKKKLLLKKKJJJHHHKKKLLLMMMMMMMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNRRRRRRSSSRRRQQQPPPQQQRRRQQQQQQRRRRRRRRRRRRSSSSSSPPPQQQQQQQQQPPPOOOOOONNNPPPQQQQQQQQQQQQQQQQQQQQQVVVVVVVVVSSSOOOKKKIIIIIINNNNNNOOOOOOPPPQQQQQQQQQNNNOOOOOOOOOOOONNNMMMMMMOOOOOOOOONNNLLLJJJHHHFFFHHHGGGFFFGGGJJJMMMNNNOOOKKKJJJJJJKKKMMMNNNMMMKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLLLLNNNPPPQQQQQQLLLJJJHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIJJJKKKLLLKKKHHHEEEFFFIIIJJJGGGCCCEEEFFFFFFGGGGGGHHHHHHHHHLLLMMMOOONNNLLLKKKKKKLLLMMMLLLJJJGGGFFFEEEEEEFFFHHHGGGFFFEEEDDDDDDDDDEEEBBBAAAAAAAAAAAABBBDDDDDDDDDEEEGGGHHHHHHHHHJJJKKKNNNQQQTTTWWWYYY[[[^^^___```aaabbbdddfffkkkqqqvvvuuuxxx}}}~~~{{{{{{||||||{{{yyywwwvvvxxxvvvsssqqqooollliiifff```___]]]]]]]]]\\\ZZZXXXUUUSSSQQQOOOMMMLLLLLLLLLPPPTTTUUUOOOIIIHHHGGGEEEEEEGGGIIIIIIGGGGGGHHHJJJSSSXXXaaakkknnnjjjccc^^^SSSRRRPPPOOOPPPSSSWWWZZZccchhhpppvvv{{{ooo^^^VVVPPPQQQRRRPPPPPPQQQUUUVVVWWWWWWUUURRROOOMMMLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEHHHLLLSSSXXX[[[TTTPPPMMMLLLNNNNNNLLLIIIHHHIIIKKKLLLKKKJJJHHHGGGDDDDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHEEEDDDEEEFFFIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLDDDEEEFFFGGGIIIJJJLLLLLLKKKKKKJJJIIIHHHFFFFFFEEEFFFFFFEEEFFFFFFHHHIIIJJJIIIIIIHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOOOONNNLLLJJJHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMOOOQQQPPPOOOMMMLLLLLLKKKKKKKKKLLLNNNOOOOOONNNMMMLLLMMMMMMLLLLLLLLLNNNPPPQQQSSSUUUWWWYYY[[[[[[[[[[[[YYYZZZZZZYYYVVVTTTUUUUUUUUUUUUTTTQQQOOOOOOQQQSSSRRRSSSTTTTTTSSSQQQNNNMMMMMMMMMMMMOOORRRTTTTTTTTTNNNLLLKKKJJJKKKKKKIIIHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLKKKKKKKKKPPPSSSUUUTTTQQQOOOQQQTTTRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQPPPOOOQQQPPPOOOOOONNNOOOOOOPPPWWWWWWWWWTTTOOOLLLJJJJJJKKKLLLLLLNNNOOOPPPQQQQQQMMMMMMMMMNNNNNNNNNNNNNNNIIIJJJLLLMMMLLLKKKIIIGGGGGGFFFFFFFFFHHHKKKMMMMMMIIIHHHHHHJJJLLLMMMLLLKKKLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQOOOMMMLLLNNNOOOOOOOOOLLLKKKIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMMMMIIIEEEDDDGGGHHHFFFDDDEEEEEEEEEEEEEEEFFFGGGGGGIIIJJJLLLLLLKKKJJJKKKLLLMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHH@@@@@@AAABBBCCCDDDFFFFFFFFFHHHKKKKKKKKKLLLNNNQQQTTTWWW\\\```cccfffjjjmmmjjjlllmmmoooqqqvvv}}}~~~{{{xxxvvvwwwxxxyyyxxxwwwuuutttuuurrrmmmjjjhhheeebbb```ZZZYYYYYYYYYZZZYYYWWWTTTRRRPPPNNNLLLKKKKKKKKKLLLOOOTTTTTTNNNIIIHHHGGGFFFFFFIIIKKKKKKIIIJJJNNNRRR]]]dddnnnvvvwwwpppbbbWWWLLLKKKJJJKKKPPPXXX```eeekkkqqqwww|||jjj^^^VVVPPPOOOPPPNNNMMMNNNQQQSSSUUUUUUUUURRROOOLLLKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGHHHKKKOOORRRTTTPPPMMMMMMOOOOOOMMMKKKHHHIIIKKKLLLLLLKKKIIIGGGCCCCCCDDDEEEFFFHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLLLLJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJNNNOOOPPPQQQQQQQQQPPPOOOPPPNNNLLLJJJHHHGGGFFFFFFFFFFFFEEEFFFHHHKKKMMMOOOPPPOOONNNMMMLLLKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSUUUWWWYYYZZZZZZZZZVVVWWWXXXXXXVVVUUUVVVWWWUUUUUUTTTQQQOOONNNOOOQQQPPPQQQRRRSSSRRRPPPMMMLLLLLLKKKKKKNNNQQQSSSSSSSSSMMMKKKJJJJJJKKKKKKIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJJJJLLLMMMNNNMMMKKKJJJPPPRRRUUUTTTRRRQQQSSSVVVSSSSSSSSSSSSSSSSSSSSSRRRPPPQQQRRRSSSRRRQQQPPPOOOQQQPPPOOONNNMMMMMMNNNNNNRRRSSSSSSRRRNNNLLLKKKKKKIIIJJJJJJLLLMMMNNNOOOPPPIIIJJJLLLNNNQQQTTTWWWXXXIIIKKKLLLMMMMMMKKKIIIHHHFFFFFFFFFFFFFFFHHHJJJKKKGGGGGGGGGIIIKKKLLLKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSQQQNNNLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNNNNNNNOOOOOOOOOOOOOOOPPPLLLGGGFFFGGGHHHHHHGGGDDDCCCCCCBBBCCCCCCDDDEEEDDDFFFHHHIIIIIIIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHH???@@@AAACCCEEEFFFGGGHHHHHHKKKOOOPPPOOOPPPTTTWWWXXX]]]dddiiikkkooouuuyyyvvvwwwyyy{{{~~~|||||||||}}}}}}{{{xxxuuuqqqqqqqqqrrrqqqqqqppppppnnnkkkfffcccaaa^^^[[[YYYUUUTTTSSSSSSTTTSSSQQQOOOLLLKKKIIIHHHGGGGGGHHHIIILLLQQQRRRMMMHHHHHHHHHGGGFFFIIIKKKKKKKKKPPPYYYaaakkksss}}}yyygggWWWMMMLLLMMMOOOUUU^^^fffkkkpppuuu|||~~~fff^^^VVVOOOOOOOOOMMMLLLMMMNNNOOOQQQSSSSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIIIIHHHFFFFFFHHHJJJTTTRRRPPPNNNNNNMMMLLLKKKIIIJJJLLLMMMLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEFFFHHHIIIHHHGGGGGGHHHIIIHHHFFFFFFHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKGGGGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJKKKJJJHHHHHHHHHIIILLLMMMOOOPPPPPPPPPOOOOOOPPPNNNLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGHHHJJJMMMOOOPPPPPPNNNMMMLLLKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOONNNLLLKKKIIIJJJLLLNNNPPPRRRRRRTTTUUUVVVWWWXXXXXXSSSTTTVVVUUUTTTTTTUUUWWWTTTUUUUUUSSSPPPNNNNNNNNNNNNOOOPPPPPPPPPOOONNNMMMKKKJJJJJJLLLOOOQQQQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNMMMMMMMMMMMMMMMLLLLLLJJJKKKLLLOOOQQQPPPMMMJJJOOOQQQSSSSSSTTTTTTVVVXXXUUUUUUTTTTTTTTTTTTSSSSSSQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPOOONNNNNNMMMLLLLLLKKKMMMNNNMMMKKKIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNFFFHHHKKKPPPUUU[[[```bbbPPPPPPPPPOOOMMMKKKIIIGGGFFFGGGGGGEEEDDDDDDGGGIIIGGGFFFFFFGGGIIIJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIIIIMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQNNNLLLLLLMMMLLLKKKJJJLLLMMMLLLKKKJJJKKKMMMMMMOOOQQQSSSTTTSSSRRRQQQQQQNNNIIIGGGGGGGGGHHHGGGCCCBBBAAAAAAAAABBBCCCDDDAAACCCFFFGGGHHHHHHJJJLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGIIIJJJKKKKKKNNNRRRVVVWWWWWWXXX\\\```___fffmmmrrrvvvzzz{{{zzzyyyyyyyyyxxxuuusssoooooommmlllkkkkkkkkkkkkgggdddaaa^^^\\\ZZZWWWUUUSSSRRRPPPOOOOOONNNLLLKKKGGGGGGFFFFFFFFFFFFFFFGGGHHHNNNPPPKKKHHHHHHIIIHHHGGGJJJMMMMMMPPP[[[jjjvvvppp]]]QQQRRRTTTXXX___fffmmmqqqtttyyyzzz{{{tttbbb[[[SSSMMMMMMNNNMMMLLLMMMKKKMMMOOOPPPQQQQQQPPPOOOJJJJJJIIIIIIIIIJJJJJJKKKGGGIIIKKKJJJHHHFFFGGGIIIOOOPPPPPPOOOMMMLLLMMMOOOLLLLLLLLLLLLKKKJJJHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEGGGHHHIIIIIIGGGFFFDDDEEEHHHHHHGGGEEEFFFGGGHHHHHHGGGGGGIIIKKKIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJLLLLLLLLLKKKKKKKKKJJJJJJFFFHHHJJJLLLMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIKKKMMMLLLJJJIIIJJJLLLJJJKKKMMMNNNOOOOOOOOONNNOOONNNKKKIIIHHHHHHIIIIIIKKKJJJHHHGGGHHHJJJMMMOOOQQQPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQRRRQQQOOOMMMKKKIIIIIIKKKNNNPPPQQQRRRRRRSSSTTTUUUUUUUUURRRSSSTTTTTTRRRQQQRRRTTTUUUVVVWWWVVVSSSPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKJJJJJJKKKMMMNNNMMMLLLMMMLLLJJJKKKLLLLLLKKKIIIFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKMMMQQQTTTSSSPPPLLLOOOOOOPPPRRRVVVXXXYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJHHHJJJKKKKKKIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLHHHIIIKKKOOOSSSXXX\\\___RRRQQQPPPNNNLLLKKKJJJIIIGGGHHHGGGEEEBBBBBBDDDFFFGGGFFFFFFGGGHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHLLLLLLLLLMMMNNNOOOQQQQQQQQQNNNLLLLLLMMMNNNMMMMMMJJJLLLNNNNNNLLLJJJLLLMMMKKKNNNRRRVVVWWWVVVSSSQQQPPPMMMIIIFFFEEEEEEEEEEEEDDDCCCAAA@@@@@@AAACCCDDDAAACCCEEEFFFFFFFFFGGGIIIFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCGGGHHHJJJLLLNNNOOOOOOPPPTTTYYY^^^___^^^___dddhhhfffmmmuuu{{{~~~}}}|||vvvtttsssrrrrrrqqqooommmqqqpppmmmkkkiiihhhhhhhhhdddbbb___]]][[[YYYVVVTTTUUURRROOONNNNNNMMMKKKJJJFFFFFFGGGGGGGGGGGGGGGGGGFFFLLLNNNJJJGGGIIIJJJIIIJJJMMMPPPQQQWWWeeeyyyxxxbbbSSSUUUZZZ```gggooouuuyyyxxx}}}zzz}}}}}}zzzxxx|||lll___WWWPPPKKKLLLMMMMMMMMMOOOJJJLLLMMMOOOQQQQQQQQQQQQJJJJJJIIIIIIIIIJJJJJJKKKEEEIIILLLLLLJJJIIIIIIKKKIIIKKKNNNNNNMMMMMMQQQUUUMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKHHHFFFDDDEEEGGGHHHGGGDDDEEEFFFGGGGGGGGGHHHJJJMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJFFFHHHJJJLLLMMMLLLJJJHHHJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLHHHKKKNNNNNNLLLKKKMMMOOOHHHIIIKKKMMMNNNNNNNNNNNNOOOMMMKKKIIIHHHIIIJJJKKKMMMKKKIIIHHHHHHJJJMMMNNNRRRQQQOOONNNMMMMMMLLLLLLMMMNNNPPPRRRSSSTTTSSSSSSOOOMMMKKKIIIIIIKKKNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTSSSTTTTTTSSSPPPOOOOOOPPPUUUXXXYYYYYYUUUQQQOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPKKKJJJIIIJJJKKKLLLKKKJJJMMMLLLKKKKKKLLLMMMKKKJJJFFFFFFGGGGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKNNNRRRVVVVVVQQQMMMPPPNNNNNNRRRWWW[[[ZZZYYYWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSQQQOOONNNMMMNNNNNNOOOPPPQQQQQQPPPMMMKKKIIIIIIKKKLLLKKKJJJHHHHHHIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMPPPRRRSSSMMMLLLLLLKKKJJJKKKKKKKKKGGGHHHHHHEEEAAA@@@BBBDDDGGGFFFFFFFFFHHHHHHFFFDDDAAABBBDDDEEEGGGGGGHHHHHHKKKKKKLLLLLLMMMNNNPPPQQQNNNLLLKKKKKKMMMOOOPPPOOOJJJMMMOOONNNLLLKKKLLLNNNIIIMMMRRRWWWYYYWWWTTTQQQMMMKKKHHHEEEDDDCCCCCCCCCEEEDDDBBBAAAAAABBBCCCEEEBBBCCCEEEFFFEEEDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEE>>>???AAACCCEEEFFFEEEEEEOOOQQQSSSTTTVVVXXX[[[]]]bbbfffkkkmmmmmmooorrruuuzzz|||~~~zzzwwwuuussspppnnnmmmlllmmmnnnmmmllliiigggeeecccbbbbbb```]]]ZZZYYYZZZYYYUUURRRPPPNNNLLLKKKJJJIIIIIIJJJGGGFFFDDDEEEFFFGGGGGGFFFJJJKKKKKKJJJIIIJJJLLLNNNTTTUUUWWWZZZeeeyyyqqqaaaVVVXXX]]]dddmmmvvv}}}~~~}}}~~~{{{vvvxxx{{{~~~zzzlll```XXXOOOMMMLLLKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHJJJLLLNNNPPPQQQOOOMMMLLLLLLLLLKKKIIIGGGJJJHHHFFFHHHJJJJJJHHHEEEBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEEEEGGGHHHIIIJJJJJJHHHGGGGGGFFFGGGGGGHHHHHHDDDEEEEEEGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEHHHHHHIIIKKKMMMMMMKKKHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHLLLLLLLLLMMMMMMNNNNNNNNNJJJIIIHHHIIILLLPPPRRRRRRRRRPPPMMMJJJHHHGGGGGGGGGIIIJJJJJJIIIHHHIIIKKKMMMOOOQQQRRRRRROOOMMMLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMMMMLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQPPPRRRTTTUUUUUUTTTRRRSSSSSSUUUVVVWWWVVVUUURRROOOMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKLLLNNNLLLJJJHHHGGGGGGGGGGGGFFFDDDDDDEEEHHHKKKMMMMMMLLLMMMNNNOOOQQQRRRSSSSSSMMMKKKHHHHHHIIIJJJJJJIIIKKKMMMOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRTTTVVVWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPMMMJJJKKKOOOPPPNNNJJJKKKIIIGGGGGGGGGHHHGGGFFFHHHGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLJJJHHHIIILLLMMMKKKIIIFFFFFFEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDMMMLLLLLLLLLLLLMMMMMMNNNKKKKKKLLLMMMMMMLLLKKKKKKNNNOOOOOOPPPPPPPPPOOOOOOJJJLLLOOORRRSSSSSSSSSRRRMMMKKKHHHFFFDDDDDDEEEEEEGGGFFFEEECCCAAA@@@@@@@@@DDDDDDDDDDDDDDDCCCCCCCCCGGGFFFEEEFFFGGGFFFEEECCCEEEFFFFFFFFFFFFDDDBBBAAAXXXZZZ]]]___aaadddgggjjjmmmrrrwwwzzz{{{}}}}}}|||||||||{{{yyyuuurrrqqqpppmmmkkkjjjiiijjjjjjfffeeedddbbbaaa`````````ZZZXXXUUUTTTTTTTTTQQQOOOOOOMMMKKKJJJHHHHHHIIIIIIGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIKKKMMMOOORRRVVVYYY^^^```bbbgggqqqmmm___XXX[[[aaaiiirrr{{{~~~~~~xxxvvvyyy{{{zzzzzz|||}}}|||yyysssiii^^^TTTOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKKKKJJJIIIGGGFFFEEEEEEGGGGGGHHHIIIKKKMMMNNNOOOLLLLLLKKKLLLMMMLLLIIIGGGIIIHHHGGGHHHIIIIIIGGGEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIJJJKKKNNNNNNNNNNNNNNNMMMMMMMMMJJJJJJJJJLLLOOOQQQQQQQQQOOONNNLLLJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJMMMNNNPPPQQQQQQOOOMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSQQQQQQRRRSSSUUUVVVVVVVVVTTTQQQOOOMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFGGGHHHJJJKKKLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFEEEFFFIIILLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTNNNLLLJJJIIIKKKLLLLLLKKKKKKMMMOOOOOOOOOOOOQQQRRRTTTVVVWWWWWWVVVUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQSSSOOOLLLMMMPPPQQQOOOLLLMMMKKKIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJLLLJJJIIIJJJLLLMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMIIIJJJKKKMMMNNNOOONNNNNNLLLKKKHHHFFFDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCDDDEEEEEEDDDBBBCCCCCCDDDDDDDDDCCCBBBAAAdddgggkkknnnqqquuuyyy}}}~~~}}}||||||wwwvvvuuuuuuuuusssooommmlllkkkiiigggeeeeeeeeeeee^^^]]]\\\[[[[[[[[[[[[[[[UUUSSSPPPOOOOOOOOOOOONNNOOONNNLLLJJJIIIIIIJJJKKKHHHIIIJJJKKKLLLKKKKKKKKKIIIJJJNNNTTTZZZaaagggjjjqqqsssvvvyyy|||jjjbbb^^^bbbjjjsss{{{|||xxxwww{{{|||xxxsssqqqnnnllliiiddd]]]UUUOOOKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMLLLKKKKKKJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIILLLKKKJJJHHHGGGEEEDDDCCCGGGGGGGGGGGGIIIJJJKKKLLLIIIIIIJJJLLLMMMLLLJJJGGGHHHGGGGGGHHHIIIHHHFFFDDDGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFGGGHHHEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMNNNPPPRRRPPPMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGIIILLLMMMOOOOOOOOOOOONNNMMMLLLLLLKKKKKKKKKMMMPPPQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHGGGFFFGGGIIIKKKMMMNNNPPPPPPNNNMMMNNNNNNKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKKKKKKKKKKMMMNNNOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRPPPOOOOOOQQQSSSUUUUUUUUUTTTSSSPPPNNNLLLOOONNNMMMLLLKKKKKKKKKKKKJJJIIIGGGFFFFFFGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIGGGGGGHHHJJJMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTOOOMMMKKKKKKLLLNNNNNNMMMLLLMMMNNNMMMMMMNNNQQQTTTWWWYYY\\\\\\[[[YYYXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSTTTTTTUUUTTTSSSRRRQQQTTTPPPMMMNNNPPPRRRRRRPPPQQQOOOMMMLLLLLLLLLJJJIIIFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIHHHHHHHHHHHHIIIIIILLLKKKJJJJJJLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCBBBAAABBBCCCDDDCCCAAA@@@AAAAAABBBCCCCCCBBBBBBpppsssxxx|||~~~{{{yyyxxxwwwsssrrrppppppooonnnkkkhhhgggfffdddbbbaaa`````````XXXWWWVVVUUUUUUTTTTTTTTTRRRPPPNNNMMMMMMNNNOOOOOOPPPNNNLLLKKKKKKMMMOOOPPPNNNPPPSSSSSSRRRQQQOOONNNOOORRRXXXbbbmmmwww~~~tttkkkiiiiiinnnuuu}}}|||yyy{{{{{{uuunnnkkkfffddd```[[[UUUQQQNNNLLLJJJJJJKKKJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGIIIKKKMMMLLLJJJGGGGGGGGGHHHIIIHHHGGGEEECCCFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJKKKKKKLLLLLLKKKKKKNNNPPPSSSWWWXXXTTTNNNIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGIIILLLMMMNNNNNNOOOPPPOOOOOONNNMMMMMMLLLKKKLLLNNNOOOOOONNNLLLLLLKKKJJJJJJIIIIIIIIIGGGHHHHHHGGGEEEFFFHHHJJJKKKMMMNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOPPPSSSUUUVVVUUUUUUSSSQQQOOOMMMLLLOOONNNMMMLLLLLLKKKKKKLLLIIIIIIGGGFFFFFFFFFFFFGGGJJJIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGHHHJJJLLLLLLKKKLLLLLLLLLMMMNNNPPPRRRSSSOOOMMMKKKKKKLLLNNNNNNMMMLLLMMMMMMLLLLLLNNNRRRUUUXXX[[[^^^___]]]ZZZXXXXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQRRRTTTUUUTTTSSSQQQPPPQQQOOOMMMMMMPPPSSSTTTSSSUUURRRPPPNNNNNNNNNLLLKKKFFFFFFFFFEEEEEEFFFFFFFFFIIIIIIHHHGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDEEEDDDCCCCCCEEEGGGJJJKKKLLLKKKJJJIIIGGGFFFEEEDDDEEEFFFIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNOOOOOOOOOMMMLLLJJJHHHGGGHHHIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDFFFEEECCCBBBAAA@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCAAA@@@AAACCCDDDCCCBBB???@@@AAABBBCCCCCCDDDDDD}}}|||xxxuuutttssspppnnnlllkkkkkkjjjgggeeebbbaaa```___]]]\\\\\\[[[UUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMLLLLLLMMMNNNPPPNNNMMMLLLLLLNNNQQQUUUWWWYYY]]]aaabbb___\\\YYYXXX[[[```jjjxxxvvvnnnmmmpppuuuzzzyyyvvvuuuooojjjggg___\\\WWWRRRNNNKKKJJJJJJJJJKKKLLLKKKIIIIIIKKKMMMNNNMMMLLLJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKKKKIIIGGGGGGHHHJJJJJJIIIGGGDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKJJJLLLPPPVVV[[[\\\WWWNNNGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMLLLJJJHHHHHHIIIJJJKKKJJJLLLMMMOOOPPPPPPOOOOOOOOOMMMJJJIIIKKKNNNOOOOOONNNNNNMMMLLLJJJIIIHHHGGGGGGHHHHHHFFFEEEEEEGGGIIIKKKLLLMMMMMMLLLLLLNNNPPPMMMMMMMMMMMMMMMMMMMMMMMMHHHHHHGGGGGGHHHIIIKKKLLLMMMNNNOOOQQQQQQRRRRRRRRRSSSTTTSSSRRRQQQRRRUUUXXXWWWVVVUUUSSSQQQOOOMMMLLLOOONNNMMMLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGJJJKKKKKKJJJKKKKKKKKKKKKLLLOOOQQQRRROOOMMMKKKJJJKKKLLLLLLKKKKKKLLLLLLLLLLLLNNNRRRUUUWWWZZZ^^^___]]]ZZZWWWVVVVVVVVVUUUUUUSSSRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLKKKMMMPPPRRRTTTUUUUUUSSSPPPOOOOOONNNMMMKKKEEEFFFFFFGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKKKKJJJJJJJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCDDDEEEHHHJJJLLLLLLLLLKKKIIIGGGFFFEEEDDDEEEGGGIIIKKKLLLKKKJJJIIIFFFFFFFFFEEEEEEFFFFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLIIIFFFEEEEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@DDDDDDDDDDDDEEEEEEFFFFFFEEECCCAAABBBCCCDDDDDDCCC@@@@@@AAABBBDDDEEEGGGGGG}}}yyytttqqqooonnnkkkiiigggffffffeeecccaaa]]]]]]\\\ZZZYYYXXXWWWVVVQQQQQQOOOMMMLLLKKKJJJJJJHHHJJJLLLLLLLLLMMMNNNPPPMMMMMMMMMNNNRRRXXX^^^aaahhhnnntttvvvtttooommmlllnnnttt|||{{{mmmpppqqqoookkkkkkpppuuuzzzqqqlllfffbbb```ZZZWWWSSSNNNKKKJJJJJJKKKKKKMMMNNNLLLIIIHHHJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJIIIGGGGGGIIILLLLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGIIIJJJKKKKKKLLLLLLJJJNNNTTTZZZ[[[VVVMMMGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMLLLKKKJJJIIIIIIIIIHHHIIILLLOOOPPPPPPOOOOOOOOOMMMKKKKKKMMMOOOPPPPPPOOOOOOOOONNNLLLJJJHHHGGGHHHHHHHHHGGGEEEEEEGGGIIIKKKLLLLLLLLLKKKKKKMMMOOONNNNNNMMMMMMMMMMMMLLLLLLGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQTTTTTTUUUTTTSSSTTTWWWYYYXXXWWWUUUSSSQQQOOOMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDGGGJJJLLLLLLJJJLLLKKKJJJJJJLLLNNNQQQSSSPPPMMMKKKIIIJJJJJJJJJIIIJJJKKKLLLLLLMMMNNNQQQTTTUUUXXX[[[]]][[[XXXVVVVVVTTTUUUUUUUUUTTTRRRPPPNNNOOOPPPPPPQQQPPPOOONNNMMMJJJKKKLLLNNNOOOQQQRRRRRRSSSQQQOOONNNNNNNNNLLLKKKFFFFFFGGGIIIIIIJJJIIIIIIKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBDDDDDDDDDEEEFFFIIIKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKLLLJJJGGGEEECCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFGGGHHHIIIJJJHHHEEECCCBBBCCCDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIII~~~|||||||||}}}~~~|||zzzvvvrrrnnnllljjjjjjfffdddaaa```___^^^]]][[[XXXXXXWWWVVVUUUSSSRRRQQQLLLLLLJJJIIIIIIHHHHHHHHHGGGKKKOOOPPPPPPPPPQQQRRRQQQQQQRRRVVV\\\dddkkkpppvvv~~~yyyrrrooommmlllcccdddgggiiikkkpppvvvzzzpppggg```[[[YYYTTTRRROOOLLLJJJJJJLLLMMMLLLOOOPPPMMMIIIGGGIIIMMMLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGEEEEEEFFFHHHHHHGGGGGGKKKNNNNNNKKKGGGEEEEEECCCCCCCCCCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGEEEEEEDDDDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIHHHIIIKKKNNNRRRSSSQQQLLLHHHEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLLLLMMMLLLKKKJJJIIIGGGIIILLLNNNOOONNNMMMLLLMMMMMMNNNPPPRRRSSSQQQPPPNNNOOOOOOOOONNNMMMKKKJJJIIIIIIIIIGGGEEEEEEGGGIIIKKKLLLLLLKKKJJJJJJLLLNNNMMMMMMLLLLLLLLLKKKKKKKKKFFFEEEEEEDDDEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPPPPPPPSSSTTTVVVVVVUUUUUUWWWXXXZZZXXXVVVTTTQQQOOONNNMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHCCCDDDEEEGGGGGGGGGFFFFFFCCCCCCEEEHHHLLLNNNMMMLLLMMMMMMKKKKKKMMMOOORRRTTTRRROOOLLLJJJIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOQQQSSSSSSVVVYYYZZZYYYWWWVVVVVVTTTUUUVVVVVVUUUSSSQQQPPPPPPOOOOOONNNMMMLLLKKKKKKLLLNNNPPPPPPPPPOOONNNMMMPPPNNNLLLLLLLLLLLLKKKJJJFFFGGGIIIKKKLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHJJJIIIGGGFFFHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKKKKIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIKKKMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIKKKJJJHHHFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMJJJGGGDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHIII~~~}}}zzzxxxwwwwwwwwwxxxtttsssooollliiiggggggfffaaa___\\\[[[[[[ZZZXXXWWWUUUTTTTTTSSSRRRPPPOOONNNHHHHHHGGGGGGGGGGGGHHHHHHIIIMMMSSSUUUUUUTTTUUUVVVWWWWWWYYY^^^eeennnwww||||||vvvmmmfffbbbbbbbbbbbbeeeeeegggkkkqqqwww|||ssshhh^^^WWWUUULLLJJJHHHFFFFFFGGGIIIKKKNNNPPPRRRNNNIIIGGGIIIMMMKKKKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCEEEFFFGGGHHHJJJGGGDDDCCCEEEGGGGGGGGGHHHKKKOOOOOOKKKGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJKKKMMMMMMNNNGGGEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCIIIHHHIIIJJJLLLMMMKKKJJJEEEEEEGGGHHHJJJKKKLLLMMMIIIJJJLLLNNNNNNMMMKKKJJJHHHJJJLLLNNNNNNMMMKKKIIIKKKMMMQQQUUUXXXVVVRRROOOMMMMMMOOOPPPPPPOOONNNMMMJJJJJJIIIHHHFFFFFFGGGIIILLLLLLLLLKKKIIIJJJLLLNNNLLLLLLKKKKKKJJJJJJJJJIIIEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQSSSVVVVVVVVVVVVVVVXXX[[[YYYWWWTTTRRRPPPNNNNNNLLLKKKJJJIIIIIIHHHHHHIIIGGGHHHIIIIIIJJJJJJJJJJJJFFFGGGIIIJJJKKKKKKJJJIIICCCCCCEEEIIIMMMOOOOOONNNOOONNNMMMMMMNNNQQQTTTVVVSSSPPPMMMKKKJJJIIIHHHFFFGGGIIILLLNNNNNNOOOQQQRRRRRRUUUXXXYYYXXXWWWWWWWWWUUUVVVWWWXXXWWWUUUSSSRRRPPPOOONNNLLLKKKJJJJJJJJJOOOQQQSSSSSSQQQMMMKKKIIINNNLLLJJJJJJKKKKKKKKKJJJFFFHHHJJJLLLNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHEEEHHHIIIHHHFFFEEEGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJLLLMMMHHHJJJMMMOOOOOOMMMJJJHHHIIIIIIJJJJJJKKKJJJJJJJJJMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCFFFIIIKKKMMMNNNJJJGGGDDDBBBBBBBBBBBBAAACCCCCCBBBCCCDDDFFFHHHIII|||yyywwwwwwvvvtttqqqppppppooommmlllllljjjgggcccaaa`````````[[[ZZZYYYWWWUUUTTTTTTTTTQQQQQQPPPOOOMMMKKKIIIHHHGGGHHHIIIHHHHHHHHHJJJLLLLLLNNNQQQTTTWWWXXXYYYYYY]]]]]]^^^cccllltttzzz~~~xxxhhh```\\\UUURRRSSSXXX]]]```fffllluuu{{{~~~pppeee\\\TTTPPPFFFFFFFFFFFFGGGHHHIIIIIIKKKNNNPPPNNNIIIFFFGGGJJJGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJKKKKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFEEECCCBBBCCCEEEGGGHHHHHHKKKHHHDDDDDDFFFGGGFFFDDDJJJMMMOOONNNJJJHHHHHHIIIDDDCCCAAAAAACCCDDDCCCBBBAAACCCEEEGGGHHHIIIIIIHHHJJJHHHEEEBBBAAABBBCCCEEECCCDDDEEEGGGIIIKKKLLLMMMNNNLLLIIIFFFDDDEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHKKKMMMOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHGGGFFFGGGHHHJJJKKKHHHGGGFFFGGGJJJLLLNNNNNNMMMMMMLLLKKKJJJIIIHHHHHHJJJKKKLLLNNNPPPQQQQQQQQQNNNOOOOOOOOONNNMMMKKKIIIJJJIIIHHHGGGFFFEEEEEEEEEHHHKKKMMMNNNLLLJJJIIIIIIOOONNNLLLKKKJJJJJJKKKKKKHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUUUUTTTSSSVVVVVVVVVTTTPPPMMMLLLLLLMMMNNNNNNNNNLLLIIIFFFDDDEEEHHHKKKLLLKKKJJJKKKKKKEEEFFFIIIMMMOOOPPPMMMJJJKKKHHHFFFHHHKKKNNNNNNMMMNNNMMMMMMLLLMMMNNNPPPQQQSSSPPPKKKHHHGGGHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOOOOQQQRRRTTTUUUVVVVVVVVVUUUXXXWWWWWWVVVUUUTTTSSSRRROOONNNMMMLLLKKKJJJIIIHHHLLLLLLKKKLLLNNNNNNMMMKKKNNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHJJJMMMNNNNNNNNNKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGHHHGGGEEEBBBFFFEEECCCAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJHHHGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIILLLKKKKKKKKKKKKLLLLLLMMMJJJIIIHHHGGGHHHJJJLLLMMMJJJNNNPPPMMMGGGCCCCCCDDDHHHGGGEEECCCBBBAAA@@@@@@???AAACCCCCCBBBAAABBBCCCBBBDDDFFFFFFFFFFFFGGGHHHGGGEEEBBBBBBCCCDDDDDDCCCAAABBBCCCEEEFFFFFFFFFFFF~~~{{{yyyvvvuuutttpppmmmkkkiiihhhhhhfffddddddbbb___\\\ZZZYYYYYYYYYXXXWWWVVVTTTRRRQQQQQQQQQMMMMMMLLLKKKJJJHHHGGGFFFDDDFFFGGGGGGGGGHHHKKKMMMLLLMMMOOORRRTTTUUUVVVVVV]]]^^^```fffnnnuuuzzz|||}}}{{{ssseeeXXXUUURRROOOOOOSSSZZZaaaeeennnttt}}}lllaaaYYYSSSOOOGGGGGGFFFFFFGGGGGGHHHIIIHHHKKKMMMKKKGGGDDDEEEHHHHHHHHHIIIJJJIIIHHHGGGFFFCCCDDDEEEGGGHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFEEEEEEFFFGGGHHHIIIGGGDDDBBBCCCFFFHHHHHHGGGIIIKKKMMMLLLIIIGGGGGGHHHGGGFFFDDDDDDFFFFFFFFFEEEBBBCCCEEEGGGIIIIIIIIIIIIJJJIIIFFFDDDCCCDDDDDDEEECCCDDDEEEGGGIIIJJJLLLLLLMMMLLLIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKMMMLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKIIIGGGFFFHHHKKKMMMOOOOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKNNNOOOMMMLLLLLLLLLOOONNNMMMLLLKKKKKKKKKKKKGGGFFFFFFEEEDDDEEEEEEEEEGGGGGGHHHIIIKKKLLLMMMMMMOOOPPPRRRTTTUUUUUUTTTSSSTTTUUUUUUTTTPPPNNNMMMNNNLLLMMMMMMLLLKKKJJJHHHGGGGGGIIIKKKKKKKKKKKKLLLMMMIIIKKKNNNSSSVVVUUURRRPPPKKKIIIGGGHHHKKKNNNNNNMMMPPPOOONNNNNNNNNOOOPPPQQQQQQOOOLLLKKKKKKKKKIIIHHHIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPRRRTTTVVVVVVVVVVVVXXXWWWUUUTTTRRRQQQQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIKKKJJJJJJKKKMMMNNNMMMKKKLLLMMMMMMMMMLLLJJJHHHFFFFFFGGGHHHJJJLLLMMMMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJJJJKKKKKKIIIJJJKKKJJJHHHGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLJJJIIIIIIJJJKKKLLLLLLOOOQQQNNNHHHDDDDDDFFFJJJIIIHHHFFFEEECCCBBBAAA???AAABBBCCCBBBBBBBBBDDD???CCCHHHKKKJJJGGGEEEDDDFFFDDDBBBAAABBBCCCCCCBBBAAABBBCCCEEEFFFFFFGGGGGG}}}yyyxxxxxxwwwvvvtttrrrpppooommmjjjgggeeeeeecccaaa```]]][[[XXXVVVTTTSSSSSSSSSSSSSSSQQQOOONNNMMMMMMMMMGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFGGGGGGHHHKKKMMMLLLMMMNNNOOOPPPRRRSSSSSSZZZ[[[___fffmmmrrrttttttyyy{{{qqqfff___]]]YYYRRRKKKLLLKKKLLLOOOUUU^^^ffflllvvv||||||fff\\\UUUPPPNNNIIIHHHGGGGGGFFFFFFGGGGGGFFFHHHJJJHHHDDDBBBCCCEEEGGGHHHIIIIIIIIIHHHFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGKKKJJJHHHGGGGGGGGGHHHHHHEEEDDDBBBBBBDDDFFFGGGFFFHHHIIIKKKJJJHHHGGGFFFGGGEEECCCBBBBBBCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGFFFHHHKKKNNNOOOOOOMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMOOOOOONNNMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLOOOPPPOOONNNNNNOOOMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLMMMNNNPPPQQQSSSUUUUUUTTTSSSRRRRRRSSSTTTSSSPPPOOOOOOPPPMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNLLLNNNSSSWWW[[[ZZZWWWSSSKKKJJJHHHIIIKKKMMMNNNNNNRRRQQQQQQPPPPPPPPPPPPQQQNNNMMMMMMMMMNNNMMMKKKIIIIIIJJJKKKMMMMMMNNNNNNNNNLLLNNNPPPSSSUUUVVVWWWWWWXXXVVVSSSPPPNNNMMMNNNNNNLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHJJJLLLMMMLLLKKKIIIKKKLLLMMMLLLJJJGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGIIIKKKKKKIIIGGGDDDDDDEEEFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJKKKLLLLLLKKKLLLLLLKKKHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHFFFEEEIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLJJJIIIHHHHHHIIIIIIMMMPPPQQQNNNJJJFFFFFFHHHJJJJJJJJJIIIHHHEEECCCBBB@@@AAACCCCCCCCCCCCDDDFFFCCCKKKTTTZZZXXXRRRKKKFFFEEECCCAAAAAABBBCCCBBBAAABBBBBBDDDEEEFFFGGGGGGGGG~~~|||xxxuuurrroooppppppooommmkkkiiigggiiifffcccaaa```___]]][[[YYYWWWUUUTTTRRRQQQQQQQQQOOOOOOMMMLLLKKKJJJJJJJJJEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTVVV[[[aaagggjjjjjjhhhooottt|||uuucccZZZPPPKKKJJJKKKJJJIIIKKKMMMPPPUUU[[[dddmmmsss{{{ttt```VVVPPPMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGFFFCCCBBBCCCEEEFFFFFFGGGHHHGGGFFFEEEDDDHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGKKKKKKJJJHHHFFFEEEFFFGGGHHHFFFDDDCCCBBBBBBBBBBBBGGGGGGGGGGGGGGGFFFFFFFFFDDDBBBAAAAAABBBCCCCCCBBBDDDEEEFFFHHHIIIJJJKKKKKKHHHHHHIIIHHHGGGFFFDDDCCCDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFIIILLLNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLOOONNNMMMLLLLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMOOOQQQQQQOOOOOOOOOPPPLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRPPPRRRRRRQQQPPPOOOQQQRRRQQQOOOMMMJJJIIIIIIIIIJJJIIIJJJJJJIIIHHHIIIKKKNNNLLLNNNSSSXXX[[[ZZZVVVSSSLLLKKKJJJJJJKKKMMMNNNOOOTTTSSSSSSRRRRRRQQQQQQQQQMMMLLLKKKKKKMMMMMMLLLKKKJJJJJJLLLMMMMMMNNNNNNNNNIIIKKKNNNRRRTTTVVVWWWWWWXXXUUUQQQMMMKKKJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFFFFHHHKKKLLLLLLKKKGGGIIIKKKLLLKKKIIIFFFDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFIIIHHHHHHIIIJJJJJJHHHFFFCCCDDDFFFHHHHHHHHHHHHGGGBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKHHHFFFFFFGGGHHHIIIKKKKKKJJJHHHEEEDDDFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGMMMNNNOOOMMMIIIGGGGGGHHHIIIJJJKKKKKKIIIFFFDDDBBBBBBCCCEEEEEEDDDEEEGGGIIIIIISSS```gggfff\\\QQQIIIFFFDDDCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGG|||zzzwwwuuutttrrrpppmmmiiiiiiiiihhhfffdddaaa___```]]]ZZZXXXXXXWWWUUUSSSUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIHHHHHHGGGHHHDDDDDDDDDCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFEEEFFFHHHNNNNNNOOOQQQRRRTTTUUUUUUPPPRRRUUUZZZ^^^```^^^\\\bbbfffkkkqqqwwwwwwkkk]]]OOOJJJEEEBBBDDDFFFIIIJJJKKKOOOUUU\\\cccllluuu{{{kkk[[[RRRMMMIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDEEEGGGGGGHHHIIIIIIIIIHHHFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGIIIJJJIIIGGGDDDCCCDDDFFFGGGFFFEEECCCAAAAAAAAABBBFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKLLLGGGGGGHHHHHHGGGEEECCCAAADDDDDDEEEEEEFFFGGGHHHHHHGGGIIIJJJKKKLLLKKKJJJIIIJJJIIIGGGEEEDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFFFFFFFDDDCCCDDDGGGJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPPPPPPPPPPOOONNNMMMLLLNNNMMMLLLLLLLLLMMMNNNOOONNNNNNNNNMMMNNNNNNOOOOOOPPPRRRSSSRRRPPPOOOOOOPPPNNNMMMLLLKKKIIIHHHGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOORRRSSSUUUVVVUUUTTTRRRQQQOOOPPPQQQPPPOOOPPPRRRTTTVVVTTTPPPLLLIIIHHHHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLLLLNNNRRRVVVYYYXXXTTTQQQLLLLLLLLLKKKKKKMMMNNNPPPTTTTTTTTTTTTSSSRRRRRRQQQNNNKKKHHHGGGIIILLLMMMMMMJJJKKKLLLMMMMMMMMMMMMMMMHHHJJJMMMQQQTTTVVVWWWXXXWWWTTTPPPLLLIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJFFFEEEFFFHHHJJJLLLKKKJJJEEEGGGIIIJJJJJJHHHFFFDDDDDDGGGIIIHHHFFFEEEFFFHHHJJJJJJIIIHHHHHHGGGGGGFFFJJJIIIHHHIIIIIIHHHEEECCCBBBDDDFFFGGGHHHHHHHHHGGGAAABBBDDDFFFGGGHHHIIIIIIKKKKKKLLLJJJGGGFFFFFFGGGGGGIIIJJJKKKKKKHHHEEECCCEEEEEEGGGHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHLLLLLLKKKJJJHHHFFFFFFGGGGGGHHHIIIIIIHHHFFFDDDBBBFFFGGGGGGGGGFFFGGGIIILLLKKKUUUbbbjjjhhh]]]QQQHHHGGGFFFEEEEEEFFFFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGG{{{xxxvvvtttpppooommmllllllllljjjhhhbbbbbbaaa```^^^\\\[[[ZZZ[[[YYYVVVUUUUUUTTTRRRQQQOOOOOONNNMMMLLLLLLKKKKKKIIIIIIHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGEEECCCBBBCCCDDDJJJLLLOOORRRUUUVVVWWWWWWPPPPPPQQQSSSUUUVVVTTTSSSSSSWWWZZZ]]]```___VVVKKKDDDCCCBBBAAABBBEEEHHHJJJKKKQQQ[[[ccckkkttt~~~{{{yyyzzzsss___UUUOOOKKKHHHGGGJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFEEEGGGHHHEEEBBBBBBDDDGGGDDDDDDDDDCCCBBBBBBDDDFFFFFFDDDCCCDDDEEEGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDEEEEEEEEEFFFGGGIIIKKKLLLGGGGGGHHHHHHGGGEEECCCBBBDDDDDDEEEEEEFFFFFFFFFGGGFFFGGGIIIJJJKKKKKKJJJJJJJJJIIIGGGEEECCCBBBBBBAAADDDDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJIIIIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFDDDCCCCCCEEEGGGHHHHHHIIIIIIJJJKKKLLLNNNNNNOOOQQQQQQQQQQQQPPPOOONNNMMMMMMLLLLLLLLLMMMNNNOOOOOOOOONNNNNNNNNOOOPPPQQQQQQSSSTTTTTTSSSRRRQQQRRRSSSSSSQQQNNNKKKIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPSSSTTTUUUVVVVVVTTTRRRQQQOOOPPPPPPOOOOOOOOORRRTTTYYYWWWSSSNNNKKKIIIHHHHHHIIIJJJKKKJJJHHHHHHJJJLLLNNNOOOQQQTTTWWWVVVSSSPPPMMMMMMMMMMMMLLLLLLOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRNNNKKKGGGFFFHHHKKKMMMNNNKKKKKKLLLMMMMMMMMMMMMMMMHHHJJJNNNQQQTTTWWWXXXXXXUUUSSSPPPLLLJJJIIIHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFFFFHHHJJJKKKJJJIIIDDDEEEFFFGGGGGGGGGFFFEEECCCFFFIIIIIIFFFEEEFFFIIIKKKJJJJJJIIIIIIHHHGGGGGGIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCDDDFFFFFFGGGGGGGGGDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJIIIFFFEEEEEEFFFFFFGGGIIIJJJIIIGGGEEECCCDDDEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGFFFEEEEEEHHHIIIIIIHHHGGGGGGJJJLLLOOOWWWbbbhhheee[[[PPPIIIHHHGGGFFFGGGHHHHHHFFFDDDCCCCCCEEEFFFGGGHHHHHHHHHyyyxxxwwwtttpppmmmjjjhhhgggeeeddddddddddddcccaaaZZZYYYYYYXXXWWWWWWWWWWWWXXXVVVSSSRRRSSSSSSQQQPPPJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@AAACCCDDDBBBCCCCCCAAA??????@@@AAACCCGGGLLLQQQUUUVVVVVVVVVOOOMMMJJJIIIJJJJJJJJJIIIFFFJJJLLLLLLMMMNNNIIIBBB???@@@BBBCCCDDDHHHLLLPPPSSS[[[eeemmmttt{{{zzztttssstttwww{{{zzzkkk^^^RRRNNNMMMJJJGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIGGGEEEEEEFFFHHHIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBEEEGGGEEEBBBBBBFFFJJJDDDEEEFFFDDDBBBBBBDDDGGGFFFDDDBBBCCCFFFHHHHHHGGGCCCBBB@@@@@@BBBCCCBBBAAADDDDDDDDDEEEFFFHHHJJJKKKIIIIIIHHHHHHGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDEEEFFFGGGFFFFFFEEEFFFGGGIIIKKKKKKKKKJJJIIIHHHIIIIIIJJJIIIHHHGGGFFFHHHFFFDDDDDDEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPPPPPPPOOONNNNNNMMMKKKKKKLLLMMMNNNOOOOOOOOONNNNNNNNNOOOOOOQQQRRRRRRSSSUUUVVVVVVUUUVVVXXXZZZYYYVVVRRRMMMJJJIIIIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGHHHJJJLLLNNNPPPQQQTTTUUUVVVVVVVVVTTTRRRPPPOOOPPPPPPOOONNNOOORRRTTTYYYXXXTTTQQQNNNLLLKKKJJJJJJLLLMMMMMMKKKKKKKKKLLLOOOOOOOOOQQQRRRRRRPPPMMMMMMNNNOOOMMMLLLLLLOOOQQQRRRRRRTTTTTTUUUTTTSSSSSSMMMKKKIIIIIIJJJLLLMMMMMMKKKKKKLLLMMMMMMMMMMMMLLLIIIKKKNNNRRRUUUWWWXXXXXXTTTSSSQQQNNNLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKJJJHHHDDDDDDDDDDDDEEEFFFFFFGGGBBBFFFJJJIIIFFFEEEGGGJJJLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGIIIKKKKKKIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEGGGIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJHHHGGGFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIGGGEEEFFFHHHJJJPPPVVV]]]```\\\UUUMMMHHHGGGFFFFFFGGGHHHGGGEEECCCCCCDDDEEEFFFGGGHHHHHHHHH}}}zzzvvvtttnnnnnnmmmkkkiiieeebbb```bbb```^^^^^^^^^^^^\\\[[[TTTSSSRRRRRRRRRSSSUUUVVVQQQOOOMMMLLLMMMMMMLLLKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>>======???@@@BBB>>>??????>>>======>>>@@@>>>BBBIIIOOOTTTUUUUUUTTTMMMIIIDDDAAAAAABBBBBBBBB>>>BBBDDDCCCCCCEEECCC???===???BBBEEEGGGLLLSSSXXX___fffpppvvvzzzwwwpppooooooppprrrvvvxxxwwwqqqhhhaaaZZZPPPIIIJJJLLLJJJHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGIIIGGGEEEEEEFFFHHHJJJJJJGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDAAADDDGGGEEECCCCCCGGGLLLHHHIIIHHHEEEAAA@@@BBBDDDFFFDDDAAABBBFFFHHHIIIGGGFFFEEECCCCCCEEEFFFEEEDDDDDDDDDDDDDDDFFFHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHGGGJJJHHHEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLIIIKKKMMMNNNOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUWWWXXXXXXZZZ]]]___^^^[[[UUUOOOKKKJJJKKKLLLHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQUUUVVVVVVWWWVVVTTTQQQPPPPPPPPPPPPNNNMMMOOORRRTTTXXXWWWUUURRRPPPNNNMMMLLLKKKMMMOOOPPPNNNMMMLLLMMMOOOMMMLLLMMMNNNMMMLLLJJJMMMOOOOOONNNLLLLLLOOORRRQQQRRRSSSTTTUUUUUUTTTSSSMMMLLLKKKLLLNNNNNNMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLJJJLLLOOOSSSUUUWWWXXXXXXSSSSSSQQQPPPNNNLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHIIIJJJKKKIIIHHHEEEDDDCCCCCCCCCEEEGGGHHHBBBFFFJJJIIIFFFEEEHHHKKKLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEGGGJJJMMMNNNMMMLLLCCCCCCBBBAAAAAABBBDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBEEEFFFGGGFFFEEEDDDEEEFFFDDDDDDFFFFFFGGGFFFEEEEEECCCEEEGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFJJJHHHFFFEEEFFFGGGGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJHHHFFFDDDDDDFFFHHHKKKNNNSSSTTTPPPJJJEEEBBBFFFEEEEEEFFFGGGGGGDDDBBBCCCDDDEEEFFFGGGHHHHHHHHHwwwvvvtttqqqnnnllliiihhhdddcccbbb```^^^\\\[[[ZZZXXXWWWWWWXXXYYYYYYXXXVVVQQQQQQPPPOOOOOONNNMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;AAABBBEEEIIIKKKMMMMMMMMMFFFDDDAAA@@@??????===;;;=========<<<;;;<<<>>>@@@@@@DDDIIINNNRRRVVVYYY\\\hhhoooyyy|||rrroooqqqqqqmmmllllllhhh___XXXUUUNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEDDDKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE???BBBEEEEEEDDDGGGNNNUUUSSSNNNHHHCCCBBBCCCDDDEEEDDDDDDEEEFFFGGGIIIKKKLLLHHHGGGFFFDDDDDDDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFHHHJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJMMMLLLKKKIIIGGGFFFFFFFFFHHHDDD@@@AAAEEEHHHFFFCCCGGGFFFGGGHHHKKKMMMMMMMMMPPPOOOOOONNNNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMPPPSSSUUUWWWVVVWWWVVVUUUVVV\\\eeellljjjbbbWWWPPPOOONNNKKKHHHFFFGGGGGGFFFDDDCCCDDDEEEFFFGGGHHHJJJLLLOOOQQQRRROOORRRTTTSSSQQQNNNMMMLLLNNNNNNOOOPPPPPPPPPOOOOOOSSSSSSSSSRRRRRRRRRRRRRRROOOPPPPPPPPPOOOMMMLLLJJJLLLKKKKKKLLLMMMMMMKKKJJJJJJMMMOOOOOONNNMMMMMMMMMMMMNNNQQQSSSTTTSSSQQQPPPLLLMMMNNNNNNMMMLLLMMMNNNNNNNNNNNNMMMMMMKKKJJJJJJJJJOOOSSSRRRRRRUUUUUUTTTPPPQQQQQQRRRQQQOOONNNMMMLLLKKKJJJIIIGGGFFFDDDDDDGGGIIIKKKKKKIIIHHHGGGGGGIIIGGGEEEDDDCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJOOOQQQSSSSSSQQQNNNMMMLLLHHHIIIKKKNNNOOONNNJJJGGGGGGEEECCCBBBBBBAAA???===BBBCCCDDDDDDDDDCCCBBBAAAHHHHHHFFFFFFGGGIIILLLNNNCCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDFFFGGGIIINNNLLLIIIFFFEEEEEEFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFHHHJJJ|||yyyuuurrrnnnmmmkkkiiigggdddbbbbbb___^^^]]][[[YYYWWWVVVUUUTTTSSSRRRSSSUUUUUUSSSRRROOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHEEEEEEDDDCCCBBBAAAAAA@@@BBBBBBAAAAAA@@@@@@@@@???===============<<<;;;:::<<<=========<<<<<<;;;:::===>>>@@@BBBDDDFFFGGGGGGDDDBBB???>>>>>>===<<<:::999:::::::::999:::===???CCCHHHOOOUUUZZZ^^^aaacccooouuu~~~yyyuuuuuupppiiicccaaa\\\UUUPPPOOONNNMMMKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFEEEJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAADDDFFFEEEDDDGGGMMMRRRSSSOOOHHHDDDDDDEEEEEEFFFHHHGGGFFFFFFEEEFFFFFFFFFHHHGGGEEEDDDDDDDDDEEEFFFDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEGGGHHHIIIIIIJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKIIIHHHFFFFFFFFFHHHDDD@@@AAAEEEGGGFFFDDDFFFEEEEEEGGGJJJLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWVVVTTTTTTXXX^^^cccfff^^^UUUPPPNNNMMMJJJGGGFFFGGGHHHGGGFFFEEEFFFGGGEEEEEEFFFHHHJJJLLLNNNOOOOOOQQQRRRRRROOOMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNRRRRRRRRRRRRQQQQQQPPPPPPNNNNNNOOOOOONNNLLLKKKJJJKKKKKKJJJKKKLLLLLLKKKIIILLLNNNOOOOOOMMMLLLKKKLLLKKKMMMOOORRRSSSRRRQQQPPPLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJKKKPPPRRRPPPOOORRRSSSRRROOOPPPPPPPPPPPPOOONNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFGGGIIIHHHGGGFFFFFFGGGIIIHHHFFFEEEDDDEEEFFFGGGFFFGGGGGGHHHHHHIIIJJJJJJQQQSSSUUUTTTQQQMMMLLLKKKJJJKKKMMMPPPRRRRRROOOLLLGGGEEEBBBAAABBBBBBAAA???@@@AAABBBBBBBBBBBBAAA@@@FFFFFFFFFFFFGGGIIIJJJKKKGGGFFFFFFEEEEEEDDDCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHKKKJJJGGGEEEDDDDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDCCCDDDCCCCCCDDDEEEFFFHHHIII{{{xxxssspppmmmjjjgggdddaaa```___]]]\\\ZZZYYYXXXXXXWWWVVVUUUSSSQQQPPPPPPNNNMMMMMMNNNOOOOOONNNLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBAAA@@@??????>>>>>>;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>===<<<;;;:::999::::::;;;<<<===???@@@AAAAAA???<<<;;;;;;;;;:::999666888999999:::<<<@@@BBBIIIOOOXXX```fffjjjmmmnnnuuu{{{}}}yyyqqqhhh^^^XXXSSSNNNLLLNNNOOONNNLLLJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGEEEDDDEEEIIIMMMOOOKKKFFFCCCBBBCCCDDDDDDGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGHHHIIIJJJJJJJJJIIIHHHFFFDDDCCCBBBAAABBBCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIILLLKKKJJJIIIHHHGGGFFFEEEFFFCCCAAAAAADDDGGGFFFDDDDDDCCCCCCEEEGGGIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRRRRTTTXXX[[[^^^YYYRRROOONNNLLLIIIGGGFFFGGGHHHHHHGGGFFFHHHIIIFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPQQQOOOMMMKKKKKKLLLKKKKKKJJJJJJJJJKKKLLLMMMSSSRRRRRRQQQPPPOOONNNNNNLLLLLLLLLLLLLLLKKKJJJIIIJJJIIIIIIJJJKKKKKKJJJHHHLLLNNNOOONNNLLLKKKKKKKKKIIIKKKMMMPPPQQQQQQPPPOOOLLLMMMNNNNNNLLLLLLMMMNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKOOOPPPNNNMMMPPPRRRRRRPPPPPPOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHJJJKKKKKKJJJIIIIIIKKKMMMIIIHHHGGGEEEEEEFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJJJJSSSTTTVVVTTTQQQNNNKKKKKKLLLMMMOOOSSSVVVWWWVVVTTTHHHEEEBBBAAAAAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEGGGHHHHHHIIIIIIFFFFFFGGGGGGFFFEEECCCBBBDDDCCCBBBAAAAAACCCDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCDDDFFFGGGIIIJJJJJJGGGGGGEEEDDDDDDEEEFFFGGGHHHGGGEEECCCCCCDDDEEEFFFGGGFFFFFFEEECCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHH~~~~~~}}}xxxsssnnnkkkgggdddbbb```^^^\\\VVVVVVUUUTTTTTTSSSRRRRRRSSSRRRQQQPPPOOONNNMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;??????>>>===<<<;;;999888;;;:::999999:::;;;===>>>===;;;999999999:::999888777999;;;===???BBBGGGJJJPPPXXXbbblllrrrvvvxxxyyyxxx}}}xxxlllbbbXXXRRRMMMJJJJJJMMMPPPOOOMMMKKKJJJHHHHHHGGGEEEDDDCCCBBBCCCDDDGGGHHHFFFEEECCCBBBCCCEEEGGGHHHEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFDDDBBBBBBEEEGGGHHHDDD@@@>>>>>>?????????AAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCBBBDDDDDDEEEEEEDDDDDDCCCBBBDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHGGGEEECCCAAA@@@BBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIHHHGGGFFFEEEEEECCCAAAAAADDDFFFFFFEEEBBBAAAAAACCCEEEGGGGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMNNNIIIKKKLLLNNNPPPRRRTTTVVVVVVSSSOOOMMMLLLKKKHHHFFFDDDFFFGGGGGGFFFFFFHHHIIIIIIHHHIIIIIIJJJKKKLLLMMMOOOOOOOOOMMMKKKJJJKKKLLLKKKJJJIIIHHHHHHJJJLLLNNNSSSSSSRRRQQQOOONNNMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIJJJKKKIIIHHHJJJKKKMMMLLLKKKKKKKKKMMMJJJKKKMMMNNNOOONNNMMMMMMLLLMMMNNNMMMLLLKKKLLLNNNLLLLLLKKKKKKJJJJJJJJJJJJKKKOOOOOOMMMMMMQQQTTTTTTTTTSSSQQQOOONNNNNNOOOOOOLLLLLLKKKJJJJJJIIIHHHHHHLLLLLLLLLKKKJJJJJJLLLNNNHHHGGGFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJQQQSSSUUUTTTRRROOOMMMMMMNNNOOOQQQUUUYYY[[[[[[ZZZKKKHHHCCCAAAAAABBBCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHBBBDDDFFFHHHIIIIIIHHHGGGBBBCCCFFFGGGHHHHHHFFFEEECCCBBB???>>>>>>@@@CCCEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFHHHIIIIIIGGGFFFFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGzzzsssppppppoookkkfffcccaaa^^^\\\[[[ZZZXXXVVVPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPOOONNNMMMMMMLLLLLLJJJJJJIIIJJJKKKLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDCCCCCC??????@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;<<<=========<<<<<<>>>>>>>>>===<<<:::999888:::999888777777999:::;;;:::888777777888999999888888:::>>>AAADDDIIIOOOSSSZZZbbbmmmvvv|||~~~}}}~~~sss___WWWOOOLLLIIIFFFFFFHHHMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBDDDFFFHHHEEEDDDBBBBBBBBBDDDFFFHHHDDDDDDEEEEEEEEEDDDCCCCCCAAAAAABBBBBBCCCCCCCCCCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@AAABBBCCC@@@>>>======>>>>>>===>>>>>>???AAABBBEEEFFFHHHEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEECCCAAA@@@AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGEEEEEECCCBBBAAAAAACCCEEEFFFFFFBBBAAA@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLKKKJJJJJJIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGHHHJJJLLLNNNPPPPPPPPPPPPOOOMMMKKKJJJIIIHHHFFFCCCEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOONNNLLLJJJIIIJJJKKKKKKJJJIIIHHHIIIKKKMMMOOOSSSSSSRRRPPPOOONNNMMMMMMHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKJJJHHHGGGHHHJJJJJJIIIJJJLLLNNNKKKLLLMMMMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLKKKLLLMMMLLLKKKJJJIIIIIIJJJJJJKKKIIINNNOOOMMMNNNSSSWWWWWWXXXWWWTTTQQQOOONNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJHHHJJJKKKJJJHHHGGGHHHIIIFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKNNNPPPSSSSSSRRRPPPOOOPPPOOOOOOQQQTTTXXX[[[\\\\\\NNNJJJEEEBBBBBBBBBBBBBBB??????@@@AAABBBCCCEEEEEECCCDDDGGGIIIJJJJJJIIIHHHAAACCCEEEGGGHHHGGGFFFEEEBBBAAA???===>>>@@@BBBDDD@@@@@@@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDCCCDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFF|||wwwrrrppplllgggeeedddbbb___[[[YYYWWWTTTSSSSSSSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJIIIHHHIIIKKKKKKIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????????????????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<=========<<<<<<;;;<<<<<<<<<;;;:::999888777666666666555666666777777999777666777888::::::999999<<<@@@EEEJJJPPPWWW[[[fffmmmwww~~~{{{yyy~~~mmmYYYRRRMMMMMMKKKHHHGGGHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBCCCEEEEEECCCCCCDDDEEEEEEEEEDDDDDD@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAACCCAAA@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBDDDDDDEEEFFFGGGHHHHHHGGGHHHHHHHHHHHHFFFDDDAAA@@@@@@AAACCCEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIGGGEEEDDDBBBBBBAAAAAABBBDDDFFFGGGBBBAAAAAABBBDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKLLLKKKJJJKKKMMMMMMKKKIIIMMMLLLKKKIIIHHHGGGGGGGGGDDDEEEFFFFFFEEEDDDEEEGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIJJJLLLNNNOOOQQQPPPPPPOOONNNMMMMMMLLLGGGGGGFFFFFFGGGHHHIIIJJJHHHGGGGGGIIIKKKKKKJJJIIIEEEFFFGGGGGGGGGHHHJJJLLLLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKKKKLLLMMMKKKJJJIIIHHHHHHIIIJJJKKKIIIMMMOOONNNOOOTTTWWWWWWXXXVVVTTTRRRPPPNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKNNNRRRRRRPPPLLLJJJHHHFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKNNNQQQRRRQQQPPPPPPPPPOOONNNNNNPPPTTTXXXYYYYYYMMMJJJFFFDDDDDDDDDCCCBBB@@@@@@AAAAAACCCDDDFFFFFFCCCEEEGGGIIIJJJJJJIIIHHHEEEEEEFFFFFFEEEDDDBBBAAABBBAAA@@@??????AAABBBDDDBBBAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEEEEDDDzzztttqqqpppmmmhhhccc______]]]\\\ZZZWWWUUUTTTQQQPPPNNNMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIIIIIIIIIIIIIGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@>>>>>>>>>========================<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999::::::::::::999999888777444444555666666666666666888777666777999;;;;;;;;;===@@@FFFKKKQQQXXX___dddrrrxxx{{{xxxwww|||iiiXXXRRRMMMMMMLLLIIIHHHIIIEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBCCCCCCCCCBBBDDDCCCBBBCCCEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@CCCDDDEEEFFFGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAACCCDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHGGGDDDBBBAAA@@@AAACCCEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGEEEDDDAAAAAAAAAAAABBBCCCFFFGGGCCCBBBBBBCCCEEEFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLKKKNNNLLLJJJKKKLLLMMMJJJHHHLLLKKKJJJHHHFFFFFFGGGHHHFFFGGGHHHGGGEEEEEEEEEGGGDDDDDDDDDEEEFFFHHHIIIJJJLLLNNNOOOOOOLLLJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFFFFFFFFFFHHHIIIJJJHHHGGGGGGIIIKKKLLLKKKJJJFFFGGGFFFEEEDDDDDDFFFHHHIIIJJJJJJKKKLLLMMMMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMKKKJJJHHHGGGGGGIIIJJJKKKIIINNNPPPOOOOOORRRSSSRRRRRRRRRRRRQQQPPPNNNLLLLLLNNNNNNOOOOOOOOOOOOOOOOOORRRWWW]]]___\\\UUUOOOKKKGGGHHHHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKNNNPPPQQQPPPOOONNNNNNNNNLLLKKKLLLOOORRRTTTTTTJJJHHHFFFFFFFFFGGGFFFEEEEEEEEEDDDDDDEEEGGGHHHIIICCCDDDFFFGGGHHHIIIHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@AAAAAABBBCCCEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCC|||yyyvvvuuusssnnnhhheeeeeeccc^^^YYYUUUWWWXXXWWWTTTQQQPPPPPPNNNLLLKKKKKKLLLLLLKKKJJJLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDEEEFFFFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888777888888999999999888888777444555777888999999888777888777666888:::<<<<<<<<>>???AAACCCEEEGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@===>>>???@@@AAABBBCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEEEEEEEDDDCCC|||zzzwwwsssooollljjjiiieee```[[[WWWVVVUUUSSSPPPRRRQQQPPPOOONNNNNNNNNNNNLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFCCC@@@@@@AAACCCBBB@@@CCCBBBBBBAAA@@@???>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;::::::999999999999888888888777444666777888777777999;;;777888888777555555777888555666999:::<<>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@AAAAAA>>>>>><<<<<<===???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDD|||xxxuuutttlllkkkhhhdddaaa___]]]\\\___[[[VVVSSSSSSRRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCEEEBBB@@@???AAABBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::888999::::::;;;:::::::::999999888888888777777777555666888888777777888:::777888888888666666777999666888:::<<>>???@@@AAACCCDDDEEEEEEFFFCCCDDDFFFEEECCCBBBBBBBBBFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGEEEEEECCCCCCCCCCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIJJJJJJJJJJJJJJJIIIMMMKKKJJJKKKNNNOOONNNLLLJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHMMMNNNNNNOOONNNLLLJJJHHHKKKLLLNNNOOOPPPPPPPPPPPPLLLJJJGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFEEEEEEEEEEEEGGGGGGIIIJJJLLLNNNOOONNNMMMLLLOOOOOOPPPPPPNNNLLLJJJHHHEEEEEEDDDCCCEEEHHHKKKMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQPPPNNNLLLKKKMMMNNNNNNLLLJJJKKKNNNRRRPPPSSSVVVZZZZZZVVVOOOIIIFFFGGGHHHIIIJJJKKKKKKLLLMMMJJJHHHHHHJJJLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIIHHHHHHGGGFFFFFFCCCCCCDDDEEEEEEFFFFFFEEEGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEEEEFFFHHHGGGEEEBBBAAAAAABBBBBBBBB>>>???@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCBBBBBBAAAAAAAAABBB>>>===<<<<<<<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCC}}}{{{zzzvvvuuusssooollliiifffeee```^^^\\\ZZZXXXVVVUUUTTTWWWTTTPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888999:::::::::::::::888888777777777666666666666777888888777666777999777888999888777777888:::999;;;===@@@DDDKKKRRRXXX```eeelllrrrxxxzzzvvvxxxmmmZZZOOOIIIGGGDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDCCCAAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBCCCDDDFFFGGGHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFEEEFFFGGGGGGGGGEEEDDDCCCAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@???>>>>>>??????>>>??????@@@AAAAAAAAA@@@===>>>@@@AAACCCDDDFFFFFFCCCCCCDDDCCCAAAAAABBBDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBBBBAAACCCCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEGGGIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHLLLMMMNNNOOOOOOOOONNNNNNLLLKKKJJJJJJJJJJJJHHHFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFJJJLLLMMMNNNOOONNNNNNMMMOOOPPPPPPOOONNNLLLIIIHHHEEEDDDCCCCCCDDDGGGIIIKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMNNNOOOOOONNNMMMLLLNNNNNNMMMLLLKKKLLLOOOQQQQQQQQQQQQRRRQQQNNNJJJFFFFFFGGGHHHHHHIIIJJJKKKKKKMMMJJJHHHHHHIIIJJJJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFBBBAAA@@@CCCGGGIIIIIIGGGGGGFFFDDDCCCCCCDDDEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGGGGEEEBBBAAABBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBB===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB~~~|||yyyuuuqqqnnnkkkjjjhhhgggeeebbb___]]][[[ZZZWWWVVVUUUSSSRRRQQQQQQQQQNNNMMMKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>@@@?????????????????????;;;;;;<<<<<<<<<=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999666777888999:::::::::999777777777777666666666666777888999888777666777888777888999888888888:::<<<>>>???BBBFFFLLLTTT]]]dddlllpppwww}}}~~~zzzxxx}}}|||}}}lll\\\PPPJJJGGGEEECCCCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAA@@@AAABBBCCCBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCAAABBBCCCDDDDDDEEEHHHIIIIIIHHHEEEBBBAAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBB?????????@@@AAABBBCCCDDDBBBAAAAAA@@@???>>>>>>===@@@@@@AAABBBBBBBBBBBBAAA>>>??????@@@AAACCCDDDEEEBBBCCCCCCBBB@@@AAACCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@@@@BBBCCCEEEAAA@@@@@@AAAAAABBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFIIIKKKLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCCCCDDDFFFHHHIIIKKKKKKLLLLLLKKKKKKJJJJJJLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIKKKLLLMMMNNNNNNMMMLLLKKKLLLLLLMMMNNNPPPOOOMMMJJJFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNNNNNNNOOOOOOOOONNNMMMKKKIIIHHHGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIIIIJJJKKKLLLNNNNNNJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJLLLNNNPPPRRROOOMMMKKKJJJIIIGGGEEEIIIIIIIIIIIIJJJKKKLLLMMMMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEECCC@@@===@@@FFFJJJHHHEEEFFFEEECCCBBBAAACCCDDDFFFGGGHHHIIIHHHEEEDDDDDDEEEEEECCCAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBBBBAAA@@@>>>???@@@BBBCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA<<<;;;;;;;;;;;;<<<===>>>?????????????????????????????????@@@@@@@@@AAAAAA~~~{{{xxxuuusssmmmllliiifffcccaaa___^^^[[[[[[YYYWWWUUUSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@@@@?????????>>>>>>>>>=========<<<<<<======>>>>>>>>>===>>>>>>:::::::::;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::::::::999999999888888888555666777888999999999999777777777777666666666666777888999888777666777888666888999::::::<<<>>>@@@EEEGGGJJJNNNUUU___iiiooowww{{{}}}~~~}}}~~~||||||ssshhh]]]SSSLLLHHHFFFDDDCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAAAAACCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCCCCEEEHHHJJJHHHEEEBBB@@@@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCEEEEEEFFFFFFEEEDDDBBBAAA===>>>???@@@BBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>CCCCCCCCCDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBAAAAAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@???@@@AAADDDEEEAAAAAAAAAAAABBBCCCDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBCCCEEEFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLIIIIIIHHHHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKIIIHHHJJJKKKLLLOOORRRRRRPPPMMMEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFDDDEEEGGGIIIKKKLLLNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIJJJLLLMMMNNNJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHIIIKKKLLLMMMRRROOOKKKHHHHHHGGGFFFEEEIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDD@@@===>>>CCCFFFEEEBBBEEEDDDBBBAAAAAACCCDDDFFFEEEFFFGGGGGGDDDCCCBBBBBBBBB@@@??????@@@AAA@@@???CCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAACCCCCCDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????~~~{{{uuupppllliiieeeccc^^^]]][[[YYYXXXVVVVVVUUUQQQPPPOOONNNMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHDDDEEEFFFEEEDDDCCCCCCEEEBBBBBBAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;:::<<<>>>>>>===<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::999999999999999999888888888777777444555666777888999999999888888777777777666666666666777888888777666777999777999<<<===???AAAEEEHHHNNNPPPUUUZZZaaajjjtttzzz~~~}}}|||~~~~~~wwwttthhheee```ZZZTTTNNNIIIGGGEEEDDDCCCDDDFFFEEEDDDBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBAAABBBCCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCEEEFFFEEEBBBAAACCCFFFJJJHHHEEEBBBAAAAAAAAABBBAAAAAA@@@@@@AAABBBBBBCCCEEEEEEEEEEEEDDDCCCAAA@@@===>>>@@@BBBCCCDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@???DDDDDDDDDDDDCCCCCCBBBAAACCCBBBAAA@@@???@@@AAABBBDDDDDDEEEDDDBBBBBBCCCEEECCCCCCCCCCCCCCCCCCCCCCCC>>>??????@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHKKKNNNNNNMMMKKKDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFBBBCCCDDDFFFHHHJJJLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNKKKKKKLLLLLLLLLMMMMMMNNNLLLIIIGGGGGGHHHJJJKKKKKKOOOMMMIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGHHHIIILLLLLLLLLJJJIIIIIIKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCCCCBBBBBBDDDAAA>>>>>>AAACCCBBBAAADDDDDDCCCBBBBBBCCCEEEFFFCCCEEEFFFFFFDDDBBBBBBBBB@@@???>>>>>>@@@@@@???>>>BBBBBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBCCCBBBBBBDDDCCCCCCBBBAAAAAA@@@@@@???@@@AAAAAAAAA@@@>>>===;;;<<<<<<<<<<<<<<<<<<<<<========================<<<============>>>>>>>>>~~~{{{xxxvvvuuussspppnnnmmmjjjeeebbb```]]]YYYWWWTTTSSSQQQPPPNNNMMMMMMMMMJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFAAACCCEEEDDDAAA@@@AAABBB@@@??????>>>>>>??????@@@?????????>>>>>>======<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::888:::======<<<;;;;;;===::::::;;;;;;;;;;;;;;;;;;::::::::::::999999999999999888888888777777777777333444555777888999999999999999888888888777777777555666888888777777888::::::<<<@@@BBBEEEHHHMMMPPPXXX[[[```fffmmmuuu}}}}}}}}}~~~~~~}}}pppgggcccYYYWWWSSSOOOLLLHHHFFFEEECCCCCCCCCDDDFFFEEEDDDBBBCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAADDDFFFDDDAAA@@@CCCFFFHHHGGGEEECCCBBBAAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDBBB@@@???>>>???AAACCCDDDEEEEEEDDDAAAAAABBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDEEEFFFGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB<<<======>>>??????@@@@@@???@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHJJJKKKJJJHHHGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJFFFFFFFFFGGGIIIIIIGGGFFFBBBBBBBBBBBBCCCDDDEEEEEEBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJHHHFFFFFFFFFFFFGGGDDDDDDEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMLLLLLLMMMMMMNNNNNNLLLJJJGGGGGGIIIKKKLLLKKKKKKJJJHHHIIIJJJJJJIIIHHHGGGGGGEEEDDDEEEFFFHHHIIIKKKLLLMMMKKKJJJJJJLLLOOOMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@BBBAAA@@@???@@@AAACCCDDDCCCCCCDDDDDDDDDEEEEEEEEEBBBDDDGGGGGGEEEDDDCCCCCC@@@???>>>???AAAAAA???>>>@@@AAAAAAAAAAAAAAA@@@???AAAAAABBBBBBBBBBBBBBBAAADDDDDDCCCCCCBBBAAAAAAAAA???@@@AAABBBBBB@@@???===<<<<<<=========<<<<<<<<<========================;;;<<<<<<<<<<<<=========~~~}}}}}}|||yyyuuuqqqooommmlllkkkhhheeebbb```^^^[[[YYYXXXVVVSSSQQQOOONNNLLLKKKIIIHHHHHHGGGIIIHHHHHHHHHGGGGGGFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA???BBBDDDCCC@@@>>>???@@@@@@@@@????????????@@@AAA>>>>>>===<<<;;;;;;::::::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::777:::======;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888777777777777333444555777888888999999999999999999888888888888444666777888777777999;;;<<>>???@@@AAAAAABBB>>>???@@@AAABBBCCCBBBBBBDDDCCCCCCDDDDDDEEEFFFGGGBBBCCCEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDCCCFFFGGGHHHJJJKKKLLLMMMMMMIIIKKKMMMKKKHHHGGGHHHJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLHHHGGGFFFFFFGGGGGGEEECCCAAAAAAAAABBBCCCDDDEEEFFFBBBCCCDDDFFFHHHJJJLLLMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNJJJGGGGGGJJJMMMMMMLLLHHHHHHHHHIIIKKKLLLJJJIIIJJJIIIGGGFFFFFFHHHIIIKKKKKKLLLMMMLLLJJJKKKNNNQQQOOONNNMMMLLLJJJHHHGGGFFFHHHGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAA@@@??????AAAAAAAAA@@@@@@AAADDDGGGCCCCCCDDDEEEFFFFFFEEEEEEBBBDDDGGGHHHGGGEEEEEEEEE@@@??????@@@BBBBBB@@@??????@@@@@@AAAAAA@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAAEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCCCCAAA???>>><<<======>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======|||vvvtttqqqnnnllllllllllllgggfffdddaaa^^^[[[YYYXXXPPPOOOMMMLLLKKKKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::=========<<<;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999===<<<999666555444555666666666777777888888888888666777777666555444666888666888999888888888;;;===AAADDDIIILLLPPPWWW```gggkkkpppuuuyyy|||~~~}}}|||xxxuuuvvvwwwjjj^^^UUUQQQKKKJJJIIIGGGFFFEEEEEEEEEBBBAAA@@@AAACCCEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@AAAAAABBBCCCEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>???@@@BBBCCCBBBBBBAAAEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCCCCBBBBBBBBBCCCCCCFFFDDDBBB???>>>>>>???@@@???@@@BBBDDDDDDCCCBBBAAA@@@????????????@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFCCCBBBAAA@@@AAADDDGGGIIIFFFFFFFFFFFFEEECCCBBBAAAAAAAAABBBBBBCCCDDDEEEEEEAAA@@@>>>=========>>>???<<<===???AAABBBDDDDDDEEEAAAAAABBBBBBCCCDDDDDDEEEBBBBBBBBBDDDFFFHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJJJJHHHEEECCCEEEEEEEEEEEEEEEEEEEEEEEECCCEEEFFFFFFEEEEEEFFFHHHFFFFFFGGGGGGIIIJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGFFFDDDCCCAAAAAA@@@@@@AAABBBBBBCCCDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEHHHJJJJJJKKKKKKKKKJJJIIIHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLNNNOOOOOOOOONNNMMMKKKJJJKKKIIIGGGGGGIIIKKKKKKKKKNNNLLLKKKKKKKKKKKKIIIHHHHHHGGGFFFFFFFFFGGGIIIIIILLLKKKIIIHHHHHHIIIJJJKKKLLLNNNOOONNNKKKIIIHHHHHHFFFEEEDDDDDDDDDEEEGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@???>>>===>>>AAACCCEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCAAA@@@AAA???>>>???AAABBBAAA@@@DDDCCCBBBAAA@@@AAABBBBBBBBBDDDDDDDDDBBBAAABBBCCCFFFFFFEEEEEECCCBBB@@@???CCCGGGJJJKKKGGGDDDCCCDDD<<<;;;:::::::::<<<===>>><<<===???@@@???>>><<<:::===<<<;;;;;;;;;===>>>???~~~zzzuuutttuuuuuurrrnnnhhhfffccc```___^^^^^^___XXXXXXVVVSSSQQQOOOMMMLLLLLLKKKJJJHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDBBBAAAAAA@@@??????>>>>>>>>>>>>??????>>>>>>======;;;;;;;;;;;;::::::999999;;;;;;;;;:::::::::::::::999999::::::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888666555444444444555777888777777777777777777888888444555555555333333555777666888999::::::<<>>===>>>??????===>>>@@@AAACCCCCCDDDDDDAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGFFFEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCEEEGGGIIIIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFFFFEEEDDDFFFGGGIIIHHHHHHIIIIIIJJJKKKLLLPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEEEEGGGIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIJJJJJJIIIIIIIIILLLLLLMMMMMMMMMMMMLLLKKKMMMNNNNNNNNNNNNMMMKKKJJJJJJHHHGGGHHHIIIKKKJJJJJJLLLKKKIIIIIIJJJJJJHHHFFFGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFGGGIIILLLMMMMMMNNNOOONNNKKKHHHGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDCCCAAA@@@@@@@@@@@@??????>>>>>>???AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBDDDEEEFFFFFFDDDAAA@@@??????>>>@@@BBBBBBAAA@@@BBBAAA@@@??????@@@AAABBBCCCDDDEEEDDDBBBBBBBBBCCCGGGGGGGGGFFFEEEDDDBBBBBBBBBGGGKKKMMMJJJFFFCCCBBB;;;;;;;;;<<<===>>>???@@@===>>>?????????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>ppplllgggffffffeeeaaa^^^\\\[[[YYYVVVUUUTTTTTTTTTNNNNNNLLLKKKIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB???>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999999999999999999999:::::::::888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999888888888888777777777444444444555555666666777777777777777777777777777444555666555444555777999888:::===>>>@@@BBBEEEHHHHHHMMMTTTZZZaaaiiirrryyyyyyuuutttvvv|||vvviii\\\RRRKKKHHHGGGGGGFFFEEEEEEEEEEEEEEECCCAAA@@@AAACCCEEEEEEDDDFFFFFFEEEDDDCCCCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@BBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEE>>>>>>@@@BBBEEEHHHKKKLLLFFFEEECCCAAA@@@@@@AAAAAABBBCCCEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCEEEGGGIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEHHHIIIHHHGGGEEEDDDCCCDDDDDDEEE@@@@@@AAAAAABBBBBBCCCCCCAAAAAA@@@??????????????????@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCEEEFFFGGGFFFDDDGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDDDDEEEFFFJJJJJJJJJJJJJJJKKKLLLMMMQQQPPPNNNMMMLLLKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIKKKKKKKKKKKKIIIIIIKKKLLLNNNOOOOOONNNLLLKKKLLLLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHIIIKKKKKKJJJHHHJJJHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDFFFIIILLLNNNLLLNNNNNNMMMJJJGGGEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFDDDBBBAAAAAAAAABBB?????????@@@@@@AAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@BBBEEEGGGGGGDDDBBB@@@>>>>>>>>>@@@CCCCCCBBB@@@AAA@@@@@@@@@@@@BBBCCCDDDDDDEEEFFFEEECCCBBBCCCDDDGGGGGGGGGGGGFFFEEEDDDCCCAAAFFFKKKMMMKKKFFFBBB@@@;;;<<<===???@@@AAAAAAAAA?????????>>>>>>>>>>>>===;;;<<<<<<===============eeebbb^^^\\\ZZZYYYVVVSSSTTTSSSQQQOOONNNNNNNNNNNNIIIHHHHHHGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;::::::999999999999999;;;;;;;;;;;;;;;;;;::::::777777888888999999999:::;;;;;;;;;:::999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999888888888777777777::::::999888777555333222777777777777777666666666555666777777777888:::<<<<<<>>>AAACCCEEEHHHKKKNNNNNNTTT]]]eeelllttt~~~}}}xxxvvvuuuzzz~~~rrreeeYYYQQQKKKHHHFFFEEEDDDDDDDDDDDDEEEEEECCCBBBAAAAAACCCDDDDDDCCCFFFEEEDDDCCCCCCBBBBBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBCCCDDDDDDCCCCCCAAABBBCCCCCCDDDDDDEEEEEEAAAAAABBBBBBCCCEEEFFFGGGFFFEEEDDDBBBBBBAAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFIIIKKKLLLKKKIIIGGGEEEDDDDDDDDDDDDFFFHHHIIIHHHFFFEEECCCCCCDDDFFFGGGBBBBBBBBBBBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB??????@@@AAAAAABBBBBBCCCCCCBBBCCCEEEGGGHHHHHHFFFIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEDDDCCCDDDEEEIIIIIIIIIJJJKKKMMMNNNOOOQQQPPPNNNLLLLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJEEEEEEEEEFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGEEEDDDEEEFFFIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEFFFGGGHHHJJJKKKMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGIIILLLOOOPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIIIIKKKLLLLLLJJJHHHHHHFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBCCCEEEHHHKKKMMMKKKMMMMMMLLLHHHEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHGGGEEEDDDDDDEEEEEE??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>AAADDDFFFGGGEEEBBB@@@======>>>AAACCCCCCBBB@@@BBBBBBBBBBBBCCCEEEGGGHHHDDDFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBDDDGGGIIIGGGDDDAAA???===>>>@@@AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>??????;;;<<<===>>>>>>===<<<;;;[[[YYYVVVSSSRRRPPPNNNLLLIIIHHHGGGFFFEEEEEEEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????????????????????????????======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888888999999999999:::::::::::::::777777777888888999999999<<<<<<;;;;;;:::999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999999999888888888888<<<;;;:::888666333111000777777666666666666666666444666777888888999<<<>>>???AAADDDFFFHHHKKKOOORRRWWW^^^gggooowww~~~~~~|||{{{{{{{{{~~~xxxkkk___VVVQQQLLLIIIEEEEEEDDDDDDCCCDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEECCCBBBBBBAAAAAABBBBBBBBBEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFHHHIIIEEEGGGJJJLLLMMMLLLJJJHHHEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFDDDCCCCCCEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAA??????@@@AAAAAABBBBBBCCCAAAAAABBBDDDHHHJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFEEEFFFFFFHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFEEEDDDCCCDDDEEEFFFFFFGGGIIIKKKMMMOOOPPPNNNMMMLLLKKKJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHEEEEEEEEEFFFFFFGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHGGGFFFDDDEEEFFFIIIJJJKKKKKKKKKKKKJJJJJJEEEDDDDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGHHHIIIIIIIIIIIIHHHGGGBBBEEEIIILLLOOOOOONNNMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJLLLNNNNNNLLLJJJFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFHHHJJJJJJKKKLLLJJJGGGDDDCCCBBBEEEFFFFFFGGGGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEFFFGGG@@@@@@AAAAAAAAA@@@??????AAAAAA@@@@@@?????????>>>===???CCCEEEFFFEEECCCBBB>>>>>>>>>@@@BBBCCCBBB@@@BBBBBBAAABBBCCCEEEGGGHHHDDDFFFFFFEEEDDDCCCDDDEEEFFFFFFFFFGGGFFFFFFEEEEEECCCCCCBBBBBBAAAAAA@@@??????@@@AAABBBBBBAAA@@@???AAAAAA@@@????????????@@@;;;<<<===>>>>>>===<<<;;;OOONNNLLLJJJIIIHHHGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888777777777888999666666666777777777777777888888888888888999999999999999::::::;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999999888888888777666666555444333222222555555555666666777777777333555777888999;;;>>>@@@@@@CCCGGGJJJMMMQQQUUUYYYbbbiiisss{{{{{{{{{~~~uuulll```WWWQQQNNNKKKHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAAAAACCCDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJFFFHHHJJJKKKLLLLLLKKKJJJDDDDDDDDDDDDEEEEEEFFFGGGFFFEEEEEEDDDEEEFFFHHHIIIEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAAAAABBBEEEHHHJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDEEEEEEFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFDDDEEEFFFGGGIIIKKKMMMNNNJJJJJJIIIIIIIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAAAAAAAABBBDDDEEEEEEGGGHHHHHHFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHEEEDDDBBBBBBBBBCCCEEEGGGFFFFFFEEEEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBDDDGGGKKKMMMNNNOOOOOOLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKMMMMMMLLLJJJGGGEEEDDDEEEFFFFFFEEEDDDAAABBBCCCDDDDDDDDDDDDCCCEEEDDDCCCBBBCCCDDDFFFHHHGGGIIIJJJIIIFFFCCCBBBBBBCCCDDDFFFGGGHHHIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEBBBAAAAAA@@@@@@?????????AAA@@@@@@@@@????????????===>>>AAACCCEEEEEEEEEDDDAAA???>>>???AAABBBAAA@@@@@@?????????AAABBBDDDFFFDDDEEEFFFEEECCCBBBCCCDDDFFFFFFGGGGGGHHHGGGGGGGGGDDDAAA>>>===>>>??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????==================<<<;;;DDDEEEDDDCCCBBBBBBBBBCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::888777555555666777888555555555666666777777777999999999999999888888888888888888999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999888888888888777777777555444333333333333555555333444444555666777888888666888:::<<<===???CCCEEEEEEIIINNNRRRWWW]]]cccgggmmmttt}}}}}}}}}iiiaaaVVVOOOMMMLLLIIIGGGHHHGGGFFFEEEDDDCCCCCCCCCEEECCCAAAAAACCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCDDDDDDCCCCCCAAAAAABBBCCCFFFHHHKKKMMMBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@?????????????????????@@@AAACCCEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEDDDCCCBBBAAA>>>??????@@@AAAAAAAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGIIIIIIHHHHHHGGGFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHGGGFFFEEEEEEGGGEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHHHHJJJLLLNNNOOOPPPOOONNNLLLKKKIIIHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDFFFHHHIIIJJJJJJJJJDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGDDDEEEFFFGGGGGGGGGGGGFFFFFFEEECCCAAAAAABBBDDDEEEFFFFFFEEEDDDEEEGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJEEEFFFHHHJJJLLLMMMNNNNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHJJJKKKKKKJJJGGGFFFEEEFFFGGGHHHGGGFFFAAABBBCCCDDDEEEDDDDDDCCCEEEDDDCCCBBBCCCEEEGGGHHHEEEFFFHHHGGGEEECCCCCCCCCBBBCCCEEEGGGIIIJJJJJJJJJGGGFFFDDDCCCCCCDDDDDDEEECCCBBBAAA???>>>>>>??????>>>>>>???@@@@@@AAABBBBBB===>>>???AAACCCEEEFFFGGGDDDAAA???>>>???@@@@@@@@@@@@?????????@@@AAACCCDDDCCCDDDEEEDDDBBBBBBBBBCCCBBBCCCDDDEEEEEEEEEEEEEEECCC@@@>>>===??????>>><<<;;;;;;<<<===>>>@@@BBBCCC@@@AAABBBBBBBBBAAA??????>>>>>>===<<<<<<<<<<<<<<>>>>>?????????>>>>>>============<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999::::::999777555444444444666777666777777777888888999999;;;:::::::::999888888888::::::999999888777777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888777777777777666666666666888777555444444555666777222333444555666888999999;;;===???AAABBBEEEHHHKKKKKKOOOUUU[[[bbbiiipppuuuuuu{{{~~~~~~rrrbbbZZZQQQLLLKKKLLLJJJGGGIIIHHHGGGEEEDDDCCCCCCCCCEEECCCAAABBBCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBAAAAAA@@@???>>>>>>>>>???@@@BBBCCCBBBBBBAAA??????AAACCCGGGKKKOOOQQQFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@@@@AAABBBCCCDDDEEEHHHHHHIIIIIIJJJKKKKKKLLLCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAA======>>>???@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEGGGFFFFFFFFFHHHHHHFFFDDDIIIIIIHHHGGGGGGFFFFFFEEEAAABBBCCCEEEFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGIIIIIIHHHFFFEEEFFFGGGFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQSSSRRRQQQNNNLLLJJJIIIHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDFFFHHHJJJKKKKKKLLLFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAAAAAAAABBBDDDFFFCCCEEEGGGHHHGGGFFFGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGHHHFFFCCCAAAAAABBBCCCEEEHHHGGGFFFEEEEEEGGGIIIJJJMMMKKKIIIGGGGGGIIIKKKMMMJJJJJJJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIJJJHHHFFFFFFGGGIIIJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGBBBBBBDDDEEEEEEEEEDDDCCCDDDCCCBBBBBBCCCEEEHHHIIICCCEEEGGGGGGEEECCCCCCCCC@@@BBBEEEGGGJJJKKKKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGEEECCCAAA>>>>>>>>>???@@@;;;<<<===???AAACCCEEEEEE===>>>???@@@BBBEEEGGGHHHFFFCCC???===>>>???@@@@@@BBBAAA@@@@@@AAABBBDDDEEECCCDDDDDDDDDBBBAAABBBCCC>>>>>>???@@@AAAAAAAAAAAABBB@@@???@@@AAAAAA>>>;;;888888999:::===AAADDDFFF@@@AAABBBCCCCCCAAA???>>>???>>>===;;;;;;;;;<<<===@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999;;;:::999999888888999999:::::::::999999999888888777777777777777777777777666666666666666666666666777777777777888888888888888888888888888888888888999999999999999999999999::::::999999999:::;;;<<<888999;;;<<<<<<;;;999888777777777777777888888888666666666666666666666666777444111222444666666444111111222444888<<<===>>>>>>AAACCCDDDEEEJJJQQQWWWXXX]]]dddjjjpppuuuzzz~~~~~~}}}|||}}}{{{|||yyyllldddUUUSSSOOOLLLJJJIIIJJJKKKIIIIIIIIIHHHGGGEEEBBBAAABBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBCCCDDDFFFGGGFFFEEECCCAAA???======BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBDDDFFFHHHIIIEEEDDDBBB@@@?????????@@@EEEBBB@@@@@@AAA@@@===::::::===???@@@?????????@@@AAAAAA@@@@@@AAACCCEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMIIIFFFCCCBBBCCCDDDDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHFFFDDDCCCBBBBBBCCCDDDFFFIIIFFFBBBBBBCCCCCCAAA>>>AAA???>>>===>>>@@@CCCEEECCCCCCBBBAAABBBCCCDDDEEEHHHHHHHHHHHHHHHGGGFFFEEEEEECCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBBHHHGGGFFFFFFHHHKKKOOOQQQXXXXXXWWWSSSNNNKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIMMMLLLKKKJJJIIIJJJKKKKKKHHHFFFDDDEEEGGGGGGDDDBBBDDDAAA>>>???CCCFFFGGGFFFHHHGGGGGGGGGFFFEEEEEEEEEHHHGGGFFFEEEEEEGGGIIIJJJEEECCCAAAAAACCCEEEFFFFFFEEEFFFGGGGGGFFFEEEGGGHHHJJJIIIIIIHHHIIIJJJKKKLLLLLLJJJIIIKKKOOOQQQPPPNNNJJJHHHFFFEEEDDDEEEFFFGGGIIIHHHHHHIIIJJJIIIGGGEEEEEEEEEEEEFFFGGGIIIJJJKKKDDDCCCAAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDHHHEEECCCDDDGGGJJJKKKJJJKKKJJJHHHFFFEEEEEEFFFFFFBBBCCCCCCBBB@@@??????@@@BBBBBBCCCCCCCCCBBB@@@???@@@>>><<<<<>>======>>>@@@AAADDDCCCAAA@@@@@@AAABBBDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA???===<<<======<<<;;;;;;;;;<<<<<<===???@@@AAA@@@@@@?????????@@@AAAAAA@@@???>>>======>>>???@@@???>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999999999999999888888888888777777777777777777777777555555555555555555555555777777777777888888888888888888888888888888888888999999999999999999999999:::999999999::::::;;;;;;999:::;;;<<<<<<;;;:::999777777777777777777777777666666666666666555555555666333111111333444444333777777888:::>>>AAACCCDDDDDDFFFIIIJJJKKKPPPWWW]]]ccciiipppxxx~~~|||{{{{{{|||~~~ttthhh___ZZZTTTRRRNNNKKKIIIIIIJJJKKKIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBBBBDDDEEEGGGGGGFFFDDDBBBAAA@@@???AAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@BBBCCCEEEFFFDDDCCCBBB@@@@@@@@@@@@AAAEEECCCAAAAAABBBAAA>>>;;;===???@@@@@@???=========??????@@@@@@AAABBBDDDDDDFFFGGGHHHIIIKKKLLLMMMNNNJJJHHHEEECCCDDDEEEEEEDDDDDDFFFHHHKKKLLLLLLJJJIIIFFFEEECCCBBBBBBCCCEEEFFFHHHEEEBBBBBBBBBBBB@@@>>>???>>>=========???AAABBBCCCBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCFFFEEEEEEEEEHHHLLLOOORRRUUUVVVUUUSSSNNNKKKIIIIIIFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJHHHFFFGGGHHHHHHEEECCCCCCAAA??????CCCEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDBBBAAACCCEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIHHHHHHHHHHHHJJJKKKMMMMMMLLLKKKLLLOOOQQQPPPNNNMMMKKKIIIFFFEEEEEEEEEFFFHHHHHHHHHIIIJJJJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIJJJFFFDDDCCCCCCDDDDDDDDDCCCFFFEEEEEEEEEEEEGGGIIIJJJHHHHHHHHHHHHFFFEEECCCBBBEEECCCBBBCCCGGGIIIIIIHHHJJJIIIGGGFFFEEEDDDEEEEEEBBBCCCCCCBBB@@@??????@@@BBBBBBCCCDDDCCCBBBAAA@@@AAA???<<<<<>>======>>>@@@AAADDDCCCAAA@@@@@@AAACCCDDDBBBCCCDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@?????????CCCBBB@@@???@@@@@@???>>>@@@????????????@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAA???>>>===<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888888999888888888888777777777777666666666666666666666666444444444444444444444444777777777888888888999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;999:::;;;<<<<<<;;;:::999888888777777666666555555666666666555555444444444666444222222444555444444777888999<<>>>>>>>>??????@@@BBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBCCCBBB@@@>>>???AAAAAA@@@===;;;:::;;;===>>>???@@@AAABBBBBBBBBFFFFFFHHHIIIKKKMMMNNNOOOMMMJJJGGGFFFFFFFFFEEEDDDEEEGGGIIIKKKLLLLLLKKKJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHEEECCCBBBBBBAAA@@@>>>>>>>>>=========>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCAAA@@@AAABBBCCCBBBAAABBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJIIIGGGFFFEEEDDDCCCDDDEEEGGGKKKOOOQQQPPPRRRSSSRRROOOKKKIIIIIIEEEFFFGGGHHHJJJLLLMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJLLLKKKIIIIIIIIIHHHFFFDDDCCCAAA@@@@@@CCCEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJDDDFFFIIIKKKKKKIIIFFFCCCHHHEEECCCBBBCCCDDDEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGGGGFFFFFFGGGHHHJJJLLLMMMNNNMMMMMMNNNOOOQQQPPPOOOOOOMMMKKKHHHEEEDDDDDDDDDFFFFFFGGGIIIKKKKKKIIIHHHEEEEEEEEEEEEFFFGGGIIIIIIGGGFFFCCCCCCDDDDDDCCCBBBEEEDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIHHHGGGDDDBBBAAAAAAAAAAAADDDFFFHHHHHHFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCCCCBBB@@@??????@@@BBBCCCDDDDDDDDDCCCBBBAAABBB@@@>>>===???AAABBBBBBAAA@@@???>>>>>>???@@@AAACCCBBBAAA@@@@@@AAACCCCCCAAABBBDDDEEEDDDCCCAAA???@@@@@@??????>>>>>>>>>>>>DDDBBBAAAAAAAAAAAA@@@???AAAAAA@@@???>>>>>>>>>???DDDCCCBBBAAA@@@??????>>>???>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999999999999:::::::::::::::::::::::::::::::::999999888888888888888777777777777666666666666666666666666666666666666666666666666666666666666777777888888888999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;:::888999::::::::::::999888888888777666666555444444444444444444333333333222777666666666777888888777888:::<<<>>>AAADDDGGGIIIQQQTTTYYY\\\___eeemmmsssvvv{{{|||{{{zzz|||~~~|||{{{|||||||||}}}~~~yyyooocccZZZUUURRRRRROOONNNLLLIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAACCCCCCDDDBBBAAA@@@BBBCCCAAA@@@@@@??????>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAA??????>>>>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@===;;;:::;;;;;;<<<>>>@@@AAABBBAAAAAAEEEFFFGGGIIIKKKMMMNNNOOONNNLLLIIIGGGGGGGGGEEEDDDEEEFFFHHHJJJJJJJJJJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>>>>======@@@@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@???@@@AAABBBAAA???AAABBBBBBCCCDDDEEEFFFFFFIIIIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFDDDDDDDDDEEEFFFIIILLLMMMLLLNNNQQQQQQNNNKKKIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBCCCEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIDDDFFFHHHKKKKKKJJJHHHFFFIIIGGGDDDCCCCCCEEEEEEEEEFFFHHHHHHGGGEEEDDDEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOMMMKKKHHHFFFDDDCCCCCCDDDDDDEEEGGGIIIJJJIIIGGGDDDDDDDDDEEEEEEGGGHHHHHHFFFEEECCCCCCDDDEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHJJJJJJJJJJJJIIIGGGDDDBBB@@@@@@AAABBBEEEGGGGGGGGGFFFFFFEEEEEECCCBBBBBBAAAAAAAAABBBCCCBBB@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBCCCAAA>>>>>>???AAAAAA@@@@@@@@@???>>>>>>???@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAABBBDDDEEEDDDBBB@@@>>>>>>>>>>>>?????????@@@@@@BBB@@@@@@@@@AAAAAA???=========<<<;;;;;;;;;;;;;;;????????????>>>======<<>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888999999888888888888888888888888:::999888888777777888888777777777666666666555555777777777777777777777777777777777777777777777777888888888888999999999999999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::777777777777777777777777777777777666555444333333222222222222222222222222777777999999::::::;;;;;;===@@@DDDFFFIIILLLQQQTTTWWW[[[aaafffjjjqqqyyyxxxwwwtttwww~~~{{{ssspppooonnniiieee___XXXRRRNNNLLLKKKLLLKKKJJJHHHHHHGGGHHHHHHHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@???????????????@@@@@@@@@AAAAAAAAABBBCCCBBB@@@@@@AAACCC@@@@@@?????????>>>>>>>>>BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCCCCCCCAAABBBCCCDDDDDDCCCCCCCCCAAABBBAAA@@@===<<<<<<===:::;;;===@@@AAABBBAAAAAAEEEFFFGGGIIIJJJLLLMMMNNNNNNKKKIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDBBB@@@???????????????????????????>>>>>>@@@@@@AAAAAAAAAAAABBBAAABBBCCCCCCDDDDDDDDDCCCCCCAAA???>>>???@@@AAA@@@???AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMMMMNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHKKKNNNNNNLLLJJJHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMLLLLLLLLLJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJKKKLLLJJJGGGDDDCCCDDDEEEFFFEEEGGGHHHIIIGGGEEEDDDDDDEEECCCCCCCCCDDDFFFIIIKKKMMMMMMNNNOOOOOOOOOPPPPPPQQQMMMLLLJJJHHHGGGEEEDDDDDDBBBBBBCCCEEEHHHIIIHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDCCCBBBCCCEEEGGGGGGFFFBBBBBBBBBBBBDDDFFFHHHJJJJJJKKKKKKKKKIIIFFFCCC@@@@@@BBBDDDFFFGGGFFFFFFFFFDDDDDDDDDCCCBBBAAA@@@???AAABBBCCCBBB@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCAAA??????@@@@@@@@@???@@@??????????????????@@@AAAAAAAAAAAABBBBBBCCCCCCBBBCCCDDDDDDCCCAAA???>>><<<===>>>???@@@BBBCCCCCCAAA@@@@@@AAABBBBBB@@@>>>:::999999999999:::;;;;;;;;;;;;<<<===>>>>>>>>>===????????????????????????999999::::::::::::;;;;;;::::::::::::999999999999999888888777777888888999666777777777777888888888999999888777777777777888777777777777666666666666777777777777777777777777999999999999999999999999888888888999999999999:::::::::::::::::::::::::::999999999999999999999999888999:::;;;<<<;;;:::999666666666666666666666666666666555555444444333333111111222333333444444555666888;;;<<<======???@@@AAAEEEJJJMMMOOOSSSYYY^^^bbbgggmmmrrrwww}}}|||wwwwwwvvvyyywwwkkkeeebbb___XXXWWWTTTQQQNNNKKKIIIHHHJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAA@@@@@@??????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@@@@AAA???@@@AAAAAABBBBBBBBBAAA???AAACCCDDDCCCCCCDDDEEECCCCCCCCC@@@>>><<<===>>>:::;;;===???AAABBBCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLKKKIIIHHHGGGGGGGGGEEECCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEDDDBBB???>>>>>>@@@??????>>>>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBBBBAAAAAA???>>>???@@@AAA@@@???AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFIIIKKKKKKJJJHHHGGGGGGEEEFFFGGGHHHJJJLLLMMMMMMJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMKKKIIIGGGFFFGGGEEEFFFHHHHHHGGGFFFHHHIIIKKKKKKJJJHHHGGGFFFEEEDDDHHHGGGFFFEEEGGGIIILLLNNNJJJGGGEEEDDDEEEFFFGGGGGGHHHIIIIIIHHHEEECCCCCCDDDBBBBBBBBBCCCEEEHHHJJJLLLKKKLLLNNNOOONNNOOOQQQRRRMMMMMMLLLJJJHHHFFFEEEDDDBBBBBBCCCEEEHHHIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFCCCBBBBBBCCCFFFHHHHHHHHHEEEDDDDDDDDDFFFHHHJJJKKKJJJKKKLLLMMMKKKHHHEEEBBBBBBDDDFFFFFFEEEDDDEEEFFFDDDDDDDDDCCCBBBAAA???>>>@@@AAABBBBBB@@@@@@AAABBBCCCCCCEEEFFFFFFFFFEEEDDDBBB@@@??????@@@AAA@@@???????????????????????????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>><<<<<<>>>???AAABBBCCCDDDBBBAAABBBCCCDDDDDDBBB???;;;:::::::::;;;<<<======:::;;;===???@@@@@@@@@???===>>>???@@@AAAAAAAAAAAA777777888888888999999999999999888888888777777777888888777777777777888888666777777777888888888888999999888777777777777777888888888777777777666666999999999999999999999999888888888888888888888888888888888999999999::::::::::::::::::::::::::::::999999999999999999999999777999:::<<<<<<;;;:::999666666666555555666666666444444444444444444444444222222333555666777888999888<<<@@@BBBCCCDDDFFFHHHFFFKKKQQQUUUWWW\\\ccciiiqqquuu{{{}}}tttfff]]]XXXTTTQQQPPPOOOMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@>>>???@@@@@@@@@@@@BBBEEEDDDCCCCCCBBBAAA@@@@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>???@@@AAAAAA>>>???@@@AAAAAAAAA@@@???===@@@CCCCCCBBBBBBDDDFFFGGGGGGEEEBBB>>><<<<<<===<<<<<<===>>>@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEBBB???===>>>@@@>>>===<<<<<<<<<>>>@@@AAA@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBAAA@@@??????AAAAAA@@@???@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMMMMJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIGGGHHHIIIKKKKKKLLLKKKKKKKKKMMMNNNMMMJJJHHHHHHJJJFFFHHHJJJJJJHHHHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDJJJIIIGGGFFFGGGHHHJJJLLLIIIGGGDDDDDDFFFHHHHHHHHHIIIJJJJJJHHHEEECCCCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJHHHKKKMMMNNNNNNNNNQQQSSSRRRQQQOOOMMMJJJHHHEEEDDDDDDDDDEEEGGGIIIJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEEEECCCBBBCCCFFFGGGHHHGGGFFFEEEEEEEEEEEEGGGIIIJJJJJJLLLNNNNNNMMMJJJGGGEEECCCEEEEEEDDDAAAAAABBBEEECCCDDDDDDCCCBBBAAA???>>>@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@??????AAAAAAAAA@@@?????????@@@@@@????????????@@@AAABBBCCCCCCCCCCCCEEEDDDBBBAAA????????????======>>>>>>???@@@@@@@@@AAA@@@AAACCCDDDDDDAAA???>>>===<<<<<<<<<<<<<<<<<<:::;;;===?????????>>>===;;;<<<>>>@@@AAABBBBBBBBB555666666666777777888888777777777777666666666666888888777777777777888888777777888888999999999:::999888888777777777777777888888888888777777777777999999999999999999999999777777777777777777777777888888999999999:::::::::::::::::::::::::::::::::999999999999999999999999777888:::<<<<<<;;;:::999777777666666666666777777333444444444444444444444333444555777999:::<<<<<<===AAAFFFIIIIIIJJJMMMPPPNNNTTT[[[___bbbgggooouuu|||ssscccYYYRRRNNNLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEDDDCCCAAA@@@??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAA>>>????????????@@@@@@@@@<<<>>>???@@@@@@AAACCCEEECCCBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>==================>>>???@@@AAA>>>???@@@AAAAAA@@@>>>>>><<>>;;;;;;<<<=========>>>@@@BBBEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEECCCAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEEEEBBB>>>===>>>@@@===<<<:::999:::===@@@BBBAAABBBCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDAAA@@@???@@@AAAAAAAAA???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGCCCDDDFFFHHHJJJJJJJJJJJJGGGHHHHHHHHHHHHIIIIIIIIIGGGHHHHHHGGGEEEDDDEEEFFFIIIIIIIIIHHHHHHGGGGGGGGGEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIIIIJJJKKKLLLNNNNNNNNNMMMMMMKKKNNNPPPOOOLLLJJJKKKLLLGGGJJJLLLLLLIIIHHHJJJKKKKKKKKKJJJIIIGGGFFFEEEEEELLLKKKJJJHHHHHHGGGGGGHHHIIIGGGDDDDDDFFFHHHIIIIIIIIIJJJJJJHHHEEECCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIFFFIIILLLMMMMMMNNNQQQTTTVVVUUUSSSPPPLLLHHHEEECCCFFFFFFGGGHHHJJJKKKIIIGGGDDDCCCCCCCCCCCCDDDDDDEEEGGGEEEDDDDDDFFFGGGFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGJJJLLLNNNOOOOOOLLLHHHFFFDDDEEEEEEBBB???>>>@@@CCCCCCDDDDDDDDDCCCAAA???>>>@@@AAABBBBBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEE@@@???>>>???AAABBBAAA@@@??????@@@@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCFFFDDDBBB???>>>>>>???@@@>>>>>>>>>>>>============>>>>>>>>>@@@BBBAAA???<<>>===<<<;;;:::::::::999:::<<<======;;;:::888888:::<<>>===>>>????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>???BBBDDDFFFGGGEEECCCAAA???>>>======?????????>>>>>><<<;;;;;;======>>>>>>??????@@@@@@??????@@@@@@@@@???>>>>>>======>>>>>>???@@@BBBBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<===>>>???@@@AAAAAA@@@BBBDDDDDDCCCDDDEEEGGGDDDDDDCCCBBBAAA@@@@@@???@@@???>>><<<<<<>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEHHHFFFDDDBBB???===<<<<<<>>>===<<<;;;<<<===???AAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAEEEDDDAAA@@@???@@@BBBDDDBBBCCCEEEFFFGGGFFFEEEDDDCCCDDDFFFGGGHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCDDDHHHJJJIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJNNNKKKHHHHHHIIIHHHEEEBBBEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@???@@@CCCGGGIIIIIIIIIKKKLLLMMMMMMMMMMMMNNNNNNLLLKKKKKKLLLLLLMMMHHHHHHIIIHHHGGGFFFHHHIIIPPPRRRPPPJJJGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIKKKMMMOOORRRSSSPPPOOOOOOMMMKKKIIIGGGFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBBBBDDDGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDD@@@AAACCCEEEEEEDDDCCCBBBCCCDDDDDDCCCAAA???@@@AAA???===<<<>>>AAAAAA???===???@@@CCCEEEFFFDDDCCCAAAAAA@@@@@@AAACCCDDDCCCBBB@@@@@@@@@@@@??????>>>===BBBAAA@@@@@@@@@BBBDDDFFFIIIGGGDDDBBB@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;::::::999888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???777777777777888888888888777777777777777777777777999999888888888777777777999888888888888888999999999999999888888888888888999999999999999999999999999999999999999999::::::999999999999999999999999999999999999999999999999888888888888888888888888:::999999888999:::;;;<<<::::::999888777555555444444222111222444666666444333444444444444555555555999:::<<<>>>???BBBFFFIIIKKKNNNSSSVVVZZZ]]]aaaddddddjjjqqquuuxxx}}}uuuhhhYYYPPPNNNJJJGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB???@@@AAA@@@???>>>>>>???AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCDDDDDDCCCBBB@@@????????????????????????>>>===<<<;;;<<<<<<===============>>>??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???>>><<<::::::<<<<<<===>>>???@@@@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@???===<<<<<<===???@@@AAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCAAA???>>>===<<<>>>===<<<;;;<<<===???@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAADDDCCCCCCBBBBBBBBBBBBBBBAAACCCDDDFFFFFFEEEDDDCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHEEECCCDDDGGGIIIJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIMMMJJJHHHGGGHHHGGGEEEBBBCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJJJJIIIFFFFFFFFFHHHMMMQQQSSSOOOMMMMMMLLLIIIJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHJJJLLLNNNPPPRRROOOOOONNNMMMKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEEEEDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGHHHHHHGGGCCCDDDDDDDDDDDDDDDCCCCCCAAABBBDDDEEEDDDCCCAAA@@@BBBCCCCCCBBB@@@??????@@@@@@>>>======???@@@???===>>>@@@CCCEEEFFFEEEDDDCCCCCCAAA@@@@@@BBBCCCCCCBBB>>>>>>???@@@@@@AAA@@@@@@AAAAAA@@@???@@@BBBCCCEEEHHHFFFDDDAAA@@@???@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999888:::;;;<<<<<<======<<<<<<:::;;;;;;<<<======>>>>>>777777777777888888888888666666666666666666666666888888777777777777666666999999888888888888888999666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999888888888999::::::;;;:::999888666555444333333111000222444666666555444444444555666777999999<<<===???@@@BBBEEEIIILLLSSSWWW\\\bbbfffjjjooorrrsssxxx{{{hhh___TTTNNNLLLGGGEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB???@@@AAA@@@???>>>???@@@CCCCCCBBBBBBAAA@@@??????????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAAAAAAAAAAA?????????>>>>>>??????@@@????????????===;;;999888;;;<<<======??????@@@AAA@@@AAABBBBBBBBBBBBCCCEEEDDDDDDCCCCCCBBBBBBAAAAAA???>>><<<<<<<<<<<<>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBB@@@???>>>======>>>===<<<<<<<<<===>>>???>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAA@@@AAABBBDDDEEEFFFEEEDDDCCCEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGDDDCCCEEEHHHIIIJJJFFFGGGHHHIIIIIIIIIHHHHHHKKKIIIGGGFFFFFFFFFDDDBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???>>>@@@BBBCCCDDDDDDDDDCCCGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGGGGFFFFFFGGGHHHIIILLLLLLLLLIIIFFFEEEEEEGGGHHHOOOTTTSSSRRRSSSPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJMMMNNNPPPMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDEEEGGGHHHGGGFFFAAAAAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBB@@@???AAABBBBBBAAA???>>>???@@@BBB@@@>>>======>>>>>>===>>>@@@BBBEEEFFFFFFEEEDDDEEEBBB??????@@@AAABBBAAA??????@@@AAAAAAAAA@@@@@@@@@??????>>>???AAABBBCCCFFFDDDBBB@@@????????????@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<======:::::::::::::::999999999;;;;;;<<<===============:::;;;;;;<<<<<<=========666777777777888888888888666666666666666666666666777777777666666666666666888777777666666666666666666777888888999:::;;;;;;:::::::::::::::::::::::::::::::::999999888888888888999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::;;;:::999888666444333222333333222222333444555555555555666777999;;;>>>???@@@BBBDDDEEEGGGJJJNNNQQQYYY^^^dddkkkpppuuuzzz}}}jjj^^^ZZZRRROOONNNGGGCCCDDDEEEFFFGGGFFFEEEDDDEEECCCAAA@@@???@@@BBBCCCBBBAAA@@@??????@@@AAABBB???@@@AAAAAA?????????AAADDDDDDCCCBBBAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@BBBBBBBBB@@@???===@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>=========<<<;;;;;;;;;:::>>>>>>???AAAAAABBBBBBBBB@@@@@@???>>>>>>>>>>>>>>>======>>>>>>===;;;999777;;;;;;<<<===>>>???@@@@@@???@@@AAAAAA@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBB======<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<======>>><<<>>>@@@BBBCCCCCCBBBAAABBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEECCCBBBEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGDDDBBBCCCEEEHHHIIIEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@?????????@@@AAACCCCCCDDDCCCCCCFFFFFFEEEEEEEEEFFFHHHHHHFFFEEEDDDDDDDDDFFFGGGHHHKKKKKKKKKIIIGGGEEEFFFGGGDDDKKKPPPQQQQQQSSSRRROOOIIIHHHGGGEEEDDDDDDDDDDDDEEEDDDCCCBBBBBBAAAAAABBBAAABBBCCCCCCBBBCCCEEEGGGBBBBBBCCCDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFFFFDDDDDDCCCDDDDDDEEEFFFFFFHHHFFFEEEFFFGGGHHHGGGEEECCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCCCCCCCBBBAAAAAABBBCCCBBB@@@???@@@AAADDDBBB???===<<<<<<======>>>???BBBDDDFFFFFFFFFFFFFFFCCC???===>>>@@@AAAAAACCCCCCCCCBBB@@@???===<<>>>>>>>>???@@@AAABBBCCCBBBAAA@@@????????????BBBBBBBBBCCCBBBAAAAAA@@@???>>><<<::::::;;;<<<===999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<666777777777888888888888777777777777777777777777666666666666666777777777777777666666666666666777999999999999999999:::::::::::::::::::::::::::::::::::::::999999888888888888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666444333333555555555444333333444555555555666888:::>>>AAACCCGGGHHHKKKMMMOOORRRWWWZZZ___dddlllsssxxx~~~{{{vvvuuurrrttttttttttttyyy}}}~~~{{{jjj[[[VVVWWWSSSTTTUUUMMMEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBB@@@@@@AAABBBCCCAAA@@@???>>>>>>???@@@AAA???@@@AAAAAA@@@???@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBB@@@>>><<<@@@???>>>===============???@@@@@@@@@@@@??????>>>???>>>>>>>>>======<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@???>>>========================<<<;;;999888;;;;;;<<<===>>>???@@@@@@>>>???@@@@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBB======<<<<<<<<<<<<======>>>>>>>>>???@@@AAACCCCCCCCCBBBAAA@@@????????????======<<<<<<<<<<<<<<<===;;;<<>>???@@@AAAAAABBBDDDEEEFFFEEEDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGDDDBBBAAACCCFFFHHHEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDFFFGGGIIIHHHIIIIIIHHHFFFFFFGGGIIIBBBGGGJJJIIIJJJNNNPPPOOOHHHGGGFFFEEEDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAABBBDDDAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIIIIIIIHHHHHHFFFEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEFFFHHHIIIJJJIIIHHHHHHDDDDDDCCCDDDDDDEEEFFFFFFHHHGGGEEEFFFGGGGGGFFFDDDFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@AAACCCDDDDDDEEEBBBCCCDDDCCCBBBAAABBBCCCCCCBBB@@@===;;;;;;<<<>>>===???AAACCCDDDEEEEEEEEEEEEBBB>>>======???@@@@@@BBBBBBBBBAAA@@@???======>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@????????????AAAAAAAAAAAAAAA@@@@@@???>>>===;;;999999:::<<<===888999999999999999999999999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;777777777777888888888888777777777777777777777777666666777777777777888888888888888888888999999:::;;;;;;::::::999999888888999999999999999999999999::::::999999999999999999888888888999999::::::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;<<<<<<<<<;;;::::::888888777777666555444444555666666555444444555777555666777999===AAAFFFHHHJJJLLLOOORRRUUUYYY^^^bbbjjjooowww~~~vvvmmmjjjjjjllloooqqqsssxxx|||~~~xxxwwwzzz}}}|||zzzvvvrrrrrrrrrkkkbbbXXXNNNOOOSSSSSSXXX[[[SSSIIIJJJKKKLLLKKKKKKIIIIIIDDDCCCBBBAAAAAAAAABBBBBB??????>>>>>>>>>>>>?????????@@@AAAAAA@@@@@@AAABBBCCCCCCBBBAAA@@@@@@?????????????????????????????????@@@AAABBBAAA@@@>>><<>>======<<<<<<<<<<<<>>>???????????????>>>>>>???????????????>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>============>>>======<<<;;;;;;:::::::::;;;<<<<<<>>>>>>???@@@===>>>??????>>>===>>>?????????@@@@@@AAAAAABBBBBB===========================>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@=========<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBAAAAAADDDDDDDDDDDDDDDDDDDDDCCCDDDBBB@@@>>>===???AAABBBBBBCCCEEEFFFGGGFFFEEECCCDDDEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFCCCAAABBBDDDGGGFFFGGGHHHIIIIIIIIIHHHHHHFFFGGGHHHFFFDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAACCCDDDBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIFFFGGGGGGGGGEEEEEEGGGHHHBBBFFFGGGDDDDDDIIILLLLLLHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@@@@AAACCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIIIIIIIIIIEEEDDDDDDDDDDDDEEEEEEFFFGGGEEEDDDEEEFFFFFFEEEDDDEEEEEEDDDCCCAAA???===<<<<<<===???@@@BBBDDDFFFGGGCCCDDDEEEDDDCCCBBBCCCDDDBBBBBBAAA>>><<<;;;<<<>>>>>>>>>@@@AAABBBCCCDDDDDDCCC@@@======>>>???@@@???======>>>???@@@AAA@@@@@@===>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>=========<<<;;;:::999:::;;;;;;999999999999999888888888888888999:::::::::::::::::::::::::::::::::::::::777777777777888888888888999999999999999999999999777777777888888888999999777777777777888999;;;;;;;;;;;;:::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999::::::777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<;;;:::999888777777666666666555555555333555777666666666999<<<;;;;;;<<>>>>>??????>>>>>>===???@@@AAAAAA@@@@@@AAACCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAA@@@@@@???>>><<<<<<;;;;;;<<<<<<===>>>===>>>>>>??????>>>>>>===>>>>>>??????????????????===>>>>>>?????????>>>>>>???>>>>>>=========>>>>>>@@@>>><<<;;;:::;;;<<<<<<:::;;;;;;<<<===>>>??????<<<>>>>>>>>><<<<<<===>>>======>>>???@@@@@@AAAAAA===>>>>>>>>>>>>>>>>>>===>>>>>>>>>???AAABBBDDDEEEFFFEEEDDDBBBAAA@@@@@@@@@<<<=========<<<<<<;;;:::;;;<<<===>>>???AAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBBCCCDDDFFFGGGHHHGGGFFFEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIIIIGGGDDDCCCEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIFFFHHHIIIGGGEEECCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDEEEEEEDDDBBB@@@AAAAAA@@@AAACCCEEEGGGHHHFFFGGGGGGFFFDDDCCCDDDFFFDDDGGGGGGCCCBBBFFFIIIHHHFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDCCCAAA@@@@@@?????????@@@AAA@@@@@@@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHIIIIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBBBBAAA@@@>>>===<<<===>>>???@@@AAACCCEEEFFFBBBCCCDDDCCCBBBBBBCCCDDD???AAAAAA@@@===;;;<<<>>>>>>>>>???@@@AAAAAABBBBBB@@@>>>======???@@@@@@???:::;;;===>>>???@@@AAAAAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@??????>>>===;;;;;;;;;::::::::::::999::::::999999888888777777888999::::::;;;;;;::::::::::::999999999999999999777777777777888888888888999999999999999999999999777777888888999999999:::444444444555666888::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888999999::::::;;;777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;:::999888777666666666666666666666666000333666777777888<<<@@@BBBBBBCCCFFFKKKQQQVVVZZZ]]]```dddhhhlllrrrxxx|||xxxqqqooossswww|||wwwrrrqqqqqqgggeee^^^SSSNNNNNNNNNLLLOOOHHHJJJLLLIIINNNOOOFFFHHHHHHIIIIIIHHHFFFEEECCC???@@@@@@@@@@@@???>>>>>><<<===>>>??????>>>===<<>>>>>>>>============>>>>>>??????@@@@@@===>>>>>>>>>>>>======<<<>>>>>>============>>>>>>AAA???<<<::::::;;;===>>>::::::;;;<<<===>>>??????<<<===>>>===<<<;;;<<<===<<<<<<===>>>???@@@@@@AAA>>>>>>????????????>>>>>>>>>>>>???@@@AAACCCEEEFFFGGGFFFEEECCCBBBAAA@@@@@@<<<=========<<<;;;::::::;;;<<<<<<===>>>@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBDDDEEEGGGHHHHHHHHHFFFEEEBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGIIIKKKKKKIIIFFFDDDFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJFFFHHHIIIHHHEEECCCEEEGGGEEEDDDBBB@@@?????????@@@>>>??????@@@@@@AAABBBBBB===???BBBDDDDDDCCC@@@>>>@@@BBBEEEFFFFFFDDDAAA????????????@@@BBBDDDFFFGGGGGGHHHGGGEEEBBBAAABBBCCCEEEIIIIIIEEEDDDFFFGGGEEECCCCCCCCCCCCDDDEEEFFFGGGDDDCCCBBB@@@???>>>>>>>>><<<>>>??????@@@AAACCCFFFBBBBBBBBBBBBBBBBBBBBBAAABBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDAAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCCCCDDDFFFHHHIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBCCCDDDEEEEEEDDDAAAAAAAAAAAAAAA@@@???>>>?????????@@@AAABBBCCCDDDAAABBBCCCCCCAAAAAABBBCCC===@@@BBBAAA>>><<<<<<>>>>>>>>>>>>??????@@@@@@@@@>>>======>>>@@@@@@@@@???<<<<<<===>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAA::::::;;;;;;;;;:::999888;;;::::::999888777666666999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999:::999999999888777777777888888888888888888888888::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888777666555555555666777888;;;::::::<<>>AAAAAA@@@@@@???@@@@@@@@@???>>>>>>=========>>>>>>CCCCCCAAA@@@???@@@DDDGGGLLLHHHDDDBBBCCCDDDEEEEEEAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>??????>>>===============<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@??????>>>===<<<;;;>>>AAAAAAAAAAAADDDGGGHHHGGGFFFEEECCCAAA???>>>AAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???AAABBBAAAAAA@@@???@@@AAACCCDDDEEEEEECCCAAA???>>>AAACCCCCCEEEGGGIIIJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCAAAAAADDDFFFHHHIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@??????@@@BBBCCCBBBAAA???>>>>>>>>>??????BBBAAAAAADDDHHHIIIGGGDDDAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@BBBCCCDDDEEEHHHIIIIIIFFFCCC@@@@@@AAACCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFCCC@@@>>>===>>>===>>>>>>????????????>>>@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEECCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;<<<>>>AAADDDEEEEEEAAACCCDDDDDDCCCBBBBBBCCCBBBBBBAAAAAA@@@>>>===<<<===>>>???AAAAAABBBBBBBBBAAAAAA@@@@@@???>>>======<<<<<<>>>@@@BBBAAA>>><<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAA@@@???<<<:::999999:::;;;<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::999888777777777888999:::999999999999888888888888999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888888888888444444444444555777999:::=========???BBBEEEFFFGGGGGGIIINNNSSSZZZbbbiiimmmpppuuu{{{tttjjjccc^^^YYYVVVQQQLLLIIIHHHHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHHHHGGGEEECCCAAA@@@AAAAAA@@@????????????@@@??????>>>>>>>>>>>>>>>???BBBBBBBBB@@@???@@@CCCEEEIIIGGGDDDCCCDDDEEEEEEDDDDDDBBB@@@>>><<<<<<===>>>@@@@@@@@@@@@???>>>======<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???@@@??????>>>===============<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>>>>???????????????>>>===<<<<<<<<<>>>AAAAAA@@@AAACCCEEEFFFFFFFFFEEECCCBBB@@@???BBB@@@===<<<=========<<<;;;;;;<<<<<<>>>???AAABBBBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEDDDBBB@@@@@@AAACCCCCCEEEGGGIIIJJJIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAACCCEEEGGGHHHKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJDDDDDDDDDCCCCCCCCCBBBBBBCCCBBBAAA??????@@@AAABBB???>>>>>>>>>???@@@AAABBBBBBAAAAAADDDGGGHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAA>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEDDDBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGFFFGGGHHHFFFBBB???=========>>>>>>???????????????@@@@@@???>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAADDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>===???BBBEEEFFFEEE@@@BBBCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>===<<<;;;===>>>???@@@AAAAAAAAAAAAAAAAAA@@@??????>>>======<<<===>>>AAABBBAAA>>><<<<<<===>>>??????@@@@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAA@@@?????????@@@@@@???===;;;::::::;;;;;;;;;;;;:::::::::999999999999999999:::::::::;;;;;;<<<;;;:::888888888999999888999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;::::::::::::999999<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777777777444444555666888:::<<<>>>@@@AAAAAACCCFFFIIILLLNNNMMMRRRYYYaaahhhooovvvzzz~~~pppddd[[[UUUTTTQQQMMMJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAABBBAAA@@@@@@BBBDDDFFFDDDCCCCCCEEEEEEDDDCCCCCCAAA???===;;;;;;;;;;;;@@@@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@??????>>>>>>>>>============<<<<<<<<<<<<======>>>===<<<<<<<<<<<<;;;;;;;;;999::::::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>======>>>>>>???>>>>>>>>>>>>===<<<;;;;;;===>>>@@@@@@@@@@@@AAACCCDDDDDDDDDDDDCCCBBBAAAAAABBB@@@>>>===>>>>>>>>>===;;;<<<<<<===>>>@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEDDDBBBAAABBBCCCCCCDDDGGGHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCAAA@@@@@@@@@AAABBB??????>>>??????@@@AAABBBAAAAAAAAACCCEEEFFFEEEDDDEEEDDDBBB@@@?????????@@@???@@@AAABBBCCCDDDEEEFFFBBBCCCDDDCCCBBBAAABBBCCCAAAAAAAAABBBBBBBBBBBBCCCFFFFFFFFFFFFFFFGGGGGGHHHFFFHHHHHHFFFCCC???===<<<======>>>???????????????AAAAAA@@@???????????????@@@@@@AAAAAABBBBBBAAAAAACCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCEEEFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDBBBAAAAAA@@@@@@AAABBBCCCFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@@@@AAACCCEEEEEEEEE???AAACCCCCCAAA@@@AAABBB@@@@@@@@@???>>>===<<<;;;======>>>??????@@@@@@@@@@@@@@@@@@??????>>>>>>===;;;===???AAABBB@@@>>>===;;;;;;<<<===>>>>>>>>>>>>===============>>>>>>???BBBAAAAAA@@@@@@@@@@@@AAAAAA???===<<<;;;:::;;;;;;::::::999999999999888888999::::::::::::;;;;;;;;;>>>===;;;999888888888999888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::888777777666666666888888:::<<<>>>@@@BBBCCCCCCDDDFFFHHHJJJNNNRRRVVVXXX___hhhqqqwww|||~~~zzzhhh^^^WWWSSSNNNLLLJJJGGGFFFFFFGGGHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@???>>>============>>>>>>=========>>>??????>>>@@@AAAAAA@@@@@@AAABBBBBBBBBBBBDDDEEEFFFDDDBBB???>>>===<<<<<<<<<======AAAAAAAAAAAAAAA@@@??????<<<;;;;;;<<<<<<===>>>???????????????????????????>>>>>>===<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>======<<<<<<<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;::::::>>>============>>>>>>???>>>>>>>>>>>>===<<<;;;:::===>>>????????????@@@@@@BBBBBBBBBCCCCCCBBBBBBBBBBBB???===<<<===>>>>>>===<<<<<<===>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCEEEFFFEEEDDDBBBBBBCCCCCCDDDFFFHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHEEEEEEDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>@@@@@@AAABBBCCCDDDEEEDDDGGGEEEBBB???>>>>>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFFFFDDDBBB@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGDDD@@@============>>>???@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEECCCAAA@@@??????AAADDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCBBB@@@AAABBBDDDDDDCCC@@@AAACCCCCCBBBAAABBBCCCAAABBBBBBBBBAAA@@@>>>===>>>======>>>>>>??????@@@@@@?????????>>>>>>>>>===;;;===@@@BBBAAA@@@???>>>::::::<<<===============??????>>>>>>>>>>>>??????CCCBBBBBBBBBBBBBBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999:::::::::<<<;;;:::999888888999:::999999::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666666777;;;<<<>>>@@@CCCEEEFFFGGGGGGIIILLLMMMPPPTTTZZZ___fffnnnxxx}}}|||{{{~~~}}}wwwyyy|||nnn^^^WWWSSSPPPJJJIIIGGGEEEEEEEEEGGGGGGIIIJJJJJJKKKJJJJJJIIIHHHIIIHHHGGGEEECCCBBBAAAAAAAAA@@@???>>>===============<<<<<<<<<======>>>???>>>???AAA@@@??????@@@AAA@@@@@@AAACCCEEEEEECCCAAA>>>>>>>>>=========>>>>>>>>>????????????>>>>>>===<<<;;;;;;<<<<<<===>>>???BBBAAAAAA@@@???>>>======???>>>===<<<<<<===>>>???===>>>????????????>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;======>>>>>>???@@@@@@@@@?????????>>>===<<<;;;:::======<<<<<<===>>>??????>>>>>>>>>>>>===<<<;;;:::============>>>?????????@@@@@@AAABBBBBBBBBBBBBBB@@@>>>;;;;;;<<<==================>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFEEEDDDBBBCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEECCCEEEGGGFFFEEEEEEGGGIIIFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAACCCCCCBBBAAA@@@???>>>===??????@@@AAAAAABBBDDDEEEGGGFFFCCC@@@>>>>>>>>>???>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGEEECCCBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGDDD@@@===<<<>>>@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@????????????@@@@@@AAA???@@@@@@AAACCCDDDFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDBBB@@@??????BBBEEEGGGFFFEEEEEEEEEDDDDDDCCCCCCAAABBBBBBBBBCCCCCCCCCDDDCCCBBB@@@@@@AAABBBBBBAAAAAACCCDDDEEEDDDCCCDDDEEEDDDEEEGGGHHHGGGEEEBBBAAA???>>>>>>======>>>???@@@?????????>>>>>>>>>>>>>>>;;;>>>BBBCCCAAA?????????:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDAAA@@@???>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;;;;999999999999999888888888888888777777777999:::;;;:::;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::777777777777777888999:::===???AAAEEEHHHJJJLLLMMMOOOQQQUUUVVVYYY^^^eeekkkttt|||xxxvvvpppppppppsss{{{{{{zzzsssvvvzzzyyy```TTTOOOLLLJJJGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJKKKJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@???>>>============<<<<<<<<<===>>>???@@@>>>???@@@???>>>>>>@@@BBB@@@???@@@BBBDDDDDDBBB@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???DDDDDDCCCBBBAAA@@@@@@???AAA@@@????????????@@@AAA===>>>???@@@@@@@@@???>>>>>>======<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;===>>>>>>??????@@@AAAAAA???@@@@@@@@@@@@>>><<<;;;<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;<<<>>>??????>>>???@@@AAAAAABBBBBBBBBAAA???===;;;;;;<<<============>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDBBBDDDDDDDDDBBBBBBCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEFFFAAACCCFFFEEECCCBBBDDDGGGEEEFFFGGGGGGGGGFFFDDDCCCBBBDDDFFFGGGHHHGGGEEEDDDFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@@@@???@@@CCCEEEGGGFFFDDDAAA@@@?????????>>>>>>>>>???@@@AAAAAAAAAAAACCCEEEEEEDDDEEEFFFHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGFFFDDD@@@>>>===@@@BBB???@@@AAACCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBB@@@??????>>>>>>>>>????????????@@@AAABBBDDDFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDEEECCCAAA@@@@@@BBBDDDFFFCCCCCCCCCDDDDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@@@@AAABBBBBBAAAAAACCCEEEEEEEEEDDDEEEFFFEEEHHHLLLNNNNNNKKKFFFCCC@@@???>>>======>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::>>>CCCDDDAAA??????@@@<<<<<<===>>>????????????>>>======<<<<<<<<<<<<<<<============>>>@@@AAAAAAAAAAAA@@@???>>>===<<<<<<::::::;;;;;;;;;;;;<<<<<<::::::999999999999888888777666666666777999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;;;;;;;999999999999999999999999777888888999;;;<<<>>>??????BBBFFFKKKPPPTTTWWWXXXXXX\\\___aaaccciiiqqqxxxwwwooollliiijjjmmmqqqxxx|||zzzyyyxxxzzz~~~|||xxx{{{eeeUUUNNNKKKHHHEEEFFFEEEEEEDDDDDDEEEEEEFFFDDDFFFIIIKKKLLLMMMLLLLLLJJJIIIHHHFFFEEEDDDEEEEEECCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB?????????===<<<===@@@BBBAAA@@@???@@@BBBBBBAAA???===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;<<<<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAA<<<===???AAAAAA@@@???>>>>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>??????@@@@@@@@@BBBBBBBBB@@@>>>===<<<;;;;;;<<<<<<>>>??????????????????>>>===<<<<<<;;;999999:::>>>@@@???>>>???@@@@@@AAAAAAAAAAAA@@@???===;;;;;;===>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDBBBCCCCCCBBB@@@AAACCCEEEDDDDDDEEEEEEFFFGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFAAAEEEHHHGGGDDDBBBEEEHHHFFFGGGHHHIIIIIIHHHFFFEEEBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDDDD@@@AAAAAABBBBBBAAA@@@@@@===>>>@@@???>>>???BBBEEEFFFFFFEEEDDDBBBAAA@@@@@@>>>??????@@@@@@AAAAAABBB@@@BBBCCCDDDDDDDDDFFFHHHGGGGGGFFFFFFFFFEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEDDDEEEFFFEEECCCBBBBBBCCCAAABBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>============>>>>>>???@@@BBBDDDFFFGGGGGGFFFFFFEEEEEEDDDCCCCCCDDDCCCAAA@@@???@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFDDDBBBAAAAAABBBCCCCCCBBB@@@BBBDDDEEEDDDDDDEEEFFFEEEJJJPPPTTTSSSOOOHHHDDDBBBAAA???>>>>>>???@@@AAA===>>>>>>>>>>>>>>>>>>>>>:::???DDDDDDAAA??????AAA>>>>>>???@@@AAAAAAAAAAAA???>>>======<<<<<<<<<===;;;;;;;;;<<<===???@@@AAAAAAAAAAAA@@@???>>>===<<<999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999888888777888999;;;<<<=========<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999:::::::::;;;;;;888888888888888888888888999999:::;;;===???AAABBBBBBFFFKKKRRRXXX]]]aaabbb___cccgggiiikkkpppzzztttlllhhhfffiiinnnssszzz~~~{{{yyyyyyuuuooottt{{{rrrfffWWWMMMKKKKKKHHHDDDEEEEEEDDDDDDDDDDDDEEEEEEBBBDDDGGGJJJLLLMMMLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHDDDCCCBBB@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDD??????>>><<<;;;===@@@CCCAAA@@@??????AAAAAA@@@???777888999;;;<<<===>>>>>>>>>>>>???????????????>>><<<;;;;;;<<<<<<===>>>???======>>>???AAABBBCCCCCC@@@???>>>======>>>???@@@<<<===???AAABBBAAA???>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBCCCCCCBBB@@@>>>;;;;;;;;;<<<<<<>>>??????@@@@@@@@@??????>>>===<<<:::888777:::>>>@@@@@@>>>???@@@@@@AAAAAAAAA@@@@@@@@@>>><<<<<<>>>?????????>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@???@@@CCCEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDHHHLLLKKKGGGEEEHHHKKKHHHIIIJJJKKKKKKJJJHHHFFFAAACCCEEEGGGGGGFFFDDDBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@BBBCCCDDDEEEEEEEEECCCDDDDDDCCCBBB???===<<<<<<>>>??????===>>>BBBEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDBBBAAABBBDDDIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBEEEHHHJJJHHHEEECCCCCCBBBCCCDDDFFFGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBB@@@@@@???===<<<<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBB@@@????????????@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGEEECCCBBBBBBDDDEEEEEEDDD???AAACCCDDDCCCCCCDDDEEEEEEJJJQQQVVVVVVQQQIIIDDDCCCAAA@@@>>>>>>???AAABBB============>>>>>>>>>>>>:::???DDDEEEAAA>>>???AAA??????AAABBBBBBBBBBBBBBBAAAAAA@@@???????????????<<<<<<<<<===>>>@@@AAABBBAAAAAAAAA@@@???>>>===<<<888888888999999:::::::::>>>>>>=========<<<<<<<<<<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;::::::999999999:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::777777777888::::::999777888:::<<<>>>???BBBEEEHHHKKKOOOUUU\\\ccchhhkkklllmmmmmmnnnrrrxxx~~~tttoooooovvvxxxzzz{{{{{{xxxyyy~~~xxxqqqppptttxxxnnngggZZZUUUNNNJJJHHHGGGEEECCCBBBBBBAAAAAACCCEEEGGGHHHCCCDDDEEEFFFGGGHHHHHHHHHLLLJJJIIIIIIIIIJJJHHHGGGDDDEEEDDDBBB>>><<<;;;<<<<<<===???AAACCCDDDDDDEEE???>>>===;;;999;;;===@@@@@@@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>???>>>>>>===============>>>>>>>>>>>>????????????AAA@@@??????>>>>>>?????????@@@AAAAAABBBBBBBBBAAA??????===<<<<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<888999:::<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBAAA@@@???>>>===============>>>???@@@???===;;;999;;;;;;;;;<<<===>>>>>>???@@@@@@AAABBBAAA@@@???>>><<<;;;:::999:::<<<>>>??????@@@BBBBBBBBBBBBCCCEEEGGGFFFFFFEEEDDDCCCCCCCCCDDDBBBAAA??????@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCAAACCCFFFHHHJJJJJJJJJIIIGGGGGGHHHIIIIIIHHHHHHHHHEEECCCBBBCCCDDDEEEBBB???BBBBBBBBBCCCDDDCCCAAA???>>>AAACCCDDDDDDCCCDDDEEEAAABBBCCCCCCBBB???===;;;===???AAACCCCCCAAA???===@@@@@@BBBCCCCCCCCCBBBAAA===>>>@@@BBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@AAAFFFHHHJJJIIIHHHFFFEEEFFFHHHGGGEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCEEEGGGIIIIIIHHHFFFDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDAAA===<<<===???@@@@@@BBBBBBAAABBBBBBCCCDDDEEEFFFEEEDDDBBBCCCDDDEEEGGGEEEDDDBBB@@@???>>>======<<<>>>AAACCCBBB@@@===;;;>>>???@@@BBBDDDEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCAAABBBCCCEEEGGGHHHHHHHHHFFFFFFHHHLLLOOOMMMHHHCCCAAAAAA???>>>>>>>>>???@@@??????>>>>>>>>>>>>??????;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>><<<<<<>>>???>>>===888:::<<>>AAACCCEEEHHHLLLOOOQQQUUU\\\dddkkkpppssstttuuuvvvxxx|||~~~yyyyyy|||}}}|||}}}yyyrrrqqqttt{{{{{{yyyuuunnneee^^^YYYUUUPPPJJJGGGFFFEEECCCAAABBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKLLLMMMKKKIIIDDDDDDDDDBBB@@@>>>======<<<===???@@@BBBCCCDDDDDD@@@???===;;;:::;;;>>>@@@AAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>===============>>>???@@@>>>>>>>>>>>>????????????AAAAAA@@@???????????????@@@@@@AAAAAABBBAAAAAAAAA======<<<;;;::::::::::::===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<<<<>>>???@@@@@@???>>>;;;:::::::::;;;<<<===??????@@@>>>>>>@@@AAAAAA@@@@@@???<<<;;;:::::::::<<<>>>??????@@@BBBBBBAAABBBCCCEEEFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA?????????AAACCCDDDCCCCCCDDDDDDCCCBBBBBBAAADDDCCCBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIHHHDDDBBBAAABBBDDDDDDBBB@@@CCCBBBBBBCCCDDDCCCAAA???>>>AAACCCDDDDDDDDDDDDEEEBBBCCCCCCBBBAAA???===<<<>>>@@@BBBCCCCCCBBB@@@>>>@@@AAABBBCCCCCCCCCBBBBBB???@@@AAACCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDFFFGGGGGGFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDEEEFFFFFFEEEDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCAAA>>>===>>>@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBBBBBCCCEEEFFFFFFEEEDDDBBBAAA@@@??????===>>>@@@BBBBBBAAA???===???@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@AAABBBDDDEEEFFFGGGGGGFFFFFFHHHKKKMMMLLLGGGCCCAAA@@@???>>>===>>>??????AAA@@@???>>>============;;;<<<===>>>???@@@@@@@@@??????@@@@@@??????>>>===>>>===;;;;;;===>>>===<<<:::;;;===>>>???????????????>>>>>>===<<<;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<999777888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888888666666666666555555555555666666666777888999:::;;;???CCCGGGLLLOOOTTTYYY\\\\\\aaaiiiqqqxxx|||~~~~~~zzzqqqnnnpppqqqmmmggg```XXXSSSOOOMMMMMMJJJFFFCCCBBBBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBBBBAAABBBDDDEEEFFFFFFGGGGGGFFFGGGJJJNNNQQQRRROOOMMMGGGFFFEEEDDDBBBAAA@@@???======>>>@@@AAABBBCCCCCCBBB@@@===;;;;;;<<<>>>???AAAAAAAAAAAAAAA@@@@@@@@@===<<<;;;;;;::::::;;;;;;============>>>>>>>>>>>><<<<<<<<<===>>>???AAAAAA????????????????????????BBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<>><<<;;;999:::;;;===>>>@@@AAAAAA<<<===>>>???@@@@@@??????;;;;;;::::::;;;<<<>>>??????@@@BBBBBBAAAAAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAA???>>>>>>>>>???AAACCCDDDAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAAAAA@@@AAAAAAAAACCCDDDEEEFFFGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHBBBAAAAAABBBDDDDDDCCCAAACCCBBBBBBCCCDDDCCCAAA@@@???AAACCCDDDDDDDDDEEEFFFEEEEEEDDDCCCBBB@@@>>>>>>@@@AAACCCDDDDDDCCCAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAACCCEEEEEECCCBBBAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJJJJJJJHHHGGGFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBBBBBBB@@@>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCAAA@@@??????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA>>>???AAABBBDDDDDDEEEEEEFFFFFFGGGHHHJJJIIIFFFDDDAAA@@@>>>=========>>>???BBBAAA???>>><<<;;;;;;;;;:::;;;<<<>>>??????@@@@@@>>>>>>??????>>>>>>===<<<===;;;::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<:::888999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999888777777666777777666666666666666666666555999:::;;;<<<<<<>>>AAACCCDDDHHHOOOUUU\\\bbbhhhllllllqqqyyy}}}||||||}}}}}}pppiiigggaaa^^^XXXRRRMMMKKKJJJJJJFFFEEEBBBAAA@@@AAAAAAAAACCCCCCDDDDDDDDDBBB@@@???@@@AAABBBDDDEEEEEEEEEEEEDDDFFFKKKQQQVVVWWWTTTQQQMMMLLLIIIGGGFFFDDDBBB@@@======>>>???@@@BBBCCCDDDDDDAAA>>><<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;:::;;;;;;;;;============>>>>>>>>>>>>============>>>???@@@AAA????????????????????????BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????AAA@@@???>>>============:::;;;<<<<<<<<<;;;999888888999:::;;;<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@@@@???>>>>>>=========>>>??????@@@@@@???>>>======999:::;;;===???AAABBBCCC===>>>>>>>>>>>>>>>======;;;;;;::::::;;;<<<>>>>>>???@@@BBBBBBAAAAAABBBCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>============>>>@@@@@@???@@@@@@@@@@@@@@@??????BBBBBBAAAAAAAAAAAAAAABBBAAABBBCCCDDDEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAABBBCCCDDDCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@???AAACCCDDDDDDDDDFFFGGGIIIHHHGGGFFFDDDBBBAAA@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBB@@@@@@????????????@@@@@@@@@BBBDDDDDDBBBAAAAAAAAAAAA@@@??????@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@>>>???AAABBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======>>>>>>??????@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>???@@@BBBCCCDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEDDD@@@???>>>===<<<===>>>>>>@@@@@@>>>===<<<;;;;;;;;;::::::<<<===>>>?????????>>>>>>>>>>>>>>>===<<<<<<<<<:::999999:::;;;;;;:::;;;<<<===>>>???>>>>>>===========================999:::;;;<<<===<<<;;;:::::::::::::::::::::::::::;;;======<<<:::999:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999999999999::::::999999888777666666666666555555666666777777777777:::<<>>@@@BBBDDDEEEGGGCCC???======??????>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>===============>>>????????????@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAA@@@??????AAAAAA@@@???>>>>>>>>>>>>999999:::;;;;;;999888777777888999999::::::::::::=========>>>>>>>>>??????@@@@@@???>>>>>>>>>?????????????????????>>>>>>===:::;;;<<<>>>@@@AAACCCDDDAAA@@@???>>><<<;;;;;;:::::::::;;;;;;<<<======>>>???AAABBBAAA@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<<<<<<<<<<<<<>>>>>>???????????????>>>?????????>>>>>>???@@@@@@>>>???AAACCCDDDFFFGGGHHHKKKJJJHHHFFFDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEDDDBBBBBBCCCDDDCCCAAA???AAACCCCCCDDDEEEGGGIIILLLLLLKKKJJJHHHFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFGGGFFFEEECCCBBB@@@??????>>>>>>??????@@@???AAACCCDDDCCCAAAAAABBBAAAAAA@@@AAABBBCCCEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFDDDDDDAAAAAABBBBBBAAAAAA@@@@@@@@@??????AAACCCDDDCCCBBB@@@@@@AAAAAABBBDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@???>>>===>>>>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCC???>>>===<<<<<<<<<===>>>>>>===<<<<<<;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::888888:::::::::999:::;;;===???@@@@@@??????>>>>>>======<<<<<<;;;;;;999:::;;;<<<===<<<;;;::::::::::::::::::::::::::::::;;;<<<<<<:::999:::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999777777777777999999999888777777777777777777555666777888999:::;;;<<<===AAAGGGJJJLLLNNNRRRVVV[[[```iiiqqqyyyzzzqqqkkkfffjjjmmmooottt~~~~~~~~~mmm___WWWLLLKKKJJJGGGEEECCCAAA@@@???@@@AAAAAA@@@@@@BBBDDDEEEDDDDDDDDDBBBAAA@@@???>>>>>>@@@AAABBBCCCCCCCCCCCCDDDHHHMMMRRRUUUVVVUUUVVVRRRNNNLLLKKKHHHDDD@@@=========>>>AAADDDGGGIIIIIIEEE???>>>???@@@???============>>>>>>>>>>>>>>>???>>>======<<<<<<==================>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<:::::::::::::::999888888777888999999:::::::::999<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>??????>>>>>>==================;;;<<<===???@@@BBBCCCCCCCCCBBB@@@>>><<<::::::999::::::;;;<<<<<<=========???AAABBBAAA@@@???@@@BBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>><<<;;;;;;:::======>>>????????????>>><<<<<<<<<;;;<<<<<<===>>>===>>>@@@BBBDDDGGGHHHIIILLLKKKHHHEEECCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEFFFDDDBBBBBBCCCDDDCCCBBB@@@AAACCCCCCCCCEEEHHHJJJMMMMMMMMMMMMKKKHHHEEECCCBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@???@@@AAAAAABBBEEEFFFFFFGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA???AAACCCDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBDDDFFFGGGGGGHHHIIIJJJJJJIIIHHHGGGCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFDDDDDD???@@@@@@AAA@@@@@@??????>>>>>>@@@BBBEEEFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBB@@@???=========>>>???AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAACCCDDDEEEEEEDDDBBBAAA???@@@AAABBBBBBCCCCCCCCCBBBCCCDDDDDDBBB@@@@@@AAA???>>><<<;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<888999:::<<<======>>>>>>>>>>>>??????>>>>>>===<<<;;;:::888888:::::::::999999:::<<<>>>????????????;;;;;;;;;:::999999999888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888:::;;;;;;999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888777666555555666777888888888777777777888999999999:::;;;===@@@BBBCCCDDDJJJPPPYYY^^^```bbbfffjjjnnnsss{{{uuummmiiihhhkkkqqqwww~~~}}}wwwdddWWWOOOGGGFFFEEEDDDBBB@@@??????===???AAAAAA??????BBBDDDCCCBBBAAA@@@??????>>>>>>======???@@@AAABBBBBBBBBBBBBBBCCCFFFKKKOOORRRRRRTTTOOOKKKJJJJJJIIIEEEAAA<<<<<<===???BBBFFFIIILLLKKKFFF@@@>>>@@@AAA???=========>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<>>>???AAABBBDDDDDD@@@???>>>>>>======>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@@@@???>>>===============<<<;;;;;;::::::;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<<<<===============<<<<<<<<<<<<=========<<<<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCBBB@@@>>><<<;;;;;;;;;::::::;;;<<<============???AAABBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????>>>=========>>>???????????????======<<<<<<======>>>??????@@@@@@BBBDDDFFFHHHIIIJJJIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHGGGEEEDDDDDDFFFGGGDDDBBBBBBCCCDDDCCCCCC@@@AAACCCCCCCCCEEEHHHKKKKKKMMMNNNNNNLLLHHHCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>???@@@AAADDDEEEEEEFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA>>>@@@BBBCCCBBBAAAAAABBBCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHDDDEEEEEEGGGHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDDDD???@@@@@@AAAAAAAAA@@@@@@===>>>@@@CCCFFFGGGEEECCC@@@@@@@@@??????@@@@@@AAA???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@???<<<<<<===>>>??????@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAACCCEEEFFFGGGEEECCCBBB>>>>>>???@@@AAAAAAAAAAAA@@@BBBDDDDDDAAA>>>>>>???>>>===<<<;;;;;;;;;<<<<<<======<<<;;;::::::::::::888999:::;;;<<<=========??????@@@@@@??????>>>===;;;:::888888:::;;;:::999999999;;;<<<<<<<<<;;;;;;888999999999999:::::::::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999999888888:::;;;:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888888888888888888666555444444555666888888888777777888999::::::>>>???AAADDDFFFIIIKKKLLLXXX```jjjpppsssuuuyyy}}}}}}zzzqqqllljjjppprrrxxxlll[[[PPPHHHDDDCCCBBBAAAAAAAAABBBBBB<<<>>>AAA@@@??????AAACCCBBBAAA???===<<<======>>><<<===>>>???@@@AAAAAAAAABBB@@@???AAAEEEJJJNNNPPPPPPLLLHHHHHHJJJJJJFFFAAA<<<<<<===???CCCGGGKKKNNNLLLGGG@@@>>>@@@AAA???===>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???????????????============>>>>>>>>>>>>888888888999:::;;;<<<===;;;;;;===???AAACCCEEEFFF???>>>>>>===============;;;<<<>>>???AAAAAABBBBBBCCCBBBAAA@@@???????????????>>>===;;;;;;<<<======;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAA???>>>============999:::;;;<<<============???AAABBBAAA??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA======>>>???????????????@@@@@@???@@@@@@AAABBBBBBAAAAAABBBBBBDDDEEEGGGHHHHHHFFFDDDCCCBBBCCCDDDEEEEEEHHHJJJIIIFFFDDDEEEFFFGGGEEEBBBBBBCCCDDDDDDCCC@@@AAACCCCCCCCCEEEIIILLLIIIKKKNNNOOOLLLHHHBBB>>>BBBBBBBBBBBBBBBBBBBBBBBB???>>>=========>>>@@@AAACCCDDDEEEFFFFFFEEEDDDCCC??????>>>>>>>>>>>>??????===???AAABBBAAA@@@AAAAAACCCCCCBBBAAABBBCCCDDDEEEHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFFFFGGGIIIJJJKKKKKKIIIIIIIIIHHHGGGFFFDDDDDD@@@AAAAAABBBBBBBBBAAAAAA===>>>@@@DDDGGGGGGEEECCCAAA@@@??????>>>>>>??????>>>???@@@AAABBBCCCCCCCCC???@@@BBBBBBBBB@@@>>>===;;;<<<===>>>??????>>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCFFFGGGGGGFFFDDDBBB<<<===>>>???????????????>>>BBBDDDDDDAAA>>>===>>>>>>===<<<;;;:::;;;<<<<<>>===;;;:::999888888888888:::;;;<<<=========@@@@@@@@@@@@@@@???>>>>>><<<:::999999:::;;;;;;:::999999:::;;;:::999888777888888999:::<<<===>>>>>><<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666777999999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;:::666555555444444444555555:::888666666666666555444:::999999999;;;>>>BBBDDDCCCGGGLLLQQQUUUYYY^^^aaalllqqqzzzwwwsssvvv{{{{{{|||uuu___PPPHHHDDDBBBBBBAAA@@@???>>><<<;;;===???@@@BBBCCCCCCBBBBBB????????????????????????>>>>>>>>>>>>????????????CCCBBBAAA@@@BBBDDDGGGIIIFFFGGGIIIIIIHHHFFFCCCAAA<<<<<<;;;<<<===@@@CCCDDDAAAAAAAAA@@@@@@???????????????@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA???>>>;;;;;;;;;;;;<<<>>>???AAA===<<<;;;;;;<<<============>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???888<<<@@@@@@??????BBBEEEDDDDDDDDDCCCAAA???===;;;<<<<<<<<<<<<===========================<<<<<<;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<:::999999;;;======<<<:::::::::;;;===???===>>>???@@@AAABBBBBBBBB??????@@@??????>>>===<<<;;;;;;;;;<<<===>>>>>>???===???AAAAAAAAA@@@AAABBBDDDBBB@@@???@@@@@@???>>>BBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???@@@@@@AAAAAA???@@@AAACCCEEEFFFHHHHHHEEEEEEEEEBBB@@@??????@@@FFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCEEEFFFGGGHHHHHHIIIJJJJJJIIIGGGFFFEEECCCBBBAAA@@@???@@@AAABBBBBB@@@???>>>???@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@?????????@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCCCCIIIJJJJJJJJJJJJJJJIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLHHHIIIKKKLLLKKKGGGDDDAAA???AAACCCDDDEEEDDDCCCBBBAAACCCDDDEEEFFFFFFEEEEEE???@@@AAAAAAAAA@@@@@@???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA???<<<:::>>>>>>>>>>>>>>>??????@@@BBBCCCCCCDDDDDDDDDDDDDDD@@@AAADDDFFFGGGEEEDDDBBBAAABBBBBBCCCCCCBBBAAAAAAAAA@@@???=========>>>???===>>>?????????>>><<<;;;????????????===;;;999888999999999:::;;;===@@@AAA???@@@AAABBBAAA@@@???>>>;;;;;;<<<<<<<<<;;;::::::888888888777666555555555666777888999:::;;;;;;;;;<<<:::777888;;;<<<;;;999?????????>>>===<<<:::999999999999888888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999::::::;;;;;;:::888888888888777777777888999999666555444555777888999:::;;;<<<===???AAADDDHHHJJJTTTXXX___eeejjjooosssvvv|||}}}|||zzzssstttxxx}}}zzzeeeVVVLLLGGGEEEAAAAAAAAABBBAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<=========>>>>>>>>>AAA@@@??????@@@CCCFFFHHHFFFGGGHHHHHHGGGDDDAAA@@@======;;;;;;<<<===???AAAAAAAAA@@@@@@@@@?????????===>>>???@@@AAAAAAAAAAAABBB@@@??????@@@@@@???>>><<<<<<;;;;;;<<<===>>>???===<<<;;;<<<======>>>===<<<===>>>???@@@AAAAAA@@@@@@???>>>===<<<<<<;;;<<<:::<<<>>>@@@@@@AAABBBCCCCCCCCCCCCCCCAAA???===<<<<<<<<<<<<<<<===========================<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>===<<<;;;::::::;;;===>>>??????@@@AAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@???>>><<<<<<===>>>>>>???@@@@@@<<<>>>@@@@@@???@@@AAACCCBBBAAA?????????@@@???>>>BBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA>>>???@@@AAACCCDDDEEEEEEDDDEEEDDDBBB@@@??????@@@DDDDDDEEEEEEEEEDDDBBBAAA???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCDDDFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAAAAAAAABBBBBBBBBAAA??????@@@@@@???>>>>>>???@@@AAAAAABBBBBBAAABBBAAAAAA@@@@@@???@@@@@@BBBCCCDDDEEEFFFEEEDDDDDDAAAAAABBBBBBDDDEEEFFFGGGJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHIIIJJJKKKHHHJJJLLLLLLKKKHHHEEECCCCCCCCCCCCBBBCCCCCCDDDDDDBBBCCCDDDEEEFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???===<<<>>>>>>======>>>>>>???@@@CCCDDDEEEEEEEEECCCBBBAAA@@@BBBEEEGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@>>>=========>>>???>>>>>>>>>>>>>>>===<<<<<<>>>?????????===<<<:::888999999999:::;;;===???AAA???@@@AAAAAAAAA@@@???>>><<<<<<;;;;;;::::::::::::888888888777666666666666777777888999::::::::::::;;;999777888:::<<<;;;:::::::::;;;;;;;;;;;;::::::999999999888888888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::::::::::::::999999999888888888999999999999888777777666666666666777888999999777777777888:::<<>>>>>===<<<;;;;;;;;;<<<===@@@@@@????????????>>>>>><<<<<<===>>>????????????AAA???>>>>>>@@@@@@???=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>;;;<<<===???@@@AAAAAAAAA@@@???>>><<<;;;:::999999=========>>>AAABBBBBBAAA@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<============<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<===<<<::::::<<<>>><<<<<<;;;::::::<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>><<<<<<<<<===>>>>>>??????<<<===>>>>>>===???BBBDDDBBB@@@???@@@AAAAAA@@@???BBBBBB@@@???>>>>>>==============================>>>>>>?????????@@@@@@@@@>>>??????@@@@@@AAAAAABBBCCCDDDDDDBBB@@@??????@@@AAABBBCCCCCCCCCBBBAAA@@@===>>>???@@@BBBBBBBBBBBBBBBAAAAAAAAACCCFFFIIIKKKJJJJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAABBB@@@>>>>>>???@@@???>>><<<===>>>???@@@@@@@@@@@@CCCBBB@@@??????@@@AAAAAABBBCCCEEEFFFFFFFFFEEEDDDBBBBBBCCCDDDFFFHHHJJJKKKJJJKKKKKKLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHJJJKKKLLLKKKIIIFFFDDDFFFEEECCCAAAAAABBBDDDEEECCCDDDEEEEEEEEEDDDCCCBBBBBBBBB@@@?????????@@@@@@@@@@@@AAAAAABBBAAAAAAAAACCCCCCBBBBBBAAA???>>>==================>>>>>>???CCCEEEFFFFFFEEECCC@@@>>>AAABBBEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>??????>>>===============>>>>>>>>>>>>===<<<:::999999999::::::<<<===???@@@>>>???@@@AAAAAA@@@@@@???>>>===;;;:::999999999999888888888777777777777777777888888999::::::::::::999888777888:::<<<<<<<<<888999:::;;;<<<<<<<<<<<<999999999888888888888777<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::;;;:::::::::999999999999888888888888888888888888666666666666888999:::;;;>>>??????@@@AAACCCFFFHHHJJJOOOUUUZZZ\\\___bbbeeeqqqwww|||xxx{{{|||~~~{{{ooonnnrrrqqqvvvzzz{{{xxxrrrjjjddd```ZZZRRRJJJFFFCCCAAA@@@??????>>>>>>>>>>>>>>>>>>??????>>>===>>>???@@@AAADDDCCCBBBAAA???===<<<;;;;;;;;;<<<<<<<<<=========;;;;;;;;;===???BBBEEEGGGFFFGGGGGGFFFEEEBBB@@@>>>>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>>>>????????????>>>======??????>>>===>>>>>>======<<<<<<<<<<<>>@@@AAABBBBBB???>>>===<<<;;;;;;;;;;;;???===;;;===@@@CCCBBB???>>>>>>???@@@@@@???>>>>>><<<<<<<<<<<<============<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<;;;;;;:::::::::<<<<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBAAA???????????????>>><<<<<<::::::::::::;;;;;;<<<<<<<<<======<<<<<<>>>BBBEEECCCBBBBBBCCCEEEFFFEEECCCCCCBBB@@@???>>>======>>>===========================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBBAAA???@@@@@@@@@@@@BBBCCCCCCBBBAAA@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@AAACCCGGGJJJMMMJJJJJJIIIGGGFFFFFFEEEEEEBBBBBBCCCDDDCCCBBB@@@???@@@>>>======>>>???>>>>>><<<===>>>???@@@@@@@@@@@@CCCBBB@@@??????@@@AAABBBAAABBBCCCDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIHHHEEEDDDGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@CCCBBB@@@>>>>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@??????======<<<<<<======>>>???AAACCCEEEGGGFFFCCC@@@>>>@@@AAACCCEEEFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>@@@???===<<<<<<<<<===>>>======>>>>>>>>><<<;;;:::999999:::;;;<<<===>>>???===>>>???@@@AAAAAA@@@???@@@>>>;;;999888888999999888888888888888888888888777888999:::::::::::::::777777777888:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>999999999888888888777777========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::888888888888888888888888777777777777777888999999999999:::;;;===???@@@BBBCCCFFFIIIKKKMMMOOOSSSVVVZZZ```hhhlllnnnooosssvvvwwwpppppptttvvvzzz}}}~~~~~~}}}zzzwwwyyyuuuqqqrrrmmmnnnqqqqqqmmmddd[[[VVVRRRNNNIIIEEECCCAAA???>>><<<<<<<<<===>>>???AAABBB???>>>===<<<<<<>>>???@@@AAAAAA@@@??????>>>======<<<<<<=========>>>>>>>>>:::;;;;;;===???BBBDDDFFFFFFFFFFFFEEEDDDBBB@@@???==================>>>>>>========================;;;<<<===>>>????????????>>>===<<<<<<>>>>>>===<<<>>>>>>>>>======<<<;;;;;;EEEFFFFFFDDD@@@===;;;<<<:::;;;<<<>>>@@@AAAAAAAAA======<<<<<<<<<===>>>>>>@@@===:::;;;???AAA@@@>>><<<<<<>>>?????????>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::999:::<<<;;;:::999:::;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@@@@@@@@@@??????????????????>>><<<<<<:::::::::;;;;;;;;;;;;;;;=========<<<<<<>>>AAADDDEEEEEEEEEGGGJJJJJJIIIHHHCCCBBB@@@>>>======>>>>>>========================<<<===???@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@??????AAACCCBBBAAA@@@@@@AAA@@@AAABBBCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@AAADDDGGGJJJLLLIIIHHHHHHGGGGGGFFFEEEEEEAAAAAABBBBBBAAA@@@>>>===>>><<<;;;;;;===>>>===<<<===>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@@@@AAABBBCCC@@@AAACCCDDDDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFDDDCCCEEEEEEFFFFFFFFFEEECCCBBBDDDDDDDDDDDDCCCBBB@@@???BBBAAA???>>>>>>???AAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@????????????===============>>>?????????AAADDDFFFFFFDDDAAA???>>>???AAABBBCCCDDDDDDDDDCCCBBB@@@???============>>>>>>>>>?????????>>>>>>@@@???===<<<<<<<<<===>>><<<<<<===>>>>>>===<<<;;;999:::;;;<<<<<<===>>>>>><<<===>>>@@@AAAAAA@@@@@@@@@???<<<:::888888999:::999999999999888888888888888888999:::::::::999999666777777888999:::<<<============>>>======<<<;;;999999999888888888777777========================::::::::::::::::::::::::999999999999999:::::::::555666666777777888999999777777777888999;;;<<<======>>>???AAACCCEEEGGGHHHJJJPPPWWW\\\___cccgggkkknnnuuu|||~~~~~~sssiiihhhllloootttxxxyyy}}}~~~{{{yyyuuuqqqsssxxxzzzrrrpppfffddddddddd___UUUOOOMMMGGGEEEBBBAAAAAA@@@???>>>999:::;;;===@@@DDDGGGIII=========<<<<<<======>>>===>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>::::::;;;===???AAACCCDDDDDDDDDDDDCCCBBBAAA@@@???<<<============>>>>>>>>>;;;;;;<<<<<<<<<<<<======;;;;;;<<<===>>>>>>>>>>>><<<;;;:::;;;===>>>===<<<======>>>>>>===<<<;;;;;;CCCEEEGGGEEE@@@<<<;;;<<<:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>===;;;:::<<<===>>>===;;;;;;===>>>>>>>>>======<<<<<<<<<<<<============;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;999;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>>AAAAAABBBAAAAAA@@@???>>>===========================>>>???>>>===>>>@@@CCCDDDDDDFFFHHHKKKLLLKKKJJJDDDBBB@@@>>>======>>>???========================<<<>>>???AAABBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>@@@BBBCCCAAA@@@@@@AAA???@@@BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBB@@@AAABBBCCCEEEGGGIIIJJJEEEFFFGGGHHHHHHGGGFFFEEEAAAAAAAAAAAA@@@>>>===<<<===<<<;;;;;;===>>>>>>===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFIIIIIIJJJKKKLLLLLLLLLLLLHHHGGGGGGFFFEEEEEEEEEFFFBBBCCCDDDEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHFFFDDDCCCCCCCCCDDDDDDCCCAAA???>>>@@@????????????AAABBBCCCEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???????????????>>>>>>>>>>>>>>>??????@@@???@@@CCCEEEEEEDDDBBBAAA===>>>???AAABBBCCCCCCCCCCCCBBB???===;;;;;;;;;;;;======>>>????????????>>>??????>>>===============;;;<<<===>>>>>>======<<<999:::;;;<<<============:::<<<>>>???AAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;::::::999888888777888999999::::::999999999666777888888888888;;;============<<<;;;999888777999999999888888888888777<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777777888888999999:::666777888999:::<<<======<<<<<<===>>>@@@CCCEEEGGGIIIIIIJJJMMMOOORRRTTTVVV[[[cccmmmtttwwwzzz~~~{{{pppiiijjjoooqqqyyy}}}yyyvvvuuurrroooqqqvvvrrrmmm```[[[WWWVVVQQQIIIFFFHHHCCCAAA???>>>???@@@???===;;;;;;;;;<<>>============<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<999:::;;;<<<<<<=========;;;:::::::::<<<===<<<;;;<<<======>>>>>>===<<<;;;<<<@@@CCCBBB>>>;;;;;;===;;;<<<===>>>????????????<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::888999;;;===:::;;;<<<===>>>===<<<;;;<<<<<<<<<<<<============;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<:::<<<>>>???===<<<<<<===:::;;;;;;<<<<<<<<<<<<<<>>AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAA@@@??????@@@AAAAAAAAACCCFFFJJJKKKJJJHHHDDDBBB@@@===<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@CCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@<<>>@@@BBBCCCEEEEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCCCC@@@AAACCCEEEFFFGGGGGGGGGBBBDDDGGGIIIJJJIIIGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>===<<<<<<>>>??????>>>>>>???@@@AAABBBBBBBBBBBB???@@@BBBCCCDDDCCCBBBAAA@@@AAACCCDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKGGGFFFFFFEEEEEEEEEFFFFFFBBBCCCDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGFFFFFFFFFAAABBBCCCCCCBBBAAA@@@???======>>>???AAABBBCCCDDDFFFFFFFFFEEEDDDCCCAAAAAACCCBBB@@@???>>>>>>>>>>>>???????????????@@@AAAAAAAAABBBCCCCCCCCCBBBAAA@@@===>>>???AAABBBCCCDDDEEEDDDBBB@@@===;;;:::;;;;;;<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<:::;;;===>>>>>>>>>===<<<999:::;;;============<<<999;;;===???AAAAAAAAAAAA??????>>>>>>=========<<<======<<<:::999888777666999999999::::::999999888666888999999777777999<<<=========<<<;;;999888777999999999888888888888777::::::::::::::::::::::::999999999999999999999999555555666777888999999:::999:::;;;===???@@@BBBCCCBBBCCCCCCEEEHHHKKKNNNPPPXXXYYY[[[]]]```ccceeegggmmmuuu~~~vvvooolllpppwwwvvv}}}}}}vvvsssqqqrrrpppooosssyyy~~~rrrlll^^^VVVPPPNNNIIIBBBAAAEEEDDDBBB@@@?????????>>>===???>>><<<;;;<<<===???@@@;;;;;;=========<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888999:::<<<======>>>>>>>>>==================>>>>>>===<<<;;;999777666:::::::::;;;;;;<<<<<<<<<888888999:::;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;<<<===>>>>>>===<<<;;;666;;;@@@@@@===;;;<<>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<999666666:::===:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<=========>>>;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<<<<===<<<<<<>>>@@@AAA???>>>>>>>>>:::;;;<<<<<<======<<<<<<@@@@@@AAAAAAAAA@@@@@@?????????@@@??????>>>===<<<===============<<<<<<<<>>@@@DDDGGGHHHGGGFFFEEECCC@@@===<<<===>>>???????????????????????????===???AAACCCEEEDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>AAACCCBBBAAA@@@AAA===???AAACCCDDDDDDDDDDDD??????AAABBBCCCDDDDDDDDD???AAADDDFFFGGGGGGFFFEEE???BBBFFFJJJKKKJJJGGGEEEEEEDDDBBB@@@?????????@@@@@@>>>===>>>@@@AAAAAA@@@>>>???@@@AAAAAABBBAAAAAA>>>@@@BBBEEEEEEDDDBBB@@@>>>???@@@AAAAAAAAA@@@???BBBBBBCCCDDDEEEGGGIIIJJJGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDEEEFFFHHHJJJ@@@AAABBBBBBBBBAAA@@@???;;;<<<>>>@@@BBBCCCDDDDDDFFFFFFFFFEEEDDDBBBAAA@@@CCCBBB@@@>>>======>>>>>>@@@@@@??????@@@@@@AAABBBDDDDDDDDDCCCBBBAAA@@@???>>>???@@@AAACCCDDDEEEFFFEEEDDD@@@===;;;;;;;;;;;;<<<===>>>@@@@@@@@@???>>>===>>>?????????>>><<<;;;:::;;;<<<>>>>>>>>>======999:::<<<=========<<<<<<999:::===???AAAAAAAAAAAA>>>>>>????????????>>>===>>>>>><<<;;;999888666666999999:::::::::999999888777999:::999666666888;;;>>>>>>>>>>>>===<<<;;;:::999999999888888888888777999999999888777777666666999888888888999999777666777777777777888999;;;======@@@CCCDDDDDDFFFLLLPPPPPPSSSVVVVVVVVV[[[cccjjjppprrrtttvvvvvvxxxzzz}}}{{{uuusssvvv{{{~~~|||vvvuuuwwwuuurrrooonnnqqqvvv{{{{{{iii___RRRNNNIIIEEECCCBBB@@@??????>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888999;;;<<<======<<<;;;???????????????>>>======;;;:::999999888888999999::::::::::::::::::::::::;;;:::999888999:::;;;<<<===<<<999777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<;;;::::::999999<<<<<<<<<;;;;;;::::::::::::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;;;;<<<>>>??????>>><<<;;;::::::;;;;;;;;;===@@@CCCFFFCCC@@@>>>======>>>@@@CCCBBBAAA???===<<<::::::======<<<;;;;;;;;;;;;<<<@@@@@@AAAAAAAAAAAABBBBBBCCCCCCAAAAAAAAACCCEEEFFFBBBAAA>>>===<<<===>>>???@@@@@@???>>>===<<<;;;;;;???@@@AAAAAA??????@@@AAABBBBBBAAAAAA@@@??????>>>AAABBBBBBBBBBBBBBBBBBBBB??????@@@AAACCCDDDEEEEEECCCBBBAAAAAA@@@@@@AAAAAA???@@@CCCEEEFFFEEECCCBBBAAAAAACCCFFFHHHHHHFFFDDDJJJHHHEEEAAA>>>======>>>;;;<<<<<<===>>>??????@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@AAAAAABBBBBBAAAAAABBBDDDEEEGGGHHHIIIIIIJJJLLLMMMMMMKKKIIIGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA???===<<<;;;:::::::::;;;<<<>>>@@@AAABBBFFFEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>============>>>>>>>>>>>>???????????????@@@BBBBBBCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCFFFCCC???======>>>======;;;<<<>>>@@@AAA@@@???>>>===============<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<===:::<<<>>>AAABBBBBBAAA@@@AAAAAA@@@???>>>===;;;:::888;;;===;;;777444555777999999999::::::;;;;;;;;;:::;;;<<<<<<;;;:::888777<<<<<<;;;;;;;;;:::::::::888999;;;<<<;;;:::888666;;;:::::::::999999888888888777777888999999888777999999::::::;;;===@@@BBBDDDHHHKKKMMMOOOSSSZZZ___aaaeeehhhiiijjjooowww}}}{{{{{{}}}uuussstttsssrrrrrrsssyyypppaaaXXXNNNJJJFFFCCCAAA@@@>>>===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::999999999888999:::;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;:::999999888888999999::::::::::::::::::::::::;;;:::999999999:::;;;<<<<<<;;;:::888777888888999888888888888888888888888<<<===>>>>>>>>>>>>===<<<;;;;;;<<<======>>>>>>???<<<<<<;;;;;;:::999999999<<<;;;;;;;;;::::::::::::999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::::::::;;;:::::::::;;;<<<<<<======<<<===>>>??????>>>===<<<<<<<<<===<<<<<<===@@@CCCGGGEEECCC@@@???@@@AAABBBCCCCCCBBB@@@???===<<<<<<======<<<;;;;;;;;;<<<===AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDAAA@@@???=========>>>>>>@@@??????>>>>>>======<<>>>>>???@@@@@@@@@@@@AAAAAAAAA===>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAA???@@@CCCEEEFFFEEECCCBBB@@@@@@AAACCCFFFGGGFFFEEEHHHGGGDDDAAA???>>>>>>>>><<<<<<<<<===>>>?????????@@@@@@AAAAAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJLLLKKKJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBAAA???>>>===;;;;;;;;;;;;;;;<<<>>>???AAAAAADDDDDDDDDDDDCCCAAA@@@?????????>>>>>>>>>==================>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCEEEBBB???============<<<:::<<<>>>???@@@@@@>>>>>>============<<<<<<<<<<<<============<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>AAABBBBBBAAA@@@AAAAAAAAA@@@???>>><<<;;;:::;;;<<<;;;999777666666999999999::::::;;;;;;;;;666666777888999999999999>>>=========<<<<<<<<<;;;888999:::::::::999777777999999999999999999888888999999999999:::;;;<<<<<<>>>???@@@AAACCCFFFKKKOOOSSSWWW[[[___bbbhhhpppvvvzzz}}}~~~xxxsssssswww~~~{{{ssspppqqqsssvvvzzzmmm```UUUOOOHHHEEEBBBAAA@@@???>>><<<>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::999999::::::::::::::::::::::::999999888888777777888888888888999:::;;;<<<<<<============<<<;;;;;;::::::999888888888888999999999999999999999999999;;;::::::::::::;;;<<<===;;;::::::999999888888888::::::::::::::::::;;;;;;======>>>>>>>>>>>>===<<<;;;;;;<<<<<<======>>>>>><<<<<<;;;;;;:::999999999;;;;;;:::::::::::::::999888999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===???AAAFFFEEECCCAAA@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>>>>===;;;::::::;;;===???BBBCCCCCCCCCCCCDDDDDDDDDCCCBBB@@@??????@@@AAABBB?????????>>>>>>>>>>>>>>>???????????????????????????@@@AAAAAA??????@@@AAA@@@@@@??????>>>===============>>>>>>????????????????????????@@@@@@@@@AAABBBAAA@@@@@@??????@@@@@@>>>@@@CCCEEEFFFEEECCCBBB???>>>>>>@@@CCCEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>><<<<<<======>>>>>>??????AAAAAAAAAAAA@@@??????>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<>>===<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>>>><<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>???@@@AAACCCAAA>>><<<<<<<<<<<<;;;:::;;;<<<>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAAAAA@@@BBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;:::888666999999::::::::::::;;;;;;::::::::::::;;;<<<============<<<<<<<<<<<<;;;;;;999999888888777777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAACCCFFFGGGJJJMMMOOORRRVVV]]]bbbhhhlllqqqtttxxx}}}~~~uuullliiijjjlllsss|||vvvqqqppprrrxxx|||zzzzzzzzz|||fffZZZRRRKKKFFFDDDCCCAAAAAABBBAAA@@@>>>=========<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::::::::999999999999999:::::::::;;;;;;:::999888777777666888777777666777999:::<<<;;;;;;<<<<<<<<<;;;;;;::::::999999888888888888888999999999999999999999999:::::::::;;;;;;<<<======999::::::::::::999888777;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<=========<<<<<<;;;:::::::::::::::::::::999999999999999999999:::::::::::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<===>>>>>>???>>>>>>============>>>>>>>>>??????===<<<;;;===>>>BBBBBBAAA@@@???>>>>>>>>>AAAAAA@@@@@@??????>>>>>>>>><<<;;;::::::<<>>>>>??????===>>>????????????>>>>>>>>>?????????@@@@@@AAAAAA???@@@AAAAAA??????@@@AAA?????????>>>======<<<<<<<<<======>>>>>>?????????BBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>@@@BBBEEEFFFEEEDDDBBBAAA???======???AAACCCCCCBBBBBBBBBBBBBBBAAA??????<<<=========>>>>>>>>>???BBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>????????????;;;;;;<<<======>>>>>>???>>>???@@@AAABBBBBBAAAAAADDDEEEFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@???>>>>>>===>>>============>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@?????????>>>>>>>>>>>><<<<<<<<<<<<============AAAAAA@@@@@@?????????@@@<<<<<<<<<<<<===>>>??????AAA???===<<<<<<<<<;;;:::999:::;;;<<<============;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;::::::999888::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@?????????<<<:::;;;======:::777::::::::::::::::::::::::???>>><<<:::::::::;;;;;;::::::999999999999999999:::999777666555666777888?????????@@@@@@AAAAAABBBBBBCCCDDDEEEEEEHHHNNNRRRVVV[[[```dddfffkkkrrrxxx~~~}}}sssiiifffggghhhoooyyy}}}xxxttttttuuuzzz}}}yyyxxxuuuyyy|||wwwcccUUUNNNKKKFFFAAACCCBBBBBBCCCDDDDDDBBB@@@<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999::::::::::::::::::888888888999999:::::::::<<<;;;;;;:::999888888777888777666666777888:::;;;::::::;;;;;;;;;;;;:::::::::999888888777777888888888888888888888888888888999999:::;;;;;;<<<<<<<<<999999:::::::::999888888777777888888999999999999;;;;;;::::::999999999999777777888999999::::::;;;>>>>>>======<<<;;;;;;;;;999999999999999999999999:::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999888999:::;;;<<<===>>>>>>>>>======<<<<<<======>>>===>>>>>>===:::999:::;;;@@@@@@@@@@@@???>>>======>>>=====================<<<<<<;;;:::;;;===???AAAAAABBBBBBBBBBBBCCCCCCCCCAAA@@@??????>>>>>>>>>>>><<<===>>>?????????????????????@@@@@@AAABBBBBBBBB???@@@AAAAAA??????@@@AAA??????>>>>>>===<<<<<<;;;======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>???===???BBBEEEFFFEEEDDDCCCDDDAAA>>>===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@???============>>>>>>>>>>>>CCCCCCCCCCCCBBBAAA??????;;;<<<<<<===>>>>>>>>>===:::;;;;;;<<<======>>>>>>===>>>???AAAAAAAAA@@@???CCCDDDEEEGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>???@@@@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<============AAAAAAAAA@@@@@@@@@??????;;;;;;;;;;;;<<<===>>>>>>@@@>>><<<<<<<<<<<<;;;999999:::;;;;;;<<<=========:::;;;;;;;;;<<<<<<======::::::::::::::::::999888:::::::::;;;;;;;;;;;;<<<<<<======>>>????????????@@@@@@@@@AAAAAA@@@?????????===;;;<<<>>>>>>;;;888:::::::::::::::::::::::::::999777666555555666666888888999999999999999999;;;999777555555666888999DDDDDDEEEEEEFFFGGGHHHHHHMMMOOOQQQQQQQQQUUU]]]ccclllrrryyy}}}~~~zzzsssllljjjmmmpppxxx~~~}}}||||||yyyyyyzzzyyyxxxzzz}}}xxxvvvtttvvvvvvtttvvvzzzyyyuuuhhh___RRRJJJGGGFFFCCC@@@AAAAAABBBDDDFFFEEEBBB@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888888999999999999::::::777777888888999:::::::::;;;;;;::::::999999888888777777777777888999:::;;;999::::::;;;;;;;;;;;;:::999999888777777777777888777777777777777777777777777888999:::;;;<<<<<<<<<999999999999999999999999888888999999:::;;;;;;;;;;;;:::999888777777777888777777777888999999::::::>>>>>>======<<<;;;;;;;;;777888888888888999999999::::::999999999:::;;;<<<:::::::::::::::;;;;;;<<<:::;;;<<<<<<<<<;;;:::999888888999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======<<<:::999999:::??????@@@AAAAAA???>>>===::::::;;;;;;<<<<<<<<<===;;;;;;;;;<<<===???@@@AAAAAAAAABBBBBBBBBCCCCCCCCC???????????????>>>>>>>>><<<======>>>???@@@@@@AAA@@@AAAAAAAAABBBBBBCCCCCC???@@@AAAAAA??????@@@AAA??????>>>>>>===<<<<<<<<<======>>>???@@@AAAAAABBB???????????????>>>>>>>>>@@@???>>>>>>===>>>>>>>>>===???BBBEEEFFFFFFDDDCCCEEEBBB???>>>???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@============>>>>>>>>>>>>BBBBBBBBBBBBAAAAAA@@@???<<<<<<============<<<<<<>>>>>>===<<<<<<;;;;;;:::;;;===???AAABBBAAA@@@???BBBBBBDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAA@@@??????>>>??????@@@AAAAAAAAAAAAAAA?????????>>>>>>>>>>>>>>>>>>============>>>>>>?????????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>AAABBBCCCCCCBBBAAA???>>>;;;::::::;;;;;;<<<===>>>???>>>===<<<======;;;:::::::::;;;;;;<<<======>>>:::::::::;;;<<<<<<======:::::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>===>>>>>>?????????>>>>>>>>>===<<<=========;;;:::;;;;;;::::::::::::999999666666666666777888999:::999999::::::::::::;;;;;;;;;999888666666777888999SSSSSSTTTUUUVVVWWWXXXXXX^^^aaacccbbbccchhhqqqxxx}}}zzzwwwyyy}}}}}}zzzxxxwwwvvvvvvvvvxxx{{{~~~vvvsssooopppnnnjjjiiiiiiddd___TTTOOOHHHDDDBBBAAA@@@@@@===>>>@@@BBBDDDCCC@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888888888888999999999:::666777777888999999::::::999999999999999888888888666777888999::::::::::::999::::::;;;<<<<<<;;;;;;999999888777777777777777777777777777777777777777555666888999;;;;;;;;;:::::::::999888888999:::;;;::::::;;;<<<<<<===>>>>>>;;;;;;999888777777777888888888999999:::;;;;;;;;;<<<<<<<<<;;;::::::999999777777777777888888999999999888888777888999:::;;;::::::999999::::::;;;<<<:::;;;<<<======;;;999888999999:::<<<===>>>???@@@???@@@AAAAAAAAAAAA@@@???<<<===>>>===;;;::::::;;;<<<===???@@@@@@>>><<<;;;888999999:::;;;<<<======888:::<<<>>>???@@@@@@@@@BBBCCCCCCCCCCCCDDDDDDDDD>>>>>>??????@@@@@@??????===<<<<<<===>>>???AAACCCBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAAAAA??????@@@AAA@@@@@@???>>>>>>======<<<<<<===>>>???@@@AAAAAABBB>>>>>>>>>>>>>>>???????????????>>>============>>>===???BBBEEEFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCCCCCCCCCCBBB@@@?????????@@@@@@>>>>>>>>>>>>============??????@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::>>>>>>======<<<;;;;;;;;;:::;;;>>>AAABBBBBBAAA@@@@@@@@@AAACCCDDDFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAA@@@???>>>===>>>>>>???????????????=====================>>>======<<<======>>>?????????@@@@@@@@@@@@@@@???>>>============<<<<<<<<<;;;=========>>>>>>>>>??????AAABBBDDDFFFEEEBBB???===;;;::::::;;;;;;<<<===>>>???>>>======>>>>>><<<:::;;;;;;;;;;;;<<<===>>>???999999:::;;;;;;<<<======::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<:::;;;<<<<<<============;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999888888999:::;;;;;;;;;;;;999999999999:::::::::;;;;;;:::999888777888888999ggghhhiiijjjkkklllmmmnnnmmmppprrrqqqrrrwww}}}zzz{{{~~~~~~}}}zzzwwwuuutttssssssvvvyyy~~~tttpppdddeeeccc___\\\ZZZUUUNNNKKKHHHDDD@@@>>>>>>???@@@:::;;;===@@@BBBAAA===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;777777888888999999999:::666777777888999999::::::777777777777777888888888666777999:::;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<999888888777777777777777777777777777777777777777444555777999::::::::::::;;;:::888777777888:::<<<777777888999999:::;;;;;;===<<<:::888777777888888999::::::;;;;;;<<<======;;;;;;:::999999888888777666666777777888888888999888777666666666777999:::::::::999999::::::;;;<<<:::;;;<<<======;;;999888::::::;;;===>>>@@@AAAAAA@@@AAACCCDDDDDDCCCAAA@@@<<<>>>???>>><<<;;;;;;<<<999:::<<<>>>===<<<999777888999999:::;;;<<<===>>>777999<<>>???@@@@@@@@@@@@@@@======<<<<<<===???BBBDDDCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAAAAA??????@@@AAA@@@@@@??????>>>>>>======<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAA??????>>>===============<<<>>>BBBEEEFFFFFFEEEDDDAAA@@@@@@AAADDDFFFFFFFFFDDDBBB@@@>>>>>>>>>@@@AAA>>>>>>>>>>>>============<<<======>>>>>>>>>>>>===?????????>>>===<<<::::::;;;;;;<<<<<<===>>>>>>???999;;;>>>AAACCCCCCBBBAAA>>>>>>@@@AAACCCDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@???<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>????????????AAACCCFFFGGGGGGCCC???===;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>???>>><<<:::<<<<<<;;;<<<<<<===??????999999::::::;;;<<<======::::::;;;<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;::::::999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<999<<>>;;;999:::===;;;;;;;;;::::::999999999888999::::::999888666555666666777777888888888999;;;::::::999999999999999~~~tttqqqqqqnnnlllkkkoooyyy}}}wwwqqqmmmnnnrrrvvvxxxlllggg^^^[[[VVVQQQNNNLLLIIIGGGCCCBBBAAA@@@???===<<<<<<<<<<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;::::::999999;;;:::888666444444444444777777666666555555555444555555555555555666777777777777888888888999999999999999:::;;;;;;;;;;;;:::888888777666555555666666666666555555555666666777666777777777888888888888777777888888888999999999::::::::::::::::::::::::999999999888888888777777:::::::::999888999;;;===>>>===;;;;;;<<<<<<;;;999999999999888888777777777::::::999999888777777777<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::999999999:::;;;<<<>>>>>>???@@@@@@@@@@@@???>>>>>>======>>>??????>>>===<<<999:::;;;<<<===<<<;;;:::;;;::::::999999::::::;;;888888999:::<<<>>>@@@AAABBBBBBBBBBBBCCCEEEFFFGGG@@@@@@???===;;;:::<<<>>>????????????@@@AAABBBCCCAAABBBDDDEEEEEECCCBBB@@@@@@===::::::>>>BBBDDDDDDCCCCCCCCCAAA???>>>???@@@@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===???BBBEEEGGGHHHHHHCCCAAA@@@AAACCCEEEEEEDDDCCCCCCAAA@@@??????>>>>>>============>>>???@@@AAACCCAAA>>>>>>@@@@@@???======<<<::::::;;;;;;;;;:::::::::;;;;;;<<<======>>>999;;;>>>@@@AAAAAA@@@???@@@@@@AAAAAACCCDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEECCCAAA???===<<<<<<<<<;;;<<<<<<===>>>===============>>>>>>???????????????????????????@@@@@@@@@@@@@@@??????>>>==================<<<<<<;;;;;;:::========================AAABBBFFFJJJKKKHHHBBB>>>@@@@@@>>>===;;;999888777::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<;;;:::999888999:::;;;<<<:::;;;<<<<<<::::::;;;<<<999999888888888888888999999888888777888999;;;<<<999999:::;;;;;;;;;::::::999:::;;;<<<===<<<;;;::::::;;;;;;;;;;;;:::999999999:::;;;<<<<<<:::888777555555555555555666777777777777777888888999999999{{{nnnjjjhhhfffeeefffiiirrr{{{xxxsssnnnnnnsss{{{ooobbb[[[TTTQQQMMMJJJHHHGGGDDDCCC@@@??????>>>===<<<;;;;;;999:::;;;=========<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999999999999888777555555555666666888777777777666666666666666666666666666777888888777777777888888888999999888888999::::::::::::999:::999888777777777777888666666555555555666666777666666777777777888888888888888888888888888888999888888888888888999999999999999999888888888777777999:::::::::999999;;;<<<<<<;;;:::;;;<<<===<<<;;;<<<<<<;;;;;;::::::999999888888888888888888999999;;;;;;;;;::::::;;;;;;;;;:::;;;;;;;;;;;;;;;::::::999999999:::;;;<<<===>>>?????????>>>>>>>>>======<<<===>>>??????>>>===<<<::::::;;;;;;;;;::::::999;;;::::::999999::::::;;;;;;;;;;;;:::;;;;;;<<<===AAAAAABBBCCCDDDEEEFFFFFF@@@@@@@@@===;;;:::;;;===>>>======>>>>>>@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAABBB???======???AAABBBAAABBBCCCCCCAAA??????@@@AAA@@@@@@@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBDDDFFFGGGGGGCCCAAA@@@AAABBBDDDCCCBBBBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>@@@AAAAAACCCAAA>>>>>>??????>>><<<>>><<<;;;;;;===>>>===<<<;;;;;;<<<<<<<<<=========:::;;;===???AAAAAA@@@???>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFEEEBBB@@@>>>>>>======<<<<<<<<<<<<============>>>>>>>>>>>>>>>?????????????????????@@@@@@@@@@@@AAA@@@@@@??????>>>>>>======<<<<<<<<<;;;;;;::::::========================@@@AAADDDGGGHHHFFFAAA>>>???>>>>>>===<<<;;;::::::<<<<<<============<<<<<<888999999::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;888999::::::888777888999999999888888888888888999:::999999999999::::::;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<;;;;;;::::::::::::::::::999888888999:::;;;<<<;;;:::888777555555555555555666777777999999999:::::::::;;;;;;vvvjjjdddbbbbbbdddgggnnnuuuwwwuuuqqqpppsss|||yyyeeeWWWOOOIIIGGGDDDCCCCCCBBBAAA@@@<<<<<<<<<;;;;;;;;;::::::777888:::<<<============::::::999999999999::::::;;;;;;;;;:::999999888888777666666555555666777777888888888777777777777666777777666666777777888999777777777777888888888888666777888888999999888888;;;:::999999999999999999777666666555555666666666666666666666777777777777888888888888888888888777555555666666777777777888999888888888888777777777777999;;;;;;:::999:::;;;;;;999888999<<<======<<<======<<<;;;;;;:::999999666777777888999999::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::999999999999:::<<<===>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<<<<;;;:::999999999999999::::::999999999999:::::::::::::::::::::;;;;;;<<<@@@AAACCCEEEFFFFFFEEEEEEBBBBBBAAA???<<<:::;;;<<<===<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@AAAAAA???>>>AAAAAABBBAAA??????@@@BBBAAAAAABBBBBBAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@BBBCCCDDDEEEEEECCCBBB@@@@@@BBBBBBAAA???@@@@@@???>>>============>>>>>>>>>>>>???@@@AAAAAACCCAAA>>>=========<<<;;;>>>===<<<===???@@@@@@@@@>>>>>>=========<<<<<<<<<:::;;;===???@@@@@@??????>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<>>>>>>?????????>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@??????>>>>>>===;;;;;;;;;;;;;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDCCC@@@>>>>>>>>>>>>>>>==================>>>>>>>>>>>>======888999999::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;888999:::999777666777888999888888888888888999999::::::;;;;;;;;;:::999999===<<<;;;:::999777666555888888999::::::::::::999999999888888888888777777888999:::::::::999888777555555555555555666777777999999999999999:::::::::uuulllgggggghhhnnnttt}}}|||{{{zzzzzz~~~~~~lll^^^RRRJJJFFFDDDBBBBBBBBBBBB@@@???::::::::::::;;;;;;;;;;;;999:::;;;=========<<<<<<999999888888888888999999::::::999999999888888888777666666666555555555555777777777666666666666666666666666666666777777888666666666777777777888888555666777777888777777777::::::999999888999999:::888777666666666666666666555555555666666666777777888888888888777777777777444555555666666777777888888888888888777777777777666888;;;;;;:::999999:::;;;:::888888:::<<<<<<;;;;;;;;;::::::999888888777777777888888888999999999:::::::::;;;;;;:::::::::999999:::;;;;;;;;;::::::999999999999:::;;;<<<======<<<:::888888999:::;;;;;;<<<===>>>>>>>>>===<<<===<<<:::888777777888888::::::999999999999::::::666666777888:::<<<>>>??????@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDAAA>>><<<<<<<<<======<<<<<<===>>>>>>???BBBBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBAAA???>>>???@@@AAA@@@??????AAABBBAAABBBCCCCCCCCCAAA>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>?????????@@@AAABBBBBBCCCCCCBBBCCCAAA@@@@@@AAA@@@???===>>>>>>===<<<<<<<<<======???????????????@@@AAAAAABBB@@@???===<<<<<<;;;:::>>>===<<<===@@@BBBBBBBBB@@@@@@???>>>===<<<<<<;;;;;;<<<===>>>????????????@@@@@@@@@AAACCCDDDFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDBBB@@@???>>>======<<<;;;::::::<<<>>>???????????????>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@??????>>>>>>======<<<:::::::::;;;;;;;;;;;;;;;???????????????????????????>>>===>>>@@@@@@???>>>?????????>>>>>>>>>>>>=========>>>>>>>>>>>>======888999999::::::;;;;;;<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999888999:::888888888777888888999::::::;;;<<<<<<;;;:::999777<<<;;;:::999888777666666777777888888999999999999888888777777666666666666888888999999999888777666555555555555555666777777666777777777777777777777~~~zzzzzz~~~yyysssrrrrrrttt}}}~~~kkk___WWWMMMGGGEEEDDDBBBBBBBBBAAA???===::::::;;;;;;;;;;;;<<<<<<<<<======>>>===<<<:::999888888777777777777888888888888888888888777777777888888777666555444333222555555555555555555555555555444444444444555666666555555666666666777777777555555666777777777777666888888777777777777888888888888777666666666666666444555555555555666666666777777777777777777777777666666666777777777888888777777777777777777777777666888:::;;;:::999999999===;;;888888999::::::999::::::999999999888888888999999999888888888777777999999:::;;;;;;:::999999888999999:::;;;;;;::::::999999999999999:::;;;<<<<<<;;;999777777888:::;;;:::;;;<<<>>>>>>>>>===<<<===<<<:::888777777888888:::999999888888999999:::666666777888:::<<<>>>???>>>???BBBDDDEEEEEEDDDCCCFFFFFFFFFDDDAAA>>>>>>>>>>>>============>>>??????AAAAAAAAAAAAAAABBBCCCDDD>>>@@@BBBCCCCCCBBBAAA@@@???@@@AAA@@@??????@@@BBB@@@AAACCCDDDCCCBBB@@@>>>========================<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@AAAAAA@@@>>>;;;<<<<<<<<<;;;<<<<<<======?????????>>>??????@@@@@@AAA@@@???>>><<<;;;;;;<<<>>>===<<<===@@@BBBCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<======>>>>>>>>>>>>?????????@@@BBBCCCEEEFFFDDDEEEFFFFFFFFFFFFEEEDDDEEEDDDCCCBBB@@@>>>===<<<===<<<:::999:::;;;===????????????>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>===;;;<<<>>>??????>>>AAAAAA@@@???>>>===<<<<<<;;;<<<<<<======<<<<<<;;;888999999::::::;;;;;;<<<;;;;;;:::::::::999999888888999::::::888888999:::888888777777888999999:::::::::;;;<<<;;;:::888777999888777777777888888999777777777888888888999999888777666555555555666666777777777777777666666666555555555555555666777777666666666666666666666666yyytttooonnnppprrrrrrqqqmmmvvv~~~~~~}}}iii[[[SSSMMMFFFAAACCCBBB@@@@@@@@@???<<<:::;;;;;;;;;;;;;;;<<<<<<<<<============<<<:::999777777777777666666777777777777777777777777777777777888888888777555333222111333444444444444444555555444444333333444444555666555555555555666666666666444555666666777777666666666666666555666666777888999999888777666666666666444444444444555555555666666666666777777777888888888888888888777777777777666666777777777777777888666888::::::999888999:::>>>;;;888777777888888888999999:::::::::;;;;;;;;;::::::999999888777777666888999:::;;;;;;:::999888777888999::::::;;;;;;:::999999999999999:::;;;;;;<<<;;;:::999999999::::::999:::<<<===>>>>>>===<<<<<<;;;:::999999999999999999999888888888888999999:::::::::::::::;;;;;;<<<===>>>@@@BBBCCCCCCBBBBBBEEEFFFGGGEEEBBB@@@??????>>>>>>============>>>>>>@@@@@@AAAAAABBBBBBCCCCCC<<<>>>AAABBBBBBAAABBBBBB@@@@@@AAA@@@>>>>>>???AAA???@@@AAABBBBBBBBBAAAAAA========================;;;;;;<<<<<<======>>>>>>??????@@@AAAAAAAAA@@@@@@BBBAAAAAAAAABBBAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>???>>>>>>>>>>>>>>>?????????@@@@@@>>><<<<<<===>>>???>>>===>>>AAACCCCCCCCCDDDCCCBBBAAA???>>>===<<<<<<<<<<<<======>>>>>>>>>;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDCCCBBB@@@>>><<<;;;<<<;;;:::::::::;;;=========>>>>>>>>>????????????>>>??????@@@AAABBBCCCCCC???>>>>>>======<<<;;;;;;::::::;;;;;;<<<===>>>>>>????????????????????????>>>===;;;<<<>>>@@@@@@???AAAAAA@@@???>>>===<<<;;;::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<999:::::::::999888777666444555777777666666777999777777777777888999::::::999999:::::::::999888888666666555555666888:::;;;888888777777888888999:::888777666555444555666777777777666666666555555555555555555555555666777777888888888888777777777777|||sssooojjjiiikkkmmmlllkkkjjjqqq{{{{{{zzzzzz{{{}}}}}}{{{zzzmmmcccVVVMMMHHHEEEAAA>>>@@@???>>>??????>>><<<999;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::999777666777666666555555666666777666666666666666666666666666666777666666444333222444444444444555555666666444444444444444555666666444444555555555666666666555555666777777777777777666555555555666666777888:::999888777666666666666333333444444444555555555444555555666777888999999999999888888777666666666666666666666777777888888777888999888777777999;;;<<<:::666555777999999:::666777888888::::::;;;<<<999999888888888888888888777999:::;;;;;;:::999777777777888::::::;;;;;;:::999999999888999999:::;;;<<<<<<<<<;;;;;;;;;::::::999:::;;;===>>>>>>===<<<::::::;;;;;;;;;::::::999999999888888888888999999;;;;;;;;;:::;;;;;;<<<=========>>>???@@@AAAAAABBBCCCDDDEEEEEEBBB@@@??????======<<<<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBBBB<<<>>>AAAAAA@@@???AAACCC@@@AAAAAA@@@>>>===>>>@@@>>>>>>???@@@AAABBBCCCCCC========================;;;<<<<<<===>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBCCCBBB???===;;;;;;;;;;;;<<<===>>>???>>>>>>===============>>>>>>@@@@@@???======???AAAAAA@@@???@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===>>>>>>:::::::::;;;===>>>@@@AAABBBCCCDDDEEEEEEDDDCCCBBBEEEEEEDDDDDDBBB@@@===<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAA>>>??????@@@AAABBBCCCDDD@@@@@@@@@???>>>>>>======::::::;;;<<<===??????@@@????????????????????????>>>===<<<===???AAAAAA@@@??????>>>>>>>>>=========::::::;;;;;;;;;;;;::::::888999999::::::;;;;;;<<<888888999999888777555444111333555666666777888:::777777777777888999:::;;;888888777777777888999999666555444444666888:::<<<999999888777888999:::;;;999888666555444555666777777666555555444444555555555555555555555666777777888888777777777666666666~~~zzzrrrnnnjjjiiikkknnnnnnmmmnnnttt}}}yyyvvvrrrqqqpppooonnnkkkfffbbbWWWQQQJJJEEECCCBBB@@@???>>>>>>>>>???@@@@@@===;;;;;;;;;;;;:::::::::999999666666888999999888777666666666555555555555666666555555555666666666666666444444555666666555444333444555555555666666777777555555555555555666777777444444444555555555666666555666666777777777777777666666555666666777888888:::999888777666666666666333333333444444444555555333444555666777888999:::999999888777666555444444555666666666777777888888888888888777666777999<<<:::888555555777999;;;<<<333333444666777888::::::777777777888999999::::::777888:::;;;;;;:::888777666777888999:::;;;;;;;;;999999999888999999::::::<<<<<<=========<<<;;;:::888999;;;===>>>>>>======999:::;;;<<<===<<<;;;:::999999888888888888999999888888999:::<<<>>>@@@AAA===<<<<<<===>>>???AAABBBAAABBBDDDCCCAAA???>>>>>><<<;;;;;;:::::::::;;;;;;===>>>AAACCCDDDCCCBBBAAA===???AAA@@@>>>===???BBBAAABBBAAA@@@=========???======>>>>>>@@@BBBDDDEEE========================<<<======>>>???@@@@@@@@@===>>>???@@@@@@@@@@@@@@@AAAAAAAAACCCDDDCCC@@@===;;;;;;;;;<<<===>>>???@@@>>>===<<<<<<<<<<<<=========???AAA@@@>>>===@@@CCCDDDBBBAAABBBDDDEEEEEEEEEDDDCCCCCCBBB@@@??????>>>======<<<<<<<<<======>>>;;;;;;;;;<<<>>>???AAABBBAAABBBDDDEEEEEEDDDBBBAAAFFFFFFFFFEEECCCAAA???===999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@AAABBB>>>??????@@@BBBCCCDDDDDDBBBBBBAAAAAA@@@?????????:::;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>AAABBBAAA@@@<<<<<<======>>>>>>>>>???:::;;;;;;;;;;;;;;;;;;:::888999999::::::;;;<<<<<<777888888888777666444333222444666777888999;;;===777777777777888999:::;;;777777666666666777999:::666666444444555777999;;;:::999888888888999;;;;;;:::888666555444555777888666666555444444444444555555555555555555666777777666666555555444444444333~~~yyyuuupppooosssyyy|||ssstttuuuvvvvvvxxx|||}}}||||||~~~{{{}}}}}}qqqiiigggaaaaaaaaa___\\\WWWSSSQQQFFFEEECCCAAA>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===;;;999999:::;;;:::999999888888888777777666666777777888888888888777777777777777777777777777777777666555444444444444444444444555555555555555555333444444444333111///...777777777777777777777777444444444444444444444444555555555555555555555555777777666555444444333333333333333444444444555555555555555555666666666666555555555555666666666666777777666666555555555444666777888777555555666888666666666666777777777777777777777777888888888888999777777777888888777666888999999999888777555444777777888999::::::;;;;;;:::999888777777888999:::888888888888888888999999999:::;;;;;;<<<<<<;;;;;;<<<===============<<<<<<999888777555555555666777888888999999:::;;;<<<<<>>===<<<;;;;;;<<<<<<<<<;;;::::::999;;;===@@@CCCEEEDDDCCCAAAAAABBBBBB@@@>>>======>>>AAAAAAAAA@@@@@@????????????AAAAAAAAA?????????AAA>>>======<<<;;;::::::999<<<===>>>>>>======>>>??????>>>>>>>>>>>>@@@BBBCCC@@@@@@@@@BBBBBBAAA>>><<<<<<<<<<<<===>>>@@@AAABBB???>>>>>>>>>======<<<<<<<<<===???@@@@@@???>>>===CCCCCCCCCCCCEEEGGGIIIJJJLLLJJJGGGCCC@@@>>><<<<<<<<<===>>>???@@@@@@???>>><<<===???@@@@@@???>>>>>>AAACCCEEEFFFGGGFFFEEEDDDEEEDDDCCCCCCCCCBBB???<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>===???BBBCCCBBBCCCDDDEEEFFFFFFEEEDDDBBB@@@>>><<<<<<<<<======>>>>>>??????@@@???===<<<<<<<<<===>>>?????????>>>>>>>>>>>>>>>AAA@@@???>>>===<<<;;;:::===<<<;;;:::999999888777999999:::;;;;;;;;;::::::888777777777666666555555666666666666555555555555666666777888888888888888888888888777777777777777666666666666666777888999999999999888888888888888:::888666555444555666777666666666666666555555444444444555666666555444333666555555555555444444444zzzqqqlllgggeeeggglllppprrrvvv|||zzz}}}}}}{{{zzzzzz~~~~~~uuuggg^^^\\\TTTTTTSSSQQQNNNJJJGGGEEECCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888777666888888888777777777666666777777888888888888777777777777777777777777777777666666555444444444444444555555555555555555555555333333333333333222222111666666666666666666666666555555555555555555555555444444444444444444444444555555555444333222222222333333333444444444444555555555555555666666666666444555555555666666666666777666666666555555555444666777777666555555666888666666666666777777777888777777777777777777777777888777777777888888777777888888999999888777666555777777888999999:::;;;;;;999999888777777888999999888888888999999999999:::999:::;;;;;;<<<<<<;;;;;;=========>>>>>>======<<<:::999777666666666777888999999::::::;;;;;;<<<<<<>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::999:::<<<>>>@@@BBBBBBAAAAAAAAABBBBBB@@@>>><<<<<<===@@@@@@?????????>>>>>>>>>???AAABBBAAA@@@???@@@AAA??????>>>======<<<;;;;;;<<<===>>>>>>======>>>???@@@???>>>>>>>>>???@@@AAA@@@???@@@AAABBBAAA???<<<<<<<<<======???@@@AAABBB@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAAAAA@@@@@@BBBBBBBBBCCCEEEHHHLLLNNNMMMKKKHHHDDDAAA???>>>>>>======???@@@@@@???>>>>>><<<===>>>???@@@???>>>>>>???@@@BBBDDDEEEDDDCCCCCCEEEDDDCCCCCCCCCBBB???======<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>??????@@@>>>@@@BBBCCCBBBBBBCCCEEEGGGFFFFFFDDDCCCAAA@@@???<<<<<<<<<======>>>>>>>>>@@@???>>>=========>>>>>>>>>>>>=========>>>>>>>>>AAA@@@???>>>===;;;::::::;;;;;;;;;:::999999888888:::::::::;;;::::::999999999999888888888777777777666666666666555555555555555666666777777777777777777777777777777777777777666666555555666666777777777777777777888888888888777777777777777666555555666666666666666555555444444444555666666555444333666555555555555444444444xxxlllhhhbbb______bbbdddeeehhhoooyyy{{{yyywwwxxx|||zzziii[[[SSSQQQLLLKKKJJJGGGEEECCCAAA@@@@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::<<<:::999999::::::999888888888777777777777666666666777777888888777777666666666666666666666666666666666555444444444444555555555555555555555555555333333222333333444555555444444444444444444444444666666666666666666666666444444444444444444444444444444333333222222111111333333333333444444444444444555555555555666666666444444444555555555666666666666666555555555555555555666777666444444666888666666666777777777888888888777777666666555555555777777777777777777888888777777888888888888777666777777888888999:::::::::999999888777777888999999999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;======>>>??????>>>>>>===;;;:::888777777888999999;;;;;;;;;<<<<<<<<<<<<<<<============>>>???@@@@@@AAA@@@???>>><<<;;;:::999;;;;;;;;;;;;;;;::::::999999:::;;;<<<>>>???@@@AAAAAABBBBBB@@@===;;;;;;<<<>>>>>>>>>>>>============???AAABBBAAA@@@@@@AAABBBAAA@@@@@@??????>>>>>>>>><<<===>>>>>>======???@@@AAA@@@???>>>>>>>>>???@@@?????????AAABBBBBB@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAA@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBEEEIIIMMMPPPLLLKKKHHHFFFCCCAAA@@@@@@>>>>>>???@@@@@@???======<<<===>>>????????????>>><<<===???AAABBBCCCBBBBBBDDDCCCBBBCCCCCCBBB@@@===========================???????????????@@@AAABBB???AAABBBBBBBBBAAACCCDDDGGGFFFEEECCCBBBAAAAAAAAA<<<<<<==================@@@??????>>>===>>>>>>>>>======<<<<<<<<<>>>???@@@@@@@@@???===<<<;;;:::999999999999999999999999999:::;;;;;;;;;:::999888888:::::::::999999999999999666666666666555555555555444444555666666666666666666666666777777777777777666666555555555555555555555555555666666777777888555666777999888777555333666666666666666555555444333444555555555555444444666555555555555444444444zzzoookkkfffccccccdddeeefffjjjnnnvvv}}}|||zzzxxxwww|||nnn___SSSMMMLLLHHHGGGEEECCCAAA@@@@@@???======<<<;;;;;;;;;;;;<<<999999999999999999999999<<<;;;:::;;;<<<<<<:::888777777777777777777666666666666777777777777666666555555555555555555555555666555555444444444555555555555555555555444444444555444333222333444555666333333333333333333333333555555555555555555555555333333333333333333333333444444333333222222222111222222333333333444444444444444444555555555666666333333444444444555555555555555555555555555555555444555666555444444666777666666777777777888888888888777777666555444444333666777888888777777888999777777777888888888888888777777888888999999999:::999888888888888888888999999:::::::::;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>????????????>>>;;;:::999888888999:::;;;============<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????AAA@@@???>>>===;;;::::::::::::;;;;;;;;;::::::999999999999:::<<<>>>@@@BBBAAABBBAAA???<<<::::::;;;========================???@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@<<<===??????>>>>>>???AAA@@@@@@???>>>>>>???@@@AAAAAA@@@@@@BBBDDDDDDCCCAAA???????????????@@@AAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAACCCFFFJJJMMMJJJIIIGGGEEECCCBBB@@@@@@>>>???@@@@@@???>>>===<<<<<<<<<===>>>>>>?????????:::;;;===???AAABBBBBBBBBCCCBBBBBBCCCDDDCCC@@@>>>===>>>>>>>>>>>>>>>>>>===????????????@@@AAABBBCCC@@@AAABBBBBBAAAAAACCCDDDDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>===@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<===???AAABBB@@@???>>>===;;;:::999999777888888888999999::::::;;;;;;;;;:::999888777666999999999999999999999999666666666666555555555555333333444555555555555444555555666666666666666777666666666555555444333333333333444555555666777777555555666777777666555444666666666666666555555444333333444444444555444444666555555555555444444444yyyzzzuuussssssrrrrrrwww~~~tttqqqnnnllllllnnnooooootttvvv{{{|||{{{|||~~~uuudddWWWMMMHHHGGGAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888777888999999777555666666666666666666777777666666777777777777666666444444444444444444444444555555444444444555555666666666555555555444444444666555444333222333444555333333333333333333333333444444444444444444444444333333333333333333333333444444444444333333333333222222222333333333444444444444444444555555555555333333333333444444444444444444444555555555555555333444555444333444555777777777777777888888888888888777777666555444444333555777888888777666888:::777777777777777888888888777888888888888888999999888888888999999888888888999999:::;;;<<<<<<======:::;;;<<<<<<======<<<<<<======>>>???????????????;;;;;;:::999999:::;;;<<<==================<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<;;;999999::::::;;;::::::999::::::999:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@??????AAABBBBBBBBBBBBBBBAAAAAAAAAAAA<<<===??????>>>>>>@@@BBB???>>>>>>???@@@BBBDDDEEECCCBBBBBBCCCEEEFFFEEEDDDAAA@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDDCCCAAA@@@@@@BBBDDDFFFFFFFFFEEEDDDBBBAAA@@@???>>>???@@@@@@???>>>===<<<<<<<<<<<<======>>>???@@@;;;<<<===???@@@BBBBBBCCCBBBAAAAAACCCDDDCCCAAA???>>>>>>???@@@@@@???>>>>>>????????????@@@AAABBBCCC@@@AAABBBAAAAAAAAACCCEEEBBB@@@>>>;;;;;;;;;===>>>@@@@@@@@@??????>>>>>>>>>????????????>>>>>>======>>>=========>>>@@@AAABBB???>>>===<<<;;;999888888666777777888888999999999;;;;;;::::::999888777666777777777888888888888888666666666666555555555555222222333444444444444444444444555555555666666666555555666666555444333222222222333444555666666777666666555444444555666777666666666666666555555444333333333333444444555555666555555555555444444444xxxpppllliiihhhiiihhhgggkkkqqq|||{{{yyywwwvvvxxxyyyzzzyyy}}}~~~~~~||||||zzzgggZZZPPPGGGBBB@@@>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<888888888888888888888888999999999:::;;;:::888555555555666666666666777777555666666777777666666555555555555555555555555555555444444444444555666666666666666555444444333333555555444333333222333333222222222222222222222222444444444444444444444444222222222222222222222222444444444444444333333333222222222222333333333333333444444444444555555555222222222333333333444444444444444444444555555555222333444444333333555777777777777888888888999999888777777666666555555555444777999888666666888;;;888888777777777777777888888888888888888888888888777888999999999999888777888999::::::;;;<<<======;;;;;;<<<============<<<<<<<<<===>>>????????????;;;::::::999999:::<<<===<<<<<<<<<===============;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<888999999::::::::::::::::::999:::;;;===???BBBDDD>>>??????>>>;;;::::::;;;============>>>>>>>>>>>><<<>>>??????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA;;;===????????????AAABBB?????????@@@BBBDDDFFFHHHEEEDDDCCCCCCEEEFFFEEEDDDBBBBBBAAAAAA@@@AAAAAAAAA@@@AAACCCEEEEEEDDDBBBAAA?????????@@@AAABBBCCCDDDEEEDDDBBB@@@??????@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@???======;;;;;;;;;<<<===>>>???@@@<<<======???@@@AAABBBCCCAAAAAAAAABBBDDDDDDBBB@@@>>>???@@@AAAAAA@@@???>>>???????????????@@@AAABBB@@@@@@AAAAAA@@@BBBEEEGGGCCC@@@<<<999888999;;;===AAAAAA@@@???>>>>>>======>>>>>>>>>>>>>>>===<<<<<<======>>>>>>??????@@@@@@>>>>>>===;;;:::999888777666666777777888888888999999:::::::::999888777777666666666666666777777777666666666666555555555555222222333444444444444444333333444444555666666666444555666777777666444333333333333444555555555666777666444333333555777888666666666666666555555444333222222222333444555666666555555555555444444444vvvooohhhfffgggjjjjjjiiikkkqqqrrr{{{~~~xxxooobbbVVVOOOKKKDDD>>>===;;;<<<===>>>>>>>>>===<<<::::::999888888999999999888888888888888888888888;;;;;;;;;<<<======:::777555555555666666666777777555555666666666666555555555555555555555555555555444444444444444555666666777666666555444444333333111222222333333333333333333333333333333333333333555555555555555555555555222222222222222222222222222222222222222333333333111222222222222333333333333333444444444555555555222222222222333333333333333333333444444555555555111222333333222333555777777777888888888999999999777777777777777777777777333666999999666555888<<<:::999888777666666777777888888888888777777777777777888999999999999888777888888999:::;;;<<<======;;;;;;<<<===============;;;;;;<<<===>>>>>>>>>>>>::::::999999999:::<<<===;;;;;;;;;<<<<<<======>>>;;;;;;;;;;;;<<<===>>>???:::::::::;;;;;;;;;<<<<<<888888999:::::::::::::::888888999;;;===???AAACCC<<<===>>>===;;;:::;;;<<<;;;;;;<<<<<<<<<=========:::<<<>>>>>>======???@@@@@@@@@@@@@@@@@@@@@@@@@@@;;;===????????????AAACCCBBBAAAAAABBBCCCEEEGGGHHHEEEDDDBBBBBBCCCDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@BBBDDDFFFFFFEEECCCBBB@@@?????????AAABBBDDDEEEDDDDDDCCCBBBAAA@@@>>>===AAAAAABBBBBBBBB@@@???>>>======???@@@@@@???>>>>>>;;;;;;;;;;;;<<<>>>@@@AAA=========>>>>>>???@@@AAA@@@@@@AAABBBDDDDDDCCCAAA???@@@AAABBBBBBAAA@@@?????????>>>>>>>>>??????@@@>>>???@@@@@@@@@BBBFFFIIIFFFCCC>>>:::999:::<<<>>>@@@@@@???>>>===<<<;;;:::<<<======>>>===<<<;;;::::::<<<===>>>>>>===<<<;;;>>>===<<<;;;:::888777777666666777777777777777777888888999999999888888777555555555666666777777777666666666666555555555555222333333444555444444444222333333444555555666666444555666888888777666555444444444444555555555555444444444444555555666666666666666666666555555444222222222222222444555666666555555555555444444444~~~~~~wwwtttoooppp}}}xxxssskkkkkkmmmqqqrrrppprrrwwwooozzz}}}yyytttlllcccZZZPPPIIIHHHGGGCCC???>>>666888:::<<<<<<;;;:::999999888888777777777777777777777777777777777777777888888888:::;;;:::777444444555555555666666777777555555666666666666555555666666666666666666666666444444444444444555666777777777666555444444333333...///111333444444444333333333333333333333333333666666666666666666666666111111111111111111111111111111111111111111222222111111222222222333333333333333333444444444555555111111222222222333333333333333333444444555555555111222333333222333555777777888888888888999999999777777777777888888888888222666:::999666555888<<<;;;:::888666666666666777888888888777777777777777777888999::::::999888777777777888999;;;<<<<<<===;;;<<<<<<===============:::;;;<<<===>>>>>>>>>>>>:::999999888999:::;;;<<<999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<===??????777777888999999:::;;;;;;777888999:::::::::::::::666777999;;;===???AAAAAA;;;<<<===<<<;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<999;;;======<<<===>>>@@@????????????????????????;;;===?????????@@@BBBCCCEEEDDDCCCCCCDDDEEEFFFGGGEEECCCAAAAAAAAABBBAAA@@@DDDCCCBBBBBBAAAAAAAAAAAAAAABBBEEEGGGGGGFFFDDDCCC@@@@@@@@@@@@AAACCCEEEFFFCCCDDDDDDDDDCCCAAA???>>>@@@AAABBBBBBBBBAAA@@@???<<<===>>>???@@@@@@???>>>;;;;;;:::;;;<<<>>>@@@AAA===============>>>???@@@@@@@@@@@@BBBDDDEEECCCAAA???@@@BBBCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCGGGJJJJJJFFFAAA===;;;<<<>>>@@@???>>>>>><<<;;;:::999888;;;<<<=========<<<:::999888:::<<<>>>>>><<<999777>>>===<<<;;;999888777777777777777777777666666666777888888999999999888888555555666666777777777888777666666666555555555555222333444444555555444444222222333444444555666666333555777888999888777666555555555555555555444444222333555666777666555444666666666666666555555444222222111111222444555666666666555555555444444444}}}wwwuuutttsssqqqiiifffdddeeelllyyy~~~{{{xxxyyyyyyzzz}}}}}}{{{~~~{{{yyyzzz|||{{{xxxssskkkbbbYYYTTTIIIFFFCCC???===<<<<<<<<<>>>===:::999888999;;;===999999888888888888999999999999999888888888777777999999999888888888777777888777777666555444444444555555555666666666666777555555555666666666666777444444555555555555444444444444444555555555666666111111111111111111111111000000111111111222222222222222333333333333444444333333333222222222111111111111111111111111111111111222444444222111111222555444333333222222333333222222222222222222222222333333333444444444555555333333333444444333222222777777666666555555555444555555555555666666666666777777777777888888888888:::999888666666888999:::444555666777777888888888777777888999999999999888<<<:::888666777:::===???======>>>>>>>>>>>>======999999::::::;;;<<<======AAA===999999;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;:::999888777777777888999999999999888;;;:::::::::;;;<<<>>>???>>>>>>???>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;===@@@AAAAAAAAAAAAAAAAAA@@@???>>>===???@@@AAA@@@@@@AAACCCFFFFFFEEECCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAFFFDDDBBBAAA@@@AAABBBCCCEEEDDDCCCCCCDDDCCCAAA???AAA@@@@@@BBBDDDFFFFFFEEEEEEGGGGGGFFFCCCAAA@@@AAADDDCCCBBBAAA@@@@@@@@@@@@;;;;;;;;;<<<===???@@@AAA>>>===<<<<<<<<<===???@@@>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@BBBDDDDDDCCCBBBBBBBBBAAA@@@???>>>===??????>>>======>>>@@@@@@<<<>>>>>>===<<<>>>CCCHHHKKKIIIEEEBBB@@@???????????????===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>===;;;:::999888777666666555555555777888999999888888777666555555444777666555444444444444444333333444444555444444444333333444555444333222111333333222222222222222222444444444444444444444444666555555555555444444444333444555666666555444333555666777888888777666555333333222111222333444555777777666555444333333222|||uuupppnnnllllllgggdddbbbbbbhhhrrr|||}}}}}}zzzssspppqqqqqqppplllggg___VVVOOOJJJEEECCC@@@===;;;:::;;;;;;888888888888999999::::::888888777777777777888888888888888777777666666666888888777777777666666666777777777666555444444444333333333333444444444444444444555555555666666666444444555555555555444444222333333333444444444444111111111111111111111111111111222222222333333333222222222333333333444444333333333222222222111111111111111111111111111111000222444333222111111222444444333222222222222333222222222222222222222222333333333444444444444555333333333444444333333222555555555555444444444333555555555555666666666666666666777777777888888888888777555444444555777888555555666777888888888777777777888999999999999888;;;:::888666777:::===???=========>>>>>>=========999999:::;;;;;;<<<======BBB???;;;999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;::::::888999999:::::::::::::::::::::::::::<<<===???@@@@@@@@@??????>>>===<<<;;;;;;;;;<<<===============<<<;;;:::999:::<<<>>>???@@@@@@@@@@@@@@@???>>>>>><<<>>>???@@@??????@@@BBBEEEDDDCCCBBBAAAAAAAAAAAACCCCCCDDDDDDDDDCCCCCCBBBFFFEEECCCAAAAAABBBCCCDDDFFFDDDCCCCCCDDDDDDBBBAAA@@@???>>>???AAABBBBBB@@@BBBDDDDDDCCCAAA??????@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<===>>>@@@@@@>>>>>>=========>>>???@@@::::::;;;<<<>>>???@@@@@@@@@>>>===>>>@@@BBBBBBAAA<<<===>>>@@@AAABBBBBBBBB===<<<<<<<<<<<<===>>>>>><<<===>>>===<<<===AAADDDIIIHHHEEEAAA???>>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;???>>>===<<<:::999888888888777666555555666777777888888777777666555555444666666555555555555555444555555555555444333222222222222333333333222111000222222222222222222222222333333333444444444555555333444444444555555666666222333555666777777777777555555777777888777666666444333222222222333555666555555555555555444444444}}}vvvoookkkkkklllmmmlllkkklllqqqxxx}}}xxxwwwzzz}}}zzzooofffcccccccccaaa]]]WWWPPPIIIDDDAAAAAA???===;;;:::999999:::444555777999:::::::::999777777666666666666777777777777666666666666555555666666666666555555555555777777666666555444444444333333333333444444444444333333333444444444555555444444555555555555444444111111222222222222333333111111111111111111111111222222222333333333444444222222222222333333333333333333333222222222111111111111111111111111111111000222333333222111111222444444333222222222222222222222222222222222222222333333333333444444444444222333333444444333333333444444444333333333333333444555555555555666666666666666777777777777888888777666555444444555666777666777777888888888888777777777888999999999999888;;;999888777777999<<<>>>========================:::::::::;;;<<<<<<======BBB???<<<:::::::::999777::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;===???AAABBBAAAAAAAAA@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;:::999999:::;;;<<<>>>>>>?????????>>>=========???@@@@@@???@@@AAACCCCCCBBBAAA@@@@@@???@@@@@@CCCCCCDDDDDDDDDDDDDDDCCCFFFEEECCCBBBBBBCCCDDDDDDFFFDDDBBBBBBCCCDDDDDDCCCCCCBBBAAAAAABBBCCCBBBAAA???@@@AAA@@@>>>===>>>???AAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<===>>>>>>?????????>>>>>>??????@@@AAA<<<===>>>???AAABBBDDDDDD???===<<<===???AAAAAA@@@:::;;;===???AAABBBCCCCCC::::::;;;<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>@@@GGGFFFCCCAAA???>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999::::::;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<>>===<<<;;;999888888999888777666555555555555777777777666555555444444444555666777777777666555666666666555444333111111111222222222222111000///000111111111222333333333222222333333444444555555222222333444555666777777111222444666777888999999444555666777777777777777555444333333333444666666333333444444555555555555}}}vvvsssuuuxxxyyyzzz{{{~~~zzzwwwxxx~~~oooddd[[[VVVVVVVVVTTTPPPKKKGGGCCC@@@???======;;;:::999999::::::777888999:::;;;;;;;;;;;;666666555555555555666666666666666666666666666666666666666555555555555555666666666555555444444444444444555555555666666666222222333333333444444444333444444555555444444333222222222222222222222222111111111111111111111111111111222222222222333333111222222222222333333333333333333222222222111111111111111111111111111111///111333333111111111222444333333222111222222222222222222222222222222222222222333333333444444444222222333444444444333333444444444333333333333333444444444555555555666666666666666666777777777888888777777666666777777888777777888888888888777777777777888999999999999888:::999777777777999<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;<<<<<<======???>>><<<::::::999999999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBBBBBBBBBBAAA???>>><<<;;;======>>>???????????????===<<<;;;:::::::::;;;;;;<<<======>>>======<<<<<<>>>@@@AAAAAAAAAAAABBBDDDBBBAAA@@@@@@?????????@@@BBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEBBB@@@???AAACCCDDDDDDAAA@@@???@@@BBBCCCBBBAAA===>>>>>>>>><<<<<<>>>???CCCBBBAAA@@@@@@@@@@@@@@@======<<<<<<<<<======>>>?????????@@@@@@@@@AAAAAA???@@@@@@AAABBBCCCDDDDDD@@@>>>===>>>@@@BBBBBBAAA>>>???????????????>>>>>>888999;;;<<<======<<<;;;>>>??????>>>>>>=========EEEDDDBBB@@@>>>=====================<<<;;;;;;:::777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===???>>>===<<<;;;999888888888888777666666666666666666666666555555444444444222444666888888888666555555555555555444333222222222222222222222111111000///000000111222333333444333333333333333333333333222222333444444555666666222222333555666777777777444444555666666777777777555555444333444555666777444444444444444444444444~~~}}}}}}qqqdddZZZRRRMMMLLLIIIHHHFFFCCCAAA@@@@@@@@@<<<<<<;;;;;;::::::::::::;;;:::888777777888:::;;;666666555555555555666666777777777777777777777777666666666666666666666666555555555555444444444444444444444555555555555666222222222333333333333444333333444444444444333333333333222222222222222222111111111111111111111111000000000000111111111111111111111222222222333333333333333222222222111111111111111111111111111111...000222222111111111333333333222111111111111222222222222222222222222222222222222333333333444444111222333333444444444333444444444444444444444555444444444444555555555555555666666666666777777777777666666666666666666777666777777888888888888777777777888999999999999888999888777777888999;;;<<<<<<<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::999888777777888888999:::::::::::::::::::::<<<===???@@@AAAAAABBBAAAAAAAAA???>>>===<<<===>>>>>>???????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@@@@??????AAABBBAAAAAA@@@@@@???@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDCCC@@@======???@@@AAAAAA:::999999:::===>>>>>>===<<<===>>>===<<<<<<>>>@@@AAAAAA@@@?????????@@@@@@===<<<<<<<<<<<<<<<======???@@@@@@@@@AAAAAAAAAAAA????????????>>>>>>>>>>>>???===<<<===???AAAAAA@@@@@@@@@@@@???>>>===;;;:::999:::<<<===>>>>>>======AAA@@@@@@??????>>>======BBBAAA@@@???>>>===<<<<<<;;;<<<<<<===<<<<<<;;;:::777777999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>>>>===;;;:::999888777555555666777777777777777555555555555444444444444222444666777888777666555222222333444555555555555444444333333222222222222//////000111222222333333555555444333222111111000444444444444444444444333333222222333333333444444555555555555555666777777555555444333444555666777666555555444333333222222}}}wwwxxx{{{|||}}}}}}wwwwwwzzz}}}ooo```XXXRRRKKKFFFDDD@@@??????>>>===>>>>>>>>>;;;;;;;;;;;;;;;;;;:::::::::888666444333444777888666666555555555555666666666666777777777777888888555555555666666666666666444444444444444444444444222222222222333333333333222222222333333333444444333333444444444444333333333333333222222222222222111111111111111111111111/////////000000000000111111111111111222222222222333333333222222222111111111111111111111111111111...///111222111111222333333333222111111111111111222222222222222222222222222222222222333333333333111111222333444444444444444444444444555555555555333444444444444555555555555555666666666666777777444444444444444444444444444555666777777888888888777777888999999999999888888888777777888999;;;<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<888:::;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999777666555666777888888999999888888:::;;;<<<===>>>?????????@@@@@@@@@@@@???>>>============>>>???????????????>>>>>>>>>======<<<<<<;;;;;;;;;<<<=========<<<<<<:::;;;======<<<<<<>>>???AAA@@@@@@?????????@@@@@@???@@@AAACCCDDDEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCAAA???======>>>??????>>>999999999;;;===?????????===>>>===<<<;;;;;;>>>@@@======<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<======>>>??????@@@AAAAAAAAAAAA@@@BBBAAAAAA@@@???>>>======<<<:::999:::<<<>>>>>>===>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>?????????CCCAAA???>>>??????>>>===?????????>>>===<<<;;;;;;:::;;;<<<======<<<;;;:::777888888999:::::::::::::::999888888888999;;;<<<===<<<;;;:::999777666666444555666777888888888888444444444444444444444444333444555666666666555444111111333444555666666666555444333333222222333333///000000000111222222222555555444333222111000000444444444444333333222222333222222111111111222222666666555444444555555666555444333333333444666666666666555444333222111111|||wwwssswww{{{}}}tttnnnnnnrrrxxx~~~uuudddZZZOOOLLLIIIDDD???============<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999666666555555555666777777777666666666666666666777555555555666666777777777333444444444555555555555444444444444444444444444111111222222222333333333333333333333444444444444222333333444444333333222222222111111111000000000111111111111111111111111///000000000000111111111111111111111222222222222333333333222222222111111111111111111111111111111---///111111111111222333333222222111111111111111222222222222222222222222111222222222222333333333000111222333444444444444222222333333444444444444333333444444444555555555555555555666666666777777333333333444444333333333111222444555777888888888777777888999999999999888777777777777888999:::;;;<<<;;;:::888888:::;;;<<<============<<<<<<<<<<<<888;;;<<<<<<:::888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888777666777888888999999888888:::;;;<<<===>>>======<<<===>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>><<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<===============;;;<<<>>>>>>======???@@@???>>>>>>===>>>>>>??????===>>>@@@BBBCCCDDDEEEEEE@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>>>>??????>>><<<>>>======>>>@@@BBBAAA@@@=========;;;999:::<<<>>>;;;;;;:::::::::;;;;;;<<<:::::::::;;;<<<===>>>???>>>>>>@@@AAAAAAAAA@@@???BBBBBBBBBAAA@@@@@@??????;;;:::999999<<<=========<<<<<<======>>>=========;;;;;;;;;<<<===???@@@AAADDD@@@===<<<===???>>>==================<<<;;;:::999:::<<<======<<<:::999888888999999999999999888999888777666666888:::;;;<<<;;;:::999777666555555555666777888888777666666333333333333333333333333444444444444444333333333222222333444555555555555444444222111111111222333000000000000111111111111222222222222222222222222333333333333333333444444222222111111111222444555888777555444333444444444444333222222222333555666444444444333333222222222zzztttvvvzzz|||pppjjjkkkppprrrxxx}}}~~~}}}xxxmmmbbbUUUKKKDDDDDDDDD???;;;999>>>>>>>>>>>>===<<<;;;::::::::::::::::::999888777444555777888999999999999777777666666666666777777444444444555555555666666222222222333333444444444444444444444444444444444333333444444444555555555333333444444444444555555222333333444444333333222111111000000/////////...111111111111111111111111000111111111111222222222000111111111111222222222333333333222222222111111111111111111111111111111---///111111111111222333333222222111000111111111222222222222222222222222111111222222222333333333000111222333444444555444111111111222222333333333333333333444444444555555555555555555666666666777444555555666666555555444000111333444666777888888777777888999999999999888777777777777888999:::;;;<<<;;;999888888999;;;<<<===============<<<<<<<<<:::<<<>>><<<999777777999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::777777888999999999999888:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>>>>>>>===>>>???AAAAAA@@@@@@BBBCCC======<<<<<<<<<======>>><<<===???AAABBBDDDDDDDDD???@@@AAAAAABBBBBBBBBAAABBBAAA@@@@@@@@@@@@===;;;>>>===<<<===>>>???>>>=========<<<:::888888;;;===<<<<<<;;;;;;;;;<<<<<<===999999:::;;;<<<===???@@@===>>>???@@@AAA@@@??????===========================;;;:::;;;===??????>>>===>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>@@@AAACCC???;;;:::<<<>>>>>>===<<<<<<======<<<;;;;;;:::999:::<<<======<<<:::999888888999999999888888777888777666555555777999:::;;;:::999888777555444444777777888888888666555444333333333333333333333333555444333222222222222222444444444555444444333333444333111000000000111222111111111000000000000000///000000222333444555555111111222333444444555666111111111111222444666888999888666444333333333444333333222111222333444555222222333333333333444444vvvllleeeeeehhhtttvvvwwwuuunnnbbbUUUNNNHHHFFFBBB???===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888777777777666666555555555555666666777777666555555555555555555555555555555555555555555555555555555555555555555555555444444333333333333333333333333333333333222333333444444333333222555555444333111111222444222222222222222222222222222111111111000000//////000000000000111111111111000111111111111222222222111111111111111111111111000000///////////////000111111111000000000000000......//////000000000111...//////000111222222222333333222222333333444555999777555333222333444555333333333333333333333333333333333333333333333333444444555666555444222111333444555555666666555555555555555555666666666666666777777999:::;;;<<<<<<<<<<<<;;;:::999888777666999999999999999999999999999999::::::;;;;;;::::::999::::::::::::999888888777888888888888999999999;;;<<<===>>>>>>======<<<<<<;;;::::::999999::::::888999999::::::999999888777888888999999:::;;;;;;<<<===???@@@@@@???===<<<<<<===>>>???@@@@@@???>>>===<<<;;;::::::;;;======<<<=========<<<<<<;;;:::>>>>>>>>>>>>????????????>>>>>>>>>>>>============<<<===???BBBCCCEEEFFFFFFCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>???>>>>>>===<<<;;;;;;::::::<<<;;;:::;;;<<<<<<:::999;;;;;;::::::;;;<<<>>>??????@@@AAABBBBBB@@@>>>===???<<<999999<<<>>>===<<<::::::;;;;;;===>>>???@@@BBBAAA???============>>><<<;;;;;;;;;;;;<<<=====================>>>??????======<<<;;;::::::999999999999999999999999999999888888888888777777777777555666666777888999999:::;;;:::888666555444555555888777555444333333444555444333333222222333333444111222333444555555555555555444333333222222333333111222222333333222222111222111000//////000111222///000000000000111111111444333333222222333333444444444444444444444444444333333333444444444555555333333333333333333333333444444333333333333222222}}}~~~qqqhhhbbbaaaccckkkjjjhhhddd]]]TTTLLLGGGDDDBBB@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888888888777777777777666666666666777777777666666555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333333333333333333222333333444444333333222444444444222000000222444222222222222222222222222222111111111000000000000000000000000111111111111000000111111111222222222111111111111111111111111000000////////////000000111000000000000000000000/////////000000111111111///000000111222222333333333222222222222333444444555555444333444444555666333333333333333333333333333333333333333333333333666666666666666555444444333444444555555555555555555555555555666666666666666777777888999:::;;;<<<999999888777666555444444999999999999999999999999::::::;;;;;;;;;;;;::::::999:::::::::999999888888666666777777777888888888:::;;;<<<>>>>>>===<<<<<<;;;;;;:::999999999999:::888999999::::::999999888888888888999::::::;;;;;;===>>>???@@@@@@???>>>===<<<===>>>???@@@???>>>===<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;>>>>>>>>>>>>??????????????????>>>>>>>>>=========;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>========================>>>>>>===<<<<<<;;;::::::<<<;;;:::;;;======<<<:::;;;;;;::::::;;;<<<>>>???BBBCCCDDDEEEDDDCCCAAA@@@>>><<<999999;;;======;;;::::::;;;;;;<<<>>>???@@@@@@???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;::::::999999999999999999999999999999888888888777666666666555555555666666777888888999:::999777666555444444555777666555444333333444555444333333222222333333444333444555666666666666666555555444333333333333444111222222333333222222111222111000//////000111222000000000111111111222222333333222222222222333333222222222222222222222222222333333333333444444444333333333333333333333333333333333444444555555555~~~~~~vvvkkkccc\\\ZZZ\\\___\\\WWWPPPJJJFFFBBBAAA???>>><<<:::999999::::::::::::::::::::::::::::::777777777777888888888888888777777777777777777888777666555555444444555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333222222333333333333222222222222333111000///111222222222222222222222222222111111111111111000000000000000000000111111111111000000000111111111222222111111111111111111111111000000////////////000000000000000000000000111111000000000111111111111111000111111222222333333333222222222222222333444444222333333444555666666666444444444444444444444444333333333333333333333333666555555444444444444444333333444555555555555555444555555555555666666666666666777888999::::::;;;<<<;;;;;;:::999888777777888888888888888888999999;;;;;;<<<<<<<<<;;;;;;::::::::::::999999999888888555666666666777777777777999:::<<<=========<<<<<<;;;;;;:::999999999999999888999999::::::999999888888888999999::::::;;;;;;????????????????????????===>>>?????????>>>===<<<;;;;;;;;;::::::999999999777777888999:::;;;<<<<<<>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>===:::;;;===???@@@AAABBBBBBAAAAAAAAA@@@@@@??????>>>@@@?????????>>>>>>>>>===@@@??????>>>===<<<<<<;;;>>>>>>======<<<<<<;;;;;;<<<;;;:::;;;===>>>>>><<<;;;;;;::::::;;;<<<>>>??????@@@AAAAAAAAA@@@???>>>===;;;::::::;;;<<<<<<;;;::::::;;;;;;<<<===??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;:::::::::;;;<<<<<<<<<<<<;;;;;;::::::999999999999999999999999999999888888777666555555444444444444444555666666777777999888777555444444444444666555444444333444444555333333222222222222333333333444444555555555444444666666555444444444444444111222222333333222222111222111000000000000111222111111111111222222222333222222111111111111222222111111111111111111111111111111222222222333333333333333333333333333333333222222333444555666777777}}}~~~yyyyyy~~~}}}ooofff___XXXTTTUUUUUUQQQKKKEEEAAA>>>>>>>>><<<;;;:::999999999::::::999999999999999999999999555666666777777888888888777777666666666666777777666666555444444444444555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333222222000111222111//////000111222222222222222222222222111111111111111111111111///000000000111111111111000000000000111111111111111111111111111111111111000////////////000000111000000000000000111111111111111111111111111222222000000111111111222222222222222222111222333333444111222444666666555444333444444444444444444444444222222333333333333444444444333111000000111222333333333444555555555444444444444444555555555666666666666777777888999999:::<<<<<<;;;;;;:::999999888777777777888888888888888;;;<<<<<<===<<<<<<;;;;;;::::::999999999888999999666666666777777777888888888999;;;<<<======<<<;;;;;;::::::999888999999999888999999::::::999999888888888999999:::;;;;;;<<<@@@???>>>>>>>>>>>>???@@@>>>>>>?????????===<<<;;;::::::::::::999888888777555555666777999;;;===>>>>>>>>>?????????@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;===>>>@@@@@@AAAAAA@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>=========@@@??????>>>>>>======<<<>>>>>>>>>=========<<<<<<<<<;;;:::;;;===??????>>>;;;;;;::::::;;;<<<>>>???===>>>>>>??????>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;::::::::::::;;;<<<;;;;;;;;;:::::::::999999888888888888888888888888777777666555444333333222333333333444444555555555777777666555444444444333444444444444444444444555333333222222222222333333111111222222222111000000555555444333333333333444111222222333333222222111111111111111111111111111111111222222222333333333111111000000000000111111111111111111111111111111000111111111111222222222222222222222222222222222222222333333444555555666|||{{{|||~~~zzzpppmmmooovvv}}}uuuhhhaaaZZZSSSOOONNNKKKIIIEEEAAA>>>===<<<;;;:::::::::999999:::::::::999999999999999999999999555555555666666777777888555555555444444555555555666666555444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111///000111111000///000111222222222222222222222222111111111111111222222222///000000000111111111111//////000000000111111111111111111111111111111111///////////////000111111//////000000111111111111222222111111111111111111////////////000000000000222111111111111222333333222444555666666444222000444444444444444444444444222222222333333444444444333222111000000111333444222333333444555444444444444444444444555555555555666666666777777888888888888888777777666666555555666666666777777888888888:::;;;<<<<<<======<<<<<<;;;:::999888888888999999777777777888888888999999777888:::;;;<<<<<<<<<;;;::::::999888888888888999888999999::::::999999888888999999:::;;;;;;<<<<<>>>>>======>>>>>>???===>>>??????>>>===<<<;;;::::::999999999888888888666666666777999;;;===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>=================================????????????????????????>>>>>>>>>>>>>>>=========<<<;;;:::;;;===?????????;;;;;;::::::;;;<<<>>>???@@@@@@AAAAAAAAAAAAAAA@@@<<<=========<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>==================<<<<<<:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<:::::::::::::::999999999888888888888888888888888666666666555444333333222333333333333444444444444666666555555444444333333222222333444444555555555333222222111111222222333111111111222111111000000444333222222111111222222111222222333333222222111111111222222222222111111111111222222222333333333111000000//////000000111222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222xxxwwwzzz~~~{{{pppkkkjjjnnnsss{{{ssshhh]]]XXXSSSLLLHHHHHHAAAAAA@@@>>>===;;;:::999999999::::::::::::::::::888888888888888888888888555555555555666666666666555444444333333444444555666555444444333333444444333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222111111222222222222111111...000222222111000000111222222222222222222222222111111111222222222222222000000000000111111111111/////////000000000111111111111111111111111111111///......//////000111222/////////000111111222222111111111111111000000000////////////////////////111111111111111222333333333444555666555333111///333333333333333333333333111222222333333444444555444444444444444555555666222222333444444444444444333444444444444555555555555555666666777777777777777777777777666666666555555555666666777777888888888999:::;;;<<<=========;;;:::999888888888999:::888888888888999999999999666777999;;;<<<<<<;;;;;;::::::999888888888888888888999999::::::999999888999999::::::;;;;;;<<<<<<========================<<<===>>>>>>>>>===<<<;;;::::::888888888999:::;;;999999888999:::<<<>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????<<<===>>>>>>????????????========================<<<<<<<<<===>>>>>>?????????????????????@@@@@@@@@????????????>>>>>>>>>>>>===;;;::::::<<<>>>>>>>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>????????????===>>>@@@???===;;;;;;<<<;;;;;;::::::;;;<<<<<<=========>>>>>>>>>======<<<:::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;::::::::::::999999999999888888888888888888888888555555555555555444444444333333333333333333444444444444555555444444333222000111222444555555555555222222111111111111222222222333333444444444333333333222222111111111111111111222222333333222222111111111222333333222111111111111111111222222222333111111000000000000111111333333333333333333333333000000111111111222222222222222222222222222222222333222222222111111111000{{{{{{zzzpppmmmkkkmmmqqquuuzzzxxxcccYYYOOOKKKHHHDDDBBBBBB<<<<<<;;;;;;::::::999999888999999999999999888888888888888888888888888888666666555555555555555444555555444444444444555555666555444444333333444444333333333333333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111222222222222111111...000222333222111111222222222222222222222222222111111111222222333333333000000000000111111111111////////////000000000111111111111111111111111111............///000111222...//////000111111222222111111111000000/////////000000000///////////////111111111111111222222333222333444444444333222222222222222222222222222222111111222333333444555555444444555666666666666666222222333444444444444333333333444444444555555555555555666666666666777777888888888888777777777777444444555666666777888888555777888:::<<<===>>>>>><<<;;;999777777888999:::777777777777888888888888555777888:::;;;<<<;;;;;;:::999999888888888888888888999999::::::999999888999999::::::;;;<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<===>>>>>>>>>===<<<;;;:::888666777999<<<>>>>>>===;;;:::;;;<<<>>>????????????@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCAAAAAAAAA@@@@@@??????>>>????????????????????????>>><<<999999:::<<<===<<<;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;<<<<<<======>>>@@@BBBAAA>>><<<<<<===;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<=========<<<;;;::::::999999::::::;;;<<<;;;;;;:::999999999999999999999999999999999999999888888888888888888888888555555555555555666666666444444444444444444444444333333444555444333222111///000222444555555555555222222111111111111222222222222333444555555555444444333222222111111222222111222222333333222222111111222222333333222222111000000000111111111222222222111111000000111111222333333333333333333333333111111111222222222333333111111111111111111111111222222222222222222222333~~~}}}}}}wwwpppmmmlllnnnqqqjjjpppvvvyyy{{{xxxmmmbbbWWWMMMDDDBBBAAA>>>===???;;;;;;:::999999:::;;;;;;888888888888888777777666777777777777777777777777666666666555555444444333666666555555555555666666555555444333333333333444333333333333333333333333333333333333333333333333111111111222222333333333111111111111111111111111111111222222222222111111...000222333222111222222222222222222222222222222111111111222222333333333000000000000111111111111////////////000000000000111111111111111111111111............///000222222...//////000111222222222111000000000//////......111111111000000000000000111111111000111222222333111111222333444444444444111111111111111111111111111111222333333444555555111222444555666555444444222222333444444444333333333333333444444444555555555555555666666666666666444444444444333333333333444444444555666777777888444555777999<<<===>>>???<<<;;;999777777888999:::666666666666777777777777555666888:::;;;;;;;;;;;;:::999999888777888888888999999999::::::999999999999999:::;;;;;;<<<<<<===999:::<<<======<<<:::999:::;;;<<<>>>>>>>>>======<<<:::777555666:::>>>AAAAAA???===<<<<<<<<<>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@::::::;;;<<<<<<;;;;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBDDDEEEFFFDDDCCCBBBAAA???>>>===<<>><<<999888999;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>???@@@AAA>>>AAACCCBBB???======>>>;;;;;;:::::::::;;;<<<<<<999:::;;;<<<<<<<<<;;;:::::::::999999::::::;;;<<<::::::999888777777888888999999999999999999999999777777777777777777777777444444555555666777777777444444444444444444444444222333444555444333222111...000222444555555555555222222111111111111222222///000111222333444444444555444333333222222333333222222222333333222222222111222333444444333222111///000000000000111111111222222111111111111222222222222222222222222222222111222222222222333333333111111111111111111111111111111222333444444555666}}}rrrkkkkkkmmmmmmkkkhhhgggggggggfff```WWWPPPHHHGGGEEEBBB@@@???>>>===777777888999999999888888888888888888888888888888555666777888888888888888444555666666666666666555555555555555555555555555444444555555444444333222333333333444444333222222000000000111222222222333222222222333333333444444222222222111111111111111///000222333444444333222111111222222222333333333333333222111222333444555111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000000000000000111111111111......//////000000111111000000000000000000000000000000000000000111111222333333444444444333222111111222333444444333222111000000000///000000111222444555555666666666666666222222222222222222222222444444444333333222222222666777888777555444444555555555555555555555555555222333444444555555444444555555666888999;;;<<<<<<::::::;;;:::999777555444888777666555555666777888888888888888999:::;;;<<<::::::999999777666444444777888:::;;;;;;:::888777999999:::::::::;;;;;;;;;???===;;;;;;<<<======<<<<<<<<<;;;::::::::::::;;;666:::;;;:::;;;@@@EEEEEEEEEBBB???<<<<<<<<<;;;:::>>>??????@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;:::888777999;;;<<<999777;;;;;;<<<<<<<<<<<<<<<<<<===<<<:::::::::===@@@BBB@@@@@@???????????????@@@>>>>>>@@@BBBDDDDDDBBB@@@>>>>>>===;;;;;;:::::::::===<<<;;;:::999:::;;;<<<;;;:::999;;;===???@@@???DDDCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;:::888666666777888999888888888888777777777777:::::::::999999999888888666666777777666555444444000111333333333444777999444333222222111111222222333333333222222111111111222222222333333444444444111222222333333222222111111111111111111111111111111111111111111111111111222333333444444333333222111111222222222222111111000000000000000000000000111111111111111111111111222222333333333222111111333333333333333222111000000000000000000000000000333444444222000...//////}}}uuulllffffffhhhgggfff^^^\\\YYYXXXVVVRRRMMMHHHEEEDDDBBB@@@>>>===<<<<<<888888888888777777777777888888888888888888888888666666777888888888777777666666666666666555444333444444444444444444444444444444444555444444333222222333333444333333222222111111111111111222222222222222222333333333333444111111111111111111222222111111222222333333222222111111111222222222333333333222222111222333444555111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////.../////////000000000000//////000000000111111111////////////000000000000000000000000000000000000000000000000000111111222333333333333333222222111111222222333333222222111111000000000000111222222333333444555555555555444444444444444444444444444444444333333333222222222444555666555333333333555555555555555555555555555222333444444555555444444333333444666777888999:::999999999999888777666666888777666555555666777777999999999999999999999999888888888888888777777666777999:::;;;;;;:::999777999999:::::::::;;;;;;;;;>>>===<<<===>>>>>>===<<<===<<<;;;;;;::::::;;;;;;888<<<<<<:::<<>>???>>>>>>>>>>>>??????@@@@@@???????????????>>>>>>>>>======<<<:::888999;;;<<<;;;999===<<<<<<<<<;;;;;;:::::::::999888888999;;;===>>>??????>>>>>>>>>>>>??????@@@@@@@@@BBBCCCBBB???===??????>>>===<<<;;;<<<<<<<<<;;;::::::::::::<<<<<<<<<;;;:::;;;===?????????BBBBBBAAA@@@???>>>======<<<<<<;;;:::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<;;;:::888777666777888999888888888777777777666666999999999888888888888777666666666666666555444444222333444444333333555777444444333222222222222333333333333222222222111111222222222222333333333444111222222333333222222111111111111111111111111111111111111111111111111111222333333444444333333222111111222222222222111111000000000000000000000000111111111111111111111111222222222222222222222222222333333333222222111000000000000000000000000000111222333222000000000222pppjjjccc_________^^^\\\SSSOOOKKKHHHFFFEEEBBBAAA@@@???>>>===<<<;;;;;;;;;:::999888666666666777777777777777777777777777777777777777777777777666555777777666555444333333222333333333333333333333333444444444444444333222222222222333333333333222222222222222111111111111111111111222222222333333333000000000111222222222333333222222111111111222222000111111111222222222222222222111111222222333444111111111111111111111111000000000000000000000000///000000111111000000///////////////////////////....../////////000000000//////000000000000111111000000000000////////////000000000000000000000000000000000000000111111222333333333333222222111111222222222111111222222222111111111111111222333333111222333333444444333333555555555555555555555555333333333333222222222222111222333333222222333444555555555555555555555555333333444555555555555444333444444666777888999::::::999888777777777777777777777666666666666777777999::::::::::::888777666666666777888999999999999888999:::;;;;;;:::999888::::::::::::;;;;;;;;;;;;>>>===>>>???@@@@@@>>><<<======<<<;;;;;;;;;;;;;;;:::======;;;<<>>?????????======>>>???????????????AAA@@@@@@@@@@@@?????????>>>;;;999999:::<<<<<<;;;======<<<;;;:::999888888888888999999::::::;;;;;;>>>===============>>>>>>BBBAAA@@@@@@@@@???<<<999@@@???>>>===============;;;::::::999:::;;;===>>>>>><<<;;;;;;===??????>>>????????????>>>>>>>>>===<<<<<<:::999999999:::;;;;;;;;;;;;::::::;;;;;;<<<;;;:::888777777777888999888888777777777777666666888777777777777666666666555666666666666555444444444555555444222222444555444444333222222222222333333333333222222222222111111111111222222222222222111222222333333222222111111111111111111111111111111111111111111111111111222222333333333333222222111111222222222222111111000000000000000000000000111111111111111111111111222111000000111222333444222222222333222222111000000000000000000000000000///000222222111111222444|||rrrddd```[[[XXXVVVUUURRRPPPKKKIIIEEEBBB@@@??????>>>===<<<;;;;;;::::::;;;;;;<<<;;;888666555666777888777777777777777777777777777777777777666555555444666555555444444333333333222222222222222222222222333444444444444333222222111111222333333333333222333222222222111000000000111111111111222222222222//////000111222333333333444333222000000000111222000000000111111111111222111111111111111222222333111111111111111111111111//////////////////////////////000000000000//////////////////////////////........./////////000000////////////000000000111111111000000//////......000000000000000000000000000000000000000111111222333222222111111111111111333222111000000111222333222222111111222222333444111222333333444333333333333333333333333333333333333222222222222222222222000111333333222222333555555555555555555555555555333444444555555555555555666666777888999:::;;;;;;;;;:::888666666666666777666666666666666777777777777888:::;;;:::999777555666777777888999999999999999999:::;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBB???===>>>===<<<<<<;;;<<<<<<<<<:::======:::;;;BBBHHHIIIIIIEEE???;;;;;;;;;<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::888999:::;;;<<<;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======AAA???>>>??????>>>;;;999???>>>>>>===<<<<<<======::::::999999:::<<<===>>>???===<<<<<<===>>>>>>============>>>>>>>>>>>>>>>>>><<<;;;999999:::;;;<<<::::::::::::::::::;;;<<<:::999888777777777888888888777777777666666666666666666666555555555444444555555555666666555444444333444555444333222444666333333222111111111111222222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111111111111111111111111222222333333333333222222111111222222222222111111000000000000000000000000111111111111111111111111111000//////000222444666111111222222222222111111000000000000000000000000///111222222111111222333|||xxxxxxwwwyyy|||xxxnnnfff[[[XXXTTTQQQNNNKKKHHHFFFEEEEEEDDDCCCAAA???>>>===;;;;;;::::::::::::;;;;;;===<<<999777666777888999666666666666666666666666666666666666666555444333333333222222333444555666222222222222222222222222333333444444333333222111000111222222333333333222333222222222111000000000000000000111111111222222//////000111222333333333444333111000///000111111//////000000000111111111000000111111111111222111000000000000000000000000//////////////////////////////000000000000//////....................................////////////...////////////000000000111111000000//////......////////////////////////000000000000000111111222333222111000000000111111333222000000000000222333222222111111222222333444222222333444444444444333333333333333333333333333222222222222222222222222111333444444333333444666555555555555555555555555333444555555666666555555666666777888999::::::;;;===;;;999666555444444555555555666777777777777777555666888:::::::::888777777888999999999999888888:::::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======???AAACCCBBB@@@===>>>>>>===<<<<<<<<<<<<===999<<<<<<999999???DDDEEEEEEAAA<<<999999:::::::::;;;;;;<<<===>>>??????>>>????????????????????????<<<;;;:::888777777999;;;999999999::::::;;;;;;;;;:::;;;<<<======;;;:::999;;;;;;::::::;;;<<<======>>>===<<<===>>>>>>===<<<======<<<;;;;;;;;;<<<<<<::::::999999:::<<<===>>>???===<<<<<<>>>???>>>>>><<<============>>>>>>>>>???>>><<<;;;;;;<<<<<<===999999999999999:::;;;;;;999999999888888888888888777777777666666666666555555555555444444444333333444444555555555555444444222333444444333333555777222222111000000000000000222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000111222222333333222222111111111222222222222111111000000000000000000000000000000000000000000000000111000///...///111444555000111111222222111111111000000000000000000000000111222333222000000000111xxxvvvvvvttttttvvvuuuwwwwwwuuuppphhh```[[[QQQPPPMMMIIIFFFCCCAAA@@@???AAABBBBBB???===<<<<<<:::::::::999999::::::;;;;;;:::999777777777888888666666666666666666666666555555555555555555444333222111111111222444666777222222222222222222222222333333333333333222111111///000111222333333333333222222222111111111111111///000000000000111111111000000000111222222222333222111111000000000111111////////////000000000000//////000111111111111000000000000000000000000000000000000000000000000000...//////000000//////...........................------........./////////......////////////000000000000000000////////////////////////////////////000000000000000111111222333222000/////////000111111111111000000111111111111111111111111222333333222222333444444444444333444444444444444444444444111111111222222222222222333444555555444444555666555555555555555555555555444444555666666666666555444555555666777777888888;;;:::999777666555444444444555666777888888888777555666777999999999999888888888999999999999999888;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<======>>>@@@BBBBBB@@@?????????>>>===============888<<<<<<999999===@@@@@@AAA???;;;::::::;;;;;;:::999:::;;;===>>>>>>>>>>>>=========>>>>>>>>>>>>>>>;;;;;;;;;999777666888:::888888999:::;;;<<<======999:::;;;;;;;;;999888777::::::::::::;;;<<<======<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999:::;;;===>>>>>>===<<<<<<>>>@@@??????============>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<888888888888999:::;;;;;;999999999999888888777777777777666666666666555555555444444444444333333333333333444555555555555444111333444333333444666888222222111000000000000000111222222222222333333333222222222222222111111111111222222333333222222111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000111000//////000111222333///000111111222111111111000000000000000000000000111333333222000///000111}}}vvvqqqrrrrrrpppnnnnnnhhhhhhgggddd^^^WWWRRROOOHHHGGGEEEBBB???>>>===>>>;;;===???>>>;;;:::;;;<<<:::999999888888888999999777777777666666666666666555555555555555555555555333333444555555555444444333222111000111222444666333333333333333333333333222333333333333222111111///000111222222333333333111111111111111222222222/////////000000000111111111111111111111111222222///000000111111111111000........./////////000000...///000111111111000///000000000000000000000000000000000000000000000000......////////////..............................---------.........//////........./////////000000////////////000000000000////////////////////////000000000000000111111222222111000......///000111000000111111111111000000111000000000000111222222000111222222333222222222333333333333333333333333000111111111222222222222444555666555444333444555555555555555555555555555444444555666666666666666555555555666777777888888777777777777777777666555333444666777888888888777777777777777888888888888666777888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>===<<<>>>@@@AAAAAA@@@@@@???>>>>>>======>>>>>>888===>>>:::999<<<===<<<===<<<::::::;;;<<<;;;999999999;;;<<<===>>>>>>>>>=========>>>>>>>>>??????:::<<<===;;;888777888999:::::::::;;;<<<<<<<<<===<<<<<<<<<;;;:::999888888:::::::::;;;;;;<<<===>>>===<<<;;;<<<>>>?????????======<<<<<<<<<<<<======<<<;;;::::::::::::<<<<<<>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???>>>===;;;:::777777777888888999:::;;;999999999999999888777777777777666666666555555555555555444444444333333333222333444444555555555444333444555444333333444666444333333222222222222222111111222222222333333333444333333333222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111//////000111111111111111000000000000000000000000000111222222111000222333~~~qqqllliiilllmmmjjjgggfff]]]]]][[[WWWQQQLLLIIIGGGAAAAAA@@@>>><<<;;;<<<>>>;;;<<<===;;;888888;;;===999888888777777777777777333444555555666555555444555555555555555555555555222222333444555555555555555333222000000111333444333333333333333333333333222333333333333222111111//////000222222333333333000000111111222222222333////////////000000000000222222222111111111111111...///000222222222111000............/////////000---...000111111111000///000000000000000000000000000000000000000000000000......////////////..............................---------.........//////............/////////000......//////000000111111////////////////////////000000000000000111111222222111///...---...000111///000111222222111000///000000000///000111111222//////000111111111111111000000000000000000000000000000111111222222222222444555666555333222333444555555555555555555555555444555555666666666666666777777888888999999::::::333444666888999999888888333444666777888888888777:::999888777666666666777444555777999;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======>>>===<<<<<>>>>>>>>>>>>>>999===???<<<:::<<<<<<:::999888888999;;;;;;999777888999:::<<<===>>>>>>>>>======>>>>>>?????????@@@:::===???===:::888888:::<<<<<<<<<<<<<<<<<<<<<;;;??????>>>===<<<;;;;;;;;;:::::::::;;;<<<===>>>???>>>===<<<<<<>>>??????>>>>>>>>>============>>>???===<<<;;;:::999:::;;;<<<===<<<;;;<<>>>>>>>>===:::;;;===???>>><<<:::888777777777777888999:::;;;888999999999999888777777777666666666555555555555555555555444444444333333222333444444555555555444666666666444222111222444666555444444333333444444111111111222222333333333444444444333333222222222222222222333333222222222111111111111111111111111000000000000000000000000111111222222222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000111111111000000/////////000111111111111111000000000000000000000000---///111111111222333555|||qqqlllhhhdddcccdddaaa[[[UUUSSSPPPMMMIIIGGGEEEEEEEEE???>>><<<;;;::::::;;;;;;:::::::::999999999888888:::999777666666666777777444444555555666777777777666666555444444444444555666555555444444333222222555444222000000111222333333333333333333333333333222111///......///111222111111111111111111111111000000000000000///......000000000000111111111111000000000000000000000000000000000000000000000000000111222222222000///...////////////000000000000////////////000000000000///////////////.........//////............//////111111111111111111111111000000000000000000000000222222000///............///...------...///...---///......---------......111111222333333333333222111111000000//////......000000000000000000000000333333333333444555666777111111111111111111111111111111111111111111111111.........///000000111111111444666666555333333444444444444555555555555666444444444444444444444444777777777777777777777777777777777777666666666666333555777777444333555888::::::999888777666555444444555777999;;;<<<<<<===<<<;;;999777777888999:::999::::::;;;;;;<<<<<<<<<>>>>>>===============>>>>>>>>>======>>>@@@CCCDDD??????>>><<<<<<;;;;;;;;;:::::::::::::::999888777999999::::::;;;<<<======AAA@@@@@@BBBCCCCCC@@@>>>===>>>>>>>>>===<<<;;;;;;======<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@?????????@@@AAABBBAAA@@@???>>>==================<<<;;;;;;<<<>>>>>>>>>>>>???@@@@@@@@@@@@???>>>???@@@???>>>======>>>::::::<<<===>>>>>>>>>>>>888777777777777777888999<<<<<<<<<;;;:::999888777666666555555555444444444666555555555555444444444222222222222222222222222111111222222222333333333555555444333333222111111333333222111111222333333///000000111111222333333111222222333333222222222111222222333333222222111000000000000000000000000222222222111111111111111111111111111111111111111//////000000111111111222///////////////000000111000000000000000000000000111111000000000000111111......///000111111222222444444444444444444444444zzzwwwyyyrrriiibbb^^^ZZZXXXYYYVVVQQQLLLMMMKKKHHHEEECCCBBBBBBBBB???>>><<<;;;:::::::::;;;::::::999999999888888888:::999888777666777777888666666666666555555555555666666555444444444444444333333444444444444444444555444222111000111222333333333333333333333333333444333111000000111333444111111111111111111111111000000000000000///......//////000000000111111111000000000000000000000000000000000000000000000000000000111111111000000///.../////////000000000000.../////////000000000000/////////////////////...//////............//////------------------------////////////////////////222111000///............///...------...///...---000000///////////////000...///000000111111000000111000000000/////////...000000000000000000000000111111111111222333333444111111111111111111111111111111111111111111111111///000000111111222333333222444666666444333333444444444444444555555555555444444444444444444444444666666666666666666666666666666666666666555555555666777888888888888999:::888888999:::999888777777555666777999;;;<<<<<<<<<<<<:::999777777888999:::::::::;;;;;;<<<=========>>>>>>============>>>>>>>>>>>>===<<<===???AAABBB???>>>===<<<;;;;;;;;;;;;:::::::::999999999888888999999::::::;;;<<<<<<===@@@???@@@AAACCCCCCAAA???>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>???AAABBB@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>?????????@@@@@@@@@@@@@@@@@@??????>>>>>>?????????>>>===<<<<<<======>>>===>>>>>>???@@@@@@@@@@@@>>>??????>>>===<<<===???999999:::;;;<<<<<<<<<<<<999999888888888888888999::::::::::::999888777777666666555555555444444444666555555555555444444444222222222222222222222222111222222222222333333333555555444333333222111111333222222111111222222333333333222222111000000000222222333333333222111111111222222333333222222111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111000000/////////000111111000000000000000000000000111111000000000000111111//////000000111222222333111111111111111111111111tttrrrrrrvvvyyyzzz}}}}}}xxxpppfff___WWWSSSNNNLLLLLLKKKGGGDDDEEEDDDBBB@@@???>>>??????>>>===<<<;;;:::::::::;;;:::999999999999888888888:::999888888777888888888777777666666555444444333666555555444444444444444222222222333444555555555444333222111111111222333333333333333333333333333444333222111111222333444111111111111111111111111000000000000000///......//////000000000000111111000000000000000000000000000000000000000000000000000000//////000000111111....../////////000000000....../////////000000000......////////////////////////............//////000000000000000000000000////////////////////////111111000///............///...------...///...---000000000000000111111111......///000000000000000000000000000////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222333444444444222444555555444333333444444444444444555555555555555555555555555555555555666666666666666666666666555555555555555555555555777666666777999;;;::::::666777999;;;;;;:::999888555666888999:::;;;;;;<<<::::::888777777777888999:::;;;;;;<<<======>>>>>>>>>>>>============>>>>>>???>>>===<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;;;;::::::999888888888999999999999::::::;;;;;;<<<<<<>>>>>>>>>AAACCCDDDCCCAAA???@@@@@@???>>>===<<<<<<;;;;;;<<<===???AAACCCDDDCCCBBB@@@???>>>======<<<;;;<<<<<<======>>>??????===>>>???@@@AAA@@@????????????@@@@@@@@@@@@AAAAAA@@@@@@???>>>=========>>><<<<<<>>>???@@@@@@@@@@@@>>>???>>>===;;;;;;===???:::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888888888999777888888888888888777777666666666555555555444444666555555555555444444444333333333333333333333333222222222222333333333333555444444333333222222111333222111111111111222333444333333222111111000000222333333333222111000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000111222222000000000000000000000000111111000000000000111111000000000111222222333333000000000000000000000000|||yyyvvvtttssssssttttttuuuvvvpppnnnllljjjgggbbb[[[VVVOOOKKKGGGEEEDDDDDDBBB@@@@@@???>>>=========>>>>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888999999999888888888888999666666666555555444444444666555444444333333444444222222333333333444444444333333222111111222222333222222222222222222222222111111000//////000111111111111111111111111111111000000000000000///......////////////000000000111000000000000000000000000000000000000000000000000000///.........000111333........./////////000000........./////////000000............//////////////////............//////000000000000000000000000////////////////////////111000///...............///---------...///...---///000000111111111111111///000111111222222111111000000000000///////////////////////////////////////000000000000000000000111111111111111111111111111111111111111111111111111111222222333444444555333444555555333333444555333333444444444555555555666666666666666666666666666666666666666666666666555555555666666666666666666444333555999;;;999777555666999:::;;;:::888777666777888999:::;;;;;;;;;999888777777777777888888999::::::;;;<<<===>>>>>>>>>============>>>>>>???AAA@@@???>>>=========>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888999::::::999999:::::::::;;;;;;;;;<<<<<<===@@@CCCEEEDDDBBBAAAAAAAAAAAA@@@>>>===<<<=========>>>???AAABBBCCCDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>???===>>>@@@BBBBBBAAA@@@?????????@@@AAABBBBBBBBBCCCBBBAAA@@@???>>>>>>======;;;;;;===>>>???@@@@@@@@@>>>>>>===;;;::::::<<<>>>======>>>>>>>>>===<<<<<<<<<;;;:::999888777777777666777777888999999888888666666666666555555555555666555555555555444444444333333333333333333333333222222222333333333444444444444444333333222222222222222111111111111222222000000111111222333333333222222333222222111000///111111222222222222111111000000000000000000000000////////////000000000000////////////////////////000000000000000111111111111111111111111222222333000000000000000000000000111111000000000000111111000111111111222222222333111111111111111111111111zzzwwwvvvtttssspppllljjjiiihhhgggccc```]]]ZZZXXXTTTPPPMMMIIIFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????;;;;;;;;;;;;;;;:::::::::999999999888888888777777888888888888888888888888333444444444555555555666555555444333333333333333444444333333333222222222222222222222222222222333222222222222222222222222111000000000000000000111000000000000000000000000000000000000000///.........////////////000000000//////////////////////////////////////////////////////.........///111222............////////////............////////////---.........//////000000//////............//////------------------------........................000//////...............///---------...///...---------///000000000////////////000111111111111000////////////000000000000///////////////////////////000111111222111111000000000000000000000000000111111111111111111111111000000111111222333333333333444555444333333444555333333333444444444444555666666666666666666666666555555555555555555555555666666777777777888888888666444333444888:::888666666777888999888777555444777888999:::::::::::::::777777777777777777777888777888888:::;;;<<<=====================>>>??????CCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<;;;:::::::::::::::;;;;;;999999999::::::::::::::::::;;;<<<@@@CCCEEEDDDCCCCCCCCCCCCBBBAAA???>>>===@@@???????????????@@@@@@BBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>???AAACCCCCCBBB@@@???>>>???@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@???>>>======:::;;;<<<===>>>??????>>><<<===<<<;;;999999;;;===<<<============<<<<<<;;;;;;:::999777777666666666666777888999::::::::::::777777666666666555555555666555555555555444444444333333333333333333333333222222333333333444444444444444333333333333222222111111111111111111111111///000000111111222222333222222222222111111000///000111111222222111111000000000000000000000000000......//////000000000000////////////////////////111111000000000000000000111111111111111222222333////////////////////////111111000000000000111111111111111111111222222222111111111111111111111111yyytttrrrrrrooooookkkddd___^^^\\\YYYVVVSSSOOOMMMKKKIIIFFFCCCBBBAAA@@@>>>===<<<<<<<<<======>>>>>>>>>?????????::::::;;;;;;;;;;;;:::999999888888888888777777777666666777888888888888777222333333444555555666666555444444333333333333333444444444333222111111111111222222222222333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000///............////////////000000//////////////////////////////////////////////////////......//////000000------........./////////------........./////////------......///000000000//////............//////................................................//////......---......//////...------...///...---+++,,,---/////////......,,,------...............////////////000000000000000000000000000000000000...///111222333333222222000000000000000000000000111111111111111111111111//////000000111222222222444444555444222222444666333333333333444444444444555555555555555555555555555555555555555555555555666777777888888999999:::888777666777888999888777777777777777666555555444888999999:::::::::999999666666666666777777777777666777777999:::;;;<<<======<<<<<<======>>>???@@@CCCCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::;;;<<<=========<<<<<<999999999999::::::::::::::::::<<>>@@@@@@???>>>>>>>>>>>>???AAA@@@>>>===<<<;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBAAA@@@@@@===???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@???>>>===;;;<<<<<<===============:::;;;<<<;;;:::999999:::888999999:::::::::999999999999888777666666666666777777888999:::::::::999777777777666666666555555666555555555555444444444333333333333333333333333333333333333444444444444333333333333333333333333000000111222222111000000222111111000//////......000000111111111111111000000000111111111111000000000000000000000000000000...//////000000111111222000000000000000000000000111111111111000000000000111000000000000111222222////////////////////////111111000000000000111111000000000000000000000000////////////////////////~~~ssslllhhhgggeeefffbbbYYYUUUUUURRRNNNKKKHHHEEEDDDCCCBBB@@@???>>>>>>???>>>===;;;;;;;;;;;;;;;<<<============<<<999:::;;;;;;;;;;;;:::999888888888888777777777777444555666777888777777666444444444444444444444444555444333333222222333333333333222222222222222222111111222222333333333333111111111111111111111111222222222333333222222222000000000000000000000000000000000000000///.............../////////000000/////////////////////////////////////////////////////////000//////......---------.........//////---------.........//////------......///000000111//////............//////000000000000000000000000.................................------......//////...------...///...---***+++---/////////...---,,,,,,---.........------.../////////000000000111000000000000000000000000,,,...000222444444333333000000000000000000000000111111111111111111111111//////000000111222222222444555555333222222444666222222333333333444444444444444444444444444444444555555555555555555555555666666666777888888999999666777888777666555666777777666666555555666777888999999:::::::::999999888444555666666777777777666666777888999;;;<<<===>>><<<<<<<<<<<<===>>>???@@@BBBBBBBBBAAA@@@???>>>===<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@@@@???===<<<999999999999999999999999::::::<<>>>>>=========>>>??????@@@???>>>===<<<;;;;;;<<<::::::;;;<<<<<<======>>>===>>>>>>>>>????????????===???@@@BBBCCCBBBAAA@@@>>>>>>???@@@@@@???>>>===<<<<<<=========<<<;;;;;;888:::<<<<<<:::999888888666777777888999999999999999999888777777888888888777777888888888888888888777777777777666666666555666555555555555444444444444444444444444444444444333333333444444444444555333333333333333333333333///000111222222111000///000000//////......------...///000111111222222111000000111111111111000000000000000000000000000000//////000000111222222333111111111111111111111111111111111111000000000///000000/////////000111111////////////////////////111111000000000000111111////////////////////////000000000000000000000000zzz||||||zzzzzzzzzooofff___\\\YYY[[[WWWNNNJJJJJJIIICCCEEECCCAAA@@@AAAAAA@@@???===>>>@@@@@@>>><<<;;;;;;999::::::;;;;;;;;;::::::888999:::;;;;;;;;;:::999888888888888777777777777333444555777777777666555666555555444444333333222555444333333222222333333111111111222222333444444000111222333333333333333111111111111111111111111000000111111111111000000000000000000000000000000000000000000000//////.............../////////000//////////////////////////////////////////////////////000000000///---,,,---------.........//////---------.........//////---------...///000000111//////............//////------------------------..............................---------......//////...------...///...---***+++---///000000///...---...//////000000//////.../////////000000111111000000000000000000000000***,,,///222333444333333000000000000000000000000111111111111111111111111///000000111222222333333444555555333222222444666222222333333333444444444444444444444444444444444555555555555555555555555444555555666777888888999333666777555222000222444777666555555666888;;;<<<999999:::::::::999888888444444555666777777666666777888999:::<<<===>>>???<<<<<<<<<<<<===>>>@@@@@@@@@AAAAAA@@@@@@>>>======;;;;;;:::::::::;;;;;;<<<:::<<>><<<999999999999999999999999;;;;;;<<>>@@@@@@??????>>>======<<<======::::::;;;;;;<<<======>>>===<<<<<<<<<<<<===>>>>>>===???@@@BBBBBBAAA@@@???<<<===???@@@@@@???>>>===============<<<;;;:::999666999<<<===;;;999777666666777888999:::;;;;;;;;;999999999888999999::::::666666777777777777666666777777777777666666666666666666555555555444444444444444444444444444444444333333333444444444555555333333333333333333333333///000111222222111000///,,,,,,------.../////////---...///111222222222222000000111111111111000000000000000000000000000000///000000111222333333333111111111111111111111111222111111111000000/////////////////////000000111////////////////////////111111000000000000111111////////////............222222222222222222222222zzzxxxvvvssspppoooqqqvvv||||||sssjjjccc]]]XXXUUUOOONNNKKKHHHEEECCCAAAAAA@@@@@@@@@??????===<<<<<<===<<<;;;;;;;;;;;;<<<===;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;;;;::::::999888888777777666666555555777888:::;;;:::999777555333222222333444444333111222333333444444333333222333333333222222222111111222222111111222222333444......///000111222222333222111111111000000//////000000000000000000000000111000///......///000111//////000000000000//////...//////000000000000000111111000000//////......//////////////////////////////.........------------------........./////////...---...///000000...111111000000/////////......------,,,,,,------...........................------............------------------------------///...,,,++++++,,,---.........////////////......---------...///000111222000000//////.........---////////////000000000000000000000000000000000000111111000000000000111111222222222111111111000000555555444444444333333333555444333333444555444222444444444555444444333333444444444444444444444444777777666555555666888999777777666666666777999:::666666666777888888999999<<<;;;:::999888888888888888777777666666666666666666999;;;<<<<<<;;;<<<===>>>======<<<<<<>>>???@@@AAAAAAAAA@@@???>>>======::::::::::::::::::::::::999<<<@@@BBBAAAAAAAAABBB??????>>><<<;;;999888888<<<;;;;;;;;;===???@@@BBBFFFFFFEEECCCBBBAAA@@@???@@@???>>>>>>>>>???@@@AAA??????@@@???>>><<<:::999<<<<<<;;;;;;;;;::::::::::::999999999:::<<<>>>???>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;<<<<<<<<<;;;888888888888888777666666;;;999888888999999777666999999888888888888888888;;;:::999777666666555555666666666666555555555555888666444333333333555666555555444444444333333333111222333333444444333333222222333444444444333333111111111111000///------////////////////////////333333333333222222111000222111111111000000//////000000000000111111111111111111111111111111111111000000////////////000000000000000000000111111222111111111111000000000000////////////////////////333///,,,...222444222...//////////////////////////////000000000000//////zzzsssooonnnooollliiiggggggjjjmmmppprrrmmmeee]]]XXXSSSOOOMMMIIIHHHFFFDDDBBBBBBAAAAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::999999888888777777666555555555444555666666666555333333333222222333444444333111111111222222222222111111333333222222222111111111111000000000000111222222//////000000111111222222111111111000000000//////000000000000000000000000000000///......///000000//////000000000000//////---...//////000000//////000000000000//////..............................//////.........------------------........./////////...---...///000///...000000/////////.........///......------......///........................------............------------------------------///...---,,,,,,---///000......////////////.........---------...///000000000/////////................../////////000000000000000000000000000000000111111000000000000111111222222222111111111000000444444444444444444444444555333222333555555444333444555555555555555444444444444444444444444444444666555555444555666777888888888777666777888999999666666666777888888999999::::::::::::999999999999999888777777666666777777777999;;;<<<<<<;;;<<<=========<<<<<<<<<===>>>???????????????>>>===<<<;;;::::::::::::::::::::::::888:::>>>@@@@@@???@@@@@@???>>>===<<<:::999888888:::::::::;;;===???AAABBBEEEEEEDDDCCCBBBAAA@@@???@@@???>>>======>>>>>>?????????@@@???>>><<<;;;999<<<<<<;;;;;;;;;:::::::::<<<;;;:::::::::;;;<<<===============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<;;;;;;888888888888888777777666999888777777888888777555777777777777777777777777888777777666666666777777666666666666555555555555777666444333333333555666555444444444444333333333222222333444444444444444333333333444444333222222000111111111000///......111111111111111111111111222222333333333222111111111111111000000000///////////////000000000111111000000000000000000000000000000////////////000000111111000000111111222333222111111000000/////////////////////////////////333000//////111111///,,,//////////////////////////////000000000000//////~~~xxxoookkkiiihhheeeccc```]]][[[[[[[[[\\\^^^ZZZTTTOOOLLLIIIGGGEEECCCBBB@@@>>>>>>???AAABBB>>>?????????>>>===<<<;;;::::::<<<<<<<<<<<<::::::999999::::::::::::999999999999::::::::::::999999888888777666666555555444444444333333333222222222333222222333444444333111000000000111111000000000333222222222222111111111000////////////000111111000000000000000111111111111111000000000000//////000000000000000000000000//////...------...//////...//////000000//////...,,,---......//////......000000000////////////..........................................------------------..................---------///000///...///............---------/////////....../////////........................------............------------------------------///...------...///111222......////////////............---------......///////////////........................////////////000000000000000000000000111000000//////000000111222111111111111000000000222222333333444444555555333222222333555666555444555555666666666666555555444444444444444444444444333333333444444666777888:::999888888777888888888666666666777888888999999888999;;;<<<<<<;;;;;;::::::999888888777777888888777999;;;<<<;;;:::;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::888:::===?????????@@@AAA>>>>>>===<<<:::999888888999999:::;;;===???AAACCCDDDCCCCCCBBBAAA@@@@@@???@@@???>>>===<<<<<<<<<===????????????>>>===;;;:::<<<<<<;;;;;;;;;:::::::::===<<<;;;::::::::::::;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;;;;;;;;;;888888999999888888777666888777666777888888666444666666666666666666666666444444444555666777888999666666666555555555555444777666444333333333444555444444444444333333333333333333444555555555555444444444444444333222222111000000000111000000//////111111111111111111111111111111222222333222222222111111000000000000//////....../////////000000000////////////////////////000//////......//////000111111111111111222333333222222111000000///......////////////////////////222333333333222000...---//////////////////////////////000000000000//////zzztttsssvvvwwwxxx|||{{{ooogggdddcccccc[[[ZZZXXXUUUSSSQQQOOONNNOOOLLLIIIFFFFFFEEEDDDCCC@@@???===;;;;;;===???@@@===>>>>>>>>>======<<<;;;888999;;;<<<<<<;;;999888888888999999999999888888888888999999999999888888888777777666555555444444666555444444333333444444333222222333444444333111000000111111111111000000222222222222111111111111000////////////000111111111111111000000000000000000000000000000000//////////////////////////////.........------............//////////////////...+++,,,------......------////////////////////////...........................................................................---,,,---///000///...------------------------//////............//////........................------............------------------------------------------...///111111......////////////......///...---------------...///////////////.........---.........////////////////////////////////////000000////////////000000111111111111000000000000000111222333444555666666333222111333555666666555333444555555555555555555333333444444444444444444222222222333444555666777::::::999999888888777777666666666777888888999999777888;;;===>>>===<<<;;;;;;:::999999888888999999888999;;;;;;::::::;;;<<<::::::::::::;;;;;;<<<<<<>>>>>>>>>>>>======<<<;;;::::::::::::::::::::::::999<<<>>>?????????@@@AAA??????>>>===<<<;;;:::999888999;;;<<>>===<<<<<<<<<>>>?????????>>>===;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;;;;;;;::::::888999999999999888777777888777777888999999777555555666666666666666777777333333333444555666777888666666555555555444444444666555444333333333444444444444444333333333222222333444555555666666555555555555555444333222111000///000000111111111000000111111111111111111111111///000111222222222222222000000000000000000//////............/////////////////////////////////////////////....../////////000000000000000111111222222222111000///......---////////////////////////111333555555333111000000//////////////////////////////000000000000//////yyysssoookkklllpppssstttwww{{{xxxlllaaa[[[XXXXXXWWWPPPPPPOOONNNLLLIIIGGGFFFFFFDDDBBBBBBCCCDDDDDDCCC@@@>>>===;;;;;;;;;===>>><<<============<<<;;;;;;888999;;;<<<<<<;;;999888777888888888888888888777777888888999999888888777777777666666555444444444777666555555444444555555333222222333444444333111111222222333333222222111222222222111111111000000111000000000000111222222111111111000000000000000//////////////////000000////////////////////////---..................---......////////////......+++,,,,,,---------------.............../////////........................---..........................................---...---,,,---...//////---,,,,,,,,,---------------...------,,,,,,------...........................------............------------------------------++++++,,,,,,---...///000......////////////......///......---------...............///////////////.........////////////000////////////////////////000000////////////000000000000000000000000000000///000111222333555666666333222111333555666666555111222333444444444444444333333333444444444555555111222333333444555555555999999999999888888777777666666666777888888999999666888:::===>>>===<<<;;;;;;::::::999999999999999888:::;;;:::999999:::<<<999::::::;;;;;;;;;;;;;;;>>>>>>??????>>>>>>======:::::::::::::::::::::::::::<<<============>>>???@@@??????>>>===<<<;;;;;;999:::<<<>>>@@@BBBDDDDDD@@@@@@@@@@@@@@@?????????AAAAAA@@@@@@???>>>===<<<>>>>>>??????>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;<<<<<<<<<===888999999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999::::::;;;::::::999999999999999999999888777777888888888:::;;;;;;999777666666666777777888888888555555444444444444555555555555555555444444444444555555444333333333333333444444333333333222222222333444555555666666555555555555555444333222111000///000111111111111111000000000000000000000000000///000111111222222222222//////////////////000000............////////////000000000000000000000000//////............//////...............///000000111111000000///......---////////////////////////---///222222111111111222//////////////////////////////000000000000//////yyypppmmmkkkiiilllppprrrtttuuuvvvvvvuuusssrrrnnnhhh^^^VVVRRRPPPNNNNNNFFFGGGGGGFFFEEEDDDCCCBBBAAA???>>>???@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;888888::::::::::::888888777777888888888888777777777777888888888888777777777777666555555444444333555555444444444333333333333222222333444444333111333333444444444444333333222111111111111000000000111000000000000111222222000000000000000111111111......////////////000000000000000000000000000000---...////////////...------......//////......---+++,,,------......---------............/////////---------------------------------..............................------------,,,,,,,,,...///...---,,,,,,,,,------------...------,,,,,,,,,,,,------........................------............------------------------------++++++,,,------...............////////////......//////.........//////000.........///////////////////////////000000000000000000000000000000000000000//////......//////000//////000000000000000111000000111222333444555555333222222333555666555444000111222333333333333333222333333444444555555555222333444444555555444444777777888888888777777666666666666777888888999999777888:::;;;<<<<<<<<<;;;;;;:::999999888888999999999::::::999888888:::;;;999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>??????>>>>>>===:::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;??????>>>>>>===<<<<<<;;;999:::<<>>>>>>>>???????????????@@@@@@AAA@@@@@@???>>>======>>>?????????===<<<;;;<<<<<<;;;;;;;;;:::::::::777888:::;;;<<<=========888888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999888999999999:::999999888777888888999;;;===<<<:::777666666666777777888888999777666555444444444444444555555555444444444444333444444444444333333333222333333333333222222222222333333444555555555555444444444444444333222222111111111111222111111000000////////////////////////000000111111222111111111......////////////000000....../////////000000000000000000000000000000000///......------......///---------------......///000000////////////......////////////////////////+++++++++,,,---...///000//////////////////////////////000000000000//////{{{{{{zzz|||~~~}}}tttllljjjhhhgggiiimmmmmmooopppooolllhhheeeddd^^^YYYSSSNNNKKKJJJIIIHHHBBBCCCCCCCCCBBBBBBAAAAAA>>>===<<<===>>>??????===;;;<<<=========<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;888999999999999999999888777888888999999888888777666777777777777777777666777666666555555444333333333444555555555444222111333222222333444444333111333333444444444444333333111111111111000000000000000////////////000111111//////000000111111222222........./////////000000000000000000000000000000...///000000000000///...---......//////......---,,,,,,---...............---------.........//////---------------------------------.........////////////.........------------,,,+++,,,...///...---,,,---------..................------------..............................------............------------------------------------...............---......////////////......///////////////000111222............/////////000000000000000111111111222000000000000000000000000//////............//////////////////000000111111000000111222333333444444555333222333555555444333000111222333444444444444222222333333444555555666444555555666555444333333555555666777777777666666666666666777888888999999888888999999::::::;;;;;;::::::999888888888888888:::::::::999777777999;;;999:::;;;<<<===<<<<<<;;;<<<======>>>>>>======<<<::::::::::::::::::::::::>>>??????===:::999:::;;;======<<<<<<;;;;;;::::::888:::<<<>>>???@@@@@@@@@=========>>>>>>?????????>>>>>>???@@@@@@???>>>======>>>>>>??????>>><<<;;;<<<<<<;;;;;;;;;:::::::::888999;;;<<<<<<<<<;;;;;;888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888888999999::::::999999888777777777888;;;===<<<999777444444555666666777888888777666666555444444555555555555555444444444333333444444444444333333222222333333333222222222222111222222333444444444444444333333333444444333222222222222222222111111000///000000000000000000000000000111111111111000000///........./////////000000/////////000000000111111///////////////////////////......------......///...------------...//////.........//////////////////////////////////////////,,,)))))),,,//////...//////////////////////////////000000000000//////xxxssssssrrrsssuuuuuuxxxooogggdddbbb```bbbeeebbbdddeeeccc___[[[WWWUUUOOOLLLHHHEEEDDDDDDBBBAAACCCCCCCCCCCCCCCCCCBBBBBB???>>>======>>>???>>><<<888999<<<===>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;999999888777777888999999888888999999999999888888666666777777777777666666777666666555444444333333444555666777777555333222333333222333444555333111222333333444444333333222111111111111000000000000...............///000000...//////000111222222333---.........//////000000000000000000000000000000...///000111111000///...---..................---,,,---......//////......---------.........//////---------------------------------.........////////////.........------------,,,+++,,,...///...------------......///////////////............//////........................---..................---------------------------...///////////////...---......////////////......////////////000111333333---.........//////000000000111111111222222222222000000000000000000000000//////............//////.../////////000000111111111111111222222333444444555444333333444555444222111222333444555555555555222222333333444555666666555666666777666444333222333444555777777777666666666666666777888888999999999999888888888999:::;;;:::999888888777777888888:::::::::999777777999;;;:::;;;<<<=========<<<;;;;;;;;;<<<<<<===<<<<<<;;;::::::::::::::::::::::::CCCDDDCCC@@@===<<<<<<===;;;;;;;;;::::::999999999777999;;;<<<>>>>>>>>>===<<<<<<======>>>>>>??????<<<===>>>??????>>>============>>>??????>>>===<<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<;;;:::999888999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999888777999::::::::::::999888888555666777:::<<<;;;888666333333444444555666777777666666555555555666666777555555444444444333333333333333444444444333222111333333333222222222111111111222333333444444333333222222333444444444333333333333333222111000///...111111111111111111111111111111111111111000///...---.........//////000000000000000000111111111111.................................------........................///000000------......///000000000////////////////////////555000******...111000...//////////////////////////////000000000000//////}}}zzzvvvtttrrrqqqpppooorrrwww~~~yyytttooolllfff```\\\[[[[[[[[[^^^[[[WWWUUUSSSRRROOOMMMFFFEEEBBB@@@>>>>>>???@@@>>>>>>??????@@@@@@@@@AAA========================;;;999888888:::;;;;;;:::;;;999888999;;;;;;888555888888888888777777777777777888888777777666555444333444444444555666666666444555666666666555444333333333333333333333333333000000000000000000000000222222222111111111111000000000000000000000000000000000000111222222222333000000//////.........---///////////////////////////...---,,,,,,---.../////////000000///...------------............------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......---...000111222111000///111000///...------...///...------------...////////////.........------------------------------------------,,,,,,+++++++++.../////////...------,,,,,,------......------,,,+++***))))))+++------,,,---------............///......------------............///000000000000000---......///000111111222000///---...///000...---000000////////////000000/////////000000000000111000000111222222222222111333333333333333333333333///000111222333222111000555555555555555555555555222222333333333444444444444555777888999888666555555555666666777777888888999999999999999999999999666666555555555555666666777777777777666666666666999999999::::::999999999;;;:::::::::::::::::::::999999999999999999999999???????????????>>>>>>===<<<888555444777999999777777888888999999999888888;;;<<<=========<<<;;;:::;;;<<<<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::???>>>===;;;999888888888000444999:::888666666777999999888888666555333333666777888888888666555444444444444555555555666666666555333333333555777888444444444444444444444444333333333222222111111111555444444333333222222111111000000000222333222111333333333222222111111111222222222222222222222222111111000000000000111111000000//////000111222333111111000...---,,,+++***............////////////---...///000000///...---........................////////////////////////+++,,,---///000111111111...............///000000000000000000000000000000...---,,,---/////////---000000000000000///......vvvtttrrrqqqqqqqqqpppnnnmmmooorrrtttssspppllliiigggddd___ZZZVVVTTTTTTUUUQQQOOOKKKIIIHHHGGGEEECCCDDDBBB@@@>>>=========>>>======>>>>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;:::::::::::::::===;;;:::;;;<<<<<<:::888888888888777777777666666555666666777777777666666444444444444555555555555444444555555555444333222333333333333333333333333111111111111111111111111222222222111111111000000000000000000000000000000///000000000000000111111000/////////............///////////////////////////...------------...///...////////////......---------............------+++,,,,,,,,,,,,---------//////.........---------,,,,,,,,,------------...***+++---//////...---,,,000///...,,,,,,,,,---...---------------.../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...............---,,,,,,,,,------......------,,,000...,,,,,,,,,---,,,+++---------............///......------------......------...///////////////---......///000000111111000///......000000///...000000////////////000000------------.........///000111111222222222222222111111111111111111111111222222333444444444444333555444444444444444444555222222333333333444444444444555777888888888666666555555555555666777888999999999999999999999888888888777777777777777777888888888888888888777777777777777888888888888777777999999999999999999999999999999999999999999999999<<<============<<<;;;;;;:::777555555777888888777::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======<<<;;;:::;;;;;;<<<<<<============???>>><<<;;;;;;;;;<<<<<<;;;;;;:::::::::999999999;;;;;;;;;:::::::::::::::::::::::::::::::::::::::===<<<<<<;;;:::::::::;;;555888;;;;;;:::888888999555666666777888888888777666666666666666555444444444444444444555555555555555555333333333555666777444444444444444444444444333333333222222111111111222333333333333333333333222111000111333444333222333333333222222111111111222222222111111000000000000000////////////000000......//////000111111222111111000///...------,,,////////////000000000000......////////////..............................////////////////////////.........///////////////...............///000000000000000000000000000000...---------///000///...000000000000000///......|||}}}sssnnnmmmllllllmmmllliiigggddddddcccbbb```___]]]\\\\\\YYYUUUQQQNNNLLLLLLLLLJJJHHHEEEDDDDDDCCCAAA@@@AAA@@@>>><<<;;;;;;<<<<<<<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;999<<>>;;;888999:::;;;:::::::::;;;;;;:::888888888777777777777666666444444555666777777777777555555555555444444444444333444444444444333222111333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000000///////////////......////////////............///////////////////////////...------------...///---....../////////......------............------++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...---,,,+++...---,,,,,,+++,,,,,,,,,---------------.....................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------,,,,,,+++,,,------......------,,,222000...---......---,,,---------............///......------------......,,,------........................//////000000111111000//////111111000///000//////......//////000000000000000111111111111111111222333333333333222111111111111111111111111333333222222333333444555555444333222222333444555333333333333444444444444444555777888888888777666555444444444555777999;;;:::999999999888888777777999999999888888999999999888888888888888999999999555666666777777666666555777777777777777888888888777777777777777777777777999::::::::::::999888888777666555666777888777666:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;<<<<<<::::::::::::999999999999;;;;;;;;;:::999999888888::::::::::::::::::;;;;;;::::::;;;;;;<<<=========999:::;;;:::999888888:::444555666888999999999999666555555444444444444555333333333444444444555555555444444444444555666666444444444444444444444444222222222222222111111111111111222222333444444555333222111222444555444333222222222222222111111111222222222111111111000000000000////////////000000...///000000000///...---000000000/////////......//////000000000111111111......------------..............................////////////////////////111000///..............................///000000000000000000000000000000///...---...000111000///000000000000000//////...{{{vvvyyy~~~zzzrrrkkkfffeeeeeeeeedddaaa]]]YYYZZZYYYXXXVVVUUUTTTSSSSSSSSSQQQNNNKKKIIIGGGGGGFFFHHHFFFDDDCCCDDDDDDBBBAAA???>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999===AAA@@@;;;777777999888777888888888888777666888777777777666666666666444555555666777777666666555555555444444333333333333333333333222222111111222222222222222222222222222222222222222222222222111111111111000000000000000000000000000000000000000000000//////.........///////////////.........////////////////////////.........------.........,,,,,,---...////////////,,,------......------,,,,,,------------.........))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,---.........---,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,------......------,,,...---,,,---///000000000---------............///......------------......---......//////................../////////000000111000///000111222111000/////////....../////////000000111111111111222222111111222333333333333333222222222222222222222222222111000///000111222333555444222111111222444555333333333444444444444555555555666777888777777666555444333222444777:::<<<999999999888777777666666:::999999888888999999:::777777888888888888888999555666666666666666666555666666666666666777777777777777777777777777777777888888999999888888777666555555666777777777666666777888:::;;;<<<=========<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<============:::999888777666666777888777888888888888888777777777666555444333444555666333333333333444444444444555555555555555555555555333333333333333333333333222222222111111111111111111111222222333333333333222111000111333444333222222222222111111111111111222222333333444444555555111111000000000000111111000000111111///,,,)))'''............////////////////////////000000000000///...---,,,,,,---...///........................////////////////////////111000///...---......///...............///000000////////////////////////000///...///000111111/////////000000000000//////~~~vvvpppqqqwwwsssuuutttnnnjjjhhhddd___[[[[[[[[[[[[[[[WWWSSSOOONNNNNNOOOOOOOOONNNMMMLLLMMMMMMKKKJJJHHHFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@???>>>======<<<<<<<<<======::::::::::::::::::::::::999999999999999999999999999===AAA@@@:::666666888666666777888777777777777777777777666666666666555666666666666666555444444555555444444333333333222333333222222111111111111222222222222222222222222222222222222222222222222111111111000000000//////////////////////////////111111111000000/////////.........///////////////////////////////////////---..................---,,,,,,---......///......,,,,,,------------,,,,,,............////////////))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------,,,,,,---------.........------+++,,,------......------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,------......------,,,---,,,+++,,,.../////////---------............///......------------......//////000000000//////...............////////////000//////000111222222111//////............//////++++++,,,,,,,,,---------111111222333333333333222222222222222222222222222222111000///000111222333444333222222222222333444333333444444444555555555555666666777777777777777555444333222333666999;;;888888888777777666666666888888777777777777888888666666666777777777888888666777777888888777777666555555666666777777777777666666666666666666666666888999999999999888777777444555777777777777777777777888999;;;<<<============<<<<<<;;;:::999999999;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;:::999999999999999999999999777777888999999:::;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;999777555555666777777777777888888888777777666777777555555555666777888333333333444444444555555555666777777777666555555333333333333333333333333111111111111111111111111333333333222222111111111111//////000111222111000111111111111111111111111222222444555777999:::;;;333222222111111222222333---...000000///---+++))),,,,,,------------......---------........./////////...---,,,,,,---...///////////////////////////////////////////////////...............///000000...............///000000////////////////////////000///...///000111111/////////000000000000//////|||yyyvvvsssllleeeeeejjjbbbeeeccc___\\\\\\YYYUUUOOOOOOPPPRRRSSSQQQNNNKKKDDDEEEGGGIIIJJJIIIGGGFFFJJJJJJJJJJJJIIIGGGFFFEEECCCAAA@@@???@@@@@@???>>>==================>>>>>>;;;::::::::::::999999999999999999999999999999999:::<<<>>>===999777666888666888999999888888888999777777666666666666555555666666666666555444333333444444444444333333333333444333222222111111222222222222222222222222222222222222222222222222222222111111000000000/////////////////////////////////111111000000000000000///.........///////////////////////////////////////------...//////...------,,,------.........------,,,,,,------------,,,,,,---.........////////////,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******,,,------............---***+++,,,......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,------......------,,,000...,,,+++,,,,,,+++***---------............///......------------......000000000000000000///...........................///......///111222111000///......------......///,,,,,,,,,------------...000000111222222222222111000000000000000000000000333333222222333333444555333333444444444444333333333444444444555555555555666666666666777777777777555555333333444555777999666666666666666666777777777777666666666666777777555555555666777777888888777888888999999888888777666666777777888888999999666666666666666666666666999::::::::::::999888888555666888888777777999:::::::::<<<===>>>>>>>>>>>>>>>===;;;:::999999999999;;;:::::::::::::::999999888999:::;;;;;;;;;::::::888888888999999999999999666777888999:::<<<======:::::::::;;;<<<<<<======>>>????????????===;;;:::;;;999777666777999999888333444555777888888888888777666666666666777888888444444444555555555666666666777999::::::888666555333333333333333333333333000000000111111111111111444333333222111111000000000///...///111111111000000000000111111111111111111222333555777:::;;;<<<222222222111111222222222)))+++---...000000000000,,,,,,,,,,,,,,,,,,------,,,,,,---------.........//////............//////////////////////////////////////////////////////------...///000000//////...............///000000000000000000000000000000///...---...000111000///...//////000000000000000hhhffffffeee___YYYXXX\\\WWWZZZZZZWWWVVVVVVTTTPPPKKKKKKKKKLLLMMMMMMJJJGGGBBBCCCDDDDDDEEEEEEEEEDDDGGGGGGHHHIIIIIIGGGFFFDDDDDDBBB@@@???@@@@@@???>>>;;;;;;<<<======>>>======;;;;;;;;;::::::999999999888888888888888888888888;;;;;;:::999888777777777555777999999888777888:::777777666666666555555555555555555666555555444444333333333333333333444444555444333222111222222333111111111111111111111111111111111111111111111111111000000000////////////////////////////////////......///////////////000............/////////000////////////////////////------...//////...------------.........---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...---------.........//////***++++++++++++,,,,,,,,,------,,,+++++++++++++++***+++,,,---...------,,,)))+++,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---...............,,,------......------,,,000...,,,+++,,,,,,+++***---------............///......------------......//////000000//////...---...........................------...000111111000///......------......///////////////000000000000//////000111111111111000000000000000000000000000222222333444444444444333333444555666666555444333444444444444555555555555666666666666666777777888555555555444444555555666444555555666666777777777777777666666666666777777555666666777888888999999777888888999999888888777777777888999999:::;;;;;;777777777777777777777777:::::::::::::::999999888666888999888777777:::===<<<===>>>>>>????????????>>>===;;;:::888888888999::::::::::::999999999888777888999:::;;;::::::999777888888888999999999999888888999:::;;;<<<<<<===::::::;;;;;;<<<=========>>>???@@@@@@@@@>>><<<:::999777555666888999888777444444555666666666666666444555555666777777666666555555555666666666777777777999;;;<<<<<<:::777555222222222222222222222222///000000000111111111222222222222111111111111111000/////////111222111000///000000000111111111222000000111333444555666777111000000000000000000111,,,,,,---...///000111111------------------,,,,,,------------.........//////000000000000000000///////////////////////////////////////////////////---...000111111///---,,,...............///000000000000000000000000000000...---------///000///.........///000000000000000[[[[[[\\\]]]XXXQQQPPPTTTOOOSSSTTTRRRQQQRRRPPPLLLMMMLLLKKKKKKJJJIIIFFFCCCEEEDDDCCCCCCCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGEEEDDD@@@>>><<<;;;<<<<<<;;;999::::::;;;<<<============;;;;;;;;;::::::999999999777777777777777777777777<<<:::777777888888777666222555777777555444666888777666666666555555555555333333444555666666666666222222222333333444444444555444333222222222333444111111111111111111111111000000000000000000000000000000000000////////////////////////////////////,,,------....../////////---.........//////000000////////////////////////,,,---...//////...---,,,............---,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,000///......---------...)))***+++,,,---,,,,,,+++)))***,,,......---,,,++++++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,------.../////////...,,,------......------,,,---+++***+++---//////...---------.........//////.........------............/////////...---,,,,,,.....................---...---,,,---000111111000.........------.........------------..................///000000000000000111111111111111111111111///000111222333222111111222444666888888666444222444444444555555555666666666666666666666777888888555555555555555444444444333444444555666777888888888888777777777777888888666777777888999999::::::777777888888888888777777888888999:::;;;;;;<<<<<<888888888888888888888888:::::::::::::::999888888777999999888666777;;;???<<<======>>>>>>>>>======>>>===;;;999888888888888:::::::::999999888888888777888999:::;;;::::::999777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>===>>>@@@AAA@@@???===<<<555333222333666888666444777777777666555333222111222333555666777666555444666666666666777777777777888:::<<<>>>===;;;888666222222222222222222222222//////000000111111111222000000000111222222333333111000000000222333222111//////000000111111111222//////000000000111111111//////............//////222111000......------...//////.........---------............/////////000///000111222222111000///000000000000000000000000////////////////////////...000222333222...+++(((...............///000000000000000000000000000000...---,,,---/////////.........///000000000000000SSSSSSSSSSSSRRRPPPOOONNNRRRPPPNNNMMMLLLMMMNNNOOOJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDBBB@@@@@@@@@BBBCCCCCCCCCCCCDDDCCCCCCBBBAAA????????????>>>===;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<::::::999999888777666666999999888888777777666666777777777777777666555555555555555555555555555555333333333444444444555555333333333222222222111111444444333333222111000000000000000000000///......111111111000000000000000000000///...............//////////////////////////////------...000222444/////////---,,,,,,///111.................................------,,,,,,,,,,,,---......,,,,,,---...------------------------------------------------------++++++++++++------+++***)))))))))***,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++******+++---...++++++******************))))))*********+++++++++)))***+++,,,------------,,,---...//////...---,,,,,,,,,,,,---------......+++,,,------......------.../////////......---,,,------------...///111222////////////////////////000///...------...///000111000///---------...///000000////////////000000///000000000000//////...000000111111111111000000111111222333333333333222333333333444444333222222333222111000000000111222222333444555666666666666555555555666666666666666444555777888888777777666999888888888777777666666888999999999999888777777666444333666999;;;:::999666777777666666888<<>>>>>>>>>>>>>>>>>??????AAA???===:::999999:::;;;:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<777777777777777888888888999999:::::::::;;;;;;;;;<<<===>>>???????????????CCCBBBAAA???>>>======<<<;;;;;;:::999999888777777777777777777666666666666666666666666666555555555333444444555666777777888777777888888888888777777333333333222222111111111222222111111111111111111222222222222222222222222333333222222222222333333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000///............---,,,---...///000////////////............------------------------000///...///111222222111111000///......///000111000000////////////000000////////////..................//////000000111111111111222111000...,,,+++RRRRRRRRRRRRQQQPPPOOOOOOOOONNNLLLJJJJJJJJJKKKLLLIIIHHHGGGEEEEEEEEEEEEFFFEEEDDDBBBAAAAAABBBCCCDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<============>>>;;;;;;::::::::::::;;;;;;::::::999888888777666666777666666666666666666555777777777777777666555555555555555555555555555555333333333444444444444555333333222222222111111111444444333222222111000000000000111111000000///...000000000000000000000000111111000/////////////////////////////////////////////...---...000222333666555444111...---...///..............................---------,,,,,,,,,,,,---...---,,,,,,,,,...---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))***+++,,,------------,,,---...//////...---,,,,,,,,,,,,---------......+++,,,------......------+++++++++,,,++++++******---------...///000000000//////..................111111000000000000111111000000///.....................////////////......//////000000000000//////000000000000000000000000000111222222333333222222333333333444444333333222333222111111111222333333222222333444555555555444444444444555555555555555444555666888888888777777:::999999999888888888888999999999999999888777777:::888666777888999777555666777777666666777:::===;;;;;;:::999888999:::::::::::::::999999888888888555777888888888999;;;===>>>>>>>>>>>>>>>>>>??????@@@???===:::999999:::;;;:::::::::999999999999888::::::::::::;;;;;;;;;;;;999999999999::::::::::::999999999:::::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@BBBAAA@@@???>>>=========::::::999999888888777777777777777777666666666666666666666666666666666555444444555666666777888888999999888888777555444333333333333222222222111111111111111111111111111111222222222222222222222222//////............//////222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000///.........------,,,---...///000////////////////////////------------------------111000//////111222111000111000///......///000111//////............//////////////////////////////.../////////000000000111222222333333222000...,,,NNNNNNNNNOOOOOONNNNNNMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAA@@@========================<<<<<<<<<============>>>;;;::::::999999::::::;;;999999999888888777777666444444444555555555555555666666777777777666555555555555555555555555555555333333333333444444444444333222222222222111111111333333333222111111000000111111111111111000//////000000000000000000000000222111111000000000000111///////////////////////////......---...///111222<<<<<<999555000------...------------------------...------------,,,,,,,,,+++---...---,,,+++,,,...---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,------------------............------,,,,,,,,,---------......+++,,,------......------,,,------.........------+++,,,...///000000/////////.........------,,,,,,000000000111111000000000///////////////......---,,,---...//////...---,,,---...///000000111000000000000///......///000000000111222222333333222222222333333444444333333333222222222222222333444555222222333333444333333222333333333444444555555555444555666777888888888888:::::::::::::::999999999999999999999999888888777;;;:::888888888888666555777777777666555666999;;;;;;;;;:::::::::;;;<<<<<<999999999999999888888888555777999999999:::<<<===<<<=========>>>>>>??????@@@>>>===;;;:::::::::;;;::::::::::::999999999999999999999999::::::::::::999999999999::::::;;;;;;999999999999::::::::::::888999;;;===???@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>999999999999999999999999777777777777666666666666555555666666666666666666555555666666777777888888:::999888777555333111000333333333222222222222111111111111111111111111111222222222222222222222222000000////////////000000222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000//////000000000///.........------------...//////000000000000000000000000////////////////////////222000//////111111000...000000////////////000000///......------......///000000000000000000000000////////////000000000000222333555555555222///---JJJKKKKKKLLLMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@???======<<<<<<=========>>><<<<<<<<<<<<============::::::999999999999::::::999888888888777777777666333333444444555555666666555666666666666666555555555555555555555555555555222222333333333444444444222222222222111111111111333222222222111111000000111111111111111000000////////////000000000000000111111000//////000000000///////////////////////////............///000111======:::666111---------------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......+++,,,------......---------......///////////////+++,,,...000000///...---.........---,,,,,,++++++,,,---...//////...---,,,---...///000000///...---,,,---...//////...---,,,------...000111111111111111///...,,,,,,...///111000000111222222222222222222222333444444444333333222222222333444555666666333333444444444333333222333444444555555666666666444555666777888999999999::::::::::::999999999999999999::::::999999888777999888888888999999999999777888888777555555777999::::::::::::;;;<<<<<<===999999999888888888888888777888::::::999999:::<<<;;;;;;<<<======>>>?????????>>><<<;;;:::::::::;;;;;;;;;:::::::::999999999888888999999999:::::::::666777777888888999999999999999999999::::::::::::;;;;;;===>>>@@@@@@AAAAAA>>>>>>=========>>>>>>???::::::::::::::::::;;;;;;777777777777666666666666555555555555666666666666666666666777777777888888888888777666444222000///222222222222222222222222111111111111111222222222111111111111111111111111222222111111111111222222111111111111111111111111////////////////////////////////////////////////000000000000000000000000...///////////////......------------......//////000000000000111111111111////////////////////////222111//////000000///---000000////////////000000//////............//////000000000000111111111111////////////000000000000111333555666555222///---JJJKKKLLLMMMNNNNNNNNNNNNKKKKKKIIIHHHGGGFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGHHHAAAAAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<999999888888888888999999888888888777777777777777444444444555555666666666555555666666666666555555555555555555555555555555222222222333333333444444222222222111111111000000222222111111111111111000111111111111111000//////......//////000000000000//////.........//////000////////////////////////.............../////////888888777444000...---...------------------------------------------------+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++***++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,++++++***)))*********+++++++++,,,************++++++++++++++++++,,,---------,,,,,,---------,,,,,,---------,,,,,,,,,---------......+++,,,------......------***++++++,,,,,,,,,+++++++++,,,...000000///---,,,......---------,,,,,,,,,,,,---...//////...---,,,---...///000000///...------...////////////...---------...000111111111111111///...,,,,,,...///111000000111222222222222111111222333333444444444333222222333444555666666666444555555555555444444333444555555666777777888888666666666777888999999:::888888999999999999999999999::::::::::::999888888999999::::::999999::::::888888999888666666777888888888999999::::::::::::888888888888888888888888888:::;;;;;;999888888888999:::;;;<<<===>>>??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::666777777888999999::::::999999:::::::::;;;;;;;;;???@@@@@@AAAAAAAAA@@@@@@======<<<<<<======>>>???;;;;;;;;;<<<<<<<<<<<<<<<777777777777666666666666444555555555666666777777666666666666777777777777555555555444444333222111222222222222222222222222000000111111111222222222111111111111111111111111000000////////////000000111111111111111111111111////////////////////////////////////////////////////////////////////////......////////////......---------...............///000000000111111111222000000000000000000000000222000//////000000...---//////000000000000//////111111000000000000111111///000000000111111111222000000000000////////////000111222333333111...---LLLMMMNNNOOOOOOOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGAAAAAAAAAAAA@@@@@@?????????????????????>>>>>>===>>>===<<<;;;;;;;;;<<<===999999999:::::::::;;;;;;999888888777777888888999777777777777777777777777444444555555555555555555444444555666666666555555555555555555555555555555222222222222333333333333222111111111111000000000111111111111111111111111000000000000000///......---......//////000000111...............//////000////////////////////////........................000111222111///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***++++++++++++***)))***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,))))))*********++++++++++++,,,,,,------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......---------------------,,,++++++,,,---...//////...---,,,------------------------/////////000000/////////---...//////////////////........................---...///000000111000000000000///......///000000///000111111222222111111111111222333444444444444222222333444555555555555444444555666666555555555555555666777888999999:::888888777777777888999999888888888888999999999999:::::::::::::::999999888;;;<<<===;;;999888888999888999:::999888777888999777777888999999999888888777777777888888888888888666888::::::999777777777888888999;;;<<<>>>???@@@======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::888999999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<>><<<<<<<<<<<<<<<<<<<<<<<<777777777777666666666666444444555555666777777777555555555666666666666666222333333444444444333333111222222222222333333333000000000111222222333333111111111111111111111111222111111000000111111222111111111111111111111111000000000000000000000000////////////////////////////////////////////////------.../////////......,,,---......//////.........//////000000111111111000000000000000000000000111///......000000///---//////000000000000//////222111111000000111111222...//////000000111111111000000000000///////////////000000111000///...---KKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<>><<<:::::::::;;;<<<777888888888888999999999888888777777777777888888666777777777777777777777444444444444333333333333333444555555666666555555555555555555555555555555111222222222222333333333111111111111000000000000000000000000111111111111///////////////...------------......///000000111//////......///000000111////////////////////////.....................---+++---//////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++************+++,,,,,,(((***+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))***++++++,,,------*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,++++++,,,------,,,,,,,,,---------......+++,,,------......------111111000000///...,,,,,,---------------------------------......//////000000//////......//////000...............///000000///...,,,++++++,,,.../////////000000000000//////000000000000000000000000///000000111111111111111000111222333444444444444222333444444555444333222222333444444555555555555444444555666777888999999:::999888777777777888999999999999999::::::;;;;;;::::::;;;;;;::::::999888:::<<<===<<<999888999;;;777999;;;;;;999999999:::777888999999999888777666666777777777888888888999222555888999999888888888777777999:::<<<>>>???@@@<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;888999999:::;;;<<<===>>><<<<<<<<<============>>>@@@@@@AAABBBBBBAAAAAAAAA======<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999777777777777666666666666444444555555666777777888555555555555444444444444333333444444444444444333111111222222222333333333///000000111222222333333111111111111111111111111333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,---......//////......,,,---.../////////...---------...//////000111111///////////////////////////...---...000000///......///000111111000///...111111000000000000111111------...//////000111111111000000000/////////...000000//////......//////GGGGGGGGGHHHHHHGGGGGGFFFLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>======<<<@@@>>><<<:::999:::;;;<<<666777777777777888888888888888777777777777888888666666666666777777777777444333333222222111111111333333444555666666666555555555555555555555555555111111222222222333333333111111111111000000000000000000000000000111111111...............------,,,---------...///000000111000000///000000111222222////////////////////////---......///......------)))+++---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------++++++---,,,+++***+++,,,---...((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++)))(((((()))+++,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,------,,,++++++------++++++++++++------,,,,,,,,,---------......+++,,,------......------///......---,,,***)))(((......---,,,,,,,,,------,,,------...///000111111...---,,,++++++,,,---...///...---------///000111///---+++))))))+++---//////000000000000000///...000000111111111111000000//////000111111111111111000111222333444444555444222333444444444333222111000111222333444555555555333333444555666777888999;;;:::999777777777777888:::::::::;;;;;;<<<<<<<<<::::::;;;;;;::::::999888666999;;;;;;::::::===@@@777999;;;;;;:::::::::;;;888999::::::999888666555666666777777888888888999///222666888999999999:::666777888:::<<<>>>???@@@<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<666777777888:::;;;<<<<<<============>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBB======<<<;;;;;;;;;;;;;;;;;;;;;:::999999888777777777777777777666666666666444444444555666777777888444444444444444444444333444444555555555444333333111111111222222333333333///000000111222222333333000000000000000000000000//////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...,,,,,,.../////////...---,,,------...///000000111////////////////////////...------...000111000///...///000111111000///...000000////////////000000,,,------...///000000111111111000000/////////...222111///.........000000JJJIIIHHHGGGHHHIIIJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAA@@@>>>>>>=========<<<<<<<<<<<<======<<<<<<;;;:::999999999999888888888888777777777777999888888777666555555444777666555444333444444555777777666666666555555555222222333333444555666666555555555555555555555555444333333222222333333444222222222111111111111000......//////000000111111000000000000////////////000//////.........//////......//////000000000111////////////............//////.........---------///...---,,,+++,,,,,,---------......------,,,+++//////.........---------//////...---,,,******))),,,++++++******++++++,,,+++******+++---///...---******+++,,,,,,---......+++******************+++************************((())),,,------,,,+++***---------,,,,,,+++++++++,,,+++*********+++,,,---...---+++)))(((((()))******************************+++---......---+++******++++++,,,,,,++++++***,,,,,,,,,++++++*********........................,,,...///000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,..................------............////////////000000111111000///.........------,,,,,,------...////////////000000000000555,,,,,,666:::444///111............////////////222222333333333333444444555555555555555555555555666444222000///000222444333333444555666777888888999999999999999999999999888888888999999:::::::::;;;::::::999999::::::;;;;;;999999:::<<<<<<999666999:::;;;;;;;;;:::999888;;;;;;:::999888777666555888888888888888999999999:::999777777888999<<<===666888:::<<<======<<<<<<======<<<<<<;;;;;;;;;;;;888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<=========??????>>>>>>>>>>>>??????<<<======>>>>>>>>>======AAA???<<<:::888888888999999888888888777777666666777666444222111222444555666666666555444444444333666666555555555555666666777666333111111111222333111111111222222333333333222222222222222222222222222222222111111111000000333222000.........//////222111000//////000111222111111000///...---,,,,,,000///...---,,,---......///......------///000111------......------,,,+++,,,,,,,,,---------......////////////////////////...///000000000///---,,,,,,---...//////...---,,,......------------......000000000000000000000000000000000000000000000000...///000111111000///.........//////////////////IIIIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;<<<<<<;;;:::999999888999999888888888777777777666666888888777777666666555555777666555444333444444555444333333333222222222222222333333333444555555555666666666666666666666666444333333222222333333444222222222111111111000000...///////////////000000000000000000/////////.../////////.........///////////////000000111111111////////////............///.........------------///...---,,,,,,,,,------)))***+++---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))+++---...---,,,)))******++++++,,,,,,,,,*********))))))*********************************)))***+++,,,---,,,++++++,,,,,,,,,++++++*********++++++*********+++,,,---...---+++)))(((((()))***************************++++++------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******------------------------&&&(((***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...............---,,,,,,///......------......///////////////000000000000333---///999===666000000....../////////000000000222222222333333333444444555555555555555555555555555444222000000111222333333333444555666777888888888888999999::::::::::::888999999999999999999:::::::::999999999999:::::::::999999;;;======:::888999:::;;;;;;;;;;;;:::999;;;;;;;;;::::::::::::999888888888888999999999999999888777666666888999;;;666888:::<<<>>>>>>======>>>======<<<;;;:::::::::888888999::::::::::::999999999999999::::::::::::999::::::;;;<<<<<<======??????>>>>>>>>>>>>??????======>>>>>>>>>>>>>>>===>>><<<:::888777888888999888888888777777777666666888777555444444444555666555555555555444444444444555444444444444444444555777555333111111111222333111111111222222333333333222222222222222222222222111111111000000000/////////.........///000111222111111000//////000111111///////////////.........000///...---,,,------...///......---...///000111000//////...---+++***))),,,---------..........................................///000000///...---------............------......------------..............................000000000000000000000000---...////////////...---......------,,,,,,++++++IIIIIIJJJJJJJJJIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFEEECCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>======<<<<<<;;;:::999999::::::<<<;;;:::999888888888888888888777777777777666666666666666666666666666666666555444444333444444444222222222222111111111111333333333333444444444444666666666666666666666666333333222222222222333333222222111111111000000000/////////...............000000000/////////......////////////////////////000000000111111111111111/////////............---............------------......---,,,,,,,,,------((()))***,,,------......,,,,,,,,,,,,++++++++++++((())))))***+++,,,------***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++***************************+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***************)))++++++******++++++,,,------,,,+++)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.../////////...,,,,,,,,,,,,,,,,,,,,,,,,........................---............/////////---............---,,,,,,/////////....../////////////////////000000000000222...111;;;>>>777000000///000000000000111111111222222222222333333333333444444444444444444444444333333222222111111222222333333444555666777888888777888888999:::;;;<<<<<<999999999999999888888888::::::999999999999::::::999999999;;;======<<<:::888999:::;;;<<<<<<<<<;;;999999999::::::;;;;;;;;;888888888888999999::::::999888777666666666777888777888;;;===>>>??????>>>???>>>===<<<;;;:::999888888999999:::::::::::::::999999999999999888888888777888999:::;;;<<<===>>>???>>>>>>======>>>>>>???>>>>>>>>>??????>>>>>>===:::999888777777777888999777777777777666666666666777777555444444444555666444444444444555555555555333333333333333333333333666555333222111111222222111111111222222222222222111111111111111111111111000000000///////////////............///000111222111000000//////000000111---.........//////000000//////...------------.........------......///000............---,,,+++***------........./////////........................---...///////////////............------...............------------..............................////////////////////////---...////////////...---......---,,,+++******)))IIIJJJKKKKKKKKKIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBAAA@@@???>>>@@@@@@???>>>>>>===<<<<<<===<<<;;;:::999999999999;;;:::999888888777777777888777777777666666666666555555666666666666666666555444444444444444444444444444444444444333333333444444333333333333333333555555555555555555555555333333222222222222333333111111111111000000000000//////......------,,,,,,000000/////////............//////000000000000000111111111111111111222222//////.........---------------------------------------------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,+++++++++(((((()))***+++,,,,,,---)))***,,,------,,,***))),,,***)))***++++++***)))++++++++++++************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++************+++***++++++++++++,,,,,,,,,,,,******))))))******************************---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------.........///////////////000000///......//////............//////////////////000000000000222///111888:::555111111000000111111111222222222111222222222222333333333444444444444444444444444222222222222222222222222333333444555666777888888666777888999:::;;;<<<===::::::999999888888777777999999888888888888999999888999:::<<<=========<<<777888999:::;;;<<<======777777888888888999999999777888888999999:::::::::;;;:::999777777666777777888999;;;===>>>????????????>>>===<<<:::999888777888999::::::;;;;;;:::::::::999999888888777777777666777888999;;;<<<===>>>>>>>>>============>>>>>>>>>>>>??????>>>>>>======::::::888777777777777777666666666666666666666666444444333222222333333444333333333444444555555555222333333333333333333222444444333222111111222222111111111111111222222222111111111111111111111111000000000000000000000000111000000///......------000000000//////000000000............//////////////////......------------------------......//////)))***,,,---.../////////.........////////////000.................................//////////////////...---,,,,,,---...///......------------....................................................../////////000000///////////////......------,,,,,,KKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@???>>>===>>>>>>>>>======<<<<<<;;;======<<<;;;::::::;;;;;;::::::999888777777777777777777777666666666666555555555555555666666666666333333444444444444444444444444444444444555555555333333333333333333222222333333333333333333333333333222222111111222222333111111111000000000////////////......------,,,,,,////////////..................///000111111000000222222111111111111111111............------------,,,,,,------------------,,,---------------------++++++,,,,,,++++++***))),,,,,,,,,,,,,,,---------************************)))***,,,------,,,***))),,,***)))***++++++***))),,,,,,,,,,,,,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++++++++*********+++,,,---+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++******************************************---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------------------------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------..................////////////.........------,,,,,,------...////////////000000000000222//////222333111111222111111111111222222222222111111111222222222333333444444444444444444444444222222222222222222222222333333444555666777888888666666777888999;;;<<<<<<999999999888888777777777999888888777777888888999777888;;;<<<<<<<<<<<<<<<777777888999:::<<<======999999999888888888777777777888888999::::::;;;;;;===<<<;;;:::999999888888::::::;;;===>>>>>>?????????>>>===;;;:::888777777999999:::;;;;;;;;;;;;::::::999999888888777777777666777888999;;;<<<===>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>===<<<;;;===<<<:::999777666666555555555555555555555555666333333222222222333333333222333333333444444555555222333444444444444333222333333222222111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000///......---,,,/////////000000/////////////////////...........................---------,,,------...............)))***+++---...//////000.........////////////000........................//////.........////////////...---,,,,,,---...///......------------......////////////////////////------------------------........................---------....../////////MMMMMMLLLKKKJJJIIIGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>===<<<<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999888777666666666666777777666666666666555555555555555555555555555555222333333444444444444333222222222222333333333333222222222222333333333333222222222222222222222222222222111111111111222222111111000000000//////////////////.............../////////.........---------...000111222111111000111111111111111000000000.........------------,,,,,,,,,,,,,,,------------+++,,,---.........------((()))***,,,------......,,,,,,,,,,,,------------,,,,,,,,,+++*********)))***+++,,,,,,,,,,,,+++***+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,***++++++++++++,,,,,,,,,........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,------------.........++++++,,,------------,,,------,,,,,,,,,,,,------////////////000000000000000///...---...///000222000111111111111222222222111111111111222222222222333333333333333333333333222222111111222222333444333333444555666777888888555666666777888999::::::888888888888888777777777888888777777777777888888666888;;;<<<;;;::::::;;;666666777777888:::;;;<<<;;;;;;;;;::::::999999999777888888999:::;;;<<<<<<>>>>>>======<<<;;;::::::;;;;;;<<<<<<<<<=========>>>===<<<;;;:::999888777999999:::;;;;;;;;;;;;;;;999999999999999888888888777888999:::;;;<<<===>>>>>>======<<<<<<======>>>============<<<;;;::::::===<<<;;;999888666444444444444444555555555555555444444444444555555555555333333333333444444444444222222444444444444222222222222222222222222111111111111111111111000000000////////////////////////111111111111222222222222,,,,,,---///////////////...//////000000//////...000000//////.........---......//////......---,,,,,,,,,---............------------...------,,,,,,------........./////////------------------------000000///........................------...............------------......000000000000000000000000........................------,,,++++++,,,------***++++++,,,---...//////OOONNNLLLKKKIIIHHHHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;999999999999:::;;;<<<===999999777666666666666666777777666666666555555555666666666555555444444333111222333444555444444333000111111111222222222222111111111222333333333444222222222222222222222222222222111111111111222222111000000000////////////...///////////////000000//////.........------------...000222222222111000111111111000000/////////.........---------,,,,,,++++++,,,,,,,,,---------+++,,,---.........------)))***+++---............***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))+++---...---,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++*********+++++++++******************************++++++------------++++++,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,------------------------///............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,---------.........***+++,,,,,,---------,,,......------------......////////////000000000000---//////------...000000000000000111111111111222111111111111222222222222333333333333333333333333333222111000000222444555333333444555666777888888555555666666777777777888777777777777888888888888777777777666666777777777666888;;;;;;999888888999666666666666777888:::;;;999:::::::::::::::;;;;;;777888888999:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888999:::;;;;;;<<<;;;;;;;;;999999999999::::::::::::999::::::;;;<<<<<<============<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888999999999888777666444444333333444444444555555555333333444444555555555555444444333333333333333333000111222444444222111000111111222222222222111111222111111111000000000///////////////////////////000000000000111111111222+++,,,---////////////.........///000000///...............///////////////---.../////////...---,,,+++,,,---.........---------.........---,,,,,,+++,,,---------............------------------------222111000...------------------............------......------------......////////////////////////........................///...------------...///,,,------....../////////PPPOOOLLLJJJHHHHHHHHHHHHBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;::::::777777777888999:::<<<<<<999888777666666555555555777666666666555555555555777777666555444444333333000111333444555444444333111111222222333333333333000000111222333333444444333333333333333333333333222222111111111111222222000000000000////////////......//////000000111111//////.........---------,,,...000222333222111000111000000000//////............---------,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------------......------,,,+++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++******+++---///...---(((((()))***+++,,,,,,---+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---------+++***))))))******++++++++++++)))***+++,,,---,,,++++++)))******+++++++++*********************************+++---......---+++***+++***(((''''''(((***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,---------......,,,---....../////////...//////............//////////////////000000000000+++...000////////////...///000000000000111111111000111111111111222222222333333333333333333333333444222000///000222444666333333444555666777888888555555555555666666666666666666777777888888999999777777666666666666777777666888;;;;;;888666777888666666555555555777888999555666777888999:::;;;;;;777888888999;;;<<<===============>>>======<<<;;;>>>===<<<::::::999999999;;;;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<===============<<<<<<<<<<<<======;;;;;;;;;;;;:::999888777666666777777666555555444333333333444444555555555000111222333333333333333444444444333333222222222...000111222222111000...000111111222222222111111222111111111000000//////////////////////////////.../////////000000111111...////////////---,,,+++---...///000000///...---,,,,,,---...///000111222---.../////////...,,,,,,+++,,,---.........---,,,++++++,,,---............,,,,,,,,,---------......------------------------333222000...---,,,,,,---,,,---...//////...---,,,.........------.................................////////////////////////333222111000000111222333111111111111111000000000HHHHHHHHHGGGGGGFFFFFFFFFHHHEEEBBBAAACCCCCCAAA???@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999888888:::<<<<<<;;;::::::999777666666666777888888888888888777777777777333333333222222222111111333222222111111222222333444444444333333222222222000000111111111222222222111111111111000000000000000////////////111333444---///000111111///---+++////////////////////////...------,,,,,,------...............////////////111000///......///000111222000---+++******,,,---+++,,,............,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................+++*********+++---///111******++++++++++++******)))************+++++++++************************************************+++***)))***++++++***)))))))))***+++,,,,,,------************************+++++++++++++++***)))(((((()))***++++++***)))(((************************)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,+++***)))(((++++++,,,,,,---...//////++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,---...///000000)))+++------,,,,,,---.........///000000000000000........................////////////////////////000000000000111111111111111111222222222333333333222222222222222222222222444444333222333444555666555444444555555666777888777777666666555555555444888777555555666666555444888888888888888888888888888888999999999:::::::::777777666555555666777888444555666777888999999999:::;;;;;;:::888888999;;;===============>>>>>>>>>:::;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;:::::::::::::::;;;;;;:::999999888:::<<<===>>>===<<<;;;===<<<<<<;;;;;;;;;<<<<<<===>>>@@@AAA@@@>>>;;;999888999999::::::999999888;;;:::777555333333222333333333111111111222333444222333444555666555444333777666444333222222333333111222444444222111222333222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111//////.........---------,,,,,,,,,------.........---------............///000000//////.........---........................,,,------......------,,,***++++++,,,,,,------...,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,................................................////////////...---,,,+++////////////000000000000111111000//////.........GGGGGGFFFFFFEEEEEEEEEEEEGGGDDDBBBAAABBBBBBAAA???@@@@@@???>>>===<<<;;;;;;::::::::::::::::::::::::999999888999;;;;;;:::888999888777777666666666777777666666666666555555555333333333333222222222222222222222111111222222222333333333333222222222111000000111111111222222222111111111000000000//////000000000000000222333444////////////.........---........................---------,,,,,,---------............////////////------,,,++++++,,,------///...,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++***++++++******++++++++++++******)))************+++++++++************************************************+++***)))***++++++***)))))))))***++++++,,,------************************+++++++++++++++***)))))),,,,,,,,,------,,,,,,,,,************************)))***++++++,,,,,,,,,+++,,,++++++******++++++,,,+++,,,,,,,,,,,,++++++*********++++++,,,,,,------......---------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------------)))+++------,,,,,,,,,...------...////////////...........................//////////////////////////////000000000111111111222222222222333333333333222222222222222333333333444333333222333444555666444444444444555666777888777777777666666666555555777666666666777888777777444555666777999:::;;;;;;888888888888999999:::::::::999777666666666666777777888999::::::;;;;;;;;;:::;;;;;;:::888888999;;;?????????@@@@@@@@@@@@@@@======<<<;;;;;;:::999999888999::::::;;;;;;:::::::::::::::;;;;;;::::::999:::<<<===??????>>>===<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>><<<:::888888999999999999999999888:::999777555444333333444555444333222222222333444222333333444555444444444777666444333222222333333///000222111000///000111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////.........---------------...............///---------............///000/////////.........---------------------------,,,------......------,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------000///......---------...................................................,,,---......///................../////////000000...//////000000///...---EEEEEEDDDDDDDDDDDDCCCCCCFFFDDDBBBAAAAAAAAA@@@???AAA@@@??????======<<<;;;999999999999999999999999:::999888999::::::888777777777777777777666666555555555444444444333333333444444444333333333222222222222222222222222222222222222222111111111111111000000000111111111111222111111000000000000//////111111000000111222333444111///...---,,,---...///---------------------------------------------------............/////////......------------......,,,,,,,,,---------......,,,++++++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++)))((('''******++++++++++++******)))************+++++++++************************************************+++***)))***++++++***)))))))))******+++,,,,,,,,,***************************++++++++++++***))))))*********))))))*********************************)))***++++++,,,+++++++++,,,++++++******++++++,,,***+++,,,,,,---------,,,*********+++++++++++++++000///......------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,,,,,,,+++++++++***,,,---...,,,,,,,,,---,,,,,,---............---........................//////////////////////////////000000000000111111222222333333333444444444333333333333333333333333333333333333333444555555444444444444555666777888888777777777777777666666666666777888888999999:::444444555777888999:::;;;777777777888888888888999<<<;;;999888777666666666888999999:::;;;;;;;;;<<<:::;;;;;;:::888888999;;;??????@@@@@@@@@AAAAAAAAA@@@@@@>>><<<:::888777666888999::::::;;;;;;::::::::::::;;;;;;;;;;;;::::::<<<===???@@@@@@@@@???>>><<<;;;;;;:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::999888888888999999999999888888999888777666555555555555666555444444333333333444333333333333333444555555666555444333222222222333///000111111//////000111000000111111111111000000000000000000000000000000000000000000000000000000/////////////////////////////////............---///////////////.........---------............////////////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,++++++******+++++++++,,,,,,,,,,,,------------------------000000///............///................................................***+++,,,...///000000000---------.........//////,,,---...000000///...---DDDDDDDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@??????>>>AAA@@@???>>>===<<<<<<;;;999999999999888888888888:::999888888999999777555555666777888777666555444444444444444333333333222444444444333333333333222111111222222222222111111111111111000000000000000000000000000111111111111111000000000////////////000000000000000111111222///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---------.........//////.........------.........+++,,,---......------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((******++++++++++++******))))))*********+++++++++************************************************+++***)))***++++++***)))))))))******+++++++++,,,******************************+++++++++******)))***)))(((''''''((()))*********************************++++++++++++******,,,++++++******++++++,,,+++,,,,,,---------,,,,,,+++++++++++++++*********///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,,,,---,,,,,,---.......................................////////////////////////////////////000000000111222333333333333444444444444444444333333333333333333333333333333444444444444444444444555666777777888888888888777777777777777888888888777777888999777777777777777777777777777777777777777777777888;;;::::::999999888888888888888888888888999999::::::;;;;;;:::888888999;;;======>>>>>>??????@@@@@@AAA@@@>>>===;;;999777777888999::::::;;;;;;::::::999:::;;;;;;;;;;;;;;;;;;===>>>????????????>>>>>><<<<<<<<<;;;<<<<<<======<<<<<<;;;::::::999999999777777888888888888777777777777666666666666666666555555444444333333222222444333222111222333555666555444444333333222222222111222333222000000111333///000111222222111000///000000000000000000000000000000000000000000000000/////////////////////////////////...............000/////////......---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......------,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////...............///................................................***+++,,,...///000000000,,,,,,,,,---------......------......//////000000CCCCCCDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@>>>===>>>>>>@@@??????>>>===<<<;;;;;;999999999888888777777777999777777777888888666444444444666777777666555444555555555444444444333333444444333333333222222222000111111222222111111000000000000000000000000000000000000000000000000000000000000////////////............///////////////+++---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------............************************---...//////...,,,***)))++++++)))(((((()))++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++***)))(((******++++++++++++******))))))*********+++++++++************************************************+++***)))***++++++***))))))***************++++++************************)))******+++++++++******---,,,+++******+++,,,---*********************************++++++******))),,,++++++******++++++,,,------------,,,+++***))),,,,,,,,,,,,++++++++++++///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,,,,---.../////////,,,---///...---,,,,,,---------...////////////...........................////////////////////////...////////////000000000222222222333333333444444444444444333333222222222222222222333333333333333333333333444444555666777777777777777888888888888888999:::888666444555666777777777777777777777777888777777777777777777777888888999999::::::::::::888888777777777888999::::::;;;;;;:::888888999;;;<<<<<<===>>>??????@@@@@@???>>>>>><<<;;;:::999999888999::::::;;;;;;::::::999:::;;;;;;<<<<<<<<<;;;==================<<<<<<======<<<<<<===>>>??????======<<<<<<;;;:::::::::666777777888888777777666555555666666666555555555333333333333222222111111333333222111222333444555333333333333333333222222111222222111000000111333///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////......------,,,,,,,,,---------............///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........------------.......................................------,,,------......................................................------............------,,,,,,,,,,,,------------000///---,,,,,,///111333CCCCCCCCCCCCCCCDDDDDDDDDAAAAAAAAA???===<<<<<<>>>???>>>>>>===<<<;;;:::999999999888888777666666666777666555666777777555444333444555555555555555555666666555555555444444444333333333222222222111111///000111222222111000///000000000000111111111111111000000000000000//////000000////////////......------............------***+++...000000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,------------.........++++++,,,,,,,,,,,,++++++.../////////...,,,***)))+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******((('''&&&******++++++++++++******)))************+++++++++************************************************+++***)))***++++++***)))************************************************))))))***++++++++++++***++++++************++++++*********************************+++******)))(((,,,++++++******++++++,,,---------,,,+++***((((((++++++,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,,,,---...///000111,,,...//////---,,,,,,---------...///////////////........................////////////////////////......////////////000000111111222222222333333333444333333222222111111000111111222333333333333333333333333333444555666777666666777777777777777888888:::;;;999555222333555555555666888999:::;;;<<<999888888888888777777777666777888999:::;;;;;;;;;::::::888888888999:::;;;:::;;;;;;:::888888999;;;======>>>???@@@AAAAAABBB============<<<<<<;;;;;;888999::::::;;;;;;::::::999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????===>>>>>>======<<<;;;:::666666777777777777666666444444555555555444333333111222222333333222222111222222222222222333444444222222333333333333222222///000000...------///111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...////////////000000000---------------,,,,,,,,,---------............///---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---......//////............////////////........................---,,,,,,,,,,,,---......................................................////////////...---,,,+++,,,,,,,,,---------......111///---++++++---000222AAAAAAAAAAAABBBBBBBBBCCC@@@AAAAAA???<<<:::<<<>>>======<<<;;;:::999999888999888888777666666555555555444444555777777666444444444333333444444555666555555555555444444444444222222111111111000000000///000111222222111000///000000000111111222222222111111000000////////////000000/////////.........------...//////...------+++,,,---.........------------------------------+++,,,...//////...,,,+++,,,,,,---------.........---...///000000///...---............---,,,,,,+++***++++++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))))))))******++++++++++++******)))************+++++++++************************************************+++***)))***++++++***)))************))))))))))))************************))))))***+++++++++++++++(((((())))))))))))((((((***************************************)))((((((,,,++++++******++++++,,,++++++++++++******)))((())))))******++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------.........---...000///---,,,,,,---,,,,,,---............---........................////////////////////////........./////////000000000000000111111111222222333333222111111000//////000111222333444333333222333333333333444555666666555555666666666777777777888:::<<<:::666444555888666666777999:::;;;<<<===::::::999999888888888888666777888999::::::999999:::999777666666777999::::::;;;;;;:::888888999;;;;;;<<<===>>>???@@@AAAAAA>>>>>>======<<<<<<;;;;;;888999::::::;;;;;;::::::999:::;;;<<<===============<<<<<<;;;;;;:::;;;;;;:::::::::;;;;;;<<<===>>><<<===>>>???>>><<<:::999555666666777777666666555333333444444444333111000000111222444444444444333111111222333333333333333111222333333333333222111///000///...,,,---///111111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000000000------------............---------............///,,,,,,,,,------.........------------------------,,,------......------,,,---------...............---------.........//////........................---------------...//////................................................////////////...---,,,+++------------............,,,,,,,,,,,,,,,,,,,,,+++??????@@@@@@@@@AAAAAAAAA???@@@AAA???;;;:::;;;======<<<;;;:::999888888777999888888777666555555444444333333444666777666444444444333222333444666777555555444444444444333333111111111000000000000///...000111222222111000...000000111111222222222333111111000000/////////...000/////////..................///000000///...------,,,,,,+++,,,---...///------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......++++++,,,------,,,++++++,,,,,,,,,---------......***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))(((((((((***,,,...///******++++++++++++******)))************+++++++++************************************************+++***)))***+++++++++)))*********)))))))))))))))************************((()))***+++++++++++++++***+++,,,------,,,+++******************************************)))((((((,,,++++++++++++++++++,,,(((((()))************)))'''(((((()))***++++++,,,)))))))))((())))))******,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++------,,,,,,,,,,,,++++++---///000///---,,,,,,---++++++,,,---------,,,,,,........................////////////////////////............/////////000///000000000000111111111222222111111000//////...000111222333444333222222333333333333444555666666444555555555666666777777777:::===;;;777666888<<<:::::::::::::::::::::::::::::::::999999999888888777888999:::999888777666888777555333333444666777;;;;;;;;;:::999888999;;;999999:::;;;<<<===>>>>>>@@@???>>>===<<<;;;::::::999999:::;;;;;;;;;::::::999:::;;;<<<============>>>===<<<;;;;;;;;;;;;;;;999888888999:::;;;<<<===;;;<<<>>>???>>><<<999777555555666666666666555555333333444444333222000///000111333555666666666555000111222333444333222222000111333333444333222111222222111///......111444222111000//////000111222000000000000000000000000000000000000000000000000.........................../////////000000111111---.........//////000000---------.........//////,,,,,,,,,------.................................,,,------......------,,,/////////...------,,,,,,,,,,,,,,,---------......////////////////////////...............///000111......................................................//////......---,,,---------.........//////(((***,,,...---+++(((%%%CCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;:::999888888999999999888888888777777:::999888777666555444333333333444555555666666666444444444444444444444444777666444111000///000000111111222222222333333333000000000000000000000000000000000000000000000000000///.........000111222+++,,,.../////////......++++++,,,,,,,,,,,,++++++//////.........---------//////...---,,,,,,+++++++++++++++---/////////...***,,,------,,,++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++)))'''(((***+++***'''(((((((((((((((((((((((())))))************))))))++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++***++++++,,,,,,++++++***))))))))))))************)))((((((((()))***++++++------,,,+++***)))(((((()))***+++---...,,,(((%%%))))))************)))))))))***+++,,,,,,,,,,,,,,,---+++***+++...///---+++---,,,,,,+++*********+++,,,,,,,,,,,,+++***)))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///+++((()))...000...+++,,,------.../////////...........................,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,------......------,,,000000000000000/////////000000000111222222333333444444222111000/////////111222222333333333222222111222333444555777888888666555555555666777999:::999::::::999777666777888777888999999888999;;;===;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;:::888666666777888777777777777888999999999999999;;;:::999999:::===???AAA>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<======>>><<<<<<;;;:::999999999999999999999888666555333222111333444444333222333555555555555555555444555555333333444444444444444444222222222222111111111000111111111111111111111111------...///000000////////////000000111111111222111000///......///000111---...///000000000.........,,,***+++///111000///////////////////////////...............---------......------------,,,,,,......---,,,+++***)))(((******+++,,,,,,---......//////.........---------+++++++++,,,,,,---------------------------------------++++++++++++------//////////////////////////////............/////////...---,,,+++,,,---...,,,---------.../////////)))***++++++,,,,,,++++++BBBBBBAAA@@@???>>>======;;;;;;;;;;;;:::999888888999999888888888777777777999999888777666555444333555444444444444444444444444444444444444444444444555444222111111111111222111111111111222222222222000000000000000000000000000000000000000000000000..................//////,,,---...//////......---.........//////.........///.........------------......---,,,,,,+++******000000///...---+++)))(((+++,,,......,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,---------------...---------------,,,++++++......------------......+++++++++,,,,,,,,,---------+++)))***,,,---,,,******************************++++++,,,,,,++++++***************************************************))))))*********+++++++++***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))***++++++++++++***))))))(((((()))***+++,,,---+++(((&&&******++++++++++++******)))***++++++,,,,,,,,,+++,,,***((()))+++---,,,***---,,,++++++*********+++***++++++,,,,,,,,,++++++,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))---///---+++,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,------......------,,,////////////////////////000000000111222222333333444333222111111111111111222333333444444444333333222222333444555666777888666666555555666777999:::999::::::999777666777888777888999999888888:::<<<;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;999777666666777888888777666777888888999999888888999999888888999;;;===???======>>>>>>>>>======<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;<<<===============<<<;;;::::::::::::888888888777777555444333222333444444222222333555555666888:::;;;:::888555444444444444444444333333222222111111111000000000111111111111111111111111...///000000111111000000//////000000000111111111111000///......///000111...///////////////.........,,,+++,,,///000000///........................------..................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,---------///.........------------,,,,,,---------------...------------------------,,,+++************+++,,,........................//////............//////...---,,,,,,,,,,,,---...------------............------...////////////...AAAAAA@@@@@@@@@?????????;;;;;;;;;;;;:::999888888888888888888777777777777888888777666555444444333555555444333333222111111333333333333333333333333222222111111111222222333000000000000111111111111000000000000000000000000////////////////////////------.........---,,,,,,---............------,,,...//////////////////...............------------------,,,,,,+++*********+++,,,,,,---------------,,,---//////---,,,---...---,,,,,,,,,---...//////............------------///...------,,,,,,,,,,,,......------------......++++++++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++******))))))))))))************+++***))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))(((++++++++++++++++++++++++)))***++++++,,,+++++++++***(((''''''(((*********,,,,,,+++************+++))))))***+++,,,,,,,,,,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...---+++,,,,,,------------------........................---------,,,,,,+++++++++000000///............///------............------........................000000111111222333333333333333222222222222333333444444444555555444444333333333444444555666777777666666666666777888999:::999::::::999777666777888777888999888888888:::<<<;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;888666555666888999999888555666777777888888777777888777777777888999;;;===<<<======>>>>>>>>>======<<<<<<<<<===============<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<===<<<;;;:::999888888888888666777777777777666555444333444555444333222444555555888===CCCGGGDDD===666555555444444333333222222111111000000000/////////000000000000000000000000000000111111222222111111//////000000000000111111000000////////////000000111000///..................,,,+++,,,...000000///........................,,,---------.../////////......---,,,+++******))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,............------------............---------------------------------------,,,++++++++++++,,,---........................//////............//////------,,,,,,,,,------...............---------------...//////000000//////??????@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;:::999888888888888777777777666666666666666666555555444444444333333333222222222111111222222222222222222222222222222111111111111111222////////////000000000000////////////////////////........................---.../////////---,,,***............---,,,,,,+++,,,------......------,,,---------------------------------,,,,,,+++++++++((()))+++------...//////,,,...//////...------...,,,,,,,,,---...///000111.........---,,,,,,,,,+++......,,,,,,,,,---...///,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,***))))))))))))***)))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************++++++++++++******((()))))))))************++++++***)))((((((((()))''''''(((((()))))))))************)))(((((()))++++++++++++******+++++++++******++++++++++++*********)))'''&&&''')))***+++++++++***************+++)))***+++,,,,,,,,,,,,,,,***)))))))))))))))))))))++++++,,,,,,,,,,,,------,,,***((()))+++---,,,+++------,,,,,,,,,---------...........................------,,,,,,++++++***/////////////////////...------............---------------...............000000111222222333333444333222222222333333444555444444444444444333333222333333444444555666666777777777777777888888999999999::::::999777666777888666777888888777888:::<<<;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;777666555666888::::::999555555666777777777777777777777777777888999:::;;;;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<======<<<<<<============<<<<<<::::::::::::::::::::::::999999::::::;;;;;;;;;;;;888888777666555555555555555555666666666666666555555555555444333333555666777<<>>>>>????????????@@@@@@;;;;;;;;;;;;:::999888888777777777666666666555555555555555444444444444444111111111222222222333333222222222222222222222222333222222222111000//////....../////////000000000////////////////////////------------------------...///000000///...,,,+++......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............---------------///000...+++)))((())),,,...//////...------...,,,,,,,,,---...///000111---,,,,,,,,,+++*********,,,+++++++++,,,...///111+++++++++******+++++++++*********+++++++++,,,,,,))))))***))))))))))))***++++++++++++++++++++++++((((((((())))))(((((((((************************))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))((()))))))))************++++++***)))((((((((()))'''''''''((())))))******)))******)))''''''***,,,+++***))))))))))))***+++*********++++++******)))******))))))))))))+++,,,*********))))))***++++++,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))***+++++++++,,,,,,---------,,,+++******+++,,,,,,,,,......---,,,,,,,,,---...........................---------,,,,,,+++++++++,,,---///111111000...,,,---......//////......---------------......//////111111111222333333444444222222222222333444555555333333333333333222111111222333333444555666777777888888888999999999999999999::::::999777666777888666777888888777888:::;;;;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;777666555666888::::::999555555666777777777777777777777777888888999::::::::::::;;;===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<::::::::::::::::::::::::999999999:::::::::::::::777777666555444444444444444555555666666666666666555555555444333444666999;;;CCCNNNYYY\\\TTTEEE:::555555444333222222111111000000000000////////////////////////////////////000000000111111000//////000000////////////////////////000000000000//////222111///...---------...---......---------...///........................,,,,,,,,,---...///000000...------,,,******)))(((,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,+++*********,,,,,,,,,---------......////////////////////////..............................------------......+++,,,,,,------...............------,,,,,,,,,+++******+++,,,,,,,,,,,,+++===>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888888666666666666555555555555333333333444444444444444000000111222222333444444111111111111111111111111222222222222111000///...////////////000000000000000000000000000000000000...........................////////////......---...---,,,,,,,,,,,,,,,------..................---,,,,,,,,,,,,------------/////////...............***,,,///...+++)))***,,,,,,---//////---,,,---...---,,,,,,,,,---...//////++++++++++++*********************+++,,,---...///------,,,,,,,,,,,,------************++++++++++++***,,,,,,,,,+++***+++,,,************************)))******++++++******)))************************((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))************+++***))))))))))))))))))((((((((())))))*********''')))+++)))''''''))),,,+++***)))(((((()))***+++*********+++******)))((()))***,,,,,,+++***+++---***))))))))))))***++++++,,,,,,,,,,,,+++***)))))))))))))))************+++***++++++,,,,,,------...,,,,,,++++++,,,,,,---...000///...---,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///---,,,......////////////......---------...//////000000111111222222333444444444222222222222222333444444333333333333222111000000111222333444555777888888888999999:::::::::999999999::::::999777666777888666777888777777777999;;;;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;888666555666888999999888555666777777888888777777777777777888888888999999888999;;;<<<===>>>>>>???;;;;;;;;;;;;;;;:::::::::<<<<<<<<<======<<<<<<<<<::::::::::::::::::::::::999999999999999999999999999888777666666555555555444555555666666666555555444555555444333555999;;;AAAKKKXXXaaa```VVVGGG===444444333333222222111111111111000000000/////////000000000000000000000000000000000111000000///...000000////////////......//////000000000000//////111000///...............---...///...,,,,,,...000------------------------,,,---------.../////////))))))***+++,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************+++,,,,,,------.........,,,,,,---......---,,,,,,------------------------......------------......++++++,,,---............------------,,,,,,,,,,,,+++,,,------......------============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888666666666555555555444444222222333333444444444444222222222333333333333333111111111111111111111111000000111222222111000/////////000000000111111111000000000000000000000000........................---------,,,------......---,,,+++++++++,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,---------........................$$$(((,,,---++++++...111+++,,,......,,,,,,,,,------,,,,,,,,,,,,,,,------***+++++++++++++++,,,,,,***++++++,,,++++++******------,,,,,,,,,,,,------************++++++++++++***,,,---,,,***)))+++---************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))************))))))))))))))))))***+++))))))******************%%%(((+++***'''&&&))),,,,,,+++)))(((((()))+++,,,***************)))(((((('''***------,,,******+++)))))))))))))))***++++++++++++,,,,,,,,,++++++***************++++++,,,,,,******+++,,,,,,---......,,,---------,,,---...///222111///------...///000........................***++++++,,,,,,------...---,,,+++++++++---...///......////////////......------...//////000111111111111222333333444444555222222111111111222222333444444444444333222111000000000222444666888999:::999999:::;;;;;;:::999888999::::::999777666777888555777777777777777999;;;;;;;;;:::999999888888777888888999:::;;;;;;;;;;;;999777666666777888888777666777888888999999888888555555666777777777777666777888:::<<<===>>>??????===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999888888888999888777666666555555555555555555666555555444444333444444444444666;;;>>>FFFRRR```gggbbbUUUHHH@@@333333222222222222222222222222111111111000000000111111111111111111111111111111222222111111000///000000/////////............///000111111000///......///////////////......---//////...,,,,,,...000------------------------------..................******+++,,,---...//////+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++++++++++++++,,,,,,++++++,,,,,,---......///+++,,,------------,,,+++------------------------...------,,,,,,------...***+++,,,...............,,,,,,,,,,,,,,,,,,------,,,------...............======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888666666555555555444444444222222222333333444444555555555444333333222222222000000000000000000000000---...000111222222222111000000000000111111111111000000000000000000000000////////////////////////,,,++++++***+++,,,...///,,,++++++***+++,,,...///)))******++++++******)))+++++++++,,,,,,---------------------------------***---000...)))'''(((+++***,,,------,,,++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++)))'''&&&+++******************+++)))************+++++++++'''***++++++(((''')))+++************************''''''((((((((((((''''''((((((((((((((((((((((((************************(((((((((((())))))))))))))))))************))))))))))))))))))************))))))(((((()))***++++++++++++******************$$$(((,,,+++(((&&&))),,,---,,,***))))))***,,,---***************)))((((((%%%)))---...,,,*********))))))((())))))***++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---.........------///000333111///...---...///000........................)))***+++,,,------...//////---)))''''''+++///222......////////////...............///000111111222111222222333333444444555222222111111000111111222555555555555444333222111///000111444666888:::;;;999:::;;;;;;;;;:::999888999::::::999777666777888555666777777666777999;;;;;;;;;::::::999888888777888888999:::;;;;;;;;;;;;:::888666666777888777777777777888999999999999999444444555555666555555555777888:::<<<===>>>??????>>>>>>======<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888888777777555444444444444444555555666666555444444333333333444333444777<<<@@@IIIVVVeeejjjbbbTTTHHHBBB222222222222222222333333222222222222111111111111111111111111111111111111333333333333333222111000000000//////.........---...///000111111000///...---...///000000000......---///000...,,,+++---000------------------------...............---------///......------,,,,,,+++***++++++,,,---//////000******+++,,,,,,---......+++++++++,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,---...//////,,,---...//////...---,,,------------------------...------,,,,,,------...)))+++,,,...//////......+++++++++,,,,,,---------+++,,,------......------??????>>>>>>>>>>>>>>>???;;;;;;;;;:::::::::999999555555444444444333333333333333333333333333333333222444555333000000333777222111111000000000000000////////////............////////////000000000000000000000000000000000000......------------......////////////////////////...---,,,,,,......---,,,,,,------......------,,,------------------------//////...---,,,,,,,,,,,,...---,,,,,,,,,,,,---...000///...---,,,+++++++++******))))))))))))))))))***+++---......---+++***...---+++++++++---///000******))))))))))))******+++++++++*********))))))+++***)))'''''')))***+++******))))))))))))******************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++(((''''''(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************))))))((((((((()))***+++++++++++++++)))))))))***++++++,,,,,,///......---+++******)))(((((()))***,,,---......555111---+++,,,---,,,+++---,,,,,,,,,,,,---......000///---+++++++++---...............////////////000000///...............000///.........///111222000000000111222222333333222222222222222222333333555444333333222222333333000111222222222333666999>>>======;;;:::999888888::::::::::::999888777666999888888888888888999999;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;<<<<<<;;;999888888::::::777444888888888888888777666666444444555555666777777777:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<===888888777777666555555555888777777666555444444444333333222222333333444555333444444444555888===AAAMMMXXXddddddXXXJJJ@@@===444444333333333333222222///////////////////////////......///111222000///555444333222111///......000000000000000000000000000000000000000000000000------............------++++++++++++++++++++++++...------,,,,,,------...000---)))%%%%%%'''+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---111000///////////////000......---,,,,,,+++******+++,,,,,,---.........------......///////////////------,,,,,,,,,+++++++++............------,,,+++***++++++,,,---...////////////...---...///000111---***((((((+++------+++>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999999888555555444444444333333333333333333333333333333333333333333111000000222333222111000000//////000000000000000000////////////.../////////000000000000////////////////////////......------------......---------------------------,,,++++++,,,---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///...---,,,,,,+++++++++++++++++++++++++++++++++***+++---......---+++***,,,+++***))))))***,,,---******))))))))))))******+++++++++*********))))))+++***)))(((((()))***+++******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++******************+++***)))((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++*********)))))))))++++++,,,,,,,,,++++++***+++*********************---,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////333///,,,***+++,,,+++***---,,,,,,,,,,,,---......000...---++++++,,,---...............////////////000000///...............000///.........///111111///000000111111222333333111222222222222333333333555444333333222222333333000111222222222333666999======<<<;;;:::999888888:::::::::999999888777666777777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<999::::::::::::;;;;;;;;;:::888666666777777666333888888999888888777777666444444555555666777777777:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999;;;<<<>>>???>>>======<<<<<<;;;::::::999888888777777666555555666666555555444333333333333333222222333333444555333444555555555888===@@@KKKUUU___^^^RRRCCC:::777444444333333333222222222000000000000000000000000///......///000000///---333333222111000//////...////////////////////////////////////////////////------............------------------------------...------,,,,,,------...222111000///...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---..................////////////...------,,,+++++++++,,,------......------,,,------...............------------,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******++++++,,,------------,,,,,,+++,,,---...///...+++)))))),,,...---,,,======;;;:::999999999999999999888888888777777777555555444444444333333333333333333333333333333333444222000000000111000///222111000000//////000000111111111000000000//////....../////////000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,---...------,,,,,,,,,,,,------......---,,,++++++++++++,,,,,,,,,---------------***+++,,,------,,,+++***---,,,***))))))***++++++******))))))))))))******+++++++++***************+++***)))(((((()))***+++******))))))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************+++***)))(((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))+++++++++++++++*********------------,,,+++***))),,,,,,+++******)))((((((***+++++++++,,,,,,------+++,,,,,,,,,------......000...+++******+++******---,,,,,,,,,,,,---......///...---,,,+++,,,---...............////////////000//////............/////////......//////000111//////000111111222222333111111222222222333333333555444333333222222333333000111222222222444777999<<<<<<;;;:::999888888777999999999999888777777666555555555666777888999:::;;;;;;;;;:::::::::::::::888888999999999:::::::::;;;999666666666777666666888888999999999888777777444444555555666666777777999999::::::;;;<<<======>>>>>>======<<<<<<;;;;;;777777777999:::<<<>>>???@@@@@@???===;;;:::999888:::999999888777777666666555555444444333222222222333333222222333333444555444444555555666888<<>>555222333333333333222222222222111111111111111111111111000//////000111111///---111000000000////////////////////////////////////////////////////////////------............------------------------------...------,,,,,,------...---...000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........//////......------,,,,,,,,,,,,------......------+++,,,,,,---...---------.........------------,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,+++,,,------......,,,++++++---......---======;;;:::888888777777888777777777777666666666555555444444444333333333222222222222222222222222555222//////222222000---111111000///////////////000000000000////////////........./////////000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,***,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,---------------***+++,,,,,,,,,,,,+++***///...---,,,++++++,,,,,,+++******))))))******+++******************************)))(((((()))************))))))))))))******************************))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))************))))))******)))(((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,++++++***)))+++*********)))))))))(((***++++++++++++,,,,,,,,,******************++++++...---,,,+++++++++++++++---,,,,,,,,,,,,---.........------,,,,,,,,,---...............////////////000///............//////............//////000000//////000000111222222222111111111222222333333444555444333333222222333333000222222222222444777999;;;::::::999888888777777999999::::::999888888777444444444555666888999:::;;;;;;;;;;;;:::999999888777888888888888999999999>>><<<999888888888999:::888999999999999999888888444444555666666777777888888999999:::;;;<<<======??????>>>>>>======<<<<<<888888888888999;;;<<<===@@@???>>>===;;;:::999999::::::999999888777777777555444444444333333222222333333222222333333444555444555555555666777;;;>>>FFFMMMSSSPPPGGG<<<666444333333333222222222222111000000000000000000000000222111111111222222000///......//////////////////////////////////////////////////////////////////------............------++++++++++++++++++++++++...------,,,,,,------...)))***,,,------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...............---------,,,,,,,,,,,,,,,------...------,,,,,,,,,---............---//////.........------------------......------,,,---,,,,,,,,,++++++******---------.........//////------------......///...>>>===<<<:::999888888888777777777666666666555555555555444444444333333333222222222222222222222222555222000111333444111...111000000///...///////////////.........---------............////////////..............................------------......------------------------...,,,+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++***+++++++++,,,,,,,,,---++++++++++++++++++++++++...------,,,++++++++++++++++++************++++++******************************))))))))))))************))))))))))))******************************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((()))************)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************(((((()))))))))*********,,,,,,+++++++++*********************************---------,,,,,,,,,,,,------,,,,,,,,,,,,---......---------,,,------------............//////////////////............//////---......///////////////...//////000111111222222000000111222333333444444555444333333222222333333111222333333333444777:::999999999888777777666666::::::::::::::::::999888444444444555666888999::::::;;;;;;;;;;;;999888888777777777888888888999999>>>===;;;999888888:::;;;999999::::::::::::999999555555666777777888888999999999::::::;;;<<<======??????>>>>>>>>>=========::::::999888888888888999<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777555555555444444444444444333333222222333333444555333444555555555666999;;;@@@EEEIIIGGGAAA:::777666333333222222222111111111////////////////////////111000///000111111000................../////////................................................------............------++++++++++++++++++++++++...------,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,......//////...,,,,,,,,,+++++++++++++++,,,------...------,,,,,,------.../////////////////////.........---------,,,------......---------......------,,,,,,++++++---------...............------............//////======<<<:::999999999999777777666666666555555555555555444444444333333333222222222222222222222222222111111222333333222000111000//////......//////.........---------,,,,,,------........./////////..............................------------......------------------------...---,,,,,,......---,,,++++++,,,,,,,,,,,,++++++------,,,,,,++++++******---,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++++++++******)))******+++))))))******++++++,,,,,,++++++++++++++++++++++++***************)))))))))++++++************++++++***************+++++++++)))))))))******)))))))))******))))))))))))******************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))*********+++++++++++++++&&&'''((()))************''''''((())))))***++++++,,,,,,++++++*********)))***+++++++++,,,,,,------+++,,,...---,,,,,,---...---,,,,,,,,,,,,---......,,,,,,------------------............///////////////............//////000------...////////////.........///000000111111222000000111222333444444555555444333333222222333333111222333333333555888:::888888777777777666666666999999:::::::::999999888555555555666777888999:::::::::;;;<<<<<<;;;999888777777888888888999999999;;;;;;;;;999777666888:::999999:::;;;;;;;;;::::::777777777888999999:::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>;;;:::999888777777666666999999::::::;;;;;;;;;;;;:::999999888777777666666555555555444444444444444333333222222333333444555222333444444444444666888888;;;>>>===999555555555222222222222111111111111........................---,,,,,,---///000...---.........///////////////................................................------............------------------------------...------,,,,,,------...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++------------++++++***+++---...///......---++++++++++++************------......------,,,,,,---...//////000000//////.........------------,,,******+++,,,,,,,,,++++++.........------,,,,,,,,,******+++,,,,,,,,,,,,++++++---//////...---...///<<<;;;::::::999999999999777777777666666666666555555555444444444333333333111111111111111111111111---///111222222111111222000000///............//////.........---------------------.........//////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++++++++,,,,,,,,,,,,++++++......------,,,+++++++++,,,++++++*********++++++***+++,,,,,,,,,,,,+++*********))))))))))))******)))))))))***+++,,,,,,,,,++++++************++++++((())))))************))),,,++++++******++++++,,,))))))*********+++++++++))))))************))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((()))******)))(((''')))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++((())))))*********))))))((((((((()))))))))))))))************++++++++++++))))))***+++,,,------...(((+++------++++++,,,...---,,,,,,,,,,,,---......+++,,,,,,---.........---............////////////...............///000000,,,---.../////////............//////000111111111///000111222333444444555555444333333222222333333111222333333333555888:::777777666666666666555555666777777888888888777777777777777777777888999:::999:::<<<======<<<;;;:::888888888999999999:::::::::;;;<<<;;;888777888999999999:::;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<======>>>>>>???:::999888777777777777777888888888999999:::::::::999888888777777666555555333333333333333333333333333333222222333333444555111222333333222333444666444555666555222111222444222222222222111111111111////////////////////////,,,,,,,,,...000111000///000000//////////////////................................................------............------------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---......---+++***)))+++,,,---------+++***++++++++++++++++++++++++------......------,,,+++,,,---......//////......------------,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++***,,,//////---,,,---...::::::999999999999999:::888777777777666666666666555555444444444333333333111111111111111111111111)))---111222000///111333000000///...............000/////////............---------.........//////.................................------.........++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++,,,,,,+++++++++//////...------,,,++++++************+++,,,---...***+++,,,------,,,+++******)))))))))))))))******))))))***++++++,,,------++++++************++++++)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******++++++++++++))))))************))))))******))))))))))))******************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))++++++)))((('''+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))(((******))))))(((((('''''''''((()))***+++,,,------&&&'''((()))***+++,,,,,,&&&))),,,,,,***)))+++------,,,,,,,,,,,,---......+++,,,------.........---............/////////000...............///000111,,,,,,.../////////...---......//////000111111111///000000222333444555555555444333333222222333333222333333333333555888;;;666666666666666555555555555555666666666666666555999888888888888888999999999:::<<<>>>>>>===<<<;;;888999999999999:::::::::;;;===???>>>;;;999:::;;;999::::::;;;<<<<<<<<<;;;999999:::;;;;;;<<<<<<======<<<<<<;;;;;;:::999999::::::;;;<<<===>>>??????888888777777777777888888888888888888888888888888888888777777666555555555222222222222222222222222333333222222333333444555000111333333222111333444444555444333000000111333222222222111111111111000000000000000000000000000......///111333555444333111111000000////////////................................................---..................---++++++++++++++++++++++++...------,,,,,,------...+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++---......---+++***)))***+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,------......------------,,,,,,,,,++++++++++++,,,------............+++++++++++++++++++++++++++,,,---...///...------))),,,//////---,,,---...<<<:::888777555555555666555444444444444333333333555666666666555444444333333333222111000///......222222222111111111111000000000000000000000000000------------------------111000///...------,,,---)))'''&&&(((,,,......------------------------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,***(((***---...,,,***,,,)))(((***...///+++'''+++)))'''(((***+++***'''++++++++++++++++++++++++---,,,,,,...000000,,,)))***************)))((('''************+++,,,------******))))))((((((''''''))))))************))))))))))))))))))))))))))))))---+++)))((('''((()))*********))))))(((((('''''')))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************((((((((((((((()))))))))...,,,)))&&&%%%&&&((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))******((()))***,,,......,,,***))))))************+++++++++---,,,***)))))))))************+++++++++,,,,,,,,,---------------,,,******,,,,,,,,,++++++*********---......///000/////////..................------......---,,,---...///000...------,,,,,,,,,------000000000000000000000000000000000000111222333444222333333444444333333333222222333333444555666666555555555555555555555555444444444555666888999::::::::::::::::::::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;::::::999;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999::::::;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>:::666555777888888777999999999888888888777777777777666555444444333333444333222111222333444555666555333111000000000111000111222333444333333222222222111111111111222222333333333222111000//////222111///.........///000...111333222///---...000......////////////......---------------...///000,,,------......------,,,...........................---+++******+++---......---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---******+++++++++******))),,,---......//////............---,,,,,,+++******)))******++++++,,,------......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,........................;;;:::888666555555555555555555555555444444444444333333333333333222111111222222111111000/////////222222222111111111000000........................------------------------***))))))))))))******++++++)))'''(((+++---,,,+++---------------------------,,,++++++******++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,***)))***,,,---,,,***)))(((***...222222---)))...,,,***+++---...---+++++++++++++++++++++++++++,,,+++,,,---//////,,,)))+++++++++++++++***************))))))******++++++******))))))(((((((((((())))))************)))))))))))))))))))))))))))))),,,+++)))((('''((()))*********))))))(((((((((((())))))***++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******&&&&&&'''((()))+++,,,,,,,,,+++)))'''&&&'''((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))(((***,,,------,,,***((())))))*********+++++++++,,,,,,***)))))))))******((((((((()))))))))************++++++,,,,,,------,,,,,,,,,+++++++++******,,,---......//////....................................---------...///000...------,,,,,,------...000000000000000000000000000000000000111222333333333333444444444333222222222222333333444555555666555555555555555555555555555555555555666777888999999999::::::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::::::::999999999999<<<<<<=========>>>>>>>>>>>>;;;777666888999888777999999888888888777777777777666666555444444333333333333333222222333333444444333222111111111222333000111222333333333222222222111111000000111111222222222222222111000//////000//////......///000111///000111000///......///......////////////......---------------...//////,,,------......------,,,------------------------...---+++******+++---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,++++++......---,,,,,,+++******,,,+++++++++++++++++++++---,,,,,,,,,++++++++++++(((((()))++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,:::999888666555555555555444444444444333333333333222222333333333222111111000000000000000000000000222222111111111000000000------------------------------------------------*********+++---...000111---+++))))))+++++++++***------------------------+++,,,,,,,,,,,,+++******************************((())))))***+++++++++++++++++++++++++++++++++++++++***)))***,,,,,,,,,+++'''(((+++000555444///***+++***))))))++++++***)))++++++++++++++++++++++++,,,++++++---......,,,***+++***)))))))))***+++,,,******))))))((()))))))))***))))))))))))((((((((())))))************))))))))))))))))))))))))))))))++++++)))((((((((()))******))))))))))))(((((((((((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))'''(((((()))***+++++++++)))))))))(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))''')))***,,,,,,***)))''')))))))))*********++++++,,,+++******)))*********+++++++++,,,,,,,,,------++++++***)))******,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------..............................------......///000...---------------......000000000000000000000000000000000000111222333333444444444444333333222111222222333333444444555555444444444444444444444444555555555555555666777888888888999:::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::<<<;;;:::999999888999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;999999999999888888888888;;;;;;<<<<<<======<<<<<<>>>;;;999888888999999888888888888888777777777777666666555555444333333333222333333333333333222222111111111111111222333444000111222222333222222222222111111000000111111222222222222222111000//////111000//////......//////111000....../////////.........////////////......------------------...///,,,------......------,,,,,,,,,,,,,,,------------------++++++++++++------------,,,+++++++++,,,,,,++++++------------++++++,,,,,,------------,,,,,,((()))******++++++******...------,,,,,,++++++***------,,,,,,+++******)))++++++++++++************&&&''')))***+++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++,,,,,,,,,,,,888888777666555555444444222222222222111111111111333333444444444444333333//////000000111111111111111111111111000000000000------------------------------------------------.........///000222444444,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))++++++++++++++++++++++++))))))***+++++++++++++++******************************)))***++++++++++++)))))),,,///222111...***))))))(((((()))))))))(((************************+++++++++,,,---,,,+++***((('''&&&%%%&&&''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))******))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((,,,,,,+++***)))(((((('''&&&'''(((*********)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&''')))***)))((('''((()))******)))((('''))))))))))))************++++++******************---------............///000...+++)))''''''((()))++++++++++++++++++++++++++++++,,,------------,,,---------..............................//////000...------------......////////////////////////////////////000000111222333444444444444333222111111222222333333333444444444444444444444444444444444555555555444555555666666777888999:::;;;;;;::::::<<<<<<<<<<<<<<<;;;;;;:::===<<<:::999888777777777777777888999999:::;;;;;;:::;;;<<<<<<===<<<<<<<<>>>>>===<<<<<<:::999999999999888888888777888999:::::::::999999===<<<:::999999999999999888888777777777666666666555555555444444333333333111222333444444333111000111111111111111222222333111111111222222222222111111111000000000000111111111111111111111000//////333222111///...---,,,+++222///,,,,,,///111000.........////////////......---------,,,,,,---......,,,------......------,,,++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,***+++---......---+++***+++,,,,,,------------,,,++++++,,,------------------------,,,,,,+++++++++,,,,,,,,,++++++*********,,,++++++++++++************+++++++++++++++******))))))***+++---...///////////////...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---------------------------.........666666666666555555444444333333333333222222222222222222333333333333333222/////////000111111222222111111111000000000//////........................------------------------------,,,,,,---......///*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************))))))************++++++,,,+++++++++,,,,,,+++***+++,,,,,,,,,,,,+++,,,,,,***************************++++++++++++***++++++((('''&&&%%%&&&''')))+++---,,,+++***************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((,,,++++++***)))(((''''''%%%&&&(((***+++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%&&&((()))(((''''''((())))))))))))((('''(((((()))))))))*********************+++*********************++++++++++++///---+++)))'''((())))))++++++++++++++++++++++++***++++++,,,---,,,,,,,,,---------.........//////.........///////////////---------------...///000////////////////////////////////////000111222333333444444444333333222111222222222333333333333333444444444444444444444444555444444444444444555555555777888:::;;;;;;:::999;;;<<<<<<======<<<;;;;;;===<<<;;;999888777666666555555666777888999999::::::;;;;;;<<<======<<<<<<>>>>>>??????>>>===<<<<<<::::::::::::999999999999666777999:::::::::999888<<<<<<;;;:::999999999999777777777666666666555555444444444444444333333333222222333444333222000///222222222222111111000000222111111111111111111111111000000000000000000111000000111111111000//////000000//////......------111...,,,,,,///111///---......////////////.........------,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++---......---+++*********+++,,,,,,,,,,,,,,,,,,------...............------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))***+++---...///////////////...---,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,,,,,,,---------......555555666666555444333333555555555555444444444444//////000111111111000000//////000000111111111222111111000000000/////////........................------------------------------,,,+++++++++,,,,,,)))***++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,************************((()))+++***))))))***,,,,,,+++***)))((((((((()))***+++,,,+++***)))***,,,************************)))***++++++))))))***++++++***)))))))))***+++,,,---,,,++++++++++++++++++)))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))&&&''''''((()))*********&&&'''(((*********)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&%%%&&&((()))((('''(((((())))))))))))((((((((((((((()))))))))******))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))***+++---...***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------.../////////---...///000000000000///------------...///000000000000000000000000000000////////////000111222222222333333444444333333222222222222222333333333333333333333333333333333333333333333333333444555666444666888:::;;;;;;:::999;;;;;;<<<==================<<<;;;:::888888777777555555555666777888888999::::::;;;<<<============;;;<<<===>>>>>>===<<<;;;;;;:::::::::999999999999888999;;;======<<<;;;::::::;;;<<<;;;999777888999666666666666555555555555444444333333333333333333333333333333222111000///111222222222111000//////222222111000000000111111111000000//////000000111///000000111111000//////++++++---...///000000000...------...000000///---......////////////.........------,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++------------++++++)))***+++,,,,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,+++******)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++))))))******++++++,,,,,,444444555555555444333222444444444444333333333333...//////000111111000000000000000000000111111111111000000000////////////------------------------------------------------......------------......+++,,,---,,,******,,,...++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************''')))+++***)))(((***,,,))))))******)))(((((()))''')))***)))''''''(((***************************)))***+++***(((((())),,,+++++++++++++++*********+++***************+++,,,))))))*********+++++++++))))))************))))))))))))))))))))))))))))))(((((()))***************))))))*********++++++++++++***))))))))))))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******$$$%%%&&&'''((()))***+++((((((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********)))))))))))))))))))))))))))(((((((((((()))))))))***((()))***+++,,,++++++***,,,,,,,,,,,,---------...((()))***+++,,,---...///******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,------...//////000---...///000111000000///------------...///000111000000000000000000000000///......//////000111222111111222333444444444444222222222222222222222222333333333333333333333333222222222222333444555666333555888:::;;;;;;:::999999:::;;;===>>>>>>>>>>>>======;;;:::999999999999777777777888888999999999999:::;;;<<<============888999;;;<<<======<<<;;;999999999999888888888888888:::<<<>>>>>>===;;;:::888:::<<<;;;888666777888666666666555555555444444333333333333333333333333444333222111000000000000//////111222222111111000333222111000//////000111000000////////////000000//////000000000000000///+++,,,.../////////......***,,,///111000......---......////////////.........---,,,,,,++++++,,,,,,,,,------......------,,,+++,,,,,,---......//////+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++************)))))))))*********))))))+++++++++,,,,,,---------+++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++((())))))***++++++,,,,,,333444555555555444333222111111111000000000000///000000111222222222222222111111000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---...---...///---***(((***---++++++++++++++++++++++++...---+++***)))***+++,,,******************************+++++++++******)))))))))))))))))))))))))))''')))+++***((((((***,,,%%%'''+++,,,,,,***))))))***,,,...---***)))+++---))))))))))))))))))))))))(((***+++***''''''))),,,***************)))((('''))))))(((((()))***++++++))))))******++++++++++++))))))************))))))))))))))))))))))))))))))'''((()))***************))))))******++++++++++++,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************&&&&&&&&&''''''''''''''')))))))))(((((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++))))))***+++,,,+++*********))))))))))))******(((((((((((())))))))))))((()))***+++,,,,,,+++***(((((()))))))))************+++,,,---------,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,,,,------...///000000---...000111111111000///---------......000111111000000000000000000000000.........//////000111222000111222333444555555555222222222222222222222222333333333333333333333333111111111222333555666777333555888:::<<<;;;:::999999999;;;===>>>?????????======<<<;;;::::::::::::999999999999999:::::::::999:::;;;<<<============555777999;;;<<<<<<;;;:::888888888888777777777777666888;;;<<<===<<<:::888777:::<<<:::777555666888666666555555555444444444333333333333333333333333555444222000//////000111,,,---///111222333222222333222111/////////000111000000////////////000000//////000000000000000///111111111000...,,,***(((''',,,111222000------.........////////////.........---,,,,,,++++++++++++,,,------......------,,,,,,,,,------...///000000+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,---...////////////++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++*********************))))))))))))++++++***)))'''%%%$$$###,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,******+++,,,------......555555555444444333333333333222000111222///)))$$$111111000000//////..............................000000000///......------.........------,,,,,,,,,000...,,,+++,,,,,,+++)))******+++++++++,,,,,,,,,...---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,---......******************************++++++++++++******************************,,,+++***))))))***+++,,,(((***,,,,,,+++***)))))))))((((((((((((((()))***(((((())))))*********+++******++++++++++++******)))))))))***+++++++++,,,+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))&&&'''((()))+++,,,......))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))************))))))))))))(((((((((((())))))))))))************))))))''''''''''''(((((((((((('''((()))******)))((('''''''''(((((())))))*********)))))))))))))))***+++))))))))))))))))))))))))'''((()))******)))(((''')))************+++++++++'''((()))***++++++******...---+++)))(((((())))))++++++++++++,,,,,,---...))))))(((((()))+++---............,,,++++++---///...---,,,+++++++++,,,---222111111000///......---,,,---------.../////////,,,...//////...------.........//////000000111111111111111111222222222222222222222111111000000000222222111111111111111111000222333555666666555555555777888888777777888999999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999888888888888:::<<<===;;;999::::::::::::::::::::::::::::::999999999999999999666777999;;;;;;;;;999999999888888777666555555555777666555333333222222222222222222222333444555666666555444444222222111000000000000000000000000000111111111111111111111111222111111111000000//////////////////////////////..............................////////////...............------,,,,,,,,,...---,,,...000222111000111000...,,,,,,,,,...///************++++++,,,------///222444333111---***+++,,,------++++++,,,---...---+++***)))***++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++************************************************************++++++++++++******,,,---...///---+++'''%%%+++++++++*********))))))***+++---///000000///...,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---+++))),,,+++******,,,,,,+++***/////////...------,,,,,,444444333333222222222222//////000222333333111///000000000000//////..........................................////////////......---------,,,,,,,,,000...,,,,,,,,,---,,,+++)))))))))************+++---,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...******************************++++++++++++************************************)))(((((()))******((()))++++++***)))))))))***))))))(((((()))))))))((()))))))))******************++++++++++++************************+++++++++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))************))))))+++***)))))))))))))))***))))))************))))))''''''((((((((()))))))))(((((())))))))))))(((((('''((((((((()))))))))***%%%%%%%%%&&&((()))***+++))))))))))))))))))))))))((((((************(((((())))))*********+++++++++******)))(((((('''&&&&&&,,,+++***))))))******+++,,,,,,+++*********++++++******))))))***+++,,,------------,,,++++++---......---,,,,,,,,,---...///111111000000///......---------..................,,,...//////...------.........//////000000111111////////////000000000000333333222222222111111111222222222222222111111111111222333555555555555555555777888888777777888999999:::;;;;;;<<<;;;;;;;;;======>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;999999:::999:::;;;===>>><<<:::888888888888888888999999999999888777777777777777666888999;;;;;;:::999888888777777666666555444444555555444444333333222222111111111222222444555555444444444333333222222111000000000000000000000000111111111111111111111111111111111000000000//////................................................------............------......---------,,,,,,,,,------,,,---.../////////000///---,,,+++,,,---......------------...///000,,,...000222222000---+++...//////...+++******+++---,,,+++*********+++,,,---,,,,,,+++******************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********+++++++++)))'''$$$###+++++++++*********)))))),,,---///111111111000///---------,,,+++***))))))+++******+++------,,,***...,,,+++,,,------,,,+++------------............222222222222111111111111,,,...000111111111333555000000000////////////...........................,,,------...//////000000...------------,,,,,,,,,///---++++++---------,,,************++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******************************++++++,,,,,,------******************************++++++++++++******************************))))))(((((((((((())))))((())))))*********)))))),,,+++***)))))))))))))))))))))))))))******************++++++++++++************************))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))************))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******************************((())))))******))))))((('''&&&%%%$$$$$$$$$$$$$$$((())))))******))))))(((((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))((()))***++++++***)))((()))))))))*********++++++,,,+++)))(((''''''((()))******))))))***++++++,,,,,,,,,+++***))))))))))))++++++************+++,,,+++,,,,,,+++******,,,......---------...///000111111000000//////.........//////..................,,,...//////...------.........//////000000111111////////////000000000000333333333333222222222222222222222222222222222222222222333444555555555555555777888888777777888999999999:::;;;;;;;;;;;;;;;>>>???@@@AAAAAA???>>><<<:::;;;;;;;;;;;;::::::999<<<;;;;;;<<<===>>><<<;;;777777777777888999999:::999888777666555444444444777888:::;;;;;;999777666666666666555555444444333222333444444444333222222111111111111222333444444333333333333333333333333000000000000000000000000111111111111111111111111111111000000000000//////................................................,,,,,,------------,,,,,,...------------,,,,,,,,,+++,,,---,,,++++++,,,...///...,,,+++++++++,,,---,,,++++++++++++,,,,,,---+++,,,...//////...------111111111///+++)))))))))++++++*********+++,,,,,,///---,,,***))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++******)))+++++++++***************+++---...000000000//////222333333222111...,,,++++++******+++---------,,,///...---------...,,,+++++++++,,,------...//////222222222222222222111111...000111///,,,+++...222////////////////////////........................---------....../////////---------------------------+++******,,,------,,,,,,,,,---------.........,,,---...///...---,,,+++++++++++++++++++++++++++))))))************++++++******++++++,,,,,,,,,,,,******************************++++++++++++************************************))))))))))))*********))))))***+++++++++***------+++***)))))))))))))))))))))))))))***************++++++++++++******++++++******))))))((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***************************(((((())))))))))))((((((&&&%%%$$$###""""""""""""(((((())))))))))))(((((())))))))))))************))))))(((''''''(((***+++(((((((((((())))))))))))+++++++++***)))(((''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))************+++***))))))***,,,...000******************++++++,,,++++++************+++,,,+++++++++++++++++++++***+++,,,+++******+++---..................//////000000/////////.........000000//////......------,,,...//////...------.........//////000000111111000111111111222222222222333333333333333333333333222222222333333333333333222333333444444555555555555777888888777777888999999999:::;;;;;;;;;;;;:::===>>>AAABBBBBB@@@>>><<<::::::::::::::::::::::::<<<;;;:::;;;<<<===<<<::::::999999999999;;;<<<===:::999777666555444333333888999:::;;;:::888666555555555555444444333333333000111333555555444222111111111111111111222333333111111222222333333333333000000000000000000000000111111111111111111111111000000000000000000//////................................................,,,------......------,,,------------------------)))+++---,,,+++***+++,,,---,,,,,,+++++++++,,,---+++***************++++++++++++,,,,,,---------...111111111///,,,))))))************++++++,,,,,,---///...,,,***))))))******(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***+++,,,...//////************************)))***+++,,,------,,,,,,333444444444333111///---,,,*********,,,......---///...,,,,,,------+++***++++++,,,,,,------------222222222222333333333333000222222///+++***---000.............../////////........................///.........---------,,,------------------------,,,***))))))+++,,,++++++,,,,,,---------.........++++++,,,------+++***)))++++++++++++++++++++++++))))))******++++++++++++******+++++++++++++++,,,******************************++++++++++++******************************+++++++++++++++++++++++++++***((())),,,---,,,+++------+++***))))))))))))******))))))))))))))))))******++++++++++++******+++******))))))((((((((()))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''''''''(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((('''''''''((((((((())))))))))))(((((())))))))))))************)))((('''''''''(((***+++))))))))))))((((((((((((++++++++++++***)))'''&&&(((((((((((((((((((((((()))***+++,,,,,,+++***)))(((((()))))))))*********+++***))))))***,,,///000,,,,,,++++++***)))((((((*********++++++---...///+++,,,,,,,,,++++++++++++)))***,,,,,,++++++,,,---............------,,,,,,////////////............000000000//////......---,,,...//////...------.........//////000000111111000111111111222222222222333333333333333333333333222222333333444444444444333333333333444444555555555777888888777777888999888999::::::;;;;;;::::::;;;<<>>>>>===<<<;;;:::999999999999::::::;;;:::888777888:::<<<<<<;;;:::999777666666777999:::;;;:::999888777666666666666777999::::::888666555444444444444444444444444000111222222222111000000111000000000000000111111000111111111222222333333000000000000000000000000000000000000000000000000......////////////000000------------------------...........................//////////////////...,,,,,,,,,------------...***+++...222444333///+++,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---******+++,,,,,,,,,++++++,,,,,,,,,+++++++++******(((((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******,,,,,,,,,+++***((('''&&&***************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,...///000000///---+++***,,,---------,,,+++******,,,,,,+++***------,,,++++++***))))))111111111111222222222333222111//////111111111000---------.........//////........................------------------------,,,,,,,,,---------......///---,,,+++,,,,,,+++***)))))))))************++++++***))))))(((((())))))++++++++++++++++++++++++***++++++,,,------......++++++************************************************++++++++++++*********************************+++,,,,,,,,,,,,+++******'''$$$%%%))),,,+++)))***))))))(((((()))))))))************)))))))))(((******++++++++++++******((((((((()))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&''''''((()))***''''''((((((((((((''''''''''''((((((((()))))))))&&&'''((())))))************)))))))))((((((((('''###$$$&&&)))******))))))))))))))))))))))))))))))((((((************(((((((((((((((((()))))))))***((((((((((((((((((((((((***++++++,,,+++***)))(((************+++,,,......)))***,,,------------,,,(((+++---...---------...+++,,,...///000000000///........................///////////////000000000,,,...//////...------.........//////000000111111////////////000000000000111111111222222222333333333333333444555666666666555444333333333333444555555777888888777777888999888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;999999888888888999;;;;;;:::888777888;;;===>>>>>><<<:::888666555666888999:::999888888777777777777555666888999:::999777666444444444444444555555555222222111111000000//////111000000/////////000000111111111111111222222222000000000000000000000000000000000000000000000000........./////////000000------------------------........................---......//////......---,,,,,,,,,---------......+++,,,///666<<<;;;333+++,,,,,,---...............,,,+++******))))))******,,,,,,,,,---,,,,,,+++******+++,,,,,,******+++,,,++++++,,,,,,,,,+++***))))))***+++------,,,+++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******---......///...,,,)))((())))))*********++++++++++++++++++******+++++++++------,,,,,,---000222333111///,,,++++++,,,,,,,,,+++******+++---...---,,,++++++++++++************//////000000111111111222333000---...000000---***---------.........//////........................+++,,,,,,------......///,,,,,,,,,------.........222000...------...---+++******+++++++++,,,,,,,,,///...,,,+++***+++,,,---++++++++++++++++++++++++++++++,,,------...//////++++++************************************************++++++++++++******************************)))***+++,,,,,,+++***))))))%%%"""###(((+++***''')))((((((((((((((()))***+++*********))))))((((((******++++++++++++******''''''(((((())))))******((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))************))))))######%%%&&&((()))***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((((((((('''''')))))))))***+++,,,---...''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&(((************)))******))))))(((((((((''''''(((***+++,,,+++)))((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))%%%&&&(((***+++,,,,,,,,,((()))***,,,,,,+++************************++++++(((***+++---......------)))+++...///.........///)))+++---000222333333333---...........................//////000000111111,,,...//////...------.........//////000111111111111111111111222222222222000000000111111222222222333333444444555666777777666555444333222333444555666777888888777777888999888888999::::::::::::999::::::::::::;;;;;;<<<<<<999999888888888999;;;<<<:::888888999<<>>@@@>>>===;;;:::999999::::::;;;:::999888777777777777555444444555777888777555666666555444333333333333555444333111000/////////111111111111111111111111//////000000000000////////////.........---------........................000//////........./////////......---------......,,,,,,,,,,,,,,,---...///------------------------)))***,,,000333444000---000...///333777777111,,,+++***)))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,++++++***...---+++)))(((((()))***,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,+++)))((()))+++...000(((''''''))),,,------,,,************************++++++************++++++)))******,,,---...//////,,,,,,+++++++++,,,---...------,,,+++,,,---///000---,,,+++*********+++,,,+++++++++,,,,,,---------333333222222222111111111222222111111000//////...////////////....................................------............------,,,+++++++++,,,...111333333333444444222000---+++*********++++++******)))))))))))))))))))))))))))***************************++++++++++++++++++,,,))))))))))))))))))))))))******************++++++)))************+++++++++)))***+++++++++)))'''&&&*********)))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++)))((((((((()))***(((((()))***************************)))))))))((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++,,,,,,+++((('''''''''))))))))))))(((((((((((()))))))))(((((('''''''''''''''(((((())))))******+++***)))'''''''''(((((()))***,,,+++)))(((((())))))(((&&&&&&((()))(((''')))***++++++)))(((((()))(((((('''&&&%%%%%%$$$###))))))(((((((((((())))))''''''(((((())))))******'''(((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,,,,,,,---,,,+++,,,///000////////////.........---------------............------,,,,,,,,,,,,,,,------...000///...------------............///000222444555222222222222222222333333222333444555555555555555333444555555666666555555555555555555555555555555999999999999999999999999888888888999999999999999:::999888888888:::<<<===:::999999999:::<<<>>>???>>>===<<<:::999999::::::;;;:::999888777777777777666555555666888888777666666666555444333333333333333222111000000000000000111111111111111111111111000000111111111111000000//////.........---------........................//////............//////......------------............---,,,,,,,,,------///////////////////////////---///666>>>???888000///------000444444000++++++***)))***,,,---,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,------......---+++)))(((((()))***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++))))))***,,,---+++***)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********************************+++++++++,,,,,,---,,,++++++,,,---...///,,,,,,+++******++++++,,,---,,,,,,,,,,,,,,,,,,+++333222222222222111111111222111111000000//////////////////............---------------------------------............------,,,,,,+++++++++---...000///000333777999555...'''+++***************++++++************************************************+++++++++++++++*********++++++++++++++++++++++++******************)))))))))************+++++++++------,,,***)))'''&&&%%%))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***))))))((()))))))))(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,+++)))'''''''''(((((((((((())))))))))))((((((((('''''''''''''''&&&&&&'''((()))***+++++++++***)))'''&&&&&&%%%%%%((()))******(((''''''((()))(((&&&&&&((()))((('''(((***++++++)))(((((()))+++***)))'''%%%###"""!!!))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))******++++++)))*********++++++++++++***++++++,,,------------+++++++++---///000///..................---------------............------///............///000000//////......------......////////////000111222333333333222222222222222222222333333444444444333333444444555666666666666666555555555555555555555555999999999999999999999999999888888888888777777777999999888888999:::<<<===;;;;;;::::::;;;;;;<<<===>>>===<<<;;;:::::::::::::::999888777777777777777777777666777999:::888777666666555444333333333333000000////////////000000000000000000000000000000000000111111111111000000...............---------........................///...............//////...---------------......//////...---,,,,,,,,,,,,........................---***,,,555???@@@777------+++***,,,///000...++++++*********,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++,,,------------,,,+++)))))))))******++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,++++++******))),,,+++)))***+++,,,+++)))------------------------++++++************++++++,,,,,,+++***)))(((((('''((()))***+++,,,+++******,,,,,,+++++++++,,,------,,,++++++******+++,,,,,,...------,,,,,,++++++***222222222222111111111111//////.........---------//////.........---------++++++++++++++++++++++++,,,------......------,,,---,,,,,,+++++++++,,,---******---444999777000(((+++***)))(((((()))+++,,,************************************************,,,,,,++++++******))))))++++++++++++++++++++++++++++++******))))))(((((())))))*********+++++++++...---+++)))''''''''''''(((((())))))******++++++((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))))))))))))))(((((()))************************)))))))))))))))************++++++++++++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))+++,,,+++)))'''''''''(((((((((((())))))))))))''''''''''''''''''&&&&&&'''''''''((()))***************)))(((''''''&&&&&&&&&((())))))(((''''''((()))(((&&&&&&((()))((('''(((***++++++)))((()))*********))))))((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))************))))))))))))************)))***+++,,,---.........,,,,,,,,,---//////---,,,........................------............------//////......//////000111//////............//////000000000000000111111111333333333222222111111111222222333333333222111111333444444555555555555555555555555555555555555555888888888888999999999999999999888888777666666555888888888888999:::<<<===<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;:::999888777777777777777999888888999::::::999777666666555444333333333333000000///............///000000000000000000000000//////000000000000//////......................................................---------...//////------,,,,,,------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))((()))///666777000***---+++)))***,,,...---,,,,,,+++******,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++*********,,,,,,******))))))***************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))***)))((()))***+++***)))------------------------++++++************++++++...------,,,+++***))))))((()))+++,,,---,,,***))),,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222222222111111111000000............------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,++++++++++++)))((()))///666888444///,,,+++***)))((()))***+++************************************************+++++++++******)))))))))************************+++******))))))((((((((())))))*********+++++++++,,,+++)))((('''((()))***(((((())))))******++++++((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))*********))))))(((((()))***************))))))))))))))))))******))))))*********+++++++++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((***,,,,,,***((('''''''''((((((((()))))))))***&&&&&&''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%'''))))))'''''''''((()))(((&&&&&&((()))((('''''')))++++++)))))))))***((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********(((((()))))))))*********)))***+++,,,---.........///...------...---+++***---.....................------............------***************+++,,,,,,//////.........//////000000000000111111111000000333333333222222111111111222222222333222222111111222222333444444444444333555555555555555555555555777777777888888999999999:::999999888777666555555666777777888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999:::999999:::;;;;;;999888666666555444333333333333222111000...---,,,,,,,,,////////////////////////------............---------.....................////////////////////////---------------...//////,,,,,,,,,,,,,,,---......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,******+++---------,,,+++******,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++***))))))++++++***************************++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))+++------,,,+++***)))((((((***,,,......---++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***,,,......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******+++,,,,,,---......222111111111111000000000////////////////////////.........------------,,,........................,,,,,,------------,,,,,,------------,,,,,,,,,++++++******...333777777666//////---,,,+++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************+++++++++***)))((((((((()))+++,,,))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))************)))(((((()))***************))))))))))))************&&&''''''(((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''***,,,,,,+++(((''''''''''''(((((())))))******'''''''''''''''(((((((((***)))))))))((((((((('''(((((()))***+++*********%%%'''))))))((('''((())))))(((&&&&&&((()))((('''''')))***+++)))))))))***(((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******((()))))))))***************++++++,,,------------000...,,,+++,,,,,,,,,+++---------...............------............------,,,++++++++++++,,,------//////......//////000000///000000111111111000000333333222222222222222222111222222333333333222222111111222333333333333333444444444444444444444444666666777777888999999999::::::999888777777666666555666777888999;;;;;;<<<<<<<<<=========<<<<<<;;;<<<<<<=========<<<<<<;;;;;;::::::999999999::::::;;;:::999:::;;;;;;999777666666555444333333333333333222000///---,,,,,,,,,////////////////////////,,,,,,------------,,,,,,---------...............////////////////////////,,,,,,,,,,,,---...//////++++++++++++,,,---...///******+++,,,---///000111------------------------,,,---...,,,***)))+++...,,,,,,+++++++++,,,---...---+++***+++,,,,,,+++)))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))******+++,,,,,,,,,************************++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,((()))+++,,,------,,,,,,+++******,,,///111111000************************++++++************++++++'''(((((())))))************+++,,,---...---,,,,,,------.........---,,,,,,))))))+++,,,,,,,,,,,,,,,))))))***+++---...//////111111111111000000000000////////////////////////.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++---............------,,,++++++,,,---000222444555333333222111///---,,,+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((())))))))))))))))))************+++++++++)))))))))))))))***++++++*********)))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************)))))))))((('''((()))***+++******)))(((((()))***************((()))))))))************&&&&&&''''''((())))))***************************((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''))),,,---+++)))'''''''''''''''((()))*********'''''''''(((((()))))))))(((((((((((())))))))))))((())))))******)))((('''%%%'''))))))(((((()))***)))(((&&&&&&((()))(((''''''(((***+++***)))***+++))))))(((((('''&&&&&&&&&))))))(((((((((((())))))''''''(((((())))))*********))))))))))))))))))))))))))))))*********++++++++++++,,,------,,,,,,,,,///,,,))))))+++---...///---------.........//////------............------000////////////000111111///////////////000111111...///000111222222111000222222222222222222333333111111222333444444444333111222333333444444333333444444444444444444444444666666666777888999999999::::::999999888888888777444555777888:::;;;;;;<<<;;;<<<===>>>>>>===<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;:::999999::::::888777666666555444333333333333222111000///....................................,,,------......------,,,---------.........//////////////////////////////,,,,,,,,,,,,---...///000++++++++++++,,,---...///+++++++++,,,---...///000------------------------******************++++++***++++++,,,++++++,,,------,,,***+++,,,,,,+++)))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***++++++,,,,,,*********+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,++++++,,,...//////...************************++++++************++++++(((((((((((())))))))))))***+++++++++,,,,,,,,,,,,....../////////...---,,,((()))+++,,,------,,,,,,******+++,,,,,,---......111111111111000000000000,,,---------------------......---------,,,,,,,,,************************+++,,,,,,------,,,,,,+++---......//////...------***+++------,,,,,,...000666666666555333000---+++((((((((((((((((((((((((************************(((((())))))******++++++))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++)))))))))******)))))))))++++++******))))))(((((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))+++++++++++++++++++++++++++*********))))))(((((('''((()))+++++++++***)))(((((()))***************(((((())))))*********+++'''(((((()))***++++++,,,************************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&))),,,---+++)))((('''&&&''''''((()))******+++'''((((((((())))))******&&&&&&'''((()))***++++++))))))******)))'''%%%$$$&&&((()))***)))((()))***)))(((&&&&&&((()))(((''''''(((***+++***)))***+++))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++*********)))))))))))))))************++++++++++++,,,,,,---------,,,++++++---***''''''***...111222---------.........//////---..................---...............///000000///////////////000111111---...000111222222111111111111111222222333333444000111222333444555555555222333444444555555444444444444444444444444444444555666666777888999999999:::::::::999999999999999444555666888:::;;;;;;;;;:::;;;===>>>>>>>>>===<<<;;;<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<===;;;:::999999::::::888666666666555444333333333333000000////////////000000........................---..................------------.........//////000000000000000000000000+++++++++,,,---...///000++++++++++++,,,---...///------,,,,,,,,,---......++++++++++++++++++++++++,,,******---111222...+++(((***+++,,,+++***++++++---,,,++++++,,,,,,***)))++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***))))))))))))******+++++++++******---,,,,,,++++++***************+++++++++,,,,,,,,,------,,,++++++*********+++***))))))++++++***)))************************++++++************+++++++++++++++*********************))))))******+++,,,//////000000000///---,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000111111000......///000.........///////////////------------------------........................++++++******************+++***)))'''$$$$$$&&&((())))))*********+++++++++,,,...000111222111000///+++***)))))))))))))))***************************))))))*********+++++++++))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((()))***+++,,,,,,+++***)))***((('''(((***+++++++++******+++++++++******)))))))))(((((()))***++++++))))))))))))))))))))))))'''((()))++++++******))))))************++++++++++++***)))))))))***,,,,,,******))))))))))))************))))))((((((''''''+++)))(((((()))+++***)))$$$$$$%%%'''(((***++++++))))))(((((('''''''''&&&))))))))))))))))))))))))++++++******)))'''&&&%%%***(((&&&&&&&&&'''&&&%%%)))+++,,,+++)))''''''(((''''''((((((((((((''''''&&&'''((('''&&&''')))+++(((((('''(((((()))***+++(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))((((((((((((((((((***)))(((''''''((()))***((())))))(((''''''***,,,************************(((((((((((()))))))))))))))***+++,,,,,,+++***)))******))))))******+++,,,000000///...---,,,,,,+++,,,,,,,,,,,,+++***))))))---------............///...............///000000///////////////000111111---------............///222222111111111111111111000000111222333333444444555555444555555666777888888666444333444444444444444333444888<<<>>><<<999???>>>===:::666555555777888888777777888:::<<<===:::;;;;;;<<<<<<========================<<<<<<<<<@@@@@@@@@??????===<<<<<<;;;;;;:::999999888888777666666555444333333222222///////////////......---........................111111000///////////////...------,,,,,,------...+++,,,,,,---...///000000........................,,,++++++***+++,,,...//////...,,,+++***+++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,,,,,,,---...//////,,,,,,---......---------111///,,,+++,,,+++***)))))))))*********+++++++++))))))************))))))*********++++++,,,,,,,,,---,,,,,,,,,+++*********)))************+++++++++,,,,,,,,,,,,,,,+++***)))...,,,***+++---...,,,***)))************+++++++++************************++++++++++++*********)))***++++++,,,,,,++++++***---...000111000...,,,***)))***,,,,,,,,,***((('''(((***,,,+++***)))***+++000111111000......///000///////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++)))&&&&&&(((***))))))*********++++++++++++,,,...///000///...---***)))))))))))))))******+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))******))))))((((((((((((************)))))))))(((******++++++++++++*********(((&&&&&&'''(((((('''))))))*********))))))((()))))))))))))))***++++++))))))))))))))))))))))))((()))***+++,,,++++++***(((((()))))))))*********+++***)))))))))***+++,,,******))))))))))))*********)))))))))(((((((((''',,,+++)))((()))***)))((())))))******++++++++++++))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))(((((('''+++)))''''''((()))((('''---...///...+++)))((()))'''(((((())))))(((((('''&&&'''(((((('''''')))***)))(((((((((((())))))***'''''''''''''''((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))************)))(((''''''((()))***&&&'''((('''&&&&&&(((***************************(((((()))))))))*********)))***++++++++++++***))),,,,,,++++++,,,,,,---.........------,,,,,,+++++++++,,,,,,---------,,,,,,------------...........................//////000///////////////000000111........./////////000000111111111111111111111111000111111222333333444444444444444444555666777777999888666666666777777777666555666999<<<<<<:::777;;;;;;;;;999777666777999888888777777888999:::;;;:::::::::;;;;;;<<<<<<===============<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::999999999888777777666666555555555444333333222222///////////////......---........................000//////...------.........------,,,,,,------...---------.......................................---,,,+++++++++,,,---......---,,,+++++++++,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,++++++++++++++++++******------,,,,,,,,,,,,,,,------------------,,,+++***...,,,******+++,,,,,,+++++++++,,,,,,,,,---------******++++++++++++*********++++++++++++++++++,,,++++++++++++************)))************++++++++++++,,,,,,,,,++++++***)))...,,,***+++...///---+++((())))))******+++++++++************************++++++*********)))))))))***++++++,,,,,,++++++***+++++++++++++++******))),,,---...//////...,,,+++***,,,...---,,,+++,,,---000111111000......///000000000//////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++))))))***,,,***************+++++++++)))***+++,,,---,,,+++***)))((((((((()))***+++++++++++++++*********))))))***************+++++++++))))))))))))))))))))))))***))))))))))))(((((((((************))))))))))))++++++************++++++...,,,***)))******)))((('''(((((()))))))))(((((())))))))))))))))))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++'''''''''((((((((())))))******))))))******+++,,,******))))))))))))******))))))))))))((((((((((((...,,,))))))))))))(((&&&***))))))((((((''''''&&&))))))((((((((((((''''''))))))))))))))))))))))))''''''((())))))))))))))),,,***(((((()))***))))))+++,,,,,,***'''%%%$$$$$$((())))))******))))))(((&&&((()))(((''''''(((******))))))(((((((((((()))'''''''''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))%%%'''))))))((('''((()))))))))))))))))))))))))))))))))*********+++++++++)))***++++++++++++***))),,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++***+++,,,---............------------..................------......///000//////......//////000111////////////000000000111111111111111111111111111111111111222222333333444333333333333444555666666555444444333444444555666777777777999::::::888666777888999888777777999;;;888888777777777888888999888888999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888777666666555555444555444444333333222222222///////////////......---........................///...------,,,---------...------,,,,,,------...............------,,,,,,------------------------------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,+++************+++,,,,,,---------,,,++++++************************++++++...---,,,++++++*********......------,,,***)))(((+++***))))))+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++*********))))))))))))************)))************++++++++++++++++++,,,++++++***)))+++***)))***,,,------+++(((((()))******+++,,,,,,************************************)))))))))(((******++++++++++++******,,,+++)))(((((()))***+++,,,---.../////////...---***,,,...---,,,+++,,,---000111111000......///000111111000///...------,,,------------------------------------------------+++++++++,,,,,,,,,,,,,,,---------,,,***)))+++,,,************************))))))***+++++++++***)))(((((((((((()))***,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,+++***))))))***+++,,,...,,,******++++++***)))'''((())))))***)))))))))***)))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++''''''((((((((()))))))))***************+++++++++******))))))))))))******))))))))))))((((((((((((,,,+++)))((()))***)))((((((((((((''''''&&&&&&%%%))))))((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++***(((((()))******)))'''((()))(((&&&$$$$$$$$$))))))************))))))'''(((***)))((('''((()))******)))(((((('''((((((((((((''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&''''''(((((()))))))))(((((((((((())))))'''))),,,,,,+++******+++((((((((((((((((((((((((******+++++++++,,,,,,,,,*********++++++***************))))))******+++,,,***+++++++++,,,,,,------++++++,,,---------------,,,,,,---------............------------.../////////............///000000....../////////000000000000000000000111111111111111111111222222333333333222222222222333444555555111222333333222333444555777777888999::::::999888666777888888777777999;;;999888888777777777666666777777888999:::;;;;;;<<<=========<<<<<<;;;;;;:::;;;;;;<<<<<<;;;::::::999777777777666555555444444444333333333222222222111///////////////......---..............................---------------......------,,,,,,------...------------------------------------------------...------,,,++++++++++++---,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++))))))******++++++,,,,,,---,,,++++++*********+++,,,,,,,,,,,,++++++***)))+++)))((()))***,,,++++++))))))*********+++++++++***++++++++++++++++++***,,,,,,++++++******))))))''''''(((((())))))******))))))*********+++++++++******++++++++++++******((((((((((((************))))))***+++,,,------...*********************************)))))))))((((((******++++++++++++******---,,,,,,+++++++++,,,,,,))))))+++,,,,,,,,,,,,+++(((***,,,+++***)))******000111111000......///000111111000///...------,,,------------------------------------------------)))*********+++++++++,,,+++,,,,,,+++***)))***,,,******************************+++++++++*********(((((((((((()))***,,,,,,''''''(((***+++,,,---...************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))******,,,+++***))))))***+++,,,'''%%%$$$%%%&&&(((((('''((()))******+++++++++*********)))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***((((((((()))))))))******))))))******++++++++++++******))))))))))))******(((((((((((())))))))))))***((('''(((***++++++***)))***************++++++(((((())))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''')))(((&&&&&&((())))))((('''(((******)))((()))***))))))************))))))''')))******)))(((((()))******)))(((((('''(((((()))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))(((((())))))))))))(((((('''))),,,,,,+++******+++((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,+++******************+++******))))))******+++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,+++******,,,,,,,,,------------...---------------...//////...............//////000------.........///////////////000000000111111111111222222222222222333333222222111222222333444555333555777777666666777999555666777888999999:::;;;777999:::999888777888999999888888888777666666555666666777888999:::;;;<<<>>>======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;::::::777777777666555555444444222222222222222111111111///////////////......---........................///......---......//////...------,,,,,,------...++++++,,,,,,---......///------------------------------------,,,++++++***+++,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))***++++++,,,------***+++++++++,,,,,,------+++*********++++++,,,---)))***++++++,,,,,,,,,,,,---+++))))))***+++***)))))))))*********+++++++++))))))************))))))+++++++++******)))))))))'''''''''(((((())))))***))))))*********+++++++++)))******++++++*********((())))))***)))******+++++++++,,,,,,---...//////************************************)))))))))))))))******++++++******)))***,,,---...///---,,,+++(((((())))))************(((***,,,+++***)))******000111111000......///000000000//////......------------------------------++++++++++++++++++++++++)))))))))******++++++,,,)))***++++++***)))***++++++++++++***************+++++++++***************)))((((((((()))***++++++&&&'''((()))+++---......+++++++++***************)))))))))))))))))))))))))))))))))************+++))))))))))))************++++++************++++++&&&%%%$$$%%%'''))))))(((((()))***++++++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((()))))))))*********))))))***++++++++++++*********))))))))))))******(((((((((((())))))))))))((('''&&&(((***,,,,,,,,,''''''(((((()))***++++++(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))((('''''''''&&&%%%%%%'''(((((('''$$$&&&((()))((((((***+++((())))))******))))))(((''')))++++++***(((((((((***))))))(((((((((((()))*********)))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))+++++++++++++++*********(((((())))))))))))((((((%%%'''))))))((('''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***))))))***++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------......,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,------------------,,,,,,------...///......------......///000------------...............//////000000111111111222222222222222222222222222222222222333444555555333666999888666444666888444666888888888999;;;<<<999:::<<<;;;999777777888888999999999888777666666666666777888:::;;;<<<<<<>>>======<<<;;;:::999999::::::;;;;;;;;;;;;::::::777777666666555444444333111111111111111111111111///////////////......---..........................................///000...------,,,,,,------...******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,---------,,,,,,+++************+++,,,,,,((()))***+++,,,...//////,,,,,,,,,,,,,,,---------*********++++++,,,---...((()))***,,,------.........,,,******++++++***)))++++++,,,,,,,,,---------)))))))))******)))))))))***************)))))))))(((((((((((()))))))))))))))************+++++++++((()))******+++************,,,---,,,+++***+++,,,,,,,,,------------......************************++++++++++++*********)))))))))************))))))'''))),,,---...,,,***(((************++++++++++++***,,,...---,,,+++,,,---000111111000......///000///////////////.........------------------------************************))))))***++++++,,,------)))***,,,,,,***)))***++++++++++++*********))))))++++++***)))))))))))))))***)))))))))))))))******)))))))))***++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))******************++++++++++++******+++)))((((((***+++***)))'''((()))***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((('''''''''(((******'''''''''((((((((())))))((()))***+++,,,++++++*********))))))))))))******'''((((((((()))))))))******((('''(((***++++++***%%%%%%&&&&&&'''((((((((((((((()))))))))*********))))))))))))))))))))))))'''(((((())))))))))))((('''%%%$$$%%%'''(((((('''###%%%'''''''''&&&'''((('''(((((())))))((((((''''''***,,,,,,***((('''''')))(((((((((((())))))******))))))(((''''''&&&&&&(((((((((((())))))))))))'''((((((((()))))))))***+++++++++***))))))(((((('''((()))******)))((('''&&&'''((('''&&&&&&(((***************************************++++++++++++++++++***))))))***++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,------...///...------------...//////............////////////......//////000111111222222222222222222222222222222222222333333444555666222555999888444222333666666888999999777777999;;;999;;;<<<<<<;;;999999999888999999::::::999888777666777888999:::<<<======>>>======<<<:::999999888888888999999:::999999888555555555444333333222222000111111111111111111111///////////////......---........................------,,,,,,---......///...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++***+++,,,---------,,,,,,+++++++++++++++,,,------******+++,,,---......///,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,------***+++,,,------------------+++******,,,------,,,++++++,,,,,,,,,---------)))******++++++******)))))))))))))))******************)))))))))))))))((()))************+++++++++(((((()))******************,,,---+++)))'''(((***,,,,,,,,,,,,,,,+++++++++************************,,,,,,,,,,,,++++++++++++))))))************))))))'''((()))***++++++******,,,,,,++++++++++++++++++***,,,...---,,,+++,,,---000111111000......///000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))+++,,,,,,+++***+++,,,++++++++++++******))))))+++***)))(((((((((((((((+++***)))))))))))))))***+++++++++************)))++++++++++++******))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++)))***+++,,,,,,+++***)))+++)))'''&&&'''''''''%%%&&&'''((()))************++++++***))))))((())))))))))))))))))))))))))))))***)))((((((((()))+++,,,&&&&&&&&&'''''''''((((((((()))***+++,,,+++************))))))))))))******'''((((((((())))))******,,,***(((((()))******)))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))%%%&&&''')))******++++++'''&&&%%%%%%'''((((((((((((***++++++***))))))***''''''((((((((((((''''''(((***,,,,,,***(((''''''(((((('''(((((()))***+++))))))((('''&&&&&&%%%%%%(((((((((((())))))))))))'''((((((((())))))******))))))((('''&&&%%%$$$$$$'''((()))******)))((('''((())))))(((''''''***,,,************************))))))*********+++++++++,,,+++***))))))***+++,,,******))))))******+++,,,************************++++++,,,---............++++++,,,,,,,,,------------,,,,,,,,,,,,---.........------------...//////////////////000000000000---......///000111111222222222222222222222222222333333333333444555666666666:::===<<<888555666999888:::;;;999666555777:::888:::<<<===<<<;;;;;;;;;888999:::;;;;;;:::999888666777888999;;;<<<===>>>>>>======<<<:::999888888666777888888888888777777444444333333222111111000000000000000000111111111///////////////......---........................++++++++++++,,,,,,---......------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,)))***,,,---...---,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,+++++++++******))))))//////...---,,,,,,,,,,,,------.........---,,,,,,+++***)))***---/////////))))))*********++++++++++++++++++,,,,,,+++++++++(((((())))))******++++++++++++******))))))(((((()))************+++++++++(((((()))***************''')))***(((%%%###$$$&&&,,,,,,+++******))))))(((************************---------,,,,,,,,,++++++))))))************))))))******)))))))))+++,,,---,,,,,,+++***)))))))))***(((***,,,+++***)))***+++//////000000///...------//////.........---------......---------,,,,,,,,,,,,+++***))))))***+++,,,...------,,,+++++++++,,,,,,,,,,,,++++++++++++***+++)))'''''')))***(((&&&******+++***)))'''%%%$$$))))))))))))************)))************+++++++++))))))************))))))))))))************))))))))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******))))))))))))******,,,,,,++++++***))))))))))))))))))+++,,,,,,+++)))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++)))*********++++++++++++&&&&&&''''''(((((())))))************))))))))))))((()))+++------+++)))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&***************)))(((((())))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))++++++***)))(((((())))))((()))***++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---,,,+++******+++---///111+++++++++++++++---......,,,,,,---...///000111222------------------------///000000///,,,++++++,,,111111111111000000000000222222333333333222222111222222222333444555666777777777777777666666666666;;;???AAA===777444888===<<<;;;;;;;;;;;;:::888666888888888888888888888888:::999888777777999;;;<<<===<<<;;;999999888888999555555555555555666777777555555444333222222222222222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......//////...,,,,,,---....../////////*********++++++,,,,,,,,,//////...---,,,++++++***+++*********+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---...///...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((()))+++,,,------,,,+++))))))))))))))))))))))))))))))(((((()))******+++++++++++++++++++++++++++++++++******++++++,,,---************************,,,***))))))***++++++***---------,,,+++***((((((******++++++++++++************))))))))))))******+++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,---...---,,,***)))///////////////...------///.........------------...------------,,,,,,,,,++++++***))))))***++++++------,,,+++++++++++++++*********))))))))))))(((+++)))'''(((******(((&&&(((((()))******)))((('''))))))))))))************))))))*********+++++++++))))))************))))))))))))************))))))))))))************))))))******)))(((((()))******))))))))))))))))))))))))******))))))))))))******)))))))))******+++++++++***)))'''((()))++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++*********)))))))))*********++++++(((((((((((((((((())))))*********)))))))))((((((&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))((((((((('''''''''&&&&&&)))((((((''''''(((((()))(((((('''''''''&&&&&&&&&((()))************)))((()))))))))))))))))))))))))))((((((((('''''''''''''''((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************++++++***************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---///000000111------------------------...///000///---------/////////000000000111111111111222222333333222222111333222222333333555666666666666666555555555555555666999;;;;;;888777:::===;;;;;;::::::;;;:::999777999999999999999999999999:::999888777777999:::<<<<<<<<<;;;;;;:::999999888555555444444555666666777555444333222222111222222111111000000//////...............---------,,,,,,------------------------,,,------,,,,,,------,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,.........------,,,,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++)))******+++++++++++++++++++++++++++++++++++++++************************)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++((((((''''''(((((()))***************************,,,***))))))***++++++***++++++,,,,,,,,,+++******((())))))))))))))))))(((+++***)))))))))))))))***)))******+++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***///////////////......---............------------------------,,,,,,,,,,,,++++++***))))))***++++++,,,,,,+++************+++*********))))))))))))(((+++***))))))******)))'''&&&&&&((()))***+++++++++))))))))))))************)))))))))*********++++++))))))************))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))******************+++)))&&&%%%''')))++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))***))))))((((((((((((((()))))))))******))))))))))))))))))((((((******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%'''''''''((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))((((((((((((''''''(((''''''''''''''''''(((&&&'''((((((((('''&&&%%%((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++************************---,,,+++***))))))))))))***+++,,,------+++)))'''+++,,,,,,,,,+++***((('''++++++,,,,,,---...//////---------------------------...000/////////000111---......///111222222333111111222222222222222111333222222333333444555666444444444555555555555555444555777888999999999888999:::::::::::::::999999::::::::::::::::::::::::999999888777777999:::;;;;;;;;;<<<<<<;;;:::999888555555444444444555666666555444333222111111111111//////////////////////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))---------,,,,,,,,,,,,,,,------------------------++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))***++++++,,,++++++******++++++,,,))))))))))))))))))))))))++++++***)))))))))******---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''''''''''''''(((((()))************************+++***))))))+++++++++)))))))))***+++,,,,,,,,,+++))))))************)))))),,,+++***)))))))))))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,...///////////////......---------------------------------,,,,,,,,,+++++++++******************+++++++++******)))******+++,,,,,,,,,+++++++++******+++***************)))(((&&&'''((()))***+++++++++((()))))))))************))))))))))))************))))))************)))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******---,,,+++***)))((('''&&&+++)))'''((()))++++++***))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))******))))))(((((((((((((((((())))))))))))++++++******))))))((((((***)))))))))((((((((((((***))))))(((((())))))***)))((('''''''''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''((()))+++,,,,,,+++)))(((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((())))))((())))))))))))*********(((((((((((((((((((((((())))))*********+++++++++************************,,,++++++***))))))******)))***++++++++++++))))))***+++---...---,,,)))(((******+++,,,,,,---......,,,,,,------------------...///000000//////000111......//////000111111222000111111222222222222111333222222222333444444555444444555555555555666666777666666888::::::666333777999:::::::::999999:::999999999999999999999999888888888777888999::::::999:::<<<===<<<;;;999777555444444444444444555555444333222111111000000000......///////////////////////////.........------------------------------...,,,,,,......,,,,,,...,,,+++++++++*********)))......------------,,,,,,,,,,,,,,,------.........,,,++++++***++++++,,,,,,************))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,+++***)))***+++,,,---,,,,,,+++******+++,,,,,,************************,,,+++)))((((((((())))))*********))))))((((((''')))))))))))))))(((((('''***************************))))))))))))***++++++************************+++***)))***+++,,,***)))))))))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++***))))))))))))((()))***+++++++++++++++************++++++++++++---,,,+++******+++,,,---......///////////////...,,,,,,------------------------,,,,,,,,,+++++++++*********++++++*********+++******)))******++++++,,,,,,,,,+++++++++******************)))(((((()))***))))))))))))*********((()))))))))************(((((()))))))))*********))))))************))))))******++++++++++++******))))))************))))))************************))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))((('''&&&))))))***,,,......+++)))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************)))***************))))))(((((((((((())))))))))))++++++******))))))(((((()))))))))(((((((((((('''+++******))))))******+++))))))((('''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))&&&&&&''''''(((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&'''''')))***,,,------,,,***))))))(((((((((((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))*********+++++++++******************************))))))***++++++,,,)))))))))((()))+++,,,---***+++---//////...---,,,******++++++,,,---------,,,,,,,,,---------......///111111000///...///000000////////////////////////000111111222222222222333333222222222333444444555555666666666777777777888777666888;;;;;;777333666999;;;:::999888999:::777777777777777777777777888777777888888888999999888999;;;<<<<<<:::888777444444333333333333444444333333222111000000000000............///////////////.........------------++++++++++++++++++++++++...++++++......++++++...++++++++++++,,,,,,------------------------------+++,,,,,,------.........,,,,,,++++++***++++++,,,,,,,,,++++++******************+++++++++,,,,,,,,,************))))))))))))++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++***)))***+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,+++)))((((((((())))))))))))((((((''''''''''''(((((()))))))))(((((('''************************+++************+++,,,,,,******************************)))***,,,,,,***(((***++++++++++++***)))))),,,,,,,,,------,,,,,,,,,,,,,,,+++******)))******+++++++++++++++***)))((()))))))))******+++++++++,,,+++***)))******,,,------...//////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))+++************+++,,,,,,*********))))))))))))(((((()))***)))(((''''''))),,,+++***)))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))******++++++++++++******))))))************))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******''''''((())))))******+++((())),,,///000///+++(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((()))******++++++******((((((((()))))))))******))))))))))))))))))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))************************((())))))))))))*********'''''''''(((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''''''''((('''((()))*********)))((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---***)))(((((()))+++...000***+++---.../////////...+++++++++,,,,,,---------+++,,,,,,------.........///000111000...---...///000000000//////.........//////000111222222222222333333222222222222333333555555666666777888888888777555555888;;;<<<:::888666999<<<;;;888666888:::777777777777777777777777777777777888888888888999777888999::::::999888777444444333222222222333333333222111000////////////..............................---------,,,,,,,,,************************---''''''------''''''---++++++,,,,,,---......///+++,,,,,,,,,------------,,,,,,,,,------.........,,,,,,++++++******++++++///......------,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))(((((((((+++++++++++++++*********+++,,,,,,------,,,,,,+++)))))))))))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***)))))))))******************************'''(((***+++,,,+++***)))************************)))))))))))))))******+++***************************)))***+++,,,,,,***(((***+++++++++***)))(((((())))))************))))))++++++*********++++++,,,,,,,,,,,,++++++)))(((((((((((())))))***++++++++++++************++++++,,,------...///////////////++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))***++++++++++++***)))+++++++++++++++,,,------*********))))))))))))((('''(((***)))&&&%%%&&&(((,,,+++***)))))))))******))))))))))))************(((((((((((()))))))))***))))))************))))))***++++++,,,,,,++++++***))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******%%%&&&'''((()))++++++,,,))))))***---......+++)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************&&&&&&((()))******++++++)))))))))*********++++++(((((((((((((((((())))))))))))((((((((('''''''''&&&'''((())))))((('''&&&(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((('''''''''&&&''''''((())))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))&&&&&&''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++************************+++***************+++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,------------++++++,,,,,,---......///---...//////...---///000.........///////////////...///000111222222222222333333222222222222222333444444555555666777777888888777777777999:::999999777:::===;;;777555666999777777777777777777777777666777777888888888888888777777777777777777777777444444333222222222222222222222000////////////////////////......------,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---&&&&&&------&&&&&&---,,,,,,,,,---------------)))******+++,,,---......,,,,,,---------------------,,,++++++******++++++......------,,,++++++*********+++++++++,,,,,,,,,************))))))((((((++++++++++++*********)))*********++++++*********)))******+++++++++++++++)))***,,,......,,,***)))************************)))***++++++++++++++++++******++++++,,,,,,------%%%''')))+++,,,,,,+++***************************((((((((((((((()))******************************))))))***+++---,,,***'''((())))))************)))((())))))))))))))))))(((************+++,,,------******+++++++++******)))((((((((()))***+++++++++))))))***+++++++++++++++------...///000000//////+++++++++,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***))),,,+++++++++,,,------...,,,,,,,,,++++++++++++***&&&((()))(((%%%$$$&&&(((++++++***))))))***+++,,,))))))))))))************(((((((((((())))))))))))))))))************))))))***++++++,,,,,,++++++***))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))***)))))))))+++,,,+++***((((((((((((((()))******))))))))))))))))))))))))))))))))))))************$$$$$$&&&((()))*********************++++++++++++&&&&&&''''''(((((()))))))))((((((((('''''''''''''''(((***++++++***(((''''''(((***++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))(((((((((((())))))'''''''''''''''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++************************---,,,+++***))))))))))))+++,,,---......,,,+++)))......---+++++++++++++++,,,------------------...++++++,,,,,,---...//////***,,,---.........000222,,,------...///000111111......000111111222222222333333222222111222222222333333444444555666777777;;;;;;999777666555555666777;;;===;;;777444555888888888888888888888888888666666777888888888888888777666666666666666777888444333333222111111111222222111000//////.........000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///((((((//////((((((///......---,,,,,,+++++++++(((((()))***,,,---......---------------------------,,,,,,+++*********+++++++++******)))(((((('''******+++++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++******))))))(((((())))))))))))((((((+++,,,---...///...------(((***---//////---***((())))))))))))))))))))))))((()))+++,,,------,,,+++))))))***+++,,,------..."""$$$&&&)))*********))))))))))))))))))))))))))))))))))))))))))***++++++************************))))))***,,,---,,,***'''&&&'''(((***++++++,,,,,,******++++++++++++******)))))))))***+++,,,......((()))***+++++++++++++++'''(((((()))***+++++++++((()))***,,,,,,,,,+++***........................---,,,,,,++++++,,,,,,---+++(((***000000,,,+++...---,,,***(((''''''((((((******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))(((***+++***)))((()))***,,,+++)))((((((((()))***+++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))((('''''''''((()))***+++,,,++++++*********))))))((((((''''''(((((())))))))))))((((((+++++++++*********))))))))))))))))))))))))))))))&&&''')))***+++***(((''')))))))))))))))*********+++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))),,,((($$$%%%(((***)))&&&))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((()))******)))))))))))))))(((''''''(((%%%"""###&&&)))******((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((///...,,,+++***+++,,,,,,***************************,,,,,,+++)))((()))*********))))))))))))************+++,,,,,,,,,,,,+++------,,,+++,,,---///000/////////...,,,,,,---...------------------------............////////////------,,,,,,,,,,,,------000000//////000111222222111111222222222333333333666666666666777888999:::999999999888888888777777999999777666666555555555666777777777777666666555666666666666777999:::;;;;;;999777555333333333333555444222000///000000111000000000000////////////......---------,,,,,,,,,,,,,,,,,,---------......)))***++++++***)))***,,,---,,,,,,,,,,,,,,,,,,------------------------------------------,,,******)))***+++,,,,,,,,,+++***+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))************************'''((()))***+++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))******++++++******************((((((((((((((())))))***))))))))))))))))))))))))(((((())))))******++++++(((((()))******************************)))((((((+++++++++*********))))))+++++++++************)))&&&'''(((******++++++++++++)))((((((((((((%%%###+++++++++*********)))))))))***+++,,,---,,,++++++---,,,***)))))))))******---------------------------,,,,,,++++++,,,,,,---***'''(((,,,,,,)))(((,,,---,,,+++******)))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***,,,,,,***)))))))))***++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******))))))))))))(((((()))***+++,,,,,,,,,++++++***)))))))))((((((((('''(((((())))))))))))((((((+++++++++*********))))))))))))))))))))))))))))))&&&''')))*********(((((()))))))))))))))))))))***+++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&"""###&&&)))'''%%%***)))((((((((((((((()))'''''''''(((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''***(((%%%%%%((())))))(((************************((((((((((((((('''''''''((((((((((((((((((((((((***)))))))))(((((((((''')))(((''''''''''''((()))((((((((((((''''''''''''''''''((((((((((((''''''((()))))))))************,,,+++***)))))))))*********************************+++,,,+++)))((()))*********))))))))))))************+++,,,,,,,,,,,,+++***)))))))))******+++,,,---......---,,,++++++---------------------------............////////////......------------......111111000000000000000000111111222222222333333333666555555666666777888999999999999888888777777777888888777666555555555555888888888999888888777777666666666666777888999999:::999777555444333333333444333222000000000000000000000000000/////////......------------,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,+++***)))***+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,---...///......---,,,,,,,,,,,,++++++******,,,,,,+++++++++++++++++++++++++++*********))))))************************((()))***+++++++++++++++))))))***+++++++++******((()))***+++,,,---......++++++++++++++++++++++++************************************************)))))))))))))))***++++++))))))))))))))))))))))))************++++++++++++(((((()))******************************)))((((((+++++++++*********))))))+++++++++************)))'''((()))***************,,,+++******++++++)))'''+++++++++*********)))))))))***+++,,,,,,,,,++++++,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,)))(((******'''(((***++++++,,,,,,,,,+++++++++******++++++++++++******************))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***---,,,+++************++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))************+++***++++++,,,,,,,,,,,,+++))))))))))))(((((((((((((((((())))))))))))((((((+++************)))))))))))))))))))))))))))))))))&&&''')))*********)))(((******))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((%%%"""###''')))((('''******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******)))))))))))))))(((((('''+++)))(((((())))))((('''************************&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))*********)))))))))((((((''''''((((((((((((''''''(((((()))))))))************))))))((())))))***+++***************************+++++++++)))((()))*********))))))))))))************+++,,,,,,,,,,,,++++++,,,,,,------------,,,***,,,------+++******+++---------------------------............////////////..................///222222111111000/////////111111222222222333333333444444444444555666777888888888888888777777777777777666555444444444444444888999999:::::::::999999777666666555555666666777999888777555444333333333333222111000000000000000000000000/////////......------------,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,***))))))***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,---......//////......---------,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++***************************************)))******+++++++++******))))))*********))))))((('''((()))+++---...000000++++++++++++++++++++++++++++++++++++++++++*********************************************++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++++++++((()))******+++*********)))************))))))(((+++++++++***************+++++++++************)))((())))))*********)))))),,,++++++,,,------,,,***+++++++++***************)))***++++++,,,,,,++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++******)))***,,,((()))+++,,,---,,,+++******++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***+++++++++***************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))((())))))***++++++,,,,,,*********+++++++++******))))))))))))(((((((((((((((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))''''''((()))***))))))(((*********))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%&&&)))++++++++++++***)))((((((''''''(((&&&&&&''''''((()))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((************++++++,,,,,,************************)))***+++***)))((()))*********))))))))))))************+++,,,,,,,,,,,,+++,,,---...//////...---,,,***,,,------,,,+++++++++---------------------------------.........////////////............//////000111111111111000000000111111222222222333333333333333333333444555666666777777777777777777777777666555444444333333333333777888999:::::::::::::::777777666555555555555555888777666555444333333222222222111000000000000000000000/////////.........---------,,,,,,,,,++++++)))************+++++++++,,,------,,,***((()))*********))))))))))))******************************---,,,*********,,,...///++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++*********************************************************+++++++++++++++***)))(((******************)))(((++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++***************+++++++++***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,++++++******))))))******++++++*********))))))************)))(((************************+++++++++*********)))))))))************))))))(((+++******+++------,,,+++************************)))******+++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,***)))***++++++'''((()))+++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))******************************(((***+++***)))((()))***)))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))************))))))(((((()))***+++,,,,,,---))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''(((***+++,,,******)))(((((((((((((((&&&'''''''''(((((())))))((((((((((((((())))))***(((((())))))))))))(((((($$$%%%'''(((((((((((()))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((())))))***++++++++++++))))))))))))))))))))))))((()))******)))((()))*********))))))))))))************+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))+++,,,......,,,,,,,,,---------------------------------------............//////............//////---...///111222222222222111111222222222333333333222222222222333444555666666666666666666666666666555444444333333333333444555555777888999999999999888777666555555444444555777666666555444333222222111111111111000000000///////////////............------,,,,,,,,,+++++++++)))))))))*********++++++,,,---...,,,***))))))***))))))(((((((((((())))))************************---,,,*********,,,...///++++++++++++,,,,,,------************++++++++++++,,,,,,,,,++++++*********************************************************+++++++++++++++***)))(((***++++++,,,++++++******+++++++++***)))(((((((((*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++)))(((((((((((()))******************************++++++******)))))))))(((******++++++++++++******((())))))*********))))))************************+++++++++*********)))))))))************))))))(((((('''''')))+++,,,+++)))************************)))))))))*********++++++************+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***,,,+++)))(((++++++)))'''((()))***************++++++,,,,,,,,,,,,++++++))))))))))))************************************(((***+++***)))((()))***(((((())))))(((((('''&&&(((((()))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))(((((())))))***+++,,,,,,)))(((''''''&&&'''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''')))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******'''(((((()))))))))))))))###$$$&&&'''&&&''')))***))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))''')))***)))(((((()))+++******))))))))))))************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,------,,,++++++---///------------------------,,,------------.........///..................///+++---///111222333333222111111222222222333333333222222222222333444555666555555555555666666666666555444444333333333444444333333555666888888999999888777777666555555555666555666666555555333222222///000000111111000///////////////.........------,,,,,,,,,,,,++++++++++++))))))*********+++++++++,,,---...---+++******+++******))))))))))))******************************---,,,+++++++++,,,---...---,,,,,,,,,,,,---...///)))***************++++++++++++++++++++++++++++++***************+++++++++************************+++++++++++++++***)))(((******+++,,,,,,,,,,,,,,,((((((((()))))))))))))))*********++++++,,,,,,---,,,,,,,,,+++******)))))))))))))))***++++++,,,,,,((((((((((((((())))))************************************)))))))))))))))+++++++++,,,++++++***)))((())))))************)))***************++++++++++++++++++************)))((())))))*********))))))(((''''''(((***+++***(((***************+++++++++***))))))))))))***++++++))))))***++++++++++++***---------------------------,,,,,,++++++,,,,,,---(((,,,---******...---)))*********)))******+++++++++,,,,,,------,,,,,,+++((()))))))))************************************(((***+++***)))((()))***((())))))***)))((('''&&&(((((((((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))((((((((())))))************)))((('''&&&''''''((('''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))((((((((((((((())))))***++++++******)))(((((('''&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&(((***(((''''''(((((()))***+++)))))))))(((''''''&&&&&&((((((((((((((()))******''''''((()))))))))))))))&&&'''((('''%%%&&&)))+++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***%%%&&&'''(((((('''&&&%%%((((((((('''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))&&&'''((((((((('''&&&%%%))))))))))))))))))))))))'''((())))))(((((()))+++******))))))))))))************+++,,,,,,,,,,,,+++000///......---------...,,,,,,+++***)))***---000------------------------,,,,,,---------...............------------......,,,...000222333222222111111111222222222333333333333222222333333444555666444444444555555666666666555555444444444444555555222333444666777888999999888888777666666666777777444555555555555444222111...///000111111000////////////.........---------,,,,,,,,,++++++++++++************+++++++++,,,,,,+++,,,------+++***+++---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...*********++++++,,,,,,,,,*********++++++,,,,,,---))))))*********+++++++++******************************+++++++++******)))'''((()))+++,,,,,,,,,,,,''''''((()))***++++++,,,)))******+++,,,,,,------,,,++++++***))))))((((((((())))))***++++++,,,,,,))))))(((((())))))***+++************************)))***************+++++++++,,,,,,,,,++++++***)))(((((()))***************))))))*********++++++++++++++++++************)))'''((()))*********************)))***,,,,,,+++)))))))))*********+++++++++***))))))((()))***+++,,,((()))***+++,,,++++++***........................---,,,,,,++++++,,,,,,---)))...000---...111111,,,---,,,+++*********,,,---+++,,,,,,------,,,,,,+++(((((())))))*********+++************************(((***+++***)))((()))***)))******++++++)))(((''''''((((((((())))))******))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))************))))))(((((((((((())))))))))))+++***)))'''''''''((()))'''((((((((())))))******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******+++++++++***)))(((((('''&&&'''(((*********)))(((************************))))))))))))))))))))))))++++++***)))(((((()))+++''''''''''''(((***+++,,,******)))((('''&&&%%%%%%((((((((((((((()))******''''''((()))))))))))))))*********(((%%%%%%(((,,,''''''''''''''''''''''''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))'''((((((((())))))******$$$%%%&&&''''''&&&%%%$$$((((((((((((''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''))))))*********((('''&&&))))))))))))))))))))))))&&&((())))))(((((()))+++******))))))))))))************+++,,,,,,,,,,,,+++...---+++***)))***++++++,,,+++)))'''&&&(((---000------------------------,,,,,,,,,---------......---------,,,,,,---------...///111222333111000///111111222222222333333333333333333333444555666666444444444555555555666666555555444444444555555666222333444666888999::::::888888777777777777888888444555555666555444222111...///000111111000////////////.........---------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***,,,------++++++,,,...///......------......///++++++++++++++++++++++++---------------,,,+++******)))((((((((()))***++++++++++++,,,,,,---------))))))***+++,,,------...))))))******++++++++++++************************)))******+++++++++******%%%&&&((()))+++,,,,,,,,,***************+++++++++))))))***+++,,,,,,------++++++******)))(((((('''((())))))***++++++,,,,,,*********)))***++++++,,,*********************************++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))(((((()))***************))))))******+++++++++++++++++++++************)))''''''(((******+++++++++------,,,---......---+++))))))******++++++++++++***)))((((((((()))+++,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,------,,,***)))(((***)))))))))((((((''''''+++*********))))))(((((())))))))))))******************))))))((((((''''''(((((())))))))))))((((((''')))******))))))***,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))(((((((((((((((++++++******************''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++*********************)))(((''''''((()))***)))))))))))))))(((((('''(((((('''((())))))'''%%%******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))+++)))'''&&&%%%&&&'''((((((((((((((())))))))))))******))))))(((((('''''')))((('''''''''(((***+++(((((())))))))))))(((((()))***++++++***)))((('''''''''(((((()))))))))***))))))))))))((((((((((((+++++++++++++++,,,,,,,,,************+++,,,---...***++++++,,,,,,++++++***---------...............------,,,+++,,,---...///...............---------333333333444444333222222333333444555555555444444666666555444333222222111333444444444555666666666777666444333444555777888666666666666777777777777666666555444333222222111000000000000000000000000000000///...............,,,,,,,,,++++++*********,,,+++***)))))))))***+++,,,+++*********+++,,,---************))))))((((((+++***)))))))))***,,,,,,+++++++++*********))))))***+++,,,,,,+++***)))(((&&&(((***,,,,,,+++)))'''************************,,,+++***))))))(((((('''******)))))))))))))))***+++++++++************)))(((((()))***++++++,,,,,,)))))))))***++++++,,,,,,***)))((('''''')))+++,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,---++++++******************))))))(((((()))***++++++))))))***++++++++++++***$$$&&&(((+++,,,,,,++++++,,,,,,+++*********************))))))((('''''''''(((((())))))))))))((((((+++++++++*********)))))),,,,,,,,,+++++++++******......---,,,+++***)))((((((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++,,,,,,,,,,,,+++)))(((*********))))))(((((((((************)))))))))((())))))))))))***************)))))))))((((((((('''(((((())))))))))))((((((''')))******))))))***+++---,,,+++***))))))))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((()))***************+++*********)))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************)))(((''''''''''''((()))))))))************)))(((***)))((()))******((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((()))))),,,+++)))''''''((()))***''''''''''''(((((((((((())))))))))))(((((('''''')))(((((('''((()))***+++(((((())))))))))))(((((()))******+++***)))((('''))))))))))))))))))))))))*********))))))))))))(((***************+++++++++************+++,,,---...,,,,,,,,,------,,,,,,,,,+++,,,---//////...---,,,------,,,,,,,,,---...///........................111111222222222222111111000111222333333444444333555555555444444333333222444444444444555555555555666555444333444555777888555666666666777777777777666666555444333222111111000000000000000000000000///......---------------,,,,,,,,,+++++++++******...---,,,+++*********+++++++++*********+++,,,---++++++*********)))))))))+++***)))))))))***+++,,,,,,++++++++++++*********,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++************************************++++++,,,,,,+++++++++******)))))))))******+++++++++************)))((())))))***++++++,,,,,,************************+++***)))((((((***+++---+++++++++++++++++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,************************)))))))))))))))***++++++(((((()))************)))%%%&&&(((***+++++++++***))))))((('''''''''''''''))))))))))))))))))))))))))))))************))))))+++++++++*********))))))*********)))))))))((((((++++++***************)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++***++++++,,,++++++*********************)))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))******))))))***+++,,,+++******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((()))))))))******++++++++++++***,,,+++******(((((('''&&&''''''''''''''''''''''''))))))))))))************((((((((((((((((((((((((************************)))((((((''''''(((((()))))))))******+++*********,,,+++)))***++++++)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))((('''''''''((()))&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''((((((((((((((()))******(((((())))))))))))(((((())))))*********)))((((((***************)))))))))************))))))))))))******+++++++++,,,,,,,,,************+++,,,------,,,------......------,,,)))+++---//////...,,,+++---,,,,,,,,,,,,---...//////////////////////////////000000111111111000000...///000111222222222222444444444444444444444444555555555555444444444444555555444333444555666777555555666666666777777777666555555444333222111111000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***///...---,,,+++++++++++++++************+++,,,,,,+++++++++++++++***************))))))******+++,,,,,,,,,,,,,,,++++++++++++------,,,++++++++++++,,,///...,,,***))))))******************************''')))+++.../////////...++++++************+++++++++++++++************))))))))))))***++++++,,,,,,,,,,,,++++++***))))))(((++++++***))))))+++,,,---+++++++++++++++++++++++++++******)))))))))))))))******************++++++************************))))))))))))))))))***+++''''''((()))))))))))))))'''((((((((())))))))))))++++++***))))))))))))***(((((())))))***++++++,,,******++++++++++++******+++************)))))))))*********)))))))))))))))(((((()))))))))************************)))))))))------------------------,,,+++***+++,,,,,,,,,************+++++++++++++++++++++***************************)))))))))))))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))******)))((()))+++++++++***)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))))))))***++++++***************))))))((((((((('''((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))(((((()))******+++******---+++))))))******)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((())))))))))))))))))(((((())))))******++++++++++++******)))))))))(((((((((++++++,,,,,,---.........+++*********++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------......////////////000000000000//////000111111111000000///000000111111111111000333333333444444555555555555555555444444333333333444444333333333444555666555555555666666666777777555555444333222111000000000000000000000000000000...------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++***************++++++,,,++++++++++++++++++++++++***************+++++++++---------,,,,,,,,,++++++---,,,+++***)))***+++,,,++++++***)))((((((((()))************************'''))),,,///000000...---+++++++++***++++++,,,---+++++++++*********))))))))))))*********+++++++++------,,,+++***)))((('''++++++*********+++,,,---+++++++++++++++++++++++++++******)))))))))))))))******+++++++++******)))***************+++++++++***)))))))))))))))******'''((())))))******))))))))))))(((''''''(((((())),,,++++++******+++++++++))))))******++++++++++++)))******++++++******)))************))))))))))))++++++++++++++++++++++++))))))))))))*********++++++++++++******)))))))))------------------------,,,+++******,,,,,,+++*********************++++++******************++++++))))))))))))))))))******((()))))))))************(((((((((((())))))))))))(((((())))))))))))(((((()))***+++***)))((()))*********))))))((()))))))))))))))))))))))))))))))))************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((()))))))))))))))******+++++++++((()))))))))))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))*********+++++++++************************&&&'''((()))***+++++++++---+++((((((((()))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))'''''''''''''''((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))'''((((((***+++,,,---...))))))((((((((('''''''''*********+++,,,---------++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++---,,,+++******+++...///,,,,,,,,,---------------.../////////000000111111//////000111111111111111333333333333222111000///222333333444444555555555555555444444333333333222333333333333333444444555555555555555666666666666444444333222111000000//////////////////////////////......---,,,---------++++++++++++++++++++++++))))))******+++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,,,,+++++++++***)))(((((()))***+++&&&''')))+++++++++***)))))))))))))))))))))))))))((())),,,...///---+++***++++++******+++,,,,,,---+++++++++*********))))))***************+++++++++---,,,,,,+++***)))((((((+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))******+++++++++***))))))))))))*********+++++++++******)))))))))))))))***((()))******++++++************)))(((((((((((()))(((((('''''''''(((((()))++++++++++++******))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++******)))))))))******)))))))))***************))))))))))))************))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((()))***+++***)))((()))******))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((())))))***))))))******++++++,,,,,,((())))))))))))(((''''''%%%&&&'''''')))******+++************************))))))))))))************(((((((((((((((((((((((()))))))))***++++++,,,,,,)))******++++++******)))&&&'''(((***+++,,,,,,,,,...+++((('''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((((()))))))))(((((((((((()))))))))***&&&''''''''''''(((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((('''''''''((())))))&&&'''((()))***,,,------))))))))))))((((((((((((''''''((()))******++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***...---+++******,,,...000+++,,,------......---------......//////000000111...///000111111222111111444444444444333222111000333333333444444555555555444444444444333333333333222222222333333333444444444444555555555666666666444333333222111000/////////////////////////////////......---------------***++++++++++++,,,,,,,,,(((((()))+++++++++++++++((()))******++++++***************+++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,++++++++++++)))(((((((((((()))******&&&(((+++...///...,,,+++)))))))))))))))))))))))))))***,,,---,,,+++)))(((***************+++,,,---+++++++++************)))************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))+++,,,,,,+++***))))))))))))***++++++,,,,,,+++******)))))))))))))))))))))***+++++++++++++++************))))))))))))))))))((((((((()))******,,,++++++***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))***)))))))))))))))*********---,,,,,,,,,++++++******+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,+++))),,,+++***)))(((((())))))((((((((())))))*********((()))))))))************))))))))))))************'''((((((((()))))))))***(((((())))))))))))(((((()))***+++***((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((()))******((((((((()))***+++++++++***************)))((('''&&&'''''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,'''((())))))))))))(((''''''(((***,,,---.../////////---)))(((((())))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))*********))))))((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))************'''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((((((((())))))))))))(((((((((''''''&&&'''((()))***(((((())))))))))))******+++++++++************)))'''(((((()))***+++,,,---,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---............---+++,,,---.........------,,,------...//////000000------...///000000000000111222222333444444333333333333444444444444444444333333333333333333444444111111222333333333333333444444444555555555666666333333222111000///......////////////////////////...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))'''((()))***+++******))))))))))))*********++++++((()))***+++,,,++++++***,,,++++++++++++*********(((((()))***************)))***+++,,,---,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,+++++++++************)))************************(((((()))***++++++,,,,,,((()))******++++++******+++++++++++++++++++++++++++******)))))))))))))))'''(((***,,,,,,,,,+++***((())))))***++++++,,,,,,++++++***)))))))))))))))((())))))***************)))***+++,,,,,,+++******++++++******+++,,,,,,---)))))))))))))))))))))))))))))))))******)))))))))(((((((((((())))))******(((((()))))))))*********************++++++++++++***++++++++++++++++++,,,+++++++++++++++++++++++++++***)))***+++++++++)))---,,,***(((((((((((()))''''''(((((()))))))))***(((((())))))*********+++))))))))))))************'''((((((((())))))******(((((())))))))))))((((((***++++++***((((((((()))))))))(((((((((((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******++++++++++++++++++***)))(((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))************************************((())))))***++++++,,,,,,%%%&&&'''(((((('''&&&%%%)))***,,,...///000111111111...+++))))))******)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******++++++***)))((('''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))((((((((())))))))))))((((((((('''&&&&&&'''((()))***+++******)))(((''''''&&&---------,,,,,,,,,++++++***++++++,,,...///000000,,,,,,++++++***+++++++++,,,------......------,,,)))+++///222222000---++++++,,,---.........---,,,,,,,,,,,,---...//////000+++,,,---...////////////...///000222444555555555444444444444444444444444222222222333333444444444111111222333333333333222444444444555555555666666333333222111000///......////////////////////////---,,,++++++******++++++*********++++++,,,,,,,,,/////////...---***(((''''''((()))++++++******)))(((((())))))*********+++((()))***+++,,,+++******+++++++++*********))))))((()))***,,,,,,,,,+++***+++***)))(((((())))))***))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((()))***+++,,,+++++++++************)))++++++******************&&&'''(((***+++---......(((((()))************)))+++++++++++++++++++++++++++******)))))))))))))))&&&(((***,,,---,,,+++***((())))))***++++++,,,,,,++++++***))))))((())))))'''(((((()))))))))))))))((())),,,---...---+++***((((((''''''((()))******''''''(((((())))))************++++++++++++******'''((((((((())))))************++++++,,,,,,,,,,,,''''''((()))***+++,,,,,,*********++++++,,,,,,---------,,,+++******))))))(((((('''(((((()))******555333///+++)))))))))***((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***++++++************************))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))((('''&&&&&&***************************************)))((((((************************))))))************))))))'''((()))++++++******)))(((((())))))*********++++++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))))))))************)))******++++++******))))))***,,,...000000000000000///...,,,+++******)))&&&'''''''''(((((()))))))))(((&&&$$$%%%'''***,,,******))))))((((((''''''---,,,***(((((((((((()))((((((((((((((((((((((((''''''''''''((()))+++++++++)))'''&&&%%%&&&'''(((&&&&&&''''''(((((())))))'''(((***+++,,,,,,++++++((('''&&&&&&&&&((()))***(((((())))))((('''&&&&&&(((((((((((('''''''''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((())))))((('''&&&&&&((('''%%%%%%%%%&&&((()))***,,,---+++(((&&&''')))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++*********)))))))))***,,,...///---+++((((((+++------,,,++++++******++++++,,,---,,,---.........---,,,+++,,,++++++++++++,,,------///...------------...///---......///////////////////////////000111222333000111333555555444333222444333333222222333333444444444333333333444555555333444444555555444444333333333333222222222111111///////////////.........++++++++++++***)))((((((,,,++++++******)))))))))&&&''')))+++++++++***************************************)))))))))))))))******))))))))))))******((((((((((((((())))))***''''''(((+++,,,,,,***((())))))))))))))))))))))))++++++******)))(((((((((((()))***+++,,,+++******************************))))))))))))))))))))))))(((((()))***************---+++)))&&&$$$#########+++,,,,,,---,,,+++)))((())))))))))))************((((((((()))******++++++******)))))))))))))))***,,,+++***((((((((()))***))))))(((((((((((())))))************************++++++******))))))((((((++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******))))))))))))************))))))***++++++++++++***,,,---......---***(((&&&((((((((()))******++++++------------,,,+++***))))))))))))))))))***++++++))))))'''&&&'''(((***+++((((((((((((''''''&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))((((((''''''&&&***************************************)))((((((************************))))))************))))))'''((()))***+++******)))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))(((((())))))))))))************))))))************)))))))))+++---///000111111111///...---+++***)))))))))((((((((()))))))))******+++***((((((((()))+++,,,***)))))))))((((((((('''+++***)))'''&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***++++++)))(((&&&&&&&&&((()))))))))))))))************((()))*********)))(((((('''''''''''''''((())))))((((((((((((((('''&&&&&&&&&'''''''''(((((())))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((((((((******+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++************))))))))))))***,,,...///---+++((()))+++------,,,+++++++++***++++++,,,---,,,------...------,,,,,,111000///.......................................---......////////////////////////000000111222333111222333444444444333333444444333333333333444444777666555444333222222111333444444555555555444444333333222222222111111111......------,,,,,,++++++++++++,,,,,,---,,,,,,,,,++++++++++++***************++++++******)))((('''************************)))))))))))))))***************))))))))))))******)))))))))))))))***++++++)))((()))***,,,,,,***((())))))))))))))))))))))))************))))))))))))((()))***+++,,,++++++***************************************************(((((()))*********************)))))))))+++,,,------------------,,,++++++((((((((()))***+++++++++++++++++++++******************))))))))))))******,,,+++)))((((((((()))*********))))))))))))******************************++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******))))))))))))******))))))))))))************))))))***++++++++++++***)))***,,,------,,,***)))*********))))))))))))))),,,---...///...---+++))))))))))))((())))))***+++''''''((()))***,,,------))))))))))))((((((((((((++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))++++++++++++++++++++++++************************)))************))))))(((************************))))))************))))))(((((()))************)))))))))))))))************************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))))))))************))))))************))))))***+++---///000111000000---,,,+++***))))))))))))))))))))))))*********************)))))))))))))))))))))))))))((((((((((((,,,+++***((('''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))***)))((('''&&&'''((()))************))))))))))))))))))))))))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((()))******((((((((()))(((((('''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((******)))(((''')))((('''((())))))((('''************************)))))))))))))))))))))))))))))))))*********++++++************))))))))))))))))))))))))***,,,---...,,,***))))))+++---,,,,,,+++++++++++++++,,,---------------,,,,,,------...333222111///......------,,,---...//////...---,,,---....../////////////////////000000111222222333222222333333333444444444555444444333333444444555555555666666555333111000222222333444555555555444222222222222111111111000.........---,,,++++++***+++,,,---....../////////++++++++++++++++++,,,,,,,,,+++***)))((((((((((((************************(((((())))))******++++++******))))))))))))*********************++++++,,,+++***))))))***+++***((())))))))))))))))))))))))))))))))))))************))))))***++++++++++++***************************++++++++++++++++++++++++((()))******+++*********)))))))))+++,,,...000111---,,,++++++++++++++++++(((((())))))***+++,,,,,,------,,,,,,+++******)))******)))))))))******++++++***))))))((()))))))))++++++************++++++************************+++++++++++++++,,,,,,,,,------------------------***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***'''(((***,,,------,,,,,,++++++******)))((((((''',,,---///111000...,,,***)))((((((((((((((())))))+++,,,---......---,,,+++******))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,,,,************************))))))************)))(((************************))))))************))))))((()))))))))************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******************++++++++++++******((()))+++---...///......++++++***))))))((())))))))))))))))))))))))))))))(((((())))))((('''&&&%%%))))))))))))((((((((((((...---,,,+++***)))((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))(((''''''(((((()))))))))((((((''''''&&&&&&))))))))))))((((((''''''&&&'''((())))))((('''&&&'''(((((((((((((((''''''&&&&&&&&&'''((())))))***((((((((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''&&&''')))*********)))((()))&&&$$$&&&)))+++)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))((((((((()))))))))***++++++,,,---+++*********+++,,,,,,,,,,,,++++++++++++,,,------...---,,,+++,,,---.../////////---,,,,,,+++++++++,,,---///000000///---,,,---....../////////////////////000111222222222222333333222222222333444555555444444333333444444555000222444666666666444333000000111222333333333333222111111111111000000000111000//////...---,,,,,,,,,,,,---...............******++++++,,,,,,------))))))(((((((((***+++---************************''''''((()))***++++++,,,******))))))))))))*********))))))))))))***++++++---+++))))))*********)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++************************++++++++++++++++++++++++)))******++++++*********************++++++,,,,,,***)))(((''''''((()))***)))***************++++++,,,,,,+++++++++***************))))))******++++++******))))))))))))))))))+++******))))))******+++************************)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))************))))))((()))))))))************))))))***++++++++++++***'''((()))+++,,,,,,,,,,,,************))))))((((((,,,---000111111///,,,+++++++++******)))******+++,,,---......---+++)))((())))))******************((())))))***++++++,,,,,,************************))))))))))))))))))))))))******++++++++++++******&&&&&&''''''((()))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***************))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((()))))))))************+++,,,,,,,,,,,,,,,,,,+++&&&''')))+++,,,,,,++++++******))))))((()))))))))(((((((((((((((((((((((('''((()))***)))'''&&&$$$(((((((((((()))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))***))))))(((((((((((()))))))))((((((((()))))))))))))))((((((''''''&&&&&&(((((((((((())))))******&&&'''((())))))((('''&&&''''''((((((((((((((('''((((((((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))(((((('''''')))***+++(((&&&$$$&&&)))+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))***++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---...///,,,++++++******+++,,,,,,,,,---///000000///---,,,---......//////////////////000111222333333222222333333222222222333444555444444444333333444444444000111444666666666555444...///000111111111111111111111111000000000//////000//////...------,,,,,,---------------,,,++++++*********++++++,,,,,,,,,))))))(((((((((***+++---))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******)))(((((((((((()))******...,,,***)))***+++***)))))))))))))))))))))))))))''''''((()))***++++++,,,***************+++++++++******************************************************++++++++++++************************))))))))))))'''''''''((()))***,,,,,,++++++******))))))))))))))))))******++++++***************+++,,,,,,)))))))))*********))))))))))))(((((((((((())))))************************((()))))))))******++++++************************+++++++++******+++++++++((()))************)))(((((()))))))))************))))))***++++++++++++***)))*********************(((((())))))************,,,---///000000...---,,,///...------,,,---------,,,---...//////...,,,+++))))))))))))************''''''((()))***+++,,,---************************)))))))))))))))))))))))))))******************)))))))))******+++++++++,,,))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************)))))))))))))))((()))******+++************))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,,,,,,,,,,++++++%%%&&&((()))******))))))***)))))))))))))))***+++((((((((((((''''''''''''))))))***++++++***(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******************))))))))))))(((((((((((()))***+++,,,(((((((((((((((((('''&&&&&&'''(((((((((((((((((())))))((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((&&&'''(((((((((((((((((()))((('''&&&&&&(((***+++((('''&&&''')))***)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((())))))***++++++******(((***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---......///,,,,,,++++++,,,---......,,,---...//////...---,,,---......//////////////////000111333444333333222222222333333333444444444444333333222222333333444444444555555555444222222///000000000000000//////000000000000////////////,,,,,,,,,,,,++++++++++++---------,,,,,,+++))))))******************++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******((((((((((((((())))))***,,,+++******+++,,,***)))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))******+++,,,************************))))))))))))))))))))))))+++++++++,,,++++++***)))((()))***+++,,,---,,,,,,***************++++++,,,,,,,,,,,,+++******))))))'''(((((()))******++++++***************+++,,,---(((((()))************)))))))))(((((((((((())))))************************)))))))))))))))*********************************,,,,,,++++++++++++,,,,,,((()))***++++++***)))((())))))))))))************))))))***++++++++++++***+++++++++***))))))))))))'''(((((()))******++++++,,,------.........------///...---,,,,,,,,,,,,------------......------,,,((((((((()))))))))******((((((((())))))*********************************))))))))))))))))))))))))((())))))******))))))(((+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************)))******++++++******)))%%%&&&((()))***))))))((())))))))))))******+++,,,))))))))))))((((((''''''((())))))***************'''((((((((()))))))))***###$$$&&&'''((((((''''''))))))))))))))))))))))))(((((('''(((((()))***+++(((((()))***************))))))))))))************)))((('''''''''((()))***))))))((('''''''''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''(((((()))((()))***)))(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((((((((())))))*********((((((***++++++******)))(((***------+++***+++,,,---,,,,,,,,,,,,---......***+++,,,---..................---,,,,,,,,,------........................---......///////////////...000222333444444333222111222333444444444333333333222222111111222222333555444444444444333333333222222222222111000//////000000/////////.........***++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))***++++++******)))(((''')))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))(((((())))))***+++*********+++------+++)))))))))))))))))))))))))))(((((())))))*********++++++***)))))))))***+++,,,************************************************+++,,,,,,,,,++++++***)))((()))***,,,------------)))***++++++,,,,,,,,,+++*********++++++,,,,,,,,,************************************+++,,,---...'''((()))***+++******)))***))))))))))))))))))***************************++++++***************)))************************++++++************++++++((()))***++++++***)))((())))))))))))************))))))***++++++++++++***++++++***))))))))))))))))))))))))))))))*********------------------------,,,++++++***)))))))))******))))))((('''&&&%%%%%%''''''(((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))***)))((((((((()))+++,,,+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))************(((((())))))))))))((((((&&&'''(((*********))))))***)))))))))***+++,,,---+++*********))))))((((((&&&&&&''''''(((((())))))'''((((((((())))))******###%%%'''(((*********)))))))))))))))))))))))))))''''''''''''(((***++++++'''((()))***************&&&&&&''''''(((((())))))***)))'''&&&%%%%%%&&&'''***)))(((&&&&&&&&&'''(((&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&'''((())))))(((((($$$%%%'''((()))((('''&&&(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++((((((***++++++***))))))'''***---...+++***+++,,,---,,,,,,,,,,,,---......)))+++,,,...//////...---///...---,,,+++*********///...------------...///---......///////////////...000222444444444333222000111333555555444333222222111111111111111111222222222222222444555777888444444444333222111000///000/////////............+++,,,,,,------......///******+++,,,------------******))))))((((((''''''&&&''')))+++++++++******))))))))))))))))))))))))*********)))))))))))))))******))))))))))))***************)))***++++++,,,))))))***,,,......,,,)))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((()))***+++,,,+++***)))'''((()))+++++++++***)))'''((()))***,,,---...///------,,,,,,+++*********************+++,,,---...'''((()))+++++++++***)))++++++************++++++************************---,,,,,,++++++*********++++++++++++++++++++++++******))))))))))))******''')))***++++++***)))'''))))))))))))************))))))***++++++++++++******)))))))))))))))******++++++******)))(((((((((++++++******))))))((((((+++***)))'''''')))***+++((((((***++++++***)))((('''(((******))))))***+++(((((()))***+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---++++++******))))))((((((******))))))))))))******+++++++++++++++***))))))((((((((((((((()))******))))))))))))))))))))))))++++++***)))((('''&&&&&&'''''''''''''''((())))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((''''''***)))(((''''''((()))***,,,***((((((+++,,,+++)))+++*********))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((***+++,,,)))))))))))))))(((((('''))))))(((((((((((()))))),,,+++++++++******))))))++++++***((('''&&&$$$$$$(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((''''''''',,,+++***))))))(((((()))))))))(((((((((((())))))(((&&&%%%%%%'''*********)))******+++++++++************++++++++++++***************++++++,,,,,,,,,---***''''''***,,,,,,+++------------,,,+++******,,,---......//////......,,,++++++++++++,,,---...,,,,,,,,,---...///000111---......///000111111222111222333333444444333333444444444555555555555666555555444333333333444444222111111333555777777666333222222111000///.........+++''''''***------,,,,,,++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***)))***,,,------,,,***)))***)))(((''''''((()))***%%%&&&&&&'''((()))******))))))(((''''''&&&'''''')))***+++,,,---,,,+++***)))))))))))))))*********$$$$$$%%%&&&(((***+++,,,************************------,,,+++***)))((('''''''''(((((())))))*********++++++++++++,,,,,,,,,,,,+++***)))(((((((((((()))*********++++++++++++******+++++++++******)))******))))))***++++++,,,++++++***************+++)))******)))(((''''''(((***)))((()))*********(((,,,,,,++++++***))))))(((************************,,,,,,+++******)))******+++***)))))))))***,,,,,,,,,+++***))))))******+++************************))))))(((((((((((())))))000---+++***,,,,,,)))&&&)))************+++++++++++++++************++++++++++++************++++++*********)))))))))))))))+++***)))(((((()))***+++))))))************))))))((()))))))))'''(((***+++((((((((())))))******+++(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))((((((((()))))))))***+++++++++*********)))))))))))))))******))))))))))))******)))))))))))))))(((''''''((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''((((((((('''(((((())))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***)))(((''''''((()))******'''%%%&&&((()))((('''******)))))))))(((((((((************************((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((''''''&&&&&&((('''''''''&&&%%%%%%%%%)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((''''''''''''&&&''''''(((((())))))(((((((((((())))))((('''%%%%%%''')))***)))((((((((())))))*********)))))))))******)))))))))*********++++++,,,,,,,,,,,,***((((((***,,,,,,+++###%%%'''***,,,...///000,,,,,,---............---,,,,,,,,,,,,,,,,,,------//////...------------.........//////000000111111111222222333444333333333444444444444555555555555555444333333222333333333222111111222444666555555222111111000000////////////,,,******---......---,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******+++,,,------,,,+++******)))(((((((((((()))***&&&'''''''''((())))))))),,,++++++************+++((()))******++++++******++++++******)))(((((((((((((((((((((((()))***+++************************+++++++++***************))))))))))))*********+++((())))))))))))*********,,,+++***)))((((((((((((*********+++++++++,,,,,,******+++++++++******)))+++***************++++++++++++***************+++***++++++***)))((((((***+++***))))))++++++***)))(((((((((((())))))))))))************************,,,+++******))))))))))))+++***)))))))))***+++,,,)))***+++,,,++++++***)))************************))))))(((((((((((())))))---+++)))***,,,---+++))))))************+++++++++))))))(((((((((((())))))*********))))))*********))))))))))))************+++***)))(((((()))***+++******)))))))))))))))************)))'''''')))+++((((((((((((((()))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))***************))))))(((((())))))***((())))))))))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))************+++,,,------))))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))(((((((((((()))))))))(((&&&&&&'''(((((('''))))))((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''%%%&&&''')))******++++++)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&'''))))))))))))(((((((((((()))))))))'''&&&&&&((()))((((((''''''''''''((()))+++,,,((((((((((((((((((((((((*********+++++++++++++++,,,***))))))+++,,,,,,+++'''((()))+++,,,,,,------++++++,,,------------------------,,,,,,,,,,,,,,,//////...------------...////////////////////////111111222333333333333222333333333444444444555555444333222222111111222222222111000111333444333222000000000000000////////////---------///000///...,,,,,,++++++++++++,,,,,,******+++,,,,,,+++*********+++,,,------,,,+++******))))))(((((())))))***(((((((((((((((((((((((()))(((((((((((())))))***)))(((((((((((()))******************)))))))))(((,,,,,,+++***))))))))))))************************))))))******+++++++++,,,************++++++++++++((())))))))))))*********,,,+++***)))))))))))))))*********+++++++++,,,,,,)))******+++++++++******++++++***************++++++***************++++++***+++,,,+++***)))***+++,,,***)))***+++,,,+++***''''''(((((()))***++++++************************,,,+++***)))((((((((((((******))))))******+++,,,((())),,,......,,,***(((***************************))))))(((((())))))***)))((((((***,,,------,,,)))************+++++++++))))))(((((((((((())))))***))))))(((((())))))***(((((())))))******++++++******)))(((((()))******++++++)))((((((((()))******+++------+++))))))))))))))))))))))))(((((((((************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))******++++++))))))(((((((((((())))))******++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***+++******)))))))))))))))***)))))))))******+++,,,(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))(((((((((((()))))),,,+++***)))************((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((()))***++++++++++++&&&'''((()))************(((((((((''''''((((((((())))))))))))))))))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((''''''((()))******(((((())))))))))))(((((()))(((''''''(((((((((&&&((('''&&&&&&'''***,,,...)))))))))(((((()))))))))***************++++++++++++*********+++,,,,,,,,,------......---,,,,,,+++***+++,,,,,,------,,,,,,---------------,,,,,,,,,,,,,,,,,,---...///000111//////////////////......000111111222222222222222222333333333444444444444333222222111000111111111222111000000111222111///.../////////////////////------...///000000///...++++++************++++++******++++++++++++******)))******++++++******))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''((()))******)))((('''((()))***+++(((((())))))*********+++---,,,+++***)))(((((((((************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,+++******)))))))))***)))))))))*********++++++))))))***+++++++++******,,,+++******)))******************)))******+++,,,)))***++++++))))))***+++,,,+++***+++,,,,,,+++***)))******++++++,,,------************************,,,+++***)))((((((((((((***************+++++++++(((***+++------,,,+++******************************))))))))))))))))))***(((((()))***+++,,,------))))))*********+++++++++++++++************++++++))))))(((((((((((())))))(((((())))))******++++++******))))))))))))******,,,+++)))((((((((()))***(((,,,000111///,,,)))'''*********************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((((((((())))))******++++++))))))(((((((((((()))))))))******+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))************))))))))))))******)))(((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))((((((,,,,,,,,,+++*********+++''''''''''''((((((((((((************************((((((''''''''''''(((((('''((()))***++++++******(((((())))))))))))((((((((((((''''''''''''((((((************************+++++++++***))))))((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))******)))((((((((((((((((((((())))))))))))(((((()))(((''''''((()))'''&&&)))(((''''''(((+++---///+++******))))))******+++***************************++++++,,,++++++,,,,,,***+++,,,---.../////////***+++,,,,,,------,,,,,,,,,---.........---,,,,,,,,,,,,,,,---...///000111////////////............///000111111222222111111222222222222333333333444222222111000000000111111222000//////000111000................../////////+++,,,..................******))))))))))))******************************(((((())))))))))))(((((())))))************)))))))))))))))))))))(((((((((************+++,,,------******)))((((((***+++,,,*********)))))))))))))))******)))((((((((())))))))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******************(((((((((((()))))))))***((()))***+++++++++++++++++++++***************+++******))))))***++++++,,,''')))***)))(((((()))***,,,+++***+++,,,,,,+++***++++++++++++++++++++++++************************+++******)))))))))))))))))))))******++++++++++++++++++******+++,,,,,,---******************************))))))))))))******)))******************+++))))))*********+++++++++++++++************++++++))))))(((((((((((())))))))))))))))))************)))))))))******))))))))),,,+++***)))(((((((((((('''+++000222000---)))(((***************+++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))'''(((((())))))))))))(((***))))))((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))(((((((((((()))***+++(((((('''''''''(((((()))))))))))))))))))))))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((*********)))'''&&&''')))'''(((((((((((()))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))((('''&&&$$$###)))))))))))))))(((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))&&&'''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))***)))(((''''''&&&&&&&&&'''((()))******)))((('''(((''''''((())))))(((&&&))))))))))))***+++---...,,,+++***))))))***+++,,,***************))))))))))))+++------,,,+++,,,---,,,,,,,,,,,,,,,+++******++++++,,,---------------+++,,,---/////////...---//////...------------...........................//////000111111111111000111111222222222333333333333222111111000000111111111000//////000111000..................---------***,,,------,,,,,,---...******))))))))))))******+++***))))))))))))***+++(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))*********)))******++++++***))))))))))))***++++++---,,,+++***)))'''&&&&&&))))))((((((((()))******)))))))))))))))))))))))),,,+++++++++******)))))))))))))))(((((((((((((((((())))))))))))*********,,,++++++*********++++++((((((((()))))))))******((()))***+++++++++++++++******))))))***++++++,,,))))))))))))***+++,,,,,,'''((())))))(((((()))***,,,***)))***+++,,,+++*********************))))))***************************************++++++,,,))))))***++++++++++++***,,,+++*********,,,...///************************+++******))))))******+++***+++,,,+++)))(((((())))))************+++++++++))))))(((((((((((())))))***))))))(((((())))))************)))))))))))))))))))))************))))))+++++++++******)))(((''''''***---...,,,+++******(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((((()))))))))***+++++++++*********)))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((((((((('''((()))******)))((('''((())))))'''$$$###%%%'''((((((((()))))))))******''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((((('''%%%"""!!!'''(((((())))))))))))((((((''''''&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&''''''((())))))******))))))((((((((())))))'''((()))******)))((('''&&&&&&&&&(((******)))'''((()))))))))******+++++++++***)))(((((()))***++++++*********)))))))))((((((+++......,,,+++,,,---//////...---,,,***(((''',,,,,,---............---)))+++---///000000///...//////...------------...,,,------....../////////...///000000111111000000111111111111222222222222333333222111111111111222111000//////111222111000///......------,,,,,,,,,+++,,,---,,,******---000,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++******))))))))))))******)))***++++++++++++***)))((((((((()))*********+++))))))(((((('''((((((((('''((())))))******))))))*********)))))))))))))))+++******))))))*********))))))))))))))))))))))))***************+++++++++*********)))))))))((((((((())))))))))))*********+++++++++******++++++,,,************++++++++++++(((((()))++++++,,,,,,+++(((((())))))***+++------))))))))))))***+++,,,---''')))******))))))***++++++***))))))++++++***)))((())))))******+++++++++************************))))))******+++---...///((()))***+++,,,++++++*********+++,,,,,,------...************************+++******))))))******+++)))+++,,,+++((('''(((***)))************+++++++++))))))(((((((((((())))))*********))))))*********++++++******))))))(((((())))))************))))))***+++++++++***)))'''&&&((()))))))))((()))***,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,---++++++******))))))((((((((((((''''''''''''(((((())))))***+++++++++++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&((()))+++,,,******)))))))))))))))***))))))))))))))))))))))))------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))******)))((('''((()))***(((%%%###%%%'''(((((())))))******++++++************************((((((''''''''''''(((((($$$&&&'''))))))(((&&&%%%%%%&&&''')))************'''''''''&&&&&&''''''''''''((((((((())))))******&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&'''((())))))***************+++,,,---...'''((()))++++++)))((('''%%%%%%&&&(((***+++)))''''''((())))))))))))((((((+++)))(((''''''((()))++++++*********))))))(((((((((+++......,,,+++,,,---***+++,,,...///000111111,,,---......//////......(((***---///000111000///,,,,,,,,,---...///000111,,,,,,------...///000000...//////000000000000000000111111111111222222222444333222222111111222222111//////000111222222111//////...---,,,,,,++++++,,,---...,,,******...222...------,,,,,,------...+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))''''''((()))***++++++,,,------,,,+++*********+++%%%&&&((()))))))))((('''###$$$&&&(((+++---...///------,,,+++************))))))))))))))))))))))))'''((()))***+++,,,------,,,+++++++++******))))))***++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,++++++,,,,,,,,,---------(((((()))++++++,,,,,,,,,((((((((()))***,,,---...))))))))))))***+++,,,---(((***++++++******+++---***)))((()))***+++***(((((()))***+++---...///000************************))))))***+++,,,...000111((()))***+++,,,+++******'''))),,,...///...---,,,************************++++++************++++++'''***++++++((('''))),,,)))************+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((***---//////---***(((''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))***++++++******)))((('''(((((((((((((((((((((((())))))))))))************''''''((((((((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''((())),,,---+++******)))(((''''''&&&''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((()))******+++*********))))))((((((***(((&&&&&&'''((((((((()))******))))))((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''''')))))))))))))))(((''''''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))*********))))))((((((''''''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&(((((()))***************))))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))************************************************......---,,,,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,..................------////////////000000000000//////000111111111111111111111222222222333333333444444444444333222111111111000...---------...///---,,,,,,++++++,,,,,,------,,,+++*********+++,,,***+++,,,,,,,,,,,,+++***((()))******)))))))))***+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((...+++))))))+++,,,***''',,,***(((''''''(((***,,,************************((())))))))))))*********+++,,,---,,,***)))((()))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))*********))))))(((************************+++,,,---,,,******+++,,,,,,+++*********+++,,,---+++++++++************)))************************++++++******************,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,---............---******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,,,,++++++***)))'''&&&(((+++,,,***((()))************+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&(((***++++++***(((&&&((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))(((((()))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''&&&&&&''''''******))))))(((((('''''''''((((((((()))))))))***)))))))))))))))(((''''''((((((((((((((()))******************)))))))))(((***(((&&&&&&''')))(((((('''((()))))))))))))))((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''''''''''')))))))))))))))(((''''''&&&''''''(((((('''&&&&&&(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))(((((((((((('''''''''&&&)))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''&&&&&&(((((()))************)))((((((((((((((((((((((((((((((((((((((()))))))))'''((()))))))))))))))(((((((((((((((((((((((((((*********************************++++++---............---------,,,,,,,,,******+++++++++,,,,,,,,,..................------......////////////000000///000000111111111111111111111222222222333333333333333333333222111000///222111000/////////000111------,,,,,,,,,,,,---------,,,+++*********++++++***++++++,,,,,,++++++*********+++***)))(((((()))+++++++++*********))))))''''''(((((())))))******)))))))))))))))))))))))),,,***((()))++++++***(((+++***)))(((((()))***++++++,,,...//////...,,,+++((((((((()))))))))******)))******)))'''&&&&&&''')))))))))))))))))))))))))))))))))))))))*********)))************+++++++++))))))***+++++++++++++++))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++***))))))***+++,,,))))))******+++++++++,,,************************************************,,,,,,++++++************))))))))))))))))))))))))))))))***++++++++++++++++++*********))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))(((***++++++,,,,,,++++++***...,,,+++,,,......,,,***)))************+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******))))))************************(((((())))))))))))******'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))+++++++++******)))((('''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((()))******************))))))))))))***(((&&&'''((())))))(((&&&'''((()))************)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''((()))))))))))))))(((''''''&&&''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((''''''&&&'''((())))))******))))))(((((((((((((((((((((((())))))((((((((((((((((((((()))))))))))))))((('''((((((((((((((((((((((((***************************************+++,,,---...------------,,,,,,,,,******+++++++++,,,,,,,,,------------------......------.........////////////000111111222222111111111111222222222333333333222222222222111000///...111111000////////////000---------------------------,,,++++++******++++++******+++,,,,,,+++******++++++******))))))((((((+++************)))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))((('''(((***+++***((())))))))))))))))))))))))***,,,///111111///,,,***((((((((())))))))))))***,,,,,,,,,***(((((()))+++))))))))))))))))))))))))************)))))))))))))))************+++++++++)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***+++***))))))***++++++******))))))******+++'''((()))***+++,,,------************************************************+++************)))))))))))))))))))))))))))))))))(((((()))***************++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++***)))***,,,---,,,***)))************++++++++++++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******+++******))))))((((((((()))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%(((*********))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))************)))))))))))))))***((('''''')))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))))))))))))))(((''''''&&&''''''(((((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&)))))))))))))))(((((('''************************************************...---,,,+++***)))))))))------------------------******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,------......//////000000111222222222222111111111222222222333333333222222222222111000///.........---------,,,,,,,,,---..................---,,,,,,++++++++++++***+++******++++++++++++*********)))((()))*********)))************))))))))))))'''''''''((()))*********************************'''''''''((()))******)))))))))************))))))((()))+++,,,,,,+++)))((()))))))))************+++------,,,)))((((((***---))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++***++++++,,,++++++******))))))))))))))))))))))))((()))******)))(((***+++,,,,,,++++++++++++++++++((())))))***++++++,,,,,,***************************************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))************++++++,,,,,,++++++***''''''''')))***,,,------))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((()))******++++++******))))))(((((())))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((()))*********(((((((((((((((((((((((('''(((((((((((()))))))))(((((())))))))))))((((((************************(((((((((((((((((((((((( !!!$$$'''((('''&&&%%%(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))******)))(((((((((******)))''')))))))))))))))(((''''''(((((((((((((((((((((((())))))***++++++***))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((()))))))))))))))(((''''''&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,***)))'''$$$$$$%%%%%%%%%&&&&&&&&&'''(((((((((((((((((('''''''''((((((((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((())))))))))))((((((************************************************...---,,,+++************------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------...//////000000000111222222222222222111111222222222333333333333333333333222111000///------------,,,,,,,,,+++------...//////...------,,,,,,,,,,,,++++++******************************((('''&&&(((+++,,,,,,***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((())))))***))))))************))))))))))))(((''''''((())))))*********+++++++++,,,,,,(((((('''%%%###$$$&&&)))************************++++++******))))))(((((())))))*********+++++++++++++++++++++***)))''''''++++++++++++++++++++++++''')))******))))))***+++.........------,,,,,,,,,************************************************))))))*********+++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))*********+++***++++++,,,,,,++++++***------,,,,,,,,,,,,---...))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))((((((''''''(((((()))******************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''((())))))***)))''''''''''''''''''''''''''''''(((((((((((())))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++)))((('''))))))))))))(((((((((((())))))))))))(((((((((((('''(((((()))))))))))))))((((((((((((((()))******))))))))))))************)))(((((()))***+++)))'''************)))((('''&&&))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((())))))******(((''''''''''''(((((())))))))))))))))))(((''''''&&&'''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((((('''(((((())))))((((((((()))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$$$$$$$%%%&&&&&&'''''''''(((((())))))(((((('''&&&'''((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((************************************,,,---...///,,,,,,,,,------------...******+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,---...///000000111000111222222333222222222111111222222222333333333333333333333222111000///......//////......---,,,,,,---...//////...---,,,+++,,,,,,,,,,,,+++***)))+++***))))))))))))***+++)))'''&&&(((+++---,,,***(((((()))))))))))))))******)))))))))((((((((('''((((((((((((((((((((((((''')))******(((((()))+++)))))))))))))))))))))))),,,***(((''''''(((***,,,*********+++++++++,,,,,,((((((((('''&&&&&&(((***************************************)))))))))))))))************++++++++++++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,''')))******)))***+++,,,////////////...---,,,,,,+++++++++*********))))))************************)))))))))***++++++,,,,,,)))))))))************+++))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))))))))************************))))))))))))))))))))))))((())))))******+++++++++***++++++,,,,,,++++++***//////...+++(((&&&'''))))))************+++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))((((((((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&&&&'''((()))))))))((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,------,,,++++++******))))))((((((''''''***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))******((()))))))))************))))))(((***++++++)))'''((()))))))))))))))((('''))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((('''''''''((()))*********'''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&((())))))*********''''''''''''''''''''''''%%%%%%&&&''''''((())))))((((((((((((((((((((((((((('''''''''((()))******'''''''''((((((((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((())))))))))))((((((&&&&&&'''(((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&''')))************((((((((((((((((((((((((************************''''''((()))+++---...///,,,,,,,,,---------......******+++++++++,,,,,,,,,***++++++,,,------......,,,------...000111111222000111222222333333222222111111222222222333333333222222222222111000///...---......///...---,,,++++++,,,---......---,,,+++++++++,,,,,,,,,+++***)))+++***)))(((((()))***+++,,,)))&&&(((+++,,,***'''(((((((((((())))))******(((((((((((())))))))))))'''''''''''''''''''''''')))+++,,,+++)))((()))++++++***)))(((((()))***++++++***))))))))))))***+++(((((()))))))))************,,,---,,,+++***+++---************************)))))))))))))))*********)))************+++++++++)))******++++++*********++++++++++++++++++++++++((()))++++++***+++,,,....../////////...---,,,+++***************+++++++++************************((())))))***++++++,,,,,,************++++++,,,,,,))))))))))))))))))))))))'''((())))))******))))))(((((()))))))))*********************************))))))))))))))))))))))))((())))))******+++,,,,,,***++++++,,,,,,++++++***++++++***'''$$$###%%%''')))************+++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++,,,,,,,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))###$$$%%%''')))******++++++******)))(((''''''&&&******))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))******(((((())))))*********+++)))))))))***++++++)))'''&&&'''((()))************))))))))))))))))))))))))&&&((()))******)))(((&&&((((((((((((((((((((((((&&&''''''((()))******+++'''''''''''''''((()))***)))))))))))))))(((((('''&&&&&&((()))************''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''(((***++++++&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''((()))'''''''''((()))******+++(((((())))))))))))((((((&&&&&&'''((())))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%'''(((***+++++++++************************************************(((((((((((()))***+++,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,******+++,,,,,,---......------...///000111222333111111222333333333333222111111222222222333333333111111111111000///...---++++++,,,---,,,+++***)))***+++---......---+++***++++++,,,---,,,+++***)))+++***)))(((((()))***+++///+++((((((++++++((($$$'''((((((((())))))******&&&&&&'''((()))***++++++''''''''''''''''''''''''***,,,---,,,)))''')))+++,,,***)))'''''')))***,,,'''((()))******)))((('''''''''''''''(((((((((((((((***,,,,,,*********+++************************(((((())))))******++++++)))************+++++++++((((((***+++,,,------...************************(((***+++,,,++++++---.........//////...,,,+++)))(((((()))***+++,,,,,,---************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,))))))******+++++++++,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,+++++++++((()))***((('''(((,,,000)))************+++++++++(((((())))))*********+++)))************+++++++++*********)))))))))))))))+++***)))'''''')))***+++(((((())))))))))))(((((())))))***+++++++++++++++++++++************++++++)))))))))))))))))))))))))))'''%%%$$$%%%(((+++---))))))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))((()))*********)))'''&&&'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((***)))((()))***+++***)))******))))))(((((('''''')))))))))))))))))))))))))))***+++++++++)))((('''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&'''((()))******(((((()))*********************))))))((((((''''''''''''''''''((((((((()))***(((&&&'''***+++)))''')))*********++++++++++++(((((((((((((((((((((((((((((())))))))))))((((((***+++,,,,,,+++)))'''%%%((()))***)))'''%%%&&&''',,,+++++++++******))))))$$$%%%%%%&&&&&&''''''((())))))))))))))))))))))))+++***)))((((((((((((((((((((())))))((('''&&&&&&(((((())))))******++++++******))))))((('''''''''***)))((()))***)))'''%%%(((((((((((((((((((((((()))******)))(((''''''(((&&&&&&&&&%%%%%%$$$$$$$$$***)))(((''''''((())))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%))))))******++++++,,,,,,---***((())),,,,,,***((())))))(((((((((((()))))))))))))))))))))*********------------------------222000...---...///..............................---------...///000000111111111111111111111222222111222222333333222222111444333333222111000000///111000///..................---,,,,,,++++++,,,,,,,,,------......------,,,,,,+++******))))))*********++++++***((('''((()))(((((())))))))))))((((((((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))***+++,,,,,,((((((((((((((((((((((((,,,***(((''''''(((***,,,,,,+++***)))((((((((((((************************...---,,,+++************+++++++++*********))))))((())))))+++,,,...000111222222111000...,,,***)))+++++++++,,,,,,+++++++++++++++******************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************&&&'''((()))))))))))))))))))))***+++++++++++++++'''((()))+++,,,,,,,,,,,,***(((&&&&&&'''((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,+++++++++***)))))))))))))))*********+++++++++***)))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))((((((&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((()))***(((((()))))))))(((((('''((((((((()))))))))******((((((((((((((((((((((((((()))*********)))'''''''''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&((()))((('''***)))))))))(((((((((''')))))))))))))))))))))))))))*********))))))((('''))))))(((((((((((())))))))))))))))))(((((((((((($$$$$$$$$%%%&&&&&&''''''(((((()))************)))***)))))))))(((((((((''''''''''''((((((((())))))***(((''''''******)))'''))))))))))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((&&&'''(((((((((&&&$$$###'''((()))((('''&&&'''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((('''&&&&&&###$$$%%%'''(((***+++,,,))))))((('''''''''((((((***(((''''''((()))(((&&&(((((((((((((((((((((((('''))))))((('''&&&&&&''')))))))))(((((((((''''''))))))(((''''''((()))***))))))))))))((((((((((((&&&&&&'''(((((('''&&&&&&)))))))))******************((('''(((******)))'''************************(((((())))))*********+++---------,,,,,,---------...------///000000...---,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111111111111111111111111222222222222222222111111000000///......------------,,,++++++++++++,,,...---,,,,,,++++++,,,,,,)))******++++++******))),,,,,,+++***************)))***+++***((((((((()))(((((())))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))+++***)))(((((()))***+++***)))))))))))))))******+++++++++***************,,,+++***)))((((((((((((+++++++++*********)))))))))))))))***,,,---///000///...---,,,+++)))((((((******++++++++++++******++++++******************)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))************(((((()))*********))))))'''(((((()))))))))))))))&&&'''((())))))******)))+++)))'''''')))******)))************************++++++,,,,,,,,,---------))))))))))))))))))))))))...---+++))))))***+++,,,*********))))))))))))))))))))))))*********++++++))))))))))))))))))******+++***)))(((((()))***+++((())))))******))))))(((((()))******+++*********))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))************''''''''''''''''''''''''))))))******))))))((('''((((((''''''(((((()))***''''''''''''''''''''''''&&&''''''(((((()))))))))'''&&&%%%&&&((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((()))))))))'''((())))))******))))))))))))))))))((((((((((((''''''((((((((()))))))))***((('''((()))***)))'''(((((((((((())))))))))))************************(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&'''((((((''''''((()))))))))((((((((((((''''''((((((''''''&&&%%%%%%$$$'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&###$$$%%%'''(((***+++,,,)))((('''&&&&&&''')))++++++)))&&&&&&'''(((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&'''*********)))))))))))))))((((((''''''((()))***+++(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))))))))((((((((((((((('''&&&&&&(((((('''&&&)))***+++,,,,,,+++***)))''''''((()))***++++++,,,...---,,,++++++,,,---...+++,,,...222444444222///,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111111111111111111111111111222222222222111111/////////...------,,,,,,+++++++++***++++++,,,---...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++)))***+++***)))((()))***(((((())))))))))))((((((***))))))(((((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((()))************************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++******))))))++++++***)))((((((((((((+++++++++******************))))))******,,,---------,,,+++))))))))))))***)))******************)))******++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************+++++++++***))))))'''((())))))******))))))(((((()))))))))))))))(((,,,***))))))***++++++***************************,,,,,,------------......((((((((((((((((((((((((---,,,+++))))))***++++++((((((((()))))))))))))))))))))))))))************)))))))))))))))***************)))(((((()))******)))))))))******)))))))))***++++++,,,,,,+++++++++***))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))((('''&&&''''''(((((())))))(((((())))))))))))*********+++((((((((((((((((((((((((************))))))((((((((('''&&&&&&&&&''')))***''''''''''''''''''''''''((())))))***+++,,,,,,---)))((('''(((*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((((((((())))))))))))++++++******************'''(((((()))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))((((((((()))))))))((('''''''''(((((((((((()))************************(((((())))))))))))((((((&&&'''((())))))))))))(((%%%&&&(((((('''((()))+++******************))))))((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((((((((((((((''''''))))))))))))***************((('''&&&&&&))),,,...///,,,(((''''''(((((('''((((((((((((((((((((((((&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''((()))******+++(((((((((((())))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&'''&&&&&&''''''(((((('''((()))+++,,,,,,+++)))(((&&&'''((()))***+++,,,,,,...---+++******+++---...,,,---///222666777666444////////////////////////............//////000000222222222111111111111111000000111111111111000000000000/////////.........------------...///000111...---,,,,,,++++++,,,,,,,,,------......------,,,---,,,,,,+++++++++++++++)))***+++***)))((()))***(((((())))))))))))((((((******))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))((('''''''''''''''************************))))))************))))))))))))(((((()))***++++++,,,,,,++++++***)))))))))---,,,,,,+++******++++++*********************************)))******++++++---,,,***))))))***,,,---))))))************))))))******+++++++++++++++,,,))))))))))))))))))))))))************************((()))))))))************,,,,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***)))+++***))))))+++,,,+++***************************,,,,,,,,,---------------++++++++++++++++++++++++,,,+++******)))***++++++(((((())))))******++++++(((((()))))))))*********(((((())))))******************))))))))))))******))))))************))))))'''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))))))(((''''''''''''(((((('''((()))***************((())))))))))))*********))))))))))))))))))))))))+++******)))))))))))))))((('''&&&&&&&&&''')))***''''''''''''''''''''''''((())))))***+++,,,,,,---)))''''''((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))'''((((((((()))))))))***'''''''''''''''''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))((((((((()))&&&'''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((######$$$%%%&&&&&&&&&&&&$$$&&&'''((('''((()))+++))))))))))))))))))******&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''((((((((((((((('''************))))))))))))***)))''''''(((***---///333///+++((((((''''''&&&(((((((((((((((((((((((('''((())))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********'''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''(((((((((((()))***'''(((***++++++***((('''&&&'''((()))***+++,,,,,,---,,,++++++++++++,,,------,,,,,,...222555666666////////////////////////............////////////222222222111111111000000///000000111111000000///////////////........................///111222333...---,,,,,,++++++,,,,,,))))))************))))))---,,,++++++******++++++((()))******)))((()))+++(((((())))))))))))((((((******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************))))))((('''&&&&&&&&&'''************************))))))************))))))++++++***)))(((((())))))+++++++++*********))))))---,,,++++++***+++++++++************************+++******)))******++++++,,,+++***))))))+++---...))))))************))))))******++++++,,,,,,,,,,,,))))))))))))))))))))))))************++++++++++++((()))))))))************,,,,,,,,,,,,,,,+++***)))******+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))***)))((()))+++,,,+++***************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************+++*********++++++,,,,,,,,,((((((((()))))))))******((((((((()))******++++++)))))))))******))))))))))))******++++++******)))))))))*********)))((((((((((((''''''''''''((((((************************)))((('''&&&&&&'''))))))'''((()))******++++++***(((((((((((())))))))))))************************,,,+++***))))))))))))***((((((''''''(((((()))***''''''''''''''''''''''''&&&''''''(((((()))))))))&&&%%%$$$%%%'''((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((())))))''''''(((((())))))******'''''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))((((((((()))))))))******''')))***)))((('''(((***''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''((((((((($$$&&&(((((('''((()))+++&&&&&&''''''''''''((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&''''''((((((&&&'''((((((((((((((((((%%%%%%&&&'''((()))*********)))(((((((((***---...222///+++)))((('''&&&$$$(((((((((((((((((((((((('''((())))))(((((()))***''''''(((((((((((())))))&&&'''((()))******))))))''''''(((((())))))******)))((((((''''''(((((()))(((((((((((('''''''''''''''((()))***))))))***,,,'''((()))******)))((('''''''''((()))***++++++,,,++++++,,,,,,,,,,,,++++++,,,+++)))+++...111333333------------------------......//////////////////333333222222111000000000//////000000000000//////------------------------------------...///000111...---,,,,,,++++++,,,,,,******++++++++++++******,,,+++******))))))******((()))******))))))***+++(((((())))))))))))((((((***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))((((((''''''''''''(((************************)))))))))))))))))))))))),,,+++***)))((((((((((((******************************)))))))))))))))******************+++++++++++++++*********++++++,,,))))))((((((((()))+++,,,)))******************)))******++++++,,,---------))))))))))))))))))))))))***************+++++++++))))))))))))************++++++,,,,,,,,,+++******((()))******+++************+++++++++***)))(((((()))((((((***,,,---+++***++++++++++++++++++++++++,,,,,,++++++++++++******************************)))))))))***************+++++++++,,,,,,,,,,,,,,,(((((((((((()))))))))***'''(((((()))******++++++))))))************)))))))))******++++++******))),,,,,,,,,,,,,,,+++******+++++++++******+++++++++))))))))))))))))))))))))%%%&&&'''((()))))))))(((&&&'''((()))************&&&'''''''''(((((((((((()))))))))))))))))))))))),,,+++***)))))))))******'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&'''((((((((()))))))))***(((((((((((((((((((((((('''((())))))*********)))))))))(((((((((((())))))'''''''''((()))*********((((((((())))))******+++&&&'''(((((())))))(((((('''((((((((()))))))))***(((((()))))))))*********''')))******''''''(((***''''''((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((******))))))******++++++%%%'''((((((''''''(((***&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((('''''''''((((((&&&&&&'''(((((((((((((((%%%%%%&&&'''((()))******((('''''''''((()))******---+++)))(((((((((&&&$$$((((((((((((((((((((((((&&&'''((((((''''''(((***(((((()))))))))*********'''((()))******)))(((((('''''''''((()))************)))(((''''''((()))***(((((((((((((((((())))))&&&(((******((((((***---))))))))))))))))))))))))(((((())))))*********+++)))+++,,,------,,,+++))),,,++++++---///111000///------------------------/////////////////////...333333222222111000000///...//////000000//////...---------------------------------------...///000...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,+++***))))))(((((())))))''')))******))))))***+++(((((())))))))))))(((((()))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))))))))***)))))))))***++++++,,,,,,***)))))))))))))))******))))))*********++++++++++++++++++++++++,,,------)))))))))*********************++++++++++++************++++++,,,------...)))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))***+++++++++++++++***((()))******++++++************+++++++++***))))))***)))***,,,......---+++++++++++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((()))***************,,,,,,,,,+++++++++++++++(((((((((((())))))))))))'''(((((()))***+++++++++))))))************))))))******++++++++++++******)))))))))))))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((("""$$$(((***+++***((('''%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((,,,,,,***)))))))))***+++'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&''')))))))))((('''((((((((())))))******(((((((((((((((((((((((('''((()))+++++++++***)))))))))(((((((((((())))))&&&''''''((()))******+++###$$$$$$%%%&&&''''''(((&&&''''''((((((((((((((('''((((((((())))))******))))))))))))************''')))+++***'''&&&(((***(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((&&&'''((((((''''''((()))'''((((((((())))))******)))))))))(((''''''&&&&&&))))))))))))))))))))))))+++***)))(((((((((((((((&&&&&&'''((())))))((((((++++++******)))))))))(((&&&&&&&&&'''''''''''''''((('''&&&'''((((((&&&$$$((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))''''''(((((()))))))))***(((((()))******)))((('''&&&''''''((()))******+++***)))(((''''''((()))***''''''(((((())))))******%%%'''***)))((((((***---++++++***))))))***++++++)))))))))))))))*********(((***,,,......,,,***(((......000222444333111...000000000000000000000000///////////////.........333333222222111000000///......////////////......//////000000000000000000///............///000000...---,,,,,,++++++,,,,,,)))))))))******)))))))))***))))))(((((((((((((((''')))******))))))***,,,(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))***+++((((((((((((((((((((((((,,,***)))'''''')))***,,,(((((((((((()))***+++,,,(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,))))))******++++++++++++++++++++++++,,,---...///+++,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---......))))))))))))))))))))))))(((((())))))************))))))))))))************((()))***+++++++++++++++++++++,,,------------,,,+++,,,,,,---------,,,,,,+++***+++---///000...---++++++++++++++++++++++++.........------,,,,,,,,,************************'''((()))***************,,,+++++++++***)))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))*********++++++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''******))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++((()))***)))((('''''')))))))))(((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&++++++******))))))(((((()))(((((('''''')))***+++))))))(((((('''''''''&&&)))((('''&&&&&&'''((())),,,,,,+++***)))(((''''''%%%'''***,,,,,,+++)))((('''((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((())))))******++++++))))))(((((('''''''''&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((())))))))))))++++++************+++++++++***)))'''''''''((()))))))))***+++,,,,,,------+++++++++*********))))))+++,,,---...///111111222---......///000111111222777777555444333333333333555444222111000000111111............////////////---,,,+++***+++,,,---...------------......//////---------,,,,,,,,,++++++*********)))))))))))))))***)))'''''')))***)))(((%%%&&&(((*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))************(((((()))***************++++++++++++++++++++++++------+++***))))))))))))(((((())))))******++++++((((((((((((((((((((((((******++++++++++++******))))))))))))***+++,,,------,,,+++******+++,,,---***+++,,,,,,,,,***)))((())))))***++++++++++++++++++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))******((()))***+++,,,+++******,,,---.........,,,***))))))+++---///000///---,,,++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,+++***)))((((((((((((''''''((()))***+++,,,,,,,,,------,,,+++,,,...111******))))))))))))******(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))***************)))(((''''''((()))******)))))))))((((((((('''))))))))))))))))))))))))&&&'''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))************)))))))))))))))(((((('''((()))***+++)))***+++***((((((((()))))))))(((((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((''''''(((((('''''''''((()))***)))((((((((('''''''''''')))((('''&&&&&&'''((())))))))))))(((((((((((((((...---+++***((('''&&&&&&((((((((()))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''((((((((()))))))))+++******))))))******+++++++++)))((((((((())))))))))))***++++++,,,------+++++++++*********))))))******+++,,,---...///000---.........///000000000555555666888999;;;===>>>===<<<;;;:::777444111//////000000000111111111111///...---,,,,,,---......---.........////////////,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))+++)))(((((()))******)))((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((******++++++++++++******)))(((((('''((()))***+++))))))))))))************(((((()))***************************************,,,+++***))))))))))))))))))))))))))))))***************************************++++++++++++******))))))))))))***+++,,,,,,***)))(((''''''((()))************+++******)))))))))******+++++++++************))))))******+++,,,(((((((((((((((((((((((())))))))))))***+++,,,,,,,,,++++++***))))))))))))((()))***+++,,,++++++***(((((())))))***))))))))))))+++---//////...,,,+++++++++++++++++++++++++++++++++,,,------,,,++++++,,,+++***)))((((((((((((((((((((()))******++++++***+++++++++******,,,///++++++************++++++))))))))))))((((((((((((*********))))))((((((((())))))))))))************)))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((((((((((((((((((((())))))))))))************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))******((()))***)))((('''''')))))))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''(((((((((222///***&&&$$$%%%&&&''''''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((+++******))))))******+++***))))))(((((((((((()))))))))******+++,,,,,,,,,+++++++++***************((())))))***+++,,,------------------............---...000333777:::<<<===CCCCCCDDDCCC@@@;;;777444111222222222333333333333111000///...........................////////////++++++++++++*********)))))))))))))))))))))******+++***((((((*********)))+++***)))(((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))******++++++++++++******((((((((((((((()))******))))))))))))************(((((()))***************))))))))))))))))))))))))******)))(((((()))))))))************))))))))))))******************************++++++++++++******+++***************++++++,,,++++++******++++++,,,))))))))))))))))))***++++++++++++***************))))))***+++++++++++++++((((((((((((((((((((((((+++***************++++++......,,,+++***)))))))))))))))***++++++++++++***)))))))))******+++------***+++---......,,,***)))++++++++++++++++++++++++******++++++++++++******,,,+++***))))))))))))))))))))))))))))))))))))))))))******)))((()))***,,,+++******))))))******+++))))))))))))((((((((((((++++++******)))((((((((()))))))))))))))*********))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))))))))(((((((((((((((((())))))***'''((()))(((&&&%%%&&&'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((('''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((((((''''''(((((((((&&&&&&'''''''''(((((((((---***(((%%%%%%'''***,,,&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((((((&&&'''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''))))))******+++++++++,,,************************)))))))))******+++++++++---------,,,,,,,,,,,,,,,)))***,,,...000222333333;;;;;;======<<<;;;888777222222222222333333333333111111000///...---------------------------------************)))))))))))))))))))))))))))************)))'''''')))***)))(((+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((())))))***((()))))))))************(((((()))***************************************)))((((((((((((((()))***++++++******))))))((((((******************************++++++++++++******++++++******)))*********------,,,,,,,,,,,,------))))))((('''((()))+++,,,+++++++++***************((()))***,,,,,,+++******))))))))))))))))))))))))++++++******)))*********...---,,,,,,++++++++++++))))))******++++++++++++,,,+++*********,,,---...+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++***++++++++++++++++++***,,,+++******)))))))))***************))))))(((((()))***+++***)))(((***+++))))))(((((((((((())))))))))))))))))((((((((((((+++*********)))))))))(((******))))))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''''''''(((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((''''''''''''(((((()))))))))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''((((((((()))%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((''')))))))))(((((((((''''''''''''''''''((()))++++++%%%&&&''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))***)))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((***))))))((())))))******'''''''''(((((((((((()))***))))))))))))))))))***(((((((((((((((((((((((()))***************++++++***************************************+++++++++,,,,,,,,,,,,+++++++++++++++,,,---///000000000000............///000111222000000000000111111111111//////......---,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((())))))***************(((&&&'''((()))(((((()))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***(((((())))))))))))(((((('''(((((()))))))))))))))((()))))))))************(((((()))***************++++++++++++++++++++++++)))((((((((((((((()))***++++++******))))))(((((())))))))))))))))))))))))******++++++++++++******++++++******)))*********)))******************)))***)))(((((((((***+++,,,++++++***))))))******+++((()))***,,,,,,+++******************************++++++******)))*********,,,+++++++++,,,---......***************++++++++++++***)))'''''''''((()))+++,,,,,,,,,,,,+++))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++******************++++++******)))(((((((((***+++,,,,,,***)))***+++))))))(((((((((((())))))(((((((((((())))))))))))************************************))))))))))))***++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))******+++************************(((((((((((())))))))))))((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))))))))***,,,,,,+++***)))***+++))))))(((((((((((())))))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))'''''''''(((((((((((((((((((((((((((((()))))))))&&&&&&'''((((((((((((''''''''''''(((((((((((((((''''''(((((((((((('''''')))))))))((((((''''''''''''(((((())))))(((((('''%%%&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((())))))***)))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((())))))******(((((((((((())))))))))))***))))))(((((())))))***)))******++++++++++++******************************************+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,)))***,,,.../////////...---,,,+++++++++,,,---...---............/////////,,,---------,,,+++******************))))))))))))************)))))))))(((((((((((()))******++++++***(((''''''((())))))((('''''''''(((((()))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))''''''(((((())))))************++++++++++++******''''''((()))))))))))))))))))))))))))************(((((()))***************++++++++++++++++++++++++******)))(((((()))))))))************))))))))))))((((((((((((((((((((((((******++++++++++++******+++***************++++++***+++,,,,,,,,,,,,+++*********************+++,,,+++***)))))))))***,,,---))))))***++++++++++++++++++++++++++++++++++++++++++***************++++++*********+++,,,---//////******))))))******+++,,,------,,,+++******)))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))((((((+++,,,...---,,,***++++++***))))))))))))))))))***&&&&&&'''((()))***++++++)))))))))******++++++,,,************)))))))))((()))***++++++++++++***)))'''((((((((()))))))))***)))))))))))))))))))))))))))((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))((())))))))))))))))))))))))&&&''''''((())))))******)))))))))))))))***++++++************************'''((((((((()))))))))***&&&&&&''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((()))***))))))(((***+++++++++)))((()))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))))))))''''''''''''((((((((())))))))))))(((((((((((((((&&&'''((()))))))))((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&'''''''''''''''(((((()))))))))((((((''''''&&&'''((((((((((((''''''&&&((((((((((((((((((((((((&&&''''''((())))))******'''''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))*********+++))))))(((((((((((())))))((((((***+++++++++******************))))))))))))))))))*********++++++++++++++++++*********))))))***++++++,,,,,,---------'''(((***,,,---,,,++++++......////////////......,,,,,,---------.........++++++,,,------,,,+++***+++*********))))))))))))++++++*********)))))))))'''(((((()))******++++++,,,***))))))***++++++***'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''''''''((()))***************++++++++++++******&&&'''((()))***))))))((())))))))))))************(((((()))***************************************,,,+++***))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,------...//////...------+++,,,,,,,,,,,,++++++******)))(((((()))+++---///******))))))******+++,,,************************))))))))))))***+++,,,,,,++++++***++++++,,,------+++***)))))))))***+++,,,....../////////......---,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++******++++++,,,*********)))))))))))))))+++,,,......,,,******+++++++++************++++++%%%&&&'''((()))***+++,,,(((((()))***+++,,,,,,---+++*********))))))((((((((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))++++++******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))***+++++++++(((((((((((())))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++'''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******%%%&&&&&&''''''((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&''')))*********)))(((&&&(((((((((&&&%%%&&&'''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''((((((((())))))******&&&'''''''''(((((()))))))))))))))((('''''''''&&&&&&''')))*********)))(((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&###$$$$$$%%%&&&(((((()))(((((('''&&&''''''((()))))))))***))))))(((''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))*********++++++++++++))))))(((((((((((())))))$$$%%%'''(((((((((''''''*********)))))))))))))))))))))******++++++++++++++++++******))))))((((((******+++,,,------......,,,---...///...,,,***)))(((***,,,/////////---,,,,,,,,,,,,------------...***+++,,,---------,,,+++,,,+++++++++******))))))++++++++++++************'''(((((()))***+++++++++...,,,++++++,,,------,,,))))))*********((('''%%%))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++&&&''''''((()))******+++(((((())))))))))))((((((&&&''')))*********)))((())))))))))))************(((((()))***************))))))))))))))))))))))))------+++***))))))))))))(((((())))))******++++++******************************++++++++++++******))))))))))))***+++,,,---******+++,,,,,,+++******,,,---......---,,,***))))))((('''((()))+++...000+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++******++++++++++++***)))))))))***,,,---)))***,,,---...------,,,,,,,,,,,,------.........+++++++++++++++++++++++++++***)))(((((()))***++++++++++++***++++++,,,,,,))))))))))))))))))*********,,,......,,,***)))************)))))))))))))))))))))************))))))(((***+++***)))((()))***************************)))***++++++***)))((('''+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))&&&'''(((*********))))))''''''''''''((((((((((((***)))(((''''''((()))******)))((((((((()))+++,,,(((((())))))))))))((((((''''''''''''''''''''''''***************)))((((((++++++***)))(((((())))))((((((((((((((((((((((((''')))******)))(((((()))''''''(((((())))))************))))))(((&&&%%%$$$&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((()))))))))))))))************(((((())))))((('''&&&&&&***)))'''&&&%%%%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))***))))))((('''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$))))))((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))******)))((('''''''''((((((((((((''''''$$$&&&(((******)))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))(((''''''''')))***+++''''''((()))***++++++,,,))))))************))))))************************++++++++++++++++++++++++&&&'''(((***+++,,,------)))'''&&&(((,,,...---,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///++++++,,,,,,,,,+++******---------,,,,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++''''''(((((())))))******'''((()))******)))((('''((((((((((((((((((((((((******))))))((((((''''''''''''(((((((((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))+++++++++***************))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))***+++++++++++++++)))***+++,,,---,,,++++++)))***,,,,,,---,,,+++***************************))))))))))))))))))))))))***((('''((()))+++++++++******+++,,,---......//////...,,,***)))(((''''''******))))))***+++,,,,,,---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***------,,,******++++++,,,,,,++++++***))))))(((((((((((())))))***************)))(((((())))))***++++++++++++******)))))))))))))))))))))))))))************))))))((()))******)))((()))***))))))))))))))))))))))))))))))***+++******((((((+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''***)))(((((((((((()))***(((((((((((((((((((((((('''((()))******)))((((((''''''((((((((()))))))))***)))(((''''''((()))******)))((((((((()))***+++))))))************)))))))))))))))))))))))))))))))))************)))((((((+++******))))))((())))))((((((((((((((((((((((((((()))+++***)))((()))***'''((((((((()))))))))***))))))))))))((('''&&&&&&''''''(((((())))))******************************))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((())))))&&&'''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''***))))))(((''''''&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''')))(((''''''((()))***+++((((((((()))*********+++))))))************))))))************************++++++++++++++++++++++++)))***+++,,,---.........+++))))))+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,,,,,,,++++++*********++++++******))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((((((((('''''''''(((((()))******++++++************************************)))))))))(((((()))))))))************)))((((((((((((((((((((())))))))))))))))))))))))+++++++++************))),,,,,,,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***************************************************+++***)))((())))))((((((******++++++,,,,,,------...---,,,+++******************))))))***++++++,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((()))***,,,---+++)))***++++++,,,,,,++++++***))))))(((((((((((())))))***************)))(((((())))))***++++++++++++***))))))))))))))))))******((())))))******))))))(((((()))******(((((()))***((((((((((((((((((((((((((())))))************)))++++++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((******))))))))))))******''''''''''''''''''''''''((()))))))))))))))((('''((((((((()))))))))******))))))(((((((((((())))))))))))((((((((()))***+++******++++++++++++******))))))))))))))))))))))))))))))******))))))((('''******))))))))))))((((((((((((((((((((((((((((((((()))******)))((()))***(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&'''))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((('''&&&%%%$$$)))))))))(((''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&''''''))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%''')))***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))************))))))************************++++++++++++++++++++++++***+++,,,------------,,,+++******+++---///...---------------------------,,,++++++++++++,,,------...---,,,******)))))))))***))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''((()))************)))((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((()))******++++++++++++++++++++++++++++++************))))))))))))(((((())))))******++++++(((((((((((((((((())))))))))))))))))))))))))))))+++++++++************)))...---,,,+++++++++,,,---)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++'''((()))***+++---......++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------*********)))******+++,,,'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,***)))******++++++++++++******)))))))))))))))))))))))))))************))))))((())))))***++++++++++++***)))))))))))))))*********(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))(((((())))))************************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((*********))))))*********((((((((((((((((((((((((******)))))))))(((''''''))))))))))))************))))))(((((((((((())))))(((((((((((())))))******)))******++++++******)))'''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))))))))(((((((((((((((((((((((((((((('''))))))(((''''''(((***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((('''%%%$$$""""""$$$%%%'''))))))))))))((((((((((((''''''''''''(((((((((((('''((((((((())))))******((((((((()))))))))******'''((((((((((((((('''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''(((((((((*********))))))((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&'''((()))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))*********)))(((((((((((())))))))))))))))))))))))((((((((())))))************))))))******************************************************+++++++++******))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,...---+++***))))))))))))+++*********************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))***)))))))))((((((((('''(((((())))))))))))((((((************************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))*********************************************)))))))))))))))*********)))))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---...,,,***(((((((((***+++******++++++,,,,,,,,,,,,+++,,,,,,,,,++++++******************************++++++++++++++++++++++++)))+++,,,------...//////+++++++++*********))))))*********+++,,,---...///+++***************+++++++++++++++++++++***))))))+++++++++++++++++++++++++++***)))***++++++***(((******++++++++++++******)))))))))******)))))))))))))))************)))((())))))***++++++++++++***(((((())))))************(((((())))))))))))((((((''')))***)))((('''((()))************************((((((((())))))***++++++*********)))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))******)))(((((((((''''''))))))))))))************(((((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''''''''((())))))))))))(((((((((((((((((((((((((((((('''(((((('''%%%%%%''')))))))))))))))((((((((((((&&&'''((()))************))))))))))))((((((((((((+++***(((''''''(((***+++))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((('''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))*********))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))******+++++++++((())))))))))))((((((((()))))))))((((((((((((((())))))************))))))******************************************************+++++++++***)))))))))******************+++************************+++++++++++++++++++++***---,,,+++***))))))))))))*********************+++(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******,,,++++++***)))(((''''''))))))******++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---...,,,***(((((((((***++++++***++++++++++++,,,,,,,,,,,,,,,++++++*********************************************************---///000...+++((('''(((,,,++++++******)))))))))(((((())))))***,,,---...++++++***************+++,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,+++))))))++++++***))))))******++++++******)))))))))************))))))((())))))*********))))))))))))***++++++++++++***((((((((()))******++++++'''(((((())))))((((((''''''((())))))''''''((()))***************************)))))))))))))))***+++******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((***************************))))))(((((((((((()))((((((((()))))))))******(((((())))))))))))((((((&&&'''((()))))))))(((((((((((())))))))))))((((((************************(((((())))))(((((('''&&&&&&'''((()))***)))((('''(((((((((((((((((((((((('''((((((&&&%%%%%%'''***))))))))))))(((((((((((('''((())))))************(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''(((((((((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((''''''***))))))(((((())))))***))))))))))))))))))******((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***))))))(((((((((((())))))''''''(((((((((((('''''''''((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***************+++((())))))))))))(((((('''(((((((((((((((((((((((())))))************))))))************************************************,,,,,,---------,,,,,,+++,,,---...---+++++++++---************************+++++++++,,,++++++***)))******++++++******)))(((((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))******(((((((((((((((((((((((())))))))))))************,,,++++++***)))((('''''''''''''''((())))))******))))))))))))))))))))))))+++++++++************)))...---,,,+++++++++,,,---++++++******++++++,,,---------,,,+++************************************))))))))))))))))))))))))###'''++++++)))((()))+++,,,,,,++++++*********)))))))))))))))***+++,,,---,,,+++******)))*********)))***+++---.../////////++++++++++++++++++++++++,,,***))))))***++++++***))))))************))))))((()))***++++++***)))(((((())))))************)))))))))***++++++++++++***'''(((((()))******++++++''''''(((((((((((('''''''''((()))(((''''''((()))************************+++***)))(((((())))))******)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((''''''((()))***''''''((((((((()))))))))'''((()))******)))((('''&&&'''((()))))))))(((''')))))))))******)))))))))************************(((((())))))(((((('''&&&%%%&&&((()))***)))((('''(((((((((((((((((((((((()))***)))(((&&&'''))),,,***)))))))))((((((((('''((())))))*********))))))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''(((((((((((((((((((((+++***)))(((((()))***+++))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''((()))''''''((((((((((((''''''((('''&&&&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))((('''&&&&&&'''''''''((()))))))))))))))************))))))************************************************++++++,,,---------,,,,,,,,,---///---+++***+++,,,***************************++++++,,,+++***)))(((&&&(((***,,,,,,+++)))((())))))))))))******++++++'''((((((((()))))))))***))))))))))))))))))))))))************************'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***'''''''''''''''''''''''''''((((((((()))))))))***))))))************))))))***)))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))******&&&''''''((())))))******))))))))))))))))))))))))+++++++++************))),,,,,,,,,,,,,,,,,,------++++++*********+++,,,---...---,,,***************************************************************###)))+++******---000,,,,,,,,,,,,++++++++++++,,,++++++******+++++++++,,,++++++***))))))******((()))***,,,---...//////************************+++)))((((((***,,,,,,,,,))))))************))))))((()))+++,,,,,,+++)))((((((((()))***************))))))***++++++++++++***'''(((((()))***+++++++++''''''(((((((((((('''''''''((()))((('''&&&'''))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))(((''''''''')))***+++''''''''''''(((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''******++++++++++++******(((((((((((((((((((((((((((((((((((((((''''''&&&$$$&&&((()))***)))((('''((((((((((((((((((((((((+++++++++)))((((((+++---******))))))((((((((('''))))))************))))))&&&''''''((()))******+++(((((()))******)))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&'''((())))))(((((('''((((((((((((&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((()))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''(((((((((((('''''')))'''$$$""""""%%%(((+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((()))*********((('''&&&%%%&&&&&&'''((()))******))))))************))))))************************))))))))))))))))))))))))((()))***+++++++++++++++***,,,---,,,)))'''(((***++++++++++++++++++++++++***+++,,,,,,+++***)))((($$$'''***------,,,)))(((++++++,,,,,,,,,---------'''((((((((())))))******))))))))))))))))))))))))************************'''((((((((())))))******(((((())))))))))))((((((******))))))((((((''''''***)))(((''''''((()))***'''''''''''''''''''''''''''((((((((())))))******))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&'''((()))***+++,,,,,,((())))))***+++,,,,,,,,,))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))***+++++++++++++++,,,+++*********+++,,,---///---,,,***))))))******************************++++++++++++++++++++++++)))...111000+++''''''))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,+++***))))))*********++++++,,,,,,,,,++++++***************************)))'''(((***,,,------))))))************))))))((()))+++,,,,,,+++)))((((((((()))***************))))))***++++++++++++*********+++++++++******)))))))))((('''''''''''''''))))))(((((((((((()))))))))***++++++***)))***+++(((((('''(((((()))******))))))))))))))))))))))))+++***)))'''''''''((()))&&&((()))++++++)))(((&&&))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***+++***)))(((((('''(((((()))))))))))))))(((''''''((()))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))*********)))(((''''''))))))(((((('''''''''&&&''''''(((((())))))******''')))***)))((('''(((***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((('''&&&%%%$$$))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((+++---,,,(((###)))((('''&&&&&&'''(((((())))))((('''''''''''''''***))))))((('''&&&&&&&&&(((((((((((()))***+++,,,((((((((((((((((((((((((***)))((('''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''',,,,,,+++******************((('''((()))***)))(((''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))(((***++++++******+++---+++++++++************)))******++++++++++++******)))((('''''''''(((***+++...---+++***))))))((((((++++++++++++++++++++++++************************))))))))))))************''''''((()))***+++,,,,,,************************((((((''''''''''''((((((''''''(((((())))))******,,,+++)))((((((***,,,------,,,)))'''&&&&&&'''(((************************)))))))))((('''&&&&&&&&&''''''''''''((((((((((((++++++***)))((('''&&&&&&))))))************))))))++++++************++++++))))))))))))))))))))))))'''(((+++,,,,,,+++((('''++++++++++++++++++++++++++++++,,,,,,+++***(((''',,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******++++++,,,------,,,,,,++++++******++++++++++++******************+++***)))((()))***+++,,,++++++++++++++++++++++++***)))******+++,,,......)))******++++++******)))%%%'''***------+++(((&&&++++++++++++++++++++++++)))))))))***++++++,,,,,,******************++++++*********++++++******)))++++++***)))))))))))))))))))))(((((((((((()))))))))***++++++***)))***+++)))((((((((())))))***+++++++++++++++++++++++++++***)))(((''''''(((((()))'''((()))******)))((('''))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++***)))(((''''''((())))))***))))))((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))'''''''''(((''''''&&&&&&)))((((((((('''''''''''''''((((((((()))))))))***''')))***)))((('''(((***)))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((('''&&&%%%$$$((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''(((***+++(((&&&)))((('''''''''((()))***))))))((('''''''''''''''&&&&&&''''''((())))))))))))((((((((((((((())))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&)))))))))(((((('''''''''***)))(((''''''''''''((((((&&&%%%&&&'''((('''&&&'''''''''((())))))******************)))))))))((())))))))))))))))))))))))((()))++++++******+++,,,+++++++++************)))******++++++++++++*********))))))((()))***+++,,,******))))))******+++,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))(((((('''((()))***++++++***(((''''''''')))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((''''''))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((************************,,,,,,,,,+++)))'''%%%$$$,,,++++++******+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,+++******+++,,,,,,++++++++++++************+++++++++***************++++++++++++++++++++++++***************+++,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,+++***)))((((((''''''&&&(((***,,,---,,,***)))++++++++++++++++++++++++++++++******************------,,,+++***)))(((((())))))******+++******)))++++++*********)))))))))))))))(((((((((((()))))))))***++++++***)))***+++***))))))))))))***++++++++++++++++++++++++++++++)))(((((((((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******+++***)))(((''''''((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((&&&&&&'''(((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&%%%(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((((((((((((((((((''''''''''''((((((+++(((&&&&&&''')))))))))((((((((((((((()))***+++)))((((((''''''''''''(((&&&&&&''''''((())))))***)))(((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&++++++***)))((((((''''''((((((''''''&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&''''''(((((()))******************))))))))))))))))))))))))))))))))))))'''))),,,,,,+++******++++++++++++************)))******++++++++++++***************)))***++++++,,,******))))))******+++,,,++++++++++++++++++++++++************************'''''''''((((((((())))))+++*********))))))((((((((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))&&&&&&''''''(((((((((''')))(((''''''''')))***+++((((((((((((((((((((((((''''''(((((()))***++++++))))))))))))************))))))))))))(((((((((((())))))************))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))************)))'''&&&%%%++++++*********++++++,,,************************************+++++++++,,,,,,++++++******++++++,,,*********))))))((((((((()))************+++++++++---,,,,,,+++******))))))(((((())))))***,,,---...***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******++++++***))))))***++++++......///......---++++++************************,,,,,,++++++***))))))(((...------,,,+++***))))))((())))))***************((((((((())))))((((((((())))))(((((((((((()))))))))***++++++***)))***++++++***************++++++))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((('''''''''''''''((()))))))))))))))(((((())))))))))))(((((('''(((((())))))))))))((((((((())))))))))))(((((())))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((('''((()))***************((((((((((((((('''''''''(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((''''''((((((((()))((('''''''''(((((((((((((((((()))***++++++,,,)))(((''''''''''''(((((())))))((((((''''''''''''(((((('''''''''((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''',,,,,,+++***)))(((''''''))))))(((((((((((())))))***((('''((()))***)))(((&&&&&&''''''((())))))************)))))))))))))))))))))))))))))))))))))))'''***,,,---+++***)))***+++++++++*********))))))******++++++++++++******)))))))))*********++++++------+++***)))(((((((((************************************************(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))$$$%%%'''))))))((('''&&&)))(((((('''((()))******((((((((((((((((((((((((((((((((()))******++++++(((((()))))))))*********'''((((((((()))))))))***))))))************))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))+++***)))(((((()))***+++************************''''''((())))))************************++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++*********)))((((((''''''((())))))***++++++,,,,,,,,,+++++++++******))))))************+++,,,---...***************+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++---,,,+++***))))))((()))'''(((+++...111333555555999777555111...,,,******))))))))))))))))))))))))+++++++++*********))))))******++++++,,,,,,------'''((()))***************'''((())))))))))))(((((())))))(((((((((((()))))))))***++++++***)))***+++++++++***************+++((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))(((''''''&&&'''((()))******))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((((((((()))***+++++++++***'''''''''((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&******))))))))))))******((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))((('''''''''''''''((()))***+++++++++((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((()))+++,,,---((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((('''(((((((((((((((((('''+++++++++***)))(((((('''))))))(((((((((((())))))***((('''((()))***)))(((&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))))))))))))))))))))(((***,,,,,,+++))))))***+++++++++*********))))))******++++++++++++******((((((((()))))))))))))))------+++***)))(((((((((************************************************))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))((((((((((((%%%&&&)))***+++***((('''***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))******))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++((((((((()))***+++,,,---***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,---)))))))))******+++++++++...------,,,,,,,,,------))))))*********+++++++++***+++,,,---...---,,,+++++++++++++++++++++++++++---,,,+++***))))))))))))(((+++111666999;;;::::::888666333000---+++))))))))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------''''''((()))************)))***+++,,,,,,,,,+++***))))))(((((((((((()))))))))***++++++***)))***+++++++++***))))))))))))***************************'''((()))))))))))))))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((('''''')))******)))(((((('''(((((()))))))))))))))&&&'''((())))))******)))(((((())))))))))))(((((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))(((((('''''''''((((((((((((((())))))))))))((((((((((((''')))***)))((('''(((***))))))))))))))))))))))))'''''''''(((((((((((((((((((((((())))))(((((('''+++******))))))******+++((((((((((((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%'''))))))((('''&&&'''''''''((()))************(((''''''''''''(((((()))$$$%%%&&&'''(((******+++&&&&&&'''(((***,,,---///((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''((()))'''(((((())))))(((((('''******))))))))))))((((((''''''&&&&&&''''''(((((((((&&&%%%&&&'''((('''&&&%%%&&&&&&''''''((())))))))))))))))))************))))))))))))))))))))))))***+++,,,+++))))))***++++++++++++************)))******++++++++++++******''''''((())))))))))))(((******))))))******+++,,,*********************************************************+++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&((()))++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++++++++++++++++++++++++++---,,,+++***))))))******)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))***++++++,,,,,,(((((())))))***++++++,,,......---,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,///222555888999888666555...---,,,+++************************************((())))))***++++++,,,,,,+++++++++*********))))))&&&'''((()))************((()))+++------,,,+++***))))))(((((((((((()))))))))***++++++***)))***++++++***))))))((((((((()))************************((())))))******)))(((''''''((()))******)))((('''))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))&&&'''((()))***))))))(((&&&'''((()))******))))))'''(((*********)))'''&&&''''''((()))))))))))))))&&&'''((()))************(((((())))))))))))((((((((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++(((((()))))))))(((''''''''''''''''''((((((((()))***)))))))))((((((((('''''')))***)))((('''(((***))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&(((((('''%%%%%%''')))''''''((()))))))))(((''''''''''''''''''((())))))$$$%%%&&&'''(((***++++++&&&&&&'''''')))***,,,,,,((((((((((((((((((((((((''''''&&&&&&''''''((()))''''''''''''((()))******(((((())))))))))))((((((''''''(((((((((((())))))(((''''''''''''((()))***(((&&&%%%&&&'''((('''&&&%%%%%%&&&''''''(((((()))((()))))))))************)))))))))))))))))))))))),,,,,,+++)))((((((***,,,+++++++++************)))******++++++++++++******'''((()))*********))))))******))))))******+++,,,************************************************)))************+++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''''''((()))*********))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((())))))***'''(((((((((((()))))))))(((((((((((())))))))))))))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******************************---,,,***)))((((((((()))(((((((((((()))***+++,,,++++++++++++++++++++++++)))***,,,---...---,,,+++***+++,,,,,,,,,,,,+++***)))******++++++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))************++++++*********+++,,,,,,((())))))***++++++,,,,,,***************+++,,,,,,++++++++++++++++++++++++*********+++,,,...///000555555444333111000...---(((((())))))***+++++++++++++++++++++++++++++++++******************++++++*********))))))))))))(((&&&'''((()))************&&&''')))+++,,,+++)))((())))))(((((((((((()))))))))+++++++++***)))***+++******)))(((((('''(((((((((((((((((((((((((((((())))))*********((('''&&&&&&((()))++++++)))(((&&&))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''')))*********)))(((%%%&&&((()))***+++******((()))***+++***)))'''%%%''''''((()))))))))))))))&&&'''((()))************(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,+++++++++++++++***)))(((&&&'''''''''(((((())))))******))))))((((((((('''((()))***)))((('''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))(((((()))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))(((%%%"""###(((,,,''''''((())))))((('''&&&'''''''''''''''((()))***'''''''''((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((('''''''''''''''((()))***'''''''''((((((***++++++(((((())))))))))))((((((&&&&&&''''''((()))))))))***************+++,,,,,,***((('''((()))***)))(((%%%%%%&&&&&&'''(((((()))(((((())))))*********+++))))))))))))))))))))))))------+++(((''''''***---+++++++++************)))******++++++++++++******((()))***+++,,,+++******...---+++***))))))(((((())))))))))))))))))))))))************************))))))))))))************,,,,,,+++***)))(((''''''''''''''''''''''''''''''******))))))))))))************))))))(((((((((''''''(((((()))))))))))))))%%%&&&''')))******++++++''''''''''''''''''''''''$$$$$$%%%'''(((***++++++))))))))))))************))))))))))))(((((((((((())))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((***+++(((((((((((()))***+++,,,************************)))***,,,......---,,,+++***+++,,,------,,,+++***(((((()))***+++,,,------***************+++++++++++++++******)))(((((((((''''''(((((()))***,,,,,,((())))))***++++++,,,,,,+++***)))((()))***,,,---++++++++++++++++++++++++))))))***+++---///111222666333///,,,***)))************+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))%%%&&&'''((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))(((((())))))'''(((******((('''((()))((('''&&&$$$$$$$$$%%%&&&'''&&&&&&'''***++++++******)))'''&&&'''(((***+++))))))))))))******************))))))((((((''''''((('''&&&&&&&&&''')))***((($$$!!! ###%%%%%%$$$))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''(((((((((((('''''')))*********++++++++++++******))))))))))))*********)))))))))))))))***+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))************++++++++++++******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((&&&'''((())))))((('''&&&))))))************))))))((('''&&&&&&'''((('''%%%***)))((('''''''''''''''(((((((((((('''''''''''')))))))))))))))((('''''''''%%%$$$%%%(((***(((&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$(((((())))))((('''&&&&&&))))))((('''&&&%%%$$$$$$)))((('''&&&&&&'''((()))((((((((((((((((((((((((((()))************))))))%%%''')))******)))'''%%%''''''''''''(((((((((((())))))))))))************((()))***+++,,,---------,,,,,,,,,,,,,,,+++***)))(((((()))***************))))))))))))************,,,+++***)))***+++,,,---)))(((&&&$$$$$$&&&((())))))))))))))))))))))))))))))************+++++++++************************'''''''''''''''&&&&&&&&&+++((($$$$$$'''))))))(((+++*********))))))(((((())))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++)))'''&&&)))))))))***+++++++++,,,************)))((('''&&&))))))))))))))))))))))))******))))))******+++,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((******))))))***+++,,,,,,+++***)))***++++++***)))))))))))))))))))))))))))*********+++,,,,,,------)))******++++++,,,,,,---...---+++)))(((((()))))),,,)))'''(((,,,111555777222///++++++,,,---,,,***+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++***)))(((((())))))---+++)))((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))))))))))))))''')))******)))(((((())))))))))))(((((())))))***)))((('''((()))***)))(((((('''&&&&&&''')))+++---(((((()))))))))*********))))))))))))((((((((((((''''''&&&&&&&&&'''((()))+++(((&&&&&&((())))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((('''''')))))))))*********++++++((((((''''''''''''((((((+++***))))))(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))***)))))))))((((((((('''******))))))((((((''''''''''''(((((())))))******))))))(((((((((((())))))'''''''''&&&&&&&&&&&&&&&***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''''''''((())))))(((''''''(((((())))))))))))((((((((('''&&&&&&(((((('''&&&)))(((((('''&&&&&&''''''***))))))))))))((((((((()))))))))))))))((('''''')))'''&&&''')))***)))'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''&&&&&&&&&(((((((((((((((((('''&&&++++++******))))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''(((((((((((((((((('''%%%''')))******)))'''%%%((((((((())))))))))))***))))))))))))************(((((()))***+++++++++++++++,,,,,,,,,++++++***)))))))))***+++++++++++++++))))))))))))************+++*********++++++,,,,,,***)))(((''''''((()))***************************))))))*********+++++++++************************)))))))))(((((((((((((((+++(((&&&&&&((())))))((())))))))))))((((((''''''******)))(((((((((((((((************))))))))))))((((((((((((((((((((((((*********))))))))))))((())))))))))))))))))))))))************++++++++++++(((((()))))))))*********)))************))))))(((***************+++++++++(((((()))))))))))))))(((******************************))))))******+++,,,*********++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******************************++++++,,,,,,,,,+++++++++******))))))***++++++,,,+++***)))***++++++***)))************************+++++++++++++++******************+++,,,,,,------...---,,,*********++++++,,,***((()))---111333444111...+++***,,,---,,,***+++++++++++++++***))))))))))))*********+++++++++,,,+++***))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++***))))))))))))))))))(((***++++++***))))))***))))))******************+++)))(((((())))))(((&&&&&&&&&&&&&&&(((***,,,---(((((((((((())))))))))))(((((((((((())))))))))))'''''''''&&&'''(((((())),,,+++******,,,,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((((((((('''(((((())))))(((((('''((((((((()))))))))******((((((''''''''''''((((((++++++)))((('''&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&''''''(((((())))))******))))))(((((((((((()))))))))))))))(((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''((('''&&&&&&(((((((((&&&(((((('''&&&&&&&&&&&&'''************)))))))))))))))))))))))))))((((((''')))((('''(((***+++***)))&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&'''((((((((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&))))))))))))************))))))))))))************((())))))*********))))))+++++++++,,,++++++***)))******+++,,,,,,,,,,,,,,,))))))))))))************)))***++++++,,,,,,++++++************************++++++++++++++++++++++++)))))))))*********++++++*********************************************+++***)))((((((******)))(((((((((((((((''''''''''''+++******))))))))))))***************))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************++++++++++++(((((())))))))))))******)))))))))))))))******++++++++++++***************&&&'''((()))************++++++++++++++++++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++,,,,,,,,,++++++************************---,,,,,,,,,,,,,,,------*********)))******+++,,,+++***)))***++++++***)))************************,,,++++++***))))))((((((***++++++,,,,,,---.........---,,,+++++++++,,,---,,,******+++...000000000///---+++***++++++***)))***++++++++++++***))))))(((((()))))))))*********,,,,,,+++************+++,,,+++***(((((()))******))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******)))))))))))))))***)))***,,,,,,***)))***+++'''(((((()))((('''&&&%%%***((('''((()))***)))'''''''''''''''((()))+++,,,''''''((((((((()))))))))''''''(((((())))))******(((((((((((())))))******))))))******++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))*********)))(((''''''&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''))))))(((((((((((())))))++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$((((((((())))))((((((((('''(((((())))))(((((('''((('''&&&'''((()))((('''''''''&&&&&&&&&&&&''''''*********)))))))))(((((((((((())))))))))))(((((())))))((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&'''((())))))((((((&&&&&&''''''((((((((()))(((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))******)))((('''(((((()))))))))*********((()))))))))******************++++++***)))((((((******++++++++++++******)))***++++++,,,,,,++++++((()))))))))************((()))+++,,,,,,,,,+++*********+++,,,,,,+++******************************))))))))))))*********************************************+++++++++++++++)))))))))***+++***)))(((((((((((((((((((((((((((******)))(((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((()))))))))***)))(((((('''(((***,,,---,,,+++++++++***)))))))))''''''((()))************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,)))***++++++,,,,,,,,,,,,************************---,,,+++******+++---...+++***************+++++++++***)))***++++++***)))*********************************)))))))))((((((+++++++++,,,------......---,,,+++***++++++---...,,,++++++,,,......---,,,,,,+++***************)))******+++++++++******)))))))))))))))*********+++,,,,,,+++++++++++++++,,,++++++***))))))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******)))***,,,,,,***)))***+++(((((()))((('''%%%###!!!((('''&&&'''***+++***))))))))))))((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))******++++++++++++((()))*********)))))))))************************(((((((((((())))))))))))))))))******++++++,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******''''''&&&''''''((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''))))))(((((((((((()))))))))((((((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((&&&%%%$$$)))))))))(((((()))))))))((())))))******))))))(((((('''&&&''')))***)))(((''''''&&&&&&&&&''''''((())))))((((((((('''''''''(((((())))))))))))(((((((((((()))(((((('''(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&''''''&&&&&&'''((())))))(((((($$$%%%%%%&&&&&&''''''''''''(((((((((((((((((('''(((((((((((((((((((((((())))))''''''&&&&&&''''''(((((()))******)))(((((('''''''''((((((((())))))((()))))))))************,,,,,,,,,,,,+++***)))))))))******++++++*********((())))))***************((()))))))))************((()))***+++,,,+++***))))))******++++++******)))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))******+++++++++((()))***+++***)))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''((((((((())))))))))))'''(((((((((((()))))))))((((((''''''(((***,,,---,,,+++++++++***)))))))))))))))************))))))******************************))))))******+++,,,++++++,,,,,,,,,---------++++++***))))))***++++++)))***++++++,,,,,,,,,,,,************************+++***)))))))))+++,,,---++++++***************++++++***)))***++++++***)))************************(((((()))))))))***************+++,,,,,,------...++++++***))))))***+++,,,,,,++++++,,,------+++)))******++++++***))))))))))))******+++++++++***************+++++++++,,,,,,,,,+++++++++++++++,,,,,,+++***************++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))******+++(((***++++++***))))))************)))(((&&&$$$$$$'''&&&&&&'''***++++++************)))((((((''''''))))))))))))************(((((((((((())))))))))))))))))***+++++++++++++++)))***+++***))))))***+++************************(((((((((((())))))))))))''''''((((((((((((((((((((())))))******))))))(((((((((((()))))))))******((((((''''''''''''((((((&&&&&&&&&'''((()))++++++)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%***))))))(((((())))))***))))))************))))))((('''&&&''')))******)))(((''''''''''''((())))))(((((((((((('''''''''''''''(((((()))))))))))))))((()))***)))'''&&&'''(((''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''(((((((((((($$$$$$%%%%%%&&&&&&&&&'''&&&'''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++***)))'''''''''((((((((())))))******))))))(((''''''''''''(((((((((((())))))))))))************,,,,,,,,,,,,,,,+++***)))((()))******+++*********(((((()))************)))))))))))))))************((()))******++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++((()))******(((((()))***))))))))))))************'''''''''''''''(((((()))************))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))************++++++++++++''''''(((((((((((())))))(((((((((((()))***+++,,,+++++++++************************+++******))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++******)))*********+++***)))***++++++***)))++++++++++++++++++++++++(((((())))))***++++++,,,)))******++++++,,,------,,,+++***)))))))))***+++,,,+++++++++,,,,,,***((()))***,,,,,,***)))******))))))***++++++++++++******++++++++++++,,,,,,,,,+++************+++,,,,,,*********+++++++++++++++))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))***++++++''')))******)))(((((()))***))))))((((((((((((((((((''''''((()))******))))))))))))))))))(((((('''************++++++++++++))))))))))))(((((((((((('''((()))*********)))))))))***+++)))''''''))),,,************************(((((((((((())))))))))))((((((''''''''''''''''''))))))************)))))))))))))))*********++++++((((((''''''''''''(((((((((((((((((())))))***+++))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******''''''(((((())))))******))))))(((((((((((())))))))))))******+++,,,,,,,,,'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((('''******)))(((((()))******(((((())))))))))))((((((''''''&&&''')))+++***)))((((((((((((((()))******)))))))))(((((((((((('''''''''((())))))))))))))))))***+++***((('''(((***'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&'''''''''''''''''''''(((((((((((((((((('''&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,+++)))'''&&&&&&'''((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))***************++++++++++++******)))(((((()))***************))))))***++++++++++++***))))))))))))************)))))))))))))))***+++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++++++++((())))))(((&&&&&&(((+++((((((((()))))))))******((((((''''''((())))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))************++++++++++++'''''''''((((((((())))))'''((()))******************************+++++++++((()))******++++++++++++******************************))))))******+++,,,*********++++++++++++,,,***+++,,,------,,,+++***++++++,,,,,,,,,+++******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,,,,++++++***))))))******+++***)))***++++++***)))++++++++++++++++++++++++*********+++++++++++++++((())))))******++++++,,,...---+++***)))******+++,,,+++******++++++***)))(((+++------+++******+++))))))***+++++++++++++++************++++++++++++)))))))))))))))***+++,,,)))***++++++,,,,,,,,,+++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))((())))))***++++++'''(((******((('''((()))'''&&&&&&&&&&&&(((***+++***)))(((((())))))((('''''''''((()))******))))))******+++++++++,,,,,,,,,******))))))((((((''''''%%%&&&((()))))))))((('''((())))))&&&$$$$$$(((+++************************(((((((((((())))))))))))******))))))((((((''''''))))))************))))))************++++++++++++******))))))))))))******+++***)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((*********)))((((((''''''))))))(((((((((((())))))$$$$$$%%%&&&'''((())))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((+++***)))(((((()))***+++''''''((((((((((((''''''''''''&&&'''***++++++***)))))))))))))))***++++++************))))))))))))''''''((()))))))))))))))***,,,---,,,)))''')))+++(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((,,,***(((&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))(((((()))*********************+++,,,,,,,,,,,,+++))))))))))))***************)))((((((((()))+++,,,,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,((())))))'''$$$$$$(((,,,&&&'''''''''(((((())))))))))))((())))))***++++++((((((((((((''''''''''''************************%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))'''(((***++++++***))))))))))))******+++++++++,,,&&&'''(((***,,,---------++++++++++++++++++++++++*********)))***++++++,,,))))))*********+++++++++)))+++---//////---+++))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++(((***+++---......------,,,,,,+++***))))))******+++***)))***+++++++++)))++++++++++++++++++++++++------,,,,,,+++*********((((((((()))******++++++000...---+++******++++++---+++))))))***+++******(((+++......+++***+++,,,((()))***+++++++++++++++))))))))))))************))))))(((((()))***++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******'''((((((((()))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))((()))***++++++***)))(((''''''(((((())))))*********)))((('''&&&&&&'''((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++)))((('''&&&&&&''''''''''''&&&&&&((((((((((((((()))******))))))(((((((((((())))))...---+++***)))((())))))''''''''''''((((((((((((++++++******)))(((((((((&&&''''''((((((((((((((((((((())))))))))))((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''(((((())))))******+++***((('''''''''))))))))))))((((((''''''''''''******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((************************(((((((((((()))))))))))))))***+++++++++)))((('''''''''((()))))))))))))))))))))(((&&&$$$""" ))))))))))))************++++++***)))(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))***(((&&&'''***,,,+++)))))))))))))))))))))))))))''''''(((((())))))******+++******)))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++))))))(((((((((((())))))******))))))))))))******''',,,---)))'''***+++***000...+++***++++++)))(((+++***))))))(((((()))))),,,,,,,,,+++)))))),,,...------+++)))(((&&&$$$$$$+++++++++*********))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))+++,,,------,,,,,,+++***))))))******+++++++++******)))******))))))))))))******+++++++++,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++))))))))))))***+++,,,------------,,,+++***)))(((---,,,+++******+++,,,---)))))))))******+++++++++......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))******++++++******)))%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************((()))***++++++***)))((())))))))))))((((((((((((***)))((('''&&&''''''((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((('''&&&''''''((((((''''''&&&((((((((((((((()))******))))))(((((((((((()))))))))((('''&&&&&&'''((((((((((((((())))))))))))************)))))))))))))))''''''((())))))))))))((((((((())))))))))))(((((()))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************((((((''''''(((((()))***'''''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))((((((((((((******)))(((((('''((((((((((((((((((''''''&&&&&&))))))))))))((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,***************)))((((((''''''((()))))))))))))))************)))((('''&&&))))))))))))************+++******)))(((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((()))))),,,+++***,,,...///---+++************************'''((((((((()))))))))***+++***))))))(((((())))))))))))))))))(((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))((((((((((((((()))************))))))))))))******+++---------111666555111(((***,,,+++***)))+++---************+++,,,------+++++++++***))))))+++---,,,,,,+++***)))(((((('''+++++++++*********))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))***+++,,,------,,,,,,+++******)))******+++++++++******)))*********))))))***************++++++++++++******(((((())))))))))))((((((++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,+++******))),,,+++************+++,,,***************)))))))))------,,,+++******************************************************++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))((('''''''''************++++++++++++))))))************))))))*********)))((('''''''''))))))((('''''''''(((((((((((()))***************))))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))(((''''''&&&''''''((((((''''''&&&((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))***+++,,,))))))))))))************(((((())))))))))))******'''((())))))******))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))************************''''''&&&&&&''''''((()))''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((*********)))((('''''''''************)))(((&&&&&&'''''''''''''''&&&&&&&&&)))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******+++,,,------+++******)))))))))))))))'''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))******************)))((((((((())))))((((((((())))))*********''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))***,,,...---+++(((************************(((((((((((())))))))))))+++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))************************(((((((((((())))))))))))(((((('''(((((()))***+++******))))))))))))******+++,,,---000888???<<<555$$$***///...***))),,,000))))))***,,,---///000111******+++***((((((***,,,+++++++++++++++++++++***+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,---,,,,,,++++++*********)))******+++++++++******++++++************++++++)))******************)))(((((())))))))))))((((((++++++++++++++++++++++++)))))))))******+++,,,,,,+++++++++,,,,,,++++++***+++******))))))******++++++++++++***))))))((((((,,,,,,+++******++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))+++++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))(((((((((''')))))))))*********++++++)))))))))******)))))))))***)))))))))((((((((('''))))))(((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((((())))))***))))))(((((((((((())))))++++++++++++++++++++++++(((((()))))))))*********''''''(((((()))******+++(((((()))***************(((((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************&&&&&&&&&&&&&&&'''(((((('''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))))))))(((((((((''')))***+++***)))(((&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((('''''''''(((((((((((())))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++***)))(((((()))***+++(((((())))))))))))((((((''''''((()))************((()))))))))***************))))))((((((((())))))'''(((((())))))******+++'''''''''''''''(((((()))))))))(((((((((((())))))'''(((***,,,---,,,)))'''************************(((((((((((())))))))))))******)))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''''''''''')))*********++++++++++++))))))(((((((((((())))))******))))))))))))******(((***,,,///555:::888111(((---111111---***+++---)))***+++,,,...///000000)))*********(((((()))+++++++++++++++++++++******************************+++++++++++++++,,,,,,---++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++,,,,,,,,,++++++*********))))))***+++++++++******,,,++++++++++++++++++,,,))))))************)))))))))******++++++++++++***************************))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,***))))))))))))))))))***+++++++++++++++*********+++*********++++++,,,---))))))))))))))))))))))))))))))*********+++++++++************************)))))))))******)))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))((((((((((((((('''((((((((()))))))))***((((((((()))))))))*********))))))))))))))))))***'''((((((((()))))))))***(((((())))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((((((((('''(((((((((((((((((('''((((((((((((((())))))***))))))(((((((((((()))))))))))))))(((((('''&&&%%%'''''''''((((((((())))))&&&&&&'''((()))******+++(((((()))***************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((()))))))))***)))************(((&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((('''((((((((())))))******%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((((((((()))))))))***************************+++++++++******))))))(((+++***)))(((((()))***+++(((((())))))))))))(((((((((((()))))))))(((''''''((()))))))))************)))((((((((((((((())))))'''''''''(((((()))))))))(((''''''''''''((())))))))))))(((((((((((())))))***,,,...000///---+++***************************))))))))))))((((((((((((***))))))((('''(((((((((''''''(((((())))))******))))))(((((((((((())))))'''''''''''''''''''''''')))*********++++++++++++,,,+++***(((''''''''''''******))))))))))))******&&&+++.........000///+++***+++,,,---...---***)))******+++,,,---,,,,,,+++((()))+++***)))((()))***+++++++++******))))))(((************************++++++******++++++,,,---++++++++++++++++++++++++&&&''')))+++,,,,,,++++++,,,,,,+++++++++++++++***((()))***+++++++++++++++,,,++++++++++++++++++,,,))))))************))))))))))))***+++++++++++++++************************))))))***+++++++++******))))))***+++,,,,,,,,,,,,)))))))))******)))))))))******++++++,,,---......************+++,,,------************************+++++++++*********))))))************************((())))))******))))))((()))))))))))))))((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))((((((''''''((('''''''''((()))*********'''((((((((())))))))))))******))))))))))))******'''''''''((()))*********(((((()))*********))))))(((((()))***************))))))))))))))))))))))))************************(((((('''''''''((()))***'''(((((())))))(((((('''((((((((((((((()))******))))))(((((((((((())))))+++++++++***)))(((&&&%%%''''''''''''((((((((((((&&&&&&'''(((((()))******'''((())))))******))))))(((((())))))))))))((((((''''''''''''((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((''''''''''''(((((()))'''''''''((()))*********)))))))))))))))((((((''''''''''''(((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((((((&&&''''''(((((())))))***$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((())))))******************************+++++++++***))))))(((((()))))))))))))))******+++)))))))))))))))(((((('''******+++******)))((('''))))))))))))************((((((''''''(((((())))))((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))(((+++------,,,***))))))++++++++++++++++++++++++))))))))))))((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))************************(((((((((((()))))))))))),,,+++***(((''''''''''''******))))))))))))******'''---000---+++++++++)))'''&&&&&&))),,,---+++(((***+++,,,,,,,,,***)))((((((***++++++***))))))***+++++++++***))))))((((((***************+++++++++******))))))******+++,,,++++++++++++++++++++++++&&&''')))+++,,,,,,+++***++++++++++++++++++++++++((()))***+++++++++++++++++++++************++++++)))******************)))&&&'''((())))))***))))))************************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,)))******++++++******)))((()))***+++,,,...//////+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,++++++***))))))(((************************(((((())))))))))))((((((++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((''''''''''''(((((((((((())))))))))))(((((()))))))))*********+++***)))(((((()))***+++(((((((((((())))))))))))'''((()))***+++******)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))+++,,,,,,---,,,+++***)))'''(((((((((((()))))))))&&&'''''''''((()))))))))''''''((())))))))))))((((((((())))))))))))((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***((((((((()))))))))******&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))%%%&&&&&&'''(((((())))))%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((()))******************************************+++++++++,,,,,,(((((()))***************)))))))))))))))(((''''''***************))))))((())))))))))))************'''''''''''''''((())))))+++******))))))(((((('''((((((((((((((())))))***))))))(((((((((((())))))&&&(((***)))'''%%%&&&'''++++++++++++++++++++++++***)))))))))((((((((('''))))))(((''''''''''''((())))))))))))(((((((((((())))))(((((((((((())))))************************(((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))),,,,,,+++,,,///...***((()))************+++,,,***+++,,,---,,,+++)))((((((***,,,,,,+++******+++*********++++++++++++,,,))))))*********+++++++++))))))(((((())))))***+++************************(((((()))***************++++++++++++++++++++++++(((((()))++++++,,,,,,+++*********))))))***************++++++++++++******&&&'''((())))))*********************************)))***+++,,,,,,+++)))(((******+++,,,,,,,,,++++++******+++,,,,,,+++******(((((()))***++++++,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++******************************************(((((())))))))))))((((((''''''(((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++)))(((''''''''''''******))))))(((((('''''')))************++++++++++++***)))(((((()))***+++******))))))(((((('''''''''((()))+++++++++***)))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***+++,,,(((((())))))))))))((((((((((((((((((((()))******))))))(((((((((((())))))&&&'''(((******)))(((((())))))))))))************'''''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((()))))))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******))))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((%%%&&&((()))))))))((('''******))))))((((((''''''((((((''''''''')))+++,,,(((((())))))******++++++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((()))'''%%%######%%%''')))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++---...///000'''((()))+++++++++***))))))))))))))))))((('''''''''(((((())))))))))))((())))))))))))************'''''''''''''''((()))***---,,,,,,+++***)))((((((((((((((((((((()))******))))))(((((((((((()))))))))+++,,,+++((('''(((***++++++++++++++++++++++++******))))))((((((((('''))))))((('''''''''''''''******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((************++++++++++++&&&&&&''''''(((***+++,,,******))))))))))))*********)))''''''---333111+++...111222///)))'''***...)))***,,,------,,,***))))))+++------,,,+++***+++))))))***+++---...//////))))))******++++++++++++((((((((((((((())))))***************************)))))))))))))))*********++++++++++++++++++++++++(((((()))++++++,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++)))(((++++++,,,,,,,,,++++++******+++,,,------,,,+++***(((((((((((()))))))))))),,,,,,++++++***++++++,,,************************)))))))))***++++++,,,,,,'''((()))+++++++++***)))******))))))))))))******,,,,,,+++***(((&&&%%%$$$(((((((((((())))))))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))((((((''''''&&&&&&************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))++++++******))))))((((((***))))))((('''&&&&&&&&&(((((()))***************))))))))))))((((((((((((&&&'''***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++''''''((()))))))))))))))))))))))))))))))))))))))***)))(((''''''&&&''''''))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))******))))))((((((((('''+++)))'''(((+++,,,***(((,,,,,,++++++***)))))))))((()))))))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((((()))***+++,,,---------******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((''''''(((******(((((((((((())))))))))))))))))***))))))((('''&&&)))******)))((()))+++...---,,,+++***))))))))))))''''''(((((())))))************))))))((((((''''''***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,+++***))))))+++*********))))))(((((()))************)))(((((())))))))))))))))))))))))*********)))))))))))))))************************((((((((((((''''''''''''''')))+++------+++)))'''***+++,,,,,,******+++,,,))))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************---+++***(((((()))+++,,,******+++++++++******)))++++++************************++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++************++++++***)))((((((((()))***+++,,,,,,+++***))))))******---,,,+++*********+++,,,(((((()))*********************))))))))))))******))))))******)))(((''''''((((((((()))))))))*********++++++++++++++++++***************************************************+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''''''''***))))))(((''''''&&&&&&(((((()))***************))))))))))))((((((((((((((()))***+++,,,++++++***))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''+++)))'''(((***+++***((('''''''''''''''''''''((((((((())))))))))))(((((((((((((((((('''''''''''''''((())))))******))))))))))))))))))))))))))))))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''((((((((())))))))))))******+++***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))+++***)))((((((((()))***))))))))))))((((((((((((((())))))))))))(((((('''***++++++***))))))+++------,,,+++***))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))******+++*********************)))))))))((('''((()))***************))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((,,,------,,,******+++---*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++)))((((((***+++,,,******+++++++++******)))***)))))))))***+++,,,,,,******++++++++++++************++++++++++++******************************++++++************++++++,,,++++++*********++++++,,,++++++***************,,,,,,+++******++++++,,,)))))))))))))))******+++******))))))))))))******&&&'''((()))************)))))))))*********++++++++++++++++++++++++++++++************************************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***))))))((((((''''''&&&(((((()))***************))))))))))))((((((((((((******+++++++++++++++,,,))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((('''''''''''''''***)))((((((******)))((($$$$$$%%%&&&&&&'''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((()))***************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))******))))))((('''******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))++++++***)))((((((((((((******))))))(((((('''''''''(((((())))))))))))(((+++,,,,,,+++))))))+++,,,,,,+++******))))))))))))*********)))((('''''''''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************************))))))))))))&&&'''((()))+++++++++,,,))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++************************,,,---,,,***((((((***,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************)))))))))***,,,---)))******+++++++++******((((((((()))***+++---...******++++++++++++******++++++************++++++))))))))))))))))))))))))++++++************++++++---......------,,,++++++++++++++++++************,,,++++++******+++,,,,,,+++***)))(((((()))***+++******))))))))))))******&&&'''((()))***+++++++++)))*********++++++++++++++++++************++++++************************++++++++++++++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''(((((()))***************))))))))))))((((((((((((+++******))))))***++++++(((((((((((((((((((((((())))))(((((((((((()))))))))***,,,,,,,,,,,,***)))''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((''''''''''''''''''&&&&&&))))))(((((()))))))))(((''''''((((((((()))))))))'''(((((())))))))))))((()))(((((((((((('''''''''((())))))***************''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&)))((('''&&&&&&'''((()))((((((((()))))))))******)))))))))******)))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))(((((((((((((((((()))+++***)))(((''''''&&&&&&******))))))((((((''''''&&&'''((())))))***))))))+++,,,,,,+++***)))***+++++++++***)))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))*********)))*********)))))))))))))))'''''')))******+++++++++)))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,++++++***))))))***++++++++++++***(((&&&&&&(((***,,,,,,++++++++++++++++++,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))************************))))))))))))***+++------))))))***+++++++++*********)))))))))***+++,,,,,,******++++++++++++******,,,+++***))))))***+++,,,************************++++++************++++++---...//////...,,,***)))+++++++++++++++++++++***++++++++++++++++++,,,,,,+++***)))(((((()))***+++******))))))))))))******((()))***************))))))*********+++++++++++++++******))))))******+++))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((()))***************))))))))))))((((((((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))***++++++***)))(((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((******))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))((((((((()))*********))))))(((((((((''''''((()))))))))))))))*********))))))))))))((((((((()))***************''''''''''''''''''''''''))))))((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&'''((()))(((((((((((())))))))))))'''((()))***++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))))))))))))))((())))))(((((('''&&&%%%$$$***)))))))))((((((((('''&&&'''((())))))***)))))))))***++++++***))))))+++******))))))((()))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))))))))******))))))************)))((())))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))*********++++++,,,+++***((((((***+++,,,+++++++++)))(((''')))+++,,,,,,++++++++++++++++++,,,++++++******)))))))))************************))))))************))))))))))))))))))))))))))))))************************((()))))))))***+++,,,---((()))***+++++++++++++++,,,,,,+++***)))))))))*********++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++************++++++,,,------------+++)))(((***+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++******)))))))))))))))******))))))))))))************++++++******)))))))))))))))*********+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''((((((((('''((())))))''''''((()))))))))(((((('''&&&&&&%%%&&&'''((())))))******)))+++++++++*********))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''')))***+++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((('''&&&%%%((((((((()))))))))))))))'''(((((())))))))))))(((&&&(((******)))((()))******))))))(((((()))))))))'''''''''((()))*********(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++***)))((('''))))))))))))***************************)))(((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))''''''(((((()))*********,,,+++***))))))***+++,,,+++,,,------++++++,,,---+++++++++++++++++++++++++++++++++++++++*********((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************************************))))))******+++++++++,,,((()))***+++++++++++++++...---+++***))))))((((((******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++***)))(((******,,,---------,,,+++))))))+++,,,,,,,,,,,,,,,***************)))((((((******))))))))))))******)))******++++++*********((((((((()))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))))))))((((((((((((((()))******)))((('''&&&))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((((((((((()))''''''((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))'''''''''(((((()))))))))&&&(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************************))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))*********)))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))************)))((((((((()))******)))((('''''''''(((((())))))******((())))))))))))(((((('''###%%%((()))(((((()))***))))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***'''((()))******)))((('''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***))))))((((((((()))))))))************((())))))************)))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((()))******++++++******************+++&&&))),,,---,,,++++++,,,*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))******+++++++++******(((((()))++++++,,,,,,+++,,,,,,+++***))))))))))))******++++++++++++************++++++++++++******************************++++++************++++++++++++************++++++)))***,,,---...---,,,+++((()))+++,,,------,,,,,,)))***+++++++++)))((('''******))))))))))))******((()))***+++++++++++++++(((((((((((())))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++))))))************))))))************************(((((())))))******++++++)))))))))))))))*********(((((()))***************))))))))))))(((((((((((((((***+++,,,+++***(((&&&))))))))))))))))))))))))((((((''''''''''''((((((---,,,+++******+++,,,---'''(((((()))))))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++((((((''''''''''''(((((())))))))))))))))))))))))'''((((((((())))))******&&&(((***)))&&&&&&'''***%%%&&&&&&''''''(((((()))&&&'''((()))************))))))))))))((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((()))***++++++***)))((())))))+++,,,,,,+++******&&&&&&'''((()))***++++++))))))***))))))(((''''''!!!###'''((((((((()))***))))))(((((((((((()))*********))))))(((((('''''''''((((((((())))))******'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((())))))*********+++&&&'''(((***++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''(((((()))******++++++************************!!!$$$(((+++***)))(((((())))))***+++,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++******************************+++++++++******)))(((((()))++++++,,,,,,,,,+++***************++++++******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************++++++,,,+++***)))***+++,,,---)))***,,,.........,,,+++((()))+++,,,------,,,,,,+++***)))(((((()))************))))))))))))******))))))))))))))))))))))))'''((()))******)))(((''',,,,,,+++***)))))))))***))))))(((((((((((())))))((()))*********)))'''&&&''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((''''''((()))***++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))+++,,,---,,,)))'''((()))***(((%%%)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))************))))))''''''(((((((((((('''''',,,,,,++++++******))))))(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((!!!$$$%%%&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******+++******)))((('''''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((''''''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))))))))******))))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++***)))(((((()))***+++))))))(((((((((((())))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++************************(((((()))***++++++,,,,,,+++++++++*********)))))))))*********++++++++++++)))))))))***++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++,,,+++((((((***,,,,,,,,,------,,,+++)))((())))))*********+++++++++)))))))))***+++++++++,,,***+++---------+++)))(((''')))+++,,,---,,,***)))---,,,***)))))))))******+++,,,---...---,,,+++***---***)))+++///000---)))))))))***+++,,,,,,------+++(((&&&''')))***(((&&&+++***)))(((((()))*********))))))(((((())))))***))))))))))))))))))))))))'''((()))******)))((('''++++++***)))))))))******))))))(((((((((((()))))))))))))))))))))(((''''''''''''((()))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******)))))))))((((((((((((((())))))))))))(((((((((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,+++)))'''((()))***(((&&&))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))'''''''''''''''''''''''')))))))))(((((()))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&'''''')))***+++,,,)))))))))))))))))))))))),,,,,,++++++***))))))(((******)))((((((((((((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))******))))))(((((())))))***))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++***)))(((((()))***+++))))))(((((((((((())))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++************(((((()))))))))*********++++++******************((())))))***++++++,,,,,,------,,,,,,++++++++++++)))))))))*********++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))(((***,,,++++++,,,,,,+++)))((('''******************++++++***************++++++++++++,,,---......,,,***)))((()))***+++,,,+++******,,,,,,***)))))))))*********++++++,,,,,,++++++***,,,***)))+++///000---)))*********++++++,,,,,,------+++***+++...000///---******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******))))))(((((((((((()))))))))((((((''''''''''''(((''''''((()))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))((((((((((((((('''(((((())))))))))))(((((()))))))))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))************)))(((((())))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$&&&(((***+++***((('''))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''''''''''''''''''''******))))))))))))******&&&'''(((((())))))((((((************************''''''''''''(((((((((((())))))*********+++++++++))))))))))))((((((((((((((((((((((((((('''&&&&&&)))((('''&&&&&&'''((()))&&&'''''''''''''''(((((($$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((())))))(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))---------,,,***(((&&&%%%+++***)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))******(((''''''(((((()))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))++++++++++++************'''((((((((())))))))))))---,,,***)))))))))******)))))))))***++++++,,,,,,,,,++++++++++++*********((()))))))))************,,,,,,++++++***))))))(((*********++++++++++++,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,***************)))((('''++++++******************+++++++++***************,,,---.........---++++++)))************+++++++++,,,+++******)))*********+++******)))******++++++,,,***)))+++...///---***++++++++++++++++++++++++,,,,,,,,,...111222333222)))))))))))))))*********)))(((((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''((()))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((*********)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))((((((%%%%%%%%%&&&''''''((((((************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))***************))))))((((((''''''&&&'''(((((())))))((((((***)))'''%%%%%%''')))***&&&&&&&&&''''''(((((((((%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))*********)))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((()))***++++++)))'''$$$"""))))))(((((((((((())))))((((((((((((((((((((((((++++++++++++++++++++++++''''''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((+++***(((&&&&&&''')))***((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''((((((((()))))))))******...,,,***)))((()))******))))))*********+++++++++)))((((((((((((((((((((((((((()))))))))*********+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++++++++,,,***************))))))(((+++++++++***************,,,+++++++++***)))))))))+++,,,,,,------,,,++++++******))))))******+++,,,++++++******************++++++***))))))***,,,---,,,***)))***---...,,,***,,,,,,++++++++++++++++++*********,,,---/////////(((((())))))************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''((()))******))))))(((((((((((()))))))))((('''&&&&&&'''))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((*********)))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((())))))&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((()))******))))))((((((''''''%%%&&&''')))***+++,,,,,,***)))'''%%%%%%''')))***'''''''''(((((()))))))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%$$$$$$%%%''')))***(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((())))))***)))(((''''''((((((((((((((((((((((((&&&''')))***)))(((&&&$$$''''''''''''(((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))******)))))))))))))))(((((((((((())))))(((((())))))******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((''')))))))))*********++++++---,,,***)))))))))*********************+++++++++((((((((((((((((((((()))))))))))))))************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,------,,,+++,,,+++++++++************************************,,,+++++++++***)))))))))*********+++++++++************))))))******+++,,,************+++*********,,,+++*********,,,---...+++*********+++,,,,,,+++,,,,,,++++++++++++++++++************)))))))))***'''((()))******+++************))))))))))))******))))))))))))))))))))))))((((((''''''((()))***+++))))))((((((((()))******))))))(((((((((((()))))))))(((((((((((())))))***''''''((()))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((()))))))))))))))*********''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************(((((((((((())))))))))))***************************)))'''&&&''')))+++---))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((%%%&&&((()))+++,,,------)))((('''&&&&&&'''((()))))))))))))))))))))******))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))$$$&&&((()))***+++******))))))))))))))))))))))))'''''')))***+++***))))))''''''''''''(((***+++,,,))))))))))))))))))))))))************************''''''(((((((((((((((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))(((((((((((())))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))++++++++++++************************++++++++++++*********************************************************++++++++++++,,,)))*********++++++++++++((())))))***++++++,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***)))***,,,......---+++,,,,,,++++++***++++++,,,))))))*********++++++++++++++++++***************))))))))))))************)))************+++++++++))))))***++++++++++++***++++++++++++,,,---......+++************+++,,,,,,++++++++++++++++++++++++,,,------+++)))''''''(((&&&''')))***++++++******++++++************++++++))))))))))))))))))))))))((('''''''''((()))+++,,,++++++***)))))))))******))))))(((((((((((())))))((())))))***************''''''((()))))))))))))))(((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((((((((())))))******++++++((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&(((***)))(((''')))+++***))))))(((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))******)))(((&&&(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((()))************((((((((((((((((((((((((******))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''((()))*********'''((((((((()))))))))***))))))))))))))))))))))))$$$&&&(((***++++++***)))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((('''***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))++++++++++++************))))))))))))************'''(((***,,,,,,,,,+++***************************++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,******************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***)))***,,,///000---***++++++***))))))***+++,,,(((((()))***+++,,,,,,---***************+++++++++******))))))***++++++,,,((()))***+++,,,+++******((()))***+++,,,++++++***))))))***,,,,,,---------*********))))))***+++---*********++++++,,,,,,---,,,---...,,,)))'''((()))&&&''')))***+++++++++***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))((('''''''''((()))+++,,,,,,,,,+++***))))))******))))))(((((((((((())))))((()))***,,,,,,,,,+++***'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((('''(((((()))***++++++,,,(((((())))))))))))((((((************************))))))))))))))))))))))))'''''''''((()))*********&&&(((******((('''))),,,''''''&&&%%%$$$######"""************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''')))***++++++***)))'''(((((()))***************''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((''''''&&&''''''((((((((((((''''''******))))))((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))'''(((***+++***)))'''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''(((,,,+++***(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''******))))))))))))******))))))))))))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((************************))))))))))))((((((((((((************************))))))))))))************((()))***++++++***)))((())))))(((((((((((())))))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))%%%'''***---...---+++***++++++******************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++***)))***,,,000000---*********)))(((((()))***+++''''''(((***+++,,,---...))))))******+++++++++,,,+++*********+++,,,,,,---''')))+++,,,---,,,***)))((()))***+++,,,,,,+++***'''(((***+++,,,,,,++++++*********)))))))))+++---))))))***+++,,,,,,------***,,,---,,,((('''(((***))))))))))))***************))))))))))))+++,,,...******))))))((((((''''''************************+++******)))))))))))))))***)))(((&&&&&&&&&'''((((((((()))***************((((((((((((''''''''''''---+++)))((('''((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++(((((()))***************)))))))))(((((((((((((((,,,++++++***)))(((((((((************************(((((((((((())))))))))))((((((((((((((()))******,,,+++******))))))******'''((()))******)))(((''')))))))))))))))************)))(((''''''((()))*********))))))((((((''''''***************)))(((((()))))))))))))))******+++''''''&&&%%%$$$######"""((('''''''''((()))+++,,,******))))))(((((('''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$))))))(((((('''''''''&&&***)))((((((((()))+++,,,((('''&&&''')))***)))(((+++***)))(((((()))***+++%%%&&&''')))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&((()))(((((()))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))---+++)))((('''((()))***(((((())))))))))))((((((*********)))))))))))))))******))))))((((((''''''))))))))))))((((((((((((***))))))(((((((((((()))((((((((((((((((((((((((************))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))((('''&&&%%%%%%&&&'''************************''''''''''''((((((((()))+++++++++*********))))))+++*********))))))((((((***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++---------,,,,,,+++++++++(((+++......+++)))***,,,************************...,,,******,,,,,,***(((***************+++++++++))))))************))))))'''((()))******)))((('''************************,,,,,,,,,+++++++++******++++++***)))***+++---...******+++++++++******))))))******++++++******)))***+++,,,---...---,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))******,,,,,,((((((((()))))))))))))))************************++++++)))((((((((()))*********((('''''''''(((((((((((()))***************'''''''''(((((()))))))))+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************(((((()))***************))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******,,,+++******))))))******((())))))******))))))(((++++++******))))))(((((((((((())))))))))))((((((***)))))))))(((((((((''''''((()))***************)))(((((((((((()))******((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))***)))))))))((((((((('''))))))*********)))''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%))))))((((((((('''''''''))))))((((((((()))***+++((('''&&&'''((()))((('''***))))))))))))))))))***&&&'''((()))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((((((((((((((***)))'''&&&&&&&&&'''((((((((())))))))))))((((((((())))))))))))************)))))))))((((((((('''))))))))))))((((((((((((&&&&&&''''''(((***+++,,,************************************)))))))))))))))((((((((()))***++++++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''((()))************************'''''''''((((((((())))))+++++++++*********))))))******************))))))+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++*********+++---...///...------...++++++++++++++++++++++++...,,,***+++,,,---+++))),,,,,,++++++******))))))******++++++++++++******)))***+++,,,,,,+++***)))************************------,,,,,,+++***)))))),,,+++*********+++,,,---)))******+++++++++******,,,------......------,,,)))***+++,,,,,,,,,++++++************************))))))))))))************''''''((()))************''''''((())))))***++++++************************,,,+++)))((('''((()))++++++***))))))((()))))))))((())))))************)))&&&''''''((()))***+++,,,***)))'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))(((((()))************************************************))))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******++++++***))))))))))))******))))))))))))))))))***,,,,,,+++***)))(((''''''&&&((()))++++++)))(((&&&))))))))))))((((((((((((&&&''''''(((((((((''''''((((((''''''(((((()))***))))))))))))))))))(((((($$$$$$$$$$$$%%%&&&''''''))))))))))))(((((((((((()))************))))))((())))))))))))))))))))))))(((((()))))))))(((''''''))))))((((((((((((''''''(((((('''''''''((()))***)))'''&&&&&&(((((('''&&&((())))))******))))))((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((,,,(((%%%%%%''')))(((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******)))((('''%%%$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''***)))'''&&&&&&'''(((((((((((())))))))))))(((((('''(((((())))))******+++))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((***+++,,,************************************))))))))))))((('''(((((()))***+++,,,))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************))))))))))))))))))))))))******))))))((('''&&&&&&,,,+++******)))*********************************''''''((((((((()))))))))+++++++++************************+++++++++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++***))))))))))))***+++)))))))))***************+++)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,------,,,+++***)))((((((++++++,,,,,,,,,,,,++++++******+++,,,,,,+++******************************------,,,,,,+++***)))))),,,,,,+++*********++++++))))))***+++,,,,,,++++++******++++++++++++******((()))***++++++++++++***************************((()))))))))************%%%&&&(((*********))))))(((((()))))))))*********************************---+++)))''''''(((***++++++*********************((()))************))))))((((((((()))***+++++++++)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((()))******************************++++++++++++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++++++++***)))))))))))))))***)))'''''''''''')))***+++*********))))))(((((('''((()))******)))((('''))))))))))))(((((((((((((((((('''&&&%%%###!!! '''''''''''''''((())))))((((((((())))))*********''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))(((((('''))))))(((((((((((((((((('''''''''''''''(((((())))))(((&&&'''(((((('''%%%'''((()))******)))((('''))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((---'''######(((+++***''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&((()))++++++)))(((&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++***))))))))))))******(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++***)))((((((''''''(((((((((((((((((((((((((((************)))))))))((('''''''''((()))***+++,,,))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$++++++++++++***+++++++++************************'''(((((((((((()))))))))*********************************++++++,,,,,,---...---+++))))))))))))***************************************************((())))))******++++++++++++'''%%%%%%)))++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************++++++++++++++++++++++++---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,))))))************)))))))))******+++++++++++++++************************((()))))))))************%%%&&&(((*********))))))+++*********)))))))))((()))))))))))))))))))))))),,,+++)))((('''((()))************++++++++++++***))))))*********))))))(((************)))))))))))))))))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((((((((()))***************))))))******++++++++++++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***+++++++++***))))))(((((())))))((((((&&&%%%%%%&&&(((((((((((())))))*********+++***)))(((''''''((()))***(((((((((((())))))))))))***))))))(((&&&$$$###"""'''''''''''''''((())))))'''''''''(((((()))******((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((''''''(((((())))))))))))))))))&&&''''''((((((((((((((()))(((''''''((()))(((''''''((()))******)))((('''******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((***%%%!!!###(((,,,,,,***((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&((()))++++++)))(((&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''))))))))))))))))))))))))***)))))))))))))))******(((((())))))))))))((((((***)))))))))((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***+++***)))(((''''''''''''((((((((((((((((((((((((************)))))))))(((''''''''''''((()))***+++(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))*********************))))))))))))))))))))))))(((((((((((()))))))))************************************++++++,,,,,,---///...,,,+++*********+++******************************++++++++++++******)))*********++++++,,,,,,...+++((())),,,......,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,---...******++++++,,,,,,,,,---******++++++++++++************))))))))))))******************************((()))***+++,,,------...,,,,,,,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------************************))))))))))))************''''''((()))************,,,++++++***))))))(((((())))))))))))))))))))))))+++******)))))))))))))))))))))***++++++++++++***)))************))))))(((*********))))))((((((((()))))))))***************(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))(((((()))***************(((((())))))***+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))***++++++******)))(((((((((((()))(((''''''&&&&&&''''''(((''''''((()))***+++,,,,,,+++)))(((&&&&&&((()))+++(((((((((((()))))))))))))))******+++++++++******((((((''''''(((((()))***&&&&&&''''''(((((())))))'''(((((()))))))))(((((((((((((((((())))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))******&&&'''((())))))))))))((()))((('''(((***+++***)))'''(((((())))))(((((('''******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&$$$"""$$$(((,,,,,,+++((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))++++++***)))'''&&&%%%%%%'''(((((())))))(((((('''************************''''''''''''(((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''(((((((((((())))))))))))''''''(((((())))))******((((((((((((((()))******************************************))))))))))))((((((''''''(((((())))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))((((((((()))))))))*********************+++++++++*********+++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,+++***************+++++++++++++++---+++******+++,,,++++++************************)))+++,,,,,,******+++---))))))***+++,,,---......******++++++++++++******---,,,++++++++++++,,,---************************(((((()))+++,,,---......++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))************))))))))))))******,,,,,,************************)))))))))))))))))))))))))))******+++***)))((('''((((((***+++++++++*********************)))(((((((((((((((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***************(((((()))***************''''''((())))))***++++++***************+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,******)))((((((((((((((((((((())))))))))))(((((((((((())))))******++++++))))))(((((((((((())))))'''((((((((()))))))))***)))***+++,,,,,,,,,,,,,,,)))(((((((((((()))******'''''''''(((((((((((((((''''''((())))))((('''&&&'''((((((((()))))))))***(((((('''''''''(((******''''''''''''''''''''''''&&&'''((()))))))))))))))(((((()))))))))*********'''((()))*********)))))))))(((((())),,,------,,,(((((((((''''''(((((((((***)))((((((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%&&&'''(((******+++)))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))(((''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((&&&&&&''''''((()))******'''((((((((()))))))))***'''''''''((()))*********((((((((((((((())))))***************************************))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((((((((()))************)))))))))))))))************))))))))))))))))))))))))******))))))(((''''''''''''((()))***++++++***)))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++******************))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******************)))))))))***+++,,,+++)))(((((((((++++++++++++++++++++++++)))+++,,,+++)))((()))+++***++++++,,,,,,---------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++------------,,,+++******))))))************)))))),,,+++*********+++------++++++++++++++++++++++++))))))))))))******************)))))))))+++,,,...)))))))))***++++++,,,,,,))))))))))))))))))))))))((()))+++,,,+++***(((&&&'''((()))***++++++***)))***************)))((((((%%%%%%&&&'''((()))******&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++(((((()))***************&&&''''''((()))*********'''''''''''''''(((((((((************************(((((((((((())))))))))))*********)))******+++,,,******)))((((((((((((((()))***+++,,,,,,+++***)))************))))))))))))'''((()))******)))(((''''''((((((((())))))*********************)))(((((()))))))))))))))***++++++)))))))))((((((((((((((((((((()))******)))(((''''''((((((((())))))*********)))(((((((((***+++,,,))))))))))))))))))))))))(((((()))***************(((((())))))*********+++'''(((***+++++++++***))))))((((((***---.........)))((('''&&&&&&'''((()))))))))(((((((((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((($$$&&&))))))((('''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((((((((((((((((((((((((((((((((()))******+++******(((((())))))))))))((((((######%%%''')))+++,,,---'''((((((((())))))******&&&''''''((()))******+++,,,+++***(((''''''&&&&&&((((((((((((((((((((((((************))))))))))))***)))(((''''''&&&&&&'''(((((((((((((((((((((((((((((()))***************))))))))))))************))))))))))))))))))))))))000000///---,,,***))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))************))))))******+++++++++++++++*********))))))((((((((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********))))))(((((('''''',,,///222111---******+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++(((&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++***))))))***+++,,,************************------,,,,,,+++******)))((()))+++,,,---,,,,,,+++.........---,,,+++***))),,,,,,,,,------,,,,,,,,,+++***)))))))))***,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++///---,,,,,,---......---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++***((((((+++*********))))))((((((+++******)))(((''''''&&&*********)))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********)))((((((''''''******))))))))))))*********************)))(((((('''''''''''''''((()))***(((((((((((())))))))))))*********************************))))))((('''&&&((((((((((((((((((((((((***)))))))))(((((('''''')))(((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))++++++******++++++,,,---'''((((((((('''%%%###!!!)))'''%%%%%%&&&'''''''''))))))(((((('''''''''&&&)))((('''&&&&&&'''))))))'''(((***+++,,,,,,++++++((()))***++++++***)))(((((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))************))))))222...)))((())))))((('''(((((((((((())))))))))))(((((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((+++)))&&&$$$$$$&&&)))+++))))))(((((('''''''''&&&+++++++++***)))(((((('''''')))******))))))***+++''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%&&&'''(((*********)))((()))******))))))((('''&&&+++*********))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++++++++***)))(((*********)))))))))))))))***************)))((((((***++++++******)))((('''(((((((((((()))))))))))))))))))))))))))******++++++*********))))))(((((((((((((((((())))))))))))+++++++++*********))))))(((((())))))))))))((((((((()))*********((('''&&&'''((()))******)))((('''***))))))(((((((((((((((************+++,,,------))))))))))))))))))))))))++++++******)))(((((((((''''''(((***+++,,,---...)))))))))******++++++++++++,,,------++++++,,,------,,,+++*********+++,,,******++++++++++++******+++******))))))***++++++,,,+++***)))***+++---...******++++++++++++******))),,,......---++++++,,,///...,,,++++++,,,---...++++++++++++++++++++++++///...,,,******+++,,,---+++,,,---...---+++)))'''*********)))))))))))))))++++++++++++,,,,,,---...)))))))))))))))))))))))))))))))))******+++++++++************************))))))))))))))))))))))))******))))))))))))******+++)))(((''')))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************************)))))))))(((*********)))((('''''''''***)))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((******))))))))))))******((((((((((((((('''&&&&&&(((''''''''''''(((((())))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''((())))))'''''''''((()))*********))))))))))))))))))))))))***************+++,,,,,,%%%%%%'''((((((''''''&&&,,,***(((((()))*********))))))((((((((('''''''''&&&%%%%%%%%%&&&((()))***'''((()))+++,,,,,,++++++((()))************)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))...+++'''&&&((())))))((('''((((((((())))))))))))%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((&&&$$$######$$$&&&((())))))((((((((('''''''''******))))))(((''''''&&&'''((())))))(((((()))+++''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((()))******)))(((((('''((()))))))))))))))((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***)))(((***)))))))))))))))))))))***************)))(((((('''((()))******++++++***(((((((((((())))))))))))))))))(((((())))))***+++************)))))))))((((((((((((((())))))))))))*********))))))(((((((((((())))))******))))))(((((()))******)))((('''&&&(((((())))))))))))(((((()))((((((((()))******+++******))))))******++++++************************))))))))))))************(((((()))***+++,,,,,,---***+++++++++,,,,,,,,,,,,+++,,,------++++++,,,---))))))(((((((((***+++,,,++++++,,,,,,,,,,,,++++++,,,++++++*********+++++++++++++++***++++++,,,,,,******++++++++++++*********,,,------,,,++++++,,,...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,***)))))))))******)))***+++,,,,,,,,,+++************+++++++++++++++,,,+++++++++,,,,,,---...))))))))))))))))))))))))'''(((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))))))))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))******++++++************))))))))))))******))))))((((((''''''))))))))))))))))))******))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''((()))***************))))))))))))******(((((((((((((((''''''&&&))))))(((((((((((((((((((((((()))))))))*********'''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((************))))))))))))'''''''''''''''((()))***''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))******+++&&&&&&'''((()))((((((((()))(((&&&&&&((()))((('''))))))((((((((((((''''''$$$$$$$$$%%%&&&(((***+++'''((()))***++++++******((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++******((((((((((((*********(((&&&&&&''')))))))))''''''((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((((((''''''))))))((((((''''''&&&&&&&&&((())))))(((((()))***''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))(((((())))))))))))((('''&&&'''((()))************(((((('''''''''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++******))))))))))))))))))))))))******)))************))))))((('''((()))******++++++***(((((((((((())))))))))))))))))(((((())))))***+++************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''''')))******************)))((())))))))))))(((((('''***))))))(((((())))))***((((((((()))***+++---...******))))))((()))))))))++++++++++++++++++++++++(((((())))))***++++++,,,))))))*********+++++++++***+++++++++++++++,,,,,,+++,,,---,,,+++***+++---'''''''''((()))***,,,---,,,,,,,,,------,,,,,,,,,------,,,,,,+++++++++***++++++,,,,,,,,,++++++*********++++++++++++******+++,,,---,,,******,,,---,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++************)))))))))******+++,,,------******++++++,,,---------,,,,,,+++++++++,,,------************************((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))...,,,*********+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''''''''(((((()))***+++*********)))))))))))))))***)))))))))(((((((((''')))))))))))))))*********))))))(((((((((((())))))************)))))))))((()))))))))))))))))))))))))))))))))******+++++++++******))))))))))))******))))))************))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((******************)))))))))(((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))***************)))(((''''''&&&((('''%%%&&&'''((('''&&&))))))((((((((((((((((((&&&&&&&&&'''((()))******'''(((((())))))*********((())))))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++)))((('''''''''((())))))'''''''''((((((((())))))))))))(((((((((((()))))))))))))))*********++++++((((((''''''''''''((((((((())))))))))))))))))((())))))(((((((((((((((((()))))))))(((((('''''''''''')))******)))(((***+++''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((('''''')))))))))))))))(((((('''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))*********))))))************)))(((***++++++******)))((('''(((((((((((())))))))))))((((((((((((((()))***************)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++******((())))))))))))(((((((((+++***)))(((((()))***+++************+++,,,---...,,,+++***)))))))))))))))++++++++++++++++++++++++)))))))))******+++++++++***************************************************,,,,,,,,,+++***+++,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------,,,++++++******+++,,,---,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,***)))))),,,...***+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,---------,,,,,,+++***)))))))))***+++,,,---)))******+++,,,------...,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***+++)))''''''(((((((((&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((''''''((())))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))************))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))*********))))))(((((((((******))))))))))))******))))))************))))))))))))******)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&''')))************(((((((((((((((((((((((())))))))))))))))))******+++***)))'''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((()))***+++******)))((((((((((((+++***)))***+++,,,***)))(((((())))))))))))))))))***************)))))))))(((((((((((((((((()))))))))(((((((((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))))))(((((('''''''''***)))'''&&&&&&''')))***++++++***)))((('''((((((''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))************((((((''''''''''''(((((()))***++++++++++++***)))(((((())))))))))))))))))******)))))))))))))))(((((()))+++***))))))***,,,''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((('''''')))))))))((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))((())))))*********))))))(((((())))))************((())))))*********))))))***++++++******)))((('''(((((((((((())))))))))))((((((((('''((())))))***))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))(((((((((((()))))))))+++***)))(((((()))***+++,,,,,,+++++++++++++++,,,---,,,+++***************++++++++++++++++++++++++,,,+++++++++******))))))+++++++++************)))++++++++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,++++++************++++++++++++******,,,------------,,,+++******+++,,,------,,,***)))++++++,,,,,,,,,,,,+++++++++,,,,,,***))))))+++---)))***,,,---...---,,,++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++******))))))******+++((())))))***+++,,,---------,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((************************))))))))))))))))))))))))***+++,,,------,,,+++***+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((('''((()))***))))))))))))************))))))))))))((((((((((((((((((((()))******++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((('''&&&%%%%%%%%%******))))))))))))******&&&''''''(((((((((((((((((()))***+++***)))((('''(((((()))))))))*********))))))))))))))))))))))))&&&&&&((()))************(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''''''''(((***+++,,,***)))((()))++++++)))((((((((())))))))))))******+++,,,,,,,,,+++***)))(((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))''''''''''''))))))***+++,,,***(((''''''(((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******************))))))))))))((()))******))))))***+++''''''((()))))))))))))))************************(((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((()))******************)))((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))******))))))((((((((()))******++++++((())))))************)))'''((()))******++++++***(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))************(((((((((((())))))))))))(((((())))))))))))******)))******************))))))(((((((((((())))))************))))))*********---,,,++++++******++++++---,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******))))))++++++******************---------,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,++++++++++++***((('''&&&)))******++++++******)))***+++,,,------,,,+++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,+++))))))+++,,,)))***+++,,,,,,------,,,++++++++++++++++++++++++)))************+++++++++******************))))))))))))******++++++,,,,,,------,,,+++++++++,,,,,,))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))***)))((((((***,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((***,,,---((()))))))))************(((((((((((())))))))))))'''(((((()))******++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''******))))))))))))******&&&&&&'''((((((((((((((('''(((***++++++***)))((()))))))))*********++++++))))))))))))))))))))))))''''''((())))))***))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((())))))***+++&&&&&&&&&&&&''')))+++,,,'''''''''((())))))'''%%%(((((()))))))))***************+++++++++***)))((((((((('''&&&&&&&&&'''((()))(((''''''''''''((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((&&&(((******'''&&&''')))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))&&&'''((((((''''''((()))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((()))+++,,,((()))))))))))))))((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))******++++++(((((()))***************'''((()))******++++++***(((((((((((())))))))))))(((''''''''''''((())))))((()))))))))************(((((((((((())))))))))))'''''''''(((((()))))))))((())))))******))))))((()))(((''''''((()))***+++)))******++++++******)))+++************++++++,,,+++***************+++,,,************************++++++++++++++++++++++++******************++++++++++++++++++******)))))))))+++,,,+++***)))***+++******++++++***)))((('''***++++++,,,,,,++++++***''')))+++,,,---,,,++++++)))))))))***+++,,,---...+++,,,,,,------,,,,,,+++)))***,,,,,,***)))***+++************+++,,,---...++++++++++++++++++++++++******)))))))))***,,,,,,'''((()))***++++++******+++++++++,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))(((%%%$$$###$$$&&&((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''((())),,,...000(((((())))))*********+++(((((((((((())))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,******))))))))))))******(((((()))***************&&&''')))+++,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))'''&&&&&&'''((((((*********+++,,,,,,***((((((((())))))*********+++'''((()))***++++++***)))((((((&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((%%%&&&''')))+++---//////''''''((((((((((((''''''"""%%%(((((('''&&&(((***&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++'''''''''((((((((((((((($$$%%%'''&&&%%%%%%&&&((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&(((***,,,---&&&'''((()))************%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++(((((()))******************++++++******)))((('''(((((((((((())))))))))))'''''''''''''''((())))))(((((())))))*********+++(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((()))(((''''''''')))***+++)))***+++,,,,,,+++***)))((((((((()))***+++------))))))(((((()))***++++++))))))))))))))))))))))))*********++++++,,,------))))))*********+++++++++((((((''''''&&&&&&&&&%%%)))+++++++++***)))***+++******,,,------,,,+++***+++,,,,,,------,,,,,,+++&&&'''***,,,---,,,,,,+++))))))))))))***,,,///000+++,,,,,,------,,,,,,+++(((***,,,,,,+++***)))***+++***))))))***,,,...///++++++++++++++++++++++++---,,,+++******,,,...///$$$%%%(((+++,,,,,,,,,+++------------------,,,,,,...---,,,,,,++++++++++++******))))))(((((('''''')))((('''&&&&&&'''((()))******)))(((((((((((((((,,,---...---+++)))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))******))))))))))))************''''''''''''(((((((((((((((((())))))*********++++++*********))))))((((((''''''(((((())))))******))))))************))))))((((((((((((((())))))***''')))***++++++***)))''''''''''''''''''&&&&&&&&&******))))))((((((((('''))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************************''''''''''''(((((((((((($$$&&&(((+++,,,,,,,,,+++***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))'''(((((((((((((((''''''%%%''')))))))))))))))+++((((((((((((((()))******((()))******(((''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,''')))***)))((('''(((***&&&%%%%%%&&&((()))((('''$$$$$$$$$%%%&&&'''((()))$$$$$$%%%'''(((***++++++(((((())))))))))))((((((+++)))'''(((+++,,,***((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))******++++++&&&''''''((()))******+++******)))((((((((((((((()))***+++,,,---,,,,,,+++******))))))((((((''''''))))))))))))((('''&&&%%%******++++++++++++******(((((((((((('''''''''''')))))))))))))))******+++)))(((((('''''')))***+++))))))))))))***************************)))((('''((()))***++++++***)))(((''''''((()))))))))))))))***+++,,,------,,,+++***************+++,,,---...***++++++,,,,,,+++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++((()))***+++---...///000------,,,++++++******)))))))))***+++,,,,,,------------,,,++++++******))))))***++++++***)))***++++++++++++++++++++++++++++++)))'''(((***+++***'''***++++++,,,,,,++++++***)))******++++++,,,------,,,++++++******++++++,,,......---,,,,,,++++++******+++---......---,,,++++++*********))))))))))))***)))(((((((((((()))*********)))((((((((((((((()))***,,,+++***))))))*********))))))))))))******************************))))))***++++++***))))))*********)))))))))))))))))))))))))))************((((((((()))))))))******)))))))))******+++++++++************)))))))))(((((((((((()))))))))))))))))))))************))))))******)))))))))***+++,,,((()))***++++++***)))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))******)))))))))((((((((('''((())))))*********)))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))###%%%''')))******)))(((***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''***+++,,,,,,***))))))***((((((((((((((()))******((()))+++***(((''''''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************''')))***)))((('''(((***)))((('''(((***+++***)))%%%%%%%%%%%%&&&'''((()))''''''''''''(((((())))))'''(((((())))))((((((''')))'''%%%&&&((()))'''%%%(((((((((((((((((((((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))((((((''''''(((((()))***)))(((((((((''''''''''''***)))))))))(((((((((''')))))))))))))))*********''''''(((((())))))************)))(((((((((((((((%%%&&&'''))))))(((((('''***)))))))))((((((((('''************)))((('''&&&)))))))))******)))))))))((((((((((((((((((((((((((((((((('''((())))))***(((((('''''''''((()))***))))))))))))************)))************))))))(((***+++,,,,,,,,,,,,+++***((())))))***++++++******((()))***++++++***)))((()))***,,,------,,,+++***000000...,,,)))&&&$$$###***************++++++++++++++++++++++++++++++,,,***+++,,,------,,,+++***((((((((())))))******++++++++++++++++++++++++,,,))))))******++++++,,,,,,)))******++++++,,,------)))***++++++***)))***+++++++++++++++++++++++++++---+++***+++---...,,,******++++++,,,,,,++++++***,,,+++++++++++++++++++++++++++************++++++******+++,,,---...//////'''(((***+++---......///++++++++++++******************))))))))))))************)))(((((((((((((((&&&(((******))))))***+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))************)))))))))*********++++++))))))************++++++************))))))))))))))))))))))))))))))(((((())))))************))))))***)))((('''''')))+++,,,((()))***++++++***)))(((((((((((())))))*********((((((''''''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******%%%&&&((()))))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''(((((()))******))))))(((---//////...+++)))))))))((((((((((((((()))******(((***+++***)))'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''')))***)))((('''(((***)))((('''(((***+++***)))'''&&&&&&''''''((()))***)))))))))(((''''''&&&&&&'''''''''((((((''''''''''''&&&%%%&&&''''''&&&%%%(((((((((((((((((((((((()))((((((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((()))))))))))))))''''''&&&&&&''''''((()))((((((((((((''''''''''''))))))))))))((((((((((((************))))))))))))(((((((((((())))))))))))***))))))((((((((((((((('''((()))***+++***))))))))))))))))))((((((((((((***++++++******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))************))))))******+++************+++,,,,,,,,,,,,+++***)))***++++++,,,+++++++++'''(((((())))))(((((('''$$$'''***---...,,,***(((+++++++++***)))(((''''''+++++++++***************++++++++++++++++++++++++******++++++++++++******)))))))))))))))((((((((()))******+++,,,,,,------************************)))******++++++,,,------)))***++++++***)))***+++************************...,,,+++,,,---...---+++***++++++,,,,,,++++++***------,,,,,,+++******)))******++++++++++++******000///...---,,,***))))))(((((())))))+++,,,...///************************))))))))))))))))))))))))***))))))(((((((((((((((((()))++++++***))))))***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******)))(((((((((((()))))))))************)))))))))*********++++++))))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((())))))************))))))((('''%%%$$$$$$&&&(((***((()))************)))(((''''''(((((()))***++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))((((((************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************))))))************)))((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))((((((((((((***)))))))))((((((''''''((())))))************))),,,---...---***(((((((((((((((((((((((())))))***(((***++++++)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''')))***)))((('''(((***((('''&&&'''((()))((('''((((((((((((((()))******)))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''((((((((('''((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))))))))((((((((((((++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((()))))))))***+++,,,---,,,++++++))))))))))))((((((((((((***************)))((('''(((((())))))))))))(((((())))))))))))************(((''''''''''''((())))))'''''''''''''''(((((((((((()))))))))************((()))******++++++++++++)))))))))******)))))))))******+++++++++++++++***((((((((((((((((((((((((!!!###&&&)))++++++******&&&'''(((***+++,,,,,,,,,,,,+++++++++***))))))))),,,,,,,,,++++++++++++***************************++++++++++++++++++++++++*********++++++,,,,,,,,,*********)))))))))))))))------,,,++++++******))))))***++++++***)))***+++************************+++++++++++++++,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++************+++,,,------,,,+++***000///...,,,***((('''&&&,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((+++,,,------***)))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************************))))))((((((((()))))))))************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))******++++++******))))))(((((())))))************))))))((('''%%%$$$%%%&&&((()))))))))************))))))&&&&&&'''((())))))******))))))******************((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************************))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))((((((((('''(((((()))***************&&&(((***)))(((''''''(((((((((((((((((())))))***)))***,,,+++)))(((((())))))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''')))***)))((('''(((***)))(((''''''((()))(((&&&))))))((((((((()))******''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''(((((((((''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))'''((()))++++++******)))(((((((((((())))))))))))(((((())))))(((((('''''')))******++++++******)))((()))))))))*********+++))))))(((((())))))***+++'''''''''(((((((((((((((((()))))))))************((()))***+++++++++++++++***))))))))))))))))))***)))******+++******))))))))))))))))))))))))))))))&&&'''(((((()))***++++++***++++++,,,++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++,,,------......///,,,,,,,,,+++++++++***************)))))))))))))))------,,,++++++******))))))***++++++***)))***+++************************++++++,,,+++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,%%%&&&'''(((***,,,---...---,,,***)))((()))***+++((((((((((((((()))))))))''''''((((((((((((''''''******)))(((((((((((((((,,,......---+++)))((()))))))))(((((((((((())))))******************************))))))))))))******)))))))))))))))))))))***))))))))))))************((((((((()))))))))******))))))((((((((((((''''''))))))))))))******************************))))))))))))************))))))))))))(((((())))))*********))))))))))))))))))***'''''''''(((((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''(((((((((((())))))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((('''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))))))))))))))(((''''''((()))************###%%%'''(((''''''((()))((((((((((((((()))******)))+++,,,+++***((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***''')))***)))((('''(((***,,,***))))))++++++***((())))))(((((((((((())))))%%%&&&&&&'''((()))******'''''''''(((((('''''''''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))'''''''''((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))((((((((((((((())))))***)))***+++------,,,,,,+++(((((((((((())))))))))))''''''((((((((((((''''''******++++++++++++******'''(((((())))))*********)))))))))))))))***++++++'''(((((()))***)))))))))))))))))))))******************++++++,,,+++++++++,,,,,,+++******+++,,,,,,******************)))(((+++******))))))******+++///...---++++++***++++++((((((***+++------......+++++++++*********************+++++++++,,,,,,,,,,,,+++************+++,,,*********+++,,,------...------,,,,,,+++******)))************************)))******++++++,,,------)))***++++++***)))***+++++++++++++++++++++++++++,,,---...---,,,+++,,,...***++++++,,,,,,++++++***)))******+++,,,,,,------------,,,,,,,,,,,,------&&&&&&''')))***+++,,,---)))))))))***+++,,,------(((((()))))))))*********'''((())))))))))))((('''******)))(((((((((((((((***+++---,,,***))))))******))))))))))))))))))***************************))))))(((''''''((())))))((((((((()))******++++++))))))))))))************)))))))))*********+++++++++*********))))))))))))((()))))))))******************************++++++))))))************))))))((()))***+++++++++************))))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++***))))))''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((''''''''''''((((((((('''((()))******)))(((''''''''''''''''''''''''''''''((((((((()))))))))***)))))))))))))))*********&&&&&&'''((())))))))))))%%%''')))))))))((()))+++((((((((((((((()))******)))+++,,,,,,***))))))******)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''')))***)))((('''(((***,,,+++******++++++***((()))((((((''''''(((((((((&&&&&&''''''((()))))))))'''(((((())))))(((((('''%%%''')))(((&&&%%%''')))''''''''''''''''''''''''$$$%%%'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''((((((''''''(((((()))***''''''''''''((((((((()))'''((((((((()))))))))***)))))))))))))))*********''''''(((((())))))******((((((((((((((()))******+++,,,---...///...------'''((((((((()))))))))***'''(((((()))))))))(((((())))))************))))))&&&&&&'''(((((()))******((((((((((((((()))******((((((***+++++++++***)))))))))))))))************++++++,,,,,,,,,+++******,,,,,,+++******+++,,,,,,++++++,,,,,,+++******)))+++******))))))******++++++,,,,,,------,,,++++++$$$%%%(((***,,,...///000***************+++++++++))))))***+++,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++))))))******++++++,,,,,,)))******++++++,,,------)))***++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---***++++++,,,,,,++++++***+++++++++++++++++++++,,,---,,,***((((((***,,,---------,,,+++***))))))((()))***+++,,,,,,------,,,))))))******+++++++++,,,((()))***++++++***)))(((******)))(((((((((((((((''')))***+++***)))***+++++++++************++++++************************)))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******(((((())))))*********+++)))))))))***+++++++++,,,))))))************))))))%%%''')))++++++***((('''******))))))))))))******+++++++++***************))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,+++***)))************************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))***++++++'''((()))******)))((('''))))))))))))))))))))))))'''((((((((())))))******(((((())))))******++++++%%%&&&'''((())))))))))))((()))++++++******+++,,,((((((((((((((()))******)))+++,,,,,,***))))))***+++)))(((''''''((()))+++((((((((((((((((((((((((''''''''''''((((((((()))'''''''''(((((((((((()))((()))***)))((('''(((***+++)))(((((())))))(((&&&)))(((''''''''''''(((((('''''''''((((((((((((((((((((())))))))))))(((((((((***,,,+++(((''')))+++''''''''''''''''''''''''###$$$&&&(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&)))))))))))))))(((''''''((((((((((((((()))******&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))******++++++&&&''''''((()))******+++((((((((((((((()))******'''((()))***+++***))))))'''((((((((())))))******((())))))*********))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***'''''''''''''''((())))))((()))***,,,,,,++++++***))))))))))))************,,,,,,,,,,,,,,,+++***)))+++***)))(((((()))***+++------------,,,,,,+++***+++***)))(((((()))***+++!!!$$$(((,,,......,,,+++++++++++++++)))((('''&&&))))))******+++++++++,,,(((((()))***,,,---...///------,,,++++++,,,------......------,,,+++***************++++++,,,------))))))***+++,,,---------------,,,,,,+++******))))))+++++++++***)))***+++------------------------'''***+++***(((''')))++++++++++++,,,,,,+++++++++------,,,++++++*********---+++(((&&&&&&(((+++---***++++++,,,,,,---......------......---,,,***)))'''(((((()))***+++++++++(((((((((((()))))))))))))))***+++,,,,,,+++***)))&&&'''''''''''''''''''''))))))*********+++++++++------,,,+++***)))((('''(((***+++***)))((()))***************************'''((((((((()))))))))***+++***)))(((((()))***+++...---+++***)))***+++,,,)))************+++++++++))))))))))))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***(((&&&'''***+++)))'''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************'''(((((()))(((((('''&&&******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++)))(((''''''''''''+++)))(((&&&&&&((()))+++((((((((((((((((((((((((,,,+++***)))(((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&%%%&&&''')))))))))((((((((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&'''''')))((('''''''''(((***+++&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))((((((''''''''')))***+++))))))************)))))),,,,,,+++***)))(((''''''((((((((((((''''''''''''))))))))))))(((((((((((())))))(((((('''''''''&&&'''((()))******)))(((''',,,,,,+++***)))(((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))---------,,,,,,+++++++++))))))((((((((((((((()))++++++***)))***+++---...*********++++++,,,,,,,,,///---***''''''(((+++,,,...---+++***)))******+++///...,,,+++***+++,,,,,,&&&'''((()))+++,,,......------------,,,,,,+++******+++,,,---------,,,+++---,,,,,,,,,++++++******------,,,++++++******)))))))))***++++++++++++***+++***)))))))))***+++,,,,,,------------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++******))))))******+++'''(((((()))******++++++(((((((((((()))))))))***)))******************)))))))))))))))(((((((((((())))))*********+++++++++************************(((***+++***)))((()))+++))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***++++++***)))''''''((()))***(((((()))))))))*********************************)))((('''&&&&&&'''((()))************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''(((******)))'''))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******%%%%%%&&&'''((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))******+++***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))))))))******)))(((''''''''''''((())))))((((((((('''''''''''''''((()))******))))))((()))(((((((((((((((((()))''''''(((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''')))(((((('''((()))***+++''''''''''''((((((((()))(((((('''&&&&&&'''((((((***)))(((''''''((())))))))))))************))))))+++******))))))(((((('''(((((()))***+++,,,------(((((((((((()))))))))))))))(((((((((''''''''''''((()))************)))(((++++++******)))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++++++++******))))))(((((())))))))),,,+++*********+++,,,---,,,++++++++++++++++++***---,,,,,,+++******++++++,,,,,,+++***++++++,,,---...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++...............---,,,,,,---.........,,,+++)))(((***)))))))))((((((((('''******+++++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++((((((((()))******++++++((((((((()))))))))*********))))))(((((())))))***,,,+++++++++******))))))***************+++++++++(((((()))***+++,,,,,,---)))***+++***))))))***+++(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))*********)))((('''&&&'''((()))'''((((((((())))))))))))************************(((''''''&&&&&&''''''(((************************))))))))))))))))))))))))(((((((((((('''''''''&&&))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((())))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,......***)))(((''''''((()))***************************(((((((((((()))***+++,,,)))((((((''''''(((((()))((((((((((((''''''''''''))))))*********)))((((((((((((((((((((((((((((((******))))))(((((((((((())))))(((((((((((())))))'''((())))))))))))((('''((((((((((((((()))******''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((''''''''''''((())))))******))))))(((((((((((((((((((((((((((((()))***+++,,,------...''''''(((((())))))******(((((((((((('''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))))))))))))))((((((((((((************************))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********************)))))))))******+++,,,,,,+++*********++++++,,,,,,,,,+++******))))))+++,,,---......,,,+++***++++++++++++,,,---...///------,,,+++++++++,,,,,,......------,,,,,,++++++---------------,,,,,,+++------------,,,+++)))(((,,,,,,++++++++++++******(((((()))+++,,,---......***++++++,,,,,,,,,,,,,,,.........---,,,+++))))))+++++++++,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,(((((())))))************(((((()))))))))************)))(((''''''((()))***,,,,,,,,,+++******))))))************************(((((()))***+++,,,,,,---)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))***++++++***)))((()))))))))((((((((()))))))))******++++++++++++++++++++++++(((((((((''''''(((((((((************************))))))))))))))))))))))))++++++******))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))***))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((000///,,,***(((((()))***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))***,,,---...))))))(((((((((((())))))************************))))))(((((()))***++++++)))(((((((((((((((((()))((((((((((((((('''''''''))))))))))))(((((('''''''''''''''(((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))++++++)))(((&&&((((((((((((((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))((((((((((((((((((((())))))))))))((((((&&&'''''''''((((((((())))))))))))(((((((((((('''&&&''''''((()))******+++((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))******************+++,,,---,,,,,,++++++*********+++++++++***************++++++,,,------,,,+++***,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...*********++++++******)))******++++++,,,,,,,,,------------------,,,,,,,,,((()))***+++,,,------...++++++,,,------------,,,/////////---***'''$$$"""***++++++++++++***))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......------,,,+++++++++---,,,,,,++++++,,,,,,---)))))))))))))))*********))))))))))))***************)))(((''''''((()))***+++++++++******)))))))))*********************************************+++)))+++,,,+++***)))***+++************************))))))))))))(((((((((((()))))))))******)))))))))+++******))))))))))))))))))))))))*********++++++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++*********++++++))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********)))))))))***'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((///---+++(((''''''((()))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++))))))(((((((((((())))))************************++++++***)))(((((())))))((())))))))))))))))))((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))))))))(((((((((((())))))&&&((()))++++++)))(((&&&'''(((((()))))))))))))))((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&&&&''''''((()))******+++'''''''''((((((((((((((('''''''''''''''''''''''''''''''''((())))))******(((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,+++******)))(((((()))***++++++,,,,,,++++++***)))******+++,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------)))******++++++*********))))))******+++,,,------))))))******************++++++++++++++++++++++++++++++,,,------------,,,---------,,,+++(((&&&%%%***++++++++++++***))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))******)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))+++++++++***************,,,+++++++++******))))))***+++,,,+++*********,,,************************(((((((((((())))))))))))))))))************)))))))))))))))(((((((((''''''************++++++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))(((((())))))))))))((((((************************,,,+++***)))((((((((((((((())))))******))))))((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((())))))))))))(((((((((((())))))'''((())))))))))))((('''''''''((()))))))))))))))((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))************'''(((((())))))((((((''''''''''''(((((()))))))))%%%&&&&&&'''((()))***+++''''''(((((())))))******'''''''''(((((((((((((((***))))))(((((())))))***'''''''''(((((()))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,++++++,,,,,,,,,+++******&&&'''((()))***,,,------+++***)))((()))***+++,,,............---,,,******++++++,,,---------,,,,,,------,,,,,,++++++******+++,,,,,,---------------,,,,,,+++***************+++++++++++++++,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,,,,,,,,,,)))***+++,,,---.........+++++++++,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***)))))))))))))))))))))))))))*********+++++++++)))******************)))(((((())))))******+++++++++++++++*********))))))+++++++++*********))))))***+++,,,,,,******+++,,,************************&&&&&&'''((()))***++++++((()))***++++++***)))((())))))))))))))))))((('''))))))))))))************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''''')))***))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++)))(((***,,,'''''''''((()))*********))))))))))))))))))))))))((((((((()))))))))******%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((())))))***(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***((()))************)))(((''''''''''''((((((((()))''''''&&&%%%&&&'''((((((&&&''')))******)))'''&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''&&&'''((()))***))))))((()))(((((((((''''''''''''&&&'''(((((((((((('''&&&'''((()))******)))((((((''''''((((((((((((''''''((()))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))''''''''''''((((((((()))))))))(((''''''((())))))''''''(((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))******&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))***+++,,,)))***+++,,,,,,,,,++++++'''(((((()))***++++++,,,)))***++++++,,,,,,++++++++++++,,,------,,,+++******+++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,---...............,,,+++***))))))******+++---------.........//////------,,,,,,+++***)))))))))******+++,,,+++++++++)))******+++,,,...///000,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++((())))))******++++++,,,++++++************++++++*********))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))(((((()))***+++,,,,,,---++++++++++++******))))))******************++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((()))***++++++***)))(((,,,,,,,,,,,,,,,+++******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''(((***+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((+++,,,,,,)))(((***,,,&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))************)))(((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,((()))***++++++***)))(((&&&'''''''''(((((())))))((('''&&&&&&'''((()))***((()))***,,,,,,***)))((())))))))))))(((((((((((())))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((&&&''')))*********)))((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))*********((('''&&&''''''((((((((((((''''''************))))))))))))((((((((((((''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))&&&%%%$$$$$$$$$$$$%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))******+++++++++,,,''''''''''''((()))***+++((()))+++,,,---,,,,,,+++))))))))))))************(((***---///000...,,,***((()))+++,,,------,,,+++)))***,,,---...---,,,,,,******,,,---///000111222***+++,,,,,,------------)))(((((((((***+++---///*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))***++++++++++++***,,,+++***)))))))))++++++,,,------------,,,++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********''''''((()))***++++++,,,+++******************+++''''''(((******+++++++++,,,+++***)))))))))***+++)))))))))))))))******+++))))))************))))))++++++++++++******))))))***+++,,,,,,,,,***)))(((+++*********))))))(((((((((((())))))))))))((((((++++++************++++++************************,,,+++)))((((((((()))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((******))))))(((((('''''''''((()))++++++******)))(((((())))))))))))(((((('''((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''***"""%%%++++++'''******))))))((((((((('''))))))))))))))))))))))))(((((()))***************'''((()))***++++++***)))''''''(((((())))))******)))((((((''''''(((((()))((())))))(((%%%$$$%%%%%%'''(((((()))***++++++,,,''''''&&&''''''((()))***(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))))))))))))))))))))&&&""""""(((+++((($$$*********)))))))))))))))***)))'''&&&&&&'''((()))))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))))))))((((((,,,+++)))((((((((()))***'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))((((((''')))((('''((()))***)))(((************************((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%'''((()))'''&&&))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((''''''&&&''')))*********)))((())))))(((((((((((())))))))))))************))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))((('''''''''(((***++++++***)))'''''''''((())),,,+++++++++******))))))))))))***++++++++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,***))),,,222555333000---,,,++++++,,,---,,,,,,)))))))))((()))******+++******+++,,,------------++++++++++++++++++++++++)))***,,,---,,,***((('''******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,+++---...///...,,,,,,,,,,,,++++++*********'''((()))***++++++++++++++++++***))))))***+++,,,)))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))+++++++++++++++***))))))+++*********))))))))))))))))))************))))))++++++************++++++************************---,,,+++***))))))***+++))))))))))))))))))))))))+++***))))))))))))***+++************************+++*********))))))))))))'''((()))***+++******)))))))))************))))))++++++,,,,,,,,,++++++***(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((()))******************************(((((((((((())))))))))))))))))************))))))******))))))))))))******''''''(((((())))))******)))))))))))))))))))))))))))((((((''''''(((((()))***)))))))))(((((((((''',,,((($$$$$$(((++++++***)))))))))(((((((((''''''))))))))))))))))))))))))(((((()))***************((((((******+++***))))))(((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&***++++++***(((''''''((('''(((((())))))*********)))(((((('''''''''(((((((((((())))))))))))(((((('''((()))(((&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((%%%###%%%)))***)))&&&((((((((((((((((((((((((,,,***(((&&&%%%&&&&&&''')))(((((((((''''''''''''***)))))))))((((((((('''(((((())))))))))))((((((++++++)))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&&&&'''(((((())))))(((((()))(((((()))++++++***)))))))))))))))))))))))))))'''(((((()))******++++++***)))))))))((((((((('''''''''((())))))))))))))))))))))))(((((()))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))(((((('''((()))***+++,,,+++***)))))))))******++++++*********)))))))))))))))***++++++++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---+++)))(((,,,222555333111++++++,,,---...---+++******************+++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++************+++,,,...------...000000///---,,,,,,,,,+++++++++******(((((()))***++++++++++++***************+++,,,---***))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++************,,,+++*********************************)))))))))***++++++++++++++++++***++++++************++++++************************---,,,++++++***+++++++++)))))))))))))))))))))))),,,+++************+++,,,************************++++++++++++************(((((()))************)))******++++++++++++******,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''))))))(((((((((((())))))++++++************++++++************************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((+++++++++***))))))***+++((((((((((((''''''''''''))))))))))))))))))))))))(((((()))***************)))************))))))((())))))))))))((((((((((((((((((''''''''''''((((((***+++,,,+++)))(((((()))((((((((((((((((((((((((******(((''''''&&&&&&&&&(((((())))))))))))((((((((()))***)))((('''((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))''''''''''''((((((((((((---+++)))'''&&&%%%%%%&&&((((((((((((''''''''''''))))))))))))(((((((((((((((((())))))))))))((((((******)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&''')))******++++++***((('''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&''''''((())))))))))))((()))(((((()))+++,,,***)))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))((((((((((((((((((''''''(((((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))))))))(((((((((((()))***+++------,,,++++++++++++,,,******))))))))))))(((((())))))***++++++++++++******+++,,,,,,------------+++++++++,,,,,,---------++++++******++++++,,,---***)))))),,,111444333000)))***---//////---***)))++++++++++++,,,,,,,,,---------------,,,+++***)))++++++++++++++++++++++++***+++,,,,,,,,,+++))))))******+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,---//////...,,,,,,,,,,,,,,,++++++++++++((()))******++++++++++++))))))******+++,,,------******))))))******+++,,,)))******++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,******************************++++++++++++******++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++******+++++++++************************************************((()))))))))************)))******++++++******))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))************))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((())))))***)))))))))(((((((((''''''''''''''''''))))))))))))))))))))))))(((((()))***************************))))))((((((******))))))((((((''''''***))))))(((((())))))***)))******)))(((''''''(((((((((((((((''''''''''''))))))((('''''''''''''''(((((())))))))))))(((((()))***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((***,,,***(((&&&(((***''''''((((((((((((((()))+++***((('''&&&&&&&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((((((((())))))))))))(((((()))))))))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((()))***************)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&))))))&&&&&&))))))&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))(((&&&(((((((((((((((((((((((((((((((((((())))))******))))))))))))(((((((((((((((((('''&&&&&&((()))*********))))))))))))************))))))))))))******(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))))))))((((((((((((((())))))***++++++++++++***,,,,,,,,,------,,,++++++******+++,,,,,,---......+++***++++++++++++,,,,,,+++******,,,///111000...)))+++------,,,+++*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,+++************+++,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***))))))***+++,,,---------***************++++++,,,******++++++++++++******+++++++++++++++++++++,,,++++++)))))))))***+++,,,***************+++++++++)))******************)))++++++************++++++************************))))))******************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))************)))(((******))))))((((((''''''******************************))))))))))))******(((((((((((())))))))))))'''&&&%%%'''+++,,,***&&&''''''(((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++***))))))(((((((((******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''((()))(((((((((((('''''''''''''''''''''''''''((())))))(((((())))))))))))(((((((((***+++***))))))***+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''***,,,***&&&$$$&&&)))((((((((())))))*********(((''''''''''''((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((+++)))(((((())))))(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&(((((('''%%%((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((('''&&&&&&&&&''')))*********))))))))))))************)))(((((()))******(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((************************))))))))))))))))))******((())))))*********************++++++++++++++++++((((((((((((((()))))))))))))))***++++++++++++***.........---,,,+++***)))******+++,,,,,,---......******++++++,,,,,,,,,,,,---,,,,,,---...---,,,++++++,,,,,,***((()))+++...)))***++++++,,,,,,++++++***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***)))***+++,,,---------,,,+++************+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,******************+++,,,*********+++++++++++++++))))))************))))))++++++************++++++************************(((((()))*********))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))((()))******+++(((((())))))))))))(((((('''((()))***++++++++++++************************))))))(((((((((((())))))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((''''''(((((())))))*********************************))))))(((((())))))***(((((((((((()))))))))))))))'''%%%(((,,,...+++((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************+++***)))))))))))))))***))))))))))))((((((((((((((((((''''''''''''(((((()))***++++++))))))***+++((((((((((((((((((((((((&&&&&&&&&''''''(((******(((((())))))))))))((((((((()))******))))))***+++&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))&&&%%%&&&((((((((())))))******++++++&&&&&&''''''((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++***(((((())))))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))&&&&&&))))))&&&(((((()))************)))(((''''''(((***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))))))))(((((((((((())))))+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******((()))******+++*********(((((())))))))))))******))))))***++++++++++++***.........---,,,+++***)))+++++++++,,,,,,---------)))***+++,,,,,,,,,,,,+++,,,---------,,,++++++***,,,,,,,,,)))&&&'''+++000((()))+++,,,,,,,,,+++***)))***+++,,,------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++------------++++++++++++,,,,,,,,,,,,++++++,,,++++++,,,......---+++,,,,,,,,,,,,------------***++++++,,,,,,++++++******+++,,,------,,,,,,+++++++++******++++++,,,---,,,------......------,,,+++++++++,,,,,,,,,------))))))***+++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++************++++++************************((()))***+++++++++******))))))))))))))))))))))))******+++,,,,,,+++******))))))))))))))))))))))))(((((()))))))))************)))((((((((()))++++++)))))))))******)))))))))))))))***************)))))))))))))))))))))))))))))))))(((((((((((())))))******+++,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))***++++++***)))(((''''''(((((())))))******************************)))((((((''''''(((((()))'''((((((((()))))))))***))))))))))))************))))))))))))******++++++))))))))))))))))))))))))(((((()))******************))))))(((((()))***+++(((((((((((())))))))))))++++++************++++++((()))******(((((()))***'''(((((())))))*********(((((('''''''''(((((()))(((((())))))))))))(((((('''((())))))(((((()))+++''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))((('''''''''(((''''''(((((()))******+++''''''((((((((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((())))))))))))((((((&&&&&&((()))))))))((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((())))))))))))(((+++***(((((())))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&))))))&&&&&&))))))&&&(((((()))******************))))))***,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***%%%&&&''''''((((((''''''((((((''''''''''''((((((+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))***+++++++++******'''(((***+++++++++******)))))))))*********++++++))))))***++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++)))+++,,,,,,,,,+++,,,,,,))),,,---+++''''''***///)))***,,,---...---,,,+++++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------******+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,+++******,,,++++++,,,...///---,,,,,,,,,,,,---------......++++++,,,,,,,,,++++++***+++,,,---------,,,+++***++++++******++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------((()))***,,,,,,,,,+++************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************)))***+++,,,---,,,,,,+++))))))))))))))))))))))))++++++------------++++++************************))))))******+++++++++,,,***)))((((((((()))+++,,,******++++++++++++******))))))))))))((('''&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''************************(((((((((((())))))))))))))))))************))))))''')))***++++++***)))'''*********)))((((((''''''************************((((((''''''''''''(((((('''((((((((())))))******(((+++---***%%%###&&&***))))))******+++++++++,,,))))))))))))))))))))))))(((((()))***************))))))(((((((((***+++,,,''''''(((((())))))******((((((''''''''''''((((((%%%'''((('''&&&&&&'''((('''(((((()))***++++++,,,***)))(((''''''&&&''''''(((((())))))))))))((((((&&&((())))))(((((()))+++(((((())))))*********+++'''''''''''''''''''''''')))))))))))))))))))))))))))((((((((()))))))))(((&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))((((((%%%&&&((()))))))))((((((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))%%%&&&''')))************,,,***(((((())))))'''%%%((((((((((((((((((((((((************************&&&))))))&&&&&&))))))&&&&&&''''''(((((((((((((((***))))))***,,,,,,+++)))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((())))))******$$$%%%'''((((((((('''&&&''''''&&&&&&&&&&&&''''''+++***)))'''''')))***+++(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,+++******((()))***+++,,,++++++***))))))******+++++++++,,,))))))***++++++++++++***((()))+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++'''(((+++,,,,,,,,,---///'''+++...---)))''')))---***+++---//////...---,,,------------,,,+++******++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++,,,,,,,,,,,,+++)))************+++++++++***+++---......---+++***)))***+++,,,,,,+++***)))+++******+++------,,,***,,,,,,,,,------.........