BM6P6(@ yyytttmmmgggbbb^^^[[[YYYRRRPPPLLLHHHCCC???;;;999666444222222333333222111222222222222222222222222111000000000000222333444555999===???@@@BBBGGGKKKNNNRRROOOFFF@@@CCCFFFEEEEEE???@@@LLLUUUTTTPPPNNNNNN;;;<<>>BBBMMMUUUUUUSSSTTTMMM>>>===DDDKKKggg~~~yyytttllleee```^^^___aaahhhmmmvvvlllLLLAAABBBIIIEEEKKKTTTXXX^^^bbbcccfffkkkooorrrrrrwwwyyyvvvooojjjkkkqqq{{{}}}hhh\\\ZZZ```zzzyyytttttt{{{yyy{{{qqqhhhbbbZZZSSSYYY```gggssspppkkkgggccc^^^ZZZVVVRRRPPPMMMHHHCCC???;;;:::666444222222333333222111000000000000000000000000000000//////000111333444>>>AAACCCCCCAAA@@@BBBDDDHHHHHHEEEAAAAAADDDEEECCC???===BBBMMMVVVZZZZZZZZZRRRFFFAAA???BBB___{{{sssjjjfffaaa]]]^^^bbbiiimmmsssvvv}}}\\\HHHHHHJJJJJJCCCKKKSSSWWW\\\___bbbffflllqqqtttuuu{{{pppqqqlllhhhhhhkkksss|||iii```eeeyyyxxx|||ooohhhddd\\\\\\^^^fffsssqqqmmmiiifffaaa\\\XXXRRRPPPMMMHHHDDD???<<<:::666444222222333333222111111111111111111111111111000000//////000111333444>>>AAADDDDDDAAA@@@AAACCC@@@BBBCCCBBBCCCEEEHHHJJJAAA>>>???JJJYYYaaaaaa___\\\QQQEEE<<<===UUU}}}vvvooonnnkkkhhhfffhhhmmmssswww|||~~~zzzuuu|||RRRNNN[[[___XXXJJJPPPSSSWWW\\\___bbbgggnnntttuuuxxx|||rrrmmmhhheeefffnnnuuujjjiii~~~uuuqqqvvvhhhZZZVVVdddsssqqqmmmiiifffaaa\\\XXXSSSQQQMMMIIIDDD@@@<<<:::666444222222333333222111222222222222222222222222000////////////111222333:::>>>BBBCCCAAA@@@BBBDDD<<<@@@DDDEEEBBBAAAEEEKKKFFF???<<>>OOOooo~~~{{{{{{zzzzzzzzz|||}}}}}}zzzpppOOOYYYnnnrrriiiVVVXXXVVVZZZ___bbbeeekkkrrrxxxvvvxxx~~~vvvllleeecccjjj|||uuuwww{{{|||}}}ppp]]][[[sssssspppkkkgggccc^^^ZZZVVVSSSQQQNNNIIIDDD@@@<<<;;;666444222222333333222111222222222222222222222222//////......///000222333555:::???AAA@@@@@@BBBDDD???@@@DDDFFFCCC???AAAFFFHHHAAA;;;AAATTTdddgggaaaaaaZZZHHH===BBBJJJbbb~~~|||uuuooopppvvvzzztttqqqppp{{{}}}```HHHWWWiiinnnjjjZZZZZZYYY^^^cccgggjjjnnnuuuzzzssshhhbbbeeesssvvvuuuzzzwwwkkkqqquuuqqqkkkfffaaa]]]YYYWWWSSSQQQNNNIIIEEE@@@===;;;666444222222333333222111111111111111111111111111//////......///000222333222777<<>>>>>@@@BBBDDD@@@@@@GGGKKKHHHFFFGGGFFFCCC>>>>>>JJJ[[[cccbbb```^^^MMMAAACCCDDDVVVzzz|||sssggg\\\ZZZ\\\bbbiiipppuuutttpppjjjccc______```jjjnnnttt{{{TTTAAALLLTTTXXX```ZZZ[[[[[[```fffjjjmmmqqqvvvzzzwwwkkkddddddkkktttvvv|||}}}yyytttmmmgggbbb^^^[[[YYYSSSQQQNNNJJJEEE@@@===;;;666555333222333333222111000000000000000000000000//////......///000222333111666;;;>>>===<<<>>>@@@HHH>>>===HHHTTTUUUPPPMMMCCCDDD@@@<<>>NNNuuu}}}pppsss}}}~~~zzzeeeUUUMMMGGGIIINNNTTTZZZ```]]]]]]\\\XXXTTTTTTWWWZZZ\\\```gggpppwww|||~~~UUUBBBGGGFFFJJJ\\\___aaa\\\aaahhhlllooorrrvvvyyyyyyuuuyyywwwmmmgggdddhhhmmm{{{vvvttt~~~zzzuuunnnhhhddd```]]]\\\VVVTTTPPPKKKFFF@@@<<<999555555444333222222222222111111111111111111111111222222111111111111222222444666:::<<<>>>@@@BBBDDDCCC???AAARRRmmmxxxfffKKKIIIFFFBBB???AAAIIIUUU]]]\\\```WWWIIIBBBAAARRRnnntttqqq~~~~~~}}}ssscccbbbgggrrrgggPPPIIIFFFCCCCCCFFFKKKOOOPPPNNNMMMKKKJJJKKKMMMOOOQQQTTTZZZbbbiiimmmpppqqqsssrrrwww|||}}}zzzwwwwwwxxxuuuoooHHHHHHJJJNNNTTTZZZ___aaafffbbbccckkkrrrttttttuuuuuuooopppzzzxxxqqqlllcccccciiirrrhhhccccccmmmzzz~~~ooojjjiiihhhhhhiiimmmuuu}}}zzzuuummmgggbbb___\\\ZZZUUUSSSPPPKKKFFF@@@<<<999555555444333222222222222111111111111111111111111222222111111111111222222222555999===???BBBEEEHHHEEECCCCCCMMM___iii___OOOJJJEEE>>><<>>JJJcccyyy{{{ooo```UUUUUUZZZdddxxxvvvfffSSSBBBBBB@@@???@@@CCCFFFGGGGGGGGGFFFDDDDDDEEEGGGIIIKKKOOOTTT[[[```cccdddeeefffeeejjjrrrwwwxxxuuurrrooolllsssgggGGGEEEEEELLLVVV^^^bbbbbbaaacccjjjqqqqqqoooppptttiiigggnnn{{{{{{rrrnnngggccceeeqqqhhhaaa^^^cccjjjpppxxxuuukkkeeeccccccdddeeeeeefffgggmmmpppvvv~~~yyytttmmmfffbbb^^^[[[YYYUUUSSSPPPKKKFFF@@@<<<999555555444333222222222222111111111111111111111111222222111111111111222222111444999===@@@DDDGGGJJJGGGGGGGGGIIIOOOUUUUUUPPPPPPJJJAAA===???GGGPPPVVVXXX___[[[PPPGGG===CCCWWWzzzlllZZZQQQKKKMMMPPPWWWfffvvv||||||rrr```SSSMMMEEE;;;===<<<===>>>@@@AAA???>>>@@@???>>>>>>???BBBDDDFFFIIILLLQQQTTTUUUTTTTTTTTT[[[eeeuuuxxxtttuuuYYYIIIFFFFFFMMMYYYbbbdddcccfffnnnxxxzzzsssiiijjjpppgggiiittt}}}qqqpppmmmhhheeennnzzz{{{wwwzzz~~~|||kkkddd______```___^^^______]]]bbbooozzzzzztttppprrrqqqpppqqqrrrnnnfff^^^[[[VVVXXXaaajjjiiiccc______iii{{{zzzuuummmgggbbb^^^[[[YYYTTTRRROOOKKKEEE@@@<<<999555555444333222222222222111111111111111111111111222222111111111111222222000333888<<>>===>>>??????===<<<======<<<<<<>>>@@@BBBDDDBBBEEEHHHIIIIIIHHHHHHIIIOOO]]]uuu}}}oooKKKGGGHHHJJJOOOVVV]]]```aaalllttt}}}xxxppprrryyy~~~}}}~~~nnnooorrrooojjjkkkssssssmmmhhhhhhhhhddd\\\VVVUUUTTT\\\mmm}}}tttfff___VVVTTT]]]fffdddXXXOOOUUUWWW]]]kkk|||vvvooohhhccc___\\\ZZZSSSQQQNNNJJJEEE@@@<<<:::555555444333222222222222111111111111111111111111222222111111111111222222000333777999;;;===???AAACCCEEEIIILLLLLLLLLNNNPPPUUUZZZYYYNNN@@@???NNN^^^XXXaaa___WWWNNNAAA@@@NNNdddvvvkkkbbb^^^YYYWWWUUUSSSRRRTTT\\\eee[[[XXXQQQJJJHHHJJJIIIGGGCCCAAA>>><<<===>>>======<<<;;;;;;<<<===???@@@AAA>>>@@@BBBCCCCCCCCCDDDEEECCCMMMaaa|||]]]EEEAAAGGGOOOSSSUUUYYYaaahhhmmmpppvvv||||||{{{ppplllrrrrrrmmmiiinnnxxx{{{zzz{{{wwwtttuuuwwwsssggg[[[YYYZZZdddwww{{{lll___YYYYYYccclllkkkccc]]]]]]\\\ZZZ[[[cccvvv|||wwwooohhhccc___\\\ZZZRRRQQQNNNJJJEEE@@@<<<:::555555444333222222222222111111111111111111111111222222111111111111222222000333666777888999;;;<<<>>>AAAFFFLLLNNNOOOUUU\\\xxx~~~iiiMMMAAALLL\\\XXXbbbbbb\\\SSSDDD???JJJ[[[zzzzzzooogggaaa```aaa[[[ZZZWWWSSSQQQVVVaaakkkfff```VVVOOOKKKJJJGGGDDDDDDAAA>>><<<<<<=========;;;;;;;;;;;;<<<===>>>>>><<<>>>???@@@@@@@@@CCCDDDFFFJJJRRR```xxxQQQGGGBBBLLLXXX]]]^^^cccoooyyywwwttttttwwwyyyxxx{{{~~~zzznnnqqqsssnnnkkkjjjppp~~~vvvfff\\\^^^iii}}}{{{}}}|||ooo\\\ZZZ^^^iiiqqqpppjjjfffaaaaaa```]]]ZZZ```sss|||wwwooohhhbbb^^^[[[YYYRRRPPPMMMIIIEEE@@@<<<:::555555444333222222222222111111111111111111111111222222111111111111222222///222444666777777999;;;:::===CCCIIIJJJPPP```qqqxxxVVVCCCHHHUUU[[[gggjjjggg^^^KKK@@@GGGSSSuuupppgggbbb^^^___cccZZZZZZWWWRRRSSS]]]nnn{{{|||ooo___SSSMMMIIIGGGFFFDDDBBBAAA@@@AAA@@@>>>============<<<============<<<===>>>>>>===>>>AAACCCIIIMMMQQQUUUbbbrrrGGGIIIEEEOOOZZZaaaeeekkkvvv~~~zzzxxxxxxuuuqqqrrrwww|||yyy}}}vvvuuuvvvrrroooiiikkkxxx{{{qqqsss}}}zzzzzzuuucccdddnnn~~~~~~qqqmmmiiieee______mmm|||{{{vvvnnngggaaa]]]ZZZWWWQQQPPPMMMIIIEEE@@@<<<:::555555444333222222222222111111111111111111111111222222111111111111222222...111444666777888:::<<<888<<>>>>><<<=========<<<===???AAA???HHHQQQSSSWWWjjjhhh@@@IIICCCJJJSSS[[[```gggooouuuwwwvvvxxxyyyvvvsssvvv|||xxxwwwyyy~~~{{{|||xxxrrrjjjhhhttt|||{{{zzzlllqqqvvvnnnhhhiiiuuuwwwtttooojjjeee```[[[WWWPPPNNNKKKHHHEEEAAA<<<888777444111000222333444333111111111111111111111111000000000000000000000000...000333555666888;;;>>>999BBBCCCCCCGGGHHHRRRfffaaaaaaaaa^^^RRRGGGHHHQQQeeesssuuuvvvvvv[[[DDDJJJNNNkkk|||{{{rrrkkkgggeeedddcccccc]]]WWWVVV\\\mmmwwwYYYSSSSSSMMMLLLHHHGGGFFFGGGGGGFFFCCCBBBDDDAAA>>>>>>???@@@>>><<>>===<<<===???AAABBBCCCLLLPPPTTTZZZ___sss\\\GGGFFFKKKKKKQQQXXXXXXVVV^^^llljjjuuuyyytttrrrvvvuuummmmmmlllzzz{{{|||wwwqqqjjjjjjwww|||ssspppwwwwww~~~uuu~~~xxxzzzxxxtttooojjjeee```[[[XXXQQQNNNKKKHHHEEEAAA<<<888777444111111222333333333111111111111111111111111000000000000000000000000...000222333444555888:::888CCCIIIKKKMMMGGGHHHVVVVVVVVVXXXXXXPPPGGGFFFKKK___mmmooorrrwwweeeLLLHHHJJJggg|||yyy~~~zzztttnnnjjjhhhgggfff^^^WWWWWW^^^ppp~~~```ZZZWWWMMMHHHJJJIIIGGGGGGFFFFFFEEEDDDDDDAAA??????AAABBBAAA@@@???>>>=========>>>???@@@BBBJJJOOOUUU\\\___oooVVVEEEEEELLLRRR^^^iiiiiiccccccjjjgggooorrrpppssszzzzzzsssrrrrrr|||~~~yyyzzztttmmmkkkrrruuulllfffaaagggvvv|||mmmjjjoooxxxtttooojjjeeeaaa\\\YYYQQQOOOKKKHHHEEEAAA<<<999666444222111222333333222111111111111111111111111000000000000000000000000000111222333333444666888<<>>>>>>>>>>>>>>=========@@@GGGKKKRRR[[[]]]jjjvvvMMMCCCDDDKKKTTTbbbllllllfffcccdddiiinnnpppnnnrrrzzz{{{uuupppqqqwwwyyy{{{~~~yyyqqqlllllluuuyyy{{{zzzpppjjjlllmmmrrrlllmmmyyyxxxtttnnniiieeeaaa]]]ZZZRRROOOKKKHHHEEEAAA===999666444222222222333222111111111111111111111111111000000000000000000000000111222333444444666999;;;DDDIIIGGGEEEGGGAAA@@@LLL\\\XXXVVVUUUTTTMMMDDD>>>NNN```jjjjjjqqqrrr\\\DDDDDD\\\}}}|||zzzrrrhhh]]]XXXZZZdddwwwmmmeee___UUURRRPPPRRRUUUVVVSSSOOOJJJHHHEEEDDDBBBBBBBBBCCCDDDEEE???????????????>>>===<<<>>>BBBDDDKKKUUUYYYfff~~~gggGGGCCCFFFLLLTTT]]]```aaaaaabbbcccmmmrrrtttooommmppprrrqqqmmmnnnqqqzzz{{{tttmmmiiikkkvvv~~~uuukkkxxx}}}}}}~~~wwwsssmmmhhhddd```]]]ZZZSSSPPPKKKHHHEEEAAA===:::666555333222333333222000111111111111111111111111000000000000000000000000///000222333444666:::>>>CCCFFFBBBAAAFFFCCCDDDOOOnnniiiccc___\\\UUUIII>>>HHH]]]nnnmmmkkknnn```FFFDDDTTTxxxwwwnnnddd^^^[[[]]]fffpppyyymmmddd]]]WWWYYYSSSZZZbbbeee```WWWNNNIIIHHHFFFDDDBBBAAAAAACCCDDD@@@AAAAAAAAA@@@???>>>>>>===@@@>>>BBBMMMTTTeeeZZZDDDHHHIIINNNXXX^^^]]]___eeehhhfffkkkrrrvvvqqqiiigggiiillloooqqqpppvvv}}}wwwpppiiieeennnzzzvvvrrrkkkfffbbb___\\\ZZZTTTPPPLLLHHHDDDAAA>>>;;;666555333333333333111///111111111111111111111111000000000000000000000000,,,---///000111444999===<<>><<<666555444333444333111///111111111111111111111111000000000000000000000000.../////////000333888;;;<<<@@@@@@FFFOOOKKKDDDIIITTTYYY\\\^^^aaa^^^QQQCCCFFFSSSmmmvvvnnnqqqppp]]]HHHFFF]]]}}}sssmmmeee^^^[[[\\\\\\mmmooohhhiiigggaaaaaa```jjjuuuwwwooo```SSSLLLIIIIIIHHHEEEBBBCCCFFFJJJFFFFFFEEEDDDDDDEEEFFFGGGCCCFFFCCCBBBFFFLLLaaaoooHHHHHHRRRNNNLLL]]]gggffflllwwwwwwllllllqqqyyy|||yyywwwsssrrrrrrrrrxxx}}}zzzqqqeeeeeelll}}}}}}uuutttpppiiiccc___]]][[[YYYUUUQQQLLLGGGDDDAAA>>><<<666555444444444333000...111111111111111111111111000000000000000000000000222222222111111444888;;;BBBDDD@@@CCCMMMIIIDDDJJJGGGQQQ]]]eeekkkkkk___QQQGGGNNNiiiyyyssswwwyyygggLLLDDDUUUxxxooofff\\\WWWWWWWWWeeegggeeeoooqqqjjjgggeeennnxxxyyyoooaaaTTTNNNIIIIIIHHHFFFDDDEEEJJJNNNHHHGGGFFFEEEEEEGGGIIIKKKFFFKKKHHHFFFHHHKKK```hhhEEEIIIUUUOOOVVVfffmmmiiipppyyywwwwww~~~~~~wwwxxxyyyzzzyyy|||}}}tttfffbbbhhhwwwxxxkkkyyyuuuppphhhbbb___]]][[[ZZZTTTPPPLLLHHHEEEBBB>>><<<666666555444333333333333111111111111111111111111000000000000000000000000//////000111222444666777======@@@FFFMMMNNNJJJFFFGGGPPP^^^qqquuu___EEEOOOeeetttvvv{{{~~~uuuVVVHHHLLLqqq}}}rrreeeXXXWWW___\\\bbbgggjjjnnnrrrqqqnnnnnnwww~~~|||ooo___SSSNNNOOOQQQRRRMMMHHHHHHOOOVVVQQQOOOKKKJJJJJJLLLNNNOOOLLLIIIKKKNNNJJJMMMfffeeeGGGHHHSSSPPPaaagggkkknnnvvvyyy~~~xxxssszzz{{{yyy}}}{{{|||uuummmjjjffflll{{{~~~ppplllvvvsssooohhhbbb___^^^\\\[[[TTTQQQLLLHHHEEEBBB>>><<<666555444333333222333333111111111111111111111111000000000000000000000000//////000111222444555666======@@@FFFLLLMMMIIIEEEFFFOOO\\\kkkzzz~~~ppp```LLLMMM___rrrxxx|||{{{qqq]]]MMMKKKjjjwwwkkk___^^^fffeeekkkooopppqqqtttuuussssssxxx|||xxxlll^^^RRRLLLRRRVVVXXXUUUPPPQQQYYY```ZZZXXXTTTQQQOOOPPPRRRTTTQQQMMMNNNPPPLLLOOOhhh|||]]]HHHJJJUUUSSS___ffflllpppxxx{{{yyy}}}~~~zzz~~~vvvtttyyyyyytttttt{{{xxxwww|||~~~tttnnnjjjbbbiiiuuu~~~qqqnnn{{{qqqmmmgggbbb```___]]]\\\UUUQQQMMMHHHEEEBBB>>><<<666555444333333222222222111111111111111111111111000000000000000000000000//////000000222333555666===>>>@@@EEEJJJKKKHHHDDDDDDMMMXXXbbbjjjmmmhhhaaaTTTKKKWWWmmmvvvxxxtttjjjcccRRRJJJ___|||qqqggggggnnnqqqwwwyyyvvvtttwwwyyyxxx{{{|||zzzuuukkk^^^RRRJJJPPPUUUYYYXXXVVVXXX```gggdddccc___[[[WWWWWWXXX[[[XXXRRRQQQSSSOOOSSSkkkeeeSSSJJJMMMUUUVVVbbbjjjsss{{{~~~wwwyyy}}}}}}yyyvvvyyyuuuvvvyyyvvvqqqssszzzvvv}}}{{{uuuqqqmmmdddfffooo}}}}}}qqqqqq~~~oookkkfffcccaaa```___]]]UUURRRMMMIIIEEEBBB>>><<<666555444333222222222222111111111111111111111111000000000000000000000000//////000000111333444555<<<===@@@DDDHHHIIIGGGDDDBBBJJJSSSYYY\\\^^^```aaaVVVHHHPPPfffpppqqqnnngggeeeVVVIIIRRRwwwxxxqqqrrrwww||||||xxxzzz}}}~~~~~~xxxqqqiii___TTTLLLNNNUUU[[[\\\[[[]]]eeellljjjiiieeeaaa^^^^^^```bbb^^^VVVRRRTTTRRRVVVmmm|||SSSNNNPPPRRRWWWYYYdddkkkvvvuuuxxx{{{|||{{{yyywwwvvvwwwuuuvvvzzzzzzwwwxxx|||wwwtttrrrkkkeeejjjuuu}}}yyyyyynnnjjjfffcccbbbaaa___^^^VVVSSSNNNIIIFFFBBB>>>;;;555555444333222222222222111111111111111111111111000000000000000000000000/////////000111222333444;;;<<>>;;;555444333222222111111111111111111111111111111111000000000000000000000000/////////000000222333333888;;;>>>BBBEEEFFFGGGFFFDDDEEEIIIOOORRRSSSVVV[[[RRRGGGKKK[[[jjj}}}tttgggSSSHHHRRRuuuyyyqqqkkkgggbbb\\\WWW]]]dddlllnnnlllkkkoootttnnnhhhdddeeejjjooopppnnndddWWWPPPRRRUUU]]]ttt\\\DDDQQQ]]]aaahhhnnnjjjjjjooovvvxxxrrrkkkhhhyyy{{{}}}zzztttpppnnnoooqqqooopppwww}}}tttqqqnnnfffeeegggppptttmmm}}}mmmjjjgggdddbbbaaa^^^]]]XXXTTTOOOJJJFFFBBB>>>;;;555444333222111111111111111111111111111111111111000000000000000000000000000//////000000111222333666999===AAACCCEEEGGGHHHFFFBBBEEEOOOVVVVVVUUUVVVSSSJJJKKKYYYtttvvv]]]LLLLLLfff~~~zzztttooollliiifffeeehhhpppwwwxxxtttqqqsssvvvrrrjjjcccfffpppwwwvvvqqqeeeWWWOOORRRXXXaaayyytttQQQEEETTT^^^ccclllrrrppplllnnnssssssnnniiiiiiooosssvvvuuuppplllkkklllnnnppptttyyy~~~yyyuuurrrlllhhheeehhhsssxxxuuummmjjjgggdddcccaaa^^^\\\XXXTTTOOOJJJFFFBBB>>>;;;555444333222111111111111111111111111111111111111000000000000000000000000000000//////000111222222555888<<<@@@CCCEEEHHHIIIGGGAAACCCOOOYYYYYYUUUSSSVVVMMMKKKYYY}}}cccQQQMMMaaa}}}zzzvvvrrrppppppqqqvvv}}}zzz{{{~~~wwwllldddhhhuuu}}}zzzsssfffWWWOOOSSSYYYddd|||hhhNNNHHHVVV]]]aaajjjooonnniiiiiinnnppplllkkknnnccchhhnnnooollljjjlllnnnmmmssszzz}}}~~~}}}~~~|||zzzrrrmmmgggffflll{{{wwwssskkkeeeeeeeee```[[[YYYWWWNNNLLLLLLEEEFFFGGG???666555444333222111111111222222111111222222333444---...///000111222333444000000//////000111222222666888<<<@@@DDDGGGIIIIIIIIIDDDCCCKKKZZZbbb```ZZZXXXXXXNNNTTTwww}}}\\\PPP^^^||||||ssskkkfffmmmyyy~~~xxxhhh___UUURRR[[[nnnTTTPPPRRR[[[bbbcccgggmmmeeeiiimmmooommmjjjgggfff[[[pppzzzppphhhkkkkkkdddooorrrwww~~~}}}}}}yyysssllleeeccceeelll|||rrrjjjeeeeeeeee```[[[ZZZXXXNNNMMMLLLEEEEEEFFF===666555444333222111111111222222111111222222333444222222111///...---,,,+++000000000000000111222222666888<<>><<<777666444222111111111222000000000111222222222333222111111111000000//////000000000000111111111111000222444777999===AAAEEEGGGHHHKKKMMMHHHDDDKKKXXXZZZ^^^fffkkkfffXXXKKKDDD```nnnsssvvvyyy^^^HHHLLL]]]|||YYYUUUTTT```hhhmmmkkklllttt{{{~~~fffdddgggqqq}}}}}}wwwuuuttttttuuuwwwxxxwwwvvvyyyuuunnniiigggiiimmmooo{{{|||{{{sssrrrvvvxxxtttpppbbbVVVSSS```qqq}}}~~~xxxiiihhhgggeeeccc```]]]\\\XXXTTTNNNIIIEEEBBB>>><<<777666444222111111111222111111111111111222222222111111111111000000000///000000000000111111111111000222444666999<<>><<<777666444222111111111222222222222111111111111111111111111111000000000000000000000000111111111111000111333555888<<>><<<777666444222111111111222333222222222111000000000111111111000000000000000///000000000111111111111///111333444777;;;AAAEEEKKKKKKMMMPPPQQQOOOMMMKKKXXXbbbnnnxxxmmmXXX[[[vvvuuuZZZOOOYYY|||wwwuuutttvvvyyy~~~~~~{{{zzzyyyxxxwwwwww{{{vvvRRRMMMYYY___aaadddgggffffffhhhkkkmmmnnnjjjggggggkkkoooqqqqqqtttwwwxxxuuuqqqqqqvvv{{{wwwvvvtttrrrqqqrrrsssttttttyyy{{{xxxwww|||{{{{{{|||~~~vvvlll```WWWRRRVVVfffwwwccceeehhhhhhgggbbb]]]ZZZVVVRRRMMMHHHEEEBBB???<<<777666444222111111111222333222222222111000000000000000000000000000111111///000000000111111111111///000222333555:::@@@DDDGGGJJJNNNSSSVVVUUUOOOJJJQQQvvvuuuXXXlllpppWWWLLLiii~~~wwwrrrpppmmmkkkkkknnnqqqrrrqqqnnnooottt___JJJNNNVVVYYY______aaacccdddeeefffiiihhhhhhggghhhiiikkklllmmmmmmrrrvvvvvvsssqqqtttxxxuuutttttttttvvvxxxzzz{{{yyy~~~zzzwwwxxxyyywwwzzz}}}|||{{{|||ttthhh[[[QQQQQQ]]]jjjrrr|||}}}{{{eeefffhhhhhhfffbbb]]]ZZZUUURRRLLLHHHEEEBBB???<<<777666444222111111111222222222222111111111111111000000000000111111111111000000000000111111111111///000111222444999@@@DDDFFFKKKQQQTTTWWWWWWRRRKKKYYY^^^bbbxxx]]]HHHWWWtttlllhhhffffffhhhnnnqqqrrrpppmmmlllnnnvvv{{{TTTNNNVVVXXX[[[aaabbbgggmmmmmmgggaaa```ccceeehhhiiiiiijjjkkkmmmppptttyyyzzzxxxvvvvvvxxxppppppqqqrrruuuxxx|||~~~}}}yyyzzzyyysssvvvvvvyyy~~~}}}xxxooobbbWWWTTTXXX___gggrrr~~~zzz|||gggggghhhhhheeeaaa\\\YYYUUUQQQLLLGGGDDDBBB???<<<777666444222111111111222111111111111111222222222///000000000111111111111000000000000111111111111///000000111333999???DDDJJJPPPSSSRRRRRRUUUSSSOOO[[[~~~fffyyycccNNNNNNiiixxxooommmmmmppptttuuusssooopppmmmnnnttt|||~~~yyytttrrrRRRVVV]]]\\\cccfffeeehhhooonnneee^^^]]]^^^aaaeeefffeeeggglllpppssstttuuuuuutttsssrrrqqqllllllkkkllloootttxxx{{{~~~{{{yyy~~~~~~xxx{{{sssuuu~~~~~~yyyxxxsssiii___YYYWWWVVV___iiizzzhhhhhhhhhgggddd```\\\YYYTTTQQQLLLGGGDDDBBB???===777666444222111111111222000000111111222222222333//////000000111111111222000000000000111111111111//////000000333888???DDDOOOTTTUUUPPPNNNRRRTTTRRRKKKbbb~~~qqq|||~~~mmmWWWJJJRRRsss|||zzzyyy{{{~~~|||vvvqqqrrrppppppuuu{{{zzzssslllfffvvvjjjOOOXXX\\\[[[fffhhhccccccgggfffaaa^^^```ZZZ]]]```aaaaaadddkkkqqqrrrooollljjjjjjjjjiiigggiiihhhggghhhjjjooosssvvvwww|||zzzrrrrrr|||{{{~~~qqqppp}}}}}}vvvwwwuuunnneee]]]VVVQQQVVV```ppphhhhhhhhhhhheeebbb^^^[[[YYYQQQJJJGGGCCC===:::;;;888777555333222222222333111111111111111111111111000000////////////000000............////////////000000000000111666<<>>;;;<<<888777555333222222222333111111111111111111111111000000////////////000000....../////////000000000111111111000111555;;;???KKKNNNRRRSSSRRROOOKKKIII@@@HHHYYYkkkvvvbbbqqqvvvgggNNNJJJSSSllluuuiiiccctttaaaWWW[[[]]]```fffccc```aaaeeeeeebbbbbbfffkkkllliiiaaa^^^cccffffffooommmmmmooommmjjjjjjmmmmmmqqqtttpppjjjgggiiinnnwwwxxxyyywwwrrrppprrrtttuuuwww|||}}}||||||{{{wwwrrriii___XXXUUUTTTZZZjjj|||ggghhhiiihhhfffbbb^^^[[[VVVPPPJJJHHHDDD???===>>>888777555333222222222333111111111111111111111111000000////////////000000/////////000000000111111111111111111111444888<<>>???888777555333222222222333111111111111111111111111000000////////////000000000000000000111111111111111111222111111222555888???EEELLLQQQSSSTTTVVVWWWUUUNNNHHHLLLYYYjjjyyy{{{___[[[lllhhhPPPGGGKKKhhhqqqjjj||||||^^^UUUXXXXXXXXX[[[aaaaaadddgggiiiiiiiiijjjgggiiiiiifffbbb```^^^]]]dddcccffflllnnnllljjjkkkpppxxx~~~|||sssmmmnnnrrrtttvvvvvvtttpppooorrruuuzzzzzzzzz{{{yyyxxx{{{{{{zzzuuummmggg```WWWQQQWWWcccppp}}}fffgggiiiiiigggbbb]]]ZZZTTTNNNJJJIIIFFFAAA>>>???888777555333222222222333000000000000000000000000000000////////////000000000000000000111111111111000111222111000111333555:::AAAJJJQQQTTTVVV[[[^^^[[[OOOCCCEEEUUUiiiuuuxxxrrrttt^^^UUU\\\uuuwwwWWWIIIDDDTTTwwwqqq{{{jjj[[[VVVUUUSSSSSSWWW```aaaaaa```aaadddffffffeeeeeeffffffccc___^^^___aaa```dddlllpppmmmiiihhhkkkmmmqqqrrrqqqooonnnmmmpppsssvvvvvvtttrrrsssuuu|||yyyxxxxxxxxxxxx}}}}}}~~~}}}}}}yyyssspppjjj___VVVUUUZZZaaalllvvveeegggiiijjjgggccc]]]YYYUUUOOOKKKJJJGGGBBB>>>>>>888777555333222222222333000000000000000000000000000000////////////000000/////////000000000111111...///111111111000222333999AAAKKKQQQSSSWWW\\\aaaXXXPPPFFFFFFUUUhhhqqqrrrtttyyyeeeXXXSSSdddbbbPPPEEEHHHccc~~~```[[[XXXXXXWWWSSSRRRUUU\\\^^^\\\YYYZZZ^^^aaa```cccbbbccceeeccc```aaaeeeccc```bbbiiinnnlllhhhgggiiigggfffiiiooorrrqqqnnnrrrvvvzzzzzzwwwttttttuuuwwwuuuwww{{{}}}{{{{{{~~~{{{wwwwwwqqqiii```ZZZVVVWWW___iiixxx}}}eeegggjjjjjjhhhccc]]]YYYUUUOOOKKKKKKHHHBBB>>>>>>888777555333222222222333000000000000000000000000000000////////////000000....../////////000000000,,,...000111111000111222555>>>IIIPPPTTTXXX```ffffffaaaVVVLLLPPPaaaqqqxxx{{{ooo]]]^^^rrr^^^LLLEEEQQQ{{{iiiUUUSSSUUUYYY[[[YYYWWWVVVXXX\\\\\\YYY[[[___```^^^aaa^^^___bbbcccbbbfffmmmiiiccc```eeeiiiiiiiiiiiiiiieeeaaaeeelllrrrsssqqqtttwwwyyyxxxuuutttuuuwwwuuussstttzzz}}}{{{zzz{{{|||yyyzzztttpppiiiaaaVVVQQQWWWaaajjjoooyyyeeegggjjjkkkhhhccc]]]YYYVVVPPPLLLKKKHHHAAA======888777555333222222222333000000000000000000000000000000////////////000000............////////////+++---000111111000111222000:::FFFOOOTTT[[[dddlll}}}xxxfffPPPIIIZZZtttjjj]]]jjjTTTFFFHHHiiibbbTTTRRRTTTZZZ``````[[[XXXWWW]]]___^^^___dddccc___```\\\\\\aaacccccciiirrrooofff___```eeegggjjjllleeeaaa]]]^^^eeelllooopppssstttuuutttrrrrrrvvvzzzyyysssqqquuuxxxyyy{{{~~~www|||yyy{{{uuussspppfffXXXOOOTTT___aaagggqqq~~~fffggghhhjjjiiiddd]]]XXXTTTQQQMMMIIIGGGCCC???<<<888777555444333333444444333222111111222222111///......////////////..................////////////000000111111111000000///222999CCCJJJRRR```rrrsssUUULLLTTTjjjwwwsssjjjFFFGGGOOOeee}}}RRRYYYVVVVVV]]]ggglllhhhbbbjjjeee```^^^aaaeeehhhhhh\\\bbbeeebbbccciiimmmlllsssrrrmmmfffdddhhhkkkkkkfffdddeeefffeeeeeejjjrrrrrrwwwwwwqqqooouuu{{{|||yyytttrrrnnnlllttt~~~~~~{{{wwwvvvsssnnnfff\\\TTTNNNXXX[[[bbbpppfffggghhhjjjiiiddd]]]XXXTTTQQQMMMJJJGGGDDD@@@===999888666444333333333333333222111111222222111///......////////////..................////////////000111111111111111000000333777>>>GGGSSS```kkkrrrtttxxxnnn]]]UUURRR\\\oootttuuuTTTCCCFFFUUUhhhhhhOOOWWWWWW[[[dddnnnqqqkkkcccdddaaa]]]]]]```eeeggghhheeeiiijjjhhhkkkqqqrrroooyyyyyytttllliiijjjjjjhhhhhheeeeeegggggggggkkkrrryyyzzzwwwpppnnntttxxxxxxzzzyyyzzz|||wwwqqqqqqvvv~~~tttvvvuuutttpppkkkddd]]]XXXRRRUUU\\\hhhwwwfffggghhhiiihhhddd]]]XXXTTTQQQMMMJJJGGGDDD@@@>>>:::999777555333222222222333222111111222222111///......////////////..................////////////000111111222222222111111444333777CCCRRR^^^cccbbbdddhhheeeaaa\\\PPPOOO___xxx~~~dddLLLCCCLLLQQQuuusssVVVSSSXXX[[[cccmmmtttsssjjjbbb___]]][[[\\\```dddggghhhkkkmmmnnnnnnpppuuuuuusssxxxyyyvvvpppmmmnnnmmmiiilllgggeeehhhjjjkkkmmmqqqzzzxxxsssnnnoootttvvvuuuyyyzzz}}}zzztttsssvvv||||||||||||wwwsssrrrpppnnnlllhhhbbb^^^NNNOOOSSS\\\iiiuuugggggghhhiiihhhccc]]]YYYTTTQQQNNNKKKHHHEEEAAA???<<<:::888555333222222222333222111111222222111///......////////////..................////////////000111111222222222222111333111444>>>LLLXXX\\\\\\cccaaa]]]___]]]NNNLLL^^^qqqwwwsssXXXAAAGGGMMMccc|||zzz{{{bbbTTT\\\\\\```gggooosssppphhhaaa[[[ZZZZZZ[[[^^^bbbdddfffgggkkkoooooooooqqqtttvvvqqqsssqqqmmmmmmqqqsssqqqpppiiifffiiimmmnnnnnnpppqqqooommmmmmrrrvvvvvvuuuzzzyyyxxxvvvtttuuuzzz|||yyyzzz}}}}}}tttqqqmmmkkkkkkjjjgggdddTTTQQQPPPRRRYYYdddooovvvgggggghhhhhhgggccc^^^YYYTTTRRRNNNKKKIIIFFFBBB@@@<<<:::888555444333222222333222111111222222111///......////////////..................///////////////000111222222222222222111111333999CCCNNNXXX]]]ccc___[[[^^^```RRRMMM[[[nnnvvvfffppphhhBBBBBBKKKXXX{{{rrrgggjjjtttvvvttttttuuu[[[WWW\\\[[[^^^dddiiillljjjgggcccXXXXXXXXXXXXZZZ\\\___bbb```gggnnnppplllkkkqqqxxxnnnooommmiiikkksssxxxyyyqqqkkkhhhllloooooonnnpppjjjiiijjjooottttttrrrpppssstttrrroooooovvv{{{{{{{{{tttllliiijjjmmmnnnnnn```[[[SSSMMMOOOWWWbbbjjjzzzhhhhhhhhhhhhgggccc^^^ZZZUUURRROOOLLLJJJGGGCCCAAA;;;:::888666444333333333333222111111222222111///......////////////..................////////////...///000111111111111111111222333555:::EEESSS]]]\\\^^^^^^dddiiiZZZMMMPPPZZZ{{{jjjRRR```___NNNHHHJJJ```}}}jjjbbb[[[bbbsss|||rrrsssaaaVVVVVVSSSUUUYYY^^^aaacccdddeeegggUUUVVVVVVVVVVVVYYY]]]aaa___dddlllooollliiinnnvvvoooooolllhhhjjjsssyyyzzzqqqmmmkkknnnooonnnnnnppplllkkklllqqqrrrnnnkkkjjjiiinnnqqqpppqqqwww}}}|||{{{|||nnneeefffkkkpppqqqkkkeee[[[QQQMMMPPPXXX^^^nnnxxxhhhhhhggggggfffccc^^^ZZZUUURRROOOLLLJJJHHHDDDBBB;;;999777666444444444555333222111111222222111///......////////////..................////////////------...000000111111000333222111222666@@@LLLUUUZZZcccfffjjjqqqeeeQQQJJJHHHbbb\\\QQQiiilllNNNEEELLL```qqqfff[[[___oooxxxpppvvvzzzWWWTTTWWWRRRTTTWWW[[[\\\\\\\\\___bbbWWWXXXXXXWWWXXX\\\ccchhheeecccggglllmmmjjjjjjnnniiikkkjjjgggjjjqqqvvvwwwpppnnnnnnpppnnnkkkmmmqqqrrrpppppprrroooiiihhhkkkiiipppsssqqqpppuuuxxxxxxvvvyyyzzz{{{{{{jjjfffjjjnnnppppppllldddZZZRRROOORRRUUU___hhhvvviiihhhggggggfffccc^^^ZZZUUURRROOOLLLKKKHHHEEEBBB:::999777666555555555666333222111111222222111///......////////////................../////////000,,,---...///000000000000444222///000555>>>GGGLLL^^^iiikkkllltttlllWWWKKKJJJSSStttuuuTTT\\\XXXLLLMMMUUU|||ppp___[[[eeelllnnnyyypppUUUUUUZZZXXXWWWZZZ]]]\\\XXXVVVWWWZZZ[[[\\\\\\\\\]]]bbbjjjqqqiiibbbaaaiiinnnjjjfffeee```dddeeeeeeiiippptttsssooonnnpppqqqnnnjjjlllrrrvvvrrrqqqqqqlllfffiiipppqqquuuuuunnnkkkpppuuuvvvkkktttyyywww}}}xxxnnnnnnqqqrrrpppnnnjjjaaaXXXQQQOOOPPPSSS\\\jjjzzzfffggghhhhhhgggdddaaa___WWWUUURRRNNNLLLHHHCCC@@@;;;:::888555333333333333222222222222111111111000000000000000////////////---------............///000000000000000000000000333444444222111777BBBKKK\\\gggmmmkkkkkkjjj^^^NNNKKKSSSffflll___bbbGGGGGGSSS\\\nnnYYYUUU[[[\\\ddd\\\bbbbbb]]]UUUUUUUUUVVVWWWYYYXXXXXXYYYZZZZZZZZZ\\\```fffkkkhhhgggiiikkkmmmjjjddd___ccc```___ccckkktttyyy|||rrrllliiikkkkkkjjjmmmtttqqqtttvvvtttqqqoooppprrrqqqxxx{{{tttiiifffppp{{{mmmpppuuuyyy|||~~~nnnqqq|||sssppplllkkkhhh___RRRHHHOOOSSS^^^nnn{{{gggggghhhhhhfffccc```]]]WWWUUUQQQNNNLLLHHHCCC@@@;;;:::888555444333333333222222111111111000000000000000000000/////////............/////////000000000000000000000000000000111222333111111555???FFFXXXcccjjjhhhiiiooooooiii___\\\dddzzz~~~qqqSSSGGGKKKSSS|||www^^^WWWZZZkkksss\\\\\\bbb```[[[WWWVVVUUUWWW[[[]]]\\\ZZZYYYYYYYYYYYYZZZ]]]cccgggeeeeeefffiiikkkjjjfffbbb```^^^___cccllluuu|||tttnnnjjjjjjiiigggiiinnnmmmooopppooonnnlllllllllooonnnmmmmmmmmmmmmkkkjjjnnnoooooorrruuuxxx{{{|||sssuuussspppmmmhhhaaaXXXSSSMMMOOOUUUaaammmxxxggghhhhhhhhheeebbb^^^\\\WWWUUUQQQNNNLLLHHHDDD@@@<<<:::888666444333333333111111111111000000000///000000000/////////......////////////000000000111000000000000000000000000000111222111000333:::???OOO\\\ffffffjjjwwwuuufffbbbrrrhhhKKKEEEJJJ^^^mmm\\\YYY^^^~~~```UUU[[[^^^ZZZVVVVVVTTTSSSWWW]]]```^^^[[[YYYYYYXXXWWWWWWYYY]]]aaaaaaaaabbbeeehhhiiihhhfffcccaaa___```dddiiimmmooopppkkkggggggfffdddfffjjjlllkkkkkklllmmmmmmkkkiiipppmmmlllmmmpppqqqpppoootttrrrooonnnoooqqqrrrrrruuu~~~tttuuuuuutttqqqkkkddd```QQQNNNNNNSSS[[[fffuuuhhhhhhiiihhheeeaaa]]][[[WWWTTTQQQNNNLLLHHHDDDAAA<<<;;;888666444333333333111111111000000000//////000000/////////.............../////////000000000///////////////////////////111222111111333666:::EEEWWWggglllppp}}}nnndddooo{{{YYYIIIIIIPPP{{{xxxnnncccYYYVVV___kkkvvvWWWTTTZZZXXXSSSRRRSSSPPPPPPUUU\\\___]]]YYYYYYYYYWWWUUUTTTUUUYYY\\\[[[\\\]]]```cccfffhhhhhhdddbbb___]]]^^^___aaabbbeeecccaaaaaacccdddhhhjjjmmmkkkkkknnnqqqqqqnnnkkkmmmrrruuusssppprrr{{{|||{{{xxxrrrnnnmmmooosssooo{{{{{{zzzzzz{{{{{{wwwooohhhZZZSSSNNNMMMQQQZZZiiivvvhhhiiiiiihhheeeaaa]]][[[VVVTTTQQQNNNLLLIIIDDDAAA<<<;;;999666444444444444111111111111000000000000////////////............------........./////////////////////////////////111111222222222333555666CCCWWWlllvvvyyy~~~ooocccgggmmmwwwqqqUUUJJJKKK```}}}pppggg]]]UUUSSSZZZlll|||jjjVVVWWWYYYTTTQQQVVVRRRPPPQQQUUU[[[^^^\\\XXXXXXWWWUUURRRQQQRRRUUUXXXVVVXXXZZZ]]]```cccfffiiiaaa```______```bbbeeeggg______^^^^^^___cccfffhhhlllkkkkkkooorrrsssppplllhhhnnnuuuyyyyyy|||xxxnnnkkkpppwwwrrrwww|||{{{yyyrrrlllddd\\\SSSNNNNNNRRR^^^jjjyyyhhhiiiiiiiiifffccc___]]]VVVSSSPPPNNNLLLIIIEEEBBB===;;;999777555444444444222222222222111111111000/////////.........------------------............000000000000000000000000222222222222333444555555BBBUUUnnn~~~~~~~~~xxxjjj^^^ZZZZZZeeeiiiPPPKKKNNNuuuxxxmmmddd\\\UUUSSSWWWdddzzznnnbbbYYYYYYYYYUUUUUUYYYRRRSSSUUUXXX[[[[[[ZZZXXXSSSSSSQQQOOOMMMOOORRRVVVTTTWWWZZZ]]]___bbbeeehhhaaaaaaaaa___^^^^^^aaacccaaacccaaa^^^]]]aaabbbaaaeeefffiiillloooooommmkkkkkkkkkppp~~~|||~~~xxxooolllrrryyy|||vvvyyyzzzvvvssspppjjjbbbZZZTTTPPPOOOUUU]]]nnn~~~hhhiiijjjjjjhhhdddaaa___UUUSSSPPPNNNLLLIIIEEEBBB===;;;999777555444444444333333333333222222222222//////.........---------............////////////000000000000000000000000222111000111222444444555:::KKKfff}}}}}}vvvqqqiii]]]RRRUUUjjj~~~oooVVVIII[[[wwwmmmcccZZZPPPMMMNNNVVVaaaqqq}}}bbb___[[[XXXWWWVVVUUUTTTQQQTTTXXXYYYXXXVVVVVVVVVMMMMMMLLLJJJIIIKKKOOOSSSUUUXXX]]]___aaabbbeeehhhbbbbbbbbb___\\\[[[]]]___fffhhhfff```^^^aaaaaa^^^^^^bbbgggjjjkkkjjjjjjjjjmmmkkkooo|||yyy{{{zzzwwwsssqqqrrrtttvvv}}}wwwzzz|||wwwvvvnnnhhhbbb]]]VVVOOOPPPTTT]]]mmmhhhiiijjjjjjiiifffbbb```UUUSSSPPPNNNLLLIIIEEEBBB===<<<999777555444444444444444444333333333222222//////.........---------////////////000000000000000000000000000000000000222000//////111333444444000@@@[[[yyyooo[[[RRRWWWaaawwwpppuuucccMMMIIIZZZ|||oooaaaYYYQQQIIIJJJLLLTTTaaaooo~~~`````````]]]WWWVVVWWWRRRJJJNNNSSSXXXXXXTTTQQQQQQSSSIIIIIIHHHGGGFFFIIIMMMQQQVVVZZZ___bbbbbbcccfffhhh^^^```bbbbbbaaacccgggjjjhhhkkkiiibbb```cccccc___[[[```gggiiiiiihhhhhhjjjgggjjjnnnrrrvvvzzz|||~~~{{{uuuppppppuuuxxxwwwtttrrrttt{{{yyy}}}{{{qqqmmmiiiddd\\\RRROOOPPPNNN___qqq|||~~~www|||kkklllkkkgggffffffccc]]]WWWTTTQQQNNNLLLJJJFFFDDD===<<<:::777444222111111222222222111111111111000000000000000000000000000---------............///////////////000000000000555444222000000111222333222:::NNNkkkdddRRRRRRYYYvvveeennnRRRGGGUUU^^^nnn```XXXPPPKKKJJJKKKOOO[[[mmm~~~\\\ZZZ]]]\\\XXXVVVXXXWWWTTTNNNUUUZZZXXXPPPKKKMMMQQQFFFEEEEEEFFFIIINNNSSSVVV]]]aaaeeeddd___]]]aaafff```^^^]]]bbbhhhkkkhhheeeiiilllmmmiiiccc```aaaddd^^^```dddgggkkkpppvvvzzzrrrrrrrrruuuxxxzzz{{{zzzwwwsssqqqtttzzz}}}}}}zzz|||{{{xxxvvvxxxvvvmmmbbbZZZSSSNNNQQQSSS]]]mmm|||zzzrrrtttxxxxxx|||kkklllkkkgggffffffbbb]]]WWWTTTQQQOOOMMMJJJFFFDDD???>>>;;;999666444333222222222222111111111111000........................---------............///////////////000000000000555444222000000111222333444888EEE[[[wwwuuuXXXPPPWWWnnnvvvaaauuugggKKKHHHNNNvvvrrr^^^RRRKKKFFFDDDEEELLLSSSddd{{{mmmVVVXXX[[[ZZZWWWWWWZZZZZZWWWTTTWWWYYYTTTKKKFFFFFFHHHGGGGGGFFFGGGKKKOOOTTTWWWWWW[[[______]]]___fffmmmllliiiffffffjjjkkkiiifffcccfffhhhgggcccbbbdddhhhggghhhhhhhhhhhhkkkpppttttttssstttuuuwwwyyyzzzzzzvvvtttrrrvvv{{{}}}}}}}}}~~~|||}}}yyyqqqmmmiiiddd^^^ZZZSSSRRRUUU___jjjvvv}}}tttooonnnmmmkkkpppjjjlllkkkgggffffffbbb\\\WWWUUURRROOOMMMJJJFFFCCC@@@???===:::888666555444222222222111111111111000........................---------............///////////////000000000000444333222000000111222222444666:::FFFaaa___NNNPPPeeelllooo[[[DDDCCC]]]kkk]]]NNNFFFCCCAAADDDHHHPPP]]]sss~~~YYYWWWSSSVVVVVVTTTUUUYYYZZZXXXWWWUUURRRLLLEEEAAAAAABBBFFFFFFFFFGGGKKKOOOSSSUUURRRVVVXXXYYYYYY]]]fffmmmlllhhheeedddeeefffdddaaa]]]```dddeeeeeefffjjjmmmsssrrrooollliiiiiillloooppppppqqqrrrtttwwwzzz{{{wwwuuusssuuuyyy|||zzzxxx|||{{{{{{{{{xxxxxxqqqwwwsssqqqjjjcccaaaZZZTTTQQQRRRXXXdddwwwtttlllkkkjjjeee```cccpppiiikkkjjjgggffffffaaa[[[WWWUUURRRPPPNNNKKKFFFCCC@@@???===:::888666555555222222222111111111000000000000000000000000000000---------............///////////////000000000000333222111111000111222222111555444666KKKooonnnZZZOOO^^^qqqxxxVVVJJJKKKfffrrrWWWOOOGGGEEEEEEFFFJJJPPPVVVhhhbbbNNNWWWOOOQQQQQQNNNOOOSSSTTTRRRQQQMMMHHHCCCAAAAAAAAAAAACCCCCCDDDFFFIIILLLOOOQQQQQQTTTWWWWWWWWWYYY```eeebbbaaa```aaacccdddbbb___\\\___cccfffhhhjjjnnnqqqwwwwwwuuurrrnnnllllllmmmkkklllmmmnnnqqqtttxxx{{{}}}{{{yyyyyyzzzzzzwwwuuuxxxvvvvvvwwwzzz}}}{{{{{{uuu|||oooffffffccc]]]VVVRRRRRRYYYiiixxx|||}}}tttjjjhhhkkklllhhhbbbkkk}}}hhhkkkjjjhhhgggfffaaaZZZVVVUUUSSSQQQOOOKKKGGGCCC>>>===;;;999777666555444222222222111111111000000000000000000000000000000---------............///////////////000000000000111111111111111111111222---444444111<<<\\\}}}rrrZZZWWW```xxxttt\\\EEELLLrrr|||iiiXXXLLLIIIGGGHHHHHHIIIMMMTTTZZZqqqkkkPPPHHHQQQOOOPPPOOOJJJJJJMMMNNNKKKKKKGGGAAA??????AAABBBBBBBBBCCCEEEGGGJJJLLLNNNOOOQQQUUUYYYZZZZZZ[[[^^^```^^^___bbbeeegggfffdddaaaaaaccceeehhhjjjllloooqqqoooqqqsssssspppmmmkkkkkkmmmnnnppppppoooqqqtttwww~~~~~~~~~~~~}}}{{{yyyzzzvvvsssvvv~~~~~~xxxyyymmmlllkkkeee^^^YYYUUUTTT[[[dddgggkkkqqqxxx~~~wwwnnnppprrrtttuuuuuuvvvvvvhhhjjjjjjhhhgggfff```YYYVVVUUUSSSRRRPPPLLLGGGCCC===<<<:::888666555444444222222222111111111111000........................---------............///////////////000000000000000000000111111111111111,,,222555333666JJJmmmwww|||fffSSSVVVhhhsssOOOEEE\\\ooowwwhhhXXXMMMGGGFFFGGGJJJIIIIIIOOOVVVeee|||sssXXXLLLHHHMMMRRRRRROOOIIIGGGIIIIIIGGGGGGDDDAAA@@@@@@@@@@@@@@@DDDFFFHHHKKKMMMOOOPPPQQQPPPTTTYYY]]]___```aaabbb^^^```ccceeeeeecccaaa___eeeeeefffgggiiijjjkkkllldddgggkkklllkkkiiihhhgggrrrtttvvvtttpppnnnoooqqqrrrsssvvvxxxzzzzzzzzzzzz~~~{{{wwwwww}}}wwwuuuuuulllqqqjjjccc___YYYSSSRRRTTTWWW[[[aaahhhoooxxxzzzpppllllllvvvgggjjjjjjhhhgggfff```YYYVVVUUUTTTRRRPPPLLLGGGCCC<<<;;;:::888666555444444222222222111111111111000........................---------............///////////////000000000000//////000111111111111111//////333666555<<>><<<888666666555444333444444333222111000///...////////////////////////////////////////////////000000////////////000000111111111000000000000000111---000666777777DDDUUUxxxcccRRRYYYwwwXXXOOOKKKTTTkkksss^^^QQQIIIDDDCCCCCCKKKJJJMMM\\\nnnpppMMMKKKHHH??????BBBFFF???<<>>MMMhhh~~~fffSSS^^^zzzwwwUUUHHHDDDQQQbbbuuuhhhUUUJJJDDDCCCDDDFFFMMMPPP[[[tttwwwRRR>>>BBBAAA>>>CCCGGGCCC===999;;;===<<<===???@@@CCCEEEEEECCCBBBCCCEEEHHHHHHGGGGGGHHHIIILLLNNNQQQQQQPPPPPPQQQRRRTTTUUUQQQXXX^^^___[[[XXXWWWXXX\\\]]]]]][[[XXXYYY\\\___gggbbb```cccdddbbbcccgggiiiiiigggcccaaabbbfffiiipppvvv|||xxxoooooottt{{{{{{wwwvvvzzzzzzkkk^^^eeezzzkkkbbbXXXSSSUUUTTTUUUSSSOOOJJJGGGHHHLLLQQQWWW]]]hhhsss~~~zzzrrrmmmkkkpppkkkjjjjjjkkkjjjfffaaa\\\XXXWWWUUUSSSOOOJJJGGGEEEBBB???;;;888777666444333444333333222111000//////////////////////////////........................000//////......//////000/////////000000111111111222000222555333000666BBBRRRmmmzzzQQQJJJ```xxxyyymmmhhhPPPAAADDDJJJTTTtttrrr[[[LLLEEEBBBCCCGGGFFFMMMTTTfffXXXEEE???BBB======CCCCCCAAA;;;777999;;;<<<>>>BBB>>>???@@@@@@AAAAAAAAABBBFFFGGGGGGFFFGGGIIIMMMPPPPPPOOOOOOOOOPPPQQQRRRSSSPPPWWW```aaa[[[UUUVVVYYYXXX[[[\\\YYYUUUVVV\\\ccciiigggfffhhhhhheeeeeegggfffdddbbb```___aaadddeeeooosssxxx}}}wwwooopppyyy|||uuuttt{{{vvvyyy^^^WWWdddiiiXXXVVV[[[WWWYYYUUUPPPMMMKKKKKKJJJJJJLLLQQQYYYcccnnnyyyzzzooogggccceeemmm|||jjjjjjjjjjjjiiieee```\\\XXXWWWUUUSSSOOOKKKGGGEEEDDDAAA<<<999888666444333333333222222111000000///////////////////////////......................../////////....../////////000000000000000000//////111000222555333///333;;;IIIeee\\\IIISSSdddrrr|||^^^JJJIIIHHHGGG]]]||||||nnn```QQQHHHDDDCCCGGGKKKPPP[[[fffzzz___OOOEEEDDDCCC<<<>>>@@@:::???:::888;;;>>>???CCCIIIBBB@@@??????@@@AAAAAA@@@FFFDDDDDDHHHMMMPPPQQQQQQMMMMMMMMMMMMNNNNNNOOOOOOSSSSSSVVV[[[^^^\\\[[[\\\VVVYYY[[[ZZZXXXYYY^^^bbbffffffhhhiiihhhffffffffffffddd```^^^^^^___aaabbbhhhmmmsssxxx}}}yyyqqqvvvwwwppprrr|||uuuvvv|||{{{kkkuuutttkkkgggZZZZZZWWWSSSTTTUUUSSSMMMHHHJJJMMMQQQWWW___iiittt{{{wwwjjjbbbbbbeeetttiiiiiiiiiiiihhhddd___[[[XXXXXXVVVSSSPPPKKKGGGEEEDDDAAA===:::888777555333333333222222111000000000////////////////////////........................//////............//////222111111000///...------///000222444333111444888>>>VVVxxxhhhOOOKKKQQQiiikkkPPPKKKGGGAAAKKK```mmmdddXXXPPPIIIGGGEEEEEEIIIOOOeeevvvqqqJJJGGG>>>======:::>>>@@@777;;;888999===@@@BBBGGGNNNGGGEEEBBBAAABBBCCCCCCBBBFFFCCCCCCKKKUUUZZZWWWQQQMMMMMMNNNNNNNNNNNNNNNNNNSSSLLLMMM]]]lllmmmccc[[[XXXYYY\\\___aaaaaa___^^^___cccffffffeeeeeeeeeeeellliiiddd___]]]]]]___aaabbbgggnnnrrrssswww{{{qqqsssrrrkkkllltttssssssxxxvvvoookkkccc[[[VVVVVVTTTOOOJJJKKKKKKKKKLLLPPPVVV^^^dddttt{{{|||tttlllddd]]][[[dddppp~~~hhhiiiiiiiiiiiihhheee___[[[ZZZYYYWWWUUUQQQLLLIIIFFFCCC@@@<<<999888777555444222222222111111111000000////////////////////////------------------------///......------......///111111000000///...------...000222333333333555777222AAA[[[xxxpppXXXMMMKKKOOOrrraaaQQQIIIBBBFFFPPPXXXppp^^^SSSPPPIIIEEEDDDEEEEEEFFFLLLSSSnnnqqqWWWJJJ>>>:::<<<999<<<===444777666888===???@@@FFFLLLIIIGGGEEECCCBBBDDDFFFGGGIIIFFFFFFNNNXXX]]]ZZZUUUPPPQQQRRRRRRRRRRRRQQQQQQOOOHHHNNNeeeyyywwweeeXXX[[[\\\___cccfffeee```\\\bbbhhhllljjjiiijjjlllkkkggggggeeeaaa```ccckkkrrrccceeejjjmmmmmmooowww|||xxxvvvwwwvvvpppmmmmmmnnnooottt|||}}}}}}ppp```XXXTTTRRRPPPPPPOOONNNLLLKKKMMMQQQTTT```gggrrr{{{rrrfff```\\\\\\ZZZ^^^ooowwwYYYDDDkkkkkkkkkkkkjjjgggaaa]]][[[ZZZYYYVVVRRRNNNJJJHHHAAA>>>;;;999888777666444222222222111111111111111////////////////////////------------------------///......------......///////////////////////////...000111111111333444555111555DDD___yyykkk[[[TTTJJJfffgggVVVLLLIIIJJJHHHbbbyyymmm___OOOGGGGGGFFFDDDCCCEEEEEEHHHRRR\\\wwwmmm^^^MMM>>><<<@@@:::777888444777777:::>>>???>>>BBBGGGEEEFFFEEECCCAAACCCHHHMMMLLLLLLMMMPPPSSSWWWYYYZZZRRRSSSTTTTTTTTTTTTSSSRRRMMMIIIQQQfffrrrlll```[[[^^^aaadddfffeeebbb```___hhhooosssooolllnnnppppppfffhhhhhheeebbbhhhvvvmmmhhhggglllnnnooorrrxxxtttzzz|||yyyvvvuuurrrmmmjjjnnnrrrvvvxxxzzzyyyxxxwwwzzz~~~nnnccc]]]YYYUUUUUUTTTQQQOOONNNOOOPPPTTTYYYcccppp}}}{{{qqqggg```___[[[\\\```bbbiii~~~qqqXXXBBB555mmmmmmmmmmmmllliiiccc___\\\[[[YYYWWWSSSOOOKKKIII@@@===:::888777777666555222222222111111111111111////////////////////////------------------------.........------.........,,,,,,---...///000111222///000000//////222333222:::555;;;RRRmmm~~~hhh\\\QQQaaa}}}}}}eeeUUUKKKDDDHHHOOOmmmqqqlllbbbRRRGGGGGGJJJGGGEEEFFFGGGKKKXXXeeesssUUUIIIBBB444666???888333777999::::::>>>AAA@@@===???DDDAAACCCDDDBBB@@@BBBJJJQQQOOORRRSSSPPPMMMOOOWWW^^^RRRRRRSSSTTTTTTSSSRRRQQQOOOMMMSSS___aaaZZZZZZaaa```dddhhhfffaaa^^^```bbbhhhoooqqqkkkgggjjjllllllsssuuusssjjjaaadddqqq~~~wwwlllffflllrrrrrrqqqrrrsss|||}}}rrrmmmrrrsssnnniiinnnssssssrrrsssuuuuuuooosssvvvxxxuuuxxxjjjbbbTTTUUUUUUSSSPPPNNNMMMNNNLLLPPPWWWaaammmyyy}}}qqqiiibbb]]]YYY___\\\^^^eeehhhooouuuZZZDDD888444iiikkkkkkiiihhhgggbbb[[[XXXXXXWWWUUUQQQLLLHHHEEEAAA???===:::777555333333444333222111000000000000////////////////////////------------------------............////////////000111222111//////000222000000000000000111111222333444777@@@RRRkkkaaaUUUfffsssYYYEEEKKKFFFOOOjjjzzztttnnnggg[[[NNNFFFEEECCCCCCFFFJJJLLLTTTggg{{{VVVHHHEEE888999888777666666888:::;;;:::<<<===>>>>>>???AAADDDCCCCCCCCCDDDFFFFFFDDDCCCJJJKKKLLLMMMNNNOOOQQQQQQQQQRRRRRRRRRQQQPPPOOONNNPPPYYYeeekkkeee]]]^^^eeeaaaeeehhhhhhdddaaaaaabbbllliiiccc^^^___eeehhhgggqqqtttvvvsssmmmiiijjjmmmvvvrrrmmmlllsssyyywwwooonnnnnnnnnmmmlllnnnrrruuuxxxwwwwwwwwwwwwvvvrrrpppuuuvvvyyy}}}kkkkkk~~~uuugggaaa[[[XXXTTTQQQPPPRRROOOLLLNNNTTTYYY]]]fffqqqqqquuuyyy{{{}}}xxxmmmddd```___]]]]]]```______ccclll}}}bbbKKK===555444666jjjlllllljjjiiihhhbbb\\\YYYYYYWWWUUUQQQLLLHHHEEEBBBAAA>>>;;;999666555444444333222111000000000000........................------------------------............////////////000000111000//////111222000000//////000000111222444333666;;;EEE[[[}}}tttjjj~~~jjjOOOLLLDDDDDDQQQdddzzzuuufff```ZZZVVVPPPHHHDDDEEEMMMKKKLLLSSS\\\iii~~~```AAA:::===888999888666666666888999;;;<<<===>>>>>>>>>???AAACCCEEEEEEFFFIIILLLMMMKKKJJJIIIJJJKKKKKKKKKLLLMMMNNNSSSRRRPPPPPPQQQSSSVVVXXXXXXeeeuuu|||tttiiigggmmmqqqoooiiiaaaZZZZZZ^^^ccciiikkkhhhbbb```dddiiikkkjjjjjjiiiiiihhhfffdddbbbiiihhhgggggglllrrrqqqkkkppppppooommmlllmmmqqqssstttvvvyyy|||~~~|||wwwsssyyyyyyyyyzzzxxxyyyvvvkkkrrruuuiiiaaa\\\XXXUUUVVVQQQPPPTTTUUUUUUXXX]]][[[^^^aaacccfffooo}}}tttjjjfffaaa]]]]]]]]]\\\^^^ccciiiooo{{{{{{dddJJJ;;;777444222222kkknnnnnnkkkjjjiiiddd]]][[[ZZZXXXUUUQQQLLLHHHEEEDDDBBB@@@===:::888777666444333222111000000000000........................---------------------------............/////////...///000000//////111333000000//////000000111222444222333666777FFFnnnqqqjjj|||gggTTTJJJBBBBBBGGGTTTmmmwwwlllbbb[[[TTTNNNIIIIIIIIIFFFGGGIIIQQQPPPUUUaaarrrZZZEEE777555:::;;;999888777666777888999:::===>>>??????>>>???AAACCCGGGGGGJJJMMMQQQSSSRRRQQQOOOPPPQQQPPPOOONNNOOOPPPTTTQQQOOONNNQQQVVV]]]aaaZZZeeesssyyyqqqfffgggnnnwwwrrrjjj___WWWWWW\\\bbbggglllnnnhhhcccffflllooojjjeeebbbeeekkkkkkeee^^^dddiiilllmmmpppttttttqqqvvvvvvtttqqqooooooqqqtttwwwxxxyyy|||~~~}}}zzzwwwxxxwwwxxxyyywwwuuuyyyzzzooojjjwwwxxxtttnnngggaaaZZZUUUUUUTTTPPPMMMLLLMMMNNNOOOOOOSSS\\\hhhqqqzzz~~~uuupppjjjbbb[[[]]][[[[[[]]]___bbblllvvv|||vvv___LLL999333666777444222llloooooolllkkkjjjeee^^^\\\[[[YYYUUUQQQLLLHHHFFFDDDCCC@@@===:::888777666444333222111000000000000........................---------------------------------.........//////---...////////////222444///////////////000111111444///000555111666ZZZfffeee~~~bbbWWWLLLEEECCCGGGVVVddd|||~~~wwwlllaaaYYYTTTQQQNNNIIIFFFHHHJJJJJJLLLPPPNNNWWWeeexxxgggDDDBBB???888999<<<::::::999888888999::::::;;;===>>>??????@@@CCCEEEHHHIIIKKKPPPTTTUUUTTTRRRSSSUUUVVVTTTQQQPPPQQQSSSSSSQQQOOOOOORRRWWW^^^bbbWWWZZZ```bbb___\\\```hhhjjjjjjiiiddd^^^\\\]]]```hhhmmmoookkkhhhkkkoooqqqjjjfffcccgggmmmnnnhhhaaagggpppwwwwwwvvvyyyzzzyyy||||||yyyvvvssssssuuuwww}}}yyywwwxxxyyyzzzzzzwwwvvvwwwyyywwwuuuyyy{{{ssskkkqqqqqqiii```[[[YYYVVVPPPLLLQQQPPPOOONNNOOOTTT[[[___hhhrrr~~~ttthhhbbbbbbbbb___[[[^^^^^^aaaeeeiiisssvvvaaaYYYMMM@@@555444666555333222mmmooopppmmmlllkkkfff___]]]\\\YYYUUUQQQMMMJJJHHHCCCAAA???<<<999777666555444333222111000000000000........................------------------------------------............---...//////...///111333/////////...///000000111333---///666333111FFFeeerrr^^^eeeuuuyyyttteeeSSSGGGDDDFFFMMMSSSrrrzzzllldddaaa[[[ZZZXXXUUUPPPKKKJJJJJJKKKHHHGGGIIIJJJLLLQQQXXXXXXkkkXXXDDDIIICCC888888<<<;;;;;;;;;;;;:::;;;;;;;;;999;;;===>>>???AAADDDGGGIIIKKKNNNRRRVVVWWWUUUSSSQQQTTTVVVTTTPPPNNNPPPSSSTTTSSSQQQQQQSSSVVVZZZ\\\VVVTTTUUUYYY\\\\\\___ddd___bbbeeeeeebbb___```aaaiiikkkkkkiiikkkpppqqqooofffeeeeeegggiiiiiifffcccgggqqqxxxvvvssstttwwwxxx}}}|||zzzwwwttttttwwwyyy~~~||||||}}}}}}|||{{{zzzxxxwwwwwwtttrrrwww~~~wwwsssssshhhdddbbb]]]XXXUUUSSSPPPOOOPPPRRRTTTTTT\\\dddnnnxxxxxxrrrlllfffaaa___aaabbbaaa___eeekkkvvv^^^GGG???<<<888555444111......111mmmppppppmmmlllkkkfff___]]]\\\YYYUUURRRNNNLLLJJJBBB@@@>>>;;;888666555444444333222111000000000000------------------------------------------------,,,------------.........---...//////......000222//////......//////000111111,,,///666555111:::IIIrrr```YYYbbbccctttvvv\\\IIIAAABBBGGGJJJTTT]]]ssslll```[[[KKKHHHFFFHHHGGGDDDDDDFFFEEEEEEFFFIIIKKKQQQ___mmm{{{wwwaaaWWWSSSCCC999===AAA<<<<<<;;;;;;;;;;;;::::::888:::<<<===>>>@@@CCCFFFJJJKKKOOOTTTXXXXXXVVVTTTSSSWWWYYYXXXSSSRRRUUUXXXUUUUUUTTTTTTTTTTTTUUUVVVRRRRRRVVV^^^aaa___]]]^^^___aaabbb```]]]]]]___bbbfffgggfffeeeiiiooopppllliiijjjkkkjjjiiihhhhhhhhhhhhqqqvvvrrrnnnppptttvvvvvvvvvuuusssrrrssswwwzzzzzz|||}}}xxxyyyzzzzzzvvvvvv|||sss~~~wwwsssooojjjVVVRRRNNNNNNRRRTTTUUUTTTWWWYYY\\\```ccchhhmmmqqqtttyyy|||vvvoooggg```[[[[[[^^^dddjjjpppuuuyyy{{{jjjMMM:::555333333444555000,,,///555mmmoooooommmlllkkkeee___\\\[[[XXXUUURRROOOMMMMMMBBB@@@>>>;;;888666555444444333222111000000000000------------------------------------------------,,,,,,---------............///000///------///111///............///000000///...000333333222666<<>>BBB@@@:::::::::::::::999999888:::;;;<<<======>>>@@@BBBEEEGGGLLLRRRVVVXXXVVVTTTTTTYYY]]]\\\XXXVVVZZZ___YYYXXXVVVTTTSSSSSSTTTTTTPPPSSS[[[```]]]XXXYYY^^^^^^```aaa___\\\ZZZ\\\______bbbbbb```bbbgggkkkkkksssrrrpppnnnlllkkkllllllmmmsssuuupppmmmqqqwwwzzzqqqqqqqqqqqqqqqtttxxx|||~~~uuuzzz~~~~~~xxxwww}}}ppprrr}}}|||vvvccc]]]VVVUUUZZZ```bbbaaaaaa```]]]YYYWWWVVVXXXYYY^^^bbbkkkwww|||xxxtttqqqjjjgggccc```^^^[[[XXXUUUVVVaaaqqqkkkSSS???666666333222222444222///111666llloooooolllkkkkkkeee^^^\\\ZZZXXXUUURRRPPPOOONNNBBBAAA>>><<<999777555555444333222111000000000000------------------------------------------------,,,,,,,,,---------......///000000///------...000...............///000000---///111000000222666999666TTT|||hhhTTTVVVUUU^^^hhhwww]]]MMMEEEBBBIIIGGGIIIPPPYYYkkk|||jjjXXXKKKBBBBBBEEEDDDFFFIIIIIILLLRRRWWWaaayyydddZZZppp{{{gggGGG@@@@@@555999999999999999888777666<<<======<<<;;;;;;===???>>>AAAGGGNNNTTTVVVUUUSSSPPPUUUZZZYYYVVVUUUZZZ___\\\ZZZVVVSSSRRRSSSUUUVVVTTTYYY___^^^UUUPPPXXXdddXXX]]]aaabbb___\\\ZZZZZZXXX^^^aaa]]][[[```gggkkkxxxtttpppmmmlllllllllkkknnnrrrrrrmmmkkkqqqxxx|||oooppppppqqqsssvvv||||||}}}xxx~~~rrrkkktttyyyrrrqqqooowwwnnn^^^tttwwwnnnccc```fffmmmqqqrrrwwwsssllleee^^^YYYVVVUUURRRUUU[[[eeerrr|||ssslllgggdddbbb```[[[YYYWWWWWWYYY[[[[[[[[[bbbpppjjjRRR===111111666444///---///000---...000qqqqqqqqqpppnnniiibbb]]]___]]][[[XXXTTTQQQOOONNNHHHAAA<<<======999666666777555222111222222000///------------------------/////////...---------,,,---------............///---------............///////////////000000000000111111222333333333222222<<<@@@ZZZ|||bbbSSSOOOWWW^^^vvvtttWWWKKKKKKDDDDDDFFFGGGIIISSSfffyyyuuuaaaOOOJJJIIIJJJGGGCCCFFFMMMMMMQQQWWWeeeaaaLLLQQQ^^^qqq}}}pppQQQ:::888>>>888;;;;;;;;;<<<<<<:::555::::::;;;;;;;;;;;;;;;;;;>>>BBBGGGHHHHHHJJJQQQWWWbbb^^^WWWSSSRRRRRRSSSSSSTTTUUUVVVVVVTTTSSSSSSSSSQQQSSSUUUVVVVVVVVVWWWXXX]]]\\\\\\```dddddd___ZZZZZZ^^^aaaaaa^^^\\\]]]^^^iiigggdddbbbgggoooqqqnnnnnnmmmlllmmmooorrrssssssqqqooommmmmmqqqyyy{{{xxxtttsssssssssrrrqqq~~~xxxrrrnnnlllqqq}}}kkkiiixxxzzzwwwwwwzzzxxxhhhccc___WWWYYYXXXXXXZZZ```jjjuuu{{{xxx{{{|||yyyzzz~~~zzzuuurrreeeccc^^^ZZZXXXWWWXXXYYY\\\]]]]]]^^^___```bbbccckkk|||fffKKK@@@:::333222666111000000///...---------ooonnnnnnnnnlllgggaaa\\\]]]\\\YYYVVVRRROOOMMMKKKHHHAAA<<<======999777666666444222111111222000///------------------------............---------------------............///---------............///.../////////000000000000000111222222333333222222111666EEE___|||yyyeeeWWWQQQPPPUUUnnn{{{yyymmmWWWJJJBBBBBBCCCDDDCCCFFFRRR___zzz}}}ooo```UUUMMMHHHEEEFFFGGGGGGLLLSSSQQQbbbyyyqqqNNNAAACCCIIIZZZjjjmmmeeeVVVCCC333:::::::::999888888;;;???;;;:::::::::::::::::::::<<>>>>>===???BBBEEECCCBBBBBBCCCFFFGGGGGGFFFLLLMMMNNNMMMLLLKKKLLLNNNQQQSSSTTTUUUTTTUUUWWWYYYYYYWWWWWWYYY[[[\\\[[[YYYaaa^^^ZZZYYY[[[^^^^^^^^^eeekkklllddd\\\\\\___aaaddddddeeehhhmmmqqqrrrrrrjjjjjjkkkllllllmmmnnnnnnkkklllnnnppprrrssstttsssvvvsssooommmmmmnnnoooooosssuuuzzz}}}xxxmmmfffdddfffcccsss{{{www{{{vvvrrrnnnlllkkkggg```ZZZRRRSSSRRRPPPSSSZZZ]]]\\\TTTRRRPPPPPPRRRSSSSSSRRRRRRRRRRRRSSSUUUVVVXXXYYYYYY[[[___ccchhhooowww}}}~~~{{{yyyxxxyyyxxxzzzzzzyyyvvvsssqqqqqqooooooqqquuuxxxwwwpppjjjccc___[[[XXXXXXYYY[[[[[[YYYYYYYYYXXXXXXYYYZZZ\\\]]]bbbgggjjjnnnyyyyyyRRR@@@===555333444777666111000333/////////......---------ttttttuuuuuutttpppjjjeeeaaa___]]]YYYUUURRROOOMMMIIIBBB===>>>>>>:::777777444333111000111111111///------------------------+++,,,,,,,,,------......---------............///---------............///............////////////---...///000111111111111444///000555:::FFFdddyyyZZZNNNVVVsss}}}sssQQQBBBCCCEEEEEEDDDHHHJJJPPP^^^{{{rrreeeQQQOOOKKKHHHGGGEEECCCBBBDDDJJJMMMKKKNNN___{{{xxxQQQAAA>>>:::999<<<555;;;;;;<<>>>>>>>>>>>>>>???BBBDDD@@@???@@@CCCFFFHHHHHHGGGJJJJJJKKKJJJHHHIIIJJJLLLPPPQQQRRRRRRRRRSSSUUUWWWUUUUUUUUUVVVWWWWWWWWWVVV\\\]]]]]]\\\\\\^^^ccchhhbbbdddccc___]]]^^^^^^[[[\\\\\\___ccciiinnnppppppiiijjjkkkmmmmmmlllkkkjjjggghhhiiikkkllloooqqqsssxxxsssnnnkkklllppptttvvvmmmjjjjjjjjjgggbbbaaacccrrrdddddd{{{wwwqqqvvvvvvnnniiiddd```SSSTTTSSSSSSXXX```cccbbbWWWTTTRRRRRRSSSTTTTTTTTTOOOOOOOOOOOOPPPQQQRRRSSSQQQRRRSSSUUUXXX]]]cccggghhhiiiiiigggdddbbbbbbbbbcccdddeeedddaaa^^^\\\\\\```___^^^```bbbaaa^^^ZZZ\\\YYYVVVUUUXXX[[[]]]^^^\\\\\\]]]]]]___dddlllqqquuuzzz~~~UUU;;;555999222222333444000,,,+++---............------------ssssssssssssrrrmmmgggbbb^^^]]]ZZZWWWTTTQQQNNNMMMJJJCCC>>>>>>>>>;;;888888777555222111222222000///------------------------,,,,,,,,,,,,---------------------............///---------............///------........./////////,,,---...000111111111111222---000888777777OOOnnncccPPPNNNaaakkkQQQGGGBBB@@@???BBBDDDGGGOOOaaa~~~{{{kkk]]]SSSIIIGGGDDDBBBAAABBBDDDFFFCCCIIILLLKKKTTTqqqzzzXXX>>>===@@@888444777111777:::888???WWWvvvtttVVV@@@999999::::::555555555666999<<<@@@BBB??????>>>>>>???@@@BBBCCC>>>===>>>@@@CCCFFFFFFEEEHHHHHHHHHGGGFFFGGGIIIKKKKKKLLLMMMLLLLLLMMMPPPSSSPPPQQQSSSUUUVVVVVVUUUUUU[[[]]]^^^[[[WWWXXX]]]bbb```___]]]\\\```ccc___YYY]]]]]]___ccchhhkkkkkkkkkiiikkkmmmoooooonnnmmmlllggggggfffeeeeeeggglllooovvvqqqkkkhhhjjjnnnsssuuuiiiccc]]]\\\[[[YYY\\\aaannniiihhhmmmrrryyyvvvpppeee```^^^TTTUUUUUUVVV\\\dddfffcccXXXVVVRRRQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRTTTXXX[[[XXXZZZZZZYYYWWWVVVVVVXXXWWWXXXZZZYYYWWWUUUTTTTTTWWWWWWWWWVVVVVVVVVWWWWWWVVVTTTSSSSSSVVVYYYZZZ[[[bbbeeehhhlllqqqzzzrrrRRR@@@999666444333333222111...------///------------------------rrrrrrrrrrrrpppkkkddd___]]]\\\ZZZWWWTTTRRRPPPOOOJJJCCC>>>>>>>>>;;;888888999777444333222222000///------------------------------,,,,,,,,,,,,,,,,,,---------............///---------............///---------.........//////+++,,,...///000111111111111000333666444555CCCSSSkkkYYYPPPUUUkkktttZZZHHHAAABBB@@@BBBFFFIIINNN\\\rrrppp^^^SSSLLLGGGEEEDDDCCCAAABBBEEEIIILLLLLLUUU^^^fffwwwTTTEEE:::999999555222333111333666:::;;;AAARRRddd~~~|||cccKKK@@@;;;777555555444444666999<<<>>>???===<<<===>>>@@@AAAAAA???>>>===???AAADDDEEEDDDGGGGGGGGGFFFEEEFFFHHHKKKIIIIIIJJJIIIIIIJJJMMMPPPPPPRRRUUUVVVVVVUUUSSSRRRYYYYYYYYYYYYZZZ\\\___aaa^^^^^^]]]]]]bbbfffbbb[[[^^^___```cccfffhhhgggfffhhhiiilllnnnooonnnmmmlllmmmlllhhhccc```aaagggkkkpppmmmhhhfffgggiiijjjkkkfff```\\\[[[ZZZWWWWWWZZZ\\\^^^___\\\XXXccctttttttttuuu{{{sssnnnmmmggggggfffeeehhhllljjjdddeeeaaa\\\YYYYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVUUUUUUUUUXXXZZZTTTUUUWWWWWWVVVVVVWWWYYYUUUWWWYYYYYYXXXWWWWWWWWWVVVYYY\\\\\\ZZZZZZ]]]aaa^^^^^^aaafffmmmrrruuuvvv~~~zzzdddIII999666777555111333333111000000111111000------------------------ssssssrrrrrrooojjjddd___^^^]]][[[YYYWWWTTTSSSRRRJJJCCC>>>>>>>>>;;;888888;;;888555444333222000...---------------------------------,,,,,,+++++++++---------.........//////---------.........//////---------.........//////+++,,,---///000111111111...333333......666;;;;;;hhhtttbbbVVVRRRZZZfffnnnpppTTTJJJMMMEEEFFFGGGEEEBBBDDDNNNYYYjjjnnniiipppzzzyyyiiiUUUGGGCCCBBBAAA@@@BBBEEEHHHJJJLLLOOOQQQ\\\kkk|||~~~RRR999>>><<<555222555666333888111222:::;;;666:::DDDMMMwwwjjjSSSEEE:::666555333222333666888:::===;;;:::;;;===>>>??????AAA???>>>???AAADDDEEEEEEFFFFFFFFFEEEDDDEEEHHHKKKIIIIIIJJJIIIHHHJJJMMMPPPTTTVVVYYYYYYWWWSSSPPPNNNQQQPPPSSS[[[fffppptttuuu]]]`````````cccfffccc]]]XXXYYYZZZ]]]aaabbbbbb```dddfffhhhkkklllllllllkkktttrrrlllddd______dddjjjkkkhhhfffddddddcccaaa```aaa]]]\\\]]][[[TTTOOOOOOOOOMMMLLLJJJLLLSSS```jjj}}}ggg``````kkk|||vvvrrrlllhhhfffdddcccbbb]]]\\\[[[ZZZYYYYYYYYYYYYUUUWWWYYYYYYYYYYYY[[[\\\UUUWWWYYYYYYYYYZZZ\\\^^^WWWYYY\\\]]]\\\\\\\\\]]]\\\bbbiiijjjggggggkkkpppsssvvv~~~bbb???===999444000///111444000///...,,,...000///,,,------------------------vvvuuuuuuuuutttnnneee^^^ZZZ___```\\\XXXVVVSSSOOOJJJGGGCCC@@@???===:::888:::777444222111000---,,,///---+++***+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------------------......///000000000000000000000111333555777GGGhhhxxxhhhYYYXXX___gggrrrsss___\\\NNNCCCBBBEEEAAADDDMMMMMMQQQqqqpppeeedddhhhrrrpppzzzuuugggcccaaa\\\VVVUUURRRLLLDDDAAA@@@@@@>>>DDDAAAFFFPPPNNNKKK]]]wwwzzzVVVBBB777777777777666666666666444444444555666777777888@@@KKKeee}}}ZZZ???777???888000222444444:::;;;;;;<<<===>>>>>>>>>======@@@CCCFFFGGGGGGEEEDDDJJJIIIHHHEEEDDDEEEIIILLLJJJJJJJJJIIIIIILLLPPPTTTWWWTTTVVV^^^bbb^^^XXXTTTSSSVVVWWWYYYdddvvvuuunnnfffbbbcccccc```]]]]]]]]]]]]]]]]]]]]]^^^^^^```aaaffflllmmmiiihhhkkkllljjjiiijjjkkkiiiddd```gggeeecccdddffffffbbb^^^ZZZ___cccaaaYYYRRRNNNMMMQQQOOOKKKIIIIIILLLOOORRR^^^eee}}}uuurrrllljjjssswwwooommmkkkeeeccceeehhhlllmmmkkkfffcccfffjjjhhhggggggiiimmmqqqssssssmmmqqqwww{{{{{{vvvooojjjuuuttttttwww~~~gggJJJ???666666555444444333222222000000000000000000000000.........------,,,,,,,,,uuuttttttuuutttoooggg```\\\``````\\\WWWVVVSSSPPPJJJGGGCCC@@@???===:::888777555222222222222111000000...,,,+++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////------......///000000000111111000111222444555777888OOOqqqxxxfff___```ccciiisssTTTKKKKKKHHH===???LLLSSSQQQhhh}}}kkk^^^\\\WWW\\\lll{{{qqq^^^RRROOOMMMHHHCCCFFFFFFDDDBBBBBBEEEGGGHHHGGGEEEIIIQQQXXXddd~~~]]]CCC999666666666666555555555555222333333444555555666666777>>>JJJaaa{{{uuu[[[AAA<<<333555<<<777222:::::::::;;;<<<============AAACCCFFFIIIJJJJJJIIIHHHFFFFFFFFFFFFGGGJJJOOOSSSPPPPPPNNNMMMLLLMMMQQQTTTVVVSSSUUU]]]aaa^^^XXXUUUQQQUUUWWWYYYbbbnnnuuutttnnniiibbb```bbbcccbbb```ccceeeffffffdddccccccdddaaaaaafffkkkllliiiiiilllmmmjjjhhhhhhhhhgggbbb^^^eeefffgggfffeeecccbbbbbbcccfffiiiggg___VVVOOOKKKLLLKKKJJJIIIJJJJJJLLLLLLLLLQQQggg{{{www~~~}}}uuurrr~~~{{{vvvqqqqqquuuyyyzzz{{{}}}}}}~~~}}}eeeJJJ<<<:::555555444333333222111111000000000000000000000000------,,,,,,++++++++++++tttssssssttttttpppiiibbb]]]aaa```[[[WWWVVVTTTQQQJJJGGGCCCAAA???===:::888444222111222444555555444111///---,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000------......///000000000000/////////000222333444222;;;OOOooovvvsssmmmfffqqqvvvyyyooo[[[MMMFFF>>>BBBLLLNNNMMMYYYiiizzzggg^^^VVVSSS[[[bbbdddiiipppsssiiibbbWWWJJJCCCCCCCCC???;;;??????@@@??????@@@CCCFFFFFFGGGJJJQQQcccaaaCCC777777555555555444444444333333111111222222333333444444...555888>>>XXXxxxxxxaaaMMM999:::AAA666///:::888999:::;;;<<<<<<<<<<<>>CCCIIINNNTTTYYY```xxxxxxzzzaaaGGG888555999333333333333222222222222111111111222222333333333...777999444999PPPkkk{{{mmmLLL;;;:::333///999666777888::::::;;;;;;;;;>>>@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFKKKPPPUUU[[[ZZZWWWSSSOOONNNOOOPPPPPPNNNPPPWWW[[[XXXUUUUUUVVVWWWYYY[[[^^^``````^^^aaa___\\\\\\___bbbccccccgggmmmrrroooggg___^^^```bbbbbbdddhhhiiihhhkkkpppvvvrrrmmmkkkkkkjjjfffcccccceeehhhhhheeeddddddeee___]]][[[\\\]]]ZZZSSSMMMFFFFFFFFFFFFFFFFFFEEEEEEKKKHHHHHHPPP[[[jjjiiiOOO???888444444777111111111000000/////////------------------------++++++++++++++++++******yyywwwuuuuuusssooogggaaa___bbbaaa[[[WWWWWWVVVTTTKKKHHHDDDAAA@@@>>>;;;999666444333333444555444333111///............,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------------------------++++++,,,,,,---......///------......///000000000111000///...///000111222444111000666FFFbbbaaa___bbbcccxxxhhhVVVOOOPPPLLL>>>>>>BBBFFFHHHPPPhhhqqqaaaWWWRRRRRRUUUJJJQQQVVVSSSMMMLLLTTT\\\ffflllvvv|||tttrrrbbb\\\VVVPPPLLLHHHCCC???@@@>>>======???@@@@@@???>>>???BBBFFFEEEFFFPPP\\\iiittt|||}}}XXX???777555555555222222222222111111111111222222222222222333333333555555666555000333IIIbbbyyy[[[<<<555555444666555666777999:::;;;;;;;;;<<<===???@@@BBBCCCCCCCCCDDDEEEFFFFFFHHHMMMSSSWWW^^^]]]ZZZVVVRRRPPPPPPQQQRRRPPPRRRXXXZZZXXXWWWXXX]]][[[ZZZ\\\___```aaabbbeeecccbbbbbbccceeeffffffooouuuzzzwwwmmmeeebbbccccccbbbdddggghhhhhhkkkpppvvvrrrnnnllllllkkkhhheeeeeedddccceeeggggggeeebbbZZZUUUPPPPPPTTTUUUQQQMMMHHHFFFEEECCCCCCDDDEEEEEEEEEDDDCCCCCCCCCFFFOOOYYYuuuwwwPPPDDD888444555444111/////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,zzzxxxvvvuuusssnnngggaaa___cccbbb]]]YYYXXXVVVSSSKKKHHHDDDBBB@@@>>>;;;999888666333333333333222000...------...///...---+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------------------,,,------...///000111111------......///000000000555444333222111222333444111111111222777MMMqqqjjj^^^YYYOOObbbpppVVVIIIGGGBBB===@@@BBBBBBCCCPPPlllwww```VVVVVVXXXNNNTTTYYYTTTKKKFFFIIIOOOLLLQQQWWW\\\ccclllwwwuuujjj^^^UUURRRNNNKKKHHHEEEDDDBBB@@@>>>@@@@@@@@@??????>>>>>>===AAA@@@DDDHHHHHHKKK[[[mmmcccBBB444666888666222222222222111111111000000222222222222222222222222888,,,***555777111777EEEYYYdddVVV<<<666:::777444555666777999:::;;;;;;;;;===>>>???AAABBBCCCDDDDDDDDDEEEFFFHHHKKKPPPWWW\\\^^^]]]\\\XXXUUUSSSSSSTTTUUUSSSUUUYYY[[[XXXXXX[[[___[[[YYY]]]```aaacccfffiiihhhhhhgggggghhhiiijjjoootttxxxvvvooohhhffffffdddccceeehhhhhhgggjjjoooooollliiiiiijjjiiifffcccdddbbbaaacccggghhheeeaaaZZZUUUOOONNNPPPPPPNNNJJJHHHFFFDDDBBBAAABBBDDDEEE<<>><<<:::888555333222222222000///,,,++++++---...///---+++++++++,,,,,,,,,,,,------******+++,,,,,,---..............................,,,,,,---...///000111111------......///000000000555444333222111222222333111111333555777AAAXXXnnnwww^^^VVVNNNWWWsssqqq[[[SSSMMMDDDAAAAAABBBBBBGGGVVVfff}}}ttt^^^SSSOOOEEEGGGHHHFFFBBBAAABBBDDDDDDGGGJJJLLLNNNRRRXXX^^^lllxxx|||pppccc[[[UUULLLFFFDDDDDDCCCBBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBGGGFFFJJJPPPSSS[[[rrr]]]LLL<<<666777777555444222222222111111111000000000000000000000000000000111+++***222777444333666<<>><<<:::777444222111222111000///*********,,,...///---+++++++++,,,,,,,,,---------******+++,,,,,,---......////////////////////////******+++,,,---...///000------......///000000000333222111/////////000000000...000444555444<<>>???@@@@@@@@@???:::>>>AAABBBBBBCCCEEEGGGJJJJJJRRR^^^gggvvvvvvRRR===:::888777444000000555222222222222111111111111///////////////.........(((111777333...///333555888:::555333777111---666555666777999;;;<<<<<<<<<@@@AAABBBCCCDDDFFFGGGGGGEEEEEEEEEDDDEEEHHHMMMQQQRRRRRRSSSQQQPPPOOOPPPRRRPPPNNNOOORRRRRROOOPPPTTTXXXTTTUUU\\\___]]]]]]``````aaabbbbbbaaabbbdddeeebbbdddgggjjjkkkkkkjjjiiieeeeeegggjjjiiifffgggkkkdddcccccceeehhhhhheeeaaa\\\```dddeeebbbaaacccfffSSSSSSSSSTTTRRROOOJJJFFFAAABBBCCCDDDCCCAAA>>><<<@@@???<<<888888;;;======??????CCCQQQmmmhhhLLLAAA@@@<<<555111222111//////000000///......//////////////////------------------------(((((())))))*********+++wwwwwwvvvvvvtttpppjjjfffffffffeeeaaa\\\WWWUUUTTTNNNIIIDDDAAA@@@???<<<888888777666444222000///...///......---+++******)))++++++++++++++++++++++++,,,---......//////......------------------------------------------------------,,,+++,,,---...///////////////////////////222333333222222444777:::LLLxxxkkkZZZSSSRRRZZZpppgggNNNAAAHHHJJJAAA???HHHOOOmmmkkk]]]RRRQQQMMMEEEEEEMMMAAA@@@AAADDDCCC???@@@CCC???CCCGGGJJJNNNWWWcccmmm{{{yyypppllldddccc```\\\XXXTTTQQQOOOFFFCCCAAAAAABBBAAA>>>:::>>>>>>>>>>>>>>>???@@@@@@@@@???CCCHHHHHHEEEIIIPPPWWW```nnn}}}kkkPPPAAA555555444333333222111111////////////////////////////////////////////////////////////000000000000222333444333222222444666444555777:::;;;<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFGGGJJJLLLMMMNNNNNNMMMNNNNNNNNNLLLJJJLLLQQQUUUSSSNNNKKKNNNRRRZZZYYYXXXVVVVVVVVVWWWXXX```aaabbbaaa```aaaccceeeaaabbbeeeiiimmmnnnllljjjfffhhhhhheeeaaabbbhhhnnngggkkkkkkfffeeegggeee___]]]^^^___```aaacccddddddTTTTTTTTTTTTTTTQQQMMMJJJDDDBBB???>>>>>>===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999<<>>>>>??????<<<:::===???AAACCCCCCCCCDDDDDDHHHFFFHHHKKKNNNTTTbbbqqqfffMMM<<<555444444444333222222111111////////////////////////////////////////////////.../////////000000000000111222333222111111333555333555777999;;;<<<<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLMMMNNNPPPQQQPPPNNNMMMUUUWWWXXXWWWSSSQQQQQQRRRYYYYYYYYYXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZ\\\```dddeeedddhhhvvv{{{nnneeeggghhheeeaaaaaafffjjjiiimmmmmmiiiggghhhfffaaa```___^^^]]]\\\[[[[[[[[[VVVTTTRRRPPPOOOMMMJJJGGGCCCAAA>>>=========;;;:::::::::::::::::::::::::::;;;<<<<<<::::::AAAOOOYYYxxxeeeQQQBBB555333555444222333222222111000///...---,,,---------------,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++vvvwwwxxxyyyxxxtttnnniiiaaabbbaaa___[[[WWWVVVUUUPPPLLLFFFCCCCCCAAA>>>;;;888777666444222000///...,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++,,,------------,,,---------------------------------------------------,,,,,,,,,,,,---...///.........................../////////...///222555333DDD```~~~^^^SSSRRR___}}}~~~llliiiQQQGGG@@@===??????EEEXXXyyyttteeeWWWOOONNNLLLHHHGGGGGGEEE@@@>>>@@@AAABBBBBB@@@======@@@DDDAAAGGGRRRaaappp}}}uuukkkccc^^^]]][[[XXXSSSNNNJJJFFFDDDBBBAAA@@@???>>>=========>>>===<<<===>>>>>><<<:::;;;>>>BBBDDDDDDDDDDDDEEEFFFHHHKKKPPPWWWfff}}}^^^FFF666222333333333333222222111111000////////////////////////////////////////////////....../////////000000000000111222222111111222333333444666888:::;;;;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCEEEHHHIIIIIIKKKOOORRRSSSSSSPPPOOOUUUUUUVVVUUUTTTSSSRRRRRRWWWXXXYYY[[[\\\]]]]]]]]][[[[[[ZZZYYYZZZ]]]ccchhhllloooxxxttteeebbbdddeeedddaaa```cccfffiiikkkkkkhhhffffffddd```aaa___]]]ZZZXXXWWWWWWWWWYYYUUUOOOKKKHHHGGGEEEDDDBBB@@@===<<<<<<<<<;;;999999999999999999999999999888888999888888:::>>>AAALLL```zzz^^^DDD;;;555111333555444222333111111000///...------,,,......------,,,,,,++++++++++++++++++++++++++++++))))))************))))))uuuvvvxxxzzzzzzvvvpppkkkeeeeeedddaaa\\\XXXWWWVVVPPPKKKFFFCCCBBBAAA>>>;;;888777666444222000///...,,,,,,,,,+++***)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---...//////...///111333333777DDD\\\|||~~~ooobbbZZZeeeyyyaaaRRRIIIBBB===HHHDDDHHHZZZxxxwww\\\TTTWWWSSSNNNKKKLLLJJJEEECCCDDD@@@AAACCCBBBAAAAAACCCEEEBBBDDDHHHNNNVVV^^^dddhhhmmmmmmmmmkkkjjjhhhfffdddbbbdddgggjjjlllmmmnnnnnniiigggddd```ZZZSSSNNNJJJNNNMMMLLLJJJHHHGGGEEEEEECCCCCCAAA@@@@@@@@@AAAAAA??????>>>??????>>>===<<<===@@@CCCCCCCCCDDDGGGKKKGGGPPP\\\fffqqqeeeJJJ;;;444555888222222222111111000000000........................................................./////////000000...000111111000000111222222333444666888:::;;;<<<<<<<<<===>>>???AAABBBCCCAAAAAAAAAAAACCCEEEGGGHHHGGGJJJOOORRRRRRQQQOOOOOONNNQQQSSSTTTTTTTTTVVVWWWTTTUUUXXX[[[]]]^^^^^^^^^]]]\\\[[[YYYYYY]]]ccchhhdddqqqyyykkk```\\\]]]___aaaaaa``````aaacccdddeeeeeecccbbb```^^^[[[]]]\\\ZZZXXXWWWWWWXXXYYYZZZTTTLLLFFFCCCBBBBBBBBB@@@>>><<<;;;;;;;;;:::888888888888888888888888888666777888:::===??????>>>@@@JJJWWWhhhuuu\\\DDD888666555555666555333222111000000///......---,,,,,,......---,,,,,,+++++++++************************)))***+++------+++***)))uuuvvvwwwyyyyyyvvvppplllggggggfffaaa\\\WWWTTTSSSOOOKKKEEEBBBBBB@@@===:::888777666444222000///...---------,,,++++++******++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------........................---///000000//////111333000111555>>>RRRrrrpppbbb```gggsss}}}qqqdddTTTFFFDDDAAAAAAFFFSSSmmm~~~nnnjjj```YYYTTTSSSQQQLLLHHHHHHEEEEEEDDDBBB???===<<<<<<@@@AAABBBCCCEEEGGGIIIJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCBBB@@@???>>>??????@@@@@@AAAAAAAAA@@@>>>>>>>>>CCCDDDEEEEEEEEEJJJSSSZZZ]]]ooogggIII:::666555444444000000000000000/////////------------------------------------------------............////////////---///111222000000000111111111333555777999;;;<<<;;;;;;<<<===>>>@@@AAABBBBBBAAAAAABBBCCCEEEGGGIIIGGGJJJNNNOOONNNMMMMMMMMMNNNSSSXXXXXXWWWWWWZZZ^^^RRRSSSVVVYYY[[[]]]]]]]]]YYYYYYWWWTTTSSSUUUYYY\\\XXXcccnnnooofff]]]ZZZ[[[WWWYYY\\\^^^______```aaa```______```^^^[[[YYYYYYYYYXXXWWWUUUUUUUUUVVVVVVXXXRRRJJJCCC@@@@@@@@@@@@>>><<<:::999::::::999777777777777777777777777777999777666888:::;;;:::888===AAADDDHHHXXXwwwyyy]]]QQQHHH<<<555555444555444222000//////...//////......------,,,,,,------,,,,,,,,,+++++++++************************)))+++---......---+++)))uuuuuuvvvvvvvvvsssoookkkffffffddd```ZZZTTTQQQPPPOOOJJJEEEBBBAAA@@@===:::888777666444222000///...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...///111111000///111222000111222333:::SSS|||lllXXXRRRXXX```lllTTT@@@AAABBBBBBBBBKKKaaavvvvvvmmmddd```ZZZRRRLLLJJJKKKJJJGGGDDDBBB???>>>===:::;;;===>>>???@@@@@@AAA=========>>>>>>??????@@@>>>??????????????????>>>???@@@@@@AAAAAABBBAAAAAA>>>>>>??????@@@@@@AAAAAABBB@@@>>>===<<<===>>>???AAACCCDDDDDDBBBAAABBBCCCEEEGGGJJJLLLPPP[[[jjjuuuyyy[[[HHH666111444444111...////////////////////////------------------------------------------------------........./////////---///222222111000000111000000111333555888:::<<<888888999:::;;;===>>>???BBBBBBBBBBBBDDDFFFHHHIIIGGGIIIKKKJJJHHHIIILLLOOOQQQSSSVVVWWWWWWWWWYYY[[[RRRSSSUUUWWWYYYZZZ[[[[[[WWWWWWWWWUUURRRRRRSSSTTT]]]ZZZYYY\\\______ZZZUUUUUUVVVXXXZZZ\\\]]]^^^^^^^^^\\\\\\___^^^ZZZYYYZZZXXXWWWVVVTTTRRROOONNNMMMQQQLLLFFFAAA????????????===;;;999888999999888777555555555555555555555555666555444555888999:::999888<<<>>>===???MMMdddvvvbbbNNN<<<666444111222666333444222///...111111///......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************************+++---......---+++***vvvtttssssssssspppmmmjjjeeeeeeddd```ZZZUUURRRQQQPPPLLLFFFCCCBBBAAA>>>;;;888777666444222000///...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---------------------------------///111111//////000111111222444444444AAA___|||yyyaaaUUUUUUXXXwwwgggPPPKKKFFFDDDBBBBBBJJJSSSvvv}}}sssfff\\\WWWTTTRRRNNNKKKJJJIIIHHHGGG>>>??????@@@AAAAAAAAABBB@@@?????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCCCC@@@@@@AAABBBCCCDDDEEEEEECCCBBB@@@??????@@@CCCDDDDDDGGGJJJJJJJJJJJJLLLNNNMMMSSS\\\dddnnn~~~iiiZZZCCC:::222222222111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000222333222111111111//////000222444777:::<<<777888888999:::<<<===>>>AAAAAAAAABBBCCCEEEGGGHHHGGGIIIHHHFFFDDDGGGNNNUUUTTTQQQOOOSSSZZZ]]][[[WWWUUUUUUVVVVVVWWWXXXZZZZZZWWWYYY[[[[[[XXXUUUSSSSSS]]]XXXUUUWWW[[[\\\WWWQQQVVVVVVVVVWWWYYYZZZZZZZZZ[[[XXXYYY^^^^^^YYYXXX[[[WWWWWWVVVUUUQQQNNNJJJHHHHHHEEEAAA?????????>>>===;;;999777777888888777666444444444444444444444444111222555777999:::<<<===666999<<<======@@@IIIRRRccckkkXXXMMM@@@:::444333333333333333111333111---///444333///---------,,,,,,,,,,,,,,,*********+++,,,,,,------************************)))***++++++++++++***)))vvvtttrrrqqqpppnnnllliiieeefffeeeaaa\\\XXXVVVUUUQQQMMMGGGDDDDDDBBB???<<<888777666444222000///...+++++++++***************++++++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........---,,,------------------------,,,...000000///...///000//////222444222666GGGYYYnnnbbb^^^^^^ddd~~~zzzdddUUUFFFAAACCCDDDEEEFFFLLL```ssslll```\\\VVVQQQMMMJJJGGGEEEGGGEEEDDDBBB@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@=========>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB:::;;;<<<>>>???AAABBBCCCCCCBBB@@@@@@AAACCCFFFHHHGGGKKKOOOQQQQQQRRRUUUXXX[[[eeessskkkRRRAAA999666444222///+++---333---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---000333444333111111111//////000111444777:::<<<999999:::;;;<<<>>>???@@@AAA@@@@@@AAABBBDDDFFFHHHGGGHHHFFFCCCBBBGGGRRRZZZYYYQQQLLLTTTbbbiiiddd[[[XXXWWWVVVVVVVVVXXXYYYZZZTTTWWW[[[]]]ZZZVVVSSSQQQMMMRRRXXXYYYWWWUUUVVVYYYYYYWWWVVVVVVWWWXXXWWWWWWXXXUUUVVV\\\\\\XXXWWW[[[WWWXXXXXXWWWTTTPPPLLLIIIAAA@@@>>>>>>??????===<<<;;;999777666777888777666444444444444444444444444333555888888666444444555555666888<<<>>>@@@DDDHHHDDDZZZsssppp\\\KKK???999333555666444333333000---...///---***---222///(((------,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))))))))))))))))))))(((((())))))))))))((((((zzzvvvrrrppppppnnnjjjfffgggfffdddaaa\\\XXXUUUTTTPPPLLLGGGEEEDDDBBB===999777555444333333222111///++++++,,,,,,++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++(((((()))***+++,,,,,,,,,+++*********++++++,,,---,,,++++++++++++,,,---...---...//////......///111---...000111222444777999SSSwwwfff^^^aaammmyyy```OOOFFF>>>===???HHHDDDOOOqqq~~~iii\\\XXXVVVQQQKKKMMMIIIEEEAAA@@@@@@@@@???@@@@@@AAAAAABBBCCCDDDEEEHHHEEEAAA===;;;<<<>>>???@@@?????????AAABBBAAA@@@CCCCCCCCCCCCCCCBBBAAAAAAEEEEEEEEEFFFHHHIIIKKKLLLJJJ\\\jjjkkknnnwww}}}|||ooo]]]GGG888555222111111000///......---///............---------------------------------******+++++++++,,,,,,,,,............////////////000111222333333222000//////111333555777888888888:::999888999<<<>>>???>>>@@@@@@@@@AAABBBCCCDDDEEEFFFDDDAAABBBFFFLLLPPPRRRQQQQQQMMMSSSpppbbbWWWVVVVVVWWWZZZ]]]^^^]]]TTTWWWYYYXXXVVVUUUWWWYYYXXXTTTUUU\\\]]]XXXTTTUUUTTTSSSSSSUUUWWWWWWVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXVVVTTTUUUYYYXXXPPPHHHFFFFFFCCC???<<<<<<<<<<<<;;;888666444444444444333222444222111333777888555000333333333444444444555555666777888999;;;<<<===>>>@@@CCCIIISSSdddfffOOOFFF???666222555222222222111000//////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))xxxuuussssssssspppjjjeeeeeeeeeccc```[[[WWWTTTSSSPPPLLLGGGEEEDDDBBB>>>:::777666444333333222000///,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,---...//////......///000---...000111111222555777777TTT~~~lll```XXX```xxxxxxfffZZZMMMCCC???GGG@@@CCCUUUjjjwwwmmmaaaXXX[[[WWWPPPKKKHHHEEECCCAAAFFFFFFDDDCCCCCCCCCDDDDDDBBBAAA???>>>>>>???AAABBB@@@??????@@@BBBCCCCCCBBBBBBEEEHHHJJJJJJJJJLLLMMMKKKLLLOOORRRUUUYYY\\\]]]uuu}}}~~~xxx^^^QQQFFF888000111111111000000///......---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...............////////////000222333333222000///000111333555666777777777777888999;;;===???BBBCCCAAAAAA@@@@@@AAACCCDDDEEEFFFDDDBBBCCCGGGKKKOOOPPPKKKMMMKKKOOO```qqqjjjVVVUUUTTTTTTUUUXXXZZZ[[[[[[ZZZ[[[\\\[[[XXXWWWXXXZZZ^^^[[[\\\______YYYWWWXXXZZZYYYWWWWWWXXXXXXWWWUUURRRSSSTTTTTTTTTUUUXXXZZZTTTRRRRRRVVVTTTMMMGGGEEEEEEBBB???=========<<<:::888777555444555555444333444222000333777777444111333333333333444444444444555666777888:::;;;<<<===@@@AAABBBCCCIIIUUUfffrrrzzzmmmTTTCCC777777777333222666222222111000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))vvvuuuuuuvvvvvvrrrkkkeeeddddddccc```ZZZVVVTTTSSSPPPLLLHHHFFFEEECCC???;;;888666444333333222000...,,,,,,---------,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************++++++)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,+++,,,...//////......///000---...///000///000222444---<<>>===AAAFFFPPPfff{{{xxxmmmiiibbb]]]XXXUUUQQQNNNOOONNNKKKIIIIIIIIIJJJKKKFFFEEEEEEDDDDDDDDDDDDEEEHHHFFFEEEFFFHHHJJJJJJIIIJJJNNNSSSSSSRRRSSSXXX\\\^^^```eeelllssszzzjjjVVVAAA888444000///222000000000///......------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...---------........./////////000111222222111000///111222333444555555555555444777;;;======@@@DDDHHHCCCBBB@@@???@@@BBBDDDFFFFFFEEEDDDFFFIIILLLMMMMMMFFFIIIKKKNNNSSSXXXVVVQQQTTTSSSSSSTTTWWWYYYYYYXXX[[[\\\]]]]]]\\\\\\^^^```bbb`````````]]]YYYXXX[[[```]]][[[YYYYYYXXXWWWUUUQQQSSSUUUVVVVVVWWWZZZ[[[TTTPPPOOOQQQOOOIIIEEEDDDDDDBBB@@@???>>>===;;;999888777555555666666555333333111000222555666444111222222333333333444444444444444555777888999::::::999:::;;;::::::===DDDIIIJJJXXXqqqfffQQQDDD;;;333000444555000///333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))wwwuuutttuuuvvvssslllgggdddeeeeeeaaa[[[VVVTTTUUUPPPLLLHHHFFFFFFDDD@@@<<<888666444333333222000...,,,------------,,,++++++************************************************************************+++++++++***************)))***,,,------,,,***))))))+++---...///...,,,+++,,,---///...------...000---...//////......000222444666@@@YYY}}}oooWWWQQQVVV^^^bbb{{{ppp]]]IIIEEECCCBBB@@@AAAKKKWWWrrryyyqqqiiibbb]]]XXXVVVRRROOOMMMMMMNNNOOONNNLLLIIIFFFEEEFFFHHHIIIOOONNNMMMNNNPPPRRRSSSSSSQQQWWW]]]^^^___eeepppzzzxxxjjjTTTEEE666111000///000333/////////......---------------------,,,,,,,,,+++************************+++++++++,,,,,,,,,------,,,,,,,,,---.........///...///000111111111000000222333333333444444444444444888===>>>===???DDDJJJDDDBBB@@@>>>???AAADDDFFFFFFFFFFFFIIIKKKLLLLLLJJJGGGHHHMMMRRRRRRPPPRRRVVVTTTSSSTTTVVVXXXZZZZZZYYYWWWXXXYYY[[[]]]```ccceeeaaa``````^^^ZZZXXXYYY\\\bbb___\\\[[[[[[ZZZYYYXXXTTTVVVXXXYYYYYYXXXYYYZZZTTTOOOLLLMMMLLLGGGDDDDDDCCCAAA@@@??????===:::888888666555666777777555333222111000111333444333111222222222222333333333333222333444555666777888888555888:::;;;;;;===AAADDDFFFIIIOOOVVV```sssdddIII>>><<<:::888555555888555///...222000000000//////.........------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))xxxuuusssrrrsssrrrnnnkkkeeeggggggccc\\\WWWVVVWWWPPPMMMHHHGGGFFFEEEAAA===999777444333333222///---,,,,,,------,,,,,,+++***************************************************************************+++++++++***************)))***,,,------,,,***)))+++,,,...000000///---,,,,,,---......------...///---...///...------///111000222777AAAUUUuuu}}}dddSSSNNNRRRWWWfffddd[[[QQQJJJFFFCCCCCCFFFLLL[[[qqq}}}xxxuuunnnggg```[[[XXXWWWVVVSSSPPPNNNPPPVVV]]]bbbcccbbbbbbdddiiimmmpppqqqlllrrrxxx}}}oooZZZSSSAAA999111///000///..................---------------,,,,,,,,,++++++++++++************************)))*********+++++++++++++++++++++,,,---...............//////000000000000333333222222222333333333666:::>>>>>><<<<<>>???AAAEEEGGGGGGGGGHHHKKKNNNNNNLLLJJJLLLJJJLLLRRRSSSPPPRRRWWWUUUUUUVVVXXX[[[]]]\\\[[[VVVVVVVVVXXX\\\___bbbddd^^^___^^^\\\ZZZ\\\^^^___bbb```______```aaa```___\\\^^^^^^]]]ZZZXXXWWWWWWTTTOOOKKKLLLJJJFFFDDDDDDBBB@@@???>>>>>><<<999777666555555666777777555333111000///000111222222111111111111222222222333333222222333333444555666666:::::::::999999:::<<<===<<>>999777555333333111///---++++++,,,,,,,,,+++************************************************************************************************++++++++++++,,,---,,,+++***)))+++,,,---//////......---+++---......------...///,,,---......------///111---222888:::;;;GGGccc|||www___PPPOOORRRLLLiii|||gggWWWOOOKKKHHHEEEGGGGGGHHHRRRddd{{{uuusssqqqssszzziiiPPPCCCCCC555222///000222222000---------------------------,,,,,,,,,+++++++++******************************))))))))))))************)))***++++++,,,---......------......//////000000222222111111111222333333777:::<<<<<<:::;;;>>>AAABBBAAA??????@@@BBBEEEGGGHHHHHHJJJMMMPPPPPPNNNLLLOOOLLLLLLOOOPPPOOOOOOQQQSSSTTTVVVYYY]]]______]]][[[YYYWWWWWWZZZ\\\^^^^^^``````^^^]]]___cccdddaaaaaaaaabbbdddggghhhhhhgggffffffddd```[[[XXXVVVVVVTTTNNNKKKKKKJJJEEECCCDDDAAA???===<<<;;;:::888666444444444555777666444222000////////////000111111000000111111111222222222111222222333444444555555999888777666666888:::;;;:::;;;===@@@??????EEENNNXXXaaavvvxxxbbbUUUFFFBBB<<<777999<<<888111333222111000...---...000..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************(((((((((((((((((((((((())))))(((((((((((())))))tttrrrqqqqqqsssrrrnnnjjjdddgggiiiddd[[[UUUVVVXXXQQQMMMIIIHHHHHHFFFBBB???999777555333333111///---******++++++******)))(((************************************************************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++---......---,,,...///,,,---............000222000444999:::333111<<>>?????????@@@AAADDDFFFGGGIIIJJJKKKNNNQQQRRRQQQOOOOOOPPPNNNMMMNNNQQQRRRPPPPPPQQQSSSXXX\\\___^^^]]]___\\\YYYXXX[[[]]]^^^^^^bbbbbb___]]]ccciiiggg```^^^___bbbfffiiikkkiiigggmmmlllhhhbbb\\\XXXWWWWWWRRRMMMJJJJJJIIIDDDBBBBBBAAA>>>;;;999999888777666333222333555666666333111/////////.........000222000000000000111111111222222222222333333444444555333333333444777999;;;<<<>>>:::777777666666;;;BBBBBBAAAFFFTTTeeezzzrrr^^^PPPCCC;;;777;;;999444///000444444000666555333000......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))*********+++(((((((((((((((((((((((())))))(((((((((((())))))qqqpppqqqsssuuusssmmmgggcccggghhhcccZZZTTTUUUXXXQQQMMMIIIHHHHHHGGGCCC???:::777555333333111///,,,***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---------++++++*********+++******)))))))))***+++,,,+++,,,...---,,,,,,---///,,,---.........///111333//////333777555222777AAAIIIjjjhhh[[[TTTQQQIIIMMM\\\eeessswwwooofffdddbbb___YYYTTTSSSUUUQQQ^^^kkkrrr|||uuu]]]GGG>>>999222111666111111000///000111...***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---......,,,,,,,,,------///000111111000000000000222333555666444444666999;;;<<<<<<===>>>???@@@BBBEEEFFFHHHJJJKKKLLLOOORRRSSSSSSQQQNNNSSSSSSNNNOOOVVVXXXVVVLLLMMMQQQVVV[[[]]]]]]\\\___\\\YYYYYY]]]```bbbaaadddbbb^^^]]]dddkkkfff\\\[[[\\\```eeehhhiiifffdddpppnnnjjjccc]]]YYYXXXYYYQQQLLLIIIIIIHHHCCC@@@AAAAAA===999777777777777666222222222444666555333000...//////...---...000222000000000000111111111111222222222333333444444555222111111333555666555555333222444;;;>>><<<:::;;;:::<<>>JJJjjjrrr]]]SSSNNNOOONNNNNNYYYhhhuuullleeedddddd```\\\ZZZ[[[[[[]]]gggtttzzz{{{pppQQQHHH===666444333111.........---------,,,,,,,,,,,,------......------,,,+++++++++*********))))))++++++***************+++*********++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,...///000000111333555222111333999:::888888:::===???BBBCCCCCCDDDFFFHHHIIIJJJKKKLLLMMMNNNNNNNNNRRRPPPMMMNNNRRRXXX\\\___XXXXXXYYYYYYYYYYYYXXXWWW[[[YYYWWWXXXZZZ^^^```bbb___^^^^^^dddkkkpppooommm___]]]^^^bbbggggggbbb]]]cccccccccccc```[[[TTTOOOLLLKKKJJJGGGEEEBBB???>>>AAA>>>:::777666555333222000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222333333444444555666666777666777777888999999::::::;;;::::::;;;<<>><<<999666555444555555222222222111111111000000///............---------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&$$$tttttttttttttttqqqmmmiiifffgggfffbbb[[[XXXXXXYYYTTTMMMHHHHHHGGGBBB===<<<999888666444222000...---------,,,+++************,,,+++******+++,,,+++)))+++******))))))******+++***************************************************++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,------------...---............/////////222222111000111222444666;;;@@@PPPnnn~~~pppaaaXXXNNNGGGMMMYYYppppppkkkfffddd```\\\]]]ccciiiaaakkk~~~kkkVVVGGG@@@777222111111000---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))***))))))(((((())))))***,,,+++++++++,,,...000111***+++,,,,,,------,,,,,,,,,,,,,,,------------...///000111000000000222444444333666<<<===:::888:::;;;===???@@@AAABBBDDDFFFGGGHHHIIIKKKLLLLLLMMMMMMMMMKKKKKKLLLPPPUUUXXXYYYTTTVVVYYY[[[\\\[[[YYYWWWZZZYYYXXXXXXXXXXXXWWWVVV\\\ZZZ[[[aaahhhnnnnnnlllfffdddbbbdddfffeee___ZZZYYYYYYZZZ[[[[[[XXXSSSPPPKKKJJJIIIGGGDDDAAA>>>===<<<======<<<999555111///000000000000000000000000////////////////////////.../////////000000000000000000111111111222222222222333333444444555555666555666666777888888999999;;;:::999999:::<<<>>>???AAAEEEKKKQQQZZZgggwwwyyymmm```TTTIII@@@;;;:::999666444333222333444222222111111111000000000............------------,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''uuutttsssssssssqqqnnnkkkffffffeeeaaa[[[WWWWWWXXXSSSMMMHHHHHHHHHBBB>>>===888777666444333111000///,,,,,,+++******++++++,,,///---+++***+++++++++******))))))))))))))))))***,,,,,,++++++******))))))************************+++++++++******+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.........111000//////000111333444333777<<>>>>>???AAACCCEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKNNNRRRUUUVVVUUUQQQTTTXXX\\\]]]\\\ZZZXXXYYYYYYYYYYYYWWWUUURRRQQQXXXWWWXXX\\\ccchhhjjjiiigggdddaaa``````]]]XXXSSSPPPPPPPPPRRRTTTTTTSSSQQQIIIIIIGGGEEEBBB???===;;;888===BBBCCC===666000...000000000000000000000000////////////////////////....../////////000000000000000000111111111222222111111222222333444444444444444555555666666777777;;;:::888777777777888999:::<<<======>>>BBBJJJPPPccc{{{www```RRRJJJFFFAAA===:::888555333666444333111000111111222111111111000000000//////......---------,,,,,,,,,,,,+++************+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((******vvvtttsssrrrrrrqqqnnnllleeefffeee```ZZZVVVVVVXXXSSSMMMHHHIIIHHHCCC>>>===999888666555333111//////+++*********++++++,,,---222///+++******+++++++++******))))))))))))******------,,,,,,+++***))))))************************,,,+++***))))))***+++,,,******++++++,,,+++++++++++++++,,,,,,,,,---------,,,------------.........//////......///000222222,,,555::::::CCC```{{{fffUUUOOORRRPPP```xxx~~~|||uuunnneeeXXXTTTUUUXXXZZZ\\\___dddhhhppptttyyyyyywwwxxx|||~~~~~~}}}vvvqqqppppppqqqrrr}}}zzz|||~~~xxx```MMMAAA999555222000......//////---,,,,,,,,,,,,,,,++++++++++++))))))************))))))************))))))))))))((((((''''''(((((())))))((('''''''''(((,,,///111******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------000111111111000000111333666666:::@@@AAA<<<888888777999;;;<<<===>>>@@@BBBDDDEEEFFFHHHIIIIIIIIIIIIKKKLLLOOOTTTXXXYYYXXXVVVPPPRRRUUUXXXZZZ[[[[[[[[[YYYZZZZZZZZZXXXVVVVVVVVVXXXWWWVVVXXX]]]aaabbbbbbdddbbb___]]]\\\ZZZVVVSSSOOONNNMMMNNNPPPQQQQQQPPPGGGGGGEEECCC@@@===;;;:::666>>>EEEFFF???777111000000000000000000000000000////////////////////////........./////////000000000000000000111111111111000000111111222222333333222333333333444444555555888888777666666666666777<<<======<<<;;;;;;>>>AAA888HHHYYYdddlllyyyvvvoooeeeYYYOOODDD<<<666888666444444555666555444222111000000///000000111000000000/////////......------------,,,,,,,,,+++++++++************++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&((()))***uuusssrrrqqqqqqpppnnnllleeefffeee```ZZZVVVVVVXXXSSSMMMHHHIIIHHHDDD???>>>;;;:::888555333000...---************+++,,,------222///+++******++++++++++++++++++******+++++++++------,,,,,,+++***)))))))))))))))))))))))))))))),,,+++))))))))))))+++,,,(((((()))***++++++******+++++++++,,,,,,,,,------------........./////////............///000111111...111777999555===aaayyyggg\\\YYYSSSQQQYYYsssooooookkkhhhgggkkkqqquuupppssstttooogggaaa```bbbaaaggglllmmmiiiiiilllqqqgggiiinnnssswwwzzz}}}~~~zzzvvvuuuwwwyyyyyy~~~sssrrr}}}rrreeeTTTDDD:::555444666000///////////////---+++,,,,,,+++++++++*********((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))***+++'''''''''((())))))******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------...///000///000333555444444888>>>???:::666666777999;;;<<<===>>>@@@BBBDDDDDDFFFGGGHHHIIIIIIIIILLLNNNQQQVVVYYYZZZXXXVVVRRRQQQQQQRRRTTTWWWZZZ\\\[[[[[[[[[XXXVVVVVVYYY\\\\\\YYYWWWVVVVVVXXXYYYZZZ```______^^^___^^^]]][[[TTTRRRPPPOOOPPPOOONNNMMMEEEEEECCCAAA>>>;;;999777555;;;AAA@@@:::444111111////////////////////////....................................//////////////////000000000111111111//////000000111222222333222222222222222333333333555555555555666777888888555666888999999999:::;;;;;;===@@@AAACCCJJJWWWbbbkkktttxxxjjj```\\\LLLGGG???:::888999::::::666444222222333333222111111000000000000000000000/////////.........---------,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&&&&'''(((rrrqqqqqqqqqqqqpppmmmkkkffffffeeeaaa[[[WWWWWWXXXSSSMMMHHHIIIIIIDDD@@@???<<<;;;999666333000...,,,+++*********+++,,,,,,---///---+++***+++++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))*********))))))*********'''((()))***************++++++++++++,,,,,,,,,,,,---............/////////------...//////000000111444,,,---777888666FFF___~~~pppiiiZZZQQQOOO[[[ooozzz~~~{{{{{{uuuyyy|||||||||qqquuuzzznnnVVVLLLAAA:::444000000333//////000//////...,,,,,,+++++++++*********))))))((())))))******))))))((((((((()))))))))))))))***(((((((((((()))***++++++))))))*********))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,.........000222444222111555;;;<<<888555666777999;;;<<<<<<===@@@BBBBBBCCCEEEFFFGGGGGGHHHHHHKKKLLLNNNQQQUUUVVVUUUTTTRRRPPPNNNMMMOOORRRVVVYYYZZZ[[[ZZZWWWTTTTTTXXX\\\```]]]XXXTTTRRRRRRSSSTTTWWWXXXZZZ[[[\\\\\\\\\\\\WWWUUURRRPPPOOONNNKKKIIICCCCCCAAA???<<<:::777666222555888777444000000000////////////////////////........................------.........//////////////////000000000111111//////000000111222222222111111111111222222222222222333444555666777888999444555666888999999999888===;;;;;;>>>??????BBBFFFKKKNNNXXXfffvvvxxxqqqeeeXXXNNNHHHEEEEEE>>><<<:::999::::::888777333222000111111222000///000000000000////////////.........---------,,,,,,,,,,,,,,,+++++++++******))))))***++++++***))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******************************(((''''''&&&&&&&&&oooooopppqqqqqqoookkkhhhfffgggfffbbb[[[XXXXXXYYYSSSLLLHHHIIIIIIEEE@@@@@@;;;:::888666333111///...+++++++++***++++++,,,,,,,,,+++******+++,,,+++)))++++++************++++++************************))))))))))))))))))))))))))))))************))))))'''((()))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........---...//////000111111111222------333777777;;;AAAfff~~~xxxfffXXXVVVZZZaaassszzzooottt}}}{{{aaaMMMCCC;;;666555333...---///,,,---...---,,,,,,,,,,,,+++*********)))))))))))))))))))))******)))))))))(((((((((((())))))******''''''''''''((()))***++++++***))))))))))))******))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++,,,------------///111000000333888:::666555777666888:::;;;;;;<<>>;;;888666444111222333333333222000///////////////////////////........................---------.........//////////////////000000000111///000000111111222333333111111111111111111111111111222333444555666666666888888888999::::::999888666444777===???===>>>BBBDDDAAABBBFFFJJJRRR```mmm{{{pppfff\\\RRRLLLDDDAAA===:::999;;;===???666666666777888555111...222111000111222222111///////////////......---,,,------------,,,,,,,,,,,,++++++++++++************((()))***++++++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''mmmnnnoooqqqqqqooojjjgggggghhhgggbbb\\\XXXXXXZZZSSSLLLHHHJJJIIIEEEAAA@@@999999777666444222111000,,,,,,++++++***++++++,,,***))))))***,,,,,,***)))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...///000111111111111+++333666222000444777555999QQQuuufff___]]]ZZZ\\\ddd___rrr~~~||||||rrr]]]PPPBBB777555///---000111,,,+++...)))***++++++******+++,,,************))))))))))))))))))************))))))'''((((((((())))))******%%%%%%%%%&&&'''((()))***+++)))'''%%%%%%(((***,,,))))))***++++++++++++*********+++++++++,,,,,,,,,,,,---...---,,,+++---///000///222777999666666888555777999::::::;;;>>>@@@??????AAABBBCCCDDDDDDDDDIIIHHHGGGHHHKKKOOOPPPQQQMMMMMMLLLKKKKKKLLLLLLMMMMMMRRRXXX[[[[[[\\\```dddbbb___YYYSSSNNNNNNPPPRRRQQQTTTXXXYYYXXXVVVTTTSSSMMMLLLKKKKKKLLLJJJGGGEEEAAAAAA???===:::777555333111111222444666666333000////////////////////////........................---------.........//////////////////000000000000000000000111222222333333222222222111111111111111111222333444444444444444444333333444555666444333999666666999888444777>>>;;;:::<<<>>>===<<>>>>>>>><<<;;;999777444333333444555444333222333444444333111111000///000222222000...............---,,,+++***---------,,,,,,,,,+++++++++++++++************)))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((uuuqqqnnnnnnppppppkkkggg```bbbccc```[[[WWWWWWXXXRRRMMMJJJLLLKKKFFFAAA@@@???:::777888666222//////------,,,,,,+++***))))))***((('''&&&&&&'''(((***(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,------.........///000000000000000///111333555555555444333999:::EEEbbbpppeeeZZZSSSUUUWWWiii|||uuurrrooooooXXXHHHAAA===777222........................,,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************+++++++++******))))))))),,,,,,,,,---------......//////222555777888666555888:::<<<===>>>@@@CCCEEEBBBBBBCCCDDDEEEEEEFFFGGGBBBQQQXXXOOOGGGLLLSSSUUURRROOOKKKHHHGGGHHHKKKMMMIIINNNTTTYYY[[[]]]^^^```ccc[[[YYY^^^___ZZZTTTRRRUUUVVVVVVUUURRRPPPNNNNNNLLLIIIGGGHHHJJJJJJGGGDDD@@@???===:::888555333222111111222222111000...---..................------........................---------............///////////////000000000000111111111000000000000000000000000000000000000000222222222222222222222222333444555555666666555555555555666777777777777777:::::::::;;;;;;;;;<<<<<<@@@???>>>???DDDLLLTTTYYYccchhhmmmlllhhhcccbbbcccyyywwwppplllggg___YYYNNNMMMJJJGGGCCC@@@===<<<;;;;;;:::888777555444444333333333222222222111111111111111111000000000///////////////////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((tttqqqnnnoooqqqqqqmmmiiiccceeeeeebbb]]]YYYXXXXXXRRRMMMJJJLLLLLLGGGBBB@@@>>>999666666555000---...------,,,++++++***))))))***)))'''&&&&&&''')))***(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++,,,,,,------......///000000000000//////000222444555444333333888777<<>><<<:::888555444333111111222222111000...---..................------........................---------............///////////////000000000000111000000000000000000000000000000000000000000000222222222222222222222222333444444555555555555555555555666777777777777666999999::::::::::::;;;;;;::::::::::::<<>>:::888666444222000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000111333444555666666777999<<>>@@@???===;;;<<<>>>>>>JJJ[[[cccWWWEEEAAAHHHAAAGGGLLLOOOSSSYYY]]]]]]RRRPPPNNNLLLLLLLLLNNNOOOVVVYYYcccnnnrrrkkkbbb]]]```cccccc]]]QQQHHHEEEFFFAAA>>>;;;;;;>>>???===;;;777777666666555444333333222222222333333333333333222222111111111000000000000000000000////////////........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))******)))'''''''''(((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((rrrqqqpppqqqssssssqqqnnnlllllljjjfffbbb^^^[[[YYYRRRMMMJJJMMMMMMHHHCCCBBB===888555666444///,,,---,,,+++++++++******))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))*********************************************++++++,,,---------------...////////////......///000111222222222222...333777666444===OOO^^^{{{~~~yyyvvvttthhhiiioooxxxyyyvvvwwwppp]]]RRRIIICCC999999999777444111///...************************++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222222333333444555777999444666999<<<>>>AAAEEEHHHJJJJJJIIIHHHIIIIIIJJJKKKJJJWWW___ZZZPPPLLLLLLLLLOOONNNMMMLLLMMMOOOQQQSSSSSSUUUWWWWWWUUUSSSSSSSSSPPPQQQSSSXXX[[[YYYUUURRRXXXWWWVVVUUUTTTRRROOOLLLNNNLLLKKKKKKLLLJJJDDD???::::::999888666555444444000000000000///...------,,,,,,------------......---------------------------------............///////////////000000000000000000000000000111111111000000000000000000000000111111111111222222222222333333444555555555444444444444555666666666666555666666666777777777888888777888:::;;;<<<;;;:::999888:::;;;:::999999;;;===888;;;JJJ[[[WWWDDD;;;???999;;;;;;;;;<<<>>>@@@AAA@@@@@@??????>>>>>>>>>>>><<<>>>EEEOOOQQQJJJBBB???:::@@@EEEEEE@@@<<<===@@@;;;999777777888999777666666666666555555555444444111111111111111111111111111111111000000000//////000000/////////.........------------------------,,,,,,++++++++++++,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%)))---...***'''&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((rrrqqqqqqrrrrrrrrrqqqpppooommmkkkgggddd```\\\ZZZRRRLLLJJJLLLMMMHHHCCCBBB>>>999666666555000---...++++++***************)))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))************)))************************++++++,,,,,,------......,,,,,,---.....................///000111111111111,,,222777666333333999???GGG```qqq___YYYUUUYYY___ccclllttt|||wwwmmmmmmiiiooozzzxxxooorrroooooowwwsss[[[KKKCCC===555///777777666333...******+++************************+++***))))))(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((((((((()))))))))***((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......333444555555444555777:::555777999:::;;;===@@@CCCCCCEEEHHHJJJLLLKKKJJJIIIBBBFFFIIIJJJKKKNNNNNNLLLNNNMMMLLLKKKMMMPPPSSSUUUQQQSSSTTTTTTRRRPPPOOOPPPUUUVVVVVVWWWXXXYYYWWWUUUSSSUUUWWWZZZ[[[XXXRRRMMMOOOLLLJJJJJJKKKHHHCCC???999888888777555444444333000000///......---------,,,,,,,,,,,,------......---------------------------------............///////////////000000000000//////000000111111111111000000000000000000000000000000000111111222222222222333333444555444444444333333444555555555555555555555555666666666777777555555555666777777888999555555555555444555777999888333<<>>999666666555000---...************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***(((((((((((((((((((((((('''((())))))******))))))***************************++++++,,,,,,---......+++,,,------......------------......///000000111///111222333222444777999>>>CCCSSSsssqqq```RRRPPPSSSVVV\\\cccnnn}}}yyyjjjmmmuuuvvvllliiipppppphhhgggnnnrrrvvv|||pppYYYKKK>>><<<>>>;;;444000666555333///,,,***,,,---******************************)))(((((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((())))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......111444777666444444666999888:::;;;;;;;;;<<>>AAAFFFJJJLLLKKKIIIGGGGGGEEEDDDHHHNNNSSSSSSQQQPPPNNNMMMLLLNNNSSSXXX[[[WWWYYYYYYXXXVVVTTTTTTTTTYYY[[[YYYUUUTTTUUUUUURRRLLLNNNTTT[[[___\\\UUUNNNPPPMMMJJJJJJJJJIIIEEEAAA888888777666444333222222000///...------,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000/////////000111111222222000000000000000000000000//////000000111222222222222222333444444444444444222333444444555555444444555555555555666666666666888777666555444555666777888888888888888999:::;;;???888:::HHHPPPJJJ???999===999888:::<<<;;;;;;===777888888999999888888777999555555888999666555666:::999888:::;;;:::777333777777888888888777666666444333333222111111000000333333222111000000///////////////.........------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&222>>>>>>333***(((,,,'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''qqqrrrrrrrrrqqqpppoooooonnnkkkhhhfffdddaaa]]]YYYOOOJJJGGGJJJKKKFFFBBBAAA===888555555444///,,,---))))))))))))************((((((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))'''(((((()))))))))))))))************************((())))))***++++++,,,,,,++++++,,,------------,,,------------...///000000111111111111222444666888>>>>>>AAAQQQqqqmmmTTTMMMMMMMMMPPPVVV[[[iii}}}yyy}}}|||xxx]]]IIIHHH<<<333333666666777999333111...---,,,---......******************************)))(((((((((((((((&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((()))*********))))))))))))*********************+++++++++,,,,,,,,,,,,,,,---------.........222666666444222444777999:::;;;;;;;;;<<>>@@@CCCDDDFFFGGGHHHGGGGGGFFFEEEEEEHHHMMMPPPQQQRRRTTTRRROOOKKKJJJMMMTTT[[[aaa]]]]]]\\\YYYUUUQQQPPPPPPTTT[[[```^^^^^^aaa```[[[VVVUUUWWWZZZ]]]ZZZRRRKKKNNNIIIDDDBBBDDDDDDCCCAAA888888666555333111000///000///---,,,++++++,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000...//////000111222222222000000000000000000000000...//////000111222222222222222333444444444333333222222333444444444444333555555555666666666777777222333444666777777666666777666666777888888666555444777888888>>>GGGKKKJJJ<<<666444999;;;777444555444444444444444444444555888444333666777555333444333333333333333444444555///111333444333111111111---------....../////////------......///000000111......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***(((&&&(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''qqqpppppprrrssssssqqqooorrroookkkgggdddaaa]]]ZZZPPPKKKFFFEEEGGGHHHDDD???===:::666333111///---,,,+++***)))'''''''''((()))(((((((((((()))))))))))))))+++***'''(((++++++((('''''''''((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***************+++++++++***+++---///000//////......//////000111222222222555555555666999AAAJJJPPPkkk|||xxxtttpppeeeVVVOOOOOORRR]]]eee```dddooowwwyyyaaaXXXNNNGGGBBB>>>888333000//////...------,,,,,,+++++++++*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,000000///...---,,,,,,---///111444444222111000000444777::::::888777999;;;@@@DDDHHHKKKJJJGGGEEEDDDCCCJJJNNNMMMLLLPPPSSSSSSQQQOOONNNMMMOOOSSSWWWZZZVVVSSSYYYeeeeeeZZZRRRRRRVVV[[[^^^]]]```eeeccc]]]VVVVVVVVVUUUTTTRRRPPPNNNSSSLLLCCC>>>===<<<999555777666555333222111000000444222000---,,,,,,---...*********++++++,,,,,,,,,+++,,,------......------..................---------...///000111111111111000000000000111111111111000000000000111111111111000111111111111222222222222222222222222222222222333333333333333333333333333444444555555444444333555555555555555555555555555555555555555555555555555111333777777<<>>===:::666333111///---+++---,,,***)))))))))***+++(((((((((((())))))))))))+++***(((''',,,222///)))%%%%%%&&&'''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))***************++++++++++++,,,---.../////////.........///000000111222222000000000000222777>>>CCC???XXXuuuxxxhhhTTTOOORRRMMMWWW^^^kkk}}}mmm[[[PPPHHHBBB;;;666666444111---//////......---,,,,,,++++++++++++******)))))))))))))))))))))((((((((('''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((************++++++++++++...------,,,------.........000333333222111000000444777999999888777999<<<===BBBHHHKKKJJJHHHEEECCCHHHLLLMMMKKKJJJMMMOOOMMMRRRQQQOOOMMMMMMNNNPPPQQQVVVSSSXXXbbbbbbYYYSSSUUUTTTXXXYYYYYY]]]bbbaaa\\\RRRRRRSSSRRRQQQOOOMMMKKKRRRKKKCCC>>>===<<<999666777666444333111000000000333111///---,,,,,,,,,---******+++++++++,,,,,,,,,+++,,,------......------........................---...///000111111111111000000000000111111111111000000000000111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444555555555555444444444444444444444444444444555555555555555555555555555222333666555777III]]]jjjNNN:::444111333555222444444444444444333222222444333333333333222222222222222222222222222222222///000000111111000000///........................------------------------...---------,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++***))))))***++++++************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqpppqqqrrrssssssqqqoooooolllhhheeebbb___[[[XXXNNNIIIDDDDDDFFFFFFBBB>>>===:::666333111///---+++,,,+++******)))*********(((((((((((())))))))))))+++)))'''(((000666111)))######$$$&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))*********++++++++++++,,,---......///............//////000000111111222222222222222444777:::---<<>>===;;;999666666555444222111000000000111000...,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------..............................///000111111111111000000000111111111222222000000000111111111222222111111111111222222222333333333333333333333333333333333333333333333333333444555555666666555555444333333333333333333333333444444444444444444444444555222333555333333???NNNsss___@@@111444444111444333333444444444333222222333333333222222222111111111111111111111111111111//////000000000000//////........................------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******+++******))))))******+++************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqqqqqqqrrrsssssspppnnnmmmkkkgggdddaaa^^^ZZZXXXOOOJJJEEEDDDFFFFFFBBB>>><<<999666444222000---***))))))(((((((((((((((((((((((((((((())))))))))))'''(((((()))...222...'''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,------.....................//////000000000333444555555444444666777888===???BBBTTTxxxvvvsssnnn]]]YYYWWW[[[cccgggfffcccfffaaa___cccmmm}}}yyy}}}~~~}}}pppeeeVVVHHH???;;;999999777444111///000000///...------,,,,,,++++++++++++))))))))))))))))))))))))))))))(((((((((''''''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))************+++,,,---...,,,...000111111000111222444555555666777999<<<>>>;;;>>>BBBDDDDDDDDDDDDEEEFFFFFFCCCBBBGGGMMMOOOKKKKKKMMMOOOQQQSSSSSSSSSRRRSSSPPPQQQUUUUUUSSSVVV[[[WWWUUURRRQQQSSSVVVWWWVVVPPPQQQRRRSSSRRRPPPNNNLLLMMMHHHBBB>>><<<:::888666555444333111000000/////////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////......///000111111111111000000111111111222222222000000111111111222222222111111111222222222333333333333333333333333333333444444444444444444444444444444444555555444444444333333333333333333333333444444444444444444444444444222222444222111999CCC\\\[[[CCC222999666///666222222333333333333222222222222222222111111111111000000000000000000000000...//////000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++************))))))))))))******************************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrqqqqqqrrrsssrrrpppnnnllliiifffcccaaa^^^ZZZWWWPPPKKKFFFEEEGGGGGGCCC???<<<999666444222000---***((((((((()))))))))(((((((((((((((((())))))))))))###(((+++)))((())))))&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,,,,---------................../////////---///111222111111222333555999:::555888LLLhhh|||qqqeee___\\\[[[]]]```ffftttkkk\\\YYY]]]aaafffpppxxxnnnmmmwwwyyyzzzzzzgggRRRKKKEEE===666333222111111222000...,,,,,,,,,,,,+++++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***''''''((((((((()))))))))+++++++++******++++++,,,+++---///000//////111222333444444666999<<<>>>???<<<===>>>>>>???@@@DDDFFFEEEDDDBBB@@@EEEKKKLLLIIIFFFIIIMMMQQQTTTUUUTTTTTTSSSRRRSSSTTTTTTUUUYYY___\\\WWWRRRQQQQQQQQQRRRSSSQQQQQQRRRQQQPPPOOOMMMMMMIIIFFFAAA===;;;999777666444333222111000/////////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000...///000111222222222222111111111111222222222222111111111111222222222222111222222222222333333333333333333333333333333333444444444444444444444444333333444444444444333333333333333333333333333333444444444444444444444444222111222333333333777<<>>BBBEEEFFFGGGEEEBBBCCCGGGGGGDDDEEEHHHKKKOOOQQQQQQPPPOOOSSSUUUVVVVVVUUUWWW\\\aaa^^^XXXRRRQQQQQQOOOOOORRRQQQPPPNNNLLLJJJJJJIIIIIIEEECCC@@@<<<999666555444333222111000////////////---------,,,,,,+++++++++------------,,,,,,,,,,,,+++,,,------......------.........//////000000111...///000111222222222222111111111222222222222333111111111222222222222333222222222222333333333333333333333333333333333333444444444444444444444444333444444444444444444333333333333333333333333333333333333333333333333333111111111222333444666777AAAQQQNNN:::000///000555000000111222222222111111111111111000000000000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******************************++++++++++++******((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssrrrrrrrrrsssrrrooommmllliiifffcccaaa^^^[[[YYYOOOJJJEEEEEEGGGGGGCCC???;;;999777555333000,,,)))((()))***+++,,,++++++***(((((((((((())))))))))))$$$((()))'''&&&(((***(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))'''((()))***+++,,,------------,,,++++++,,,,,,---------------------------...000222333222333444666222444888::::::888999;;;888???OOOdddwwwzzz~~~~~~{{{uuulllcccdddlllvvvyyyyyyuuusssuuu{{{}}}ppp]]]NNNDDD;;;222666;;;555///......///000111///...+++,,,,,,,,,+++,,,,,,---))))))))))))))))))))))))&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((()))*********(((((()))))))))*********+++++++++++++++,,,---...---...///...------...000222333555;;;@@@BBBAAA???:::;;;======<<<<<<>>>@@@CCCFFFGGGDDDCCCEEEFFFDDDFFFHHHKKKNNNPPPPPPOOONNNOOOSSSVVVUUUSSSTTTYYY\\\\\\UUUQQQQQQQQQOOOOOORRRQQQOOOKKKGGGEEEEEEFFFGGGAAA@@@>>>:::777444333333222111000///////////////---------------,,,,,,+++......---------,,,,,,,,,+++,,,------......---------......///000000111111//////000111222222222222111111111222222222333333111111111222222222333333222222222333333333444444444444444444444444444444555555555555555555555555555555666666666666555555444444444444444444444444333333333333333333333333222222111000222444444333;;;HHHOOO@@@...111666...///000000111222222111111111111000000000/////////---------------------------------......---------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++******************************++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssrrrrrrrrrsssrrrooommmllliiifffcccaaa___\\\YYYNNNIIIDDDDDDFFFFFFBBB>>>;;;999777555444000,,,)))&&&'''(((*********)))((((((((((((((())))))))))))'''((('''&&&)))......+++&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))'''((()))***+++,,,------...---,,,+++++++++,,,---------------------------...///111111000000222333<<<555///000444777777777>>>:::;;;AAAHHHTTTiii|||nnnbbbWWWLLLBBB>>>@@@>>>666555555,,,///---++++++,,,......---,,,------,,,***)))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&###%%%''')))***)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))************))))))***+++,,,...000000...//////...,,,,,,---///111333666<<>><<<<<<;;;===DDDGGGEEECCCFFFHHHHHHFFFHHHLLLOOOQQQRRRSSSRRRIIIOOOSSSQQQOOOPPPTTTVVVYYYRRROOOQQQRRROOOPPPTTTSSSPPPKKKFFFDDDDDDFFFGGG??????===:::666333222222222111000//////...//////------.........---,,,,,,.........------,,,,,,,,,+++,,,------......---------......///000111111222///000111222222333222222111111222222222333333333111111222222222333333333222222333333333444444444444444444444444444444444555555555555555555555555777777888888888888777777555555555555555555555555333333333333333333333333333222000///111444333//////;;;LLLEEE222777;;;'''//////000111111111111111000000000000////////////------------------------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqrrrttttttsssqqqnnnllljjjgggbbb^^^\\\ZZZXXXVVVOOOLLLHHHEEECCCBBB@@@>>>;;;:::777444000---***)))+++******)))(((''''''&&&******))))))((((((''''''))))))))))))))))))))))))((('''%%%%%%''')))******###$$$&&&'''''''''&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))***++++++++++++***++++++******++++++,,,---111000000///////////////......///000222444777888888777666555444333333333;;;:::999:::>>>EEEMMMRRRrrrzzzoooXXXJJJCCC@@@===777666444222000...------,,,,,,,,,++++++******************)))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))******++++++---)))(((,,,,,,)))+++000...//////...------000222222444777:::;;;<<<;;;;;;<<<======<<<::::::;;;===@@@CCCDDDCCCDDDHHHIIIGGGNNNNNNNNNMMMLLLLLLKKKKKKHHHLLLNNNMMMIIIIIINNNSSSVVVTTTNNNHHHIIIOOOQQQOOOUUUKKKFFFIIIGGG@@@@@@GGG???<<<888666555555444444111111000......---------------------------------,,,,,,,,,---------......------------------------111111000///////////////............///000222222333444444333111000111222555333111111333444333222555444333222222333444555777777777777666666777777999999999999999888777777<<<;;;:::::::::;;;:::999:::999999888777555555444555666777777666555333222444444444333333222222111444999>>>>>>:::555222111111111111111111000000///000000/////////.......................................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++++++++***)))(((((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqqqqrrrrrrqqqooommmkkklllhhhccc```]]]ZZZXXXUUUOOOLLLHHHEEECCCBBB@@@???;;;:::777444000---+++)))+++******)))((((((''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&'''((())))))$$$%%%&&&'''''''''&&&&&&)))(((''''''''''''((()))'''''''''''''''''''''''')))(((((((((((((((((((((*********)))))))))(((((())))))***++++++++++++***++++++******++++++,,,---222111000///...------------...///111444777:::<<<999888666555444444444555;;;:::777777999===BBBFFFAAAJJJ\\\sss|||aaaVVVHHH>>>::::::::::::222111000///............,,,,,,+++++++++*********))))))))))))*********************)))))))))(((((()))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++,,,((((((,,,---+++,,,111...//////...------000222333444666888::::::;;;:::<<<===============???@@@HHHJJJGGGBBBAAACCCDDDBBBLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNMMMLLLLLLMMMOOOQQQQQQQQQMMMHHHGGGKKKNNNLLLMMMIIINNN[[[]]]PPPCCC???<<<:::888888777666333111111000///...------------------------------------,,,,,,---------.................................//////.........///000000222222222222333333444555111333444555444555777888555555444444555666666666888777777888999;;;===???>>>???AAAAAAAAABBBBBBCCC@@@AAAAAABBBBBBBBBBBBAAABBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@@@@????????????888888888888777666555444555555555555555555555555222666::::::777444222111222222222222222111000000000000000000////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++******)))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqqqqqqqpppooonnnllllllmmmjjjeeeaaa^^^[[[XXXUUUOOOLLLHHHEEEDDDCCCAAA???;;;999777444000---+++************))))))((((((''')))))))))(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))((((((((()))******++++++******+++************+++,,,,,,222111000...---,,,,,,,,,,,,---///222555999<<<>>>999888555444333444555666;;;:::888666555666888999>>>CCCLLLRRRUUU[[[jjjzzzkkkVVVGGG===888222000000111000...,,,,,,,,,,,,,,,---......+++++++++***************((())))))******+++++++++))))))))))))((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++,,,******,,,---******------...///...---...///111444444555666888999::::::===<<<<<<===@@@BBBCCCCCCEEEFFFDDD@@@@@@EEEFFFEEEJJJJJJJJJJJJKKKKKKKKKKKKMMMJJJGGGHHHKKKOOOPPPOOOLLLNNNMMMIIIIIILLLLLLIIIHHHGGGQQQbbbgggYYYEEE:::999999888999888666222///000000///...------------------------------------,,,------------.........000000000000000000000000////////////000111222222222222222222222222333333333444555444333222333444222444666777888999;;;===AAAAAAAAABBBDDDGGGIIIJJJMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPQQQPPPNNNKKKHHHFFFEEEDDDGGGFFFDDDAAA>>><<<:::888555555555666666666666666222444666777555444444444222222333333333222111111000000000000000000000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************+++******))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrqqqpppooonnnmmmmmmmmmnnnkkkfffccc```\\\XXXUUUOOOLLLHHHEEEDDDCCCAAA@@@:::999777444111...+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''''''''&&&''''''&&&&&&''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))((((((((())))))******************************++++++,,,000///...---,,,,,,,,,,,,,,,---///222555777:::;;;777666333222222333555666:::999888777666555555555888===FFFJJJGGGEEEMMMWWWXXXcccuuuwwwfffVVVJJJAAA999444888555222000000...+++(((************+++,,,------*********************)))(((((())))))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******++++++---,,,,,,,,,+++(((''''''---...//////......///111444444444555666888999:::<<<;;;;;;===BBBEEEFFFEEEAAACCCDDDAAABBBFFFGGGDDDHHHHHHIIIJJJJJJKKKLLLLLLJJJIIIIIIJJJMMMPPPSSSTTTOOOOOOLLLLLLPPPTTTOOOHHHIIIGGGKKKUUUWWWNNNCCC===999888777777666555222///000///...---------------,,,,,,------------------------------............000000000000000000000000222111111111222222333444111111222222333333333222555666777777666555666888;;;>>>AAACCCDDDEEEHHHKKKNNNNNNNNNOOOPPPSSSUUUVVVZZZ]]]______\\\[[[\\\^^^cccaaa___\\\[[[ZZZ[[[[[[\\\\\\[[[YYYXXXYYY[[[]]]___^^^[[[XXXUUUSSSRRRRRRPPPNNNKKKFFFBBB>>>;;;::::::::::::999888888777777555555666555555666666777333333333333333222111111////////////000000000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssrrrqqqpppooonnnnnnmmmmmmjjjgggccc```]]]YYYVVVOOOLLLHHHFFFEEEDDDBBBAAA:::999666444111...,,,+++************))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((((((((((((((())))))(((((()))************)))******))))))******+++,,,++++++++++++,,,---...///---...///111222333444555333222111000000111333444555555666666777666666666333444:::AAABBB@@@@@@DDDCCCKKKWWWbbbmmm|||xxxjjjWWWNNNAAA888444333444444///...---------...------,,,++++++*********++++++))))))))))))))))))))))))''''''((()))******++++++'''''''''''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((()))******+++++++++,,,+++***)))))))))''',,,...//////......///000444444444555666888999:::;;;;;;;;;>>>AAADDDFFFGGGFFFIIIJJJFFFEEEDDDAAA===HHHIIIIIIJJJKKKLLLMMMMMMPPPSSSVVVUUURRRRRRVVVZZZVVVQQQMMMPPPZZZ___VVVHHHJJJHHHGGGFFFCCC>>>===???:::777444333333333222111///......------------...,,,,,,,,,---------......---------.........//////////////////////////////333333222222222222222333333444555777888888888888777999<<>>===;;;999888666666777777888333444444444444333222222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrrrrqqqpppooommmmmmkkkiiifffcccaaa^^^YYYVVVNNNLLLHHHFFFEEEDDDCCCBBB999888666444111...,,,+++************************&&&''''''''''''(((((((((''''''''''''''''''''''''$$$&&&((('''&&&'''+++///)))(((''''''&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&''''''(((((()))''''''(((((((((((())))))'''((())))))******))))))***))))))))))))***++++++)))))))))***+++---...///---...///000000000000///000000000000000111222222000111222444555555555555:::555444777999777555555999???EEEIIIJJJMMMSSSYYYaaakkkvvvrrrfffZZZOOOCCC<<<777555222111000000...---++++++*********+++---------,,,+++***************(((((((((((())))))))))))&&&''''''(((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++***,,,+++((()))---...---,,,...000000///...///000222333444666888:::;;;;;;;;;===???@@@AAABBBFFFHHHFFFJJJLLLJJJIIIJJJHHHDDDJJJKKKKKKLLLMMMNNNNNNOOOTTTXXX[[[YYYRRROOOPPPTTTXXXSSSOOOSSS^^^cccYYYKKKHHHIIIIIIDDD===888999<<<999666333111111222222222......---------------...+++,,,,,,------.........------........./////////////////////////////////222111111111111222222333333555777:::===>>>??????CCCEEEHHHIIIJJJKKKNNNPPPTTTTTTVVVZZZ^^^``````___XXXXXXZZZ]]]aaaeeeiiikkknnnpppqqqnnnjjjiiimmmrrrppplllfffbbbccciiipppuuu|||tttlllggghhhiiijjjhhhddd___[[[YYYXXXXXXXXXYYY[[[]]]^^^^^^]]]]]]YYYXXXUUUSSSPPPMMMKKKJJJEEEBBB>>><<<;;;;;;999888666666777777666666555444111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppppppqqqqqqpppnnnllljjjiiigggeeecccaaa^^^ZZZWWWNNNLLLHHHFFFEEEEEECCCBBB999888666333111...,,,+++************************&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((&&&%%%'''...444***)))((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((((((((())))))'''(((((())))))))))))))))))))))))))))))***++++++)))))))))******,,,---...---...///000000///......---...000111222222222111111222222222333333333222///+++---444;;;<<<<<<===000333666777555444444666444;;;CCCHHHQQQ]]]gggjjjnnnqqqtttuuuxxx}}}|||XXXTTTOOOMMMNNNOOOQQQQQQEEEAAA<<<666111///......++++++---......---***'''......---,,,***)))))))))++++++***))))))))))))***'''''''''((((((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++000222///))))))...000///,,,...000000///...//////111222555888:::<<<<<<<<<===AAAEEEDDDAAA@@@EEEJJJJJJMMMMMMKKKMMMRRRTTTRRRMMMNNNNNNNNNOOOOOOPPPPPPPPPSSSVVVVVVRRRNNNLLLLLLRRRRRRRRRTTTZZZ^^^XXXNNNHHHJJJIIIEEE@@@<<<:::888666555333222222222111000...------,,,,,,------...++++++,,,,,,---......///............////////////111111111111111111111111111111222333444666888999:::<<<@@@EEEIIIKKKLLLMMMQQQSSSVVVXXXYYY[[[^^^```ddddddgggqqq}}}|||}}}}}}{{{wwwuuutttkkklllmmmllliiieee```]]]eeedddbbb___\\\ZZZXXXWWWTTTPPPKKKHHHFFFCCC@@@===::::::;;;;;;::::::999888444444333333222111000000..............................---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmooopppqqqpppmmmjjjhhhgggfffdddbbbaaa^^^ZZZWWWNNNLLLHHHFFFFFFEEEDDDCCC999888666333111...---,,,******************++++++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((&&&%%%(((000777***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))'''(((((())))))))))))))))))))))))))))))******+++******************+++,,,,,,---///000000000///...---...111333444444222222666555555444333222111111111111555<<<===777222000333333222000...///111444222444333//////555;;;<<<:::<<<===999777:::@@@DDDPPP```iiieeedddmmmvvvxxx{{{sssRRR555:::777333111111222222111...000222111///---------,,,,,,,,,,,,------------)))+++,,,,,,***)))((())))))(((((((((((())))))***&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******++++++999:::555,,,)))---///,,,+++...000111000.../////////222555999<<<=========>>>DDDIIIGGGAAA???EEELLLVVVWWWSSSNNNMMMRRRUUUUUUOOOOOOPPPPPPPPPPPPQQQQQQNNNOOORRRUUUWWWUUUQQQMMMLLLPPPSSSSSSUUUWWWUUUPPPKKKJJJFFFCCCBBBAAA===888444333333444444333000---------,,,,,,,,,------...++++++,,,,,,---...//////............/////////000222222222222222222222222222333444666999<<>>>>>======<<<;;;777777666555333222111111..............................---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&'''&&&&&&'''(((((('''%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqrrrrrrrrrppplllhhhfffiiigggdddaaacccddd___XXXSSSPPPKKKGGGEEEBBB@@@>>>;;;777444666444///,,,,,,************)))))))))))))))))))))))))))))))))))))))(((%%%###"""###$$$%%%((((((((((((((((((((((((///***%%%$$$''')))'''$$$'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++,,,---...///////////////000000111222333333333555555555444222000///...111333666888888666333111333222111000////////////000000////////////000000111111111111111111111111;;;;;;;;;<<<===@@@BBBDDDJJJLLLQQQUUUWWWXXXWWWVVVQQQPPPOOOMMMMMMOOOPPPQQQdddhhhdddYYYVVV\\\]]]VVVaaajjjooodddOOO<<<444444000000000000//////////////////...---,,,***)))(((...---+++***)))***++++++,,,,,,++++++***)))((((((************************''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******)))((('''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))******+++---/////////......///111000000///......///111111333555777888999:::<<<>>>BBBEEEGGGGGGDDDEEEKKKPPPVVV[[[[[[RRRJJJIIIMMMPPPQQQMMMOOOVVVXXXRRROOOPPPYYYRRRPPPWWWaaacccWWWJJJSSSTTTUUUUUUTTTRRRQQQPPPNNNLLLHHHDDD@@@===:::999555555444333222000000///000///...---------------000////////////000000111222000...---...///000000222222222333555555444333111444888===AAAEEEJJJMMMRRRXXXZZZYYY^^^hhhoooppprrrvvv~~~xxx|||zzzpppiiikkkfffccc___ZZZVVVUUUVVVWWWMMMLLLJJJEEEAAA??????@@@???<<<:::;;;:::888666555111222333111///---,,,,,,111111000///---,,,++++++---,,,+++***))))))))))))******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((qqqrrrrrrrrrpppllliiifffhhhfffbbb___```bbb]]]UUUQQQNNNJJJGGGEEECCC@@@>>><<<777555666444///,,,,,,************))))))))))))((((((((((((((((((((((((((('''&&&$$$$$$$$$%%%%%%''''''''''''''''''''''''333---&&&###%%%''''''&&&'''&&&%%%$$$$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++*********++++++,,,,,,,,,+++,,,,,,---------------,,,------...//////000000333333333222111000......///000222444444222000///222222111000////////////000//////......//////000////////////////////////333333333444555777999:::777888;;;===>>>>>>>>>===;;;:::999888888999:::;;;@@@EEEBBB;;;:::BBBDDD???===BBBEEECCC<<<555222222............------------------------,,,+++******,,,,,,+++***************,,,,,,+++******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))*********+++,,,+++******,,,...000///.........///000111111333666888999;;;>>>@@@BBBFFFHHHHHHEEEEEEHHHLLLLLLQQQRRRMMMJJJKKKNNNOOOVVVSSSTTTYYYZZZUUUQQQQQQWWWRRRPPPVVVaaaddd^^^UUUOOOPPPPPPPPPOOOOOONNNMMMLLLKKKGGGCCC???<<<:::999555444444333111000000///000///...------------...//////////////////000111333222111111222333444333444333333222222111///...;;;<<>><<<777555666444///,,,,,,************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''555///'''###$$$&&&''''''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))************++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------......///000000000000000///......//////000111111000//////222111000///............//////............//////---------------------------,,,,,,------...000000..................------...---,,,++++++,,,---...***...---((()))000333//////---,,,,,,...///...,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++***++++++++++++******)))++++++******))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++***))))))+++---//////......//////000111///222555777999;;;???AAABBBEEEIIIHHHFFFDDDFFFHHHIIILLLLLLJJJJJJNNNNNNLLLVVVSSSTTTWWWWWWSSSPPPOOOTTTRRRQQQUUU\\\___]]]YYYMMMLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEBBB>>>;;;999888444444333222111000000/////////......------......///.........//////000111000000111222222333333444222333444666999;;;<<<===DDDFFFJJJNNNUUU]]]ffflllzzzvvvjjjddd```\\\ZZZYYYWWWRRRNNNRRRPPPKKKGGGCCC???999555444333222111111222333444////////////////////////------,,,+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''&&&'''''''''''''''(((((()))******+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''rrrsssttttttrrroookkkiiijjjhhhddd```aaabbb\\\TTTLLLKKKIIIIIIHHHEEEAAA>>><<<888555666444///++++++************)))))))))(((((((((((((((((((((((((((&&&&&&'''(((((('''''''''''''''''''''''''''''''''///+++'''$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******++++++++++++******************+++------.............../////////000000000......///000000000000///222222111111111111222222111000///...------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------111000///---------...//////...------------...///...111///******///000---111...++++++---///---++++++++++++*********))))))******++++++++++++******((()))***++++++***)))(((******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((+++,,,,,,,,,++++++---...............///000000111...111444666777999<<>>BBBEEEGGGGGGFFFEEEKKKIIIDDD@@@CCCJJJMMMKKKKKKMMMNNNNNNSSSYYY\\\ZZZRRRVVVZZZ\\\YYYTTTOOOLLLJJJKKKLLLLLLKKKJJJHHHGGGBBB@@@>>>;;;999777555555222222111111111000000000//////......//////000000/////////000111222333444111444777888999<<>><<<888444888777777666666555555444//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************))))))))))))************************))))))))))))))))))))))))&&&&&&'''((((((((('''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&nnnoooppppppooollliiigggeeeccc___\\\]]]___ZZZRRRRRROOOLLLJJJIIIGGGEEECCC>>>999666666444...******************))))))))))))''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((()))))))))******(((((())))))******++++++++++++,,,---............------------------------,,,---...///////////////------------------------...---,,,++++++*********++++++************++++++++++++++++++++++++++++++((()))+++,,,,,,,,,++++++,,,++++++*********+++++++++++++++,,,,,,+++++++++***))))))***+++***+++,,,+++,,,---+++)))(((((()))************))))))))))))((()))))))))))))))(((((('''''''''''''''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((()))))))))((((((***+++***+++---...000000000//////111333555666777:::<<<>>>???AAACCCEEEEEEDDDCCCBBBDDDCCCAAADDDIIIKKKJJJKKKMMMNNNMMMRRR[[[^^^\\\WWWXXX[[[[[[ZZZVVVRRRPPPLLLNNNOOOPPPNNNKKKHHHFFF@@@>>><<<:::777666444444111111111111000000000000///////////////000111111000000000111222444555666222666:::===@@@GGGQQQXXX^^^eeennnvvv~~~{{{mmm___[[[VVVPPPMMMKKKHHHBBB===:::::::::999888777777777333222111///...---------+++,,,,,,------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%kkklllnnnnnnmmmjjjgggeeefffddd```]]]___aaa\\\TTTTTTQQQMMMJJJIIIGGGFFFDDD>>>999666666444...******************))))))))))))'''''''''''''''''''''''')))(((%%%###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***++++++,,,------------,,,,,,+++***........................+++,,,------.........------......//////......---...---,,,+++************++++++************++++++************************((()))***,,,------,,,+++*********))))))(((''''''******++++++++++++******+++))))))******(((((())))))'''&&&&&&))),,,......***)))))))))((((((((((((&&&'''((()))************((('''&&&&&&&&&((()))***&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))***)))((()))***,,,)))+++---///000000000///...000444666888:::===???AAA@@@AAABBBDDDDDDBBBAAA???CCCFFFEEEFFFIIIIIIGGGHHHKKKKKKIIINNNWWW[[[XXX\\\[[[ZZZYYYXXXUUURRROOOPPPQQQTTTTTTSSSOOOJJJGGG>>>===;;;999777555444444111111111111000000000000///////////////000111111111111111222333444666777:::>>>DDDHHHMMMVVVccclll~~~eeeaaa[[[YYYXXXUUUNNNHHH@@@???===;;;999777555555666555444222000///......+++,,,,,,------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%nnnnnnmmmlllkkkiiihhhggggggcccaaaccceeebbbXXXPPPQQQNNNJJJGGGFFFEEECCCAAA>>>999555555111---,,,...))))))))))))(((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((***)))(((((()))+++---///------------------------000//////000111111000......------,,,,,,,,,------...---,,,++++++,,,...///******************++++++++++++************************************************+++++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++,,,---////////////...,,,...222333444555777888;;;===???BBBCCCDDDCCCCCCDDDCCCCCCDDDHHHKKKMMMNNNHHHGGGGGGJJJNNNRRRUUUUUUQQQRRRUUUWWWWWWVVVUUUSSSTTTUUURRRNNNMMMOOOLLLGGGAAA>>>:::888666555333222111111111000000000000000000000000000111111222333444333444777:::<<<@@@DDDIIIIIIKKKQQQYYYlllyyynnnhhhbbb\\\YYYWWWNNNFFFDDDAAA<<<888888555777999<<<;;;777000***000...---,,,------,,,***---+++(((''')))+++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooooonnnmmmkkkiiigggfffgggdddaaabbbbbb___WWWQQQQQQNNNJJJGGGFFFEEECCCAAA===999666555222---,,,...))))))))))))((((((((((((''''''&&&%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))(((((('''+++***)))((((((***+++,,,------------------------///......///000000///---...------,,,,,,,,,------------,,,,,,,,,,,,------,,,++++++******)))))))))************************************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++,,,---////////////......000222444555666888:::===>>>???@@@BBBCCCEEEEEEFFFEEEEEEEEEGGGHHHIIIIIIMMMKKKJJJKKKLLLNNNNNNMMMOOOOOOQQQRRRSSSTTTTTTTTTQQQSSSQQQMMMMMMNNNKKKFFF@@@===999777666555333111111111111111111111111111555444333222222222222333888999<<<>>>@@@AAADDDGGGMMMRRR]]]mmmzzzkkk[[[YYYQQQKKKKKKJJJEEEBBBAAA<<<;;;;;;===??????>>><<<555222000.........---,,,///---*********++++++***++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqpppooommmkkkhhhfffeeefffdddbbb```^^^ZZZVVVRRRQQQNNNJJJGGGFFFEEECCCAAA===999666666222---,,,...))))))))))))(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))))))))((('''&&&,,,+++***)))((()))******,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...///---+++------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,+++***)))(((((('''))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))))))))((('''&&&%%%$$$&&&''''''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************++++++++++++,,,---...////////////000222333444444777:::===?????????@@@BBBDDDGGGIIIHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHIIIKKKNNNPPPQQQPPPOOONNNNNNMMMNNNNNNOOOPPPMMMOOOOOOLLLLLLMMMIIICCC>>>;;;888555444444222111111111111111111111111111222222111000000111222333:::===???AAADDDKKKTTT[[[ffflll{{{kkk```TTTNNNKKKHHHHHHKKKEEEBBB>>><<<===@@@BBBCCC>>>;;;888555333111...,,,111///---,,,,,,,,,+++))),,,+++++++++************))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrpppnnnkkkhhheeedddfffdddbbb^^^[[[WWWTTTSSSQQQNNNJJJGGGFFFEEECCCAAA===999777666333...,,,...))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&&&&+++***))))))))))))******++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,+++,,,,,,------++++++,,,------,,,***)))++++++******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++,,,,,,---....../////////111222333333333666:::>>>???@@@AAACCCFFFHHHIIIJJJIIIKKKMMMNNNMMMLLLLLLLLLHHHHHHIIILLLPPPRRRRRRRRROOOOOONNNLLLKKKIIIHHHGGGIIILLLLLLJJJJJJKKKFFF@@@<<<999666444333333222000111111111222222222222222000000///000222444777999;;;AAAFFFIIIQQQbbbuuummm\\\QQQLLLMMMQQQOOOKKKFFFBBBAAA@@@???>>>DDDCCCAAA???===888333...000///---,,,---,,,+++))),,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssrrrqqqnnnkkkhhheeedddeeecccaaa]]]YYYVVVTTTSSSQQQNNNJJJGGGFFFEEECCCAAA===999777777444...,,,---))))))))))))(((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&(((((((((((()))***+++,,,+++++++++++++++++++++++++++*********,,,,,,***)))+++++++++++++++,,,---...***+++,,,,,,,,,+++)))(((((((((((())))))******+++''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))*********+++++++++,,,,,,------...//////000000111222222333555999======@@@DDDHHHKKKKKKKKKJJJGGGJJJLLLLLLJJJHHHHHHIIIOOOMMMLLLKKKLLLKKKJJJHHHLLLLLLMMMMMMLLLJJJHHHGGGHHHJJJJJJHHHHHHHHHDDD>>>:::888555333333333222111111222222222333333333444444333333444777;;;>>>AAADDDRRR```hhhsssmmm]]]UUUSSSSSSRRRPPPNNNLLLIIIEEEAAACCCDDDFFFHHHHHHDDD>>>999000...,,,,,,,,,---,,,+++,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))((())))))******))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssrrrqqqooollliiifffdddeeebbb___\\\[[[YYYUUUSSSQQQNNNJJJGGGFFFEEECCCAAA===999888888555///,,,---))))))))))))(((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''(((***++++++,,,************************+++***)))***+++,,,***(((+++******++++++,,,---...++++++++++++******)))(((&&&''''''((()))***++++++&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((()))))))))((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++------,,,------...000000///111222333333555999<<<;;;>>>DDDIIILLLLLLKKKJJJEEEHHHJJJHHHEEEBBBCCCEEELLLJJJGGGGGGHHHHHHHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPIIIJJJJJJFFFFFFFFFBBB<<<:::777444333333333333222222222222333333444444555555555555666:::???CCCFFFZZZrrrxxxaaaVVVTTTSSSSSSSSSSSSPPPLLLIIIAAACCCGGGKKKNNNMMMJJJGGG444111...,,,,,,------,,,,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))))))))************))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrqqqooollliiigggeeeddd```\\\\\\]]]\\\WWWRRRQQQNNNJJJGGGFFFEEECCCAAA===999888999666///,,,---))))))))))))((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''((())))))***))))))************************+++***)))***,,,,,,***)))************+++,,,---...,,,,,,***))))))(((((((((''''''(((((())))))******%%%%%%&&&''''''((())))))''''''''''''''''''''''''&&&&&&'''((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((()))))))))))))))************+++++++++------,,,,,,---...000111///111444555666777999<<<999<<>>BBBEEEHHHIIIJJJEEEJJJNNNPPPQQQTTT[[[bbbUUUQQQKKKHHHGGGIIIJJJKKKOOOMMMJJJIIILLLSSS[[[aaaLLLLLLIIIDDDBBBCCC@@@;;;999777444333444444444333222222333333444555666666666888===EEEOOO[[[eeekkk|||sssfff[[[SSSPPPOOONNNQQQMMMHHHFFFFFFIIIKKKLLLCCC===666000---------------------,,,,,,,,,++++++************************))))))(((((((((((())))))''''''((((((((((((''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&pppoooooonnnkkkhhhfffdddeee```[[[XXXXXXWWWTTTQQQRRRNNNJJJGGGEEECCCAAA???===:::999999666///+++,,,******)))((((((((((((((()))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))))))))))))))'''(((************,,,...************)))))))))))))))((((((((((((***,,,---(((((((((((((((((((((((('''(((((()))***++++++,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******((((((((()))***+++,,,,,,---......//////000111222333555888999;;;<<<<<<<<<===???AAADDDFFFGGGDDDJJJOOOSSSYYYggg}}}tttaaaOOOJJJKKKJJJIIIKKKIIIJJJIIIHHHHHHKKKOOOSSSMMMJJJFFFCCCAAA???<<<:::888777666333111111333555444222333777999777888;;;???BBBGGGRRRfff{{{wwwcccZZZSSSMMMOOONNNMMMKKKIIIFFFBBB@@@FFFAAA999111------///111,,,,,,++++++******))))))''''''((())))))***************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppppppppnnnllliiifffdddddd```[[[XXXXXXWWWTTTPPPPPPMMMIIIEEEDDDBBB@@@>>>===:::999999666///+++,,,******)))((((((((((((((()))((('''&&&%%%&&&&&&'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((()))************))))))***++++++***)))***,,,************)))))))))))))))((((((((()))***+++,,,(((((((((((((((((((((((('''((((((((()))*********))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((+++************++++++,,,***++++++,,,,,,------...000111333555888:::<<<===<<<===>>>@@@BBBDDDFFFGGGGGGJJJNNNPPPUUUaaaqqq}}}iii]]]QQQLLLJJJGGGHHHLLLQQQPPPNNNLLLKKKLLLLLLMMMKKKHHHDDDAAA???<<<999777666666666444222222444666555333444777888777<<>>;;;888666333444555555444444666888888666666777777;;;FFFRRRdddnnn|||ooo```XXXPPPOOOSSSTTTPPPJJJ===;;;888444222000//////...............,,,+++***,,,+++******))))))************)))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&ppppppooommmkkkgggdddcccbbb___ZZZXXXXXXVVVRRROOOSSSPPPLLLIIIHHHFFFDDDCCC===:::999999666///+++,,,***))))))(((((((((((((((''''''''''''&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))((()))+++,,,+++***)))***++++++++++++*********)))))))))))))))))))))******+++((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((()))***+++---------,,,,,,------......///000000000111222333555777888999:::===>>>???AAACCCDDDEEEEEEHHHGGGFFFHHHKKKOOORRRTTTPPPOOONNNMMMLLLJJJIIIJJJQQQNNNMMMPPPTTTUUUPPPKKKLLLIIIEEEAAA???<<<999777222444555555444444555777:::999999;;;>>>III]]]pppssshhh[[[RRRPPPQQQQQQPPPLLLGGG@@@888333111111111///////////////...---,,,,,,+++******)))******++++++***))))))(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oooooonnnllliiifffcccaaabbb___[[[YYYYYYWWWRRROOOSSSPPPLLLIIIHHHGGGEEEDDD===:::999999666///+++,,,***))))))(((((((((((((((&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''''')))***+++******,,,---++++++++++++************((()))))))))************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((***,,,---,,,,,,+++------...//////000000111444444555555666666777777===>>>???AAABBBCCCCCCCCCDDDCCCCCCEEEIIIKKKKKKJJJKKKKKKKKKLLLOOOPPPLLLGGGMMMKKKKKKOOOTTTTTTOOOJJJJJJGGGCCC@@@>>><<<999777333444555444333444666777:::;;;???GGGSSSfffzzzdddTTTMMMMMMOOORRROOOJJJCCC<<<666222000000000000000000000111111...---+++*********+++,,,++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppooonnnllliiifffcccaaaccc___\\\[[[ZZZXXXSSSOOOPPPNNNJJJGGGFFFEEECCCBBB===:::999999666///+++,,,******)))(((((((((((((((%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''(((((((((((('''&&&(((*********+++,,,...,,,++++++++++++*********((()))************))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,,,,,,,,,,---......//////444444444555555666666666<<<===???AAAAAAAAAAAA@@@@@@@@@BBBEEEHHHJJJIIIHHHKKKLLLKKKLLLQQQSSSOOOIIILLLLLLMMMOOOQQQOOOJJJFFFEEECCC???===;;;:::777555555555555555444666:::===???DDDPPPaaatttlllZZZRRRQQQOOOQQQQQQOOOIII@@@777222444333222111222444777888444222///---++++++,,,,,,++++++***))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrqqqpppnnnkkkgggdddbbbccc```]]]\\\\\\YYYTTTPPPPPPMMMIIIGGGFFFEEECCCBBB===:::999999666///+++,,,******)))(((((((((((((((%%%%%%'''(((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((((()))***)))))))))((()))++++++******+++---,,,,,,+++++++++*********((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************,,,---...///,,,,,,------......//////111222333444666777888888;;;<<<>>>@@@@@@@@@???>>>>>>@@@CCCFFFHHHJJJJJJKKKKKKOOOQQQOOOOOOSSSRRRNNNLLLMMMNNNOOONNNKKKHHHEEECCC@@@===<<<;;;:::888666666666666666777;;;AAAFFFQQQYYYkkk|||jjjaaaXXXXXXWWWTTTOOOHHHAAA===888666444333555999>>>AAA>>>;;;666111...,,,++++++,,,+++******))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttsssrrrpppmmmiiieeecccdddaaa^^^]]]]]]ZZZUUUPPPQQQNNNJJJHHHGGGFFFEEECCC>>>:::999999666///,,,,,,******)))((((((((((((((($$$%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))***+++++++++++++++***+++,,,+++)))))))))+++,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''((()))******'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***)))'''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++++++++,,,...000111......//////000111111111///000111444666888:::;;;:::<<<>>>???@@@???===<<<>>>AAAEEEHHHIIIJJJLLLMMMJJJSSSVVVQQQNNNQQQSSSSSSJJJLLLOOOOOOMMMJJJHHHHHHCCCAAA>>>======<<<;;;999666666666777999@@@GGGMMMcccmmmttthhhccc[[[SSSMMMKKKJJJKKK<<<999666555888===CCCGGGEEEBBB<<<555000,,,******,,,+++******)))*********************************((((((((((((((((((((((((************************&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqppppppnnnkkkhhhdddccc```aaa]]]XXXWWWXXXVVVQQQQQQNNNIIIFFFDDDBBB???>>>===<<<999666222...,,,***))))))))))))(((((((((((()))(((((((((******((('''&&&&&&''''''''''''&&&&&&%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))+++...000111///,,,*********+++++++++,,,,,,,,,...---,,,+++***************)))((()))***+++***(((((((((((((((''''''''''''''''''&&&%%%&&&'''((()))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''))))))(((''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&$$$%%%'''(((&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""(((+++&&&!!!!!!$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******************+++,,,---...,,,---------.../////////...111555888999999:::;;;BBBAAA???<<<>>>CCCBBB>>>BBB@@@@@@DDDJJJNNNOOONNNSSSPPPPPPVVV^^^^^^VVVNNNJJJJJJKKKKKKJJJHHHFFFEEE>>>???>>>;;;999999888777777666999<<<<<>>666333777???FFFIII@@@CCCDDD@@@888111---,,,)))***+++++++++++++++***++++++,,,,,,+++***(((''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ppppppooonnnkkkhhheeecccaaa```]]]WWWVVVWWWUUUQQQPPPMMMIIIFFFEEEDDDBBB@@@???===;;;777444000---,,,))))))))))))(((((((((((()))((('''(((******((('''&&&&&&''''''''''''&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((())),,,---...---+++)))*********+++++++++,,,,,,...---,,,+++***************)))((()))******)))((()))))))))(((((('''''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$###%%%''')))'''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""&&&&&&######&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((())))))******************+++,,,---...,,,------......//////000///222666999:::;;;===???CCCCCCAAA???BBBFFFFFFBBB@@@@@@AAADDDIIIMMMPPPQQQRRROOONNNRRRYYY\\\YYYUUUMMMMMMMMMLLLJJJGGGEEEDDDCCCBBB@@@===;;;;;;;;;:::888888===EEENNN\\\rrruuubbbWWWRRRNNNKKKLLLHHHBBB<<<999<<>>AAADDDFFFGGGFFFCCCEEEJJJJJJFFF@@@AAACCCFFFKKKOOOSSSTTTXXXTTTQQQPPPSSSXXX[[[\\\QQQQQQOOOMMMJJJGGGCCCAAAAAA>>>;;;:::;;;;;;;;;;;;:::===GGGWWWiii~~~wwwhhh]]]VVVSSSMMMMMMJJJDDD===;;;???CCCAAACCCEEEGGGEEE>>>555///---,,,+++******))))))))),,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%ooooooooommmkkkiiifffdddaaa```[[[UUUSSSUUUTTTPPPOOOLLLJJJHHHGGGFFFDDDBBB@@@???===:::666222///---))))))))))))(((((((((((((((''''''((())))))(((&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((''''''(((((()))***************++++++++++++,,,,,,+++******************((('''((()))***)))(((,,,++++++)))((('''&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((())))))'''&&&%%%&&&'''''''''((((((''''''''''''((((((+++***(((''''''(((***+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&$$$%%%)))(((%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,---......------...///000000111222111333555777:::>>>CCCGGGHHHJJJIIIGGGGGGKKKKKKHHHEEEDDDEEEKKKSSSWWWVVVTTT^^^\\\XXXTTTRRRTTTYYY]]]UUUTTTRRROOOKKKFFFBBB???>>>:::999:::;;;::::::<<<===HHH[[[rrrqqqaaaWWWSSSSSSPPPKKKEEE@@@???@@@>>>???CCCGGGIIIDDD;;;444000///---,,,+++,,,,,,---,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&ooooooooommmkkkhhhfffdddaaa```\\\UUUSSSUUUSSSOOOPPPNNNKKKIIIHHHFFFBBB@@@>>>===<<<999666111---+++))))))))))))((((((((((((((('''&&&'''))))))'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))(((((('''((()))***+++))))))*********+++++++++++++++******))))))******)))((('''((()))***)))''',,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%(((+++...///...((((((''''''''''''((((((+++)))(((&&&&&&((()))+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%***---((($$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,---...///------...///000111222333222333555666888===BBBGGGHHHKKKLLLIIIHHHJJJJJJHHHLLLHHHHHHQQQ]]]bbb\\\UUU]]]\\\ZZZVVVSSSSSSVVVYYYWWWUUUSSSOOOKKKEEEAAA>>>@@@<<<;;;>>>===:::<<>><<<<<<;;;999555000,,,)))))))))))))))((((((((((((((('''&&&'''((()))'''%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))((((((((()))***+++)))))))))************++++++******)))))))))******)))(((''''''))))))((('''***))))))((('''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&+++222666777555((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((()))'''%%%######$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,///)))$$$$$$'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******++++++++++++,,,---...///---...///000111222333444333444555666888;;;@@@CCCEEEIIIKKKIIIHHHKKKLLLJJJOOOLLLLLLUUUbbbhhheee___XXXXXXWWWVVVTTTSSSTTTVVVVVVUUUSSSOOOJJJEEEAAA>>>???;;;;;;===;;;;;;EEESSSeee{{{yyybbb\\\VVVRRRQQQMMMHHHCCC???>>>>>>@@@AAABBB@@@???777555000---++++++---......---,,,++++++******+++))))))))))))))))))))))))$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrrrrpppnnnkkkgggcccaaa```aaa___ZZZXXXWWWSSSMMMLLLKKKIIIHHHGGGEEEBBB???<<<<<<;;;999666111,,,)))))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******)))(((''''''((()))((('''((('''''''''&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&''',,,222555222///((((((''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))'''%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***&&&$$$&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''(((((())))))******,,,,,,+++,,,,,,---...///---...///000222333444555555666777888888:::>>>@@@???FFFJJJIIIJJJMMMPPPOOONNNMMMOOOUUU___hhhnnnppp[[[ZZZXXXWWWVVVUUUUUUTTTTTTSSSQQQNNNJJJEEEAAA???===999:::>>>@@@GGG```yyy~~~tttiii___WWWPPPMMMFFFDDD@@@<<<:::;;;???BBBBBB>>>777111---,,,,,,---///...,,,+++******++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''ssssssqqqnnnjjjfffbbb``````aaa```\\\YYYXXXSSSLLLIIIHHHGGGHHHHHHFFFCCCAAA<<<===<<<:::666111,,,)))))))))))))))(((((((((((('''&&&&&&'''(((((('''%%%&&&''''''''''''''''''&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***&&&'''(((((())))))(((((())))))))))))***************)))))))))))))))******)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&$$$%%%%%%&&&'''((())))))***((((((+++...---'''"""((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((('''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$"""%%%)))((($$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$''''''''''''((((((((()))''''''(((((()))*********,,,,,,,,,,,,---...//////---...///111222333444555666888999999999:::<<<>>>;;;CCCIIIJJJKKKPPPTTTTTTKKKMMMPPPTTTZZZfffttt~~~eeeaaa]]]ZZZXXXWWWUUUSSSSSSRRRPPPNNNJJJFFFBBB@@@???<<<>>>EEEKKK[[[rrr^^^SSSOOOLLLIIICCC;;;555777>>>DDDLLLGGG???777111......//////...,,,+++******+++,,,))))))))))))))))))))))))%%%''')))***+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''vvvtttqqqnnnjjjfffdddbbbbbb___[[[ZZZYYYVVVRRRNNNKKKIIIGGGGGGFFFEEECCCAAA@@@@@@>>>;;;777222...,,,+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((***((('''&&&&&&'''(((*********))))))((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...//////.........///000222444444555777999;;;<<<<<<<<<<<>>===BBBCCCGGG\\\ssskkk^^^PPPKKKGGGDDD@@@::::::>>>FFFHHHGGGBBB:::222---,,,111///,,,,,,---------,,,(((((((((((())))))))))))))))))+++///222222...***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((uuutttqqqnnnjjjfffcccbbbaaa^^^[[[ZZZYYYVVVRRROOOKKKIIIFFFEEEDDDDDDCCCBBBAAA@@@>>>;;;666222...,,,*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''((('''''''''((((((((())))))''''''''''''''''''''''''************)))))))))((())))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((***************************)))'''&&&&&&''')))*********))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%'''&&&&&&&&&''''''(((((((((((((((((()))))))))))))))************++++++++++++,,,,,,------........./////////000111333555666888999;;;===>>>?????????DDDCCCBBBEEEKKKPPPRRRSSSSSSQQQOOONNNPPPXXXaaahhhrrrqqqmmmdddYYYPPPNNNQQQLLLIIIHHHHHHFFFAAA@@@CCC>>>EEEMMM[[[wwwrrrZZZWWWNNNHHHGGGFFF@@@;;;999???EEEJJJJJJCCC999111......---,,,,,,---,,,)))'''((()))))))))))))))))))))''''''(((***------***'''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''tttsssqqqnnnjjjfffcccbbb___]]][[[ZZZXXXVVVSSSPPPKKKGGGCCCAAAAAABBBBBBBBBAAA@@@>>>:::666222...,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''+++...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((************************))))))''''''''''''))))))***))))))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++------------------------///000000111222444666666:::;;;===>>>@@@AAAAAAAAADDDCCCBBBEEEIIIMMMOOOOOONNNNNNNNNMMMMMMOOOSSSWWWiiikkkooommm___NNNKKKRRRMMMIIIFFFDDD???;;;<<<@@@BBBPPPbbbwww}}}[[[]]]QQQGGGHHHKKKHHHAAA<<<:::AAAKKKPPPMMMDDD999222......---......,,,(((%%%))))))))))))))))))))))))''''''&&&'''))))))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&sssrrrqqqnnnjjjgggcccaaa]]]\\\[[[YYYWWWUUUSSSQQQJJJFFFAAA>>>???@@@BBBBBBAAA@@@===:::666222...---***)))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$'''+++...%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))*********************************)))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((************************))))))(((''''''((())))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********+++++++++------------------,,,,,,//////000000222444555666999:::;;;===>>>@@@AAAAAACCCCCCCCCDDDGGGJJJLLLLLLIIILLLOOOQQQQQQQQQQQQRRRYYY\\\eeelllcccRRRMMMSSSPPPKKKFFFCCC>>><<>>???AAABBBCCCEEEFFFGGGIIIKKKHHHLLLQQQSSSTTTSSSRRRRRRQQQRRRZZZeeefff[[[SSSRRRMMMIIIEEECCCBBBEEEPPP\\\eeeuuufffZZZPPPJJJLLLQQQJJJDDDAAAFFFOOORRRLLLDDD777333...++++++---......+++*********)))))))))(((++++++***)))((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''pppppppppnnnkkkgggccc```YYYZZZZZZWWWSSSPPPOOONNNHHHDDD???======???AAABBBCCCAAA===999555111///...))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''((('''''''''&&&'''((()))***)))(((((((((((((((((()))))))))))))))************+++++++++---------------------------......///000222333444444444555666888;;;===>>>@@@BBBDDDEEEEEEFFFHHHJJJJJJMMMPPPRRRQQQPPPOOOPPPSSSSSSVVV]]]dddcccZZZQQQMMMHHHDDDBBBBBBHHHWWWfffyyyppp[[[LLLJJJPPPPPPHHHAAAAAAHHHNNNNNNKKK>>>888111+++***,,,...///+++++++++******))))))(((((())))))((('''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((oooppppppnnnkkkgggccc```XXXYYYYYYVVVQQQMMMLLLLLLGGGCCC???===>>>@@@AAAAAACCCAAA===888444111///...(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&''''''(((((())))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&'''((((((''''''&&&''')))*********((('''(((((((((((()))))))))))))))************++++++++++++,,,,,,------...............///000111333444555444555555666888;;;>>>??????BBBEEEFFFFFFFFFIIIKKKJJJLLLMMMMMMMMMMMMOOOQQQRRRUUUUUUUUU]]]fffaaaTTTLLLHHHFFFFFFIIIUUUiii|||kkkVVVMMMNNNMMMKKKHHHDDDBBBDDDJJJNNNGGGAAA999222///......---,,,,,,+++******))))))(((%%%'''))))))(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''ooooooooonnnkkkgggccc```WWWYYYYYYUUUOOOKKKJJJJJJFFFCCC@@@>>>???AAAAAAAAACCCAAA===888444111///...(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$((())))))((('''((($$$$$$%%%%%%&&&'''((((((&&&&&&''''''((()))))))))))))))))))))************************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''((((((((('''&&&''')))***+++***((('''(((((((((((()))))))))))))))************+++++++++++++++,,,,,,---.../////////000000111222444555666666666666777:::===???AAA>>>AAAEEEFFFFFFGGGIIILLLIIIIIIJJJJJJKKKNNNRRRVVVMMMTTTSSSNNNWWWffffffXXXFFFFFFIIIPPP[[[ooowwwaaaSSSOOOGGGMMMPPPIII???===EEEOOOPPPJJJBBB;;;666222///---,,,,,,++++++***))))))(((%%%(((++++++***)))+++---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&tttrrrooollliiieee```\\\XXXWWWTTTQQQOOOLLLKKKJJJFFFCCCAAA@@@AAAAAAAAA@@@BBB@@@<<<888444111000///,,,+++***)))(((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%%%%'''((('''$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))((((((((((((,,,,,,++++++***+++++++++,,,,,,------,,,+++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++)))(((***,,,---***((())))))))))))))))))******,,,,,,,,,---,,,,,,+++************+++++++++++++++((()))***++++++++++++***+++******))))))******+++(((''''''(((***,,,+++***))))))))))))((((((((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%&&&(((***'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((())))))*********++++++,,,,,,------...+++,,,,,,------.........---000333444444444555666666888999999999:::===???>>>@@@BBBCCCDDDHHHOOOTTTVVVSSSPPPNNNOOOQQQRRRRRRYYYIIIRRRZZZYYYoooyyy\\\HHHJJJPPP]]]qqqwwweeeYYYTTTQQQMMMLLLJJJGGGAAA<<>>>>>@@@CCCEEEBBBCCCEEEFFFHHHKKKQQQTTTXXXWWWVVVVVVXXXXXXXXXWWWYYYWWWYYYTTTZZZ|||\\\TTTZZZiii~~~|||xxxdddZZZPPPMMMOOOPPPKKKFFF>>>>>>AAAIIIOOOKKK???333,,,---...---+++)))))))))******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''qqqpppnnnllljjjeee```[[[XXXWWWTTTQQQOOOLLLKKKJJJGGGEEEAAA@@@@@@BBBBBBBBB@@@???<<<888444111///---++++++***)))(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))******)))))))))))))))***************+++*********+++,,,---...///...---+++***)))***+++,,,************************''''''((()))******++++++************************+++++++++,,,------......---,,,+++***+++,,,------...///111333555777999:::444444444333333333333333666555444333222111000///555666777888777555333222111111000...---+++)))(((---+++))))))+++,,,,,,+++*********)))))))))(((((())))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&(((++++++)))'''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((('''(((((()))******++++++***++++++,,,,,,------...,,,,,,---...///000000111111333555666666666888:::;;;===???AAABBBDDDGGGJJJGGGHHHHHHIIIJJJMMMPPPRRRRRRRRRSSSUUUXXXYYYXXXWWWUUUUUUYYYWWW[[[rrrxxxbbb^^^jjjwwwgggTTTKKKMMMOOOMMMHHHGGGAAA<<<===CCCHHHGGGDDD555111...+++++++++***)))+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''pppooommmllljjjeee___[[[VVVUUURRRPPPMMMKKKIIIIIIGGGDDD@@@>>>???AAABBBBBB@@@>>><<<888555111...,,,+++***))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&'''''''''''''''((())))))))))))************))))))((((((((()))))))))******++++++++++++,,,---...///---,,,+++***)))***+++,,,************************'''(((((()))***++++++,,,************************++++++++++++,,,,,,,,,,,,---...///000222444777888??????>>>===;;;:::999999:::::::::::::::;;;======@@@??????>>>======<<<<<>><<<<<<:::888555111...---///---******+++---------************))))))))))))+++***)))(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******%%%%%%%%%&&&&&&&&&''''''&&&(((***+++)))&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))***+++++++++***++++++,,,,,,------...,,,------...000111111222222333555666666777999;;;<<<>>>AAABBBDDDGGGKKKMMMMMMLLLLLLLLLMMMOOOPPPPPPMMMNNNPPPTTTXXX[[[ZZZYYYWWWUUUZZZ______dddlllmmmxxx~~~dddTTTQQQRRRQQQNNNNNNGGG>>>888888>>>GGGLLL@@@888///***,,,---,,,***++++++************++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''nnnnnnmmmllljjjeee___[[[WWWVVVSSSPPPNNNLLLJJJIIIGGGCCC???======???AAAAAA???>>><<<999555111...,,,******)))))))))))))))***((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((******((('''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''''''''''''''((())))))((()))***++++++***)))((('''''''''((())))))******,,,,,,+++,,,,,,---...///,,,,,,++++++***++++++,,,++++++++++++++++++++++++((())))))******+++++++++++++++++++++++++++++++++)))******++++++,,,,,,,,,,,,000444888:::===@@@BBBCCCBBBAAA@@@???>>>>>>======<<<<<<;;;<<<===???@@@@@@AAAAAABBBCCCDDDDDDEEEGGGJJJPPPTTTUUUSSSOOOLLLJJJIIIHHHFFFCCC???<<<:::555222...------...------++++++*********))))))))),,,+++***))))))(((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++%%%%%%%%%&&&&&&&&&''''''%%%'''))))))'''&&&%%%&&&'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))******(((((()))******++++++,,,***++++++,,,,,,------...,,,---...///000111222333222333555555555666999;;;;;;>>>AAACCCEEEHHHLLLOOOPPPNNNMMMNNNPPPRRRRRRQQQOOOOOOQQQUUUYYY\\\\\\[[[XXXUUUXXX^^^]]]\\\iii}}}wwwaaaXXXUUURRROOOMMMLLLGGG???999:::@@@GGGHHH@@@666///......---+++++++++************++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''mmmmmmmmmllljjjfff___ZZZXXXVVVTTTQQQNNNLLLJJJJJJFFFBBB===;;;<<<>>>???@@@>>>===<<<999555111---+++******))))))))))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''(((******((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$%%%'''((()))((('''&&&'''''''''''''''((())))))((()))+++,,,,,,+++)))((('''(((((()))******++++++------,,,,,,,,,------...***++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,...000222333444444999@@@EEEGGGIIILLLNNNHHHHHHIIIJJJJJJKKKLLLLLLGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGJJJNNNRRRTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMJJJHHHBBB>>>999555333222000///+++++++++*********))))))---,,,+++***))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&'''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********((())))))******+++,,,,,,***++++++,,,,,,------...,,,---...///111222333444222333444444444555888;;;:::===@@@CCCEEEIIIMMMPPPNNNMMMMMMOOOSSSVVVVVVUUUSSSRRRSSSUUUXXXZZZZZZYYYVVVXXXVVVWWW```kkkttteee\\\UUUQQQMMMOOOMMMGGG???;;;<<>>===<<<999555111---+++***)))))))))))))))******(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''''''''((())))))((()))+++,,,,,,+++)))(((((())))))***++++++,,,,,,......---,,,,,,,,,------)))***,,,------,,,+++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---...111333777:::<<<===BBBHHHPPPUUUWWWXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXWWWXXXVVVTTTQQQPPPOOOPPPQQQSSSRRRQQQOOOMMMKKKIIIHHHCCCDDDFFFIIIMMMPPPRRRSSSSSSTTTVVVVVVVVVTTTRRRPPPOOOJJJCCC===999777444333+++++++++************)))---,,,+++***))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%$$$$$$$$$&&&(((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++)))))))))***++++++,,,,,,***++++++,,,,,,---......------...000111333444444222333333333333555888;;;999<<>><<<999555222///---((((((((((((((()))))))))&&&&&&'''((())))))((((((''''''''''''((((((((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&))),,,---,,,*********))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********---,,,+++***))))))))))))***)))((()))+++.........///)))(((+++...---///333444;;;DDDJJJNNNQQQVVVYYYZZZbbbfffcccdddjjjnnnmmmlllkkklllpppsssrrrlllfffuuuvvvooocccaaaiiilllhhhjjjdddbbbeeefffbbbaaaccc\\\RRRLLLMMMLLLGGGCCCDDDBBBFFFKKKQQQUUUYYY]]]```TTTQQQNNNLLLIIIDDD>>>::::::555000...///...,,,)))+++******))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************------------------------......//////000000111111444333333333444555777888;;;>>>CCCFFFIIIMMMPPPSSSWWWQQQLLLMMMUUUZZZ[[[YYYTTTZZZ]]]ZZZXXX[[[^^^^^^bbbdddhhhssszzzeeeTTTQQQOOONNNNNNMMMGGG???888@@@IIIPPPMMMAAA555///...++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((qqqlllgggfffgggeee^^^XXXWWWUUURRROOOLLLJJJIIIIIIEEEBBB===777444444999===???>>><<<999555222///---))))))))))))))))))))))))&&&''''''((())))))(((((('''''''''((((((((())))))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''))),,,,,,+++******+++)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,...333666:::===@@@BBBHHHQQQ___kkkssswwwyyyzzzxxx~~~|||yyyzzzxxxuuuwwwvvvwww~~~wwwqqqooommmiiihhhkkkjjjfffeeehhhdddYYYPPPLLLDDDCCCAAABBBEEELLLTTTZZZddd[[[OOOEEEAAADDDIIIMMMEEEBBB===666111---------+++++++++++++++***)))(((************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************------------------------......//////000111111111444333333333444666888999;;;>>>BBBEEEHHHJJJNNNPPPVVVQQQMMMMMMRRRVVVWWWVVVVVVXXXZZZ[[[[[[\\\^^^```nnn{{{{{{oooWWWSSSOOONNNNNNKKKCCC<<<;;;DDDMMMOOOIII===333---,,,+++++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((qqqlllhhhffffffccc]]]VVVWWWUUURRROOOLLLJJJIIIIIIEEEBBB===888444555999<<>><<<999555222///---************************''''''((()))))))))((((((''''''((((((((()))))))))'''(((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***++++++******+++---)))***+++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,------...///---666;;;999???OOO^^^ccckkkrrr|||~~~wwwrrrmmmiiiggggggiiirrrwwwooolllmmmkkkkkkmmmjjjccc___^^^VVVQQQJJJDDDBBBEEEJJJNNN]]]\\\YYYTTTMMMGGGDDDCCCGGGIIIIIIDDD;;;444222333,,,,,,,,,,,,+++++++++***,,,++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++------------------------......///000000111111222333333444444555777888999;;;===AAADDDEEEGGGJJJLLLRRRPPPNNNMMMMMMOOOQQQSSSWWWTTTWWW^^^___]]]aaajjjbbbYYYQQQNNNQQQOOOHHHAAA777===FFFNNNPPPHHH;;;111...,,,++++++,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''(((((((((ppplllhhhfffeeebbb[[[VVVVVVTTTQQQNNNLLLJJJIIIIIIEEEBBB>>>888555555999<<<>>>>>><<<999555222///---,,,,,,+++++++++++++++***'''(((((()))))))))(((((('''(((((((((((()))))))))((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))***+++++++++******,,,...)))***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,...222444999JJJTTTQQQVVVggguuuwww~~~}}}{{{xxxtttooojjjgggkkkjjjgggcccaaaaaacccdddbbb``````ccckkksssyyy{{{}}}{{{||||||uuuqqq~~~wwwooohhheeeeeegggddd```[[[VVVQQQNNNKKKIIIJJJRRR\\\aaa]]]SSSHHHBBBBBBHHHNNNPPPLLLEEE>>>;;;111000...,,,++++++,,,---++++++++++++++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,------------------...//////000111111222222333444444555777888999:::;;;===@@@BBBCCCDDDFFFHHHLLLMMMMMMLLLJJJKKKOOORRRWWWSSSWWW```aaa^^^kkkqqqdddUUUPPPRRRSSSMMMGGG888888<<>>999666666999<<<>>>>>><<<999555222///---,,,,,,,,,,,,++++++******((()))))))))))))))(((((((((((((((((()))))))))***(((((())))))(((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,+++******,,,...******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,111111000///000444;;;@@@PPPfffuuurrrmmmpppooohhhlllgggaaa\\\\\\```gggllljjjfffbbbbbbiiisss|||yyywwwzzztttrrrsssnnngggjjjuuuxxxrrrnnnkkkhhheeebbb]]]VVVRRRLLLOOOTTTXXX[[[\\\]]]^^^KKKLLLOOOSSSVVVTTTOOOJJJ@@@<<<666000,,,++++++,,,******++++++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......//////000000111222222222333444555666888999::::::<<<>>>AAABBBBBBCCCDDDFFFFFFIIIKKKJJJIIIJJJOOOTTTVVVTTTZZZaaa```bbbyyy{{{yyyvvvrrrooommmkkkiiidddeeekkkuuuuuuaaaUUUTTTUUUQQQLLL???999555;;;GGGPPPOOOLLL:::444---+++,,,......---++++++++++++++++++++++++************************((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''mmmkkkhhhfffccc___ZZZWWWTTTSSSPPPMMMKKKJJJJJJJJJDDDBBB???:::777777999<<>><<<999555222///------,,,,,,++++++*********))))))*********)))((((((((((((((()))))))))******((())))))))))))(((''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,++++++,,,---***+++,,,------.........,,,---------............,,,,,,,,,,,,------------......---,,,,,,,,,------+++///444999???GGGRRRZZZiiirrrsssfff[[[YYY[[[[[[XXXZZZ\\\```jjj{{{{{{vvvzzz~~~yyyqqqhhhaaa[[[YYYWWWWWWYYY\\\]]]]]]]]]WWWRRRRRRVVVYYYYYYXXXQQQLLLEEE===666111...,,,++++++,,,,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++,,,,,,------.........//////000111111222222333333444555777999:::;;;;;;===???AAABBBCCCCCCDDDFFFCCCFFFIIIJJJJJJLLLQQQUUUUUUWWW\\\``````iiiyyyooohhhdddbbb```^^^\\\XXXTTTPPPUUURRRQQQSSSWWW^^^lllyyyuuuaaaYYYVVVSSSPPPGGG>>>666555>>>IIIPPPRRRCCC;;;111,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&kkkiiihhheeebbb___ZZZXXXTTTRRRPPPMMMKKKJJJJJJJJJDDDCCC???;;;777777999<<>><<<999555222///---,,,,,,,,,+++******))))))***************)))(((((((((((()))))))))*********)))))))))))))))(((''''''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))+++---...---,,,,,,,,,***+++,,,---............+++,,,,,,---...///000000,,,,,,,,,---------..................///000111111222999CCCKKKQQQXXX```fffhhhfff___WWWRRRXXXgggsssuuu}}}~~~{{{xxxqqqlllfffddddddaaaYYYRRR___\\\XXXUUUTTTVVVXXXYYYXXXVVVSSSNNNGGG???999555///......---,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,---......//////000000111111222333333222444666888:::;;;;;;;;;>>>@@@BBBDDDDDDDDDEEEGGGDDDFFFHHHIIIKKKNNNRRRTTTUUUYYY\\\^^^dddssswwwpppkkkeee^^^XXXUUURRROOONNNMMMLLLIIIFFFKKKIIIJJJKKKJJJKKKQQQYYYbbblllqqq___WWWTTTRRRMMMFFF===777999@@@IIINNNKKKAAA444......///---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&iiiiiigggeeebbb^^^[[[YYYSSSRRRPPPMMMKKKJJJJJJJJJDDDCCC???;;;888777999<<>><<<999555222///---,,,,,,++++++***)))((((((***************)))(((((())))))))))))************)))))))))))))))(((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((+++...///...,,,,,,,,,++++++,,,---............***+++,,,---...000111111,,,,,,,,,------...............///000111333555666IIIPPPYYY]]]\\\YYYYYYZZZSSSVVV```kkkttt{{{xxxtttnnnrrr|||pppkkkmmmnnnjjjeeeUUUXXX\\\[[[VVVSSSRRRSSSVVVXXXZZZZZZUUUNNNEEE@@@222111000...,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////000000000111222222333333222444666999;;;;;;<<<<<<>>>AAACCCDDDEEEEEEGGGHHHFFFFFFHHHJJJMMMPPPRRRSSSUUUZZZ\\\]]]ggg{{{xxxpppeee^^^ZZZWWWQQQLLLIIIFFFCCCBBBDDDFFFFFFDDD???AAAFFFKKKIIIFFFGGGLLLRRRSSS^^^yyy|||dddXXXUUUTTTOOOKKKDDD<<<888;;;BBBGGGPPPEEE777///...///---***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******((('''&&&jjjhhheeeddddddaaa[[[VVVXXXSSSNNNKKKJJJIIIGGGEEEFFFBBB<<<777555777;;;===:::;;;;;;:::777333...+++,,,+++***((((((((()))******((('''((()))***)))'''))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))***+++***'''###))))))))))))((((((((((((((()))***++++++***)))((()))))))))))))))))))))))))))(((((()))++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------..................------***---000111///---,,,,,,,,,///000,,,+++444CCCMMMkkkmmmooojjj[[[MMMMMMVVVhhhvvvxxxqqqmmmmmmxxx|||llldddgggYYYXXX[[[TTTQQQSSSOOOVVVZZZ]]]]]]YYYTTTPPPMMMDDD<<<333---***)))+++---***))))))***++++++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))+++*********))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,---------..................------/////////000111111222222444666:::;;;<<<<<<===>>>>>>???@@@BBBDDDEEEGGGGGGEEEFFFHHHLLLPPPRRRRRRQQQUUUWWWXXX]]]nnn~~~wwwsssccc___ZZZTTTNNNIIIFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFGGGGGGHHHHHHPPPNNNNNN```~~~fff]]]WWWPPPPPPLLLEEE???;;;;;;<<<>>>???@@@>>>999222---,,,---***+++,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((kkkiiifffeeeeeebbb\\\WWWXXXSSSNNNKKKJJJIIIGGGEEEFFFBBB<<<777666888<<>>=========??????@@@@@@@@@AAAAAAAAA@@@AAABBBDDDEEEEEEFFFFFFCCCHHHIIILLLSSS___|||jjjZZZVVVSSSPPPKKKGGGDDDBBB@@@444777:::======999444000------.........---,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((kkkhhhfffeeeeeebbb\\\WWWWWWUUUQQQNNNKKKHHHFFFEEEBBB???:::777777:::>>>@@@>>>===:::777444111///---((()))***+++***)))((('''***((('''((()))***)))'''******+++,,,,,,,,,,,,+++))))))))))))))))))))))))&&&''''''((()))******+++---(((444NNNSSS???,,,((((((((((((((())))))))))))((())))))***************************************,,,+++***+++,,,,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000000000---000333333222222444666999DDDTTT^^^^^^ZZZ[[[```bbblllzzzsssnnnsss|||zzzmmm```dddgggkkkpppuuu{{{zzzwwwxxx}}}}}}xxxqqqiiiccceeekkknnnnnnuuuxxxwwwwwwgggccceeeaaa\\\VVVPPPPPPVVV^^^cccddd```^^^XXXPPPIIICCC;;;444000...+++++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))************************************+++++++++,,,,,,,,,,,,------------...............////////////000000111111222333333333888999::::::;;;===AAADDDFFFEEEEEEEEEGGGIIILLLMMMMMMNNNNNNNNNPPPSSSWWW[[[\\\___kkkyyyeeeaaaZZZRRRKKKFFFCCCBBB@@@???>>>===<<<======>>>>>>>>>>>>??????@@@@@@AAA@@@AAABBBCCCDDDEEEEEEEEECCCIIIJJJLLLOOOYYY|||yyyfffWWWQQQJJJHHHJJJKKKIIIFFF<<<888777:::@@@???777000,,,,,,,,,---......---,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((iiigggddddddccc```[[[VVVVVVUUUSSSOOOKKKHHHFFFEEE@@@===999777777999===??????===;;;777444000...---&&&'''((()))))))))''''''***((('''((()))***)))'''******+++,,,,,,,,,,,,,,,************************&&&''''''((()))******+++$$$!!!666```rrr\\\999$$$'''((((((((()))))))))***)))))))))))))))******+++************************,,,+++++++++------+++***,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111,,,111444222...000888AAAUUU[[[bbbaaaXXXQQQZZZhhhyyyoooiiidddggghhhlllwwwzzzqqqvvvxxx{{{~~~~~~uuuiiiggglllpppyyy~~~zzzlllfffhhhbbbgggaaaXXXQQQQQQXXXccckkkaaaccc```XXXSSSNNNFFF<<<333000,,,***+++,,,,,,,,,************************************************))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******************+++++++++)))))))))*********++++++,,,,,,---------................../////////000000111111111222333333444444888999;;;;;;<<<>>>BBBEEEHHHHHHHHHHHHIIIKKKMMMOOOKKKLLLMMMMMMMMMQQQWWW[[[\\\dddxxxuuulllfffVVVSSSMMMHHHDDDBBBAAAAAA@@@???>>>=========>>>???======>>>??????@@@AAAAAA@@@AAACCCDDDEEEEEEFFFFFFCCCFFFEEEHHHOOOYYYzzzzzz```XXXOOONNNQQQPPPIIIAAAFFF;;;222555@@@EEE???666---+++***+++...///...---************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((iiifffdddcccbbb```ZZZUUUVVVVVVTTTPPPKKKGGGFFFEEE@@@>>>:::888888:::===???>>>===;;;888444111---,,,''''''(((((())))))((((((***((('''((()))***)))'''((()))******+++*********************************''''''(((((())))))******..."""'''@@@SSSKKK666)))''''''(((((())))))******)))((((((((()))***+++,,,++++++++++++++++++++++++,,,++++++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000//////000000111111222222000111111...---555EEERRRfffbbb^^^XXXQQQUUUlll{{{jjj```aaagggjjj{{{}}}qqqhhheeeppp||||||zzzqqqllliiiccc]]]YYY[[[aaagggeeeiiiggg___ZZZXXXOOODDD:::666000,,,************************************************************)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))***************+++++++++++++++)))))))))************+++,,,---------.....................//////000000111111222222333333444555555888:::<<<===>>>@@@CCCFFFIIIJJJKKKLLLMMMNNNOOOOOOLLLMMMOOONNNMMMPPPUUUZZZ]]]hhhxxxmmmddd]]]XXXMMMJJJGGGCCC???>>>======???>>>===<<<<<<===>>>???>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHEEEHHHQQQ]]]~~~zzzbbbPPPJJJJJJKKKLLLJJJ===111333>>>GGGGGGBBB333///+++***---//////---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((iiigggdddcccccc```ZZZUUUVVVVVVVVVQQQLLLGGGEEEEEEBBB@@@===::::::;;;>>>@@@======<<<999666111---***)))))))))))))))***++++++***((('''((()))***)))'''((()))******++++++******************************(((((((((((())))))))))))333)))!!!###)))+++,,,---'''''''''((()))*********)))((((((((()))***+++,,,+++++++++++++++++++++++++++******,,,...//////---------------------------....../////////000000000//////000111111222333333111111222666>>>JJJWWW```eeebbbfffooovvv~~~gggoootttrrrrrr{{{kkkfffdddfffnnn|||{{{wwwpppjjjfffdddccccccgggmmmmmmeeebbbbbbZZZNNNHHHBBB:::222...,,,***)))++++++++++++++++++++++++************************))))))))))))((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))******************++++++,,,,,,,,,*********+++++++++,,,,,,------------............---......///000000111111222222333333444555555555777:::===???@@@AAADDDEEEJJJKKKMMMOOOPPPPPPOOOOOOKKKNNNQQQQQQPPPSSSYYY^^^jjjwwwzzznnnbbbYYYSSSOOOLLLEEEDDDAAA???===;;;:::999===<<<<<<;;;<<<===>>>?????????@@@AAABBBCCCDDDEEEDDDEEEFFFHHHIIIIIIJJJJJJKKKLLLJJJMMMVVVccceeeMMMGGGMMMVVVKKKCCC:::666;;;CCCIIILLL<<<666...+++---......,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((jjjhhheeeddddddaaa[[[VVVUUUWWWVVVRRRLLLGGGEEEEEEDDDBBB???===<<<===???AAA======<<<:::666111,,,))),,,+++*********+++---...***((('''((()))***)))(((++++++,,,------------,,,************************))))))))))))((((((((((((%%%---...***(((***,,,&&&''''''((()))******+++)))((((((((((((***,,,---++++++++++++++++++++++++***)))***,,,///000000///------------------------////////////000000000000///000000111222222333333000111777DDDTTT```eeeeeeeeekkk|||nnneeeyyyvvvppprrrqqq}}}uuuqqqoookkkggggggnnnoooiiihhhjjjcccXXXUUUNNNDDD:::333///,,,+++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))*********************++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---......///000111111222222222333444444555555666666999===@@@AAABBBDDDEEEJJJLLLOOOQQQRRRQQQPPPNNNHHHLLLQQQTTTTTTXXX___eee{{{|||qqqiii]]]RRRJJJGGGEEEDDD???>>>>>>===<<<;;;;;;:::<<<<<<;;;<<<===>>>@@@AAA@@@@@@AAABBBDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHKKKKKKNNNWWWeeegggOOOIIILLLLLLJJJCCC<<<888<<>>@@@???<<<:::777555222...+++******++++++++++++******))))))))))))))))))))))))***++++++++++++***))))))&&&'''((())))))******)))******))))))((((((''''''))))))************))))))))))))))))))************))))))))))))************++++++++++++******))))))******+++,,,,,,---......---------...............000000000000000111111111000...111666333---333???888222666LLLbbblllkkkhhhssstttdddfffpppnnngggkkkuuutttkkkiiimmmkkkhhhfffjjjooopppiiibbb^^^WWWMMMCCC:::444...+++,,,...///---)))((())),,,************)))))))))))))))(((((((((''''''''''''+++)))(((((())))))(((&&&''''''''''''((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222444444444555666777888999;;;999999<<>><<<:::999:::;;;<<<>>>>>>>>>=========<<<<<>>@@@???<<<999777555222...+++******++++++++++++******))))))))))))))))))))))))'''((()))***************((()))))))))))))))(((((()))))))))))))))((((((((())))))************))))))))))))))))))************))))))))))))************++++++++++++*********)))***++++++,,,------......---------............///000000000000111111111111333000111555666333111222888:::AAAJJJQQQ\\\ppptttooovvv~~~wwwyyytttkkkmmmkkkiiiiiikkklllkkkiiieee___WWWNNNEEE;;;222---,,,...///...,,,*********+++*********))))))))))))))))))((((((((('''''''''+++)))(((((())))))(((&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333333333444555666888888:::<<<======>>>BBBHHHMMMKKKLLLMMMOOOQQQRRRSSSSSSYYYZZZ\\\XXXSSSWWWnnnwwwmmmccc[[[TTTMMMFFFBBBAAAAAA>>><<>><<<;;;:::;;;<<<===>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFIIIKKKKKKLLLMMMJJJKKKOOOQQQPPPPPPSSSTTTVVVXXXZZZccc}}}|||[[[MMMRRRMMMOOOMMMEEE>>>AAALLLUUUTTTKKK???555111...,,,+++---,,,++++++,,,,,,+++)))******************************))))))(((((((((((())))))((((((((('''''''''hhhfffddddddddd```ZZZTTTQQQSSSUUUSSSNNNJJJIIIJJJEEECCC@@@===<<<===???@@@>>><<<999777555222...+++******++++++++++++******))))))))))))))))))))))))%%%&&&'''(((************************)))((('''&&&(((((())))))))))))))))))))))))************))))))))))))))))))************)))))))))*********++++++++++++++++++************+++++++++,,,------......------........./////////000000000111111111222222///222222000222666777555>>>CCCIIIMMMSSSiiizzz|||}}}}}}yyyiiiiiiiiihhhhhhiiilllnnnjjjhhhccc]]]UUUJJJ>>>777///...------...---+++***+++++++++*********)))))))))))))))(((((((((''''''***)))(((((())))))((('''''''''''''''(((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222222222333333444666777888777???GGGFFFBBBAAAHHHOOOMMMMMMOOOPPPRRRTTTUUUUUU[[[___ccc```\\\gggttthhh^^^WWWPPPKKKHHHDDD>>><<<>>>???>>>===>>>======<<<<<<>>>???@@@>>>???@@@BBBCCCEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKMMMRRRTTTSSSTTTWWWXXX[[[^^^aaammmdddSSSSSSPPPQQQOOOKKKGGGGGGNNNUUUVVVPPPGGG===555000---,,,---,,,++++++,,,,,,+++******************************))))))))))))((((((((()))))))))(((((((((''''''fffeeedddeeeddd```YYYRRRRRRSSSTTTQQQMMMJJJHHHIIIEEECCC@@@>>>===>>>???@@@>>><<<999777555111...+++******++++++++++++******))))))))))))))))))))))))&&&'''((()))***************************)))((('''((((((((())))))******+++))))))************))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------......//////000000000000000111111222222333...666888222555BBBNNNPPPMMMLLLOOOZZZpppnnnllljjjjjjkkkmmmooopppnnnllljjjgggaaaXXXOOOHHH777222---+++---...,,,+++,,,,,,+++++++++*********)))))))))(((((((((((('''***((('''((()))***)))'''''''''''''''(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............////////////000111111222222222222222333444555666777555AAAOOORRRLLLFFFEEEGGGLLLLLLMMMOOOPPPRRRTTTUUUUUUYYY___fffrrr{{{qqqiii]]]RRRKKKFFFCCC@@@BBB???<<<<<<===???@@@???>>>======>>>???@@@BBBCCCBBBBBBCCCDDDFFFGGGHHHIIIHHHHHHIIIHHHHHHIIIKKKLLLJJJJJJNNNTTTWWWWWWYYY]]]dddeeeggglll~~~ttt```WWWQQQPPPPPPPPPOOOLLLNNNQQQSSSQQQLLLDDD;;;444111000...,,,++++++,,,---+++***************************)))))))))))))))))))))))))))))))))(((((((((((('''fffeeedddeeeddd```YYYRRRUUUUUUSSSPPPLLLIIIGGGFFFEEECCCAAA???>>>>>>??????>>>;;;999666444111---*********++++++++++++***************************************++++++***))))))(((((()))***************(((((())))))******++++++))))))************))))))((()))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......------......///000000111///000000111222333333333444888999<<>>@@@>>><<<<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGFFFDDDEEEHHHJJJJJJLLLQQQYYY]]]^^^ccciiiwwwuuuttt|||qqqaaaQQQMMMMMMRRRTTTQQQOOOQQQQQQQQQOOOJJJAAA999444111...---+++,,,------,,,***************************))))))))))))***************)))))))))((((((((((((hhhfffddddddddd```ZZZTTTVVVUUURRROOOLLLIIIGGGFFFDDDCCCBBB@@@????????????===;;;888666444111---*********++++++++++++******************************+++++++++++++++***))))))'''((()))***++++++++++++))))))******************))))))************))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------......------...///000000111222///000000111222333444444777333444EEEaaauuurrrffflllxxxppphhhlll|||jjjfffjjjmmmnnnuuussspppmmmjjjfffaaa]]]OOOGGG<<<333...---......---------,,,,,,,,,++++++******)))))))))((((((((()))((('''((()))***)))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222222222333333444666777888>>>???@@@AAAAAAAAABBBBBBGGGGGGGGGHHHJJJLLLNNNPPPUUUVVVaaa||||||ttthhh\\\UUUKKKHHHEEEAAA???>>>>>>???<<<<<<;;;;;;;;;<<<===>>>??????AAABBBCCCEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEFFFEEEDDDFFFJJJOOOQQQSSSZZZbbbgggkkksss|||}}}nnnXXXNNNJJJPPPUUUTTTSSSUUUSSSSSSRRROOOIII???666000...---,,,,,,------,,,+++************************)))))))))************+++******)))))))))(((((((((jjjgggeeeddddddaaa[[[VVVUUUSSSPPPNNNLLLJJJHHHGGGDDDCCCBBBAAA@@@?????????===;;;888666444111---*********++++++++++++******************************((()))***************))))))******+++++++++******++++++******************))))))************))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------..................------------...///000111222222///000000111333444444555777777@@@SSShhhwwwuuuuuuzzzvvvrrrpppppprrrpppoooooommmjjjfffbbbYYYTTTKKK???555///......------------,,,,,,,,,,,,*********)))))))))(((((((((''''''((()))******(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222333333333444555666888888<<<<<<;;;;;;<<>>===<<<<<<:::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDEEEFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCAAADDDGGGHHHIIILLLSSSYYY]]]```gggpppvvv|||nnn\\\NNNNNNRRRQQQRRRVVVQQQRRRRRRSSSQQQIII===444///---,,,,,,------,,,+++************************))))))*********+++++++++*********)))))))))((((((kkkhhheeedddcccaaa\\\WWWSSSQQQNNNMMMLLLLLLJJJIIIDDDCCCBBBAAA@@@?????????===;;;888666444000---*********++++++++++++******************************%%%&&&''')))************+++++++++++++++***)))(((,,,+++++++++***)))))))))))))))************))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------..................------------...///000111222222///000000222333444555555999EEEXXXeeegggqqq}}}}}}yyykkkkkkmmmpppqqqoookkkhhh^^^\\\UUUIII;;;222............---------,,,,,,,,,************))))))))))))(((''''''((()))******)))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))************))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,------------------.........///////////////000111111222222444444444555666777888999666:::>>>???@@@BBBGGGKKKIIIIIIHHHIIIJJJMMMPPPRRRLLLZZZnnn{{{lll___SSSOOOKKKDDD??????;;;===???@@@>>><<<:::999:::;;;======>>>???AAACCCAAABBBCCCEEEFFFFFFGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@EEEIIIKKKMMMSSS\\\cccgggiiiqqqyyykkkTTTNNNNNNLLLNNNTTTNNNNNNQQQUUUWWWQQQEEE;;;///---,,,,,,---...,,,+++************************))))))******++++++++++++************))))))))))))jjjiiigggeeeaaa^^^[[[YYYTTTUUUSSSPPPLLLIIIHHHHHHGGGFFFDDDCCCBBB@@@===;;;>>>999777888666000------))))))******++++++++++++(((((())))))*********+++******+++++++++******)))))))))))))))))))))))))))))))))))))))************,,,+++++++++***))))))))))))))))))))))))******+++*********)))******+++,,,******+++,,,,,,---......///......---------......111111111000000000000000000//////111333444888<<>>444///111///,,,,,,---------,,,,,,,,,++++++***)))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///............/////////000111111111111111222222222333444555666666888<<>>???>>>@@@EEELLLRRROOOMMMNNNRRRVVVXXXXXXWWWgggxxx{{{ssslllfffbbbTTTNNNGGGBBBAAA@@@>>>===>>>>>>>>>===;;;;;;<<<>>>??????@@@@@@AAAAAABBBBBBEEEFFFGGGGGGEEEDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDDDDGGGFFFIIIQQQWWW[[[fffrrr{{{xxxyyykkkUUUUUUSSSNNNQQQSSSQQQQQQUUUYYYUUULLLCCC222111000//////...,,,***))))))))))))))))))))))))************************))))))))))))))))))))))))hhhhhhfffccc```]]]ZZZYYYUUUUUUTTTQQQLLLHHHGGGGGGHHHGGGEEEDDDBBB@@@>>><<<>>>:::777888666111------)))*********++++++++++++((()))))))))******************++++++++++++******************************))))))))))))************++++++++++++************)))))))))))))))***++++++***************++++++,,,---------,,,,,,,,,++++++///......------.........111111111111000000000000777222444888555444AAASSSvvvuuuiiifffzzzyyyooohhhlllrrrssspppmmmllliiiddd[[[PPPDDD:::555000///......//////---+++,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///........./////////000000111111111111222222222222222444666777888999<<<>>>===???BBBFFFHHHGGGFFFEEELLLKKKKKKNNNTTTZZZ^^^___bbbsss~~~yyyxxx{{{|||sssjjjbbb[[[UUUQQQLLLGGGBBB?????????>>><<<:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@BBBDDDEEEFFFGGGIIIJJJJJJHHHEEECCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEJJJJJJOOOXXX^^^cccmmmwww|||}}}jjj\\\PPPKKKQQQQQQPPPPPPTTTXXXVVVMMMEEE888444000.........,,,***************************************************))))))))))))))))))))))))ggggggeeeccc___\\\ZZZXXXWWWWWWUUUQQQLLLHHHFFFFFFIIIHHHGGGEEECCCAAA???>>>???:::777888666111------************++++++++++++))))))))))))******************+++++++++++++++***************************)))))))))*********++++++*********+++++++++++++++***))))))))))))***++++++***************+++,,,,,,000///...---,,,+++***)))///......---......//////111111111111111111111111666111222777555888MMMhhhzzzooodddrrrwwwiiihhhnnnqqqooonnnnnnmmmiiicccYYYNNNDDD>>>111000///000000///---***,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///....../////////000000000111111111222222333333333111444666888999:::<<<>>>>>>@@@DDDHHHJJJJJJGGGEEEIIIJJJLLLOOOUUU[[[```ccclllzzzpppiiigggjjjoooqqqtttxxx}}}zzzuuunnniiiaaaYYYRRRLLLGGGCCCAAA???===<<<======<<<;;;777999:::;;;;;;===???BBB@@@AAACCCDDDFFFGGGHHHHHHLLLMMMLLLJJJFFFCCCCCCCCCDDDCCCBBBBBBCCCEEEHHHIIILLLNNNVVV```ggglllssszzzsssXXXKKKPPPOOONNNOOOSSSWWWWWWPPPJJJAAA999000,,,------,,,)))************************************************))))))))))))))))))))))))ggggggeeeccc```]]]ZZZYYYXXXXXXVVVRRRLLLHHHFFFFFFIIIIIIHHHFFFCCCAAA@@@@@@???:::888888777111------++++++++++++++++++++++++)))))))))))))))***************++++++,,,,,,++++++************************))))))*********+++++++++*********++++++,,,,,,,,,******))))))******+++,,,+++************+++,,,,,,//////...---,,,+++******...............//////000000111111111111111222222333222111555===MMMbbbrrrooorrrxxx{{{vvvxxxmmmkkkkkknnnqqqoooooonnniiiaaaWWWNNNHHH777444111///......---+++---,,,,,,++++++***))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))((()))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///...////////////000000000111111222222333333444444444555666777888:::>>>AAABBBGGGJJJGGGDDDFFFJJJLLLMMMNNNOOOPPPRRRWWW^^^cccttt}}}pppbbbZZZVVVVVVZZZ``````bbbgggkkkqqqxxxuuukkkccc___ZZZVVVQQQLLLHHHDDD@@@===:::::::::;;;<<<<<<;;;:::888999;;;<<<<<<>>>AAACCCFFFFFFGGGGGGGGGFFFEEEEEEMMMMMMMMMKKKGGGEEEEEEEEEGGGFFFFFFGGGIIIMMMQQQTTTYYY]]]fffpppxxx}}}mmmRRRNNNMMMLLLMMMQQQVVVWWWSSSOOOJJJ@@@333---,,,---,,,***************************************************))))))))))))))))))))))))hhhgggfffdddaaa^^^\\\[[[XXXXXXVVVRRRLLLHHHFFFFFFIIIJJJIIIFFFBBB@@@@@@BBB???;;;888999777111......,,,+++++++++++++++++++++******))))))))))))))))))******+++,,,,,,,,,,,,,,,************************************++++++++++++******++++++,,,,,,,,,---***************++++++,,,+++++++++***+++,,,,,,---------------------------...............///000111000000111111222222222333333777777:::PPPmmm{{{xxx}}}{{{|||lllccchhhqqqooooooooolllggg^^^VVVQQQAAA<<<444...,,,,,,------------,,,,,,+++***************))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......///////////////000000000111111222222333444444555555777777777666777;;;BBBFFFJJJWWW]]]TTTHHHEEEKKKPPPPPPQQQQQQPPPPPPWWWbbbjjjxxx]]]TTTKKKHHHGGGGGGIIINNNQQQTTTWWW\\\aaagggnnnsss|||}}}tttiii^^^VVVPPPMMMFFFCCC@@@>>>===<<<999777888:::;;;<<<;;;;;;::::::;;;===>>>??????@@@CCCEEEIIIIIIJJJKKKJJJIIIGGGFFFKKKLLLMMMLLLKKKJJJKKKLLLMMMMMMOOOQQQVVV]]]bbbfffqqqwww~~~ZZZMMMMMMLLLMMMPPPTTTVVVTTTRRRPPPFFF999000...---,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))hhhgggfffdddbbb___]]]\\\XXXXXXVVVRRRMMMIIIGGGGGGIIIJJJIIIFFFAAA???@@@CCC@@@;;;888999777222......,,,,,,,,,,,,++++++++++++************)))))))))))))))***+++,,,------------++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++++++++,,,------+++,,,,,,---.../////////............///000111111000000111111222333333333333999>>>HHHbbb~~~~~~rrr]]]___iiinnnoooooonnniiiccc]]]YYYNNNFFF:::111,,,,,,...///---------,,,++++++******))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------......////////////000000000111111222222333444444555666666999999999888999>>>DDDIIIPPPeeeqqqfffSSSJJJKKKNNNOOOQQQQQQPPPSSS___rrrvvveeeXXXKKKEEEAAABBBCCCBBBBBBEEEFFFHHHKKKNNNRRRXXX^^^bbbiiipppwww{{{}}}zzzyyyyyywwwrrrmmmgggccc\\\TTTLLLGGGCCCBBB<<<;;;::::::;;;;;;999888888:::<<<===<<<;;;<<<===???@@@BBBCCCCCCEEEHHHJJJLLLMMMOOOQQQRRRQQQOOONNNLLLNNNPPPPPPPPPQQQSSSUUUVVVXXX[[[aaaiiiqqqxxx|||bbbPPPOOONNNNNNOOORRRTTTTTTSSSSSSKKKAAA777111...---,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))gggfffeeecccaaa^^^\\\[[[WWWWWWVVVRRRMMMJJJIIIIIIHHHJJJIIIEEE???===@@@CCC@@@;;;888999888222......------,,,,,,,,,+++++++++************)))))))))((()))***+++,,,------------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++++++++,,,------,,,,,,,,,---...//////000............///000111222000000111222222333444444777:::HHH^^^ppp{{{fffbbbiiinnnoooooonnnkkkgggccc```XXXPPPCCC888222/////////...------,,,,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,------....../////////000000000111111111222222333444555666777777888:::<<<===???AAAEEEHHHMMMcccpppfffTTTMMMMMMNNNQQQRRRSSSSSSXXXkkk~~~iii[[[PPPHHHFFFBBB@@@BBBCCCAAA@@@BBB???AAACCCDDDGGGKKKPPPTTTWWW]]]bbbeeeiiinnnnnnkkklllhhheeedddeeeccc]]]XXXRRROOOKKKFFFAAA>>>===<<<<<<;;;;;;<<<======<<<:::777:::<<<<<<;;;<<<>>>AAAAAACCCEEEGGGHHHKKKNNNQQQUUUVVVXXXZZZZZZYYYWWWVVVPPPRRRTTTVVVWWWXXX[[[]]]^^^bbbhhhqqq{{{lllWWWQQQPPPOOOOOOPPPRRRSSSTTTSSSOOOHHH>>>444...---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))fffeeedddbbb```^^^[[[ZZZVVVVVVUUURRRNNNKKKIIIJJJHHHIIIIIIDDD???<<>>BBBCCCDDDEEEFFFFFFYYYbbbWWWKKKKKKPPPRRRTTTVVVVVVVVV]]]sssiiiUUUMMMIIIDDDCCC>>><<<>>>???<<<;;;===;;;<<<>>>???AAADDDIIILLLJJJOOOTTTVVVYYY^^^^^^[[[[[[WWWSSSSSSUUUSSSMMMHHHGGGEEEBBB???===;;;::::::<<<;;;:::;;;<<<;;;:::888666888;;;;;;;;;===AAADDDAAACCCFFFIIIKKKOOOSSSVVV___```aaabbb```]]]ZZZXXXTTTVVVYYYZZZ[[[]]]___bbbccchhhppp{{{{{{xxxzzzttt\\\SSSQQQOOONNNOOOPPPRRRSSSRRRQQQLLLBBB666///...000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))fffeeeddddddccc```\\\YYYXXXWWWVVVRRRMMMJJJHHHHHHFFFHHHFFF@@@===???@@@???>>>===;;;888444111...,,,,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,))))))))))))))))))))))))------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,*********+++,,,---///000//////.........---------......//////000000111111111:::555,,,222777555666???___sssmmmmmmiiigggiiiooonnniiihhhllliii^^^SSSMMMCCC555------///+++***------++++++...,,,+++******)))***************))))))))))))******(((((((((((()))***,,,,,,*********************************)))))))))))))))************************++++++++++++++++++++++++---------.........//////...///000111111222222111444444444444555666777777===>>>???AAABBBBBBBBBBBBCCCHHHNNNQQQQQQQQQQQQSSSTTTTTTUUU[[[iiiaaaPPPHHHCCCCCCFFFAAA???===;;;:::;;;<<<===<<<=========>>>?????????@@@BBBDDDFFFHHHIIIIIIIIIFFFFFFEEEDDDCCCAAA@@@@@@======<<<<<<;;;:::::::::777999:::;;;:::999999:::777:::===?????????AAABBBFFFKKKRRRWWW[[[```gggkkkqqqooolllhhhccc```^^^\\\VVVWWWZZZ]]]aaaeeejjjlllvvv~~~ssskkkgggdddvvvvvvdddWWWOOOQQQQQQLLLOOOWWWSSSVVVTTTKKKCCC<<<555///+++++++++---......,,,************))))))))))))(((+++*********))))))((((((fffeeeddddddccc```\\\XXXWWWWWWVVVRRRMMMJJJHHHHHHFFFHHHEEE???<<<>>>@@@???>>>===;;;888555111...,,,,,,,,,,,,+++++++++******+++++++++*********))))))************+++++++++,,,+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------......//////000111111111111666666666888444666EEE]]]ccceeejjj~~~~~~gggaaa```gggkkkjjjiiiiiiiiiaaaZZZUUUKKK===333///111---,,,......+++***,,,,,,++++++*********************))))))))))))******)))((((((((()))***++++++************************************))))))))))))************************++++++++++++++++++++++++---------.........//////...///000111222222222222333333333333444555666777;;;<<<===>>>@@@AAABBBCCCEEEKKKQQQSSSQQQPPPQQQSSSTTTXXX___hhhxxxtttaaaMMMCCC@@@===<<<>>>@@@???===<<<;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@???@@@???>>>===<<<;;;:::::::::999999999888888777777666888999999999999:::<<<===>>>@@@AAACCCEEEIIILLLQQQWWW^^^dddgggiiilllnnnooommmjjjgggdddaaa```___[[[\\\___eeelllsssxxxzzzyyykkkbbb___\\\ooottt___NNNNNNQQQOOOMMMPPPRRRUUUTTTMMMEEE???777000---,,,,,,---------+++)))++++++*********)))))))))************)))))))))(((fffeeedddcccbbb___[[[XXXWWWWWWVVVRRRMMMIIIHHHHHHFFFGGGDDD===:::===??????======;;;888555111...,,,,,,,,,,,,+++++++++******+++++++++***************)))))))))*********+++++++++*********+++,,,,,,---************************++++++,,,---------,,,+++++++++++++++,,,,,,,,,,,,------............------/////////............---......///000000111111222000333777??????333===ZZZlllccc```ttt|||mmmaaabbbiiillliiieeejjjfffbbb___VVVGGG;;;555222...,,,//////,,,***+++,,,,,,+++*********************))))))))))))*********)))))))))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...///000111222222222222333333333333444555666666;;;;;;<<<>>>@@@BBBDDDEEEGGGNNNTTTTTTPPPMMMPPPTTTUUU\\\hhhuuurrrUUUKKKBBB@@@@@@???======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;;;;999999:::::::::999888888::::::999888777666666555888888888888777777777777888999:::999999:::===???BBBCCCDDDFFFJJJOOOVVV[[[___dddkkkpppqqqpppnnnnnnllljjjhhhfffdddcccbbbaaa```aaafffooo|||xxxqqqbbbYYYWWWUUUhhhiiiNNNIIIOOOPPPKKKHHHOOOSSSTTTOOOIIIDDD<<<444///...,,,,,,,,,,,,***(((,,,,,,,,,+++++++++******************))))))))))))fffeeedddcccbbb___ZZZWWWWWWWWWUUURRRMMMIIIHHHHHHFFFGGGDDD<<<999<<>>AAA===KKKkkkjjjkkkxxxeee\\\ccckkkllliiikkkiiifffccc[[[PPPDDD===333---+++...///---******,,,,,,+++************+++******))))))))))))******+++***)))))))))))))))***************************)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000111222222222222333222222333333444555666;;;<<<===>>>AAADDDFFFHHHHHHOOOTTTSSSMMMJJJNNNSSSVVV\\\iii{{{qqqRRRKKKGGGDDDDDDEEECCCAAA???===>>>??????@@@??????>>>???>>>>>>======<<<<<<<<<999999999999999888888777999999888888777777666666999999999999999:::::::::;;;<<<<<<;;;;;;===@@@CCCEEEHHHLLLQQQVVV]]]dddiiijjjmmmppprrrrrrooollljjjiiiiiigggeeedddcccbbbbbbbbbdddkkkxxxtttlll]]]TTTSSSRRReeeqqqRRRGGGKKKMMMIIIFFFMMMQQQRRRPPPMMMIIIAAA999111...,,,+++,,,,,,+++***------,,,,,,,,,+++++++++*********)))))))))))))))gggeeedddcccbbb^^^ZZZVVVVVVVVVUUUQQQLLLIIIGGGGGGEEEGGGDDD===:::<<>>===<<<:::888555222///---,,,,,,,,,+++++++++******************************((())))))))))))*********+++*********++++++,,,---************************)))***,,,......---,,,+++++++++,,,,,,,,,---------***+++,,,------.........//////////////////////////////000000111222222222000888777888CCCMMM^^^uuuxxxooo\\\]]]hhhnnnooojjjiiigggbbb]]]VVVMMMFFF555...+++---///---++++++---,,,,,,+++***+++++++++******))))))))))))******+++***)))))))))))))))***************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000111222222333333222333333333333444555666666999:::<<<>>>@@@CCCFFFGGGGGGLLLPPPOOOJJJHHHLLLPPPSSSZZZhhhzzzmmmZZZHHHGGGGGGFFFDDDCCCBBBAAA@@@>>>???@@@AAAAAA@@@@@@????????????>>>>>>=========999999999999999:::::::::999999999999888888888888999999::::::;;;;;;<<<<<<======>>>>>>>>>AAAEEEHHHNNNTTT\\\dddjjjnnnrrruuusssrrrpppooonnnllljjjiiiiiihhhgggfffeeedddddddddeeeiiirrrpppgggWWWPPPPPPPPPbbbxxx[[[LLLHHHIIIIIIIIIJJJNNNPPPPPPPPPNNNGGG>>>222///,,,+++,,,------,,,---------,,,,,,,,,,,,+++))))))))))))))))))******gggeeedddcccaaa^^^YYYUUUVVVVVVUUUQQQLLLHHHGGGGGGDDDGGGEEE???<<<>>>???>>><<<;;;:::888555222///...,,,,,,,,,+++++++++*********************+++++++++)))))))))*********++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,------------------,,,,,,---...//////...////////////000000000//////000111111222222333222999888:::KKK[[[lllqqqbbbccchhhjjjiiiiiigggbbb___\\\VVVOOO===444---...000...,,,,,,------,,,+++++++++++++++******))))))))))))*********)))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///000111222333333333333444444444444555666777777777888;;;>>>@@@BBBCCCDDDFFFIIIJJJJJJHHHHHHLLLOOOQQQ[[[ooofffXXXPPPMMMMMMEEEHHHHHHDDDBBBCCCEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>==================999999999888999999:::;;;777777888888888888888888888999999:::;;;<<<<<<======???BBBDDDGGGKKKOOOSSS^^^eeeooowww|||}}}}}}}}}yyyuuupppmmmllllllkkkjjjiiihhhhhhhhhhhhiiiiiijjjpppvvv}}}hhh```QQQKKKMMMLLL]]]{{{lllWWWKKKGGGHHHKKKHHHKKKMMMOOOQQQRRRLLLCCC666222...,,,,,,---......---------,,,,,,,,,++++++))))))))))))************gggeeedddcccaaa]]]XXXUUUVVVVVVTTTQQQLLLHHHGGGGGGDDDGGGFFFAAA>>>??????===<<<;;;:::888555222000...,,,,,,,,,+++++++++******))))))*********+++++++++************+++++++++,,,------,,,+++************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...444222000---------///000.../////////000000000000///000000111111222333333333666:::HHHYYYaaaqqqqqqeeeddddddfffjjjiiifffdddccc]]]VVVIII===222000000...,,,+++------,,,++++++++++++,,,******))))))))))))******)))((((((((()))***++++++************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000000000111222333333333333555555555555666777888888888:::>>>AAADDDDDDDDDCCCFFFFFFEEEFFFHHHKKKMMMOOORRRccc~~~\\\QQQMMMGGGHHHPPPGGGLLLMMMGGGCCCFFFHHHHHHDDDCCCBBB@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>?????????===<<<:::999888888999999777777777777888888999999::::::;;;<<<===??????@@@AAAEEEKKKQQQVVV\\\bbbfffpppvvv~~~}}}zzzuuupppmmmmmmmmmlllkkkhhhiiijjjkkknnnppprrrsssuuubbbZZZLLLHHHJJJIIIXXXuuu}}}eeeRRRIIIHHHIIIFFFIIIJJJLLLQQQTTTOOOHHH<<<777111---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))************gggfffdddcccaaa]]]XXXUUUVVVVVVTTTQQQLLLHHHGGGGGGCCCGGGGGGCCC@@@@@@???<<<<<<;;;:::888555222000...,,,,,,,,,+++++++++******))))))******++++++++++++***++++++++++++,,,,,,,,,......,,,+++***)))))))))++++++++++++++++++++++++++++++***+++,,,---...///,,,,,,,,,---------......:::777333///------...///.../////////000000111111000000000111222222333333555333;;;UUUfffbbbqqq|||jjjfffgggeeejjjllljjjiiiiiibbbYYYRRRDDD777222111///,,,+++...---,,,,,,++++++,,,,,,******))))))))))))******(((((((((((()))***,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000000000111222333333333333666555555666666777888999;;;>>>BBBFFFHHHHHHGGGEEEGGGDDDBBBDDDIIINNNOOOOOOUUUlllbbbIIIOOOUUULLLGGGMMMGGGNNNOOOHHHCCCEEEFFFEEEFFFEEEBBB@@@???@@@AAABBB@@@@@@@@@AAABBBBBBBBBCCCAAA???===;;;999999999999777777888888999:::::::::===>>>???@@@AAABBBCCCDDDFFFLLLTTT\\\dddlllssswww{{{|||zzzxxxtttpppnnnnnnnnnllljjjhhhiiikkknnnrrrvvvyyy{{{|||lll```XXXKKKGGGJJJIIIWWWrrroooYYYMMMHHHFFFFFFGGGIIIKKKQQQUUUQQQJJJ@@@;;;444///,,,++++++***,,,,,,,,,+++++++++******(((((())))))*********+++dddccccccbbbaaa]]]XXXTTTPPPTTTTTTLLLEEEEEEGGGGGGEEECCCAAAAAAAAAAAA???===<<<;;;999777444222000000,,,,,,++++++***)))((((((***)))))))))+++,,,+++***++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++*********---------...------,,,,,,---,,,,,,,,,,,,---......555444111///------------////////////000000000000//////111444333222222333666???TTTgggjjjkkkzzzpppiiiiiihhhggggggiiilllkkkhhhcccOOO:::333222111---***---,,,++++++******+++++++++++++++***)))(((((('''(((((())))))*********+++++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000///...---------------......//////000000111111111222222333333444444555666666666777888:::;;;<<>>>>><<<:::999:::<<<999;;;<<<;;;;;;;;;>>>@@@AAA>>>@@@DDDDDDCCCHHHPPPUUU]]]hhhnnnqqqtttxxx||||||}}}yyyvvvvvvtttooojjjhhhhhhiiiooohhhiiirrrvvvwwwxxxiii\\\PPPKKKLLLHHHDDDRRRggg~~~cccLLLGGGOOOJJJJJJKKKMMMOOOOOONNNLLLEEECCC:::///,,,//////***++++++++++++++++++++++++************************eeedddcccbbbaaa]]]WWWSSSQQQUUUTTTMMMGGGFFFGGGHHHEEECCCAAAAAAAAAAAA???===<<<;;;999777444222000///,,,,,,++++++***)))))))))***)))))))))+++,,,+++***++++++,,,,,,,,,,,,---------,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,------...------,,,,,,---,,,,,,,,,,,,---......222111000///......//////////////////000000000111444222222444444222444777999IIIcccvvv{{{rrrgggcccddddddeeegggiiigggeee```SSSDDD<<<666000,,,------,,,++++++***++++++++++++++++++***)))(((((((((((()))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...---------------......//////000000111111111222222333333444444555444555555777999;;;===>>>AAA>>>CCCNNNPPPIIIFFFKKKLLLNNNPPPOOOOOOQQQXXX^^^kkkjjj^^^TTTQQQYYYZZZQQQLLLNNNOOOOOOKKKGGGIIIMMMMMMJJJEEEBBB>>>;;;<<<===>>>>>>@@@@@@AAABBBBBBAAA???===???@@@@@@???>>>===???AAA;;;===>>>>>>======???AAADDDCCCGGGMMMPPPQQQVVV^^^jjjpppvvvyyyyyyyyy|||yyyssspppssssssqqqpppnnnmmmmmmmmmllliiiooo|||uuufff[[[PPPJJJKKKGGGCCCPPPdddyyy\\\KKKGGGIIIHHHIIILLLNNNOOOOOOMMMIIIGGG???222,,,------***+++++++++++++++++++++++++++++++++***************gggfffdddcccaaa\\\VVVRRRRRRUUUUUUNNNIIIHHHIIIHHHEEECCCAAA@@@@@@@@@???>>>;;;:::999666444222000///,,,,,,,,,+++******))))))***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,---,,,,,,,,,,,,---..................///000111222/////////000000000111111666111000333555444888===GGG```}}}yyyjjj^^^___cccfffhhhhhhffffff^^^XXXQQQHHH<<<111---///------,,,++++++++++++++++++++++++***))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////...------------.........//////000000111111111222222333333444444555333444555777999<<<>>>@@@CCC???AAAIIIKKKGGGHHHNNNRRRSSSTTTRRRRRRXXXccclllbbbWWWTTTRRR[[[iiieeeTTTOOOWWWUUUSSSOOOKKKMMMQQQOOOJJJCCC@@@<<<::::::<<<<<<<<<@@@AAACCCDDDCCCBBB???>>>>>>?????????>>>>>>@@@AAA@@@BBBDDDFFFFFFGGGIIIJJJOOOQQQWWW___eeehhhmmmssswwwzzz}}}}}}{{{zzz|||~~~|||vvvpppkkkhhhjjjjjjjjjlllnnnoooooonnnoooqqq{{{ooocccYYYOOOIIIJJJFFFBBBNNN___{{{tttZZZLLLHHHGGGHHHKKKNNNPPPQQQPPPKKKKKKDDD777...,,,---...++++++++++++++++++++++++++++++++++++******))))))iiigggeeecccaaa\\\VVVQQQSSSVVVUUUOOOKKKKKKKKKIIIEEECCC@@@??????@@@???>>>;;;:::888666444111000///,,,,,,,,,++++++************)))))))))+++,,,+++***+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,---...............///000111111222//////000000000111111111333......333555555;;;DDD\\\zzzxxxvvvvvv^^^^^^bbbgggjjjjjjiiikkk___\\\XXXRRREEE777...---------,,,++++++++++++,,,+++++++++******))))))))))))))))))))))))************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///......---------............//////000000111111111222222333333444444555444555666777999<<<>>>???CCCAAABBBHHHJJJIIIJJJOOOSSSUUUVVVUUUVVV]]]kkkvvvqqq]]]WWWQQQUUUfffyyyttt___WWW]]]YYYVVVQQQMMMPPPTTTRRRLLLCCC@@@<<<:::;;;<<<<<<;;;@@@CCCFFFGGGFFFCCCAAA@@@???@@@AAA@@@>>>>>>@@@BBBDDDGGGMMMQQQUUUWWWZZZ]]]aaaeeekkksssxxx|||zzz{{{||||||zzzzzz|||~~~|||zzzwwwrrrnnnjjjhhhgggeeeeeeggglllqqqssssssqqqyyy~~~{{{jjj^^^VVVNNNIIIHHHEEEBBBKKKYYYppphhhSSSIIIHHHHHHKKKOOORRRSSSTTTLLLLLLGGG===222---///222++++++++++++++++++++++++,,,,,,++++++***)))))))))iiihhhfffdddaaa\\\VVVQQQSSSVVVUUUPPPMMMMMMLLLIIIEEECCC@@@>>>?????????>>>;;;:::888666333111///...,,,,,,,,,+++++++++++++++***)))))))))+++,,,+++***+++++++++,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------,,,,,,,,,,,,---....../////////000000000000000000000000000111111111111222///000555555333===KKKpppyyyooojjjmmmmmmfffaaa```fffjjjjjjkkknnnccc^^^ZZZWWWOOO@@@222,,,...---,,,,,,++++++,,,,,,++++++++++++******************))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---------......///......//////000000111111111222222333333444444555777777777888999;;;<<<===BBBBBBEEEJJJLLLLLLMMMOOOOOOTTTXXXXXXZZZcccsssyyyiii___WWWRRRZZZooonnnaaa```]]]YYYRRRNNNPPPUUUSSSMMMCCCAAA>>><<<<<<======<<>>??????>>>:::999888555333111///...,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---............---,,,,,,,,,,,,---......///000000000000//////...000000000111111111222222555111444777444333DDD[[[~~~zzzooojjjiiiccchhhwwwwwwvvvhhh^^^aaaggghhhiiimmmfff```[[[[[[WWWIII999///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////......//////000000111111111222222333333444444555888888888888999;;;<<<===AAACCCFFFJJJMMMNNNNNNNNNMMMSSSYYY\\\```lllmmmeee\\\OOORRRbbbxxx}}}nnndddeee___TTTNNNPPPTTTRRRLLLDDDAAA???>>>>>>>>>>>>===@@@FFFLLLNNNKKKFFFDDDCCC@@@AAAAAA@@@??????@@@BBBFFFMMMVVV```ggglllqqqsssvvvyyyzzz{{{~~~{{{|||zzzxxxvvvsssrrrqqqqqqllljjjfffcccaaaaaabbbccceeeiiiooouuuzzzuuudddYYYTTTNNNIIIGGGEEECCCGGGNNNfffyyy___OOOMMMKKKKKKNNNQQQTTTUUUTTTQQQNNNHHH<<<000+++,,,++++++++++++++++++++++++************************iiihhhfffdddbbb]]]WWWSSSRRRTTTSSSPPPNNNOOOLLLGGGEEEBBB???======>>>>>>>>>:::999777555333111///...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---,,,,,,,,,---------......***+++,,,---............---,,,,,,,,,,,,---.........///000111111000///...000000111111111222222222444111444777444888VVVxxxvvvooolllcccZZZbbbllluuuttt```___eeefffgggkkkhhhbbb___```\\\OOO@@@777......---,,,,,,,,,,,,---++++++++++++++++++++++++************)))))))))(((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////......//////000000111111111222222333333444444555777777777888:::<<<===>>>AAACCCFFFHHHKKKNNNOOOOOOMMMTTTZZZ___gggxxxwwwkkk\\\PPPSSSlllqqqpppgggXXXOOOOOORRRPPPIIICCCAAA???>>>>>>>>>===<<<>>>EEELLLNNNKKKEEEBBBBBB>>>@@@AAAAAAAAABBBDDDGGGLLLSSS\\\dddjjjmmmpppqqqtttvvvvvvuuuxxx|||{{{uuusssrrrooommmjjjhhheeecccdddbbb```^^^^^^```bbbdddfffmmmvvv}}}tttdddXXXSSSOOOJJJHHHEEEDDDFFFKKK___qqqxxxzzzqqqQQQNNNJJJIIIKKKNNNQQQRRRQQQMMMKKKJJJBBB666---,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,hhhgggfffdddbbb^^^XXXSSSRRRTTTSSSOOONNNOOOLLLFFFFFFBBB>>><<<===>>>>>>>>>:::999777555333000///...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))+++,,,+++***++++++,,,,,,,,,---------......---,,,,,,,,,,,,---,,,,,,,,,------.........***+++,,,---............---,,,,,,,,,,,,---......---...///111111111000000000111111111111222222222000...222666555@@@ggg}}}sssooodddbbbbbb___]]]eeeuuuddd```eeeggggggjjjiiieeecccccc^^^QQQDDD>>>......---,,,,,,,,,,,,---+++++++++++++++++++++++++++*********))))))((((((((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///000......//////000111111111111222222333333444555555555555666888;;;===???AAAAAACCCDDDEEEHHHLLLOOOPPPOOOUUU\\\aaakkkvvvcccYYYTTTttt}}}xxxmmm\\\PPPNNNQQQNNNGGGCCCAAA???>>>>>>>>>===;;;===DDDLLLNNNJJJDDDAAAAAADDDEEEHHHIIIJJJLLLPPPRRRSSSYYYbbbhhhlllmmmnnnnnnqqqtttsssqqquuu{{{zzzsssnnnllljjjiiihhheeebbb```\\\\\\[[[[[[]]]aaadddgggnnnwwwuuueeeWWWSSSOOOKKKHHHFFFDDDFFFIIIWWWiiiyyyvvvRRRNNNJJJHHHIIILLLNNNOOOJJJFFFFFFJJJGGG<<<333111++++++++++++++++++++++++(((((()))***+++,,,,,,---mmmjjjgggeeeccc^^^WWWQQQOOORRRSSSPPPOOOQQQOOOKKKCCCAAA??????@@@BBBBBBAAA;;;:::888555333111000///......---------,,,,,,,,,---------,,,,,,+++++++++******+++,,,------------///............---------------------------------,,,---......//////..................////////////............/////////000---...000222333444333333999,,,666AAA;;;NNN{{{wwwlllgggeee```]]]^^^```ccciiiooo|||~~~|||{{{zzzyyyxxxxxxzzzggg[[[aaaiiikkkiiijjjgggeeedddbbb[[[PPPGGG666///,,,000111---***,,,,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////......//////000000111111333333444444444444444444888888999999999;;;???BBBDDDDDDEEEFFFGGGIIINNNQQQTTT\\\ZZZ[[[rrrmmm[[[[[[kkk~~~|||uuugggYYYRRRQQQMMMGGGIIIFFFBBB===;;;;;;===???===>>>EEEKKKJJJDDDCCCGGGJJJLLLOOOQQQTTTWWW[[[^^^hhhgggfffeeeeeefffggghhhiiikkkooorrruuuuuuttttttllljjjhhheeeaaa^^^[[[ZZZ^^^ZZZYYY\\\]]]^^^hhhtttyyy|||~~~rrrbbbVVVTTTQQQLLLGGGEEEEEEFFFGGGXXXfff{{{uuu}}}ZZZLLLCCCEEEHHHHHHJJJOOOKKKGGGDDDDDDEEEAAA777///000......///---)))))),,,,,,,,,++++++***)))((((((jjjhhhfffeeeccc___XXXSSSPPPSSSTTTQQQPPPQQQOOOKKKDDDBBB@@@???@@@AAAAAA@@@;;;:::888555333111000///...------------,,,,,,,,,,,,,,,,,,++++++***************+++,,,------------///............---------------------------------,,,---......//////..................////////////........./////////000000...///000222222333333333777555999>>>EEEaaaqqqjjjaaa\\\XXXZZZ[[[\\\___dddcccgggmmmrrrtttrrrnnnkkkhhhgggeeecccaaa```___^^^eeeeeedddfffkkkrrryyy}}}sss]]][[[bbbhhhiiiiiigggeeeeeeddd^^^TTTLLL===444...000111...,,,,,,,,,,,,------,,,,,,+++*********************************++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////......//////000111111111222222333333333333444444666777888888999<<>>;;;:::888555333111000///------------,,,,,,,,,,,,++++++***************)))******+++,,,------------///............---------------------------------,,,---......//////..................////////////....../////////000000000111111111111111222333333222:::999<<>>777111---,,,......++++++...,,,,,,++++++***)))))))))hhhhhhgggfffbbb^^^XXXUUUSSSVVVVVVRRRQQQQQQOOOKKKFFFCCC@@@>>>>>>>>>===<<<;;;999777555222000//////---------,,,,,,,,,++++++++++++++++++******************+++,,,------------///............---------------------------------,,,---......///.....................////////////...////////////000000000333222111000111222333444111;;;:::IIIppp~~~ooohhhaaa```]]]XXXTTTTTTXXXXXXVVVUUUUUUUUUUUUUUUQQQPPPPPPOOONNNMMMKKKKKKHHHGGGFFFEEEGGGJJJMMMOOOXXXaaaooo~~~fffbbbeeeeeehhhhhhhhhiiihhhddd^^^XXXRRRDDD555......///...+++,,,,,,------,,,,,,+++***************************...---++++++++++++---...+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////...//////000111111222222222333333333444555555555;;;<<<<<<<<<<<<>>>BBBEEEEEEGGGHHHHHHGGGIIIKKKMMMNNNVVVZZZiiijjjZZZbbb~~~~~~rrriiiWWWUUUQQQMMMIIIEEECCCBBB???BBBHHHQQQXXX___eeeiiimmmkkkhhheeecccaaa^^^\\\SSSTTTUUUVVVYYY]]]```bbbfffggggggfffeeeccc```___\\\ZZZWWWTTTSSSSSSSSSTTTZZZ]]]bbbhhhoooyyywwwjjj```VVVSSSNNNIIIFFFEEEEEEEEEMMMWWWnnn|||]]]GGGAAADDDFFFDDDIIIHHHGGGIIIKKKIIIBBB<<<222---,,,......,,,,,,...+++++++++*********))))))jjjjjjiiifffaaa\\\VVVTTTTTTWWWVVVSSSQQQQQQNNNJJJEEECCC@@@>>>======<<<;;;:::999777444222000///...------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,******+++,,,------------///............---------------------------------,,,---......///.....................////////////////////////000000000111333333111111111222333444555:::BBBaaauuullldddbbbaaa]]]ZZZYYYZZZXXXVVVTTTSSSSSSUUUVVVTTTTTTTTTSSSRRRPPPNNNMMMJJJIIIGGGEEEDDDDDDDDDDDDIIINNNYYYhhh{{{qqqcccdddfffiiiiiijjjjjjiiieee```\\\XXXLLL;;;000---///...+++,,,,,,------,,,,,,+++***************************...---++++++++++++---...+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000//////000000111222222222444444555555666777777888:::;;;===>>>@@@CCCHHHKKKGGGHHHJJJJJJJJJKKKMMMOOOPPP\\\dddrrrhhh```sss~~~jjjeee^^^UUUNNNIIIGGGFFFHHHKKKQQQXXXaaakkkqqqttttttpppiiiccc___ZZZUUURRRLLLLLLMMMPPPSSSWWWZZZ\\\````````````___^^^]]]\\\XXXVVVSSSQQQQQQRRRTTTVVVbbbgggmmmttt}}}~~~wwwkkkbbbVVVTTTOOOJJJGGGEEEDDDDDDNNNVVVkkkvvvTTTDDDFFFHHHFFFHHHHHHIIIKKKMMMKKKEEE@@@444...+++---...---,,,...+++++++++***************jjjkkkkkkgggaaaZZZVVVSSSTTTWWWVVVRRRPPPPPPMMMIIIDDDBBB???=========<<<;;;:::999777444222000///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------******+++,,,------------///............---------------------------------,,,---......//////................../////////////////////000000000111111222222222222222333444444555777LLLsss{{{pppfffccccccbbbaaaaaa[[[YYYVVVTTTRRRRRRSSSSSSTTTUUUUUUVVVUUUTTTRRRQQQOOOMMMKKKHHHFFFCCCBBBAAAEEEGGGNNNYYYggg{{{}}}fffbbbhhhggghhhiiijjjhhheeeaaa___\\\SSSDDD666/////////+++,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000//////000111111222222333444555555666777888999999555777;;;>>>BBBGGGNNNRRRIIIKKKMMMNNNNNNOOOQQQRRRTTTdddoooooosss~~~xxxnnnbbbYYYRRROOONNNSSSWWW[[[___gggppptttsssqqqjjjaaaZZZWWWTTTPPPLLLJJJJJJJJJKKKLLLOOOQQQRRRXXXXXXYYYYYYYYYYYYYYYXXXRRRPPPNNNNNNPPPUUUZZZ]]]dddlllttt|||}}}wwwllldddWWWTTTPPPKKKGGGEEECCCCCCMMMTTThhh```GGGDDDGGGFFFGGGHHHJJJMMMNNNKKKGGGCCC666000+++---...---,,,---************************hhhjjjjjjgggaaa[[[WWWVVVTTTWWWVVVRRROOOOOOLLLGGGCCCAAA>>><<<======<<<;;;:::999666444111///......,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,******+++,,,------------///............---------------------------------,,,---......//////..................//////////////////000000000111111111000111222333444444555555555<<<\\\}}}~~~oooiiihhhgggggghhhaaa___\\\YYYVVVTTTRRRRRRPPPRRRTTTVVVWWWWWWVVVUUUQQQPPPNNNLLLIIIFFFDDDCCCCCCCCCHHHNNNUUUdddnnn```eeebbbeeeggghhhhhhfffdddccc^^^ZZZNNN===333111111...,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------........./////////000000000000///000000111111222333333444444555666777888999999555777:::===AAAFFFMMMQQQJJJMMMOOOQQQRRRRRRTTTVVV]]]kkkwww~~~rrrggg^^^XXXVVVXXX\\\___aaahhhqqqrrrnnnkkkcccXXXQQQNNNMMMJJJGGGGGGFFFFFFFFFGGGIIIKKKLLLRRRRRRRRRRRRSSSSSSSSSSSSMMMLLLLLLNNNTTT\\\dddiiimmmyyy}}}xxxnnnfffXXXUUUQQQLLLHHHEEECCCBBBIIIPPPdddoooLLLCCCDDDBBBGGGHHHKKKMMMNNNKKKGGGDDD999111+++---...---+++,,,************************fffhhhjjjgggaaa[[[XXXXXXTTTVVVVVVQQQNNNNNNKKKFFFBBB@@@===<<<<<<===<<<;;;:::888666444111///......,,,,,,,,,+++++++++******))))))******++++++++++++******+++,,,------------//////.........---------------------------------,,,---......//////................../////////000000000000000111111111111...000222444555555555555;;;IIIooo}}}rrrnnnkkkjjjkkkeeecccaaa]]]YYYUUURRRPPPJJJLLLPPPSSSVVVWWWWWWVVVRRRQQQPPPOOOLLLIIIGGGFFF@@@AAADDDGGGHHHSSSlllyyy```______aaaeeeggggggfffffffff^^^^^^TTTBBB666333222000,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000000000000111222222333333333333444555666777888999999:::<<<===???CCCGGGKKKKKKNNNQQQSSSTTTUUUWWWYYYdddppp{{{}}}rrrggg___[[[WWW\\\___aaaiiiqqqrrrmmmiii```SSSKKKHHHGGGEEECCCBBBBBBBBBCCCEEEHHHJJJLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLQQQYYYdddnnnttt~~~yyyooogggXXXUUUQQQLLLHHHEEECCCBBBFFFMMMaaawwwWWWHHHFFFBBBGGGIIIKKKNNNNNNKKKGGGEEE;;;222,,,,,,...---++++++******************++++++gggfffeeeeeeccc___ZZZVVVZZZXXXUUURRRPPPNNNJJJGGGDDDAAA===<<<<<<<<<<<<;;;===;;;999666333222111111///...---,,,+++,,,------++++++++++++++++++++++++---------............//////............---------,,,---......//////......,,,---......------...000////////////000000000000111111222222222333333333333666555000000666999999EEE```vvv|||tttmmmiiiiiifffccc]]]WWWSSSPPPOOOOOONNNMMMMMMNNNRRRTTTUUUUUUXXXXXXXXXWWWUUURRROOONNNIIIFFFDDDFFFGGGJJJWWWeee{{{~~~hhh^^^bbb]]]dddkkkhhhiiikkkfffggg```XXXOOOAAA222---000------,,,,,,,,,------...************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000000000////////////111111111111222333444555444555666888888888777666999:::;;;<<>>>>>===;;;888555333111111000///...---,,,,,,,,,,,,---------------------------------------............///............---------,,,---......//////......,,,---......------...000////////////000000000000000000000111111111222222444000000666777444999CCCgggwwwccc[[[UUUSSSQQQQQQPPPNNNKKKHHHJJJIIIHHHIIILLLOOOPPPPPPXXXYYYZZZ[[[ZZZZZZXXXXXXTTTRRRQQQNNNIIIEEEHHHMMMPPPgggiii___YYYaaajjjhhhhhhllljjjoooiiiddd```WWWGGG777.........---------------...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................////////////000000000000111111111222222333444555444555666888888999999999>>>???AAADDDGGGJJJLLLMMMNNNMMMQQQXXX[[[\\\^^^bbbmmmqqqhhhpppzzzkkkbbb```aaacccfffjjjjjjdddYYYMMMEEECCCAAA>>>===???AAABBBAAA???======AAABBB@@@AAADDDGGGGGGGGGIIIMMMRRRVVVYYYdddkkkrrrwww}}}}}}{{{tttmmm^^^WWWPPPOOONNNHHHDDDCCCCCCKKKTTTlllfffLLLFFFEEEEEEHHHMMMQQQRRRPPPMMMKKKDDD===555...+++,,,---......---------,,,,,,,,,,,,gggfffeeedddbbb^^^YYYUUUUUUSSSQQQOOONNNLLLIIIFFF@@@===;;;:::;;;<<<======<<<;;;888555222111000000......------,,,,,,,,,,,,------------------------,,,,,,---------.........///............---------,,,---......///.........,,,---......------...000////////////000000000000///000000000000111111111555111333:::777444CCCZZZzzzxxxkkk```[[[UUUQQQQQQQQQQQQOOOOOOMMMKKKLLLNNNQQQRRRRRRWWWXXXZZZ[[[\\\\\\\\\\\\WWWXXXXXXVVVRRRNNNMMMNNNMMM[[[rrrwwwcccZZZ___iiiggghhhmmmmmmooojjjeeeaaa[[[MMM:::---///......------------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................////////////000000000000222222222222333444555555555555666888999::::::;;;<<<>>>AAADDDGGGJJJLLLMMMSSSQQQSSS[[[aaabbbcccfffttt|||mmmjjj~~~zzzpppnnnppprrrnnniiiddd\\\QQQHHHEEEBBBAAA@@@@@@BBBDDDDDDCCC>>><<<>>>AAAAAA???@@@DDDBBBCCCFFFIIIOOOWWW___dddpppyyy|||{{{yyysssnnn___WWWPPPOOOMMMGGGDDDCCCDDDKKKUUUmmmoooQQQCCCCCCDDDHHHMMMQQQSSSQQQNNNLLLGGGAAA888000,,,+++,,,------------------,,,,,,+++iiihhhgggfffddd___ZZZVVVTTTRRRPPPOOONNNLLLIIIGGGCCC@@@<<<;;;;;;;;;;;;;;;<<<:::777444222111000000---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...///............---------,,,---......///.........,,,---......------...000////////////000000000000///000000000000111111111333222666888333666TTTwwwuuufff\\\XXXXXXYYYXXXWWWUUURRRQQQSSSUUUVVVVVVXXXYYY[[[]]]____________```aaaaaa]]]XXXSSSOOOLLLMMMOOOZZZtttppp___]]]ffffffgggmmmmmmpppkkkeeeaaa\\\RRR@@@222000///...---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........................../////////000000000111222222222222333444555666555555666888999;;;<<<===<<<>>>AAAEEEHHHKKKLLLMMMSSSQQQSSS[[[aaadddgggjjjrrrgggjjjvvvggg\\\TTTLLLIIIKKKFFFDDDCCCCCCDDDEEEDDDCCCBBBAAABBBEEEEEECCCFFFLLLIIILLLPPPUUU\\\gggrrrzzz|||zzzxxxtttppp___VVVOOOMMMKKKFFFBBBBBB@@@FFFOOOggg\\\EEECCCDDDGGGMMMQQQSSSRRRPPPNNNHHHDDD<<<444...++++++,,,+++,,,,,,---,,,+++******kkkjjjhhhgggddd```ZZZVVVSSSRRRPPPOOOOOOMMMJJJHHHDDDAAA>>><<<<<<<<<<<<;;;<<<:::777444222000000///------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------///............---------,,,---......//////......,,,---......------...000////////////000000000000000000000111111111222222///222555444222@@@iiivvvooollliiifffaaa]]]YYYWWWWWWXXXYYYYYYZZZ\\\]]]___`````````___aaadddddd```^^^\\\YYYTTTPPPNNNOOO___~~~hhh]]]ccceeeggglllmmmooommmhhhddd```YYYIII;;;000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..............................//////000000111111222222222222333444555666555555666888999<<<>>>??????AAAEEEHHHKKKMMMNNNNNNPPPNNNQQQXXX]]]aaahhhnnn~~~}}}yyymmmbbbbbbsssvvv^^^SSSNNNHHHGGGJJJIIIHHHFFFFFFGGGHHHGGGFFFFFFEEEFFFHHHGGGGGGMMMUUUVVVZZZ___fffnnn{{{}}}{{{yyyuuurrr___VVVOOOLLLJJJEEEBBBAAA>>>EEEMMMdddpppPPPFFFEEEHHHLLLPPPRRRRRRQQQPPPIIIFFF@@@888111,,,,,,,,,+++,,,---------,,,***)))jjjiiihhhfffddd___YYYUUUSSSRRRPPPOOOOOONNNKKKIIIDDDAAA>>><<<===>>>>>>===;;;:::777444222000//////------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............---------,,,---......//////......,,,---......------...000////////////000000000000111111111111222222222333///444666333888TTT~~~vvvrrrmmmjjjiiiiiiiiiiiihhhiiikkklllllllllkkkjjjeeehhhhhhdddccceeeccc^^^VVVWWWVVVXXXkkkrrr]]]```cccggglllkkkkkkmmmmmmiiieee___PPPBBB111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.................................///000111111111333333222333333444555666555666666777:::<<>>@@@@@@@@@;;;:::777444111000//////,,,---.........---,,,+++------------------------++++++,,,,,,,,,---------//////.........---------,,,---......//////......,,,---///...------...000////////////000000000000111222222222222333333333111777777555AAAeee}}}~~~~~~}}}uuuvvvrrrjjjfffgggccc\\\XXX^^^]]]UUUXXXtttxxx]]]^^^bbbgggkkkjjjffflllooolllhhhbbbSSSEEE111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------........................---......///000111111222333333333333444555666666666666666777:::===@@@AAAAAACCCFFFJJJLLLMMMMMMLLLMMMMMMQQQVVVZZZ```lllyyyrrrddd```]]]ZZZ___fffxxxvvvbbbccciiifff```___WWWVVVUUUWWW[[[```cccddd___]]]]]]^^^]]]```jjjuuuzzz~~~{{{wwwuuubbbYYYQQQNNNKKKFFFCCCCCC@@@EEELLLccckkkMMMGGGHHHJJJMMMPPPRRRTTTTTTHHHHHHFFF@@@777000---------...///000000...,,,+++hhhfffdddddddddaaaZZZUUURRRSSSPPPLLLJJJKKKIIIDDD@@@???===;;;;;;<<<>>>???<<<:::777444111//////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,------------..................---..................------------......///000000000///...---...///000///...111111111111111222222222333666888333CCC{{{yyyuuunnnhhhjjjbbb]]]\\\ZZZ___tttbbb___fffgggiiiooommmppppppllliiifff^^^UUU;;;333...000111//////222......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......+++,,,...---,,,,,,---//////000000000111111111222///000111222333444444444444666888999999:::<<<>>>BBBCCCDDDDDDDDDFFFIIILLLTTTTTTQQQSSS\\\^^^hhh~~~yyy```\\\]]]SSS^^^fffppp|||vvvpppmmmggggggnnnssssssuuuyyy~~~~~~}}}~~~}}}xxxtttdddXXXNNNKKKKKKGGGBBB@@@DDDFFFKKKaaaSSSIIIBBBHHHNNNIIIJJJPPPPPPJJJFFFDDDBBB:::///---111...---,,,,,,++++++,,,,,,iiigggeeeeeedddaaa[[[UUUSSSTTTQQQLLLKKKLLLJJJEEE@@@???>>>=========>>>>>><<<:::777444111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------///...---,,,,,,---...///........................------......///000000000///...---...000111000///111111111111222222222222000555:::>>>YYYyyynnnddd___YYYXXXgggzzzhhh[[[^^^ccchhhmmmmmmooooookkkiiiggg```YYYBBB777//////000...---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......------...///000000000000000000000000000111222333444555555555555777999::::::;;;>>>@@@???AAACCCCCCCCCEEEGGGJJJNNNQQQOOOSSS\\\bbbsssccc\\\]]]VVVUUUhhh{{{}}}|||xxxssssss{{{~~~yyyuuueeeYYYNNNLLLKKKGGGBBB@@@BBBFFFKKKaaa```MMMDDDFFFKKKGGGIIINNNLLLKKKHHHGGGEEE===333///111...---,,,,,,++++++,,,,,,iiigggffffffeeeaaa[[[UUUSSSTTTQQQMMMLLLMMMKKKFFF@@@@@@?????????>>>>>>>>>===;;;888444222000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------111///,,,++++++,,,///111........................------......///000000000000///...///111222111000111111111111222222333333111777999IIIqqqwwwlllbbbZZZ___iiivvv]]]YYY```hhhkkkmmmooonnnjjjhhhgggccc\\\KKK>>>222...///...,,,,,,000///...---,,,+++++++++------------------------,,,,,,,,,---------......---...//////......///000000000000000////////////000111222444555555555555666888:::;;;<<<===???AAA???BBBDDDFFFFFFGGGIIIKKKKKKQQQQQQSSS[[[ccc|||gggZZZ\\\YYYWWWlllxxxzzzvvvfffZZZOOOLLLKKKGGGBBB@@@@@@EEEKKKbbbxxxWWWIIIFFFIIIFFFIIIMMMIIILLLKKKJJJIIIBBB777111000...------,,,,,,,,,,,,,,,iiihhhfffffffffbbbZZZTTTRRRSSSPPPLLLKKKMMMJJJEEE???@@@@@@@@@@@@???>>>>>>===;;;888555222000//////------------------------------------------------,,,,,,------------------///...---,,,,,,---...///---------...............------......///000000000111//////000111222111000000111111222222333333333555:::;;;UUUsssfffaaaaaarrrkkk^^^dddkkkkkkppppppnnniiiggggggccc^^^SSSEEE666/////////...+++000///...---,,,+++++++++------------------------,,,,,,,,,---------.........///000000//////000111000000000////////////...000111222333444555555555666888:::;;;<<<===@@@BBBCCCFFFIIILLLMMMMMMOOOPPPPPPVVVUUUTTTYYYbbb~~~kkkWWWXXXXXX^^^iii|||zzzvvvhhh\\\PPPLLLKKKGGGBBB@@@>>>DDDLLLcccbbbPPPHHHIIIGGGKKKNNNHHHKKKKKKLLLKKKEEE;;;333///......---,,,,,,,,,,,,,,,iiihhhggggggfffaaaYYYSSSPPPQQQOOOKKKJJJKKKIIIDDD???@@@@@@@@@@@@???>>>>>>===;;;888555222000000///------------------------------------------------------------------------,,,---...//////...---,,,---------.........//////------......///000000000111//////000111222111000000111111222333333444444666===HHHlllxxxmmmgggnnnkkkjjjnnnmmmrrrrrroooiiiggggggddd^^^XXXLLL<<<111///111000---//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000222000000000000000////////////000111333444444555555555777:::;;;<<<>>>@@@BBBEEEHHHMMMOOOQQQRRRSSSTTTTTTYYYXXXWWW]]]fffrrrYYYUUUUUU]]]ddd|||zzzvvvkkk]]]QQQLLLKKKGGGCCC@@@>>>EEEMMMbbbhhhSSSHHHHHHFFFIIILLLFFFHHHJJJLLLKKKFFF>>>555...///...------,,,,,,------hhhgggffffffeee```XXXQQQOOOPPPNNNJJJIIIKKKIIIDDD@@@@@@?????????>>>>>>>>>===<<<999555333111000000------------------------------------------------............------------+++---///111111///---+++,,,,,,------.../////////------......///000000000000///...///111222111000000111111222333444555555444AAA]]]|||sssvvvkkkkkklllqqqqqqooojjjiiiiiieee```]]]TTTEEE666000111111///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000//////000111///000000000111111111111000111222444555555555555666888;;;===>>>???BBBDDDEEEHHHLLLNNNPPPRRRTTTVVVUUUXXXXXX\\\iiitttbbbWWWTTT[[[hhhzzzuuummm___RRRMMMKKKGGGCCCAAA>>>DDDKKK^^^zzzgggRRRGGGEEEBBBFFFIIIDDDFFFJJJKKKIIIFFFAAA888//////......---------------gggfffeeefffeee___VVVOOOOOOPPPNNNJJJJJJLLLJJJEEE@@@???>>>=========>>>>>>>>><<<999666333111000000........................------------------------///.........------------,,,---...//////...---,,,,,,,,,------...//////000------......///000000000///...---...000111000///000111111222333444555666666CCCkkkyyy}}}zzzfffdddjjjmmmnnnnnnkkkkkkllliiicccbbb]]]NNN<<<111000000...------,,,,,,,,,---......------------------------,,,,,,,,,---------......---...000///......///111//////000111222333444444222333444666777777777777999;;;===???@@@BBBEEEGGGFFFHHHKKKMMMOOORRRUUUXXXWWWYYYYYYdddxxxqqq___WWW[[[ooo{{{wwwnnn```RRRMMMKKKGGGCCCAAA>>>DDDHHHWWWooo{{{eeeRRRHHHFFFAAADDDIIIEEEEEEIIIKKKHHHGGGEEE<<<111//////...---------------fffeeeeeeeeeddd___UUUNNNPPPQQQOOOKKKKKKMMMKKKFFF@@@???===;;;;;;<<<>>>???>>><<<999666333111000000........................------------------------//////.........---------.........------.........,,,,,,------...///000000------......///000000000///...---...///000000...000111111222444555666666;;;DDDnnnuuuwwwxxx___^^^hhhiiillllllkkklllnnnkkkfffeeebbbUUU@@@111......---,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,---------......---...//////......///000//////000222333444555666444555666888999999999999;;;===@@@AAACCCDDDGGGIIIHHHJJJLLLMMMOOOSSSWWW[[[[[[[[[\\\kkk|||fffZZZZZZooo|||xxxoooaaaSSSMMMKKKGGGCCCAAA???CCCFFFRRRgggqqqwwweeeSSSJJJHHHBBBEEEJJJHHHFFFJJJKKKHHHHHHGGG>>>444//////...------------...bbbaaaaaabbbbbb^^^WWWQQQRRRPPPNNNLLLJJJHHHDDDBBB<<<;;;:::;;;=========<<<>>>;;;888555333222///---......------------..................---,,,++++++...---,,,,,,,,,,,,---...........................---------............///---......///////////////000000000000111111111111222555666444111222333444555]]]~~~xxxvvvaaaTTTccchhhkkkoooqqqpppooonnnnnniiicccWWWFFF777......000......------------...............------,,,,,,,,,---------............///////////////000000000000000000000000111222333444555444555999>>>@@@???======>>>@@@BBBEEEIIIKKKMMMNNNPPPRRRQQQPPPQQQVVV[[[]]]aaafffoootttppp]]]^^^gggzzz|||zzz~~~~~~zzzpppdddVVVLLLJJJIIIDDD@@@@@@DDDKKKSSS]]]fffmmmqqqyyy|||xxxbbbKKKAAADDDHHHGGGDDDGGGLLLOOOOOONNNKKKCCC999555///+++,,,---+++,,,...dddbbbaaabbbbbb___XXXRRRTTTRRROOOMMMKKKIIIEEEBBB<<<;;;:::;;;===>>>===<<<===:::777444333222///---------,,,,,,,,,,,,---------------...------,,,,,,...---,,,,,,,,,,,,---...........................---------............///,,,------...///.........000000000000111111111111222333333111000222555666AAAlll~~~~~~sssmmmiiigggooo{{{~~~|||sss\\\bbbeeeiiinnnqqqqqqpppnnnnnnkkkggg]]]MMM<<<111///111///......------......///.........------,,,,,,,,,---------............///////////////000000000000000000000000111222333444555555555999===???>>><<<@@@AAABBBEEEIIILLLOOOPPPNNNOOOQQQQQQRRRTTTXXXZZZ```cccgggnnn}}}{{{rrr|||ttt\\\```mmm}}}yyy~~~zzzpppdddUUULLLJJJHHHDDD@@@<<>>======;;;999666444333222000...,,,,,,,,,++++++,,,,,,,,,,,,,,,------...---------...------,,,,,,------...........................---------............///,,,,,,---............---000000000000111111111111444333222222333555888:::OOO~~~vvvssswww{{{{{{tttjjjaaa[[[[[[YYYVVVYYYaaammm||||||bbb[[[aaafffmmmrrrrrrqqqooonnnmmmllleeeUUUCCC555000111///......------......///.........------------------------............///////////////000000000000111000000111111222333444555555666888;;;<<<<<<;;;@@@AAACCCFFFJJJMMMPPPQQQNNNNNNOOORRRVVVYYYZZZZZZbbbcccgggooooookkkzzzmmmeeecccooo~~~~~~{{{pppdddUUUKKKIIIHHHDDD@@@:::<<>><<<:::;;;<<<>>>>>>===:::888555333333222000///------,,,,,,,,,,,,------++++++,,,---............------------------------........................---------............///,,,---......//////......///000000000111111111111666444444666888888;;;???\\\zzztttvvv{{{uuuggg^^^XXXUUUVVV[[[ZZZUUURRRUUU]]]nnn{{{~~~hhhUUU^^^dddlllqqqsssrrrpppooolllmmmiii\\\III999111/////////............//////...............------------------............///////////////000000000000111111111111222333444444555555666888999:::;;;:::===>>>AAADDDHHHKKKMMMNNNNNNMMMNNNSSSYYY]]]]]][[[ccc```dddsssiiiggg{{{|||jjjdddkkk~~~{{{rrreeeUUUKKKHHHGGGCCC@@@<<<<<<>>>???AAACCCDDDEEEJJJLLLPPPUUUYYY___eeejjjnnnzzziiiNNNCCCDDDGGGFFFJJJOOOQQQQQQPPPMMMFFF===777111---------+++,,,...iiifffdddcccccc```YYYTTTUUUSSSPPPMMMJJJGGGBBB??????<<<::::::<<<>>>>>>>>>:::888555444333222000///......------------......++++++,,,---............------------------------........................---------............///......///000000000000000///000000000111111111111444333555999999888<<>>222---/////////....../////////........................---------............///////////////000000000000111111111111222333444555555666777888888999;;;<<<<<<>>>AAADDDGGGIIIKKKLLLMMMLLLNNNSSSZZZ^^^^^^\\\aaa\\\ccc|||gggbbbuuupppgggmmm~~~uuuhhhWWWLLLHHHFFFCCC???<<<===>>>???@@@AAAAAABBBCCCEEEIIILLLOOOTTTYYY]]]aaannn}}}sssVVVGGGEEEFFFEEEJJJNNNQQQPPPPPPNNNHHH@@@888111---...---+++,,,...iiifffdddcccbbb___YYYTTTTTTRRROOOLLLJJJGGGCCC@@@???===;;;:::<<<>>>??????<<<:::666555444333111//////......------......///,,,,,,------...---------,,,------......------,,,........................---------............/////////000111111111111000000000000000111111111111111111444999777666@@@NNN|||xxxooorrruuuwwwvvvpppjjjgggbbbhhhuuusssiiidddgggsss|||___[[[aaaiiioooqqqqqqqqqpppkkkkkkiiibbbVVVFFF777---000//////......//////000.............../////////---------............///////////////000000000000222111111222222333444555555666777888888999<<<>>>???@@@CCCFFFIIIJJJKKKKKKLLLMMMOOOSSSXXX\\\^^^^^^```\\\hhhfff^^^lll~~~vvv|||yyykkkYYYMMMHHHFFFBBB>>>;;;;;;<<<<<<===>>>>>>???>>>@@@BBBDDDFFFIIINNNQQQYYYeeesss}}}```KKKFFFFFFDDDHHHLLLOOOOOOPPPOOOIIIBBB888222.........,,,,,,...iiifffcccbbbaaa^^^XXXTTTTTTRRROOOMMMKKKHHHDDDBBB@@@===;;;:::<<<>>>???@@@>>><<<888666555333111///...------,,,,,,------...---------...------,,,,,,,,,,,,---......---,,,,,,........................---------............///...//////000000000000000000000000000111111111111222111444777444666JJJaaawwwrrrpppuuu{{{sssllleee___ZZZ[[[eeerrriii\\\aaahhhmmmppppppqqqqqqnnnlllhhheee^^^PPP>>>000000000////////////000000---........./////////000---------............///////////////000000000000222222222222333444555555444666888888888:::>>>AAAAAACCCEEEHHHJJJJJJJJJJJJLLLMMMPPPRRRUUUXXX]]]``````aaarrr~~~qqqrrr}}}zzzvvvtttssstttttt~~~~~~ooo\\\NNNIIIFFFAAA===::::::;;;;;;;;;;;;<<<<<<:::;;;===>>>>>>AAADDDGGGPPPZZZeeennnyyydddLLLFFFGGGEEEFFFJJJMMMNNNOOOPPPKKKDDD999333.........,,,,,,...iiifffcccaaa```]]]XXXSSSTTTRRRPPPNNNLLLJJJFFFCCC@@@>>>;;;:::<<<>>>@@@@@@@@@===999777555333111///---,,,,,,++++++,,,,,,---............---,,,++++++,,,,,,---......---,,,,,,........................---------.........//////---......///////////////000000000000111111111111555444666777444999TTTrrrtttrrryyy}}}yyyrrriiidddaaa___[[[ZZZbbbnnnuuu]]]aaaggglllnnnooopppqqqrrrmmmiiigggcccWWWCCC444000000////////////000000---.........//////000000---------.........//////////////////000000000000222222222222333444555555444666888999999;;;???CCCAAACCCEEEHHHIIIIIIHHHGGGKKKNNNQQQRRRRRRVVV\\\aaaaaafffzzzvvvrrrmmmiiifffeeeeeeeeehhhtttqqq]]]OOOIIIFFFAAA===;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;<<<@@@BBBGGGPPPZZZaaakkkzzzcccJJJFFFIIIHHHDDDIIILLLMMMOOOPPPLLLEEE999333...///...,,,,,,...iiigggeeedddbbb___ZZZWWWTTTSSSQQQNNNJJJGGGDDDBBB========================::::::;;;:::777444111///000000//////............,,,---///000000...---+++---------.........//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111333888333222999<<>>===<<<;;;:::;;;;;;<<<888999:::::::::;;;===???BBBGGGOOOWWW```iiirrrxxx}}}rrrXXXFFFDDDHHHHHHHHHIIIJJJKKKKKKKKKKKKFFF888------///...---///iiigggeeecccbbb___ZZZWWWTTTSSSQQQNNNJJJGGGDDDBBB>>>>>>=========<<<<<<<<<999::::::999777444111////////////.........------,,,---///000000...---,,,---------.........//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111111333222444777???^^^}}}xxxzzz~~~|||}}}oooaaa]]]iiiqqqooopppxxxsssrrroookkkhhh___LLL;;;000111000...---...//////////////////////////////////////////////////////111111000000000000111111222333333333333444444444666777888999999;;;>>>AAAFFFGGGHHHIIIJJJIIIGGGGGGKKKIIIKKKPPPSSSTTTWWW[[[dddkkk}}}{{{zzz|||qqqXXXIIIEEECCC@@@>>>===<<<:::::::::;;;;;;777999:::::::::;;;===???@@@DDDKKKRRRZZZccckkkqqqyyy|||ZZZEEEBBBJJJGGGHHHIIIIIIJJJJJJJJJJJJFFF999///...///...---...iiigggeeecccaaa^^^ZZZWWWTTTSSSQQQNNNJJJGGGDDDBBB??????>>>>>>===<<<;;;;;;888888888777555333000............---------------,,,---...//////...---,,,------........./////////////////////////////////////////////////////////////////////000000000000000000000111111111222222222///555888666HHHooozzzvvv|||yyyfff\\\eeennnooopppuuurrrrrrpppmmmjjjcccRRRBBB111000//////......///000////////////////////////////////////////////////111000000000000000111111222222333333444444444444555666777777888;;;???CCCFFFHHHJJJLLLMMMKKKIIIGGGJJJHHHJJJPPPSSSTTTVVVZZZdddrrrqqqYYYJJJEEECCCAAA>>>===;;;:::999999::::::777999::::::999:::<<<>>>>>>AAAEEEJJJPPPYYYaaagggqqqxxxeeeIIICCCIIIFFFFFFGGGHHHIIIIIIIIIIIIGGG<<<111...///...---...hhhfffdddcccaaa^^^ZZZWWWSSSSSSQQQNNNJJJGGGDDDBBBAAA@@@???>>>===;;;::::::888777777666444222000...------------------------,,,---...//////......---............////////////........................////////////////////////////////////000000000000000000111111111222222222777000888;;;999XXXtttbbbcccjjjllllllnnnpppqqqpppmmmlllfffWWWJJJ444000...///000//////111////////////////////////////////////////////////000000000000000000111222222222333333444555555555444555666666777;;;@@@CCCEEEGGGIIILLLMMMNNNMMMMMMLLLJJJKKKPPPSSSUUUZZZ___hhhxxx~~~hhhTTTHHHEEEDDDDDD???>>><<<:::999888999999777888999999999999;;;===<<<>>>@@@CCCHHHOOOWWW]]]eeekkkssszzzpppQQQEEEGGGDDDEEEFFFGGGHHHIIIIIIIIIGGG???444///............hhhfffdddbbbaaa^^^YYYVVVSSSSSSQQQNNNJJJGGGDDDBBBBBBAAA@@@???===;;;:::999777777666555333111000///------------------------,,,------......//////............/////////000000------------------------////////////////////////////////////000000000000111111111111222222222222888222888:::@@@iiihhhaaagggjjjkkklllnnnpppooommmlllggg\\\PPP888111---000111//////222////////////////////////////////////////////////000000//////000111222222222222333444444555666666666888999:::;;;>>>BBBFFFFFFFFFGGGIIILLLPPPSSSUUUTTTOOOMMMOOORRRTTTZZZ```hhhvvvttt___PPPHHHEEEEEEFFF@@@???===:::999888888888777888999999888888:::<<<;;;<<<>>>???CCCHHHOOOTTTWWW]]]dddiiinnnvvvrrrTTTGGGGGGCCCDDDFFFGGGHHHIIIIIIIIIHHHBBB888000.........---hhhfffdddbbb```]]]YYYVVVTTTSSSQQQNNNJJJGGGDDDBBBBBBAAA@@@???===<<<;;;:::888777666444333222111000---------------.........,,,,,,------.../////////....../////////000000000........................////////////////////////////////////000000000000111111111222222222222333444555555777LLLzzztttxxxkkk```ccciiimmmooonnnppppppnnnmmmiii```VVV<<<222---000222......111////////////////////////////////////////////////////////////000111222333222222333444555666666777:::<<<>>>@@@AAACCCFFFHHHIIIHHHHHHJJJMMMRRRWWWZZZ\\\WWWSSSSSSSSSSSSWWW]]]eeepppooo[[[OOOIIIEEEDDDEEEBBB@@@>>>;;;:::999888888777888999888777777999;;;:::;;;<<<>>>@@@DDDIIINNNPPPVVV\\\aaaeeelllvvv~~~pppTTTHHHHHHCCCDDDFFFGGGHHHIIIJJJJJJIIIEEE;;;111---//////---gggfffdddbbb```]]]YYYVVVTTTSSSQQQNNNJJJGGGDDDBBBAAAAAA@@@???>>><<<<<<;;;888777666555333222222222------........./////////,,,,,,,,,---...///000000.../////////000000000000........................////////////////////////////////////000000000000111111111222222222333333...999666888]]]zzzjjjsssnnn]]]^^^fffnnnrrrppprrrrrrpppnnnlllddd[[[@@@444---111333...,,,000////////////////////////////////////////////////////////////000111222333222222333444555666777777;;;>>>AAACCCCCCDDDEEEFFFLLLLLLMMMOOORRRUUUXXX[[[___[[[ZZZ\\\\\\[[[\\\```fffqqqyyyhhhVVVNNNJJJEEECCCEEEDDDBBB???===:::999999999777888888888666777888:::888999;;;===>>>AAAEEEHHHJJJOOOVVVZZZ\\\bbbjjjqqqwww}}}zzzXXXHHHGGGCCCDDDFFFHHHIIIJJJJJJKKKJJJGGG>>>222---//////,,,gggeeecccbbb```]]]YYYVVVTTTSSSQQQNNNJJJGGGDDDBBBAAA@@@@@@???>>>===<<<<<<999888666555444333333222........./////////000000,,,,,,,,,------///000111////////////000000000000////////////////////////////////////////////////////////////000000000000111111222222222333333333***===888<<>>;;;<<<<<<::::::888666444444222000...555111......000000...+++,,,++++++---//////...,,,+++---111444555444222111333222111000///////////////////////////.........000000000000111111111111111222222333333444444555222<<<555IIIzzzmmmttt}}}dddWWW\\\iiiqqqzzzyyyvvvssssssssslllcccPPP<<<...///222//////333////////////////////////000000000000000000000000000000000000111111111111333333333444666777999:::===>>>???AAACCCEEEFFFGGGHHHNNNUUUWWWUUUSSSUUUWWWYYY```]]]]]]gggkkkjjjoooxxxpppccc\\\SSSMMMLLLIIIEEEAAAEEECCC@@@???>>>===:::888999999999888888888888888:::::::::;;;;;;<<<<<<<<<>>>???AAACCCEEEJJJPPPTTT^^^bbbooovvvNNNHHHCCCBBBBBBDDDGGGJJJKKKKKKPPPIII@@@777222///---,,,jjjgggeeecccaaa^^^YYYVVVTTTRRROOONNNMMMJJJEEEBBBAAADDDCCC>>>;;;<<<<<<::::::888666444444222000...,,,,,,,,,...111444666666...---,,,---...///...---,,,...000333444444222111333222111000/////////////////////////////////...000000000000111111111111111222222333333444444555333@@@???RRR}}}jjjZZZ^^^kkksssuuuvvvuuutttvvvuuunnndddVVVAAA111000333000///222////////////////////////000000000000000000000000000000000000111111111111333333444444666777999:::<<<>>>@@@BBBEEEGGGIIIJJJGGGKKKPPPQQQPPPQQQUUUYYY[[[aaa^^^^^^gggjjjjjjpppxxxmmmeee^^^WWWPPPKKKJJJIIIEEEAAACCCAAA?????????>>><<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@CCCHHHLLLSSSXXXeeeyyy\\\LLLDDDCCCCCCDDDGGGJJJKKKKKKNNNHHH@@@888222///------jjjhhhfffdddaaa^^^ZZZVVVSSSQQQOOOMMMKKKHHHDDDAAAAAADDDCCC>>>;;;<<<<<<;;;:::888666555444333000...'''***,,,///222555999<<<111///---,,,---///......---...///111222222222222222222111000////////////......//////////////////000000000000111111111111111222222333333444444555555DDDJJJ___xxxooo\\\^^^jjjrrrpppsssuuuvvvxxxwwwpppggg^^^HHH444000333222000000////////////////////////000000000000000000000000000000000111111111222222333333444555666888999:::<<<>>>AAADDDGGGIIIKKKLLLHHHJJJMMMMMMNNNQQQWWW\\\]]]cccaaaaaajjjkkkmmmvvvzzztttlllaaaYYYUUUPPPKKKHHHHHHGGGEEEBBBBBB@@@??????@@@@@@>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<>>>AAADDDLLLPPP^^^ssseeeJJJEEEDDDCCCEEEHHHJJJKKKKKKKKKGGG@@@888222///------kkkiiigggeeebbb___ZZZVVVSSSQQQOOOLLLIIIFFFCCCAAA@@@CCCCCC>>>;;;<<<===;;;;;;999666555444333000...***---000000///000444888333111---,,,---...///............///000111222222111111000///////////////............///////////////000000000111111111111111222222333333444444555777CCCOOOjjjyyyvvv~~~qqq[[[[[[fffooopppsssuuuuuuvvvwwwqqqjjjcccLLL666///222333111000////////////////////////000000000000000000000000000000111111111222222222333444444555666888::::::>>>???BBBEEEHHHJJJKKKLLLKKKMMMNNNOOOPPPSSSXXX\\\]]]ccccccdddlllnnnsss{{{qqqjjjbbbXXXPPPLLLIIIFFFDDDEEEFFFEEEDDDCCCBBB@@@@@@AAAAAA@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===@@@BBBGGGJJJWWWlllqqqQQQFFFEEEDDDFFFHHHKKKKKKKKKIIIFFF@@@999333///---...kkkjjjhhhfffddd___ZZZVVVSSSRRRPPPLLLHHHEEECCCBBB@@@CCCCCC>>>;;;<<<===;;;;;;999777555555333111///---000111000---,,,...111333111---,,,---...///...///............000111222111000//////////////////---.........//////000000///000000000111111111111111222222333333444444555888???OOOqqqvvvvvvuuu]]]ZZZdddmmmtttvvvvvvsssssstttrrrmmmcccOOO888///111444222111000000000000000000000000111111111111111111111111111111111111222222222222444444444555777888:::;;;???AAADDDGGGIIIKKKKKKKKKNNNOOOQQQRRRSSSUUUWWWYYYYYY______bbbjjjmmmwww~~~|||oooeee]]]VVVNNNGGGFFFDDDCCCBBBCCCDDDDDDDDDEEEDDDBBBBBBCCCCCCBBB@@@??????>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<===???BBBBBBDDDOOOcccxxxeeeGGGFFFEEEFFFIIIKKKLLLKKKHHHFFFBBB<<<444///......lllkkkiiigggeee```ZZZUUUTTTTTTQQQMMMHHHDDDCCCDDD???CCCBBB>>>;;;======<<<;;;999777666555444111///---...///...------...000111///---,,,---///.....................///000000000//////....../////////------......///000000000000000000000111111111111111222222333333444444555999<<>>222111333333111000000000000000000000000111111111111111111111111111111111222222222222333444444555666777999:::;;;@@@BBBFFFIIILLLMMMMMMMMMPPPPPPQQQRRRTTTVVVWWWXXXUUUZZZYYY\\\dddhhhxxxttt}}}tttjjj]]]TTTOOOJJJDDD@@@CCCBBBBBBBBBCCCCCCDDDDDDFFFEEEDDDEEEFFFGGGFFFEEEAAAAAA@@@??????>>>======<<<;;;;;;;;;;;;:::::::::888999;;;;;;:::;;;>>>???CCCDDDMMM___tttmmmHHHGGGFFFGGGJJJLLLLLLKKKHHHHHHEEE???666///......lllkkkjjjhhheee```ZZZUUUUUUUUUSSSNNNHHHDDDDDDEEE???BBBBBB>>>;;;===>>><<<<<<:::777666555444111///...---,,,---///000111000...---,,,---...///...---------............////////////.........//////000------......///000000111000000000000111111111111111222222333333444444555;;;===XXXvvvnnn|||iii^^^dddlllssswwwwwwtttrrrsssrrrooofffYYYFFF777111111111111000000000000000000000000111111111111111111111111111111111222222222333333444555555666777999:::;;;???BBBGGGLLLPPPRRRSSSSSSTTTRRRQQQQQQTTTYYY\\\^^^WWWZZZXXXZZZaaaeeeyyyxxxuuunnncccZZZOOOHHHFFFFFFCCCAAABBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDFFFIIIKKKKKKKKKEEEDDDDDDCCCBBBAAA@@@???<<<<<<;;;;;;;;;:::::::::888:::;;;;;;::::::<<<===CCCCCCKKK]]]rrrnnnIIIGGGGGGHHHJJJLLLLLLLLLIIIJJJHHHAAA777000---...lllkkkjjjiiifffaaaZZZUUUVVVVVVTTTNNNHHHDDDDDDFFF???BBBBBB>>>;;;===>>><<<<<<:::777666555444111///111...,,,---111333222000,,,++++++---//////...,,,,,,---......///.........//////.........//////000---------...///000000111000000000000111111111111111222222333333444555555;;;@@@^^^wwwmmm}}}wwwyyy{{{kkk___cccjjjooouuuxxxvvvuuuuuusssooohhh^^^LLL;;;222000000000000000000000000000000000111111111111111111111111111111222222222333333333555555555666777999;;;<<<>>>BBBHHHNNNTTTWWWXXXYYYYYYVVVRRRRRRVVV]]]cccggg\\\]]]ZZZ[[[aaaeee{{{|||uuuiiiaaa\\\SSSIIIEEEFFFHHHHHHGGGBBBCCCDDDDDDCCCBBBCCCDDDBBBBBBCCCGGGKKKOOOPPPPPPHHHGGGFFFEEEDDDCCCBBBBBB<<<<<<<<<;;;;;;:::::::::;;;===>>>===;;;;;;<<<===>>>>>>EEEWWWmmmuuuIIIHHHGGGHHHJJJLLLLLLLLLJJJKKKJJJCCC888000---...pppooolllhhhccc^^^ZZZXXXVVVTTTRRRNNNJJJFFFBBB@@@AAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,///////////////000111111000000000000000000000000//////.........---------...///111222222222111000111111111111222333444444888GGGqqqxxxuuusssnnnkkkqqq}}}vvvlllfffmmmyyy}}}aaa[[[jjjsssuuuwwwxxxxxxuuurrrppplllcccRRR>>>333111111///333222000/////////000111111111000000000000111111222222222222222222222222666666777999;;;>>>@@@AAACCCFFFIIILLLPPPVVV\\\aaadddccc\\\SSSUUUaaaiiikkk\\\[[[[[[cccgggdddyyywwwoooeeeYYYQQQMMMKKKHHHHHHIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHJJJNNNSSSWWWXXXWWWRRROOOLLLHHHEEECCCCCCCCCAAA@@@???===<<<:::999888:::;;;;;;<<<=========<<<>>>AAAIIIWWWkkkwwwOOOBBBLLLJJJGGGQQQLLLKKKJJJGGGFFFDDD===222------qqqpppmmmiiieee___[[[XXXVVVUUUSSSOOOKKKGGGCCCAAAAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,///////////////000000111//////////////////////////////.........---------//////000000111111111000111111111111222333444555<<>>@@@BBBAAACCCFFFIIIMMMRRRXXX\\\XXX]]]___\\\]]]bbbeeecccaaa___]]]ccchhhhhh~~~xxxooohhh```WWWQQQRRRPPPMMMMMMNNNOOONNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNPPPSSSWWWZZZZZZZZZVVVUUUSSSQQQMMMIIIFFFDDDCCCBBBAAA???>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<===???FFFSSSgggVVVEEELLLIIIFFFOOOKKKKKKIIIGGGFFFEEE===333......qqqpppnnnkkkfff```[[[XXXWWWVVVSSSPPPLLLHHHDDDCCCAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,....../////////000000000/////////////////////////////////............---///////////////000000111111111111111222333444555>>>YYYsssuuuuuufff[[[UUUPPPNNNLLLPPP[[[fffhhheeelllxxxwwwqqqnnnnnnkkkyyymmm^^^fffppprrrvvvyyyzzzzzzxxxwwwqqqjjjYYYDDD666333444444333222222111000111111111111111000000000000111111222222222222333333333333666777888:::<<>>;;;;;;;;;<<<<<<<<<<<<<<<>>>???DDDQQQfff___HHHKKKHHHFFFNNNHHHIIIHHHFFFFFFEEE???555//////oooooonnnjjjfff```ZZZWWWVVVUUUSSSPPPLLLHHHDDDCCCAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,.........////////////////////////////////////////////////...............000///.........///111222111111111222333444555666<<<^^^~~~pppuuu}}}zzzzzz~~~yyyyyyiii```___```^^^\\\VVVWWW___kkknnnlllpppzzz{{{{{{vvvcccfffoooqqquuuyyyzzzzzzxxxwwwsssnnn^^^HHH777222333444222222111111000000000000222111111000000111111222222222222333333333333333666777888:::===@@@BBBDDDEEEGGGJJJLLLMMMPPPTTTWWWVVVZZZ]]]]]]]]]___dddhhhmmmiiibbbccciiinnnvvvpppllljjjgggeee___]]][[[ZZZ[[[\\\[[[[[[YYYYYYZZZZZZZZZYYYXXXWWWWWWXXXYYY\\\___```___]]]ZZZZZZZZZWWWSSSMMMGGGDDDEEEEEEDDDCCCBBBBBBAAAAAA<<<<<<<<<<<<<<<<<<<<<===@@@@@@EEESSSjjjeeeHHHHHHHHHHHHMMMFFFGGGGGGFFFFFFFFF@@@666000000nnnnnnlllhhhddd^^^YYYVVVTTTSSSQQQNNNKKKGGGDDDBBBAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,------...///000//////...........................////////////////////////000///.........///111222111111111222333444666777:::cccwwwnnnvvvxxxppplllmmmpppssszzzooommmzzzzzzssslllkkkoooqqqnnniiigggbbbdddmmmrrrqqqvvv~~~~~~|||eeecccoooqqqtttxxxyyyxxxvvvuuussspppcccLLL999111222333000000000000000/////////222222111111111111222222222222333333333444444444666777999;;;>>>AAACCCEEEHHHJJJLLLNNNOOOQQQTTTWWWTTTVVVXXXZZZ[[[\\\```dddjjjhhh``````ffflll|||uuuoookkkiiihhhhhhdddbbb___^^^^^^^^^]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZ\\\```ccccccaaa___ZZZYYYVVVRRRNNNJJJHHHFFFDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<<<<======>>>???@@@FFFVVVpppmmmIIIEEEHHHJJJLLLDDDFFFGGGFFFGGGGGGAAA777111000ooommmjjjfffaaa]]]YYYWWWTTTSSSQQQNNNJJJGGGDDDBBBAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,,,,---...///000///.................................////////////000000000000000000000000111111222111111111222444555777777<<>>BBBDDDFFFGGGIIILLLNNNOOOQQQSSSUUUVVVXXX^^^gggiiieeeaaaaaabbbccc^^^```hhhnnn|||wwwrrrnnnlllllllllhhheeebbb______^^^]]]\\\\\\^^^```bbbbbbbbb```___]]]]]]___bbbdddcccaaa^^^XXXVVVRRRMMMJJJIIIIIIIIIDDDDDDCCCCCCCCCCCCCCCCCCAAA@@@>>>======>>>??????>>>???FFFXXXttt{{{NNNDDDGGGJJJLLLCCCIIIHHHHHHIIIIIIBBB777111000qqqooojjjeee```]]]ZZZYYYTTTSSSQQQOOOKKKHHHEEECCCAAACCCCCCAAA===;;;<<<>>><<<;;;999777444222000000////////////////////////...------...//////...,,,+++,,,...000000///...---.........................../////////000000000000000111111222222222222222111111111222444666777888>>>mmmqqqmmmvvvyyyssskkkffffffkkktttyyyyyysssyyywwwggglllooossswwwzzzzzzyyyxxxsssvvvnnnWWW???333111222222222333444333222111000333222222111111222222333222222333333444555555666777888999<<>>???@@@AAA@@@AAAIII\\\xxxXXXEEEEEEHHHJJJDDDMMMJJJIIIJJJJJJCCC777000///ssspppkkkeee```]]]\\\[[[UUUTTTRRRPPPLLLIIIFFFDDDAAACCCCCCAAA===;;;<<>><<<;;;<<<===;;;999666444222000000111///------///000///...///............///000000***///111//////111///***////////////////////////............////////////000000000000111111111111222222333333222444666999HHHkkkooouuu{{{wwwmmmkkkmmmnnnooo|||dddeeellltttzzz}}}|||zzzzzzyyyxxxppp___GGG555111555333333333222222222111111111111222222222333333333222333333444555666777777777999===@@@BBBEEEHHHKKKJJJLLLOOORRRTTTVVVVVVWWWVVVZZZ^^^aaabbbbbbcccddddddaaagggttt~~~}}}yyyyyywwwvvvuuussssssrrroookkkgggccc___\\\XXXVVVUUUTTTSSSUUUXXXYYYYYYYYYXXXXXXXXXVVVTTTPPPLLLJJJDDDCCCBBBBBBBBBCCCDDDEEECCCDDDEEEFFFHHHIIIJJJKKKHHHFFFCCCBBBCCCEEEGGGHHHFFFEEEJJJccclllFFFFFFHHHFFFIIILLLJJJJJJJJJIIIEEE===333,,,qqqooommmiiiddd___\\\YYYWWWVVVUUURRRMMMIIIEEEBBBBBBCCCCCCAAA>>>;;;;;;<<<<<<;;;999666444222000000000333444222...,,,---000......------......///000333111///------///111333////////////////////////............////////////000000000000111111111111222222333333222444666999EEEkkkpppvvv~~~zzzxxxyyyyyyxxxyyyzzz{{{{{{{{{}}}gggfffllltttzzz||||||{{{zzzuuuuuuqqqcccMMM999222555333333333222222222111111111111222222222333333333222333333444555666777777999<<>>444---qqqpppmmmhhhccc^^^ZZZXXXWWWVVVUUURRRMMMIIIEEEBBBBBBCCCCCC@@@===;;;;;;<<<<<<:::888666333222111000///666;;;777...))),,,111---------------......///333---,,,111111,,,---333////////////////////////............////////////000000000000111111111111222222333333222444666999CCClllzzzooouuu|||~~~~~~}}}yyyrrrqqqpppnnnpppttt{{{rrrhhhmmmuuuzzz||||||{{{{{{rrrssssssiiiTTT>>>333444333333333222222222111111111111222222222333333333333333444555666777777888<<>>@@@CCCDDDFFFGGGJJJLLLNNNOOOPPPRRRTTTUUUVVVWWWUUUVVVXXXXXXYYYZZZ]]]```aaabbbeeekkksss}}}}}}~~~~~~}}}zzzvvvrrroooiiifffcccaaa```___]]][[[ZZZVVVRRRNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKJJJJJJCCCCCCAAAAAAAAAAAABBBCCCBBBDDDHHHMMMQQQTTTVVVWWWWWWTTTPPPNNNOOONNNLLLJJJIIILLLTTTnnnuuuOOOHHHFFFEEEHHHIIINNNNNNNNNLLLHHH@@@666///tttsssoookkkeee```\\\YYYWWWVVVUUUQQQMMMIIIEEEBBBAAABBBBBB@@@===;;;:::;;;:::999777555333111111000---000222333111///......---,,,,,,,,,,,,---......///---777GGGGGG777---///////////////////////////............///////////////000000000111111111111222222333333222444666999CCClllyyyyyy{{{|||{{{yyyyyy|||tttiii```ddduuuxxxnnnpppsssvvvzzz{{{mmmdddjjjwww{{{lllpppvvvyyy{{{|||}}}}}}}}}yyywwwppp\\\AAA555666333333333222222222111111111111222222222333333333333444444555666777888888===???BBBDDDEEEGGGIIILLLMMMNNNOOOQQQSSSUUUVVVWWWXXXYYY[[[[[[\\\]]]```bbbcccccceeeiiisss|||xxxssspppiiifffcccaaa```___]]][[[YYYXXXUUUSSSQQQNNNJJJGGGGGGGGGHHHIIIJJJJJJJJJJJJBBBAAA@@@@@@@@@AAACCCCCCFFFHHHLLLQQQVVVYYYZZZ[[[[[[VVVQQQOOOPPPOOOLLLIIIIIINNNWWWrrrzzzTTTJJJGGGFFFIIIHHHOOOOOOOOOMMMIII@@@666///tttssspppkkkfffaaa]]][[[WWWVVVUUURRRMMMIIIEEEBBBAAABBBBBB???<<<::::::;;;999888777555333111111000---,,,,,,...111222000------------------......//////---222::::::222---///////////////////////////............////////////000000000000111111111111222222333333222444666999CCCkkk}}}zzz{{{{{{yyyvvvuuuyyy|||wwwmmmnnnzzzwwwrrrssszzzxxxuuuvvv{{{nnnrrrvvvyyy{{{|||}}}{{{xxxsss___CCC666888333333333222222222111111111111222222222333333333444444555666777888888999;;;>>>AAACCCDDDFFFIIILLLMMMNNNOOOQQQSSSVVVXXXZZZ\\\^^^```aaaaaabbbccceeegggfffeeehhhuuu}}}yyyuuusssllliiifffcccaaa___]]][[[WWWVVVUUUUUUTTTPPPLLLHHHGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDBBBAAAAAAAAABBBCCCKKKMMMRRRVVVZZZ]]]^^^^^^^^^XXXPPPNNNOOOPPPMMMJJJJJJPPP[[[vvvzzzUUUJJJFFFGGGKKKJJJPPPOOOOOOMMMIII@@@666///rrrqqqnnnkkkfffaaa]]][[[WWWVVVUUURRRMMMIIIEEEBBBAAABBBAAA???<<<:::::::::999888666444333111111000...,,,+++,,,000222000.........------......///000,,,,,,,,,------,,,,,,,,,////////////////////////............////////////000000000000111111111111222222333333222444666999FFFnnn{{{}}}~~~zzzxxxxxxzzzzzzqqqfff^^^[[[\\\]]]^^^^^^]]]```gggooozzzpppsssvvvyyyzzz|||~~~{{{yyywwwdddGGG888:::333333333222222222111111111111222222222333333333444444555666777888999999:::===@@@CCCEEEGGGKKKMMMOOOOOOPPPRRRUUUYYY\\\^^^___aaadddfffeeeeeefffgggiiigggeeekkk|||}}}zzzxxxvvvqqqnnnjjjgggdddaaa^^^\\\XXXVVVUUUUUUUUUSSSPPPNNNJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKSSSVVVZZZ^^^aaacccccccccaaaYYYPPPMMMOOOQQQOOOLLLKKKSSS___zzzZZZMMMGGGIIIMMMKKKPPPOOOOOOMMMHHH???555...qqqpppmmmiiieeeaaa]]][[[WWWVVVUUURRRMMMIIIEEEBBBAAAAAAAAA???<<<:::::::::999888666444222111111111///...------...000000000///............///000000,,,000111......111000,,,////////////////////////............/////////000000000000000111111111111222222333333222444666999KKKsss~~~mmm```XXXVVVUUUUUUZZZVVVTTTUUUWWW[[[fffrrr~~~qqqssswwwyyyzzz|||~~~yyyyyyzzzhhhJJJ:::;;;333333333222222222111111111111222222222333333333444444555666777888999999:::===@@@CCCFFFHHHLLLOOOPPPPPPRRRTTTWWW[[[___aaa```cccfffhhhhhhhhhhhhhhhhhhfffeeennn}}}{{{yyyyyyvvvrrrnnnjjjfffccc___]]]ZZZXXXVVVUUUVVVVVVVVVUUUOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMOOORRRUUUVVV[[[^^^bbbfffhhhiiiiiihhhcccZZZPPPLLLOOORRRQQQNNNMMMUUUbbb}}}```QQQIIIIIIMMMJJJOOOOOOOOOMMMHHH???555...ppprrrpppjjjfffccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDDCCCCCCCCCBBBAAA???<<<;;;:::999777555333222111111///////////////......---000...---...///000///...........................////////////////////////............////////////000000000000111222333444444333333333444555777888GGGxxxpppooo}}}~~~qqqeee[[[YYY\\\]]]ZZZXXXZZZZZZZZZ___eeeooottt}}}xxxpppsssxxxvvv{{{}}}~~~}}}uuurrrlllTTT;;;666333222111111000000111111222222222222222222222222333444666666666888;;;>>>>>>>>>>>>AAAEEELLLRRRVVVUUUUUUUUUVVVXXX[[[^^^```bbbeeeggggggeeefffiiilllfffggghhhppp|||xxxvvvuuurrrpppmmmiiiccc___```^^^[[[ZZZYYYYYYXXXVVVRRRQQQPPPNNNNNNMMMNNNNNNOOOOOOPPPRRRUUUYYY\\\^^^bbbeeeiiimmmnnnllliiiffffff^^^UUUOOONNNNNNMMMMMMOOOVVVkkkZZZIIIKKKLLLMMMPPPPPPQQQQQQMMMFFF===666333qqqsssqqqkkkfffccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDDBBBBBBBBBBBB@@@>>><<<;;;:::999777555333222111111///////////////......---000...---...///000///...........................////////////////////////............////////////000000000000111222333444444333333333444666777999JJJzzzhhhiii}}}~~~{{{zzzvvvxxxjjjeeefffddd___\\\___bbbdddhhhnnnrrrtttuuuyyypppsssyyywww|||~~~~~~}}}vvvrrrmmmUUU<<<666333333222111111111111222222222222222222222222222444555666666555777999<<>>@@@CCCHHHMMMPPPRRRRRRSSSTTTUUUWWWXXXYYYbbbccceeeeeefffiiilllooonnnmmmmmmuuu|||zzzxxxvvvtttqqqmmmhhhdddhhhfffcccbbbaaa```^^^]]]YYYWWWTTTQQQPPPOOOOOOPPPSSSRRRSSSTTTWWWZZZ^^^```eeehhhlllppprrrqqqnnnlllllleee\\\UUURRRPPPOOONNNPPPUUUiiiaaaNNNKKKJJJLLLPPPOOOPPPOOOLLLEEE===666222sssuuussslllgggccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDDBBBBBBBBBAAA???>>><<<;;;:::999777555333222111111///////////////......---000...---...///000///...////////////////////////////////////////////////............////////////000000000000111222333444333333333333444666888999NNN~~~ZZZ```uuu}}}~~~}}}yyywwwjjjllluuuvvvsssrrriiicccffflllooorrrttt{{{|||sssvvvzzzooorrryyyyyy|||~~~~~~wwwsssoooYYY???777444444333222222222222333222222222222333333333333555666666666555666999;;;@@@@@@??????AAADDDHHHJJJOOOPPPRRRTTTUUUUUUUUUUUU]]][[[[[[]]]aaaeeehhhiiimmmlllllluuu}}}{{{xxxuuupppmmmmmmkkkiiigggfffdddbbb```]]]ZZZVVVRRRPPPPPPQQQRRRWWWWWWVVVWWWZZZ^^^bbbdddgggiiimmmrrrvvvwwwuuussssssmmmddd\\\VVVRRROOOMMMOOOSSSeeejjjRRRLLLJJJLLLNNNNNNNNNMMMJJJDDD===666111tttvvvtttmmmgggccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDDAAAAAA@@@@@@>>>===<<<<<<:::999777555333222111111///////////////......---000...---...///000///...000000000000000000000000////////////////////////............////////////000000000000111222333444333333222333444666888999RRRTTTZZZppp}}}zzz{{{}}}pppkkknnnzzz{{{vvvtttyyyppprrryyy}}}}}}~~~xxxzzzmmmoooxxxyyy{{{~~~xxxtttqqq]]]CCC999555555444333333333333444222222222333333333333333555666777777777888;;;>>>AAA@@@@@@@@@AAADDDFFFHHHNNNPPPSSSVVVXXXXXXWWWWWWZZZWWWUUUWWW\\\aaacccccceeefffiiivvv~~~ssswww|||}}}zzzwwwtttrrrooommmllljjjgggdddaaa^^^[[[WWWWWWXXX[[[]]]ZZZZZZYYY[[[^^^ccchhhkkkggghhhlllrrryyy||||||zzzyyytttkkkbbbYYYRRRMMMKKKMMMOOObbbpppTTTLLLMMMMMMLLLLLLKKKJJJHHHDDD===666111tttvvvtttmmmgggccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDDAAA@@@???>>>======<<<<<<:::999777555333222111111///////////////......---000...---...///000///...000000000000000000000000////////////////////////............////////////000000000000111222333444222222222333444666888:::YYYZZZYYYoooyyyuuuyyy{{{zzz~~~zzzjjjkkkwwwxxxzzz~~~}}}~~~zzzuuutttbbbGGG:::666555444444333333444444222222333333333444444444444555777888:::<<<@@@CCCBBBAAAAAABBBCCCFFFIIIJJJKKKNNNRRRWWWZZZ[[[[[[ZZZ^^^[[[XXXYYY]]]aaaaaa```^^^aaaiiizzz{{{ssstttuuusss~~~ttt|||}}}{{{yyyxxxvvvtttpppnnnfffdddaaa```aaadddhhhkkk]]]]]]]]]___ccchhhmmmoooggggggjjjrrr{{{~~~zzzsssiii^^^TTTNNNJJJJJJMMMaaawwwTTTKKKOOOOOOKKKJJJIIIHHHGGGDDD>>>666111sssuuussslllgggccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDD@@@???>>>===<<<<<<<<<<<<:::999777555333222111111///////////////......---000...---...///000///...////////////////////////////////////////////////............////////////000000000000111222333444222222222333444777999:::\\\___YYYpppwwwrrrwwwyyyggghhhvvvyyyyyy}}}}}}~~~{{{vvvvvvgggKKK;;;555555444333333333333444222222333333444444555555333555888999;;;???CCCFFFCCCCCCDDDEEEFFFIIIKKKLLLHHHKKKPPPUUUYYY[[[[[[[[[\\\[[[ZZZ[[[\\\]]]]]]\\\YYY\\\eeeyyy{{{yyykkkeeelllyyy}}}}}}|||yyyvvvssshhhfffdddcccdddgggjjjmmm```aaabbbdddgggkkknnnpppeeeeeegggppp|||~~~xxxnnnaaaVVVNNNKKKGGGMMMeeeYYYKKKOOOOOOIIIJJJHHHFFFFFFEEE@@@888111qqqsssqqqkkkfffccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDD@@@???===<<<;;;<<<<<<<<<:::999777555333222111111///////////////......---000...---...///000///...........................////////////////////////............////////////000000000000111222333444222111222333444777999;;;XXX___ZZZqqqwwwqqqwww{{{ggggggvvvzzzzzz}}}}}}~~~|||vvvxxxjjjNNN<<<555444444333333333333333222222333333444555555666444666888999;;;>>>BBBEEEFFFFFFFFFFFFHHHIIIKKKLLLJJJLLLPPPTTTXXXZZZZZZ[[[XXXZZZ\\\\\\[[[ZZZZZZ[[[[[[\\\bbbuuuyyynnnkkkmmmlllvvv}}}yyyvvvnnnllljjjhhhfffgggggghhheeefffgggiiijjjkkkkkklll___^^^aaajjjxxx|||{{{wwwmmm```TTTKKKHHHFFFPPPkkkbbbLLLLLLMMMIIIIIIGGGEEEFFFFFFAAA999222ppprrrpppjjjfffccc^^^XXXWWWUUUSSSOOOKKKHHHEEEDDD???>>>===<<<;;;;;;<<<===:::999777555333222111111///////////////......---000...---...///000///...........................////////////////////////............/////////000000000000000111222333444111111222333444777999;;;RRRbbbZZZqqqyyyssswww|||ggggggwww{{{{{{~~~~~~}}}wwwyyylllOOO===444444333222222222222333222222333333444555666666555777888999:::===@@@CCCGGGGGGGGGGGGHHHIIIJJJJJJMMMOOORRRUUUXXXZZZ[[[[[[YYY]]]aaabbb```^^^^^^```dddcccgggxxxuuummmoookkklll}}}zzzxxxuuuqqqnnnkkkjjjiiiiiijjjkkklllkkkjjjiiihhhYYYWWWZZZdddsss~~~wwwvvvsssiii\\\OOOGGGDDDFFFRRRooojjjMMMIIIKKKIIIIIIGGGEEEFFFFFFBBB:::333uuutttqqqmmmhhhbbb]]]ZZZVVVUUUSSSOOOKKKGGGCCCAAABBBAAA???>>><<<;;;;;;;;;;;;999777555444333000...222222111000///...------,,,---......//////..................................................................////////////000111111111111222222222555111000444666777999<<>>???@@@DDDDDDEEEFFFHHHKKKLLLMMMQQQSSSVVVYYY[[[\\\\\\[[[aaabbbbbbcccddddddddddddgggbbbjjjvvvmmm{{{yyy~~~}}}yyyvvvuuuuuusssoookkkuuurrrpppqqqqqqmmmddd]]]VVVSSSSSSZZZfffpppuuuuuusssnnneeeYYYMMMFFFEEEFFFFFFQQQnnnkkkNNNIIIMMMLLLLLLLLLLLLKKKGGGAAA999333vvvtttqqqlllgggbbb^^^\\\WWWUUUSSSOOOKKKGGGCCCAAABBBAAA???>>><<<;;;;;;;;;:::888555444333222000...////////////............,,,---......//////..................................................................////////////000111111111111222222222555111000444666777999===WWWeee[[[hhhwwwxxxvvvqqqxxxzzz}}}||||||{{{yyyuuuiiiRRR===555555444333333333333444444444555555555555555555999999;;;===???AAACCCCCCFFFGGGGGGHHHJJJMMMOOOPPPTTTWWW[[[___bbbcccccccccbbbbbbdddeeefffgggggghhheeedddnnnyyyllllllrrrrrr}}}~~~|||zzzwwwssspppuuussspppooommmhhhaaa[[[SSSSSSTTTYYYaaafffhhhhhhdddaaa[[[RRRIIIDDDDDDFFFGGGRRRooodddJJJIIIMMMLLLNNNMMMMMMKKKHHHAAA999333xxxuuupppkkkfffbbb___^^^WWWVVVSSSPPPLLLHHHDDDBBBBBBAAA@@@>>>===<<<;;;;;;888666444333333222000...------------.........///,,,---......//////..................................................................////////////000111111111111222222222555111111444666666999===\\\bbbXXXbbb{{{uuuyyy~~~jjjeeeeeeppp|||tttyyyzzz}}}{{{|||zzzyyyvvvjjjTTT???555555444333333333333444555555555555555555444444:::;;;===@@@CCCEEEGGGGGGKKKKKKKKKLLLNNNQQQTTTVVVVVVZZZ___dddhhhiiiiiihhh^^^___aaaccceeegggiiijjjgggiiitttpppeee```\\\\\\___iii}}}}}}yyywwwvvvvvvtttqqqmmmgggbbb]]][[[QQQSSSVVVYYY\\\]]]\\\\\\WWWUUURRRLLLFFFCCCCCCCCCHHHTTTooo___HHHIIILLLJJJPPPOOONNNLLLHHHAAA999333yyyuuupppjjjeeebbbaaa```WWWVVVTTTPPPLLLIIIEEECCCBBBAAA@@@>>>===<<<<<<;;;777666444333333333111///........................,,,---......///.....................................................................////////////000000111111111222222222444222222555555555999>>>\\\^^^UUUZZZrrruuuwww~~~vvvpppkkknnn|||ssswwwxxx|||}}}}}}|||zzzwwwkkkTTT???555555444333333333333444555555555555555444444444999;;;>>>BBBEEEGGGIIIIIIMMMMMMMMMOOOQQQTTTWWWXXXVVVYYY___cccfffgggfffeeeXXXYYY[[[^^^aaadddfffhhhllllllvvvuuujjjccc\\\[[[WWWXXXcccvvv{{{zzz{{{xxxwwwssslllddd___\\\\\\QQQUUUYYY[[[[[[YYYXXXXXXSSSRRROOOKKKGGGCCCBBBAAAHHHTTTooo___IIIJJJMMMIIIQQQPPPOOOMMMIIIAAA999222yyyvvvpppjjjeeebbbaaaaaaWWWVVVTTTQQQMMMIIIFFFDDDCCCBBB@@@???===<<<<<<<<<888777555444555444222000111111000000///......---,,,---......///.....................................................................////////////000000111111111222222222333222333555555444888???^^^YYYPPPRRRiiiwwwttt{{{tttwwwwww{{{|||xxxkkkTTT???555555444333333333333444555555555555555555555444888:::>>>BBBEEEGGGHHHIIIIIIJJJKKKMMMPPPRRRTTTVVVTTTWWWZZZ^^^______]]]\\\UUUUUUWWWYYY]]]```ccceeellliiirrrrrrjjjccc\\\VVVRRRSSSYYYjjj|||yyytttmmmeee```^^^^^^VVVZZZ___aaa___[[[XXXVVVQQQPPPMMMJJJHHHEEECCCBBBFFFUUUooo```JJJKKKNNNJJJQQQPPPOOOMMMIIIAAA999222yyyuuupppjjjfffcccbbbbbbWWWVVVTTTRRRNNNJJJGGGFFFCCCBBBAAA???>>>===<<<<<<:::888666555555444222000222222111000///...------,,,---......//////..................................................................////////////000111111111111222222222333222333666555333888???dddTTTNNNNNNddd}}}tttyyyxxxyyywwwzzzzzzmmmUUU@@@555555444333333333333444444444444555555555666666777999===AAAEEEFFFGGGGGGDDDFFFIIIMMMOOOQQQQQQRRRTTTUUUWWWXXXXXXXXXVVVUUUVVVVVVWWWXXX[[[___bbbddddddaaannnxxxkkkeee\\\WWWSSSOOOLLLTTTnnn~~~{{{tttnnnhhhdddaaa```[[[aaahhhmmmmmmfff]]]WWWPPPNNNKKKIIIHHHGGGEEECCCDDDVVVqqqaaaKKKLLLPPPNNNPPPOOONNNLLLHHHAAA999333xxxuuupppkkkgggdddbbbbbbWWWWWWUUURRROOOKKKHHHFFFCCCBBBAAA???>>>===<<<<<<:::888666444444333000...000000000//////.........,,,---......//////..................................................................////////////000111111111111222222222222222444666444333888@@@hhhRRRNNNMMMccc}}}wwwzzzvvvxxxwwwzzz|||pppYYYDDD555555444333333333333444222333333444555666777777777999===BBBDDDFFFFFFFFFDDDHHHLLLQQQTTTUUUTTTSSSVVVVVVVVVVVVWWWWWWVVVVVVWWWWWWWWWXXXZZZ]]]___aaa______pppnnnggg___YYYUUUSSSNNNNNN```vvvzzzsssnnnkkkiiieeeaaa\\\dddrrr|||nnnbbbWWWSSSNNNKKKIIIHHHEEECCCDDDXXXtttdddKKKJJJOOONNNNNNMMMMMMKKKHHHAAA999333wwwuuuqqqlllhhhdddbbbaaaXXXWWWUUURRROOOKKKIIIGGGCCCBBBAAA???>>>======<<<:::888555333333111...,,,---------............///,,,---......//////................................................................../////////000000111111111111222222222222222444666444333888@@@hhhRRROOONNNccc}}}yyy|||{{{qqquuuuuuzzz~~~rrr\\\GGG555555444333333333333444111222333444555777888888777:::>>>BBBEEEFFFEEEEEEHHHLLLRRRXXX[[[ZZZXXXWWWXXXXXXWWWWWWXXXYYYZZZZZZWWWVVVVVVVVVWWWZZZ]]]^^^^^^aaauuuuuulllaaaYYYUUUUUUPPPMMMXXXhhh~~~xxxqqqnnnmmmkkkfffaaaXXXdddxxxpppaaa\\\TTTNNNKKKHHHDDDAAAEEEZZZvvviiiMMMIIIMMMLLLMMMLLLLLLKKKGGGAAA999333rrrqqqpppmmmjjjfffbbb```XXXWWWUUUSSSPPPMMMJJJHHHBBBAAA>>><<<;;;;;;<<<===888888888666555333111000222111000......------------------............///111000///......------...////////////////////////............////////////000000000111222222333333333222333555555555;;;BBBgggWWWLLLOOO```xxx}}}xxxzzzqqquuu{{{vvvyyykkknnnvvvxxxyyy|||~~~rrrXXX>>>777666555444333222222222111333444444444555777999888:::===???AAADDDHHHKKKOOOPPPSSSVVVXXXYYYYYYYYYXXXWWWWWWWWWVVVUUUTTTSSSVVVUUUWWWYYYWWWUUUYYY___gggiii}}}wwwlllcccVVVNNNLLLOOOSSSTTTjjjsss{{{vvvooolllllljjjeeeaaa]]]iii}}}zzzmmm\\\QQQMMMLLLGGGCCCGGGVVVqqqnnnLLLDDDJJJMMMMMMLLLJJJHHHDDD>>>777222qqqpppooollliiieeecccaaaZZZYYYVVVSSSOOOKKKHHHFFFBBBAAA>>><<<;;;;;;<<<===999888777666444222000///111000///...............---------............//////......---------------////////////////////////............////////////000000000111222222333333333222333555555555;;;BBBhhhkkkTTTRRRYYYhhhnnngggbbbcccgggkkk{{{uuu~~~nnnpppxxx{{{{{{}}}}}}qqqXXX>>>666666555444333333333333222333444444444555888;;;;;;===@@@AAACCCFFFIIILLLLLLMMMOOORRRTTTUUUVVVWWWSSSUUUWWWWWWUUUTTTUUUVVVVVVTTTUUUXXXYYYXXX[[[aaafffgggxxxtttbbbUUUQQQPPPQQQPPPYYYaaaooozzztttmmmiiihhhgggdddaaaZZZcccuuuvvv```QQQHHHDDDBBBGGGUUUnnn||||||rrrOOOGGGLLLOOOLLLKKKIIIGGGDDD>>>777222qqqpppmmmkkkhhheeecccbbb[[[YYYWWWSSSNNNJJJFFFDDDAAA@@@>>><<<;;;;;;<<<===999999777555333111///...000//////.........//////---------............///---,,,,,,,,,,,,---......////////////////////////............////////////000000000111222222333333222111333555555555;;;CCCpppxxxWWWPPPQQQ]]]eeedddccceeegggkkk|||qqqvvvmmmnnnxxx||||||}}}}}}{{{qqqWWW>>>666555444444333333333333444444444333333666:::===???@@@CCCDDDEEEGGGKKKMMMLLLLLLMMMNNNPPPRRRTTTVVVSSSWWWZZZYYYUUUSSSUUUXXXXXXTTTSSSWWWZZZ[[[]]]```fffgggvvvrrraaaYYYUUURRROOOLLLQQQ[[[iii|||{{{tttkkkeeecccccccccaaa]]]___iiihhhQQQFFFEEEGGGGGGRRRggg~~~yyyyyytttSSSIIIMMMPPPJJJIIIHHHFFFCCC>>>777333pppooommmjjjgggeeecccbbbYYYXXXVVVRRRNNNJJJFFFDDDAAA???===;;;:::;;;<<<===:::999777444222000///...///............//////000---------............///,,,,,,,,,,,,---...///000////////////////////////............////////////000000000111222222333333222111333555555555;;;CCCvvvtttVVVPPPQQQ\\\iiiooorrruuuqqqssssssooohhhiiiuuu{{{|||||||||~~~{{{pppXXX???666555444333333333333333555555444333444777<<>>888333qqqpppnnnkkkhhheeecccbbbVVVVVVTTTQQQNNNJJJGGGFFF@@@???<<<;;;:::;;;<<<===:::999777444222000000//////............//////000---------............///------------...///111111////////////////////////............////////////000000000111222222333333111111222555555666<<>>888333rrrqqqpppmmmjjjfffbbb```UUUTTTSSSPPPMMMJJJGGGFFF???>>><<<::::::;;;<<<===:::999777444333222222222000//////.........//////---------............///---------...///000111222////////////////////////............////////////000000000111222222333333111000222555555666<<>>AAADDDEEEGGGHHHIIIJJJMMMPPPOOOOOONNNMMMMMMMMMNNNNNNPPPVVV\\\^^^]]]___dddhhh\\\WWWTTTVVVXXXYYY[[[___bbbiii~~~zzzqqqmmmeee]]][[[fffwwwrrrggg``````cccgggfff^^^SSSSSSeee}}}eeeQQQIIIEEEBBB???BBBFFFPPP\\\ccciiisss|||hhhNNNHHHHHHEEECCCCCCCCCCCCAAA===888444rrrsssrrrppplllgggaaa^^^VVVUUUSSSPPPLLLIIIFFFDDD???===;;;::::::;;;<<<===:::999777555444444444555111000///...............---------............///------------......///000////////////////////////............////////////000000000111222222333333000000222555555666<<>>AAAEEEGGGIIIJJJKKKMMMPPPSSSQQQQQQQQQPPPOOONNNLLLLLLPPPSSSWWWZZZ\\\^^^aaadddZZZWWWVVVXXXYYYZZZ```gggfffiii}}}tttrrriiikkkwwwvvviiiaaa___bbbfffhhhaaaUUUMMMRRR^^^gggiiieee[[[OOOFFFCCCCCCBBB@@@@@@BBBHHHPPPTTTWWW___gggpppwwwpppOOODDDEEEEEEAAAAAAAAABBBAAA===888444sssttttttrrrnnngggaaa]]]XXXWWWTTTPPPLLLGGGDDDAAA>>>===;;;::::::;;;<<<===:::999777555444555666777222111000......------------------.........//////------,,,,,,,,,---......////////////////////////............/////////000000000000111222222333333000000222555666666===EEEuuuxxxVVV^^^ddddddaaa`````````ggggggtttxxxuuu{{{|||tttnnnnnnkkkkkk{{{}}}sssmmmiiigggmmmttt~~~ooommmssswww|||wwwaaaIII444444333333333444444555444666888999:::<<>>>>>>>>???CCCIIIJJJKKKQQQXXX]]]dddppp}}}yyyPPPAAADDDGGG@@@@@@AAAAAA@@@===888444ssssssrrrnnnhhhcccaaa```YYYWWWTTTOOOKKKHHHFFFEEE???===<<<;;;;;;<<<===???<<<999666444444333111///........................//////............////////////.........------------...///...---,,,---///////////////////////////000000000000111222333444555222111333444666<<>>999:::<<>>@@@BBB@@@999333rrrrrrqqqmmmhhhdddbbbaaaYYYWWWTTTPPPLLLHHHFFFEEE???===<<<;;;;;;<<<===???<<<:::777555444333111000........................//////............////////////.........---------,,,.........---,,,---...////////////////////////000000000000111222333333555222111444555666<<>>>>>>>>>>>>>>??????AAADDDIIIQQQ]]]ppp~~~YYYKKKIIIFFFBBB???===???AAA???999333nnnoooooommmiiifffdddddd\\\ZZZVVVRRRMMMJJJGGGFFF???===<<<;;;;;;<<<===???===;;;888666666555333111........................///......------......///...........................///000000......///000////////////////////////222222111111000111111111444111222444666666;;;BBBjjjooodddfffnnnpppuuuxxxrrrwwwuuuooo{{{{{{nnnccc______ggguuu~~~~~~gggiiivvv|||~~~~~~vvv^^^EEE999777333000000444:::???888:::;;;<<<===???BBBEEEFFFGGGIIILLLOOOPPPNNNLLLOOOPPPQQQOOOLLLLLLPPPTTTRRRSSSTTTVVVXXX[[[]]]^^^______]]][[[ZZZ[[[___bbbmmmnnnxxxssswwwvvv|||rrrcccXXXTTTTTTVVV\\\fffpppuuuyyy~~~yyygggSSSGGGBBB@@@>>>>>>========================??????BBBIIITTTdddzzz~~~ZZZMMMKKKGGGBBB???===>>>@@@???999333nnnnnnnnnllliiifffeeeeee]]][[[WWWSSSNNNJJJHHHFFF???===<<<;;;;;;<<<===???===;;;888666666555333111..............................------------......---.....................///111222111000///000111////////////////////////222222111111000111111111333111222555666666;;;AAAaaatttdddbbbjjjlllqqqtttoooxxxyyysss{{{}}}tttqqqiii```^^^```jjj{{{yyyfffhhhvvv{{{}}}~~~sss[[[DDD444555444333222333777;;;777999;;;======???BBBEEEEEEFFFIIINNNSSSVVVVVVUUUSSSTTTTTTQQQNNNNNNRRRVVVVVVVVVWWWXXXXXXYYYZZZZZZ]]]]]]\\\[[[ZZZ\\\___bbbkkkmmmwwwwww|||nnnrrr}}}zzzyyyzzz}}}xxxxxxrrrbbbXXXSSSSSSTTTXXXeeesss|||rrrVVVHHHCCC???<<<<<<;;;;;;<<<<<<<<<=========@@@>>>@@@FFFOOO\\\sss|||ZZZNNNLLLIIIBBB???<<<===???>>>999333mmmnnnnnnllliiifffeeefff___]]]YYYTTTOOOKKKHHHGGG???===<<<;;;;;;<<<===???===:::777666555444222000..............................------------......---------...............000111222111000///000222////////////////////////222111111111111111222222333111222666777777;;;AAAYYY~~~iiibbbjjjmmmqqquuuqqqpppvvvsssyyyrrriiiddddddlllvvv}}}|||~~~gggjjjvvvzzz|||~~~pppXXXCCC444:::@@@BBB>>>888444333666888;;;===???AAADDDFFFCCCDDDHHHNNNUUU[[[^^^___TTTVVVVVVSSSPPPPPPTTTWWWYYYZZZ[[[[[[[[[ZZZXXXWWWWWWXXXYYYYYYYYYZZZ]]]___eeeggguuulllzzzwwwrrrwww}}}yyysssnnnllllllnnnpppuuuxxx||||||xxxoooeee^^^aaakkk{{{qqqaaaVVVQQQQQQRRRWWWfffwwwwwwVVVHHHDDD@@@===<<<:::;;;;;;<<<<<<===>>>>>>@@@===???EEEKKKVVVlll|||YYYMMMLLLJJJBBB???;;;<<>>999444nnnoooooommmiiifffeeeeee```^^^ZZZUUUPPPLLLIIIGGG???===<<<;;;;;;<<<===???<<<:::777555444333111000...........................------,,,,,,------...---------.........//////...///000000......///000////////////////////////000000000000111222333333222111222666777777;;;@@@WWWrrrhhhnnnppprrrtttpppkkktttrrruuu~~~}}}jjjnnnxxxyyyzzz~~~nnnVVVBBB777===DDDEEE???999555444555888<<>>EEEIIIQQQggg}}}XXXKKKKKKIIIBBB>>>;;;;;;>>>===999444nnnoooooommmiiifffeeeeeeaaa^^^ZZZUUUPPPLLLIIIHHH???===<<<;;;;;;<<<===???<<<999666444444333111///...........................------,,,,,,------...---------.........//////---...///...---,,,---///////////////////////////000000000000111222333444222111222666777777;;;@@@XXX|||nnnqqqqqqpppqqqlllkkkuuurrrqqq}}}ooottt|||}}}mmmrrrzzzyyyzzz~~~mmmUUUBBB555888:::888333222444888666999===AAACCCEEEIIIKKKOOOMMMKKKLLLOOOSSSUUUUUULLLOOORRRRRRQQQQQQUUUXXXSSSVVVYYY[[[[[[XXXTTTRRRVVVXXX[[[\\\\\\[[[[[[\\\bbbeeelllxxx}}}fffiiitttuuullleeeeeegggmmmuuuxxxrrreeeZZZZZZWWWSSSOOONNNNNNPPPRRROOOMMMJJJHHHFFFEEEFFFFFFDDDGGGRRReee~~~vvveeeZZZTTTTTTUUUTTTjjjwwwSSSGGGHHHEEEBBBBBB>>>>>>=========<<<<<<<<>>;;;;;;>>>===999444pppqqqqqqooojjjeeebbbaaa]]]\\\YYYUUUPPPLLLIIIHHHAAA<<<888999<<<>>>===:::===;;;888666555333111//////...---,,,,,,,,,,,,,,,---------............///........................////////////////////////............////////////......///111222333444555222333333333444666:::===XXXyyyjjjsssnnnmmmrrrnnnooopppnnnqqq{{{{{{sssooowwwvvvkkkrrrtttvvv|||~~~|||~~~nnnQQQBBB444555555444333555888;;;::::::<<<@@@EEEIIILLLMMMPPPPPPOOOOOOPPPRRRTTTUUUPPPNNNKKKJJJLLLNNNOOOPPPRRRSSSUUUVVVUUUTTTUUUVVVWWWXXXZZZ[[[ZZZZZZZZZ[[[___eeexxxrrryyy~~~iiigggnnniii\\\ZZZXXXVVVWWWXXXXXXUUURRRPPPPPPMMMJJJGGGFFFGGGIIIGGGDDDBBB@@@@@@@@@@@@???AAAEEEKKKWWWlllyyylll^^^RRROOORRRSSSfffkkkOOOGGGGGGDDDBBBEEEBBBAAA???>>>======>>>???@@@===@@@EEEGGGNNNfff[[[NNNMMMKKKEEE>>>;;;===???;;;666444ppprrrrrroookkkfffcccbbb]]][[[XXXTTTOOOKKKHHHGGG@@@===999999<<<>>>===:::===:::777555444333111///000///......---------...---------............///........................////////////////////////////////////000000000000000000000111111222222222111222444444444666:::<<>>555555555444444555888;;;<<<===>>>@@@DDDGGGIIIJJJPPPPPPOOOOOOPPPPPPQQQRRRPPPMMMKKKJJJLLLOOOPPPQQQPPPRRRTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]___aaafff~~~|||vvvvvv}}}tttrrrgggYYYQQQOOOMMMMMMOOOOOOMMMKKKLLLKKKIIIFFFBBB@@@@@@BBBAAA@@@??????AAABBBCCCDDDDDDFFFJJJTTTgggyyymmm___SSSPPPSSSUUUhhhnnnXXXFFFDDDEEEBBB@@@BBB@@@???>>>=========>>>???@@@===???CCCEEEMMMeeeYYYKKKJJJGGGEEE>>>;;;===>>>:::555444qqqrrrrrrpppkkkgggeeeddd]]][[[XXXTTTOOOKKKHHHFFF@@@===:::;;;===>>><<<:::<<<:::777555444222000...000000///............///---------............///........................//////////////////////////////000000000111111111111111111111111111111111000222444555555666999:::IIIxxxoooppppppppprrrpppppprrrqqqpppyyysssaaa\\\cccooo|||~~~uuunnnxxx{{{|||}}}{{{fffHHH:::666666666555444555888;;;?????????AAABBBDDDFFFGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKIIIIIILLLNNNOOOPPPOOOQQQTTTTTTTTTSSSTTTVVVWWWYYY[[[]]]]]]^^^```bbbdddhhh|||xxxvvv||||||uuueeeUUUIIIGGGDDDDDDDDDEEEEEEDDDCCCDDDCCCAAA>>>======>>>>>>======>>>???BBBDDDEEEEEEFFFGGGMMM[[[vvvyyymmm___TTTPPPSSSPPPaaatttwwwiii\\\RRRGGG@@@CCCFFFBBB@@@BBB@@@@@@?????????@@@AAAAAABBB@@@@@@CCCDDDNNNhhh___PPPMMMJJJDDD>>>;;;======999555333pppqqqqqqoookkkgggeeeeee^^^]]]YYYUUUPPPLLLHHHGGG@@@>>><<<<<<>>>>>><<<;;;<<<:::666444333222000...//////...............///---------............///........................////////////////////////////////////000000000000000000000000111111111111///222444666666666777999EEErrrpppmmmqqqpppnnnmmmmmmppppppnnnsss}}}yyyppp```\\\___ccceeeiii|||qqqlllyyy}}}zzzaaaCCC777666777777555555666999<<>>??????>>>>>>???AAA@@@AAAAAAAAAAAACCCEEEGGGIIIIIIIIIKKKTTTiiiyyymmm___TTTPPPRRRLLLXXXdddgggcccZZZMMMBBBGGGCCCCCCGGGGGGCCCBBBDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCDDDFFFSSSooogggVVVQQQMMMCCC>>>;;;===<<<777333333ooooooooommmiiifffeeeeeeaaa___[[[WWWRRRMMMJJJHHH@@@???>>>>>>>>>>>><<<;;;===:::777555444222000......------,,,------......---------............///........................////////////////////////---------.........//////---...///000111222333333///222444555555666777888DDDooowwwpppwwwtttnnnppplllnnnnnnmmmppp}}}~~~wwwkkkbbbbbbccccccXXXdddtttzzzllljjjxxxyyy\\\???666666777777666666777:::===>>>@@@BBBCCCDDDFFFIIILLLHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLLLLNNNPPPQQQPPPTTTUUUWWWVVVUUUSSSTTTTTTTTTVVVXXXZZZ[[[^^^bbbeeehhhnnnuuubbbXXXQQQHHH???BBBAAA@@@>>>===>>>@@@BBB<<<=========<<<===???AAAAAABBBDDDEEEEEEHHHLLLOOOOOONNNPPPRRRWWWfffzzznnn```SSSOOOQQQMMMTTTXXXVVVRRROOOIIICCCGGGEEEFFFFFFDDD@@@@@@BBBEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFEEECCCGGGXXXwwwgggVVVQQQKKKBBB>>><<<===;;;555222333nnnnnnnnnkkkhhhfffffffffbbb```]]]XXXSSSNNNKKKIII@@@@@@@@@@@@???===<<<;;;===;;;888666555333111///---,,,,,,,,,,,,---......---------............///........................////////////////////////,,,,,,---------.........,,,---...///111222333444000222444444444555666888CCClll~~~rrryyytttlllrrrpppooooooooopppzzz}}}ssseeecccfffggg___```iiizzz|||llljjjyyywwwXXX<<<777555666666666777999===@@@???BBBEEEFFFFFFHHHMMMQQQLLLKKKKKKKKKLLLNNNPPPQQQTTTSSSRRRRRRTTTUUUUUUTTTUUUVVVXXXXXXWWWWWWWWWXXXWWWXXXZZZ[[[]]]```dddgggjjjpppuuufffRRREEEBBBCCCBBB???>>>???>>>===<<<<<<>>>@@@>>>>>>===<<<;;;<<>>BBBFFFIIIKKKOOOUUUZZZVVVTTTUUUYYY[[[fff}}}qqqbbbUUUOOOPPPMMMQQQRRRNNNKKKLLLLLLJJJHHHGGGFFFCCCAAA???@@@AAAGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGEEECCCIII^^^gggWWWRRRMMMAAA>>><<<===:::444111222nnnooonnnllliiigggggghhhbbb```\\\XXXRRRNNNJJJHHH@@@AAABBBAAA???===<<<<<>>fffsssxxxrrrkkkvvvwwwuuusssttttttyyyoooiiiiiihhhlllcccggg{{{}}}|||ooolllzzzsssSSS999777444555666666777:::???BBBBBBFFFIIIJJJIIIJJJOOOSSSUUUSSSPPPNNNNNNPPPRRRTTTWWWVVVUUUUUUVVVVVVUUUTTTSSSUUUXXXZZZ[[[\\\^^^```\\\]]]______aaadddhhhkkklllpppyyyjjjfffYYYPPPEEE???>>>???@@@AAA;;;===???>>><<<;;;===???>>>>>>=========AAAGGGKKKNNNRRRXXX[[[]]]aaaiiioookkkeeecccddddddiii~~~uuufffWWWQQQRRRNNNSSSUUUQQQOOOPPPOOOLLLIIIIIIHHHFFFFFFHHHIIIJJJMMMNNNOOOOOOOOONNNMMMLLLJJJKKKIIIFFFNNNgggbbbUUURRRNNNAAA>>>===<<<999222000222ooopppooommmjjjhhhiiijjjbbb```\\\WWWRRRMMMIIIGGG@@@AAABBBBBB???===<<<<<>>:::999;;;;;;>>>AAA@@@>>>===>>>@@@<<<======???BBBIIIRRRXXXiiinnnsssuuuuuuyyy}}}uuussspppqqqxxxhhhZZZSSSSSSTTT[[[___]]]ZZZXXXTTTPPPKKKLLLMMMMMMPPPTTTVVVUUUTTTTTTUUUUUUUUUSSSRRRQQQNNNPPPNNNKKKTTTooo{{{YYYNNNMMMJJJ@@@>>>===<<<888222000222ooonnnmmmllljjjgggeeedddaaa___[[[XXXTTTNNNIIIEEE@@@@@@AAA@@@@@@???>>>===>>>===:::777444222111000000///...---,,,,,,---...///...---,,,,,,---...///------............------//////.........---------///////////////............///000000000000000///222222222333444555666777<<<\\\rrrttt||||||}}}~~~zzzwwwuuuqqqyyyvvvyyy~~~zzzuuuxxx}}}~~~cccGGG;;;777666555444444777===BBBFFFGGGIIIKKKMMMNNNOOOQQQSSSVVVVVVTTTQQQNNNLLLMMMOOOTTTRRRPPPOOOOOOQQQSSSUUUSSSUUUWWWZZZ\\\^^^___```fffccccccfffeeeaaa```ccckkknnn}}}lll]]]RRRKKKHHHBBBBBBAAA???===<<<;;;:::<<<===>>>===<<<;;;<<<===>>>======???III]]]wwwrrraaaYYYXXX^^^ttt~~~zzzwwwnnneeeeee``````bbbeeehhhiiiiiigggdddgggfff___YYYXXXWWWVVVSSSVVVSSSNNN]]]}}}xxxVVVNNNRRRKKKCCC@@@???@@@;;;111///333qqqpppooonnnllliiigggfffbbb```\\\XXXTTTOOOJJJFFF@@@@@@AAA@@@@@@???>>>===>>>===:::777444222111000111000///...---......///000///...------...///000------............------//////.........---------/////////////////////...000000000000111111111111222222222333444555666777???XXX{{{rrrsss}}}}}}|||vvvpppxxx}}}zzzzzztttrrrwww}}}~~~~~~|||```DDD999555666555444555999>>>CCCGGGHHHJJJKKKKKKKKKKKKLLLNNNMMMNNNMMMKKKIIIHHHIIIKKKQQQPPPOOONNNOOOQQQSSSUUUVVVWWWYYY[[[\\\]]]]]]^^^ccc___^^^___]]][[[\\\```hhhkkk|||tttpppjjj```VVVMMMGGGDDDCCCDDDDDDCCCAAA@@@>>>======<<<>>>>>>>>><<<<<<===>>>===>>>>>>AAAJJJ[[[qqqvvveee]]]]]]rrrtttvvvtttmmmfffccc^^^XXXXXXZZZXXXXXXllllll{{{vvvZZZRRRQQQEEECCCAAAAAABBB<<<333000333qqqqqqpppnnnllljjjhhhgggccc```\\\XXXUUUPPPKKKGGG@@@@@@AAA@@@@@@???>>>===>>><<<:::777444222111000111111000////////////000//////............//////------............------...............---------......//////////////////222111000000000111333444222222222333444555666777>>>RRRsssqqqnnnxxx}}}|||yyyxxxqqqjjjoooyyyqqqmmmooowww}}}}}}}}}}}}~~~yyy[[[AAA888333666555555777;;;???DDDGGGHHHJJJKKKKKKJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJKKKMMMOOONNNMMMMMMNNNPPPRRRTTTVVVWWWXXXXXXYYYYYYXXXXXXaaa]]][[[[[[YYYWWWZZZ```eeehhh~~~yyyrrrjjj```YYYWWWTTTRRRMMMIIIFFFEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@???@@@@@@???>>>>>>???AAA???@@@@@@BBBGGGRRRaaakkk|||kkkccccccyyyrrrfff[[[XXXXXXVVV\\\vvvhhhttt~~~pppYYYRRROOOBBBBBBBBBDDDCCC===444111333oooooonnnllljjjhhhfffeeebbb___[[[WWWTTTOOOKKKGGG@@@@@@@@@@@@@@@???=========<<<:::777555333111111000000//////////////////...------------------...------............------....................................////////////222111/////////111333555222222222333444555666777999LLLpppuuuhhhnnnuuuwwwuuusssssssssnnniiilllsss~~~mmmkkknnnwww}}}~~~~~~uuuVVV>>>777333666666777999<<>>AAADDDEEEDDDFFFHHHJJJJJJLLLNNNPPPKKKMMMNNNNNNLLLLLLMMMNNNOOONNNMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTTTTWWWYYYVVVRRRUUU[[[gggjjjsssjjj[[[VVVaaaeeeYYYPPPRRRPPPQQQQQQQQQOOOLLLJJJHHHFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEDDDCCCDDDGGGIIIEEEEEEDDDBBB@@@@@@AAACCCHHHNNNVVV[[[^^^aaadddfffeeebbb```^^^\\\]]]eeeoootttlllkkk~~~mmmaaa[[[ZZZkkk|||XXXHHHHHHDDD===CCCEEEAAA888222111111rrrqqqqqqooommmkkkiiihhh```]]]XXXTTTPPPMMMJJJGGG@@@@@@AAA@@@@@@???>>>======;;;999777555333222222,,,---...............---,,,,,,------------,,,,,,------............---------------...............------......///000000000......---...///000222333222222222333444555666777<<>>@@@BBBCCCCCCEEEFFFFFFEEEFFFGGGIIIDDDGGGJJJLLLLLLMMMNNNPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPRRRSSSTTTTTTSSSUUUZZZ]]]ZZZWWWZZZaaaiiijjjnnnssseeeWWWSSS___fff^^^TTTQQQUUUVVVWWWWWWTTTPPPKKKGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEHHHKKKFFFEEEDDDCCCCCCCCCCCCCCC@@@CCCGGGIIIIIIIIIJJJKKKLLLJJJJJJKKKJJJMMMXXXcccvvv{{{qqqpppnnnggggggzzz}}}```KKKHHHBBB===DDDFFF>>>555111111222rrrrrrqqqooommmkkkiiihhhaaa]]]XXXTTTQQQNNNKKKHHH@@@@@@AAA@@@@@@???>>>===<<<;;;999777555333222222,,,---...///000//////...------...//////...------------............---------------.........//////------......///000000111---...///000111222333333222222222333444555666777===>>>SSStttnnnsssggghhhiiiiiifffdddccccccbbblll~~~nnnpppwww}}}kkkJJJ999999777777888:::<<<>>>?????????AAACCCDDDDDDCCCDDDEEEGGGFFFHHHKKKLLLLLLLLLLLLMMMKKKKKKLLLLLLLLLMMMMMMNNNJJJKKKMMMOOOPPPRRRRRRSSSRRRUUUYYY\\\YYYXXX^^^fffgggfffyyyoooooogggZZZSSSZZZeeefff```[[[aaabbbcccbbb^^^VVVNNNIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEDDDCCCBBBDDDGGGJJJHHHFFFDDDCCCDDDDDDDDDDDD@@@AAABBBBBBBBBAAAAAAAAABBBBBBDDDEEECCCCCCLLLVVVcccrrrxxxvvv{{{zzzwww___LLLGGGAAA>>>FFFGGG===333111333444ppppppooommmkkkiiigggfffbbb^^^YYYTTTQQQOOOLLLJJJ@@@@@@AAA@@@@@@???>>>===<<<;;;999777555444333222---...///111111111000///...///000111111000///...---..................------------.........//////---------...///000000111......000222333333333333222222222333444555666777::::::PPPtttkkknnn___dddeeeeeecccbbbccccccbbbdddvvvzzzvvvkkkoooxxx}}}}}}~~~}}}|||hhhGGG888999777777888:::<<<>>>>>>>>>===>>>@@@CCCDDDEEEFFFIIIKKKIIIJJJKKKKKKHHHEEEDDDDDDIIIIIIJJJLLLMMMOOOPPPPPPIIIIIIKKKLLLNNNOOOOOOOOOLLLMMMQQQRRRPPPPPPYYYdddeeecccuuunnnnnniii]]]SSSWWWeeeooooookkkkkklllmmmjjjcccYYYOOOIIIFFFFFFGGGGGGGGGGGGHHHHHHCCCCCCBBBAAA@@@BBBFFFIIIKKKHHHDDDBBBBBBBBBBBBBBB@@@AAAAAAAAABBBBBBCCCCCC@@@BBBEEEFFFBBB>>>DDDLLLSSSeee~~~{{{wwwzzzsssWWWIIIGGGAAA@@@HHHHHH===333222555777qqqqqqqqqnnnjjjgggggggggddd```\\\XXXTTTPPPLLLHHHBBBBBBBBBAAA>>><<<<<<===>>>:::777777444///---000......---------,,,,,,,,,***000777999444...,,,+++..............................////////////..................////////////000000000000111111111111222222333333333333333333888@@@QQQzzz~~~dddfffeeeeeeeeeeeeddddddccccccccceee}}}yyyyyyxxxyyyuuuooosssyyy}}}|||uuu\\\CCC777555555888999;;;>>>@@@BBBCCCDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGIIIKKKMMMNNNIIIKKKLLLKKKKKKKKKMMMOOOMMMKKKLLLPPPSSSTTTWWW]]]aaaaaasssvvvsssgggSSSXXXhhhppptttxxx|||{{{vvvkkk^^^SSSOOOOOOOOOOOOQQQTTTVVVSSSKKKDDDAAACCCDDDDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@AAADDDFFFCCCCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@@@@BBBDDDEEEOOO[[[qqqwwwvvv{{{gggTTTKKKEEE>>>@@@LLLHHH;;;777555111222qqqqqqpppnnnjjjgggffffffccc```\\\XXXTTTPPPLLLIIIBBBCCCCCCAAA>>><<<<<<===>>>:::777777444///...000.........---------,,,,,,)))...333333000------///..............................////////////..................////////////000000000000111111111111444444444444555555555555666<<>><<<<<<===>>>:::777777444000...000.........------------,,,))),,,...---++++++...222..............................////////////..................////////////000000000000111111111111555555555666666666777777666999CCChhhsss^^^gggeeeffffffffffffeeeddddddaaahhhxxxppppppttt{{{~~~xxxfffNNN:::333444777999:::===@@@CCCEEEGGGGGGEEEHHHLLLNNNOOOMMMKKKIIIKKKKKKJJJIIIGGGFFFEEEEEEIIIIIIIIIIIIJJJKKKLLLMMMQQQQQQOOOMMMJJJIIIKKKMMMPPPNNNNNNQQQRRRSSSYYY```___]]]ooo~~~pppccceeeiiilllpppsssqqqnnnjjjhhhkkkqqqvvv|||yyyssskkkaaaUUULLLFFFJJJHHHFFFCCCBBBBBBCCCDDDDDDEEEFFFFFFFFFEEEDDDCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDDDDEEEJJJHHHOOO___sssyyyzzzeeeOOODDDAAA???@@@LLLHHH:::777555111333ooopppqqqnnnkkkgggfffeeebbb___[[[WWWTTTPPPLLLIIIBBBCCCCCCAAA???=========>>>:::777777555000///111............------------***,,,---,,,++++++...111..............................////////////..................///////////////000000000111111111111444444555555666666777777888:::AAAeee~~~```jjjeeeffffffggggggfffeeeeeebbb```lllhhhpppuuu|||rrr\\\EEE777333666999:::<<<>>>AAAEEEGGGIIIIIIGGGJJJOOOSSSSSSPPPLLLIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKMMMMMMQQQQQQOOOLLLJJJIIILLLNNNPPPOOOPPPSSSTTTVVV^^^fffaaa___nnn|||tttiiifffiiioooppprrruuuyyy}}}xxxjjj^^^TTTNNNLLLMMMJJJHHHGGGHHHJJJKKKLLLLLLKKKIIIHHHGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGNNNKKKMMMYYYhhhwww}}}gggQQQEEECCCBBB@@@LLLGGG999777555222444pppqqqqqqppplllhhhfffeeeaaa^^^ZZZVVVSSSPPPLLLIIICCCCCCCCCBBB???======>>>>>>:::777888555111000222//////.........---------,,,---.........---------..............................////////////..................///////////////000000000111111111111222222333444444555666666888:::@@@aaacccddddddeeefffgggggggggeeeeeeccc^^^gggfffooottt|||lllRRR???666555888;;;<<<===@@@CCCEEEHHHIIIJJJHHHKKKPPPSSSTTTPPPLLLIIIHHHHHHHHHIIIIIIJJJJJJKKKDDDDDDEEEFFFHHHKKKLLLNNNNNNNNNNNNLLLJJJKKKNNNPPPRRRQQQSSSUUUTTTTTT[[[ddd```___mmm{{{uuuzzz~~~wwwggg[[[VVVUUUUUUOOONNNNNNPPPTTTWWWXXXXXXUUUPPPKKKHHHHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKOOOOOOOOOOOOMMMKKKJJJHHHJJJJJJNNNVVV^^^kkk~~~yyyfffRRRFFFCCCCCC@@@LLLGGG999666555333555ppprrrsssqqqnnnjjjgggfff```]]]YYYVVVSSSPPPLLLIIICCCDDDDDDBBB???======>>>>>>:::888888666111000333/////////.........------,,,---///000000///---+++..............................////////////..................////////////000000000000111111111111000111111222333444555555666999<<>>AAACCCFFFGGGIIIIIIHHHJJJMMMPPPPPPNNNJJJHHHFFFFFFGGGHHHJJJKKKLLLLLLDDDDDDEEEFFFHHHJJJKKKLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSTTTVVVVVVSSSPPPUUU]]]^^^^^^mmm{{{uuuoooaaaZZZYYYZZZZZZWWWWWWYYY^^^dddfffdddbbbUUUPPPKKKJJJMMMRRRUUUVVVZZZYYYWWWVVVUUUVVVWWWWWWVVVVVVWWWVVVTTTQQQNNNLLLIIIKKKOOOSSSVVV___pppxxxtttlll^^^PPPFFFAAA@@@@@@LLLFFF888666555333666qqqssstttsssoookkkhhhggg```]]]YYYVVVSSSPPPLLLIIICCCDDDDDDBBB???>>>>>>>>>===:::888888666222111333////////////............+++,,,---...///000...---..............................////////////..................////////////000000000000111111111111000000111222333444555555666888888MMM}}}[[[aaaccceeeggggggfffdddcccaaa___```jjjsssbbblllrrr{{{uuu\\\AAA666777999999:::???@@@AAACCCEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKGGGGGGGGGGGGHHHHHHIIIJJJLLLOOOQQQRRRQQQQQQQQQRRRRRRTTTXXXZZZVVVSSSWWW___bbbdddqqq}}}uuufff___```dddeeecccbbbcccgggmmmrrrrrrkkkeee[[[XXXWWW\\\eeennnssstttwwwtttnnnhhhdddaaaaaaaaa^^^```cccfffffffffdddbbb^^^[[[YYYXXXWWW[[[gggtttiiiccc[[[TTTMMMFFFBBB???@@@KKKFFF888555555444777rrrtttuuutttpppllliiihhh___]]]YYYVVVSSSPPPLLLIIICCCDDDDDDBBB@@@>>>>>>???===:::888888666222111444000/////////............+++******+++...000111000..............................////////////................../////////000000000000000111111111111000000111222444555555666888:::666FFFsssccc```bbbdddfffgggfffdddbbb______\\\___vvvsssggglllrrrzzzqqqVVV<<<444777999888888???@@@BBBCCCEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHNNNQQQTTTUUUTTTSSSRRRRRROOOSSSYYY^^^\\\ZZZ___gggiiikkkvvvzzzoooddddddmmmtttuuuqqqlllmmmqqqwww{{{wwwmmmeeejjjiiimmmwwwwwwnnnhhhdddccciiimmmssszzz~~~zzzrrrhhhbbb^^^^^^dddlll{{{~~~sss___XXXQQQNNNMMMIIIDDD@@@@@@KKKFFF777555555444777uuuttttttrrrooollliiigggaaa^^^ZZZXXXWWWTTTOOOKKKHHHGGGFFFCCCAAA>>><<<;;;===<<<:::777555333222111111111111111000000000000000///...---------------,,,---------------,,,,,,.........//////////////////------000000///222777/////////000111111222222777444222222444555444222111999<<>>???AAACCCDDDDDDCCCBBBGGGHHHIIIHHHGGGGGGHHHJJJHHHIIIJJJIIIIIIIIIKKKMMMPPPOOOMMMKKKKKKKKKKKKLLLQQQQQQQQQTTTWWWWWWTTTQQQSSSVVVZZZ^^^aaadddgggjjjkkkooowww~~~{{{vvvtttxxx|||xxxooouuuyyy~~~uuurrruuuuuu|||{{{oookkkkkkmmmppprrrzzztttiiifffiiimmmwwwnnnVVVPPPNNNQQQQQQJJJCCC???JJJHHH@@@666333777777333uuuuuutttrrrooollliiigggaaa]]]ZZZXXXWWWTTTOOOKKKHHHGGGFFFCCCAAA>>>===<<<===<<<:::777555333222111111111111000000000//////......---------......///------............------///////////////.........111------111222000------/////////000111111222222444222000111333555555333222888999???]]]bbb\\\aaafffaaabbbhhhfff```aaa^^^___lll}}}ppplllwwwxxx|||lllJJJ666888999:::>>>>>>@@@BBBDDDEEEFFFFFFEEEDDDGGGHHHHHHHHHGGGGGGIIIKKKHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNLLLKKKKKKKKKLLLMMMMMMMMMNNNRRRWWWYYYYYYWWWTTTVVVXXXZZZ\\\```eeeiiikkkooowww|||www|||}}}zzz|||tttooopppssswwwzzz{{{kkk```qqq|||iiiUUUPPPNNNPPPQQQMMMHHHFFFOOOKKKAAA666333777777333uuuuuutttrrrooollliiiggg```]]]YYYWWWWWWTTTPPPKKKHHHGGGFFFCCCAAA???===<<<===<<<:::777555333222111111111000000000000//////,,,,,,------...//////000---....../////////......000000//////......------222,,,***...111///++++++/////////000111111222222111000///000333555555444444777666:::SSS|||gggXXXVVVZZZZZZ^^^eeeccc___```]]]ZZZbbbwww~~~yyyvvvoookkkmmmuuuwww{{{~~~dddFFF666999999;;;@@@@@@AAABBBDDDEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGIIIKKKHHHJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLKKKKKKMMMPPPTTTXXXYYYYYYVVVVVVWWWWWWXXX]]]ccchhhhhhkkktttwwwsssrrrtttwww|||iiillltttfffSSSOOOMMMQQQRRRPPPPPPQQQWWWOOOBBB666333666666444vvvuuutttrrrooolllhhhggg```\\\YYYWWWWWWTTTPPPKKKHHHGGGFFFDDDAAA???>>>======<<<:::777555333222111111000000000////////////,,,------......///......---...//////////////////111111000///...------,,,000------000000...///222/////////000111111222222111111111111222444444555555777555777KKKqqqqqqYYYMMMOOOQQQWWW^^^\\\]]]^^^ZZZTTTWWWiiixxxttt{{{tttgggkkkrrruuuxxx{{{~~~{{{ZZZAAA666::::::===BBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBCCCEEEEEEEEEFFFHHHJJJHHHIIIJJJIIIGGGEEEFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNNNNMMMNNNOOOQQQRRRRRRVVVVVVWWWWWWXXX[[[```dddccceeennn}}}vvvrrrsssttttttsssxxxmmmqqq~~~gggQQQNNNNNNQQQSSSSSSWWW\\\^^^SSSCCC777333555666555vvvvvvtttrrroookkkhhhfff___[[[XXXWWWVVVTTTPPPLLLHHHGGGFFFDDDBBB@@@???>>>===<<<:::777555333222111000000000////////////.........//////......,,,,,,---......///000000//////111111000///...------,,,+++222<<<@@@;;;222000444/////////000111111222222444444444333333333444444555666666777FFFfff~~~]]]IIIIIIKKKRRRYYYXXX^^^]]]ZZZSSSRRRaaa}}}}}}nnneeemmmvvvvvvzzz~~~vvvPPP===666;;;;;;>>>DDDBBBBBBBBBCCCCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDFFFHHHGGGIIIJJJIIIFFFDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKNNNNNNMMMLLLKKKKKKLLLMMMQQQSSSUUUWWWWWWYYY[[[]]]aaacccjjj}}}xxxxxxuuusssssssssrrrwww}}}qqqrrr|||hhhPPPOOOPPPSSSTTTUUU\\\dddcccTTTBBB777555555666666wwwvvvuuurrroookkkhhhfff^^^[[[WWWVVVVVVTTTPPPLLLHHHGGGFFFDDDBBBAAA??????===<<<:::777555333222111000000////////////.........//////000///---,,,***,,,---...///////////////000000//////......------)))777IIIPPPEEE555---.../////////000111111222222555555666444222222333555555666777999BBB[[[bbbGGGDDDDDDIIIPPPQQQ]]]]]]\\\XXXUUU^^^uuuhhhdddnnnwwwwww}}}|||nnnHHH:::777<<<;;;???DDDBBBEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBBBBBBBBBBDDDFFFEEEGGGIIIHHHFFFDDDCCCCCCFFFGGGIIIJJJLLLMMMMMMMMMIIIJJJLLLLLLKKKJJJLLLMMMLLLOOORRRTTTUUUUUUWWWXXXaaaccciiiyyyxxxyyy~~~wwwoookkkmmmooommmiiihhhqqqzzztttyyydddQQQQQQSSSVVVUUUUUU^^^hhhdddSSSAAA888666666666777wwwvvvuuurrroookkkgggeee]]]ZZZWWWVVVVVVTTTPPPLLLHHHGGGFFFDDDCCCAAA@@@???===<<<:::777555333222111000000/////////.........,,,---///000///...---,,,++++++---......////////////////////////.........+++555DDDIII???111+++---/////////000111111222222222333444333222111444666444555777999===OOOuuurrrQQQHHHBBBBBBHHHJJJVVVYYY\\\]]]YYYYYYhhhyyy{{{bbbcccpppyyywwwwwweeeBBB888888===;;;???EEEAAAFFFFFFEEEEEEEEEEEEEEEFFFBBBCCCDDDCCCBBBCCCDDDFFFCCCFFFHHHHHHFFFDDDCCCCCCFFFGGGIIIJJJLLLLLLLLLLLLGGGJJJMMMMMMLLLKKKLLLNNNNNNOOOQQQRRRSSSUUUXXX[[[aaacccgggrrrqqqooo|||wwwnnnfffgggiiigggdddcccaaajjj|||xxxvvvwwwrrrrrrrrrzzz{{{^^^QQQSSSVVVXXXUUUUUU]]]hhhcccQQQ???888888777777888wwwvvvuuurrroookkkgggeee]]]ZZZWWWVVVVVVTTTPPPLLLHHHGGGFFFDDDCCCAAA@@@@@@===<<<:::777555333222111000/////////............***,,,...///000000...---***+++,,,---.....................///////////////...000555666111+++,,,222/////////000111111222222...111333222111111444777333444777999999GGGkkkcccTTTIIIDDDHHHIIIOOOSSS[[[^^^YYYUUU\\\hhh~~~uuu^^^cccrrr{{{wwwsss___???777999>>>;;;???EEEAAAEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCEEEGGGBBBEEEGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIIIIIIIIIIHHHLLLPPPPPPMMMKKKKKKLLLSSSSSSSSSSSSTTTWWW\\\```___aaadddlllfffeeexxxnnnkkkkkkjjjkkkmmmeee```dddzzz}}}vvvwwwlllgggZZZYYYbbb}}}yyy[[[RRRTTTXXXYYYUUUTTT\\\gggbbbOOO===888999888777999wwwvvvtttqqqnnnkkkiiihhhbbb^^^ZZZXXXWWWTTTOOOJJJFFFGGGGGGFFFEEECCCAAA@@@======;;;999666444222111000000000000////////////---------............///////////////////////////000000//////.........---...//////////////////...............////////////000111111111111222222222222666555666:::???WWW{{{UUULLLNNNHHHGGGNNNQQQVVVYYYZZZZZZ[[[[[[kkkqqqbbbnnnxxxvvv|||oooQQQ888;;;<<<;;;===BBBDDDCCCAAABBBDDDFFFFFFFFFDDDCCCBBBCCCEEEFFFFFFEEEDDDBBBDDDEEEFFFFFFFFFEEEEEEEEEKKKKKKJJJHHHEEEEEEFFFHHHHHHKKKOOOOOOMMMKKKKKKLLLSSSSSSSSSTTTVVVYYY[[[]]]]]]dddbbbkkkyyyyyyddd~~~~~~}}}zzznnnjjjffflll~~~zzzuuuggg\\\RRRSSSVVVfffyyy]]]WWWZZZ^^^^^^[[[[[[bbbjjjeeeJJJ;;;999555555:::999uuutttrrrpppmmmkkkiiigggddd```\\\ZZZYYYVVVQQQLLLIIIIIIHHHGGGFFFCCCAAA@@@======;;;999666444222111000000000000////////////---------............///////////////////////////000/////////..................------------............/////////000000000000111111111111222222222333888666666999<<>>AAAGGGJJJIIIDDDGGGJJJLLLLLLIIIEEECCCAAABBBDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFHHHIIIIIIHHHJJJJJJJJJHHHFFFEEEGGGIIIHHHKKKNNNNNNMMMLLLLLLNNNSSSRRRSSSSSSUUUWWWYYY[[[\\\cccaaakkkyyy~~~eeeyyymmmhhhrrr|||ssseee[[[QQQPPPSSS```{{{kkkYYY\\\^^^]]][[[\\\bbbiiicccIII;;;999555666:::999rrrrrrqqqooommmjjjhhhgggeeebbb^^^]]]\\\XXXSSSNNNJJJJJJIIIHHHFFFDDDBBB@@@======;;;999666444222111000000000000////////////---------............///////////////////////////////////////...............---,,,++++++,,,---.../////////000000000111111000111111111111222222222333888777666999:::JJJeee}}}SSSHHHNNNNNNNNNQQQUUUXXXXXXXXXYYYZZZ[[[mmmrrrpppwww}}}|||}}}cccFFF888;;;======@@@FFFHHHFFFGGGJJJNNNPPPPPPLLLHHHDDDFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDGGGLLLNNNMMMKKKIIIIIIIIIHHHFFFGGGIIIKKKLLLNNNOOOOOOOOOOOOQQQSSSTTTTTTTTTTTTUUUWWWYYYZZZ[[[aaa___iiivvveee|||mmmiiixxx}}}ttthhh___YYYQQQOOOXXXfff{{{ooo[[[]]]^^^\\\[[[___eeejjjaaaGGG:::999555666:::888rrrrrrqqqpppnnnllljjjhhheeebbb___^^^]]]ZZZTTTOOOHHHHHHGGGFFFEEEDDDBBBBBB======;;;999666444222111000000000000////////////---------............//////////////////////////////////////////.........///...,,,++++++,,,...///000000000000111111111111000000111111111222222222111777777666888888CCCYYY\\\HHHMMMJJJPPPSSSWWWXXXYYYYYYYYYZZZ[[[fffwwwxxxpppvvv{{{~~~}}}sssYYY@@@@@@CCCCCCAAAAAACCCCCC@@@HHHIIILLLNNNNNNLLLJJJHHHNNNLLLJJJHHHFFFDDDCCCCCCHHHFFFEEEIIINNNPPPOOOLLLHHHIIIIIIHHHGGGHHHJJJLLLRRRQQQQQQQQQRRRTTTWWWYYYWWWWWWVVVVVVWWWYYYZZZ[[[YYY^^^[[[fffrrrhhhsssqqqsss}}}yyyppphhhVVVLLLOOOSSS]]]zzztttccc[[[]]]]]][[[]]]dddiiilll]]]EEE999999555666:::777sssttttttsssqqqnnnllljjjcccaaa^^^^^^]]]ZZZTTTNNNEEEEEEDDDDDDCCCCCCCCCCCC======;;;999666444222111000000000000////////////---------............///////////////////////////.........///////////////000///...------...///000000000000000111111111111000000111111111222222222...555555444888888???PPPzzzqqqTTTQQQJJJUUUWWWZZZ[[[[[[[[[\\\]]]XXX\\\eeeqqqrrrrrr|||}}}|||}}}xxxgggPPP>>>IIILLLKKKHHHFFFGGGFFFBBBEEEEEEEEEFFFHHHIIIKKKKKKOOONNNLLLIIIGGGFFFEEEDDDKKKIIIHHHJJJMMMOOOMMMKKKHHHHHHIIIHHHGGGHHHKKKMMMSSSQQQPPPPPPQQQTTTWWWXXXVVVUUUUUUUUUVVVWWWYYYZZZWWWZZZXXXccclllpppkkkyyy~~~~~~oooWWWGGGHHHIIILLLaaa}}}}}}eeeXXXYYY\\\\\\ZZZ```iiinnnmmmZZZBBB777999666666999777vvvvvvvvvvvvssspppmmmkkkbbb```^^^^^^]]]ZZZSSSNNNEEEDDDCCCBBBBBBBBBBBBCCC======;;;999666444222111000000000000////////////---------............///////////////////////////.........////////////////////////////////////////////////000000000111111000111111111111222222222,,,555444222777888<<>>555888666666999666xxxxxxxxxwwwtttpppllliiibbbaaa_________\\\UUUOOOLLLKKKHHHDDDBBB@@@@@@???======;;;999666444222111000000000000////////////---------.........//////////////////////////////---.........//////000000***,,,...000000...,,,***............////////////000111111111111222222222111888555111666666666===SSStttTTT___ccceeeffffffeeeeeefffggg^^^[[[[[[```fffrrruuuyyy}}}||||||~~~yyybbbIIIBBBHHHBBBFFFHHHGGGHHHJJJIIIEEE???@@@AAACCCCCCDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDBBBCCCIIIMMMLLLGGGEEEHHHMMMJJJKKKKKKIIIHHHHHHJJJLLLLLLJJJHHHIIIKKKMMMKKKIIILLLLLLMMMNNNOOORRRTTTVVVZZZ[[[YYYbbbcccrrrZZZaaavvvuuulllggg```^^^eeellloootttzzz~~~ssseeeYYYLLLHHHFFFEEECCCBBBIIIRRRbbbeeehhhgggccc\\\SSSLLLIIISSSfff~~~rrr^^^[[[]]]aaa```^^^fffqqqooodddSSS===444888666777999555zzzxxxwwwvvvuuurrrnnnkkkccc```^^^___```]]]VVVOOONNNKKKGGGEEEDDDCCCAAA@@@>>>===;;;888666444333222000000000000////////////000000//////.........---............//////////////////000///------...000333222000///.........///000000000000////////////333222222111111222222333444444444444555777888999LLL{{{ggg\\\dddgggmmmjjjccciiimmmcccaaa^^^\\\[[[\\\fffzzzyyy}}}}}}zzz{{{mmmUUUGGGCCCBBBDDDDDDEEEEEEFFFFFFGGGGGGGGGCCC??????AAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKJJJHHHFFFEEEEEEEEEFFFJJJJJJJJJKKKMMMLLLJJJHHHJJJKKKLLLMMMOOORRRTTTUUUZZZSSSYYYaaacccvvvWWWXXXqqqwwwnnnhhhfffccc___\\\[[[\\\^^^```hhhpppqqqjjj___VVVRRRJJJHHHEEEBBBBBBDDDGGGIIISSSTTTUUUSSSOOOKKKIIIIIILLLOOO^^^xxxrrrbbb[[[aaacccbbbbbbjjjrrrnnncccJJJAAA888888999999888999{{{yyywwwvvvtttrrrnnnjjjccc```^^^___```]]]VVVOOOKKKHHHEEEDDDDDDDDDCCCBBB>>>===;;;888666444333222000000000000////////////000/////////.........---............////////////...//////...///222777:::333222000////////////000000000000000////////////333222222111111222222333333333444444555777888999CCCnnntttaaafffgggmmmllleeejjjnnnfffeeeaaa]]]ZZZXXX]]]mmm|||}}}wwwwww~~~}}}yyyzzzwww^^^HHHCCCDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEAAA>>>===???AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBB???@@@AAABBBDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFJJJJJJJJJKKKMMMMMMKKKIIIIIIIIIJJJKKKMMMOOOPPPQQQUUURRRXXX```bbbrrr\\\TTTjjj~~~|||vvvnnnlllhhhbbb^^^[[[[[[[[[XXXZZZ[[[[[[WWWRRRMMMKKKHHHGGGDDDBBBAAAAAACCCDDDLLLMMMOOONNNKKKIIIHHHGGGIIIMMM\\\vvvlllaaa___dddfffddddddllltttooocccHHH???888888999999999:::|||{{{xxxvvvtttqqqmmmiiidddaaa^^^___```]]]VVVPPPHHHFFFDDDCCCDDDEEEEEEDDD>>>===;;;888666444333222000000000000/////////////////////...............---............///////////////...---...222999===222111000/////////000111////////////000000000000222222111111111111222222333333333444555666777888:::^^^iiigggffflllmmmgggkkkoooiiigggccc___\\\XXXXXXaaammmtttsssyyyzzzvvvuuuRRR======@@@<<>>===???AAAAAAAAACCCCCCBBBAAA@@@@@@@@@AAA<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFIIIHHHHHHJJJLLLLLLKKKJJJHHHHHHHHHIIIJJJKKKMMMMMMOOOPPPVVV\\\^^^lllgggQQQaaaxxxxxxuuunnngggaaa\\\YYYXXXWWWUUUQQQNNNMMMLLLLLLKKKIIIHHHFFFCCCBBBAAAAAABBBEEEHHHJJJKKKIIIHHHGGGHHHGGGKKK[[[vvvddd\\\___iiijjjhhhgggnnnuuunnnaaaEEE===777888:::999:::<<<~~~|||yyywwwtttqqqlllhhheeeaaa^^^^^^```]]]WWWQQQIIIGGGDDDCCCDDDEEEDDDDDD>>>===;;;888555444222222000000000000////////////........................---------.........//////000000///---,,,...111444000///.........///000111////////////000000000000222222111111111111222222222222222333444555777777777QQQzzzgggbbbgggmmmiiikkknnniiifffdddbbb```\\\ZZZ___gggwwwuuuwww~~~xxxvvvuuuQQQ>>>CCCDDD;;;AAA@@@@@@@@@??????>>>>>>CCCBBB@@@???@@@AAABBBBBBBBBBBBAAA@@@????????????;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCFFFEEEEEEGGGJJJKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLLLLPPPSSSUUUYYYcccvvvQQQYYYqqq~~~vvvmmmfff___YYYVVVZZZYYYVVVSSSPPPOOONNNNNNKKKJJJIIIHHHFFFEEEEEEEEEEEEHHHKKKLLLKKKJJJIIIIIIGGGLLL\\\xxx{{{```[[[```mmmnnnkkkjjjpppuuukkk[[[BBB;;;777888::::::;;;>>>}}}zzzwwwuuuqqqlllhhheeebbb^^^^^^```^^^WWWQQQLLLJJJFFFDDDDDDDDDCCCBBB>>>===;;;888555444222222000000000000////////////---------...............------------...............///000///---,,,,,,---///...---------...///000.../////////000000000111222111111000000111111222222222222222333555666777777GGGmmmoooaaabbbkkkkkkkkklllgggfffeeedddddd```[[[\\\aaafffrrr|||zzz}}}}}}mmmQQQGGGOOONNNDDD???>>>>>>======<<<<<<<<<@@@@@@??????>>>???@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????CCCBBBBBBDDDGGGIIIJJJIIIKKKKKKJJJJJJKKKLLLLLLMMMMMMRRROOOOOOTTT\\\}}}UUUSSSggg~~~}}}tttllleee^^^YYYWWW[[[___^^^YYYSSSOOONNNMMMMMMKKKJJJIIIHHHHHHHHHFFFIIIMMMNNNLLLJJJIIIHHHEEEKKK^^^{{{sssbbbaaaeeeoooooommmlllrrrtttfffSSS???999777888::::::<<<@@@}}}zzzxxxuuuqqqllliiifffbbb^^^^^^___^^^XXXRRRPPPMMMIIIFFFEEEDDDBBBAAA>>>===;;;888666444333222000000000000////////////---------------.........,,,------------.........+++...000111000/////////000///...---------...///......//////000000111111111111000000000000111111111111111222333444555666666>>>XXXjjj```gggjjjjjjkkkhhhhhhfffffffffaaaZZZWWWYYY^^^fffyyyzzz~~~{{{eeePPPIIIMMMIII@@@<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::;;;===>>>===============>>>>>>???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@@@@@@@???>>>===AAA@@@@@@CCCFFFIIIJJJJJJKKKJJJJJJJJJKKKLLLMMMMMMMMMTTTMMMLLLUUUWWWsss^^^PPP^^^www~~~|||vvvooogggaaaXXX^^^eeejjjiiiccc\\\WWWQQQPPPNNNKKKJJJIIIIIIIIIFFFIIILLLNNNLLLIIIGGGFFFDDDKKK```pppccccccgggpppqqqooopppuuutttaaaKKK===999777999:::999<<<@@@~~~|||zzzxxxvvvrrrmmmjjjgggccc^^^^^^___^^^XXXSSSQQQNNNJJJGGGFFFEEEDDDBBB>>>===;;;888666444333222000000000000////////////,,,,,,,,,------.........,,,,,,---------.........,,,...000000000000111222222111000///......///000.........///000111111111111111000000000000111111000000111111222444555666666888GGGjjjzzzaaadddgggiiillljjjiiigggfffgggbbbZZZVVVWWW[[[]]]jjj}}}}}}~~~zzz]]]JJJDDDAAA>>>:::;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;:::888777999;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBBBBBBB===>>>???@@@@@@??????>>>BBBAAAAAACCCGGGJJJLLLMMMGGGGGGGGGHHHIIIJJJKKKLLLLLLUUUMMMMMMYYYVVVjjjmmmTTT[[[tttzzzrrrlllaaabbbgggqqq{{{|||tttlllZZZWWWSSSNNNKKKJJJJJJJJJEEEHHHMMMNNNMMMJJJHHHGGGFFFPPPgggooobbbccchhhqqqrrrrrrsssxxxttt^^^EEE;;;888888999999888;;;@@@~~~|||zzzxxxvvvrrrnnnkkkgggccc^^^^^^___^^^XXXSSSQQQNNNJJJHHHGGGGGGEEEDDD>>>===;;;888666444333222000000000000////////////,,,,,,,,,------.........,,,,,,,,,---------....../////////---,,,---///222555444222111000000000000---......///000111111222111111000000000000111111000000000111222333555555777666???^^^dddbbbeeeiiinnnnnniiigggggghhheee^^^ZZZZZZVVVTTT\\\kkkwwwzzzvvvTTTDDD???======???:::::::::;;;;;;<<<<<<<<<888:::<<<;;;999888:::<<<:::::::::;;;<<<===>>>???>>>>>>??????@@@@@@AAAAAA:::<<<>>>???@@@AAA@@@@@@CCCBBBBBBDDDHHHLLLNNNOOODDDDDDDDDEEEFFFHHHIIIJJJKKKUUUMMMPPP^^^VVVdddyyy[[[\\\ssszzzsssgggbbbcccqqqzzzbbb^^^XXXRRRNNNLLLLLLLLLEEEIIINNNPPPPPPMMMLLLKKKKKKUUUmmmlll```eeemmmrrrtttuuuvvv{{{uuu\\\BBB;;;888888:::999888:::@@@{{{yyyyyyvvvooojjjcccaaa^^^^^^___]]]XXXTTTKKKJJJHHHFFFEEECCCCCCBBBAAA>>>:::666333222333333111000000///...---------,,,,,,,,,---------......---------............///......////////////......000000///...............000000000///---...000333////////////000000000000333333222222333333444555444999===LLLrrr{{{hhheeeiiilllllliiijjjiiihhhddd___ZZZWWWXXXVVVXXX___iiiwwwttt^^^GGG===<<<;;;===AAA;;;;;;999888777777666666888888999999999:::::::::::::::;;;;;;<<<======>>>>>>======<<<======>>>???@@@???===<<<;;;<<<>>>???CCC>>><<>>AAA{{{yyyxxxuuuooojjjcccaaaaaabbbbbb___XXXSSSLLLKKKIIIGGGEEEDDDDDDCCCAAA>>>:::666444222333333111000000///......------,,,,,,,,,---------......---------............///......////////////......000000///...............---...//////......000222////////////000000000000333222222222222333444444666999;;;DDDdddvvvhhhhhhjjjiiijjjjjjiiigggddd```\\\YYYXXXVVVWWW[[[bbbmmm~~~UUUIII???======999777777999999888777777777888888888888888888999999999999888888999::::::;;;;;;<<<============>>>>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@DDDHHHIIIGGGDDDFFFFFFFFFGGGHHHJJJLLLMMMLLLOOONNNRRRXXXYYYeee~~~uuu[[[[[[rrryyyooodddccclllwww}}}~~~wwwkkk[[[PPPNNNNNNMMMKKKFFFIIILLLOOOQQQOOOMMMKKKMMM\\\{{{~~~fffbbbiiinnnqqqooorrrzzz{{{kkkRRR???===<<<:::888777:::???BBB{{{yyyxxxtttooojjjccccccccceeeeeeaaaYYYRRRMMMLLLJJJIIIGGGFFFEEEEEE@@@>>>:::777444333222333000000000///......------,,,,,,,,,---------......---------............///......////////////......000///......---.........***,,,///000/////////000////////////000000000000222222222222222333444444777888777;;;SSS|||kkkbbbeeehhhiiihhhfffdddaaa^^^\\\ZZZXXXVVVVVVVVVXXX```qqqjjjCCC>>>===>>>>>>:::777777777777777777777888999999666666777777777888888888666666777777888999999:::;;;<<<>>>?????????>>>===>>>>>><<<<<<<<<===>>>???@@@DDDGGGFFFCCC@@@AAACCCFFFFFFFFFFFFGGGHHHJJJJJJMMMNNNLLLSSS___```eeeuuuZZZUUUdddxxx}}}vvvlllbbb]]]^^^ccchhhddd^^^UUUNNNKKKJJJJJJIIIGGGIIINNNQQQSSSQQQOOOMMMMMMeeewwwaaabbbmmmsssrrrqqqvvv~~~zzzfffLLL;;;===<<<:::888888;;;@@@EEE~~~{{{zzzxxxtttoookkkfffdddccccccccc```YYYSSSNNNMMMLLLJJJHHHGGGFFFFFF@@@>>>;;;777444333222222000000//////............,,,,,,,,,---------......---------............///......////////////......///......------.........'''***...000000/////////////////////000000000000222222222111222333333444555666555666GGGlllwww```___hhhfffeeecccaaa___]]]\\\[[[XXXVVVUUUSSSQQQVVVeeeuuu}}}zzzYYYCCCAAA>>>;;;999888999<<<777777666666666777777888555555555666666666777777555666666777777888888999:::;;;===???@@@???>>>=========<<<<<<<<<===>>>>>>AAAEEEIIIGGGBBB???AAADDDCCCCCCCCCDDDDDDEEEEEEFFFJJJMMMKKKRRR___bbbeeerrrZZZUUU]]]ooo|||xxxpppdddZZZTTTUUUWWWPPPPPPNNNLLLJJJJJJKKKLLLJJJMMMQQQSSSTTTRRROOOMMMLLLmmmppp]]]bbbnnnuuusssssszzzwww^^^FFF999:::999888666777<<>>;;;888555333222111////////////............,,,,,,,,,---------......---------............///......////////////............------------......&&&***...111111/////////////////////000000000000222111111111111222333333333444444777CCCaaappp```eeeeeeeeedddbbbaaa```______YYYWWWUUUSSSPPPRRR___lll~~~nnnJJJ>>>>>><<<777333444888:::999888777666555555555555444444555555555666666666666666777777888888999999888:::<<<>>>???>>>===<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAABBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFLLLKKKNNNXXX\\\cccsssbbbWWWYYYhhh|||~~~|||wwwtttnnnfff]]]VVVQQQOOOJJJMMMPPPPPPOOONNNPPPQQQPPPQQQSSSUUUUUUSSSPPPNNNOOOvvvkkkZZZbbbooouuuuuuvvv}}}tttWWWBBB<<<999888777666888>>>FFFKKK}}}}}}~~~|||yyyuuuqqqnnnlllgggbbb___^^^\\\YYYUUUOOONNNLLLJJJIIIHHHGGGGGG???===;;;888555333222111//////////////////......,,,,,,,,,---------......---------............///......////////////......---------,,,------...///(((+++///111111/////////////////////000000000000111111111111111222333333222222555888???TTT}}}ooocccfffffffffffffffeeedddccc]]]YYYVVVUUUSSSTTT[[[dddbbbDDD666:::<<<999888999999777999888777555444444333333444444555555555666666666666666777888888999999:::777888:::;;;<<<===<<<<<<:::;;;;;;<<<=========>>>;;;::::::;;;===>>>>>>===AAABBBCCCDDDEEEEEEEEEEEEBBBKKKKKKJJJQQQUUU^^^nnnfffTTTUUU```rrr}}}~~~{{{wwwrrrpppkkkfff```ZZZSSSOOOLLLNNNPPPPPPOOONNNNNNNNNSSSTTTUUUUUUUUUTTTSSSRRRZZZiiiZZZdddqqquuuxxxxxxoooRRRAAABBB>>>===;;;:::<<>>===;;;999666333222111.../////////////////////,,,,,,,,,---------......---------............///......////////////......---,,,,,,,,,------...///+++...000111000/////////////////////000000000000111111111111111222222333444222555888888CCCdddiiidddeeefffggggggfffdddcccbbb\\\XXXWWWWWWVVVXXX\\\ttttttWWWBBB888;;;<<<999:::===;;;666777666555555444444444444555555555555666666666666666666666777888888999999666777888999:::;;;;;;<<<::::::;;;<<<============888888888999999:::<<<<<<>>>???AAACCCDDDEEEEEEEEEBBBKKKIIIGGGMMMPPPUUUaaaeeePPPRRRYYYggguuu|||~~~}}}zzzuuusssooohhhaaaZZZVVVTTTOOOOOONNNNNNOOOOOONNNNNNTTTTTTTTTTTTUUUVVVWWWXXXllliii\\\gggtttwwwzzzzzzlllNNNCCCIIIIIIGGGDDDAAABBBGGGNNNTTT|||~~~|||wwwsssqqqllliiigggeeeddd```YYYSSSOOONNNLLLJJJHHHGGGFFFFFF>>>===;;;999666333222000.........///////////////,,,,,,,,,---------......---------.........//////......////////////......,,,,,,,,,,,,------...///---///111111000//////000////////////000000000000111111111000111222222333555333555777222555PPPppprrr```bbbdddffffffeeebbbaaaeee^^^YYYYYYYYYWWWVVVWWWXXXnnnfffKKK???======999222333888999444555444444444444555666666555555555666666666777777555555666666777888888888666666666777888:::;;;<<<999:::;;;<<<============777999;;;:::888888;;;>>>;;;<<<>>>AAABBBCCCCCCCCCCCCKKKHHHEEELLLNNNOOOVVViiigggMMMPPPVVVaaaqqq}}}|||{{{zzzvvvlll```YYYYYY[[[SSSQQQPPPQQQTTTVVVVVVUUUTTTSSSRRRSSSUUUXXX[[[]]]yyyiii^^^jjjvvvyyy|||{{{iiiLLLDDDMMMRRRPPPKKKHHHGGGJJJQQQVVV~~~}}}xxxtttqqqooojjjeeeaaa```]]]YYYUUUOOOOOOOOOLLLIIIFFFFFFFFFDDD???;;;:::777111000222//////...------------...////////////////////////........................------............------......------------......////////////////////////111111000000//////......000000000000000000000000222222444777888===JJJXXXiii___\\\cccgggccc___aaaaaa```___\\\ZZZWWWTTTSSSUUUYYYnnnxxxQQQ@@@CCC:::999888888777777888888777999777111111777999777555555555444444333333333555555444444444444555555666777777777888888888888999999999:::::::::;;;;;;::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAACCCDDDEEEEEEFFFIIINNNRRRjjj{{{OOOQQQSSSZZZjjjzzz~~~~~~yyyrrrlllhhhccc```]]]YYYUUUQQQQQQUUUWWWUUURRRUUUOOOOOOUUUXXXVVV[[[cccxxxhhhttt{{{uuuyyy~~~dddJJJCCCJJJLLLXXX]]]TTTJJJJJJPPPTTT}}}yyytttqqqnnnjjjeeebbb```^^^YYYUUUOOOOOOOOOLLLIIIGGGFFFGGGCCC>>>:::999666000///111//////...------------...------------------------........................------............------......------------......////////////////////////000000000000////////////000000000000000000000000333333555666666999DDDPPP|||kkk\\\___ffffffbbb```aaa```___]]]ZZZXXXUUUTTTTTTQQQ[[[rrraaaIII===999999999888777777777888888444666555111111555666444555555444444444333333333555555444444444444555555666666777777777888888888999999999::::::::::::;;;::::::::::::::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDDDDEEEHHHMMMQQQcccSSSPPPPPPYYYhhhvvv}}}~~~|||uuuqqqmmmjjjhhh```[[[VVVVVVXXXYYYWWWTTTSSSPPPQQQWWWYYYZZZcccpppvvviiiuuu~~~{{{{{{```HHHDDDLLLJJJVVV^^^YYYRRRPPPRRRSSS~~~zzzuuurrrnnnjjjeeebbbaaa^^^YYYUUUOOOPPPOOOMMMIIIGGGFFFGGGBBB===999888555000...000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------............------......------------......////////////////////////////////////000000000000000000000000000000000000444333555666444444<<>>???@@@@@@@@@AAABBBCCCDDDFFFKKKNNNYYY|||gggVVVMMMVVVeeepppxxx~~~{{{wwwssspppddd___ZZZWWWWWWVVVTTTRRRQQQPPPSSSXXXYYY\\\lllrrrlllwww~~~vvvZZZEEEDDDNNNMMMUUUYYYWWWTTTUUUXXXYYYzzzuuurrrmmmiiieeebbbaaa^^^YYYUUUOOOPPPOOOMMMJJJGGGGGGGGGBBB===:::999555000///111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------............------......------------......////////////////////////.........///000111111111000000000000000000000000333333555666555333777>>>KKKpppbbb___^^^bbbhhhbbbbbbaaa___^^^[[[ZZZXXXRRRPPPPPPSSSUUU\\\lll{{{}}}~~~UUU===???@@@777888888777666666666666777444555555555555555555444444444444444444444444444555555444444444444555555555555555666666666777777888888888888999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>??????>>>@@@AAAAAABBBEEEHHHKKKPPPqqqiiiOOOSSSdddnnnuuu|||~~~}}}{{{ooojjjddd```]]][[[XXXVVVXXXYYY\\\___]]]ccczzzvvvlllpppzzz~~~|||pppVVVEEEFFFNNNSSSRRRPPPMMMNNNTTT]]]ccczzzuuuqqqlllhhheeecccbbb___ZZZUUUPPPPPPPPPMMMJJJGGGGGGGGGCCC>>>;;;:::666111000222//////...------------...------------------------........................------............------......------------......////////////////////////------...///000111222222000000000000000000000000222222444666666444777<<<>>>fff|||ggg[[[```lllccccccbbbaaa___^^^\\\[[[UUUVVVWWWVVVRRRQQQWWW___rrr|||{{{~~~xxxrrr{{{___BBB999999:::999888777666666555555666666555444444444444444444555444444444444444444444444555555444444444444555555444555555555555666666666777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===>>>@@@AAAAAACCCFFFIIILLLfffXXXRRRbbbmmmtttyyy~~~}}}}}}}}}xxxtttpppllljjjjjjiiikkkjjjgggnnnuuueeegggttt|||zzzvvvmmmVVVIIIIIINNNNNNLLLJJJKKKNNNTTT]]]dddyyytttpppkkkhhheeecccbbb___ZZZUUUPPPQQQPPPNNNJJJHHHGGGHHHDDD???;;;:::777222000222//////...------------...------------------------........................------............------......------------......////////////////////////---......///000111111222000000000000000000000000111000222555666444777<<>>@@@AAAAAABBBEEEGGGJJJZZZdddRRR]]]kkkssswww|||}}}~~~~~~xxxuuussspppkkktttlll]]]fffvvvzzzwwwvvvyyygggUUUMMMLLLMMMDDDFFFKKKRRRUUUVVVZZZ___~~~xxxrrrooojjjgggeeedddccc```ZZZUUUPPPQQQPPPNNNKKKHHHHHHHHHCCC>>>;;;999666111///222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------............------......------------......////////////////////////......//////000000111111000000000000000000000000222000000444444333555:::BBBCCCmmmppp^^^\\\ddddddddddddcccaaa```___\\\[[[XXXSSSPPPPPPQQQPPPVVViii{{{vvvvvvvvvwwwvvvvvvvvvwwwxxxyyywwwwww~~~lllSSS???>>>@@@;;;888;;;777666555555444444555555444333777======777333444333333333444444444555555555555444444444444555555333333444444444555555555666666666777777777888888777777888888999::::::;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFJJJRRRqqqoooTTTVVVfffrrrvvvzzz~~~zzztttqqq|||jjj^^^kkkwwwwwwwww|||oooZZZLLLIIIHHHFFFAAAEEENNNWWWYYYWWW[[[aaa}}}wwwrrrnnnjjjgggeeedddccc```ZZZUUUQQQQQQQQQNNNKKKHHHHHHHHHBBB===:::888555000...111//////...------------...++++++++++++++++++++++++........................---..................---.........------.........////////////////////////////////////000000000000000000000000000000000000222000///222333111333888777333XXXnnnaaaddddddddddddcccbbbaaaaaa^^^^^^[[[WWWUUURRRMMMHHHJJJWWWbbb{{{uuuoooiiikkkkkkkkknnnrrrtttuuuttttttvvv|||TTTGGG===;;;;;;888444333666666555444444444444555555666===FFFFFF===666555333333333444444555555555555555555444444555555555333333333444444444555555666666666666777777777777666666777888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAABBBDDDFFFKKKMMMiiivvvUUUQQQaaaqqqvvvyyy~~~}}}{{{kkkbbboooxxxtttxxx{{{fffNNNCCCCCCBBB>>>FFFHHHOOOVVVWWWWWW^^^iiixxxpppkkkllljjjeee___^^^^^^ZZZTTTSSSSSSRRROOOJJJGGGFFFFFFCCC===999888444//////111000//////............///------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------............///////////////////////////---------......000111222333333222222111000000000333333222222222333444444;;;888CCCdddddd^^^`````````cccfffccc\\\```___]]]ZZZVVVRRRNNNLLLPPPJJJLLL```|||qqqooonnnjjjeeeaaabbbeeejjjmmmmmmkkkhhhkkkeeeDDDAAA===:::777666777777777777666444444333333333:::999HHH\\\XXX>>>000555444444444333333222222222666666666555555444444444444444444444444444444444555555666777777777777777777888999888777888999;;;999;;;<<<<<<;;;<<<===>>>???@@@AAACCCEEEFFFHHHHHHNNNIIIWWWZZZTTTYYYbbbvvvvvvxxx|||uuu}}}lllfffgggpppxxxzzz|||hhhQQQGGG===;;;AAA@@@FFFNNNXXX\\\\\\^^^ccchhhxxxqqqlllnnnlllfff```______[[[TTTRRRRRRQQQOOOJJJHHHGGGGGGCCC===999888444000///111000000///......---......---------------------------------....../////////,,,---------............---------............///////////////////////////...............///000111222222222111111111111111333333333333333333444555555888???TTT}}}}}}iiibbb```ddddddaaabbbiiiaaa```]]]ZZZVVVRRROOONNNKKKHHHJJJXXXssszzzlllccc```bbbeeefffdddbbb```bbbeeeggggggeeehhh}}}VVVBBB???<<<888666666666777777666555444333333333333888777AAANNNJJJ999000444444444333333333222222222555555555444444333333333444444444444444444444444555555666777777777777777777888888888777777999;;;999:::<<<<<<;;;;;;===>>>>>>???@@@BBBCCCEEEFFFGGGLLLIIITTT___SSSWWW___oooxxxzzz|||}}}zzzvvviiigggiiirrrxxxzzz}}}bbbLLLCCC<<<===CCCBBBFFFNNNWWW[[[\\\^^^ccchhhyyysssooopppnnnhhhaaa______[[[TTTQQQRRRQQQOOOKKKHHHHHHHHHCCC>>>:::888555000///222111000///...------------------------------------.........///////////////------........./////////---------............/////////////////////////////////.........//////000000111111111111222222222333333333333333444555666333999<<>><<<999777555555666777666666555444333333333333444444888;;;999444111222333333333222222222222222333333333333333222222222444444444444444444444444555555666777777777777666999999888777666777999<<<888:::;;;;;;;;;;;;<<<>>>======>>>@@@BBBCCCDDDEEEHHHIIIPPPqqqgggPPPSSS[[[dddxxxyyyzzz{{{}}}wwwzzzhhhiiinnnuuuzzz||||||\\\FFF@@@===AAAGGGFFFJJJPPPXXX[[[[[[\\\```dddzzztttqqqpppnnnhhhaaa___^^^YYYSSSQQQQQQQQQOOOKKKIIIIIIIIICCC>>>:::888555000///222111000///...---,,,,,,,,,------------------------..................//////.........////////////000---------............///////////////////////////000//////............//////000000111222222333333333333333333444555666666666:::;;;???UUU~~~hhhhhhssstttggg\\\dddbbb___[[[XXXVVVUUUTTTQQQQQQOOOLLLLLLUUUdddpppyyymmmccc\\\aaahhhmmmmmmiiiccc___bbbcccaaa]]]ZZZZZZ^^^bbbiiiJJJ===:::888777555444555555666555555444333222222333333000333333000///222333111222222222222222111111111222222222222111111111111333333333333333333333333444555666666777777666666999999888666555666999<<<888999;;;;;;::::::<<<===;;;<<<===>>>@@@AAABBBCCCDDDJJJMMMdddqqqNNNMMMVVVZZZpppssswwwzzz|||xxxhhhmmmuuu{{{~~~wwwWWWBBB??????DDDKKKIIIPPPUUUZZZ[[[ZZZZZZ\\\___{{{uuurrrooommmggg```^^^]]]XXXQQQQQQRRRQQQOOOLLLJJJIIIJJJDDD>>>:::999555000000222000000...------,,,,,,,,,------------------------------------------------.........////////////000---------............///////////////////////////000//////............/////////000111222333333444222222222333444555666666:::666999@@@GGG\\\rrrooowwwqqqcccbbbaaa___\\\ZZZYYYXXXWWWVVVTTTQQQMMMKKKKKKOOORRRXXX^^^gggssstttkkkfffaaaZZZTTTTTTXXX```jjjooommmeee^^^```aaa___[[[ZZZbbbrrrvvvMMM;;;<<<777666555444444444555555444333333222222222222333...222111---...333444000111111111111111111111111111111111111111111111111333333333333333333333333444444555666666666666666999999999777666666999;;;777888::::::999999;;;<<<:::;;;<<<===>>>???@@@AAAAAAJJJKKK[[[QQQIIIRRRTTTdddiiirrryyy|||}}}}}}mmmttt{{{nnnQQQ???>>>>>>CCCKKKJJJQQQUUUYYY[[[[[[\\\^^^```zzzvvvrrrmmmlllfff___]]]]]]XXXRRRRRRSSSRRRPPPLLLIIIIIIIIIDDD???;;;999666111000333///...------,,,------------------------------------------------,,,,,,,,,------........./////////---------............/////////////////////////////////.........//////000//////000111222222333333111111111222333444555666999222666@@@===BBBnnneeegggnnnmmm^^^^^^^^^^^^]]][[[ZZZYYYUUUSSSQQQPPPOOOMMMJJJHHHJJJLLLQQQYYYggg}}}}}}kkk^^^XXXUUUSSSPPPUUUUUUXXX___gggkkkiiifff^^^\\\YYYZZZeee{{{]]]>>>555;;;555555444444333444444444333222222111111222222222///111000///111444333///000000000000000111111111000000000111111111111111333333333333333333333333444444555666666666666555888999:::999777666888999666888999999999999:::<<<:::;;;;;;<<<===>>>???@@@@@@IIIIIIVVV___IIIOOOQQQXXX___kkkvvvzzz}}}rrryyybbbIII<<<======BBBJJJKKKPPPSSSWWWZZZ]]]```ccceeezzzuuurrrmmmkkkfff```^^^___ZZZTTTTTTTTTSSSPPPLLLIIIHHHHHHDDD???;;;999666111000333------,,,,,,------......------------------------///.........------------,,,---------............---------............///////////////////////////...............///000111000000000111222222222333000000000111222333444555666222777===999;;;[[[ttteeedddeeeYYY[[[]]]______]]]\\\ZZZSSSTTTSSSRRRPPPMMMKKKIIIKKKKKKLLLOOOYYYjjjsssbbbVVVRRRQQQPPPOOOSSSTTTVVVYYY]]]```ccceeeZZZVVVXXXfffcccHHH:::666777555555555444444333333333222222111111111111222222222...---000333222000000/////////000000000111111000000000111111222222222222222222222222222222222333444555555666666555555777999;;;:::888777777777666777999999888888:::;;;:::;;;;;;<<<===>>>?????????HHHHHHRRRwwwrrrNNNNNNOOOQQQYYYfffrrrwww{{{|||www}}}XXXDDD===AAA@@@DDDOOORRRSSSUUUXXX[[[^^^```ccceeezzzuuurrrnnnlllgggaaa``````\\\VVVUUUUUUTTTPPPLLLIIIHHHHHHDDD???;;;999666111000333,,,,,,,,,,,,---...//////------------------------000000//////.........---,,,,,,,,,---------......---------.........//////////////////////////////---------......000111222111111111111111222222222/////////000111333444555444666999;;;999???VVVmmmvvv```WWWVVVYYY\\\___```___\\\[[[UUUVVVWWWSSSNNNJJJJJJKKKHHHHHHGGGHHHNNN[[[mmmyyy~~~vvvooodddWWWOOOMMMNNNNNNMMMJJJPPPVVVWWWTTTSSSUUUXXXUUUSSS[[[vvvlllJJJ===;;;999444666555555444444333333222222111111111111111222222333,,,***000222///---000.../////////000000111111000000111111222222222333222222222222222222222222333444555555666666555555666999;;;;;;:::777666666666777999999888888:::;;;;;;;;;<<<<<<===>>>?????????GGGGGGOOOoooSSSNNNNNNOOOVVVbbbnnnuuuzzzwwwyyy~~~TTTCCC@@@FFFDDDIIITTTYYYZZZ[[[\\\]]]^^^___``````}}}wwwtttrrrnnnmmmiiiccc___^^^ZZZTTTRRRSSSSSSOOOIIIFFFFFFHHHCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......+++,,,------......---------------,,,,,,+++++++++,,,---......//////......+++,,,,,,---------------............////////////...000111111000000111222111111111111222333444555:::555555:::::::::HHHZZZ}}}bbbXXXQQQUUU```bbb[[[ZZZbbb[[[WWWSSSRRRRRRQQQKKKFFFKKKJJJHHHIIILLLQQQWWW[[[kkksss~~~{{{qqqllllllnnnppppppnnniiiccc___```___ZZZRRRKKKIIIMMMRRRPPPOOONNNNNNOOOPPPQQQRRRSSSfffpppHHH===>>>999666999555555444333222222222222000000000000000000000000///////////////000111111//////000000000000//////000///...------...///000333333222222222222222333333333333444444444555555666666666666777777777777999999999999999999::::::<<<<<<======>>>>>>??????:::GGGGGGGGG^^^bbbHHHPPPOOOYYYgggqqqyyyvvvwwwrrrRRRHHH@@@@@@CCCLLL]]]mmmhhhgggeeecccbbbbbbcccccc~~~xxxsssqqqnnnnnniiiccc___^^^ZZZTTTTTTTTTSSSOOOIIIEEEFFFHHHCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......++++++,,,---------------.........---------,,,,,,,,,,,,---............---......///000000000000///............////////////...000111111000000111222111111111111222333444444777333444999888888DDDTTTuuujjjZZZVVVcccmmmhhh\\\VVVZZZ\\\\\\WWWPPPKKKLLLOOOJJJIIIGGGGGGIIILLLPPPRRRRRRXXX___fffmmmwwwwwwooojjjcccbbb```]]]YYYUUUPPPNNNNNNWWW```___UUULLLJJJKKKJJJNNNRRRRRRQQQRRRVVVZZZuuuyyyWWW:::555999555333666555444333222222111222222000000000000000000000000///////////////000000111//////000000000000//////000000///......//////000222222111111111222222333333333333444444444444555555555555666666666777777888888888999999999999:::;;;<<<<<<===>>>>>>??????<<>>KKK\\\{{{cccdddqqqsssiii___ZZZZZZXXXRRRLLLIIIJJJMMMJJJIIIHHHGGGGGGHHHIIIJJJGGGJJJNNNQQQUUU]]]hhhppp{{{~~~zzzrrrkkkeeebbbYYYVVVRRRMMMJJJHHHGGGGGGAAAPPP```bbbXXXLLLHHHIIIIIINNNSSSTTTUUU]]]lllxxxYYYCCC444666:::666444777555444333222111111111111000000000000000000000000//////......//////000000...//////000000//////...000000/////////000000111000000000000000111222333333333333333444444444444444444444555555555666666777777888888999999999999;;;;;;<<<<<<===>>>>>>>>>BBBEEECCCDDDNNN\\\{{{^^^PPPNNNXXXfffsssyyy|||~~~vvvvvvsssoooUUU@@@???AAAEEEJJJNNNWWW___^^^___```aaabbbcccccccccyyyrrrnnnoooooojjjccc```^^^ZZZTTTWWWWWWUUUPPPIIIEEEEEEGGGCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......)))***++++++,,,,,,++++++............------------***+++,,,,,,------,,,,,,,,,---......//////..................////////////...///000000//////000222000000000000111222333444222111333777666444:::BBBLLLlll}}}fffeeekkkmmmmmmbbbZZZQQQMMMNNNNNNJJJEEEJJJJJJIIIIIIHHHHHHGGGGGGHHHJJJKKKMMMOOOSSSZZZ^^^___ccciiinnntttzzztttpppjjjbbb\\\WWWTTTSSSLLLKKKHHHFFFEEEFFFHHHIIICCCMMMUUUUUUNNNHHHHHHKKKLLLNNNPPPTTT^^^tttfffKKK>>>777;;;<<<666444777444333222111111000000000000000000000000000000000//////.........//////000...//////////////////...000000000000000111111111////////////000111222333222222333333333444444444333333333444444444555555666666777777888999999999:::;;;;;;<<<<<<===>>>>>>BBBCCCBBBHHHNNNTTTqqqjjjOOOMMMTTTaaapppxxxzzz||||||wwwyyy|||bbbHHH<<<>>>BBBGGGLLLQQQWWW\\\```aaaccceeeffffffeeeeeeyyyrrrnnnppppppkkkddd```^^^ZZZTTTWWWXXXVVVRRRKKKFFFFFFGGGCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,------...........................////////////---///000000//////000111000000000000111222333333222333555777666555888===BBBNNN```}}}eee___aaadddjjjddd]]]WWWSSSOOOKKKHHHIIIJJJJJJIIIIIIHHHGGGGGGDDDEEEGGGHHHHHHIIIJJJKKKJJJMMMQQQUUUXXXZZZ]]]```ffffffggggggfffcccaaa___YYYVVVQQQLLLHHHFFFFFFFFFAAAAAAAAABBBCCCDDDFFFFFFHHHIIIIIIHHHFFFFFFHHHJJJHHHJJJPPP]]]rrrdddKKKAAA:::666888777222111444333333222111000000000000//////////////////////////////............//////......////////////......//////000111111111111111000000//////000111111222222222222333333333444444333333333333444444444444555555666777777888999999:::::::::;;;<<<<<<=========<<<===EEEKKKKKKeeecccPPPQQQ[[[jjjuuuyyy|||zzzxxxyyywwwXXXCCC===AAADDDHHHLLLSSSZZZ^^^bbbccceeefffffffffeeedddyyyrrrnnnqqqppplllddd```^^^ZZZTTTUUUWWWWWWTTTMMMHHHFFFFFFCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,------------------......///////////////............////////////---///000000......///111000000///000000111222333333444666777777777888:::::::::>>>\\\tttdddZZZfffjjjllldddVVVMMMMMMPPPJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFGGGHHHHHHFFFEEECCCBBBDDDGGGHHHHHHHHHIIIKKKJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCFFFFFFFFFFFFHHHHHHHHHHHHJJJRRRaaawwwgggEEE;;;<<<777555666666333333777333222111000//////////////////////////////////////////......------......---......//////......---......///000111111111111222111111000000111111111222222222222333333333333333333333444444444555555444444555666777888888999999999::::::;;;<<<<<<<<<<<<>>>???EEEHHHFFFYYY}}}ZZZSSSUUUeeetttyyy|||{{{{{{ssssss}}}hhhOOOCCC@@@EEEHHHIIIMMMVVV]]]___```aaabbbcccccccccccccccyyyrrrooorrrqqqllleee```___ZZZSSSRRRUUUXXXVVVPPPJJJGGGFFFCCC@@@<<<777444111000000///............---------,,,,,,,,,---------......++++++,,,---------------,,,,,,,,,,,,------......,,,,,,---............---,,,------...........................////////////---...//////......///111/////////000000111222333333555666666666888999999777777666GGGiiimmmaaadddggggggddd___[[[YYYOOONNNLLLKKKIIIIIIIIIHHHLLLKKKJJJJJJJJJIIIGGGFFFDDDEEEGGGGGGFFFEEEFFFHHHCCCCCCDDDDDDDDDCCCCCCCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCFFFHHHJJJJJJKKKMMMOOObbbppppppKKK888777999666555666666555555777222222000///////////////////////////////////////000///...------------...---......//////......---,,,---...000111111000000444333222111111000111111111222222222222333333333444444444444555555555555333444444555666777888999999999999:::;;;;;;<<<<<<===AAABBBDDDGGGFFFSSSmmmiiiZZZTTTbbbssszzz{{{~~~}}}}}}tttoooppp~~~yyyYYYEEECCCAAAGGGJJJJJJNNNWWW]]]^^^^^^^^^^^^___```bbbcccdddyyysssppprrrqqqllleeeaaa___ZZZSSSPPPUUUXXXXXXRRRKKKGGGFFFCCC@@@<<<777444111000000//////.........---------,,,,,,,,,---------......+++,,,------......---------------.........//////,,,---......//////......)))***++++++,,,,,,++++++............/////////000---...//////......///111////////////000111222333222444555555666888999888888===<<<@@@PPPiiieee]]]ZZZgggyyyrrrbbbUUUTTTQQQNNNLLLKKKKKKKKKKKKIIIFFFDDDDDDEEEEEEEEECCCEEEFFFFFFEEEEEEGGGHHHEEEDDDDDDCCCBBBBBBAAAAAA>>>@@@BBBEEEFFFEEEDDDCCC@@@???>>>>>>???AAACCCDDDDDDHHHKKKKKKIIILLLTTT[[[tttQQQ>>>999999666333222444444222000000222111000//////.........////////////////////////000///...------------------..................---+++,,,...///000000000///555555333222111111000000111111222222222333333333444444444555555555666666333333444555666777888999888999999::::::;;;<<<<<<888??????@@@DDDDDDMMMaaattt___TTTaaasss{{{{{{}}}zzz}}}|||pppnnnrrrqqqNNN???CCCAAAHHHLLLLLLPPPXXX]]]\\\\\\\\\]]]^^^```cccfffhhhxxxpppooosssrrrmmmfffbbb___ZZZTTTTTTWWWZZZWWWQQQKKKGGGFFFCCC???:::555111///......///000000000...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...---,,,,,,......---,,,,,,+++******------------------------..................------000000000000111111111111000000000000000111111222333333444444444444444444666666:::>>>???NNNvvv}}}bbbhhhqqqggg^^^ZZZTTTLLLIIIKKKKKKKKKJJJHHHEEEDDDFFFHHHBBBCCCDDDCCCCCCCCCEEEGGGGGGEEEBBBAAAAAAAAA???>>>DDDAAA>>>===>>>@@@BBBBBB@@@BBBCCCCCCAAABBBDDDFFFGGGHHHLLLSSSWWW]]]mmm}}}qqqWWWEEE777444:::555555444333222000000///000000///...------,,,,,,...///000000000///---,,,,,,,,,,,,---------......000000000000000000000000............////////////333222111000000000222222111111222222222333333333222222333444444555555666555555555555666666666666777777777888999999::::::=========>>>@@@EEELLLQQQYYYTTTiiixxxzzzqqqzzzwwwyyy{{{~~~jjjlllwwwcccEEE>>>DDDGGGJJJNNNQQQRRRSSSTTTVVVZZZZZZ[[[[[[]]]^^^```aaawwwpppooosssrrrmmmeeeaaa___[[[UUUTTTWWWYYYWWWQQQKKKGGGGGGCCC@@@;;;666222///......////////////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................../////////000000000000000//////000000111222333333333444444444444444777777:::===;;;AAA\\\yyyyyynnn```UUUQQQUUUQQQLLLJJJIIIIIIGGGDDDEEEEEEEEECCCBBB@@@@@@AAABBB@@@???@@@AAABBBAAA@@@AAABBBDDDFFFFFFDDD@@@>>>EEEDDDDDDCCCCCCDDDFFFFFFDDDHHHZZZvvvsssRRRCCC<<<555333555555444333222111000000///000//////...------,,,,,,...//////000///...---,,,,,,,,,,,,------------...////////////////////////............////////////111111000/////////000111111111111222222222333333222222333333444555555555555555555555666666666666666777777888888999::::::<<<<<<===>>>@@@DDDJJJOOOxxxdddWWWeeesssxxxqqqyyysssvvvwww{{{|||ooosss~~~{{{[[[CCC???DDDFFFIIIMMMOOOQQQSSSVVVXXXUUUXXX]]]aaacccbbb___]]]wwwooonnntttrrrlllddd```___\\\WWWTTTWWWYYYWWWPPPKKKHHHHHHDDDAAA<<<777333000000000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...------,,,+++******+++,,,,,,---......------------------------........................------........./////////000000//////000000111222222333333333444444444555777777:::===999777CCCSSS}}}yyyttt```XXXOOOKKKMMMNNNLLLHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCCFFFHHHKKKLLLJJJGGGDDDBBBCCCGGGMMMPPPgggooogggOOO999555999888666555444333333222111000////////////......---,,,,,,,,,......//////......---,,,,,,,,,,,,,,,---------------------------------------............/////////000//////......//////000111111111222222222222333222222333333444444555555444555555555555666666666666666777888888999999::::::<<<===>>>???CCCGGGKKKcccrrrXXX[[[gggpppmmmtttppprrrssstttuuuooowwwnnnOOOAAAAAADDDGGGIIILLLNNNPPPSSSWWWYYYWWWZZZ]]]```aaa___[[[YYYvvvooonnnuuurrrkkkccc______\\\XXXTTTWWWYYYVVVPPPKKKIIIIIIEEEBBB===888333111000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------............------***++++++,,,,,,------...---------------------------------...............------.........////////////////////////000111111222222222333333444444555555555888===<<<888;;;BBBYYYttt}}}zzz}}}mmm\\\SSSNNNKKKHHHJJJIIIHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFFFFFFFCCCAAAJJJMMMRRRVVVWWWWWWVVVVVVKKKOOOTTTXXX]]]gggvvvhhhLLL>>>333444999999666555333222222111000000//////.........------,,,,,,,,,............------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000111111111111222222222222111222222333444444555555444444444555555555666666666666777777888999999999999;;;===>>>???AAAEEEHHHUUU~~~[[[TTT[[[iiiiiiqqqooorrrsssqqqvvvoooppp{{{bbbFFF@@@DDDDDDIIIKKKLLLMMMNNNQQQUUUXXX```^^^[[[YYYWWWWWWXXXXXXvvvpppoootttrrrkkkccc______]]]XXXUUUWWWXXXUUUPPPKKKIIIJJJFFFBBB===888444222111111111111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------....../////////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////....../////////000000000/////////...///000000111111111222222333444444555444333666:::<<<<<<<<<>>>EEENNNnnntttqqqyyysssccc[[[[[[```fffddd```]]][[[[[[[[[YYYWWWWWWVVVUUUUUUUUUUUUSSSQQQPPPYYYdddiiifff\\\RRRLLLPPPbbbyyy```GGG;;;777555666666333222333111111111000000/////////---------------,,,,,,,,,...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////000000111111111000000111111111222222222111111222222333444444555444444444444555555555555555666666777888888999999888:::<<<===>>>AAADDDGGGOOOaaaQQQTTTccchhhrrrooosssuuussssss}}}ooouuu|||XXXAAABBBGGGFFFMMMNNNNNNNNNMMMNNNQQQTTT___]]][[[XXXXXXXXXZZZ[[[wwwqqqqqqsssqqqkkkccc``````]]]XXXUUUWWWXXXUUUOOOKKKJJJKKKEEEBBB===888444111111000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////....../////////000000000//////......//////000111000000111222333444555555555444444666999;;;;;;;;;CCCAAAVVV}}}rrrllliiiccc]]]ZZZ^^^fffmmmkkkgggcccbbbeeehhhhhhhhheeeaaa\\\XXXTTTQQQMMMJJJHHHLLLPPPQQQQQQSSSVVVZZZkkk~~~[[[EEE<<<444666888777555333333555000000000000//////......------,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,------------...............///111111111111111000000000111111111111222111111222222333333444444333444444444444555555555555555666777777888888999888:::;;;<<<>>>AAAEEEIIIPPP{{{jjjTTTMMMZZZ___iiilllqqqvvvvvvtttxxxrrroooyyynnnPPPAAACCCHHHHHHNNNOOOOOOOOOMMMMMMOOOQQQSSSVVVZZZ^^^```aaaaaa```wwwssssssqqqpppllldddaaa```]]]WWWUUUWWWWWWTTTOOOKKKJJJKKKEEEBBB===777333111000000//////------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,---------,,,***++++++,,,,,,------...------------------------,,,,,,------...//////000------.........////////////............///000000000000111222333444555555666555444444666888999888AAA@@@IIIcccvvvkkk```ZZZ___YYYSSSRRRVVV[[[]]]]]][[[WWWRRRMMMJJJIIIGGGFFFPPPQQQSSSVVV___ooo[[[AAA888777555777777666555555555444000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,------+++*********+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---...000111111000000000000000000111111111111111111111222333333444444333333444444444555555555555555666666777888888888999::::::;;;===AAAGGGLLLTTTxxxhhhRRRTTTUUU]]]fffkkkssswwwssssss~~~yyyqqqxxxzzz\\\GGGAAADDDHHHIIILLLMMMOOOOOONNNNNNOOOPPPLLLPPPUUU[[[```ccceeeeeexxxttttttppppppllleeebbbaaa\\\WWWUUUWWWWWWTTTOOOKKKJJJLLLDDDAAA<<<777333000000///...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++++++++++++++((()))***+++---...///000------------------------,,,,,,------...///000000,,,,,,,,,---------.....................///000000///000111222333444555555555666555444555888999888777======@@@```{{{tttlllaaaZZZZZZ[[[ZZZYYY```^^^]]]___eeelllpppsssmmmwwwxxxVVVAAA;;;888444666444111///000222000---///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---///000000///...000000000000111111111111000111111222333333444444333333333444444444555555555555666666777888888888999:::::::::<<>>OOOmmm|||sssQQQ@@@;;;777555555222222333333333222111111222222111000///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////000000000000///111222222111111222333333333333444444444555555555555666666777777888888999:::;;;;;;<<<>>>BBBFFFSSS___{{{oooYYYTTTUUU^^^hhhqqqtttttttttwwwxxx}}}aaaHHHBBBCCCBBBCCCHHHGGGHHHIIIKKKNNNQQQSSSTTTPPPPPPQQQRRRUUUXXX[[[]]]zzzuuussssssrrrmmmgggeeeeee___XXXVVVXXXYYYWWWRRRMMMHHHGGGCCCAAA===777222///111222111///---,,,------,,,+++,,,+++************+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------..................------------------............000///...---...///111222111111111111111111111111333333444444555666666666999777777<<>>555444333222222222222222222222222222222222222111000///...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......................................./////////000000000000///111222222111000222333333333333444444444444555555555555666777777888888:::;;;;;;;;;;;;===AAADDDHHHSSSjjjfffUUUTTT[[[dddooosssqqqqqqsssvvv~~~{{{pppXXXDDDBBBEEEEEEFFFKKKIIIJJJKKKLLLNNNQQQSSSTTTTTTTTTTTTTTTTTTVVVWWWXXXzzzuuusssrrrqqqlllfffeeeddd___XXXVVVXXXXXXVVVRRRLLLIIIGGGCCCAAA===777111///000222000...,,,+++,,,,,,,,,***+++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------......------------............000///.........///000111222222222222222222222222333333333444555555666666777666888;;;===CCCPPP^^^aaaGGG<<<333222333333222333111111000000000222333444111111000///...------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................................../////////000000000///000222111000000111333333333333333444444444444444555555666666777888888:::;;;;;;;;;;;;<<>>777111//////111///...,,,,,,---......---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,------------------........./////////---......//////000000000222222222333444444555555888666777::::::888;;;@@@CCCRRRxxxuuuSSS@@@888555222222555555111///000111/////////.........000111222......---------,,,,,,,,,++++++************++++++,,,,,,++++++******)))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////...///111000//////000222222222222222333333333333333444444555555666777777777888::::::999999:::<<<<<>>777111...///000...,,,++++++,,,------,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,------......++++++,,,,,,,,,---------------......//////...............///000000111111111222222333333444555555888666666888999777:::>>>AAAMMMfffuuuRRR===777555111---000444444000000444444000////////////////////////---------,,,,,,,,,,,,,,,++++++************+++++++++++++++***************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...///000000//////000222111222222222222333333333333333444555555666666777555777999999999999:::;;;<<<>>>@@@BBBNNNkkkjjjYYYOOOVVV```eeeiiiooojjjhhhjjjqqq|||}}}YYYIIIIIIGGGEEEDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJJJJJJJIIIHHH}}}wwwrrrpppnnnmmmhhhcccbbbccc^^^WWWUUUUUUUUUSSSOOOKKKJJJJJJEEECCC>>>777111...///000---+++)))***+++,,,,,,+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......++++++,,,,,,,,,---------,,,---......//////.........//////000111222222222111222222333333444555555777444555888999999;;;???777DDDRRRccc}}}[[[NNN???666333333444555,,,000000---...111000+++...//////000//////...---------,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////...///000000//////000111111111222222222333333333333333444444555666666777444666888999999999:::;;;999:::===???FFF[[[nnnXXXIIIPPP]]]dddhhhnnndddeeehhhmmmttt{{{rrrMMMBBBDDDCCC@@@@@@CCCEEEFFFDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKJJJIIIIII}}}~~~vvvrrrpppnnnmmmhhhbbbbbbccc___YYYRRRSSSTTTRRRNNNKKKJJJIIIGGGCCC===777222///......------,,,,,,,,,,,,++++++,,,+++******++++++)))(((+++******+++,,,,,,+++)))************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++,,,---...///---.........------++++++,,,---......------...000111000///......///000111333333444555555555444444333333444555666777888888>>>>>>AAAFFFOOOcccaaaLLL999777555333222333444555000000000000////////////------------------------,,,,,,,,,+++++++++******,,,+++******))))))******))))))))))))))))))))))))+++*********))))))((((((************************++++++,,,,,,,,,,,,------..................---------------............//////////////////000111111111111222222222333333333444333222444777888666444555666777777777999<<>>@@@IIIeeeiiiOOOPPPTTTbbbkkk^^^hhhbbbbbbiiimmmttt}}}oooUUUBBB===>>>???AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGGGG}}}~~~vvvrrrpppooonnniiidddcccddd```YYYSSSTTTUUUSSSOOOKKKIIIHHHEEEAAA;;;555000---,,,,,,------,,,,,,,,,,,,++++++,,,+++******++++++***(((---,,,,,,---......---+++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///......------,,,,,,,,,,,,,,,---......------...000111000///......///000000222222333444444444444333333333444555666777888888::::::===BBBGGGUUUnnnyyy___III;;;666555333111111111222333000000000/////////......------------------------,,,,,,+++++++++*********,,,+++******))))))******))))))))))))))))))))))))************)))))))))(((************************++++++,,,,,,,,,,,,------..................---------------............//////////////////000111111111111111222222222333333444333222444666777555333555666777666555555777999===;;;===@@@@@@FFF[[[sssyyyWWW[[[\\\\\\dddggghhhcccccciiikkkoootttxxxwww]]]III>>>======???@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCDDDEEEGGGHHHIII}}}~~~vvvrrrpppooonnnjjjeeedddeee```ZZZTTTVVVVVVTTTOOOKKKHHHGGGDDDAAA;;;555000...,,,,,,------,,,,,,,,,,,,++++++,,,+++)))***++++++***)))---,,,,,,---......---+++************************++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,---............,,,++++++,,,,,,---+++---......------...///000//////......///000000111111222333333333333333333333444555666777777888777777:::>>>@@@EEEQQQ^^^bbbNNNAAA888333333222111/////////000000000////////////.........------------------------,,,++++++++++++*********,,,+++******))))))******))))))))))))))))))))))))************))))))))))))************************++++++,,,,,,,,,,,,------------------------......---------............//////////////////000111111111111111222222222222333444333222333444555444333555777888888777777888999::::::>>>BBBAAAAAANNN___lll___UUUTTT\\\aaaeeecccdddiiiiiiiiittt{{{pppaaaHHH>>>======>>>>>>???@@@@@@??????AAABBBBBBCCCDDDEEEFFFFFFAAAAAABBBCCCEEEGGGIIIJJJ}}}~~~vvvrrrpppnnnnnniiieeedddeee```YYYUUUWWWWWWUUUPPPKKKHHHGGGEEEBBB===888333000///...------,,,,,,,,,+++++++++,,,***)))***++++++***)))+++***)))***,,,,,,***)))***************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///---+++******+++---...+++---......---,,,...///............/////////000///000111222222222222222222333333444555666777888777888:::<<<<<<>>>AAAEEEWWWkkkrrrUUU???666555666666111111000///......///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,------------......---------............//////////////////000000111111111111111222222222222333222222222333444444444222444666777777888:::;;;999:::>>>AAA???>>>FFFQQQiiiOOOSSSYYYSSS``````dddhhhhhhfffkkkttt{{{{{{sssPPP>>>===AAA>>>??????@@@??????>>>>>>@@@@@@AAABBBCCCDDDFFFFFFBBBBBBBBBCCCDDDEEEGGGHHH}}}~~~vvvrrrpppmmmllliiidddcccddd^^^WWWUUUWWWXXXVVVRRRLLLIIIGGGDDDBBB===888444111///...------,,,,,,,,,++++++++++++***)))***+++,,,+++)))***))))))***++++++***(((*********************************+++++++++,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,,,,...---+++******+++---...+++,,,------,,,,,,---///------......////////////...///000111222222222222222222333444555666777777777999:::::::::<<<>>>>>>BBBHHH[[[zzzoooSSSFFF777//////333333222000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---------............//////////////////000000111000000111111111222222222222222222222222333555666222444555666555666777999999:::<<<>>>===>>>DDDKKKfffiiiZZZUUUQQQZZZ\\\aaafffgggfffiiimmmxxx~~~~~~bbbGGG===???BBB@@@@@@@@@@@@@@@@@@???>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDD}}}~~~vvvrrrppplllkkkhhhddddddccc^^^VVVUUUWWWYYYWWWSSSNNNJJJHHHAAA???;;;666222///---,,,------,,,,,,,,,,,,+++++++++)))))))))+++,,,+++***,,,++++++,,,------,,,***************************************++++++++++++,,,,,,---------.........******+++,,,,,,,,,,,,,,,,,,++++++******+++------***,,,------,,,,,,---...,,,---...///////////////...///000111222333333333222222333444555666666777555999:::888888;;;>>>>>>???AAAIIIXXXnnnqqqUUUCCC:::666222222444444111---000000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))),,,+++******))))))******))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,,,,------......---------............//////////////////000111111000000000111111111111222000111222222222444777999>>>>>>===:::888777888:::999::::::;;;<<>>@@@@@@@@@AAA@@@@@@?????????@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB}}}~~~vvvrrrppplllllliiieeeeeeddd^^^WWWTTTVVVYYYXXXTTTOOOKKKIIIAAA???;;;777333///---,,,------,,,,,,,,,,,,++++++***)))((()))+++,,,+++***,,,+++***+++------+++***************************************++++++++++++++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,***,,,------,,,+++---...+++,,,---///////////////...///111222333444444444111222333333555555666777333:::<<<888777:::>>>>>>>>>AAAFFFIIINNNaaa~~~dddLLL<<<444777666555555666444111///......///////////////...---------,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))))))))************************************++++++,,,,,,,,,,,,------***++++++,,,------......---------............//////////////////000111111000000000000111111111111///111222222222555999===EEECCC@@@<<<888888:::<<<888999999:::<<>>???@@@===>>>>>>???????????????>>>???AAADDDFFFGGGEEECCCAAABBBBBBBBBAAABBBBBBCCCCCC}}}~~~vvvrrrpppmmmmmmjjjgggffffff___XXXSSSVVVYYYXXXUUUPPPLLLJJJBBB@@@===999555222///...---------,,,,,,,,,++++++***)))((()))+++,,,,,,******)))((()))++++++)))(((************************)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,***,,,------,,,+++---...***+++---///000000///...//////111222333444444555111222222333444555666777333<<<@@@;;;888;;;>>>>>>999===BBBDDDDDDMMMgggjjjNNN@@@;;;777444555444222000///000111111------...//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++************)))))))))))),,,++++++***)))*********))))))))))))))))))))))))(((((())))))*********+++************************++++++,,,,,,,,,---------******+++,,,,,,---......---------........./////////////////////000111111000000000000111111111111///111333333333555;;;???>>>===999555333333777:::666888999:::<<>><<<<<<===>>>>>>>>>>>>>>>???BBBEEEHHHHHHFFFBBB@@@@@@@@@@@@AAABBBCCCDDDEEE|||}}}wwwtttrrrooopppooolllgggfffeee```XXXXXXYYYYYYWWWRRRNNNKKKJJJDDDBBB>>>888222///...///------------,,,+++******++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++************))))))))))))******++++++******************,,,+++******,,,,,,+++***------------------------,,,,,,,,,+++***+++---//////...---...000111111111000111111111111222222222111111222333444666666777:::::::::888777777999;;;<<<===???AAADDDHHHNNNRRRhhhyyy___QQQCCC<<<888555444555333333333222111000000///........................++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------............////////////////////////000000000000333222111111111222333444333333333333444555666666;;;::::::999:::;;;<<<===EEEMMMeeeYYYLLLKKKNNNTTT[[[^^^]]]\\\gggdddeeepppjjjHHH>>>???>>><<<===??????>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@<<<===@@@BBBDDDDDDCCCBBBxxx~~~|||wwwuuutttqqqpppppplllhhhffffff```YYYUUUVVVWWWTTTPPPKKKHHHGGGDDDBBB>>>888222///...///------------,,,+++************))))))******+++,,,++++++************++++++******++++++++++++************))))))))))))******************************,,,+++******,,,,,,+++***------------------------,,,,,,,,,+++***+++---///000///......000111111000000000111111111222222222111111222333444555666666;;;<<<<<<;;;:::999;;;======>>>??????@@@BBBFFFIIIMMMZZZsssmmmWWWGGG>>>555444444222111222222222222111000/////////------------------------++++++++++++++++++++++++************************,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------..................------............////////////////////////000000000000222222111111111222333444333333222333333444555666:::999999999:::;;;===>>>CCCDDDPPPjjj]]]SSSKKKMMMQQQUUU[[[bbbbbbbbbeeejjjqqq~~~|||___DDD<<<>>>===<<<>>>?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>???AAABBBCCCBBBAAA@@@tttzzz~~~{{{xxxwwwuuussspppooolllgggffffff```YYYTTTUUUVVVSSSOOOKKKHHHGGGCCCBBB>>>888333/////////...------,,,,,,+++******))))))(((((())))))***++++++***)))(((((()))***+++******++++++++++++************))))))))))))******************************,,,+++******,,,,,,+++***------------------------,,,,,,,,,,,,++++++...000222000......///000///...000000000111111111222222111111222333444555666666999;;;===<<<;;;:::;;;<<<<<<===>>>>>>>>>@@@CCCEEEDDDIIIUUUggg{{{uuuWWWAAA555888333000333555444222222111111000000///.........------------------------++++++++++++++++++++++++************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......---............/////////////////////000000000000222111111111111222333333222222222333333444555666888888888999:::<<<===>>>BBB@@@DDDWWW{{{qqq\\\KKKJJJMMMOOOXXXddd```dddjjjjjjgggllldddPPP>>>;;;===<<<<<>>>>>>>>>>>????????????<<<<<<============<<<<<>>888333//////000......---,,,++++++++++++)))))))))))))))***+++++++++***)))(((((()))***+++******++++++++++++************))))))))))))*********************+++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...111333111////////////...---000000000000111111111111111111222333444444555555666888:::;;;:::999888999:::;;;===>>>???AAADDDFFFHHHHHHKKKPPPYYYiiihhhMMM>>>::::::888444222555666333000111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,------------......---------.........//////////////////000000000000111111111111111222222333222222222222333444555666666777888999;;;<<<>>>>>>===???CCCQQQssseeeNNNMMMQQQPPPTTT^^^___dddjjjkkkfffggguuuoooOOODDD;;;;;;<<<;;;<<<>>>===>>>>>>>>>>>>>>>??????;;;<<<<<<======<<<<<<;;;>>>???@@@@@@AAA@@@@@@???sss{{{|||xxxvvvsssppplllkkkhhhddddddddd^^^WWWTTTVVVWWWUUUQQQMMMJJJIIIBBBAAA>>>888333000///000///...---++++++++++++++++++************+++,,,,,,******)))(((((()))************++++++++++++************))))))))))))******))))))*********+++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,///111444222////////////...---//////000000000111111111111222222333333444444444444666999:::999888888888999:::<<<======???AAACCCBBBCCCFFFJJJMMMUUUfffvvv{{{\\\DDD999666777888888333000111000---,,,............---------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,------......------------............////////////000000000000000000111111222222222222222222222222333444555555666666888999;;;<<<======888>>>AAAGGG___vvvTTTLLLPPPQQQSSSXXX\\\^^^dddgggfffeeekkksss}}}}}}}}}SSSCCC>>>;;;<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>><<<======>>>>>>======<<<<<<<<<===???@@@AAAAAAAAAuuu|||}}}yyyvvvrrroookkkkkkhhhddddddddd^^^WWWSSSTTTUUUSSSOOOKKKIIIHHHBBBAAA===888333000000111///...,,,+++******+++,,,+++++++++***+++,,,,,,---******************************++++++++++++************))))))))))))******)))))))))***++++++,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,---000222333111////////////...---/////////000000000111111111222222222333333333444555777999999888888999:::999:::;;;;;;::::::;;;<<<>>>@@@EEEIIIJJJKKKRRR[[[dddmmm{{{ZZZJJJ:::666999777222...555111///000///---...111------------------------++++++++++++++++++++++++******************************************************+++,,,,,,***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************************++++++++++++++++++,,,,,,------......,,,------------.........////////////000000000000///000111111222222111111111111111222222333444555666777888:::;;;<<<<<<<<<;;;@@@@@@???JJJkkkiiiOOOJJJMMMQQQUUU^^^^^^bbbiiijjjgggeeegggttt|||mmmEEE>>><<<;;;;;;<<<<<<:::999::::::;;;;;;<<<<<<============>>>>>>>>>>>>======;;;;;;<<<===???@@@AAABBBttt|||~~~zzzwwwtttppplllllliiieeeeeeeee```YYYSSSUUUVVVTTTPPPLLLJJJIIIBBB@@@===888333000000111000...,,,+++******+++,,,***************++++++,,,)))***+++,,,,,,+++***)))******++++++++++++************))))))))))))******((())))))***++++++,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,---,,,,,,---000333333111///...///000///...////////////000000000111222222222222222333333333444666777666666666888:::777999;;;;;;::::::;;;<<>>@@@VVVcccNNNMMMPPPPPP\\\^^^eeemmmoookkkggggggiiiqqq}}}tttYYY???<<<;;;999999;;;===:::777888888999::::::;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<===>>>???@@@@@@sss{{{{{{yyyuuurrrnnnmmmjjjgggggggggbbb[[[UUUWWWXXXWWWSSSOOOMMMLLLBBB@@@===888333000000111000...,,,*********+++,,,)))))))))))))))******+++(((***,,,......,,,***(((******++++++++++++************))))))))))))******((())))))***++++++,,,,,,,,,+++******,,,,,,+++***+++++++++++++++++++++++++++,,,------,,,...111333222000......///000///...////////////000000000000222222222222222222333333222333333222222333666888555888;;;<<<===>>>@@@AAAAAA>>>???CCCFFFGGGJJJOOOMMMLLLQQQ\\\gggrrrzzz___MMMEEE@@@;;;999888888888222---111:::...---///222111------000........................************************))))))))))))))))))))))))************************)))***,,,,,,,,,+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000...///000222222111111000111111111111222333444555777888999:::;;;::::::999666888===???>>>JJJnnn{{{YYYPPPOOOKKKSSSXXXcccmmmooojjjggghhhfffggglll{{{{{{YYYGGG:::<<<:::777777;;;===;;;666777777888999999:::;;;;;;<<<<<<============<<<<<<>>>>>>============>>>>>>vvvzzz~~~~~~zzzuuusssrrroookkkhhhfffeeeccc^^^ZZZUUUVVVWWWUUUQQQMMMLLLKKKEEECCC>>>888333000000111111000///...---,,,++++++))))))***+++++++++******...,,,******,,,,,,***'''***+++,,,,,,,,,***)))(((***)))(((''''''((()))***)))))))))***++++++,,,,,,+++,,,------,,,+++)))(((***************************---,,,***,,,222555444,,,,,,,,,---------......---......///////////////000000000111222222333333222333333444555666777777888888888999;;;===>>>???@@@?????????AAACCCFFFHHHFFFJJJQQQVVVXXX\\\hhhuuujjj]]]MMMAAA;;;:::888666555444333111///...---,,,------------------------,,,,,,------,,,,,,+++***+++++++++************)))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************...------,,,,,,+++******---------............///............////////////222222111000//////000000222222333333333333444444666666666777888888999999<<<999:::>>>>>>BBBXXXppprrr\\\TTTIIIRRRRRRYYYeeennnoooiiidddggghhhiiiooo|||___LLLBBB888<<<;;;;;;::::::999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAAAAA@@@>>>===www{{{zzzuuusssrrrnnnjjjgggfffeeeccc^^^ZZZUUUVVVVVVTTTPPPMMMKKKKKKEEECCC???999333//////000//////...---,,,+++******)))*********++++++,,,,,,///,,,***)))***+++)))'''((())))))******)))))))))***)))(((''''''((())))))((())))))******+++,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++***---,,,***,,,222444333,,,,,,,,,---------......---...//////000000//////000000000111222222333333222333333444555666777777888888888999;;;<<<>>>??????>>>??????AAADDDFFFGGGKKKJJJMMMQQQRRRQQQVVV\\\```mmm}}}gggRRRGGGAAA999666777999999888333333222111///...------------------------------,,,,,,------,,,,,,+++***+++++++++************)))*********)))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++------------........................////////////222222111000000000000000222222222333333333444444555666666777777888999999<<<888:::>>>======KKK]]]nnnPPPQQQQQQUUU^^^eeefffeeedddcccdddeeehhhqqqnnnLLL@@@???===999999::::::::::::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>======???@@@BBBDDDEEEEEEIIIGGGIIINNNQQQQQQRRRTTTSSSXXX\\\bbbnnn|||sssiiigggggg\\\GGG555777555333555777888555222111111111000//////......------------------------,,,,,,------,,,,,,+++***+++++++++************)))******))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,------------........................////////////222111000000000000000000222222222222333333333333555555666666777888888888:::777999>>>>>>;;;AAAKKK[[[qqqQQQLLLKKKQQQWWW[[[___dddaaaaaabbbbbbfffppp~~~~~~xxxSSS>>>777;;;@@@777888888999::::::;;;;;;888888999999999:::::::::::::::::::::;;;;;;;;;;;;999;;;===???AAAAAAAAAAAAuuuyyy}}}}}}xxxsssppppppkkkhhheeedddeeeddd```]]]VVVWWWWWWUUUQQQNNNLLLLLLFFFEEE@@@:::333///------...------,,,+++***************))))))***,,,///111111///+++((((((((()))***+++***)))((('''(((((()))((((((((((((((()))))))))(((((())))))***++++++++++++***)))))))))+++,,,---++++++++++++++++++++++++***,,,,,,***,,,000222000,,,,,,,,,---------.........///000000111111000000000000000111222222333333222333333444555666777777777777888888999;;;<<<===;;;<<<>>>@@@BBBCCCDDDDDDGGGFFFHHHMMMOOOPPPTTTYYYZZZYYYXXXXXX\\\eeemmmrrrzzzqqqbbbXXXGGGBBB???BBBIIIIII@@@888666555555666777555111...000///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********))))))***)))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,---.........,,,,,,---------.....................////////////111111000000000000000111111222222222222333333333444444555666666777777888777555888>>>@@@???AAAFFFKKKvvvdddUUUIIIJJJPPPTTTYYY```bbbcccdddcccbbbfffmmmsss[[[GGG>>>888999>>>777888888888999999::::::888888888888999999999999:::::::::::::::;;;;;;;;;:::;;;===>>>???@@@@@@@@@tttxxx|||{{{vvvqqqnnnmmmjjjgggddddddeeeddd```]]]WWWXXXXXXVVVSSSOOOMMMMMMFFFDDDAAA;;;444///------......------,,,,,,++++++***)))((((((***,,,///000111///---***((((((***,,,///---+++)))((('''((((((''''''((()))))))))))))))'''(((((()))******++++++******)))((()))***,,,---++++++++++++++++++++++++))),,,---***+++///000...,,,,,,,,,---------............///000000000000000000000000111222222333333222333333444555666777777777777777888999:::;;;<<<;;;<<<>>>@@@AAACCCCCCCCCIIIIIIJJJKKKHHHHHHPPP[[[YYYVVVTTTUUUYYY___fffkkkhhhkkknnnnnnooouuuqqqmmmddd[[[QQQGGG???:::>>><<<:::999888777444222//////000111333333222111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++*********)))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,---...///000000,,,,,,,,,------------...............////////////111000000000000000111111111111111222222222333333444444444555666666777777888666666;;;>>>???AAADDDHHH___zzzaaaKKKIIIOOOSSSXXX___ccceeegggfffcccccceeeiiivvvoooJJJAAAAAA;;;777:::999999999888888777777777777777777888888888999999999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>===tttxxx{{{zzzuuupppmmmllljjjgggddddddeeeccc```\\\WWWXXXXXXVVVRRROOOMMMMMMDDDCCC@@@;;;555000------...---------,,,,,,,,,,,,))))))(((((()))+++---.........---***((((((***---......,,,***)))(((((((((&&&'''((()))*********)))''''''((())))))******+++******)))))))))******+++************************))),,,---***+++......,,,,,,,,,,,,---------......---......///////////////000000000111222222333333222333333444555666777777777777777777888999:::;;;;;;;;;===>>>@@@BBBCCCDDDFFFGGGJJJKKKIIIKKKWWWeeehhh___VVVTTTVVVZZZaaagggmmmllljjjfffccceeekkkpppgggnnnwww}}}zzzqqqjjjddd^^^XXXSSSUUURRRMMMHHHDDDAAA@@@???:::;;;;;;888333111111333222111111000000000111222...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++************)))))))))((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,---...//////000,,,,,,,,,,,,------------............////////////000000000000000111111222111111111111222222222222333333444444555666666666888888777777999;;;===@@@FFFLLLvvv}}}```HHHGGGNNNTTT]]]hhhdddgggjjjiiieeeccccccdddkkkyyy```@@@;;;===888666:::999999888888777666666555666777777777777888888888888888999999::::::;;;;;;=========<<<<<<<<<<<<<<>>AAACCCDDDCCCDDDGGGKKKMMMQQQ[[[eeelll```VVVTTTTTTUUUYYY```\\\[[[ZZZYYYYYYZZZ[[[\\\\\\^^^aaabbbaaabbbeeehhhjjjllloooqqqrrrrrrqqqppplllkkkiiifffaaa\\\YYYXXXOOONNNKKKHHHFFFDDDCCCBBBBBBAAA???<<<999666666666111222444444444444555666666666444222000..................------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++************)))))))))((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,---------++++++,,,,,,,,,---------............////////////000000000000000111222222111111111111222222222222222333333444555555666666666888999888777999<<<>>>???@@@```sssZZZRRROOOOOOZZZjjjhhhkkknnnmmmiiieeedddeeefffllluuuiiiPPP;;;888:::777777:::777777777777777777666666666666666777777777888888777888888999::::::;;;;;;;;;;;;;;;;;;<<<======>>>www{{{~~~}}}xxxrrrooonnnkkkhhheeeddddddbbb^^^ZZZTTTUUUUUUSSSOOOLLLJJJIIIBBBBBB@@@;;;555111///...+++++++++***************'''((())))))))))))((((((%%%'''))))))'''&&&(((***%%%&&&(((************)))%%%&&&((()))*********)))''''''(((((()))*********)))***+++++++++)))((('''(((((((((((((((((((((((())),,,---***+++---,,,))),,,,,,,,,---------......+++,,,------......------000000000111222222333333222333333444555666777777777777666666777888999999<<<<<<;;;;;;===@@@CCCEEEGGGDDDCCCGGGIIIJJJMMMRRRRRRJJJHHHOOOVVVYYY]]]cccWWWWWWXXXZZZ\\\[[[XXXVVVWWWXXXYYYYYYYYY[[[]]]___^^^___aaaaaaaaa```^^^]]]YYY[[[[[[VVVMMMHHHHHHJJJEEEFFFEEEBBB???<<<======999::::::999777444333333777555333222333222///,,,---...//////...---.../////////...------,,,++++++++++++++++++++++++++++++,,,,,,---------,,,+++++++++++++++************))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------............/////////000000000///000000111222222000111111111111222222222222222333444444555555666333888;;;:::999;;;???AAA:::===VVVrrr}}}hhhTTTGGGNNN___lllpppsssqqqmmmhhhfffgggcccbbbbbbhhhwwwvvvQQQBBB888999;;;999888:::555555666666777777888888666666666666777777777777777777888999::::::;;;;;;999999::::::<<<===???@@@|||zzzvvvsssnnniiikkkhhheeedddeeeddd```\\\VVVVVVUUUTTTRRROOOMMMKKKBBBBBB@@@;;;555///,,,+++......---,,,,,,+++******+++***)))'''&&&&&&%%%%%%******))))))))))))*********++++++++++++***))))))''''''((())))))))))))))),,,,,,,,,,,,,,,+++***)))***)))(((((())))))((('''************************++++++******************,,,,,,,,,---------......+++,,,...---,,,,,,---//////000111222222333222222555555555555666666666666444444555777888999:::;;;:::<<>>===>>>AAAEEEGGGFFFGGGIIIMMMQQQSSSSSSQQQQQQQQQPPPPPPQQQUUUXXXYYYZZZ[[[ZZZXXXWWWWWWWWWYYYYYYYYYYYYZZZZZZZZZZZZ^^^^^^^^^______\\\YYYUUUUUURRRNNNJJJGGGEEEEEEEEE??????>>>>>>===<<<<<<<<>>???zzz}}}}}}yyyuuusssoooiiiiiifffcccccccccbbb^^^ZZZWWWVVVUUUTTTQQQMMMJJJHHHBBBBBB@@@;;;555///---,,,...------,,,++++++******))))))((((((((((((((()))******))))))))))))******))))))*********)))((((((''''''((()))))))))))))))***************)))(((((()))((('''((()))***)))(((************************************************,,,,,,,,,------------...+++,,,...---,,,,,,---/////////000111222222222222444444555555555666666666444444555777888999:::;;;<<<===??????>>>>>>AAACCCFFFFFFHHHKKKPPPSSSTTTTTTUUUUUUUUUSSSRRRRRRTTTUUUTTTVVVXXXZZZZZZ[[[\\\]]][[[ZZZZZZYYYXXXXXXXXXWWWYYYYYYZZZ\\\\\\ZZZVVVSSSSSSQQQMMMIIIFFFDDDCCCCCC???>>>>>>===<<<<<<;;;;;;<<<999666666666666444222222222111111111000000000........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,,,,---------.....................//////////////////000000000111111111000000111111111222222222222333444444333333444555666666777888999:::;;;;;;;;;>>>DDDRRRooouuu[[[PPPLLLPPPZZZhhhssswwwtttnnniiiccccccbbbaaacccmmm{{{hhhMMM@@@===:::888888999888888777777777666666666555555666666777777777888888888999999999999999:::::::::::::::::::::;;;<<<===>>>xxx{{{{{{wwwuuusssooojjjgggdddaaaaaaaaa```\\\YYYWWWWWWVVVTTTPPPLLLHHHEEEBBBBBB???;;;444///---,,,------,,,,,,++++++******''''''(((((()))***,,,,,,******))))))))))))******(((((())))))(((((('''&&&''''''((())))))))))))((((((((((((((((((''''''&&&((('''&&&((()))+++***)))************************************************,,,,,,,,,,,,------------+++,,,...---,,,,,,---///...///000111222222222222444444444444555555555555444444555666888999::::::===>>>???>>>===>>>@@@AAAEEEEEEHHHMMMRRRUUUVVVUUUXXXYYYYYYWWWUUUSSSSSSTTTSSSTTTVVVXXXZZZ\\\]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUWWWYYYZZZXXXSSSPPPNNNMMMJJJFFFCCCAAA@@@???=========<<<;;;;;;::::::999777555444444444222000111111111111000000000000........................,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------............///////////////000000000000111111000000000111111111222222111222333333222222333444555555666777888999::::::<<<;;;???HHHYYYuuuvvv[[[JJJKKKOOOXXXeeeooorrrmmmgggccccccbbb``````ccckkkqqq|||yyyQQQ???;;;999777666888999999999666666666666666555555555666666666666777777777777999999999888888777777777999999999999:::;;;<<<<<>>???BBBDDDGGGLLLRRRTTTTTTSSSXXXZZZZZZYYYWWWUUUTTTUUUVVVVVVVVVWWWXXXYYYXXXWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUVVVVVVXXXXXXUUUPPPMMMJJJIIIGGGDDDBBB???===<<<<<<;;;;;;::::::999888888666666555444444333111000111111000000000/////////------------------------+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////////////////000000000111000000000000111111111111111222333333222222333444555555666777888999999:::;;;999<<>>999444000......,,,+++++++++++++++******++++++************++++++******))))))))))))******))))))******))))))((('''&&&&&&'''(((((((((((((((''''''((())))))((((((((('''&&&&&&'''***++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++,,,...---,,,,,,---///......///000111111111111222222222222333333333333333333444666777888999:::<<<;;;;;;<<<===>>>???@@@AAABBBEEEJJJOOOQQQQQQOOOTTTVVVXXXXXXWWWWWWWWWXXXZZZYYYWWWXXXZZZYYYWWWUUUSSSSSSRRRRRRSSSUUUWWWXXXZZZYYYXXXWWWVVVRRRNNNJJJIIIIIIHHHFFFDDDAAA>>><<<::::::999999888777777777555666666666444333222111000000000/////////......------------------------++++++,,,,,,++++++***)))************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))******************************+++++++++,,,,,,,,,*********+++++++++,,,,,,------------...............////////////000000000//////000000000111111111222333444444333333444555555555666777888999:::::::::888<<>>999333000//////++++++++++++++++++******,,,,,,+++***)))))))))*********))))))))))))******)))************)))((((((&&&&&&'''((((((((((((''''''((())))))))))))))))))((('''&&&((()))+++***))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...---,,,,,,---///---...///000111111111111111111111111222222222222333333444555777888999999;;;::::::<<>>888888888777666666555555444666777777555333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------...............////////////000000/////////000000000111111222333444444333333444555555555666777888999::::::999888===AAA===???WWWsssqqq]]]PPPPPPXXXaaagggaaabbbbbbbbbaaa```^^^]]]bbb___bbbmmmyyyfffFFF<<<:::666999777666555666555444222333333333444444444444444444444444444555555555666333444444555777888888999999999999999:::;;;<<<<<>>888333000///000******************++++++++++++***)))))))))))))))******))))))))))))******(((((())))))(((((('''&&&%%%&&&''''''((((((''''''''''''((())))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,...---,,,,,,---///---...///000111111111111000000000111111111222222222333444555666888999999;;;::::::>>>CCCHHHIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHLLLNNNOOOPPPRRRTTTXXX[[[YYYVVVUUUXXX]]]___]]]ZZZQQQPPPOOONNNPPPRRRUUUWWW[[[WWWSSSOOOMMMKKKIIIGGGGGGHHHIIIHHHFFFBBB>>>;;;777777666666555444444444222555777777444222111222/////////.........------+++++++++++++++++++++++++++++++++++++++***))))))************************************************((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,---------................../////////000000////////////000000000111111222333333222222333444444444555666777888888999999999<<<>>><<<>>>JJJYYY~~~hhhVVVRRRXXX___```_______________^^^^^^aaa]]]___eeehhhmmmlllKKK<<<;;;;;;999888777555666666666444222222222333333333444444444333333444444444555555555555555666666777777777888888888777888888999:::;;;vvvyyyzzzwwwuuutttqqqllleeeccc```aaabbbbbb^^^[[[VVVWWWXXXWWWTTTNNNIIIEEEBBBAAA===888333000///000******************++++++***)))))))))))))))************))))))))))))******''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))))))))(((***)))(((((())))))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///---...///000111111111111000000000000111111111111222333444555666888999999<<<;;;;;;@@@GGGLLLNNNMMMIIIGGGFFFFFFGGGHHHGGGGGGKKKLLLMMMNNNOOORRRWWWZZZWWWTTTSSSUUUZZZ[[[YYYUUURRRQQQOOONNNNNNQQQSSSUUUXXXSSSNNNJJJIIIHHHHHHGGGCCCDDDEEEEEEBBB>>>:::777777666666555444444333333111444777777444111111222//////.........---------++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000////////////000000000000///111222222111111222333222333333444555666777777:::::::::;;;;;;>>>DDDJJJYYYfffVVVVVV[[[^^^]]]\\\]]]```bbbcccccc___]]]```dddaaa]]]iii{{{tttHHH888999999777888666555555666777777666444222222222333333444444444333333333444444444555555777777777777777666666666666666666666777888999:::yyyxxxtttqqqsssvvvrrrllleeeddddddddddddbbb^^^[[[XXXYYYXXXTTTNNNIIIHHHHHHAAAAAA???;;;555000---,,,///,,,***))))))***))))))))))))************)))))),,,(((%%%%%%'''((('''&&&((((((((((((((((((((((((((('''&&&(((******'''$$$(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------+++444666...+++000111,,,000000000111222222333333444444444444666777888999:::;;;===???AAADDDFFFGGGCCCAAA@@@AAADDDGGGHHHHHHJJJHHHIIIOOORRRRRRSSSWWWVVVRRRQQQTTTVVVTTTTTTUUUSSSQQQNNNNNNPPPQQQRRRRRRZZZXXXYYYZZZRRRFFF@@@BBBAAAAAA???>>><<<:::999888444444444333222111//////222222222111000//////...------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))************+++++++++************************000---***)))***,,,------000,,,)))***///111...***---------............///////////////000000000000111111222333333333333222333333444444555666666666888999:::<<<>>>???AAAAAAHHHhhhpppVVVUUUVVVZZZ___aaaaaaaaaaaaaaa^^^\\\[[[ZZZ[[[]]]```aaaeeeqqq{{{qqqRRR777444999999555555444444444444444444444444333333333333333333333333333333333444444444555555777777777777666666666666888888888888999:::;;;<<>>===;;;999888777666444444444333222111///...111111000//////...---------------...------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++************************)))))))))))))))+++,,,---++++++,,,---......---,,,---------............///.../////////000000000000000111222222333333222222333333444444555666666666777888999;;;===>>>@@@@@@EEERRRvvvvvvfffUUUWWW^^^fffhhhccc___^^^\\\[[[[[[\\\]]]^^^``````___ccckkkuuuYYYEEE555444777555555888444444444444444444444444333333333333333333333333333333333444444444444555666666666666666666666666888888888888999:::;;;;;;xxxwwwuuurrrssstttqqqjjjeeedddcccccccccbbb___\\\ZZZZZZYYYUUUPPPLLLIIIIIIAAAAAA???;;;555000---,,,...,,,***)))***+++***)))))))))************)))))),,,***))))))***,,,+++***(((((((((((((((((((((((()))((((((***++++++)))'''''''''((((((((()))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((())))))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,222===AAA777---,,,///000//////000111111222222333111222222333444555666777666777999<<<>>>@@@AAABBBFFFHHHIIIHHHFFFGGGJJJNNNUUUeeewwwzzzjjjVVVPPPTTTVVVPPPKKKMMMOOOPPPTTTXXXYYYTTTOOOLLLKKKLLLLLLLLLJJJTTTaaacccXXXHHH@@@AAA<<<;;;:::888777555444333333333333222222000///.../////////...------,,,,,,---------------,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))*********++++++************************+++---...,,,)))((())),,,))),,,...///---,,,---...---------............///....../////////000000000000111222222333333222222333333333444555555666666666777888:::;;;===>>>???EEEBBBYYY]]]TTTVVVccciiiaaa\\\___\\\\\\\\\]]]]]]^^^______```___^^^```iiiyyyjjjCCC:::555777777222444999444444444444444444444444333333333333333333333333333333333333444444444444666666666666666666666666888888777888888999:::;;;vvvwwwuuurrrrrrsssooojjjdddcccbbbbbbcccbbb___]]][[[[[[YYYUUUQQQMMMJJJIIIAAAAAA???;;;555000---,,,---,,,******++++++***)))))))))************)))))))))((((((((())))))))))))(((((((((((((((((((((((())))))***++++++***)))((('''''''''((((((((())))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++333777222,,,---000111//////000000111222222222000111222333444555555555555666999;;;>>>???@@@@@@BBBEEEHHHFFFCCCBBBGGGLLLSSScccvvvyyyjjjYYYWWW___^^^VVVOOONNNNNNOOOSSSWWW[[[WWWQQQLLLJJJJJJJJJJJJKKKPPPUUURRRJJJAAA@@@BBB999999888777555444333222222222222222111000///...///.........---------,,,,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************+++...000...++++++111666000//////---,,,,,,...///---------............///........./////////000000000000111222222222222222222333333444444555666666666666777999:::;;;======BBB???NNNtttbbbPPPXXXaaa^^^___ggg```___^^^]]]]]]]]]^^^^^^aaaaaa```aaacccjjjrrrxxxoooRRR<<<888888999777222333777333333333333333333333333222222222222222222222222222222333333333444444444444555555555555555666666777777777777888999:::;;;uuuwwwvvvrrrqqqqqqnnniiidddcccaaaaaabbbaaa___]]]\\\ZZZXXXUUURRRNNNJJJHHHAAAAAA???;;;555000---,,,---+++++++++,,,,,,+++)))))))))************))))))'''((())))))((((((((()))((((((((((((((((((((((((((()))***++++++***))))))''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,(((+++---,,,---///000......//////000111111222222///000222333444555555444555777:::<<<>>>????????????CCCEEEDDD@@@@@@EEEJJJLLLTTT]]]```YYYSSSWWWaaa]]]UUUOOOMMMNNNOOORRRWWW[[[WWWQQQMMMKKKKKKJJJJJJKKKKKKIIIEEEBBB@@@>>><<<888888777666555333333222111111111111000///......//////............------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********************************%%%(((+++++++++000;;;CCC:::444---***,,,//////...---------............///............////////////000000111222222222222111222222333333444555555555555666777888999:::;;;<<<;;;???FFFXXXzzz[[[SSSWWWXXX]]]hhhdddbbb```___^^^]]]]]]^^^\\\^^^______^^^___```bbbsss}}}nnnRRRAAA;;;777555666666444333555333333333333333333333333222222222222222222222222222222222333333333444444333333444444555555555555777777777777888999::::::ssswwwwwwsssqqqpppmmmhhhdddbbbaaa```aaaaaa```^^^\\\ZZZVVVTTTQQQNNNJJJGGGAAAAAA???;;;555000---,,,,,,++++++,,,------+++***))))))************)))))))))***,,,+++)))(((((()))((((((((((((((((((((((((''')))++++++***(((((()))&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))*********+++++++++************++++++++++++,,,++++++,,,///000...,,,......///000000111111222///000222444555555555444666888;;;===???@@@?????????AAACCCCCCBBBCCCGGGJJJLLLKKKLLLNNNNNNNNNTTT\\\SSSMMMIIIJJJLLLMMMQQQUUUVVVSSSOOOMMMLLLLLLKKKJJJHHHIIIGGGEEEDDDBBB<<<555777777666555444333222222000000000000000///..............................,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))*********************************+++***((((((,,,333999<<<444,,,))),,,000///------------............///------.........////////////000111111222222111111222222222333444444555555666666777888999:::;;;;;;<<<@@@AAADDDYYYyyy___UUUOOORRRYYYbbbbbbccccccbbbaaa___]]][[[[[[[[[YYYXXXZZZ]]]```___eeennnzzznnnPPPAAA<<<777333000000333444444444333333333333333333333333222222222222222222222222222222222222333333333333222222333333444555555555777777666777777888999:::rrrvvvwwwssspppoookkkgggdddbbb``````aaaaaa```___\\\YYYUUUSSSQQQNNNIIIEEEAAAAAA???;;;555000---,,,,,,++++++,,,......,,,***))))))************))))))(((***,,,+++(((&&&%%%&&&((((((((((((((((((((((((%%%(((******(((''''''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((()))))))))*********************++++++++++++---------//////...............//////000111111111///111333555666666555444555777:::===??????>>>===?????????@@@BBBEEEGGGIIIKKKIIIIIILLLNNNMMMPPPUUULLLGGGEEEIIIKKKKKKMMMPPPOOOMMMKKKKKKLLLLLLKKKIIIEEEJJJJJJFFFCCCAAA<<<555666666555444333222111111//////000000//////......,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))***************************///---+++)))(((((()))***444000,,,+++---......------------............///---------........./////////000000111111111111111111222222333333444555555666777888888999:::;;;;;;@@@===>>>DDDLLL```kkkWWWOOOOOOZZZ___eeejjjkkkgggaaa]]]]]]]]][[[YYYXXXZZZ^^^aaaZZZ]]]aaafffpppxxxXXXCCC;;;;;;333222111000111333444333222222222222222222222222111111111111111111111111111222222222222333333333111222222333444444555555666666666777777888999:::rrrvvvwwwssspppnnnkkkgggdddbbb```___```aaa```___[[[XXXTTTRRRQQQNNNIIIEEEAAAAAA???;;;555000------+++++++++---......,,,***))))))************))))))&&&(((***)))%%%""""""###(((((((((((((((((((((((($$$'''******(((&&&'''(((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++(((+++///000...,,,///333......//////000111111111///111333555777666555555444777:::===>>>>>>===<<<===<<<<<<>>>AAAEEEGGGGGGCCCCCCHHHNNNOOOKKKJJJLLLLLLHHHGGGJJJLLLJJJIIIKKKIIIIIIIIIJJJKKKLLLJJJHHHFFFLLLLLLCCC<<<<<<<<<:::555444444333222111000000//////////////////...---+++++++++++++++++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************&&&&&&(((***---...---+++***,,,......---,,,---...---------.........//////---------.........////////////000111111111111111111222222333333444555555777777888999:::;;;;;;<<>>???<<<@@@CCCBBB@@@AAAFFFJJJOOOJJJFFFGGGMMMRRRTTTTTTNNNJJJFFFEEEGGGIIIIIIHHHGGGJJJLLLLLLIIIFFFGGGHHHIIIFFFBBB???===:::777555333333222111111222222222////////////............******+++,,,,,,,,,++++++++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++)))(((''''''''')))***+++***((('''***...///+++'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))(((((()))***+++,,,,,,,,,,,,+++***((((((((()))))))))************+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------...........................000111111000000111222111111111111222333444444666666666777888888999999777555999@@@BBBEEEVVVkkkzzz]]]WWWSSSSSS[[[dddgggddd```]]]]]]]]]]]]\\\[[[YYYXXXVVVYYY\\\___```aaaccceeettt}}}XXXFFF@@@999666888444444333333333222222222222222222222222222222222222222222222222222222222111111222333444444444444444333333333333444555555666666666666777888999:::uuuuuuuuutttrrrooollljjjgggdddaaaaaabbbbbbaaa___aaaYYYTTTSSSRRRLLLHHHGGGCCCBBB???:::333...+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***************++++++++++++,,,,,,,,,,,,***++++++,,,,,,------............//////000111222000111333444555666555555555555666777999;;;>>>???AAAFFFKKKJJJGGGGGGLLLQQQVVVQQQLLLMMMRRRUUUTTTPPPLLLJJJHHHHHHIIIJJJHHHFFFFFFHHHJJJJJJGGGFFFFFFGGGHHHEEEAAA>>>===;;;888666444444333222111111222222////////////.........---+++++++++,,,,,,+++******+++******************+++))))))))))))(((((((((((())))))))))))))))))))))))******)))(((((()))******)))((((((''''''((()))******((('''***......+++'''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))******++++++,,,+++***)))(((((())))))***))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------........................///000111111000000111333111111111111222333444555555666666777777888999999<<<999<<>>===<<<999888666555444222222111111111//////.........---------,,,,,,,,,,,,+++***))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))(((((((((((())))))((('''))),,,---***'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))***************************))))))((())))))***+++)))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,------........................///111222222111111222333222222222222333444555555555555666666777888888888>>>;;;<<>>EEETTTrrr{{{aaaVVVVVVXXXYYYWWWVVVUUUVVVXXXZZZZZZYYYZZZ[[[\\\[[[YYYYYY[[[]]]```______```fffooo{{{}}}zzz~~~~~~~~~}}}SSSCCC666555666333222444333333333222222222111111222222222222222222222222222222222222222222222222000111222333444444444444333333333333333444555555666666666666777888999999wwwvvvuuussspppmmmjjjhhhdddcccbbbaaaaaaaaaaaa```aaaZZZTTTSSSQQQLLLGGGFFFCCCBBB@@@:::444///,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''''''''''''''&&&%%%&&&'''((())))))))))))++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((()))***************((())),,,...///...---,,,***++++++,,,,,,------...............///000111222000222555777888888666555555666666888999:::<<<<<<>>>GGGNNNNNNHHHFFFLLLRRRYYYTTTQQQUUU\\\\\\SSSJJJLLLJJJIIIGGGFFFEEEDDDCCCFFFGGGGGGGGGFFFEEEEEEEEEDDDBBB???===<<<<<<:::888666555444333111111000000.........---------,,,,,,,,,,,,,,,,,,+++)))(((((())))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******))))))(((((('''''')))(((''')))++++++)))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))************))))))))))))((((((((())))))***++++++))))))))))))*********************++++++++++++,,,+++++++++,,,,,,,,,------........................000111222222111111222333222222222222333444555666444444555666666777777888;;;777888===???======@@@DDDYYY}}}{{{ggg\\\SSSKKKQQQRRRUUUZZZ^^^^^^ZZZVVVXXXYYYYYYYYYYYYZZZ\\\^^^___```aaaaaaaaaccceeehhhmmm{{{}}}}}}~~~~~~}}}|||}}}~~~```CCC<<<777888888555444555222222222222111111111111111111111111111111111111111111111111111111111111000111222333333444333333333333222222333333444555666555555666666777888999wwwvvvtttrrrooollljjjhhheeeeeecccbbb```^^^^^^______XXXSSSSSSRRRMMMIIIHHHDDDCCC@@@;;;444///,,,,,,+++++++++*********))))))************************((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''&&&&&&&&&&&&$$$%%%&&&((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((()))***************((())),,,...///...---,,,***++++++,,,,,,------...............///000111222000222444666777777666555999::::::::::::::::::999999AAAIIIJJJEEECCCFFFLLLOOOLLLKKKQQQYYYZZZSSSKKKKKKJJJHHHGGGGGGJJJMMMPPPIIIHHHGGGFFFFFFFFFEEEEEEBBB@@@===<<<;;;:::999777666555333222111000000///------------,,,,,,,,,,,,,,,,,,,,,+++***)))((('''((()))************)))((('''((((((((()))))))))***((((((((((((((((((((((((((((((((())))))(((((((((******))))))(((((('''''')))((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))******))))))))))))))))))(((((())))))************(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................///111222222111000222333222222222222333444555555444444444555666666777777999555555999===???@@@BBBEEEKKK```mmmZZZTTTRRRPPPSSSXXXZZZYYYVVVYYY[[[\\\[[[[[[[[[]]]___VVVYYY]]]`````````aaaaaa```jjjvvv{{{zzzyyyzzz|||~~~~~~~~~|||||||||}}}~~~lllMMM<<<999777666555111000222222222111111111000000000111111111111111111111111111111111111111111111111000000111222333333333333333222222222222333444444555555555555666777888999wwwuuusssqqqnnnllljjjiiieeeeeedddbbb___]]]]]]^^^^^^WWWRRRSSSRRRNNNJJJIIIDDDCCC@@@;;;555///---,,,+++++++++************)))************************'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''(((((()))))))))''''''''''''''''''''''''))))))((((((''''''''''''(((((()))***************((()))+++,,,---,,,,,,+++***++++++,,,,,,------............//////000111222///000111222333444444444<<<<<<<<<;;;:::999888777888>>>EEEGGGEEECCCDDDFFFGGGEEEGGGLLLRRRTTTQQQLLLIIIIIIHHHHHHJJJOOOWWW\\\LLLIIIGGGFFFFFFEEEDDDCCCAAA>>>;;;:::999888777555444333222000000/////////------,,,,,,,,,+++++++++++++++++++++***)))(((((('''((()))******)))((('''''''''(((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))))))))((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))))))))))))))))))))))))))((())))))************)))((((((((()))))))))******++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------...........................000111111000000111222111111111111222333444444333333444444555666666666999777666777:::===@@@AAADDDBBBKKKhhhsssfffVVVMMMNNNTTTZZZ\\\___aaabbbaaa___^^^^^^___[[[\\\]]]\\\[[[[[[^^^```\\\aaaeeegggiiirrr~~~|||zzzssstttvvvxxxyyyzzzzzzzzz|||{{{zzzyyy{{{~~~dddOOO<<<999777555444333111111111111111111000000000000///111111111111111111111111111111111111111111111111///000111222333333333333222222222222222333444444555555555555666777888888vvvtttrrrpppnnnlllkkkjjjcccddddddbbb^^^]]]^^^``````YYYSSSSSSRRRMMMIIIHHHDDDCCCAAA;;;555000---,,,+++++++++************)))************************((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''((())))))((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))******************************************++++++,,,,,,------............//////000111222111000000000222333555666::::::;;;;;;:::999777666888<<>>>>>>>>???DDDRRRjjjzzzbbbYYYZZZ^^^```aaadddggggggfffdddbbbbbbbbbcccbbb___\\\[[[]]]^^^[[[]]]^^^^^^^^^aaahhhnnnrrryyy}}}yyyvvvvvvwwwwwwvvvrrrsssuuuvvvwwwxxxyyyzzz|||{{{{{{|||\\\DDD<<<444888777666444555555444222111111000000000/////////111111111111111111111111111111111111111111111111///000111222222333333222222222222111222222333444555555555555555666888888uuutttrrrpppnnnllllllkkk```bbbcccaaa^^^^^^```bbbbbbZZZTTTSSSQQQLLLGGGFFFDDDDDDAAA<<<555000---,,,+++++++++************)))************************))))))))))))))))))))))))))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&'''((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))***************+++***))))))((())))))******++++++,,,,,,---...............//////000111222444333222111222555777999777888999::::::999888777888;;;???DDDGGGFFFCCC???HHHHHHIIIHHHGGGHHHJJJKKKIIIJJJKKKIIIFFFFFFHHHKKKMMMIIIEEEBBBBBBBBB???===???===999777666555333111000//////.........//////,,,,,,,,,+++++++++******((())))))************)))'''((()))++++++)))((('''&&&''''''((()))******+++((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((*********))))))((((((((('''%%%%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))&&&''''''((()))******+++)))***++++++***)))((('''(((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------........................---...//////......///000////////////000111222333222222333444444555555666222666999::::::<<<===>>>888@@@FFFGGGMMMfffnnnfffbbb```___ccchhhkkkkkkiiihhhhhhYYY]]]aaaccccccbbbaaaaaa^^^```cccddddddddddddeee```eeejjjmmmqqq{{{}}}yyyvvvtttssstttuuuuuutttsssuuuvvvwwwxxx{{{~~~||||||~~~rrrHHH999<<<;;;666666555444555555222...000000000000////////////000000000000000000000000000000000000000000000000///000111222222333222222222222111111222222333444555444444555555666777888yyyxxxtttnnnlllllljjjfffdddccc```^^^]]]]]]^^^___^^^WWWSSSTTTRRRLLLGGGEEEFFFDDDAAA;;;444///,,,,,,,,,,,,------,,,,,,+++***))))))************))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))******))))))))))))))))))))))))***+++---......//////////////////.........111111111222222333333444666666777777888888999999999:::<<>>======>>>:::::::::888666444222111/////////...------,,,,,,************************&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++---------............///////////////000000000000000000000000111111111111111222333444555555555555666666666777888999;;;;;;@@@???AAAEEEIIIUUUnnnccc___UUUTTT^^^eeebbbaaaeeeeeeccc``````dddfffddd___```eeeaaaXXXYYYbbbddd^^^\\\]]]___aaaccchhhmmmqqq{{{~~~|||zzzxxxwwwvvvuuutttrrrpppppprrruuuvvvwwwwwwxxxxxxxxxxxxzzz}}}|||vvvZZZHHH>>>888444555555444333333222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222555555555555666666666666wwwwwwsssmmmkkkllljjjfffeeecccaaa___^^^^^^_________XXXSSSSSSRRRLLLGGGFFFDDDCCC@@@;;;555111//////,,,,,,------,,,,,,+++***))))))************))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''(((&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))((((((************************)))******+++,,,---...///////////////............///000000111111222222333444444444555666666777777:::;;;===???AAACCCDDDDDDHHHHHHHHHIIIKKKLLLJJJIIIEEEDDDCCCCCCBBBBBBCCCCCCEEEDDDAAA???===<<<;;;;;;999888777555333222111000.........---,,,,,,++++++************************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++------------.............../////////000000000000//////000000000111111111111222333444555555555555666666666777888999:::;;;???>>>@@@BBBCCCIIIZZZkkkdddVVVMMMOOORRRSSSYYYccckkkkkkkkklllooorrrssssssqqqiiiaaa```bbbbbbaaa```^^^______^^^^^^___bbbdddiiikkknnnsssyyy~~~zzzuuussstttsssrrrpppnnnmmmmmmllllllnnnpppooonnnpppuuuzzz{{{{{{||||||}}}rrr\\\JJJ???:::777666555444444333222222111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222555555555555666666666666vvvvvvrrrmmmlllmmmlllgggeeedddbbb___^^^___`````````YYYSSSRRRQQQLLLHHHGGGCCCCCC@@@<<<666222111111,,,,,,,,,,,,,,,++++++***))))))************))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((''''''((()))'''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((('''******++++++++++++++++++)))******+++,,,---.................................//////000111111222222333333444555555666777777;;;<<<>>>???AAABBBBBBCCCEEEHHHKKKMMMLLLJJJHHHGGGDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@???>>><<<;;;999888777666444111000/////////------,,,,,,+++*********************************))))))))))))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++------------................../////////000000000//////000000000000111111111222333444444555555555666666666666777999:::;;;===<<<===??????@@@GGGPPPgggzzzfffZZZQQQLLLRRR]]]YYY]]]dddkkkttt~~~qqqcccdddeee___\\\aaaaaaaaaaaa___\\\[[[\\\]]]]]]^^^___aaacccdddeeeffflllqqqwww}}}~~~vvvuuussspppooommmmmmllljjjjjjiiiiiiiiiiiijjjjjjkkkooorrrpppmmmppp{{{VVVNNNBBB999666666666555444444333333222111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222444555555555555666666666vvvvvvrrrmmmmmmooonnnjjjfffdddbbb```______```aaaaaaYYYSSSQQQPPPLLLIIIIIIEEEDDDAAA<<<777222111111+++,,,,,,,,,,,,+++******))))))************))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''+++++++++++++++,,,,,,,,,)))******+++,,,,,,------------...............///...//////000111222333333444555555666777888999999;;;;;;===>>>???@@@@@@@@@AAAFFFMMMNNNLLLHHHFFFEEEEEEEEEDDDCCCCCCCCCCCCCCC======>>>>>>===;;;888777666444222///------...///---------,,,++++++******************************++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))*********+++******++++++++++++++++++++++++,,,,,,---------................../////////000000////////////000000000111111111222333444444444444555555555666777888999:::::::::<<<>>>@@@AAADDDFFFFFFiiimmmZZZSSSUUUXXXYYY\\\```dddlllyyy{{{lllgggccc___^^^aaa]]]^^^___^^^\\\[[[[[[\\\\\\\\\]]]^^^```aaabbbccc___aaaeeegggiiijjjlllmmmqqqtttuuutttvvv{{{|||{{{wwwwwwvvvuuutttsssssssssuuusssrrrpppnnnmmmkkkjjjjjjkkkmmmnnnoooooooooooohhhhhhiiijjjkkkmmmnnnooooooqqqqqqpppqqq|||[[[AAA<<<777444444444444333333333222222111111111000000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111222222222222222222222222444444444555555555666666vvvvvvsssnnnnnnpppoookkkfffdddbbb```______```aaabbbZZZSSSRRRPPPLLLIIIIIIGGGFFFCCC===666111//////++++++,,,,,,++++++***)))))))))************))))))'''((((((((()))))))))***''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''''''''%%%((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&'''''''''''''''******+++++++++,,,,,,,,,)))******++++++,,,,,,,,,,,,---------......////////////000111222333444555444444555666777888999999999:::;;;===>>>????????????DDDKKKMMMJJJFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBB<<<===>>>???>>>;;;888666666444111///------...///......------,,,+++++++++))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''((())))))******))))))++++++++++++++++++++++++,,,,,,,,,------------...............////////////...////////////000000000000111222333444444444444444444444555666777999999::::::;;;<<>>??????@@@>>>BBBFFFHHHGGGFFFDDDDDDAAAAAA@@@????????????@@@>>>>>>??????===;;;888666444333111///.....................---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***''''''(((((((((((())))))))))))))))))))))))))))))'''''')))*********)))(((++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////......////////////000000000111222333333444444444444444444444555777888999:::<<<;;;999;;;???BBBBBBHHHNNNQQQgggrrrfff^^^``````\\\\\\```lll{{{zzztttsssmmmbbb___bbbccccccaaa^^^\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[aaabbbcccbbbaaa```aaaccc```bbbbbbbbbgggqqqxxxyyyiiihhhhhhgggggghhhhhhiiiggghhhhhhhhhiiikkkooorrrmmmmmmllllllkkkjjjhhhhhhllllllllllllllllllmmmnnnnnnooossszzzoooPPP:::666777777666666555444444000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333444444444444555555555vvvvvvrrrmmmlllnnnmmmhhheeecccaaa___^^^^^^______```YYYTTTTTTSSSMMMIIIGGGEEEDDDAAA;;;555000......+++++++++++++++***))))))))))))************))))))'''''''''((()))*********''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))))))))(((((((((((())))))***++++++,,,************++++++++++++++++++,,,------...//////......///111222444555555000111222333555666777888888999;;;>>>???AAABBBBBB??????@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA??????>>>===;;;999666555111111000///......---,,,------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))((()))+++,,,,,,,,,******++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////........./////////000000000111222333333444333333333333333444555666888888666;;;<<<999888<<>>@@@FFFDDDOOOrrrtttkkkrrrtttsssnnnhhhdddaaa^^^aaacccffffffccc```]]]\\\^^^^^^]]]]]]\\\\\\[[[[[[[[[]]]^^^^^^^^^^^^aaacccaaacccbbb______ccceeecccaaabbbbbbcccdddfffggghhhiiijjjlllmmmooottt|||~~~xxxqqqnnnmmmnnnooopppqqqrrruuuwwwzzz}}}~~~tttZZZHHH<<<555555666666555444444444444000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333444444444555555555uuuuuuqqqkkkjjjllljjjfffdddccc```^^^]]]]]]^^^___```YYYUUUUUUTTTNNNHHHGGGBBBBBB???:::555111//////***++++++++++++***))))))))))))************))))))&&&''''''((()))******+++''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))'''(((((()))))))))))))))'''(((((()))******++++++***************+++++++++++++++,,,,,,---...//////------...000111333444444222333444555777888999:::999:::<<>>BBBEEEFFFDDDFFFFFFEEEDDDDDDDDDDDDEEE??????>>><<<:::777555444//////000///...---,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((())))))))))))))))))))))))))))))+++,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............/////////000000000111222333333333333333333333444555666777888222:::===:::888<<>>===FFFCCCAAAPPPlllppp___XXXRRRLLLNNNXXXXXX[[[^^^___^^^[[[YYYXXX``````_________^^^^^^^^^]]]___`````````aaaccceee___cccdddbbbbbbdddccc___aaabbbdddgggkkknnnrrrsssssstttvvvxxx{{{uuupppooopppuuuwww{{{{{{mmmjjjdddooonnnPPP<<<777999;;;666777666555333222333444////////////000000000000////////////////////////////////////000000000000000000000000000000000000000000000000111111111111222222222222222222222222333333333444444444555555uuuvvvsssnnnlllmmmmmmjjjfffeeebbb^^^ZZZZZZ[[[]]]___XXXSSSRRROOOJJJHHHHHHCCCBBB???:::444///---------,,,+++*********+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,---------...///...---...///111///...---///222444555444666777777777888999:::;;;===???>>>@@@LLLZZZVVVIIIBBBGGGHHHCCCAAACCCFFFFFFHHHHHHHHHHHHGGGFFFEEEEEE???===;;;:::888666333000//////.........---------,,,+++++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))'''&&&%%%&&&'''***+++(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))+++---...+++))))))************+++++++++++++++,,,,,,,,,,,,------............////////////////////////000000000000000111111111111222222222222222333444444555555666777777888999:::;;;;;;<<>>>>>HHHTTTRRRGGGCCCGGGGGGCCCBBBGGGLLLMMMHHHHHHHHHHHHHHHGGGEEEEEE>>>===:::999888666222000///......---------------------,,,+++)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++***)))***,,,---+++((()))************++++++++++++++++++,,,,,,,,,------............////////////.../////////000000000000000000111111111222222222222222333333444555555555666777888888::::::;;;<<<<<<>>>@@@@@@AAAIIIVVVaaaxxx}}}ooobbbSSSQQQRRRUUUYYYXXXRRRLLL\\\ccciiijjjkkknnnmmmjjjooouuuzzz{{{|||}}}yyyqqqpppsssxxxyyyqqqeee^^^^^^lllgggbbb```fffsssfffOOO;;;888:::777666888333333222111111000////////////............//////....................................////////////////////////000000000000000000000111111111111111111111111111111111111111222333444444333333555777yyyyyyvvvpppmmmmmmllliiidddcccaaa]]]ZZZXXXZZZ[[[\\\VVVRRRRRRPPPLLLIIIJJJFFFEEEAAA;;;555///---------,,,++++++******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------+++---//////000111444666222555777777444111222333444666888:::;;;<<<<<<<<<===@@@???===BBBKKKKKKEEEDDDFFFEEEAAAAAAFFFLLLMMMEEEEEEEEEEEEDDDCCCBBBBBB>>>;;;999777666555222000///...,,,+++++++++,,,---......,,,+++)))'''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***)))((()))++++++)))((()))************+++++++++++++++++++++,,,,,,,,,,,,---............/////////....../////////000000000000000000111111111222222222222333333444444555555666777777888999:::;;;;;;<<<@@@CCCCCCAAACCCIIIOOOVVVxxx{{{zzzlllYYYPPPUUUXXXYYY[[[aaaeeeeeennnuuu~~~~~~xxxyyy}}}vvvnnnuuuuuu]]]JJJ===444666888555555888222222222111111000000/////////............//////....................................////////////////////////000000000000000000111111111222222222111111111111111111111111222333444444333333555777yyyzzzvvvooolllllljjjgggcccbbb```]]]ZZZXXXYYYZZZ[[[UUURRRSSSQQQLLLJJJJJJGGGFFFBBB<<<555000------,,,,,,++++++++++++***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))******++++++,,,------+++---...//////000333555111666:::999555222333555777777777888:::<<>>BBBDDDCCC@@@@@@@@@@@@???>>>======<<<:::777555555333111//////---,,,******+++,,,------,,,+++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))(((''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((())))))*********+++++++++***++++++++++++,,,,,,,,,---------.........//////........./////////000000000000000000111111111111111222222333444444555555666666777888999:::;;;;;;:::>>>CCCEEEDDDEEEHHHLLLMMM^^^yyyeee```XXXPPPQQQVVVWWWTTT[[[```eeelllttt{{{zzz}}}wwwlllllluuutttUUU;;;===777444555555111000444222111111111000000000/////////............//////....................................////////////////////////000000000000000000111111222222333333111111111111111111111111222333444444333333555777xxxxxxuuunnnjjjjjjiiieeebbbbbbaaa^^^ZZZXXXYYYZZZZZZUUURRRSSSRRRMMMIIIIIIGGGFFFBBB<<<555000------,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))******++++++,,,------,,,---......------///111...333999999555333555888:::888666555777;;;@@@CCC@@@BBBAAA>>>>>>AAACCCBBB===@@@AAA@@@@@@BBB@@@<<<>>>>>>>>>>>>===<<<;;;;;;;;;888555333333222000///...---,,,+++***+++,,,,,,******))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''((()))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''((()))))))))((((((((())))))*********+++++++++*********+++++++++,,,,,,------------........................//////////////////000000000111111111111111222222333444444555555666777888999::::::;;;666:::===???@@@BBBFFFJJJHHHMMM[[[rrrzzzuuuqqqeeeXXX\\\\\\\\\\\\\\\]]]aaaeeeYYY```oootttllleeedddllluuuyyyxxxxxxuuurrrwww~~~gggSSSAAA555:::777555555222///000333111111111000000000000000//////............//////....................................////////////////////////000000000000//////000111222222333333111111111111111111111111222333444444333333555777wwwwwwtttmmmiiijjjhhheeebbbbbbaaa___[[[YYYYYYZZZZZZVVVSSSTTTRRRLLLHHHHHHFFFEEEAAA;;;555///------+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------,,,---...---,,,,,,...///---111444666555444666888:::888555444555:::???CCC@@@@@@@@@??????@@@AAAAAA999===AAABBBEEEGGGDDD>>>??????@@@??????>>>===<<<:::777444222111111000///------------,,,,,,,,,+++((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((******((((((((())))))************+++++++++************++++++++++++,,,------------.........------.........//////////////////000000000111111111111222222333333444444555666666777888999:::::::::;;;======>>>AAADDDGGGEEEKKKUUU___ooosssaaaUUURRRPPPRRRZZZeeekkkkkkkkkmmmkkk{{{{{{vvvnnnfffeee\\\UUUVVV[[[]]]___bbbfffrrr{{{bbbIII:::888;;;666666555333111111333555000000000000000000000000//////............//////....................................////////////////////////000000000000......///000111222222333111111111111111111111111222333444444333333555777wwwwwwtttmmmjjjkkkiiifffccccccbbb```\\\ZZZZZZZZZ[[[VVVTTTTTTRRRLLLGGGGGGDDDCCC@@@:::444///------++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************)))******++++++,,,------+++,,,------------000222...///000222333444555666888777666666777999<<<>>>???===<<>>===<<<999666222000000000///...,,,---/////////...,,,+++)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))((('''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++)))'''(((***)))************+++++++++************++++++++++++,,,,,,---------.........---------.........//////////////////000000000111111111111222333333444444555555666777888999::::::<<<===>>>???@@@BBBDDDFFFFFFKKKSSSWWW^^^ttt{{{qqqjjjdddbbbaaaaaaeeejjjiiiooossssssqqqrrryyyzzzrrrmmmiiifffgggkkk~~~xxx\\\JJJ===444444999333333333222222333444333///000000000000000000000//////............//////....................................////////////////////////000000000000,,,---...///000111222222111111111111111111111111222333444444333333555777wwwxxxuuunnnkkklllkkkhhhcccdddcccaaa]]][[[ZZZ[[[\\\WWWTTTUUURRRKKKGGGFFFCCCBBB???:::444///------++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------***,,,---......000222555000///...///111444444444555666777999999:::::::::===::::::>>>BBBBBB???===AAABBBAAA???BBBEEECCC===>>>>>>>>>>>>===<<<;;;:::888555222////////////...,,,---000111111///,,,***+++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))+++***'''&&&%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))'''***,,,+++)))((()))+++)))************+++++++++)))************+++++++++,,,,,,,,,---------......---------.........//////////////////000000000000000111111222333333444444555555666777888999::::::888:::;;;===???@@@BBBCCCGGGEEEGGGMMMVVVfffvvvUUU999777;;;888333444111333333222222333111///////////////000000000000//////............//////..................................../////////000////////////000000000000,,,,,,---...///000111111111111111111111111111111222333444444333333555777xxxtttoookkkjjjjjjiiiiiibbbaaa___^^^]]]]]]]]]^^^```ZZZUUUSSSOOOIIIHHHKKKEEECCC@@@:::444000......,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))),,,'''###$$$(((+++)))&&&(((((((((((())))))))))))))))))((('''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&%%%%%%&&&$$$!!!''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************))))))******+++,,,---------............///000111111000...///111333555555444444555666888999<<<::::::===AAABBB===888;;;;;;<<<<<<======>>>>>>???<<<:::<<>>???===<<<=====================<<<<<<;;;:::<<<>>>===999666777666222///---,,,,,,,,,++++++++++++++++++++++++***)))((((((''''''(((((()))(((''''''&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((&&&$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&(((%%%&&&++++++'''&&&)))'''(((((()))***)))))))))))))))))))))))))))))))))************************,,,,,,,,,------------...---------............///............////////////111......111222111111444444555555666777777888888777888:::;;;<<<>>>@@@CCCDDDEEEGGGIIINNNTTT\\\bbbiiiwwwlllUUUGGG???:::444333555666444222222222222111111111000000////////////............000//////...------,,,,,,------------...............///////////////....../////////////////////.........//////000000111111000111111111111222222222333444555444333444555777wwwtttqqqnnnmmmkkkiiiggg`````````___^^^\\\[[[ZZZ\\\WWWTTTSSSOOOHHHFFFGGGEEECCC@@@:::444000......,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))000777666...'''&&&(((+++******)))((('''&&&&&&)))(((''''''&&&&&&''''''%%%%%%&&&&&&'''''''''(((((('''&&&&&&((()))))))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************))))))******+++,,,------------............///000000000//////111333555555555555666777888999999:::;;;;;;:::;;;===???======<<<<<<;;;:::::::::999:::;;;<<<<<<;;;999777888666222...+++***+++,,,++++++++++++++++++++++++******)))(((((((((((()))***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&(((&&&&&&))))))'''(((***((())))))***************))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------............///............////////////111......222444222222444444444555555666777777777777888:::::::::;;;>>>@@@AAACCCEEEGGGJJJNNNTTTXXXVVV^^^sssxxx]]]CCC555777444111111444555444222222222111111111000000000...............///////////////......---,,,,,,,,,------------..................///////////////.........//////////////////......//////000000111111000111111111111222222222333444555444333333555777vvvtttqqqooommmkkkhhheee```aaaaaaaaa___]]][[[ZZZ[[[WWWUUUTTTPPPIIIFFFFFFEEECCC@@@:::444000......---,,,+++******)))))))))(((((((((((((((((((((((()))111888777///((('''***)))))))))((((((''''''&&&(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''***(((&&&&&&((()))***)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************))))))******+++,,,,,,,,,---------.........---///000000//////111222444444444555555666777777888<<<@@@???;;;999;;;===::::::999999999999999999777:::<<<===;;;999999999999777222...,,,+++,,,---************************+++******)))))))))))))))******)))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((((((''''''(((''''''(((((((((***+++(((((()))************)))))))))))))))))))))))))))************************++++++,,,,,,,,,------------------............///............///////////////000333666444///000444333444444555555666777777888999::::::::::::===???@@@BBBDDDFFFGGGIIIMMMPPPVVVXXXbbbtttxxxaaaKKK>>>999333111111222444444222000111111111111000000000000---------....../////////.........------,,,,,,,,,,,,,,,---------.........+++,,,------...---------............////////////......//////000000111111000000111111111222222222333444444444333333555777vvvtttqqqnnnmmmjjjgggdddaaabbbbbbbbb```^^^\\\ZZZ\\\XXXVVVVVVQQQJJJGGGGGGEEECCC@@@:::444000......---,,,+++)))))))))))))))((((((((((((((((((((((((&&&))),,,,,,)))&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%+++(((&&&%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))******************))))))******+++,,,,,,,,,,,,------------...,,,...000000//////111222222222333444555555555555777>>>EEEEEE@@@:::888999888888999:::;;;<<<<<<===888:::======;;;999999999777555111...,,,+++,,,,,,************************+++******)))))))))))))))***))))))((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((''''''(((((('''(((***++++++&&&'''(((((())))))(((((())))))))))))))))))))))))************************+++++++++,,,,,,,,,---------------............///............////////////...222888:::333,,,...444333333333444555555666666999:::;;;;;;:::;;;===??????AAACCCEEEEEEGGGIIIKKKOOOSSSYYY___gggyyyoooVVVCCC888777:::222222222333333333111///111111111000000000//////,,,,,,------......//////---------------,,,,,,,,,,,,,,,,,,------------...+++,,,,,,---......---------.........//////000000......//////000000111111000000111111111222222222222333444444333333444666vvvsssppplllkkkhhhfffcccbbbbbbaaa```___]]][[[ZZZ^^^YYYVVVUUUQQQKKKHHHIIIEEECCC@@@:::444000......---,,,***)))(((((())))))))))))))))))))))))))))))''''''&&&'''(((((((((&&&%%%%%%&&&'''((())))))***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$***(((&&&&&&&&&'''&&&%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************))))))******+++,,,,,,,,,,,,,,,------------+++---///000000///000222222222444555555555555555777???FFFHHHCCC<<<888777::::::;;;===>>>???@@@AAA999:::;;;;;;;;;999777555111000...,,,******************************************)))(((((((((((()))((()))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&((((((((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((((((((((((((((((%%%((()))'''(((,,,,,,***&&&&&&'''((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---------............///............////////////...333999;;;555---...444222222333333444555555555888:::;;;;;;:::;;;===??????@@@BBBCCCDDDEEEHHHJJJFFFNNNWWWZZZXXX___wwwrrrbbbOOO@@@666111111555333333333333222111000///111111000000000/////////---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000000000------......///000000000......//////000000111111000111111111111222222222222333444333222222444666wwwsssnnnjjjhhhfffdddcccbbbaaa___]]][[[ZZZYYYYYY^^^YYYUUUSSSOOOIIIGGGIIIEEECCC@@@:::444000......---,,,***((('''((()))***)))))))))))))))))))))))))))))))))***+++***)))(((%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''((()))'''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******************))))))******+++,,,++++++,,,,,,,,,---------***,,,///000000000000111333444555777777777777666777<<>>:::888;;;;;;<<<===>>>??????@@@:::888777888999888444000---------,,,,,,+++***)))***************************)))((((((''''''((((((''''''((())))))((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&((())))))&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((###(((***((()))------)))''''''((()))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,---------............///............///////////////000444999999444111222222222222333444444555555666888999999999:::<<<>>>===>>>@@@AAAAAADDDHHHKKKFFFKKKSSSXXXXXX[[[fffssszzzzzzPPPFFF===999777444111111111111222111000000000111111000000000////////////...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...///000000000000------......///000000111......//////000000111111000111111111111222222222222333444333222222444666wwwsssmmmhhhfffeeedddcccaaa```]]][[[YYYXXXXXXXXX^^^XXXTTTQQQMMMHHHGGGIIIEEECCC@@@:::444000......---,,,***((('''((()))***))))))))))))))))))))))))$$$'''***+++)))&&&%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&"""######$$$&&&''''''((($$$$$$%%%(((***+++***(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------))),,,///000000000000111444555777999999999888888666:::>>>AAAAAA>>><<<;;;::::::;;;;;;;;;;;;;;;;;;:::777444555888777111+++,,,---...///...---,,,+++))))))))))))))))))))))))))))))((('''''''''''''''&&&'''((())))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&(((***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&(((((()))((((((((((((((((((((((((&&&&&&'''((())))))(((((("""(((+++)))***...---((((((((()))***************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------.........//////............/////////000000---...777===;;;555111111222222333333444555555444666777888888999;;;>>><<<===>>>???@@@CCCHHHKKKKKKIIIJJJQQQVVVZZZ___ddduuunnnMMM@@@888333555888555111/////////000/////////111222000000000000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---............---------...///000000111......//////000111111111000111111111111222222222222333333333222222444666uuurrrnnnkkkiiifffbbb```______^^^[[[YYYWWWXXXZZZ```ZZZVVVSSSOOOHHHFFFHHHBBBBBB@@@:::333//////111///---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((*********)))))))))))))))((((((((()))******++++++)))******++++++,,,------111111111000000000000000222444777888777777888999888888888888999:::;;;;;;999999:::::::::::::::999666777777777555222///---///...---,,,,,,,,,,,,---,,,***))))))***+++++++++$$$(((***(((***...+++$$$)))(((((((((''''''''''''***)))'''%%%%%%''')))***((((((''''''''''''((((((***)))(((((()))(((%%%###))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&***)))(((''''''&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&'''(((***,,,---............---+++((('''+++,,,,,,------,,,,,,+++'''(((((()))***+++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////...111555777666444222111222333333333333333333444555555666777888:::<<<===<<<===>>>???AAADDDFFFGGGJJJMMMPPPSSSUUUWWWYYY\\\iiijjjvvvsss___KKK>>>777666666444333222111111000000000000000000000000//////............//////........................//////...---,,,,,,++++++,,,,,,,,,---------......---------............///...------------...//////000000000000111111111111111111000000111222222333222222333333333333444444uuurrrnnnkkkiiifffbbb```______^^^[[[YYYWWWXXXZZZ]]]XXXSSSQQQLLLEEECCCEEEBBBBBB@@@:::333//////111///---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%&&&''''''(((&&&''''''((((((((((((((()))))))))(((((((((((((((((((((((()))******++++++******++++++,,,---------000000000000000111111111111333444555444555666888===<<<;;;:::::::::;;;;;;?????????===<<<:::888777777777777777555222///...*********++++++,,,,,,,,,((((((((()))+++++++++***&&&******''''''******&&&))))))(((((((((''''''''')))((('''&&&&&&'''((()))((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%((('''''''''''''''((()))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))+++,,,.../////////...,,,***)))*********++++++*********'''(((((()))******++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------...///////////////---000333444333111111111222222222333333333333444666666666777888:::;;;<<<<<<===>>>???AAACCCEEEGGGIIILLLPPPRRRTTTVVVYYY[[[___^^^dddsss}}}gggTTTEEE;;;666666666555444333222111111//////////////////////////////............//////........................///......---,,,,,,++++++,,,,,,,,,------------...---------............///...------------...////////////000000000111111111222111111111111111222222222222333333333333444444uuurrrnnnkkkiiifffbbb```______^^^[[[YYYXXXYYYZZZ[[[VVVRRRPPPKKKDDDAAACCCAAAAAA@@@;;;444//////000///---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++++++++,,,,,,---....../////////000000111111222222222333333333333444777999BBB@@@>>>;;;::::::;;;<<<@@@@@@???>>><<<:::888777777777777666555222000...)))***+++,,,,,,,,,+++***%%%''')))***+++***)))''''''******&&&$$$'''(((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''&&&%%%''',,,111''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))***+++,,,,,,,,,,,,,,,+++******'''(((((())))))((((((''''''(((((())))))******+++******************)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...////////////...,,,...000000/////////000222222222222333333444444666666666777888999:::;;;<<<<<<===???AAACCCEEEFFFHHHJJJNNNQQQSSSUUUWWWYYYZZZ[[[___dddjjjwwwkkkQQQ???777444444555555444333222111111000//////////////////////////////............//////------------------------......------,,,,,,++++++,,,,,,,,,,,,---------------------............///...------------...////////////000000000000111111222222111111111111111222222222333333333333444444uuurrrnnnkkkiiifffbbb```^^^^^^^^^[[[YYYXXXYYY[[[[[[WWWSSSQQQLLLEEEBBBCCC@@@@@@???;;;444//////000///---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))((((((((()))******++++++,,,,,,------.../////////......///000111222222333444555555444444555999<<>>@@@BBBDDDEEEFFFIIILLLOOOQQQSSSUUUWWWZZZ]]]dddhhhhhhkkkwwwxxxlllZZZIII===888666666444333333222111111000000///////////////////////////......------......///---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,------------------............///...------------...//////////////////000000000111333222111111000111111111222222222333333333444444uuurrrnnnkkkiiifffbbb```^^^^^^]]][[[YYYXXXZZZ[[[ZZZVVVSSSQQQLLLEEEAAABBB>>>??????;;;444000///000///---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((((()))))))))******+++++++++((((((((()))******++++++,,,------......//////000......///000111222222333444444444444333555888;;;===<<<:::999999:::<<<===::::::;;;::::::999888888555555555444222111000/////////000000...,,,)))''''''***,,,,,,)))'''&&&'''((())))))***)))((()))******)))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''))))))'''&&&)))222:::))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((()))))))))+++******))))))(((((((((+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------..................//////...---...000222000000111222222333444444777666666666777888999999:::;;;<<<===???BBBDDDEEEDDDFFFJJJMMMOOOQQQSSSUUUXXXZZZ___fffhhhhhhlllrrr|||lllRRRLLLDDD<<<888666444333222222222111000000//////..............................------------......------------------------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------............///...------------...//////...////////////000000000222222111111111111111222222222222333333333444444uuurrrnnnkkkiiifffbbb```]]]^^^]]][[[YYYXXXZZZ\\\XXXSSSQQQOOOKKKCCC??????===??????;;;555000/////////---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((((((((((((((()))******++++++,,,,,,,,,((((((((()))******++++++,,,,,,------...///////////////000000111111222222111222222222222333666888777777777888999:::;;;;;;=========<<<:::999777666444333333111000//////...)))***+++,,,,,,,,,+++***)))+++,,,+++((((((***---111,,,***+++,,,***)))+++******)))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((******)))&&&$$$%%%)))---''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((('''))))))(((((((((((()))***((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---...///000///......000222///000000111222333444444555555555666777888999:::::::::;;;===???AAACCCDDDBBBEEEHHHKKKMMMOOOQQQSSSZZZWWWXXX^^^cccfffjjjooovvv~~~}}}hhhRRRBBB???;;;555111111111222222111111000000000/////////..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------............///...------------...//////......////////////000000111111000000111222222333222222333333333333444444uuurrrnnnkkkiiifffbbb```]]]]]]]]][[[YYYYYYZZZ\\\XXXTTTQQQPPPKKKCCC??????<<<>>>>>>;;;555000...//////---+++***++++++***)))***((('''((()))***)))'''((((((''''''''''''(((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%&&&''''''(((&&&''''''(((((((((((((((((())))))***++++++,,,,,,((((((((()))******+++++++++,,,,,,---......//////000000000000000111111111///111333333333333555777444555777888999999999888::::::::::::999888777777222222111//////.........*********++++++,,,,,,,,,***++++++)))(((***111888@@@444***)))+++***)))************)))))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))(((&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&***)))(((((('''((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,------......---------...//////......///000//////000111222333444444444444555555777888::::::999:::;;;<<<>>>@@@BBBDDD@@@CCCGGGIIIKKKMMMPPPRRRZZZWWWWWW]]]bbbeeejjjpppooouuu{{{fffQQQDDD<<<666999666222111111222222222000000////////////.................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------............///...------------...//////........./////////000000//////000000111222444444222222333333333333444444uuurrrnnnkkkiiifffbbb```]]]]]]]]][[[YYYYYYZZZ\\\ZZZVVVTTTSSSNNNFFFAAAAAA;;;>>>>>>;;;555000...//////---+++***++++++***)))***((('''((()))***)))(((((((((''''''''''''((((((******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((('''(((((()))***+++++++++((((((((()))******++++++++++++,,,,,,---......///111111111000000000000000000333555666666666777888444666888999:::999777666333444555666777888888888222111000...------------///...---,,,,,,,,,,,,---)))******((('''---777@@@LLL:::+++''')))))))))+++************))))))))))))***)))'''&&&&&&''')))***((((((''''''''''''(((((('''&&&&&&(((******(((&&&)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))((('''&&&%%%&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((('''''''''''''''(((((())))))************************************+++++++++,,,,,,,,,+++,,,------......------+++---//////.........///...///000111222333444444333333444555777888:::;;;999999:::<<<>>>@@@BBBCCC???BBBFFFIIIJJJLLLOOOQQQTTTUUUZZZaaaccccccggglllgggpppwwwxxxzzzvvvbbbJJJ:::777888888222222222444555444111...///////////////....................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////...------------...//////............/////////000/////////000111333444555222222333333333444444444ooonnnlllkkkiiifffaaa^^^___``````___]]]\\\\\\]]]XXXWWWUUURRRMMMGGGBBB>>>@@@AAA???:::333//////000111///---***)))***+++,,,))))))(((((((((((())))))''''''''''''''''''''''''%%%'''***,,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((())) $$$&&&((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&)))))))))***++++++,,,,,,******+++,,,,,,---......////////////000000000000444444333333333444444555555777999999888666666777777777666666666666666666777444000...---------,,,---,,,+++***))))))))))))+++***++++++***+++333===+++&&&)))111000'''%%%***+++++++++++++++***)))((())))))))))))))))))))))))+++)))''''''((())))))(((((((((''''''''''''(((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))***++++++***)))***+++)))************++++++++++++++++++,,,,,,,,,------..................------000111111111111222222222555555555666:::@@@FFFIII<<<<<<<<<===>>>@@@BBBCCCDDDFFFGGGIIIJJJMMMQQQTTTXXXYYYZZZ]]]```dddgggiiijjjmmmqqqtttwww{{{nnnUUUMMMCCC<<<;;;999666333111111111111000000000///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000111222111...---...///111111111000000000000000111111222222222333333333pppnnnmmmkkkjjjfffbbb^^^^^^______^^^\\\[[[\\\]]]XXXWWWUUURRRMMMGGGBBB???@@@AAA???:::333///...000...---+++******+++,,,---))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))++++++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((("""###$$$&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((+++++++++++++++***)))))))))))))))***++++++,,,,,,***++++++,,,------.........////////////000000000333333333333333444555666444666999999888777888999888888888888888777777777777444000...---------,,,---,,,+++***)))))))))))))))((()))*********222<<>>BBBEEE;;;;;;;;;<<<>>>???AAABBBDDDEEEHHHIIIKKKNNNRRRUUUZZZ[[[\\\___aaadddfffgggfffhhhkkknnnpppsssyyy}}}~~~^^^EEEEEE???888555666777555333111111111000000000//////////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...000111000///...///111111000000000000000000000111111222222222333333333qqqpppnnnllljjjgggccc___]]]^^^^^^]]][[[ZZZ[[[\\\XXXWWWTTTQQQLLLGGGCCC@@@@@@AAA@@@;;;444///...///,,,+++*********,,,---...))))))(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((()))))))))((('''''')))))))))***++++++,,,,,,+++++++++,,,------................../////////000222222222222333555666666666888::::::999999999:::999999999999999:::::::::777444000...---...---,,,---,,,+++***))))))))))))((('''((()))))))))000888PPP:::&&&###'''((()))+++******++++++******))))))''''''''''''''''''''''''...,,,)))(((((((((&&&%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))'''''''''''')))))))))***++++++))))))***+++)))************+++++++++,,,,,,,,,---------......------------------......000000000111111111222222111222333555888:::===???:::::::::;;;<<<>>>@@@@@@CCCEEEHHHJJJLLLOOORRRUUUZZZ[[[]]]___aaacccdddddddddeeeggghhhjjjlllppptttuuujjjUUUBBB555888444111000333444333111000000000000/////////////////////............------------------------------------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,...000000//////111333000000000000000000111111111111222222222333333333sssqqqnnnllljjjgggccc```\\\]]]^^^\\\ZZZYYYZZZ[[[WWWVVVTTTPPPLLLGGGDDDAAA@@@AAA@@@;;;444///---...,,,++++++******+++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&''''''(((''''''&&&&&&)))))))))***++++++,,,,,,,,,,,,,,,,,,------......------......//////000000111111111222333555666777:::<<<===<<<:::999:::;;;::::::;;;;;;;;;;;;;;;<<<666333000...---...---------,,,+++***)))))))))))))))'''''')))(((''',,,222===///$$$%%%++++++'''%%%))))))************))))))((((((((((((((((((((((((---+++)))((())))))((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((())))))***+++***)))((()))+++))))))*********+++++++++,,,,,,---------.........,,,,,,------------......000000000000111111111111000222333555777888999:::888888999:::;;;===>>>???CCCEEEGGGIIIJJJLLLOOORRRWWWXXX[[[^^^```aaabbbbbbfffffffffggghhhjjjmmmooorrr|||iiiMMM;;;777999;;;666444222111222222000...000000/////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------............///---...000000//////111222000000000000000111111111111111222222222333333333tttqqqnnnllljjjgggccc```\\\]]]]]]\\\ZZZYYYYYYZZZWWWUUUSSSPPPLLLHHHEEECCC@@@AAAAAA<<<555///------------,,,+++******))))))))))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((()))******++++++*********)))))))))***++++++,,,,,,,,,,,,------------......------......///000000111000000111222333444666777>>>??????===:::888888999::::::;;;;;;;;;<<<<<<<<<666333///---.........------,,,+++***))))))))))))+++)))((()))(((&&&''',,,)))%%%%%%))),,,***&&&$$$((())))))*********))))))))))))))))))))))))))))))+++)))((((((***+++******((((((''''''''''''(((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))******)))((()))***))))))*********+++++++++,,,,,,,,,---------......,,,,,,,,,,,,------......//////000000000111111111111222444666777888888777888888888999:::<<<>>>???BBBDDDGGGHHHHHHIIIKKKMMMRRRTTTVVVZZZ]]]___aaabbbgggfffeeefffgggiiikkkkkkrrrzzzmmm]]]III;;;666555444444555444333222222111000.../////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------............///...000111000///...///111//////000000111111111111111111222222222333333333tttqqqnnnkkkhhhfffbbb___\\\]]]]]]\\\ZZZYYYZZZ[[[VVVUUURRROOOKKKHHHFFFDDD@@@AAAAAA===555///,,,,,,------,,,+++***)))(((((())))))(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((())))))******)))))))))))))))***++++++,,,,,,------------------......---......///000111222222111111111111222444555555>>>>>>===;;;888666777888999999::::::;;;;;;<<<<<<555222///---............---,,,+++***)))))))))))),,,)))(((***)))&&&&&&((('''(((((((((''''''''')))(((((())))))******))))))***************************((('''(((***,,,,,,+++((((((''''''''''''(((((())))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((()))******(((((()))***)))************++++++++++++++++++,,,,,,,,,------++++++,,,,,,------....../////////000000000111111222333444555666777777777888888888999:::<<<>>>>>>@@@CCCEEEGGGGGGHHHJJJKKKQQQQQQSSSVVVZZZ]]]```bbbdddbbbaaabbbeeeggghhhhhhmmmrrrvvvxxx|||uuudddLLLAAA999999;;;999333///000000000000000000000000///.........------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........---------............//////000111000///...///000/////////000111111222222111111222222222333333333tttqqqmmmjjjgggdddaaa___]]]^^^^^^]]][[[ZZZZZZ[[[VVVUUURRRNNNKKKHHHFFFEEE@@@BBBBBB===555///,,,++++++++++++++++++***))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''''')))))))))***++++++,,,,,,..................------......///000111222333333222222111111222333444444888999888666444444555777777777888999999:::;;;;;;555222///---...///......---,,,+++***))))))))))))***''''''******(((''')))***+++***'''&&&''')))***'''(((((()))))))))))))))))))))))))))))))))))))))+++***((()))***++++++***((((((''''''''''''(((((((((((((((''''''((((((((('''((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''((()))***)))((('''(((***)))************+++++++++*********+++++++++,,,,,,***++++++,,,------......////////////000000000111222222333333555666777777888888888999;;;<<<>>>???===@@@DDDGGGHHHJJJLLLMMMSSSSSSSSSTTTWWW[[[___bbbaaa___]]]___cccfffgggfffhhhkkknnnrrrzzzvvvbbbNNNAAA@@@777222444666444333444////////////...///000111.........---------,,,,,,.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,---......///---------............///---...000000//////111222...//////000111111222222111111222222222333333333tttqqqllliiifffddd```^^^]]]^^^^^^]]][[[ZZZ[[[\\\VVVTTTRRRNNNKKKHHHGGGFFF@@@BBBBBB===666///,,,+++))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******+++******)))))))))***++++++,,,,,,..................------...///000111222333444444222222222111222222333333333444444333222222555777666666777888888999::::::555222///---...//////...---,,,+++***))))))))))))(((%%%&&&***,,,***)))***((())))))((()))***)))'''''''''((()))))))))))))))((((((((((((((((((((((((---+++***)))*********)))((((((''''''''''''(((((('''''''''&&&&&&''''''''''''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((()))***)))((('''(((***)))************+++++++++))))))*********+++++++++******+++,,,,,,---......////////////000000000000111111111222333555666777888888999:::;;;===>>>???;;;>>>CCCGGGJJJLLLOOOQQQWWWVVVTTTTTTVVVZZZ___bbb```^^^\\\^^^cccfffgggfffhhhiiijjjoooyyy||||||zzz|||rrrYYYHHH>>>888555666222222666555000///333222222111///......///111......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------...///+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++,,,,,,---...//////---------.........//////+++---//////000000222444...//////000111222222222111111222222222333333333tttqqqnnnkkkiiieeeaaa^^^^^^]]][[[ZZZZZZZZZ[[[[[[SSSUUUUUURRRLLLHHHGGGGGGEEEBBB???===666...,,,...,,,+++******))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((()))))))))))))))(((((((((((())))))***************)))+++000222///...000111000//////000222444666999666444444666777666444333333333333333444555666666555444333333333333333111000...---,,,+++++++++(((((())))))))))))((((((***)))(((((((((((())))))(((((((((((((((((((((((())))))***++++++++++++******)))(((''''''((()))***))))))))))))***+++,,,---(((&&&(((***(((###%%%---(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''')))))))))((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))++++++************************+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111111222333555777999:::777777999;;;<<<===>>>>>>???@@@BBBEEEHHHLLLOOOQQQUUUUUUVVVXXXYYY[[[\\\]]]bbb```___^^^___cccgggiiinnnllljjjkkkooorrrssssssqqqtttxxx~~~lll\\\GGG;;;888888555222333333222222111000//////111111000000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000000000000111222222333333ssspppmmmjjjhhhddd```]]]^^^]]]\\\ZZZZZZZZZZZZ[[[SSSTTTTTTQQQLLLHHHGGGGGGDDDAAA???<<<666...,,,...,,,+++******))))))******************************''''''''''''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((************++++++++++++,,,***,,,111111...---///111000/////////111333444777555333333555777666444444444333333444555666666666555444333222222222222000///...,,,+++*********(((((())))))))))))(((((()))))))))((((((((())))))(((((((((((((((((((((((())))))***++++++++++++***+++***)))(((((()))***+++))))))))))))***+++,,,---,,,(((''')))'''###$$$)))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...............////////////111111222333555777999:::666777999:::<<<=========???@@@BBBDDDHHHKKKNNNPPPSSSTTTVVVXXXZZZ\\\]]]]]]``````______aaaeeehhhjjjkkkiiiiiikkkooorrrqqqpppppprrrvvv{{{hhhXXXRRRHHH<<<666666777555222333333222111111000//////000000000/////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******************************++++++*********+++,,,---++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000000000000111222222333333qqqooollliiigggccc___\\\^^^]]]\\\ZZZZZZYYYZZZZZZRRRRRRQQQOOOKKKHHHGGGGGGCCC@@@>>>===666...,,,...,,,+++******))))))******************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((,,,,,,,,,+++++++++++++++---+++,,,000111...---///111000///...///000111222444333222222444666666555555555555444555555666666666555444222111000000000......,,,+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,+++***))))))***+++,,,))))))))))))***+++,,,,,,///***&&&''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))(((*********************************++++++++++++,,,,,,,,,,,,,,,------------............////////////111111222333555777888999666777888:::;;;<<<<<<<<>>888000---...,,,+++******))))))******''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))(((,,,++++++++++++*********,,,***+++000000......000111000//////...//////000222111111222333444555666777666666555555555666666666555333111000///......---,,,+++***))))))))))))(((((())))))))))))(((((((((((())))))*********)))(((((((((((((((((((((((())))))***++++++++++++***+++***))))))))))))***+++******))))))***++++++,,,222,,,'''&&&(((*********))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************************++++++++++++++++++,,,,,,,,,---------............////////////000111111333444666888999666666888999:::;;;;;;;;;>>>@@@BBBDDDGGGIIIKKKKKKMMMPPPUUUZZZ]]]_________\\\^^^```dddgggjjjkkklllkkkkkkkkkmmmppprrrssstttsssuuuyyy|||}}}}}}|||{{{|||mmmWWWDDD999777:::===222444555666444333222222111111000000000/////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************+++***++++++++++++,,,,,,+++++++++,,,,,,,,,------....................................////////////////////////////////////000000000111222222333333nnnllliiigggeeebbb^^^[[[]]]\\\\\\[[[ZZZYYYXXXWWWOOOMMMKKKIIIIIIHHHGGGGGGDDDAAAAAA@@@:::222...000,,,+++******))))))******''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))***************)))))))))+++)))***///000///000333000000000///////////////111111222222222333555666888777666555555555555555444333222000...------,,,,,,,,,+++***))))))))))))(((((())))))))))))(((((('''((()))***++++++******))))))))))))))))))))))))))))))***++++++++++++******)))(((''''''((()))************)))******+++,,,666222+++((()))++++++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------............////////////000000111222444666888999666777888999:::;;;;;;;;;>>>???BBBEEEGGGIIIJJJKKKLLLOOOTTTZZZ]]]___```___\\\^^^aaaeeehhhjjjkkklllkkkkkkjjjkkklllppptttvvvsssuuuyyy|||~~~}}}|||{{{zzz|||xxxdddXXXFFFBBB<<<777666666666666444666777666333111222333000000//////////////////---------------.........,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................////////////////////////////////////000000000111222222333333nnnllliiigggeeebbb^^^\\\\\\\\\\\\[[[ZZZXXXWWWVVVMMMKKKHHHGGGGGGHHHHHHGGGCCCAAA@@@@@@:::222...///,,,+++******))))))******************************''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))******)))(((((()))))))))*********,,,)))***...000...///333000000000000000000000000111222333333222222444666888777666555444444444444222111000...---,,,,,,,,,,,,++++++***))))))******(((((())))))))))))(((((('''(((***+++,,,++++++***))))))))))))))))))))))))))))))***++++++++++++******)))(((''''''((()))***+++***************++++++888777111+++((()))(((%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''(((((())))))*********)))))))))************+++++++++++++++,,,,,,,,,,,,............////////////000000111222444666777888777888999:::;;;;;;;;;;;;===???BBBFFFIIIKKKKKKLLLMMMPPPTTTYYY\\\___``````___```bbbeeeggghhhiiijjjhhhiiijjjjjjkkknnnrrrvvvrrrsssvvvyyy{{{|||||||||zzz}}}}}}zzz|||yyy```MMMAAA===666555555666777666444222222333333222111111222333////////////............,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000000000000111222222333333nnnllliiigggeeeccc___\\\\\\\\\\\\\\\ZZZXXXVVVUUULLLIIIFFFEEEGGGHHHHHHGGG@@@?????????999111---...,,,+++******))))))******************************''''''''''''((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%&&&'''(((''''''&&&''''''''''''''''''''''''(((''''''''''''((())))))&&&'''((()))************(((((()))***++++++,,,,,,///,,,,,,//////,,,---000//////000111222222222222222444555444222222444666888777666444333222222222000///...---,,,,,,,,,,,,,,,,,,+++************+++(((((())))))))))))((((((&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++*********)))(((((()))******++++++***************+++222555222+++'''((((((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,***(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''(((((()))******+++))))))))))))***************++++++++++++,,,,,,,,,............///////////////000000222333555777888888999:::;;;;;;<<<;;;;;;<<>>:::===@@@:::777333111111222333444000/////////000111111000........................++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------....................................////////////000000000000000000000000000000000111222222333333nnnllliiigggfffccc```]]]\\\\\\\\\\\\ZZZXXXVVVTTTLLLHHHEEEDDDFFFHHHHHHGGG>>>=========888///+++,,,,,,++++++***)))*********((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((()))******&&&'''((()))************(((((()))***,,,---...///222///---///...++++++---...///000222333333333333333555666555222111333666888777555444222222111111///...------,,,,,,,,,,,,,,,,,,++++++++++++++++++(((((())))))))))))((((((&&&(((***,,,---,,,+++***))))))))))))))))))))))))))))))***++++++++++++***,,,+++***))))))***+++,,,++++++***************+++(((///000***'''***,,,***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((...---+++)))'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,............/////////000///000000222333555777888999::::::;;;<<<<<<<<<<<<<<>>>>>>>>AAAEEEHHHKKKMMMPPPRRRSSSUUUXXXZZZZZZ[[[]]]^^^bbbccceeeggghhhhhhhhhhhhgggfffooozzz{{{rrrqqqxxx~~~}}}|||qqq]]]MMMEEE@@@===:::777666666555444444333333333333222222111000//////222111///.........///000------------------------...------,,,,,,------...************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,************************+++***)))***,,,---,,,++++++*********))))))((((((++++++************++++++,,,,,,,,,---------........................------,,,,,,,,,------------...////////////000000000000111111000000111111222333mmmmmmmmmjjjgggccc___\\\ZZZZZZYYYWWWWWWVVVVVVWWWIIIGGGEEEEEEGGGHHHIIIHHHCCCAAA???>>>888///,,,---+++++++++************)))&&&'''((())))))((('''&&&)))))))))))))))))))))***%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))***++++++***+++///444888CCC555,,,...///***+++000------...///000111222222222222333333333333222222333222222333444444222000000//////...---,,,,,,+++******)))))))))(((((((((++++++)))((((((''''''''''''((()))***+++******)))(((((((((((()))***+++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,------------,,,+++***))))))))))))++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((***------,,,***))))))(((((((((((())))))***)))((('''&&&''''''(((''')))+++***'''&&&(((***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((('''(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,---///...------...000///000111222333555666666777888999:::;;;===>>>>>>???AAAEEEGGGJJJLLLPPPSSSRRRUUUWWWXXXYYYYYY[[[\\\dddeeegggiiijjjkkkjjjjjjgggdddhhhqqqqqqkkkmmmvvv|||}}}~~~~~~}}}|||~~~~~~yyymmmaaaZZZQQQIII@@@:::::::::999777666666555555444333333222333333222111111000//////111000///.........///000........................------,,,,,,,,,,,,------************************,,,,,,,,,++++++*********++++++***))))))***++++++************************+++***)))***,,,---,,,+++++++++++++++*********)))++++++************++++++,,,,,,,,,------------.......................................////////////////////////000000000000111111000000111111222333lllllljjjhhheeebbb```^^^YYYYYYXXXWWWWWWWWWWWWWWWFFFDDDCCCDDDGGGIIIJJJJJJDDDBBBBBBAAA;;;222---...+++++++++************)))''''''((((((((((((''''''((((((((())))))*********%%%'''''''''&&&%%%&&&'''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))))))))))))))************---222555BBB777///000000,,,,,,000,,,,,,---...///000111111222222111111111111222222111000000111333333222000000000///...---,,,+++******************)))))))))+++***))))))(((((((((((((((((()))************)))(((((((((((()))***+++,,,++++++,,,---......//////------------,,,,,,,,,,,,,,,,,,+++***))))))))))))++++++++++++************((())))))******))))))((())))))))))))))))))))))))***)))((()))+++,,,,,,+++***))))))(((((())))))***))))))((('''''''''(((((()))******)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''((()))))))))((('''&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&(((((()))))))))*********)))))))))*********++++++++++++++++++++++++++++++---...//////......///000//////000222333444555666777777888999;;;<<<===>>>@@@BBBDDDFFFHHHKKKOOORRRRRRTTTWWWXXXXXXXXXYYY[[[cccdddfffhhhiiijjjkkkkkkgggccccccggggggeeejjjrrrwwwyyy|||~~~~~~|||{{{zzz|||yyy{{{~~~{{{fffSSSHHHBBB>>><<<999666444444666777444111555555444444333333222222222222111111000000//////000000///............///........................,,,,,,,,,++++++,,,,,,,,,************************+++++++++++++++*********++++++***))))))***++++++************************+++***)))***,,,---,,,+++,,,,,,,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,------------........................//////000000000111111111////////////000000000000111111000000111111222333kkkjjjhhhfffdddbbb```___[[[ZZZYYYXXXWWWVVVVVVVVVHHHFFFEEEEEEHHHJJJKKKKKKDDDBBBCCCBBB<<<222------+++++++++*********))))))'''((((((((((((((((((''''''''''''(((((())))))***&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))+++///333>>>666000000///,,,---000------......///000111111222111000//////000111222000//////111333333222111000000///...,,,+++******,,,,,,,,,,,,,,,,,,+++++++++******)))(((((())))))((()))))))))************))))))(((((()))***++++++++++++,,,,,,---...//////,,,,,,,,,++++++******))),,,++++++************+++,,,,,,,,,,,,++++++++++++((())))))******))))))((())))))))))))))))))))))))+++)))((((((***,,,,,,+++***))))))))))))))))))***))))))((((((((((((((((((*********)))((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((()))+++++++++***((('''''''''((((((((()))))))))))))))))))))************************++++++++++++,,,---......------...000//////000111222333444444666777777999:::;;;<<<===@@@AAACCCDDDEEEIIIMMMQQQTTTVVVXXXYYYYYYYYYZZZ[[[```aaabbbdddfffhhhiiiiiiiiidddbbbeeefffeeejjjppptttvvvzzz|||}}}{{{yyywwwvvv|||}}}zzz{{{}}}~~~|||sssjjj___VVVSSSMMMEEE@@@======<<<;;;:::999888999999888444111444444333333222222222222111111000000000///////////////.........---------........................++++++++++++++++++++++++************************+++++++++***************+++******************+++************************+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,------------------...............//////000000000111111111////////////000000000000111111000000111111222333jjjiiihhheeecccaaa```___\\\[[[ZZZXXXVVVUUUUUUTTTLLLJJJHHHHHHIIIJJJKKKJJJCCCAAABBBBBB;;;222,,,,,,+++++++++*********))))))(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((())))))))))))***...000888333///...---,,,---////////////000000111111222222111////////////111222111000000111333444333111000///...---,,,+++******+++++++++++++++++++++++++++******))))))))))))***)))))))))))))))*********))))))))))))))))))***+++*********+++,,,,,,---------,,,,,,++++++*********,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,))))))************))))))************************+++***((()))***+++++++++******))))))))))))******(((((())))))))))))))))))***))))))((()))(((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((###$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))***++++++***)))(((&&&&&&&&&'''''''''(((((((((((()))))))))*********)))))))))******+++++++++***,,,------,,,+++---...//////000000111222333333555666777888999;;;<<<<<>>???@@@AAACCCGGGJJJRRRTTTWWWYYYYYYZZZ\\\]]]]]]^^^___aaacccfffiiijjjjjjjjjkkknnnqqqqqqpppnnnqqqsssvvvxxxyyyxxxvvvuuuqqqvvvyyy{{{wwwxxxzzz}}}wwwkkkqqq}}}yyytttmmmeeeaaaaaacccddd```___\\\UUUMMMFFFBBBAAABBB===999999999777777:::555555444444333222222222555444222111000111222333111111111111111111000000////////////............------......------,,,+++++++++++++++++++++++++++***+++,,,------,,,+++***************************)))))))))***************)))***++++++++++++***)))************************+++***)))***,,,---,,,+++)))))))))))))))*********++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////---------.........//////////////////000000000000111111000000111111222333jjjjjjjjjiiifffccc___]]]YYYXXXXXXWWWWWWWWWXXXXXXOOOMMMJJJIIIJJJJJJJJJIIIDDDBBB@@@???999000---...+++++++++************))))))((('''&&&&&&'''((()))*********)))((((((''''''&&&((()))((('''&&&''')))%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''((((((((()))))))))))))))))))))))))))))))))))))))***++++++******,,,...,,,------,,,,,,---///000/////////000000000000000000111111222222111111000111000///000111111///...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********+++++++++******))))))***++++++***)))((((((((()))++++++******))))))))))))******)))))))))***************---------...............---------......///111111/////////.........------+++,,,,,,------,,,,,,+++*********************************+++,,,,,,***(((+++******))))))******+++'''((()))***+++******)))((('''&&&'''***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))),,,***)))'''''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&(((***,,,((((((((())))))))))))***(((((((((((()))))))))***((((((((()))***+++++++++***+++---,,,++++++,,,.........//////000111111111444555666777888:::;;;;;;:::<<<>>>???@@@AAADDDFFFMMMOOORRRTTTUUUWWWYYY[[[[[[[[[\\\^^^aaaeeehhhiiiiiiiiikkknnnqqqsssqqqmmmnnnooorrruuuwwwyyyyyyyyytttwwwxxxxxx}}}~~~wwwyyy{{{}}}|||zzz~~~zzzvvvvvvyyy{{{{{{yyyppprrrtttqqqllliiiiiikkkeeedddbbb___[[[XXXUUUTTTPPPMMMJJJFFFDDDEEEGGGHHH;;;<<<<<<;;;:::999:::<<<<<<:::<<<>>>;;;555555999333333333333222333444666777666444222///...///000000000000000000000000000........................,,,------...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************((()))))))))*********+++)))***++++++++++++***)))************************+++***)))***,,,---,,,+++)))))))))******+++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,------...//////000------........./////////////////////000000000000111111000000111111222333jjjkkkkkkjjjgggccc___\\\VVVVVVVVVWWWXXXYYYZZZ[[[MMMKKKIIIHHHIIIJJJJJJIIIFFFCCCAAA???999111...000+++++++++************))))))((('''&&&&&&'''((()))------,,,+++***)))(((((('''((()))((('''&&&''')))$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...***---...,,,,,,///111111.........///////////////000111222333333222111000000///...///000///---,,,++++++,,,,,,,,,---------,,,,,,,,,------.........+++***************++++++***)))((((((((()))+++,,,******)))))))))))))))*********************+++++++++++++++,,,,,,---------............///111222333////////////............,,,------......------,,,************************))))))***,,,---,,,)))'''++++++************++++++'''((()))+++++++++***)))(((&&&%%%'''***,,,+++))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***111///,,,(((''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((&&&&&&'''***...000************++++++++++++(((((((((((())))))))))))'''(((((()))***++++++++++++,,,...---,,,,,,---///......//////000000111111444444555777888999:::;;;888:::===??????@@@BBBCCCHHHKKKNNNQQQRRRTTTVVVXXXWWWXXXYYY[[[^^^aaaeeegggggghhhiiikkkooorrrppplllkkkmmmpppssswwwzzz|||~~~wwwxxxxxxwww{{{|||{{{|||}}}~~~~~~yyy{{{zzzzzz}}}xxxwww{{{~~~zzziiiiiiiiihhhgggfffdddcccXXXVVVRRRPPPOOONNNLLLJJJEEEDDDBBBAAA???>>>>>>===<<<<<<===;;;:::999;;;<<<222444;;;@@@<<<444333777000222555666555333222222///000111111111111333444////////////000000000000---.....................,,,,,,---...---,,,+++***------------------------+++,,,...//////...,,,+++************************(((((())))))*********+++)))***+++,,,,,,+++***)))************************+++***)))***,,,---,,,+++*********++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,------...///000000............////////////////////////000000000000111111111000111222222333mmmlllkkkjjjiiifffbbb^^^ZZZZZZYYYXXXWWWWWWWWWWWWOOOJJJGGGIIIIIIGGGFFFHHHGGGCCC@@@???:::222......,,,+++******))))))******)))))))))))))))))))))))),,,+++)))((('''''''''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++---------...............///000111111000///111222111111111111111111111111///000111000...,,,,,,---+++******---,,,***,,,111)))+++,,,,,,,,,,,,---///,,,+++***+++,,,,,,+++******)))))))))***+++,,,,,,************************++++++,,,,,,,,,---------...,,,)))(((***,,,......111///...///111333444444666444111000000000//////(((999DDD;;;+++$$$***222------......------,,,,,,+++,,,---...---,,,***)))++++++++++++************)))***+++,,,---,,,(((%%%((((((((())))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((---+++)))((('''''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&''''''%%%$$$,,,999EEE,,,((($$$%%%))),,,***(((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444222333444666777888888888888:::<<<===>>>???AAACCCFFFIIILLLPPPRRRRRRQQQPPPXXXYYYZZZ[[[[[[^^^bbbeeebbbeeeffffffjjjooopppnnnpppqqqrrrrrrrrrtttxxx{{{uuurrrqqqsssxxx}}}yyyyyyzzz{{{}}}zzz~~~vvvxxx{{{~~~}}}|||}}}zzzzzzxxxuuuwwwxxxvvvrrriiieeeaaa```aaaaaa___\\\QQQNNNKKKIIIHHHGGGDDDCCCBBB@@@>>>;;;::::::;;;<<<777777777777666666666666666666555555444444444444444444444333333222222222222111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************'''%%%(((---///...+++))))))))))))))))))))))))******************************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))++++++******************,,,,,,,,,---------......,,,,,,,,,---------........................------000000000000000000000000000000000000111111111111nnnlllkkkjjjhhheeeaaa]]]YYYXXXWWWVVVUUUUUUUUUUUUNNNIIIFFFHHHIIIFFFFFFHHHFFFBBB@@@???:::222......,,,+++******))))))******)))))))))))))))))))))))),,,+++)))((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))))))************+++++++++,,,,,,,,,------------...,,,...///000///000111333111111111111111111111111000111111000...------...111---,,,...,,,((('''((()))+++,,,,,,,,,,,,---///......---,,,++++++,,,,,,+++************++++++,,,++++++++++++++++++++++++))))))***+++,,,------......---------...///000000333111000///000111111111555333111000///////////////BBBQQQNNN???333000000///000000000///...------...------,,,,,,++++++,,,++++++******)))))))))***((()))***---000222000///))))))((((((((())))))******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&((()))'''&&&,,,777AAA...***%%%%%%((()))(((&&&'''''''''((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444222333444555666777888999999;;;===>>>>>>???AAACCCJJJLLLOOORRRTTTTTTTTTSSSWWWYYY\\\^^^^^^___bbbcccdddffffffdddfffjjjkkkhhhooorrrvvvxxxxxxwwwwwwwwwxxxwwwvvvvvvyyy{{{~~~||||||{{{||||||}}}~~~~~~}}}~~~xxxxxxxxxxxxzzz|||}}}}}}yyyvvvwwwzzz}}}zzzuuurrrsssrrrpppmmmmmmhhhbbb^^^]]][[[XXXUUULLLJJJFFFDDDCCCBBB@@@>>>???===;;;999888888999999777777666666666555555555444444444333333333222222333222222222111111111000111111111000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,)))(((***...000///,,,))))))))))))))))))))))))******************************))))))))))))*********************+++++++++))))))))))))))))))))))))************************,,,,,,,,,------------...,,,,,,,,,---------..............................000000000000000000000000000000000000111111111111ooommmkkkiiigggddd___\\\WWWVVVUUUTTTTTTSSSSSSSSSMMMHHHEEEGGGHHHFFFFFFHHHFFFBBB@@@???:::222......,,,+++******))))))******))))))))))))))))))))))))+++***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''(((((((((((()))************+++++++++++++++,,,,,,,,,---------***,,,...//////000111333111111111111111111111111111222111///------...000///***(((,,,...,,,******)))+++,,,,,,,,,,,,---//////000000...***))),,,...,,,,,,+++*********++++++++++++++++++++++++++++++))))))***+++---...//////,,,,,,------............222222111111111222222333888777777666666666777777;;;KKKZZZ[[[SSSIIIBBB============<<<<<<:::999999:::888555111///......///......,,,+++++++++,,,---...,,,+++,,,------,,,+++++++++***)))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&(((***((('''+++333;;;222---(((&&&'''((((((&&&((((((((((((((('''''''''(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444333333333333555777999::::::<<<>>>???>>>???AAACCCGGGIIILLLOOOQQQRRRRRRQQQVVVYYY^^^```aaaaaaaaabbbfffhhhgggdddeeeiiijjjhhhqqqvvv}}}}}}yyyvvvyyy{{{|||zzzxxxxxx{{{~~~~~~}}}|||{{{{{{{{{{{{~~~~~~~~~}}}|||{{{~~~}}}{{{xxxvvvvvvzzz{{{vvvttttttuuuwwwxxxxxxvvvsssqqqqqqooommmjjjqqqjjjaaaZZZVVVSSSOOOLLLIIIFFFCCCAAA@@@???<<<;;;;;;:::888777666666666777666666555555555444444444222222222222222111111111111111000000000000//////000000000000////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************---***)))***---///---+++))))))))))))))))))))))))******************************))))))))))))******+++++++++***************))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,,,,,,,---------..............................000000000000000000000000000000000000111111111111pppnnnkkkhhhfffbbb^^^ZZZWWWVVVUUUTTTSSSSSSSSSSSSLLLGGGDDDGGGHHHFFFFFFHHHFFFBBB@@@???:::333...///,,,+++******))))))******((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))))))))*********++++++++++++,,,,,,------.........+++...000111000000111222111111111111111111111111222222111///------///222444,,,'''***......,,,,,,)))+++,,,,,,,,,,,,---//////111222...)))'''+++///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------,,,,,,,,,...000,,,---000222444777:::<<>>@@@@@@@@@@@@BBBDDDDDDFFFIIIMMMPPPRRRSSSSSSXXX[[[^^^``````aaabbbcccfffiiijjjggghhhmmmpppooommmsss{{{}}}yyyvvvyyy}}}}}}xxxwww{{{~~~|||{{{{{{zzzzzz|||~~~~~~~~~~~~|||yyyyyy{{{~~~yyysssrrrtttwwwxxxwwwuuuuuutttttttttrrrpppnnnqqqiii^^^VVVQQQMMMIIIEEEIIIFFFCCCAAA@@@>>><<<:::999888777555444444555555555444444444333333333333111111111111111111111111000000000///////////////////////////////////////.........---------,,,,,,------------------------++++++++++++++++++++++++************************************************+++)))((()))***+++***((())))))))))))))))))))))))******************************))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...............///////////////////////////000000000111111111111pppnnnjjjgggdddaaa]]]ZZZXXXWWWVVVUUUUUUTTTTTTUUULLLGGGEEEGGGGGGEEEEEEGGGEEEAAA??????:::333//////,,,+++******))))))******(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++---------...///000000000///111333333222000000000000000000000000000000000111111000...,,,---000222AAA666,,,******((('''''')))+++,,,,,,,,,,,,---///...000111...(((&&&***.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////---,,,...333777...333999>>>CCCHHHNNNRRR^^^aaadddeeeeeefffhhhkkklllooopppoooqqqvvvwwwuuuqqqqqqqqqpppooonnnmmmmmmkkkjjjgggccc^^^XXXSSSPPPHHHFFFAAA<<<777333000///...,,,******,,,...//////,,,+++++++++,,,,,,---...************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''(((((((((((($$$&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$&&&((((((&&&&&&(((+++...+++((('''''')))***+++))))))((((((''''''&&&&&&(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444333333222333555888;;;===>>>???AAABBBBBBCCCDDDFFFFFFHHHLLLPPPTTTWWWYYYZZZ[[[\\\]]]]]]^^^___ccceeegggkkkllljjjiiimmmqqqqqqggglllsssxxxyyyxxxwwwvvvzzz|||zzz~~~}}}||||||{{{{{{|||{{{~~~}}}||||||}}}~~~~~~wwwtttvvvwwwxxxwwwtttttttttvvvwwwwwwtttqqqmmmeee[[[RRRNNNJJJGGGDDDGGGEEEAAA???>>>===;;;999777777666555555444444444333333333222222222222111111111111111111111222222/////////000000000000000.....................///...------------,,,,,,,,,------------------------++++++++++++++++++++++++******************************************************)))))))))))))))((())))))))))))))))))))))))******************************))))))))))))******,,,+++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------........./////////////////////////////////000000000111111111111pppmmmiiifffccc```]]]ZZZYYYXXXWWWVVVVVVUUUUUUVVVNNNIIIFFFHHHHHHEEEEEEGGGEEEAAA??????;;;333//////,,,+++******))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((())))))))))))************)))************+++++++++------...///000111111222111333555555333111//////000000000000000000000000/////////...------///111===444,,,))))))((()))+++)))+++,,,,,,,,,,,,---///---///000...+++)))***,,,......---,,,,,,,,,------------------------------,,,,,,,,,------------......000222222333666===BBBIIIOOOVVV]]]aaagggmmmrrruuuxxxzzzyyyuuussssssuuu{{{}}}|||zzz|||}}}~~~}}}|||||||||zzzxxxtttpppmmmhhhfffaaaZZZSSSLLLGGGDDD<<<999444111000///---+++,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&&&&%%%%%%%%%'''((()))((((((((((((((('''''''''(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444333333444555777999<<<===???AAACCCDDDEEEFFFHHHJJJGGGIIILLLPPPSSSVVVXXXYYY\\\\\\]]]\\\\\\^^^bbbeeeeeekkkmmmjjjhhhjjjlllllljjjmmmssswwwyyyzzz{{{}}}}}}~~~~~~}}}|||||||||||||||{{{||||||~~~}}}{{{zzz~~~yyyvvvvvvvvvuuuvvvsssqqqssswwwxxxsssnnngggaaaXXXQQQNNNKKKGGGDDDDDDBBB>>><<<;;;:::888666666666555555555444444444222222222111111111000000000000000111111111111222......////////////000000---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++******))))))))))))))))))))))))******************************))))))))))))******+++++++++***************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000000000000000000000000000000000000111111111111ooolllhhheeeccc```]]][[[YYYXXXWWWVVVVVVUUUUUUVVVPPPKKKHHHIIIHHHEEEDDDFFFDDDAAA??????;;;333///000,,,+++******))))))******))))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))***)))************+++++++++,,,,,,---...///000111111...111444555333111000///000000000000000000000000,,,...///...---,,,---//////+++(((***+++***---111)))+++,,,,,,,,,,,,---///---...///000///---,,,+++...------------......///------------------------+++,,,---...000111222333444:::BBBGGGJJJOOOUUU[[[fffkkkrrrvvvxxxzzzzzzpppiiiffffffiiikkkkkkjjjpppxxx}}}}}}~~~}}}|||{{{zzzxxxuuupppkkkgggddd]]]XXXQQQIIIBBB;;;555111222111000...---,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''$$$%%%&&&'''&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444333444555777999;;;===>>>@@@BBBEEEFFFGGGIIIKKKNNNJJJKKKMMMOOOQQQSSSTTTUUUZZZ[[[]]]]]]]]]^^^```bbbaaahhhmmmjjjhhhiiikkkkkknnnrrrvvvyyy{{{|||~~~|||}}}~~~}}}|||{{{{{{{{{{{{{{{}}}|||}}}|||}}}~~~}}}{{{vvvuuuwwwyyy{{{tttnnnpppvvvwwwppphhhccc^^^VVVQQQOOOLLLHHHEEEBBB@@@===:::999888666444444444444444444333333222111111111000000000//////....../////////000000000,,,---------.........///,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************++++++******++++++))))))))))))))))))))))))******************************))))))))))))*********************+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000000000000000000000000000000000000000111111111111nnnkkkgggdddbbb```]]][[[YYYXXXWWWVVVUUUUUUUUUUUURRRLLLIIIIIIIIIEEEDDDEEEDDDAAA??????;;;444000000,,,++++++***)))*********))))))))))))))))))))))))'''((()))******)))((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''((((((((()))''''''''''''((((((((())))))************+++++++++++++++,,,---...///000111+++...222333333111000000000000000000000000000000+++,,,......---,,,,,,---,,,***+++---+++''''''+++)))+++,,,,,,,,,,,,---///---...///111222111---***---------------...///000........................,,,---///222555777999:::BBBKKKXXXbbbggglllrrrwwwpppvvv{{{|||zzzyyy|||}}}rrrdddXXXRRRQQQNNNNNNMMMNNNYYYjjjyyy~~~||||||}}}}}}wwwyyy{{{}}}}}}{{{xxxwwwwwwssslllddd]]]UUUNNNJJJ999888666333000///------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''(((&&&(((***+++***(((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))+++,,,,,,,,,,,,---///......//////000222333444333444666999;;;===>>>>>>@@@BBBEEEGGGIIIKKKNNNPPPRRRRRRSSSSSSTTTUUUUUUUUUWWWZZZ]]]______^^^______\\\eeekkkkkkjjjlllnnnnnnllloootttwwwxxxxxxyyyzzzzzz|||~~~}}}{{{yyyzzz{{{~~~}}}{{{zzzzzzzzz{{{}}}|||www{{{}}}zzzvvvvvvzzzwwwnnnooouuuvvvnnndddbbb\\\VVVRRRPPPMMMHHHEEECCC@@@===;;;:::999777555222222333333333222222111000000000000////////////---------.........//////+++++++++,,,,,,---------,,,,,,,,,------.........---------,,,,,,,,,++++++************************************************************************************************'''((())))))(((((()))***))))))))))))))))))))))))******************************))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000000000000000000000000000000000000000111111111111qqqnnniiieeebbb```]]][[[[[[ZZZXXXUUUTTTUUUUUUVVVPPPKKKHHHJJJJJJFFFEEEFFFGGGBBB@@@@@@===555000...+++++++++************))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''&&&'''((())))))((('''&&&&&&'''''''''&&&%%%%%%$$$)))))))))((('''''''''&&&''''''''''''''''''&&&&&&*********))))))))))))))),,,,,,++++++++++++++++++)))***++++++,,,---......------......///000000000//////000000000000//////111111111111111111111111111000888EEEDDD666,,,,,,+++***)))+++///111000///...---+++******+++---...000000//////............------...///000000/////////111333333222111111222000222222222999FFFPPPSSS[[[bbbiiikkkjjjlllrrrxxxvvvxxx{{{~~~~~~zzzssskkkccc]]]RRRLLLGGGGGGLLLTTTbbbooo~~~yyyuuuvvvwwwvvvyyyxxxxxxzzz}}}~~~}}}zzzwwwwwwwwwssskkkdddXXXQQQGGG???999444///+++---000111///,,,+++,,,...+++,,,,,,,,,+++)))'''&&&+++******)))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$******###%%%,,,,,,$$$''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++,,,------......///---///000000000000333555444666:::>>>@@@AAAAAAAAA???DDDJJJKKKKKKLLLPPPTTTWWWWWWWWWUUUTTTVVVZZZ]]]^^^aaacccaaa\\\YYY[[[^^^eeeeeeggghhhjjjkkklllmmmnnnlllooovvv{{{zzzwwwvvvxxxwwwvvvvvvvvvwwwxxxyyyyyy|||}}}{{{zzz|||{{{{{{~~~vvvvvvzzz}}}wwwuuuvvvxxxzzzvvvrrrpppnnnlllgggccc___\\\XXXTTTQQQMMMIIIFFFAAA>>>;;;999888777555333333333222222111000//////000000000000000000000000////////////////////////................................................,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))************)))))))))))))))))))))))),,,+++++++++++++++++++++)))************+++++++++))))))************)))))))))************++++++++++++*********))))))(((((())))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,000000//////............,,,,,,------.../////////////////////000000000000111111000000111111222333qqqmmmiiieeecccaaa^^^\\\]]][[[YYYWWWUUUVVVWWWWWWPPPKKKHHHJJJJJJGGGEEEGGGEEE@@@>>>>>>;;;333...,,,+++++++++************)))***)))))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......////////////......000000000000000000000000000---111::::::///))),,,,,,***)))+++...000///------,,,+++***+++,,,...///////////////......---------------......---------000000///---,,,---111444666===CCCGGGMMMSSSUUURRRSSSZZZbbbggghhhjjjmmmpppwwwyyy{{{|||||||||}}}}}}~~~{{{wwwqqqkkkgggddd]]]UUURRROOOOOOTTT[[[mmmttt~~~uuuggg``````aaaaaaeeefffiiinnnsssvvvvvvuuu}}}|||{{{||||||yyyrrrlllhhhbbbYYYQQQIII@@@888222222111...,,,***+++---///,,,,,,,,,,,,+++***)))(((++++++***)))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$(((&&&$$$***444333***''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))++++++,,,,,,---.........---///000000///000222555333555777:::===??????@@@???DDDIIIKKKKKKLLLPPPTTTXXXXXXXXXXXXWWWYYY\\\___fffiiikkkiiidddbbbdddgggkkkkkkjjjjjjiiijjjjjjjjjlllkkknnnvvvzzzyyywwwxxxvvvuuutttttttttvvvxxxzzzwwwzzz}}}|||zzzxxxyyy~~~|||{{{vvvqqqpppooossspppnnnmmmlllhhhccc___ZZZWWWSSSPPPMMMIIIEEEBBB???===:::888777666444222333333222111111000//////////////////////////////................................................------------------------,,,,,,,,,,,,,,,+++***)))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))************))))))))))))*********+++++++++************)))))))))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,.........---------,,,,,,,,,,,,------.../////////////////////000000000000111111000000111111222333pppmmmiiieeedddbbb```^^^]]]\\\YYYWWWVVVWWWWWWXXXQQQLLLHHHIIIIIIGGGFFFHHHEEEAAA>>>>>>;;;444...---+++++++++************)))******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((('''''''''''''''((((((&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((---------,,,,,,+++++++++------......///000000000---......//////......---////////////////////////000++++++000///)))(((---,,,+++***+++,,,------,,,++++++***++++++---///000...............---------------......//////000000////////////111666>>>CCCJJJQQQXXX\\\___aaa^^^XXX\\\aaaggglllppppppooonnnuuuwwwxxxxxxwwwvvvvvvwwwttttttttttttssssssrrrqqqmmmhhhcccaaa^^^[[[[[[___fffnnnxxx|||qqqbbbYYYVVVSSSPPPOOORRRXXX```hhhlllmmmlll{{{{{{{{{}}}~~~|||yyyvvvxxxuuupppkkkddd[[[RRRLLLEEE>>>666000......---+++,,,,,,+++***)))))))))(((++++++***))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$---777444***&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))(((((('''(((((((((((())))))))))))++++++,,,,,,------......---...///000///000222444333333444666999;;;===>>>???DDDHHHJJJKKKLLLPPPSSSTTTVVVXXXXXXXXXZZZ]]]___gggiiikkkiiifffeeefffiiirrrpppmmmjjjiiihhhiiiiiimmmkkknnnuuuzzzyyyxxxyyyxxxwwwuuuttttttwwwzzz}}}vvvwwwyyy|||xxxxxx~~~~~~zzzvvvrrrnnnkkkkkkjjjhhhhhhfffbbb^^^ZZZTTTQQQMMMJJJGGGDDDAAA>>>===:::888666555555333111222222111111000000//////................................................------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++************************************++++++++++++******))))))))))))************))))))))))))))))))))))))************************)))************+++++++++))))))************)))))))))))))))*********++++++************))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.../////////////////////000000000000111111000000111111222333ooolllhhheeedddcccaaa```]]][[[YYYWWWVVVVVVWWWXXXRRRLLLHHHIIIIIIGGGHHHJJJGGGCCC@@@AAA===666000///+++++++++*********)))))))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......////////////......////////////////////////000,,,***,,,,,,)))***...,,,++++++++++++++++++***+++***++++++,,,...000111............------------......///000111333444555///222777===CCCJJJQQQVVV[[[___aaaaaacccfffgggdddiiiiiikkknnnqqqqqqmmmjjjkkknnnppppppnnnmmmoooqqqppppppooommmkkkkkklllnnnlllgggeeeggggggfffgggjjjgggkkkqqquuuvvvwwwyyy{{{{{{|||yyyqqqkkkggg___XXXPPPRRRWWW___gggnnnqqqrrruuuuuuttttttuuuxxx{{{}}}zzzzzzzzzyyyvvvrrrmmmjjjaaaWWWJJJAAA<<<666...'''///...,,,+++***+++,,,---,,,+++******))))))******(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''%%%###(((...+++$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))***++++++,,,------......---.../////////000222444333333333444666999<<<>>>???BBBFFFIIIJJJLLLOOORRROOORRRTTTVVVWWWXXXZZZ\\\cccdddfffeeeccccccdddfffqqqooollljjjiiijjjkkkmmmqqqoooqqqwwwyyyxxxxxx{{{}}}{{{xxxuuuvvvxxx|||~~~wwwvvvxxx~~~~~~yyy{{{~~~}}}}}}{{{zzz|||yyyxxxxxxvvvrrrnnngggfffdddaaa___\\\YYYWWWOOOMMMIIIFFFDDDAAA>>>;;;:::888555444444333222000111111000000000/////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))************))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------.../////////////////////000000000000111111000000111111222333nnnkkkgggeeedddcccaaa```\\\ZZZXXXVVVUUUUUUVVVVVVTTTMMMHHHHHHIIIHHHIIIMMMHHHCCCAAAAAA>>>666111///+++++++++*********))))))((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%%%%'''((()))&&&&&&'''((((((''''''&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((())))))*********)))))))))******+++++++++******+++,,,,,,---......------......///000000000000000111111111111000000000000000000000000000000...,,,+++,,,,,,******---+++,,,,,,++++++******+++***++++++,,,---///000000........................///...//////000222333444555;;;DDDLLLPPPSSSTTTUUUWWW[[[^^^___ccckkkoooooonnnjjjggghhhkkkllljjjfffhhhllloooooonnnooossswww~~~zzzuuupppooorrrtttyyyrrrmmmmmmmmmkkkkkkmmmkkkjjjiiihhhiiimmmrrrvvvsssuuuvvvuuuuuuuuupppiiiaaa```bbbfffmmmuuuzzz|||qqqooollliiihhhmmmwww~~~xxxyyyzzz{{{zzzyyyxxxxxxuuukkk___VVVOOOEEE777,,,222000...,,,---000333666,,,++++++***************))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((%%%((()))&&&$$$%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))******++++++,,,------...,,,...//////...///222444444333222333555888;;;>>>>>>@@@DDDGGGIIIKKKMMMOOOMMMOOORRRTTTUUUVVVYYY[[[bbbcccddddddddddddeeefffjjjiiihhhggghhhkkknnnpppuuussstttwwwxxxvvvwwwzzz|||xxxuuuuuuvvvyyy{{{yyyxxxxxx~~~|||zzz}}}{{{yyyvvvttttttuuuuuuqqqmmmhhhfffbbb]]]YYYVVVVVVVVVMMMJJJGGGDDDCCC@@@===:::888666333222333222111000000000//////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++******************************++++++++++++******((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))************))))))(((((()))))))))*********))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------.../////////////////////000000000000111111000000111111222333nnnkkkgggdddcccbbb```___[[[ZZZWWWUUUTTTTTTUUUVVVUUUNNNHHHHHHHHHHHHKKKOOOFFFAAA??????<<<555///---+++++++++************)))''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((((((((((('''''''''((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((())))))******++++++******++++++,,,,,,------)))******+++---......///------......///000000000000111111222222111111000000000000000000000000000******+++,,,++++++******+++,,,---,,,+++***+++,,,++++++,,,---...//////000.........////////////////////////000222444777888EEEJJJQQQVVVVVVSSSQQQOOOPPPXXXaaaiiirrr||||||yyyyyy|||~~~~~~|||yyyrrrnnnoooqqqsssooonnnjjjhhhkkkpppoookkkiiifffdddeeejjjqqqvvvyyypppnnnhhh```\\\```jjjtttxxxzzz|||}}}|||{{{{{{|||zzzssslllhhhcccYYYJJJ???555222...++++++...222555,,,,,,+++************+++******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$'''***(((%%%$$$&&&)))%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))******))))))((((((((((((((())))))))))))******++++++,,,,,,------,,,---...///...///111333444333333333555888;;;======>>>AAADDDGGGJJJKKKLLLNNNPPPRRRSSSTTTVVVYYY[[[^^^___```aaabbbcccddddddcccccccccdddgggjjjnnnppprrrqqqrrrtttsssqqqtttyyyzzzxxxuuurrrrrrsssuuuwwwzzzyyyzzz~~~}}}zzz~~~~~~~~~~~~{{{wwwtttsssrrrqqqpppnnnjjjgggjjjhhhccc]]]VVVRRRRRRRRRIIIGGGDDDBBB@@@>>>;;;999666444222111222222111000////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,++++++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))((())))))******+++++++++)))************+++++++++))))))************))))))((((((((()))))))))******))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,------------............,,,,,,------.../////////////////////000000000000111111000000111111222333mmmjjjfffcccbbb```^^^]]]\\\[[[XXXVVVUUUUUUVVVWWWVVVNNNHHHHHHHHHIIILLLPPPFFFBBB??????<<<555///...+++++++++************)))'''((((((((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((###$$$%%%&&&''''''''''''&&&&&&'''((((((((((((((())))))((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''(((((()))******+++******++++++,,,---------+++++++++,,,,,,---------------......///000000000000000111111111111000000////////////////////////++++++,,,++++++,,,,,,+++***,,,...---++++++,,,...,,,,,,---.............../////////000000000111111000111444888>>>EEEKKKNNNWWWZZZ]]]____________```dddnnnyyyzzzsssrrrtttpppjjjhhhfffccccccfffjjjmmmooopppnnnggg[[[QQQPPPXXX```lllrrrxxx|||}}}}}}}}}~~~zzzxxxvvvuuussslllbbbYYYKKKFFF===444///---...000---,,,++++++******++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((('''&&&''')))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))*********+++,,,,,,------,,,---.........///111333222222222333555777999:::;;;<<<>>>BBBFFFHHHJJJJJJNNNOOOPPPPPPPPPSSSWWWZZZZZZZZZ[[[\\\___```aaaaaa``````aaabbbeeegggiiijjjjjjiiijjjmmmmmmlllpppvvvtttsssrrrqqqqqqsssuuuvvvyyyzzz{{{}}}~~~}}}|||yyy{{{}}}}}}}}}{{{xxxwwwyyy||||||wwwsssrrrssstttrrrnnnjjjhhhgggiiiiiifff```WWWPPPLLLKKKEEECCC@@@>>>===;;;888666555333222111222222222000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---)))************+++++++++))))))************))))))(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---------.........///,,,,,,------.../////////////////////000000000000111111000000111111222333mmmjjjfffcccaaa___]]][[[]]]\\\YYYWWWVVVVVVWWWXXXVVVNNNHHHGGGHHHIIIMMMQQQHHHDDDAAABBB???777111000+++++++++************)))((((((((((((((('''''''''************************((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((("""$$$%%%'''(((((('''&&&&&&&&&'''((())))))(((((()))))))))((('''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***))))))***+++,,,,,,------------,,,,,,,,,,,,++++++------......///000000000//////000000000000//////........................---...---,,,,,,...///...***---///...,,,+++---000------......///......---//////000000111111222222222555:::CCCNNNYYYbbbhhhdddeeefffgggjjjpppxxx}}}|||qqqkkkiiiggghhhjjjlllmmmmmmnnnmmmfffXXXJJJDDDIIIOOOVVV___kkkuuuzzz{{{}}}~~~}}}||||||}}}}}}xxxqqqkkkjjjbbbTTTEEE:::333000000---,,,++++++******+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&)))%%%$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))(((((((((((()))))))))))))))******+++,,,,,,------,,,---.........///111333111111222333444666888999:::;;;===@@@EEEGGGHHHHHHLLLMMMMMMLLLLLLOOOSSSWWW[[[[[[[[[]]]```bbbcccbbb``````aaabbbccccccddddddcccbbbdddgggggghhhmmmtttqqqqqqqqqrrrsssuuuwwwyyywwwyyy{{{|||||||||}}}|||xxxxxxyyyzzz}}}}}}}}}~~~xxxyyywwwwwwzzz~~~~~~yyytttqqqtttvvvuuuppplllkkklllgggiiihhhcccYYYOOOHHHEEEAAA???===;;;:::888555333555333111111222333222111---.............................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++))))))************))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,------...//////000////////////000000000000111111111000111222222333qqqpppjjjaaa\\\]]]\\\YYY]]]\\\ZZZYYYWWWVVVVVVVVVQQQNNNJJJIIIIIIKKKKKKKKKFFFAAA???@@@???777///,,,///...,,,******+++,,,---******))))))((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))((((((((('''''''''&&&'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))*********))))))((())))))***+++,,,,,,------,,,,,,,,,---------..................////////////000000000000////////////222000///...//////---+++000......444<<<===555---+++,,,...---,,,,,,---///000///...///111111111000000222333111111333999>>>>>>GGGSSS[[[^^^___bbbeeejjjiiinnn{{{{{{mmmeeegggmmmpppqqqsssoooiiiccc^^^YYYTTTQQQQQQSSS]]]mmmyyy}}}}}}~~~~~~|||xxxsssuuuqqqjjj```UUUIII>>>777333,,,(((+++---,,,...333000...,,,)))'''&&&&&&&&&******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((***---000...)))$$$((((((((((((((('''''''''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))))))))(((((((((((()))******++++++,,,------......---......///000111111111222333555666777777===:::999===@@@BBBFFFLLLKKKOOOSSSTTTSSSRRRRRRTTTWWWWWWXXX[[[___bbbcccbbbhhhhhhgggfffffffffffffffggghhhhhhjjjmmmppprrrtttxxxyyyzzzxxxtttrrrsssuuuyyywwwuuutttvvvyyy~~~}}}||||||~~~yyyyyy}}}}}}yyy~~~wwwxxx{{{yyyxxxzzzsssqqqooommmkkkkkkkkkllleeebbb^^^ZZZUUUOOOIIIDDDBBB???;;;888777666444333222111111111000000////////////............//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))******++++++++++++(((((()))***++++++,,,,,,************************))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))************+++,,,------......------++++++,,,,,,,,,,,,------,,,,,,------.../////////........................000000000000111111111111pppoooiiiaaa]]]]]]]]][[[]]]\\\ZZZYYYWWWVVVVVVVVVQQQNNNJJJIIIIIIKKKLLLLLLFFFAAA???AAA???777///,,,///---,,,******+++,,,---***)))))))))((((((((('''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))************))))))(((((()))******+++,,,,,,,,,,,,,,,---------..................////////////111000000000////////////111000......//////...,,,,,,++++++000555666000***+++---......---,,,.../////////000111222333333222111333555666555888===AAAPPPSSSVVVXXX[[[bbbllluuu|||vvvrrrooovvv~~~wwwxxx{{{zzztttooohhhbbbpppooommmlllkkkiiieeebbbeeeeeeiiirrrwwwxxxzzz}}}~~~~~~{{{xxxssspppmmmkkkfff\\\OOOEEE555///,,,//////,,,+++---++++++************++++++******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((+++---,,,((($$$((((((((((((((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******++++++,,,------------------...///000111000111222333444555666777888777:::AAADDDCCCDDDGGGKKKOOOSSSVVVWWWWWWYYY[[[XXXYYYZZZ\\\^^^```aaabbbfffggghhhiiiiiihhhgggfffiiikkkmmmppprrrssstttuuuvvvyyy||||||yyyvvvuuuuuuyyyxxxwwwwwwxxx|||}}}|||}}}{{{vvvuuuzzz}}}~~~yyyxxxzzzyyyzzz|||ssspppnnnmmmmmmmmmkkkjjjdddaaa\\\XXXRRRLLLFFFAAAAAA>>>:::888777666444222111111000000000///////////////............//////------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))*********++++++++++++((())))))***++++++,,,,,,************************))))))***++++++++++++***************************************************************************))))))))))))************+++,,,------...---------++++++,,,,,,,,,,,,------,,,,,,------.../////////........................000000000000111111111111nnnnnnhhhaaa]]]______]]]]]]\\\ZZZYYYWWWVVVVVVVVVRRRNNNJJJHHHIIIKKKLLLLLLGGGBBB???AAA???777///,,,...---,,,******++++++,,,))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))((((((((()))******++++++,,,,,,,,,---------..................////////////111111000000000/////////000///......///000///---*********,,,...///---***+++---......------...///...///111222333333333333,,,000555999<<>>AAABBBFFFJJJMMMOOOQQQSSSTTTUUUVVVWWW[[[___bbbbbb^^^^^^aaaeeeaaaccceeegggiiiiiiiiihhhkkklllmmmnnnooopppqqqrrrlllooosssuuuvvvuuusssrrrpppqqqsssvvvxxxyyyyyyzzz}}}yyyvvvwww{{{wwwrrrrrrwwwzzz{{{{{{xxxvvvvvvwwwxxxzzzuuuooonnnpppmmmeee^^^VVVSSSOOOMMMKKKIIIGGGEEE===;;;888666666444222000////////////............///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++))))))*********+++++++++************************))))))***++++++++++++***************************************************************************))))))*********+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------,,,,,,------.../////////........................///000000000111111111111llllllhhhaaa^^^aaabbb```]]]\\\ZZZYYYWWWVVVVVVVVVSSSOOOKKKHHHIIIKKKMMMNNNGGGBBB@@@AAA@@@888000---,,,,,,++++++************(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))************************+++++++++++++++,,,,,,,,,---------..................////////////111111111111000000000000///...---...///000///...---......---++++++...000,,,---///...------...000...000222222111222555777===CCCKKKSSS]]]jjjwww}}}tttiiiaaa\\\[[[```gggkkkpppxxx}}}qqqgggbbbiiijjjooouuuwwwtttuuuxxx}}}~~~~~~yyyppphhhddddddlllrrrwwwxxxuuussssssuuuqqqjjj]]]OOOCCC:::333...,,,,,,+++++++++***************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&'''(((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***)))******++++++,,,------,,,,,,,,,,,,,,,---//////000000000111222555888999<<<<<<@@@HHHKKKJJJKKKMMMNNNNNNOOOQQQSSSTTTUUUUUU\\\```dddccc```___cccgggeeeeeeeeefffhhhjjjmmmnnnooommmjjjhhhiiilllppprrrkkklllmmmoooqqqrrrrrrrrrsssuuuxxx{{{}}}~~~~~~~~~{{{wwwtttvvv{{{}}}tttuuu|||}}}~~~}}}|||yyysssnnnnnnpppnnnggg```TTTQQQLLLIIIGGGFFFEEEDDD;;;999777555555333111///............////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++++++++++++++++++++***************+++++++++************************))))))***++++++++++++***************************************************************************************++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////////////////////////////000000000111111111111llllllhhhaaa___aaabbbaaa]]]\\\ZZZYYYWWWVVVVVVVVVTTTPPPKKKHHHIIIKKKNNNOOOHHHCCC@@@BBB@@@888000---+++++++++++++++*********(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''((((((((((((((($$$&&&''''''&&&&&&((()))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******+++******++++++++++++++++++++++++,,,,,,,,,---------..................////////////222222111111111000000000000///......///000///---+++,,,,,,+++***+++---000,,,...//////......///000...111333444444888>>>CCCDDDNNN]]]mmm~~~}}}rrrllldddaaabbbeeehhhkkkrrrzzz~~~uuudddaaabbbiiioooqqqsssvvvuuuzzz~~~wwwkkk___XXX[[[dddqqqyyyzzzyyyxxxxxxuuuuuuqqqggg\\\OOO@@@333---,,,+++***+++,,,---...******))))))))))))*********))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((''''''((()))&&&&&&''''''((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((((((*********)))((('''''''''''''''(((((())))))******)))******++++++,,,------,,,,,,,,,,,,---...///000111111000111333666999;;;;;;???IIIUUUYYYTTTOOONNNOOONNNOOOQQQUUUXXXYYYXXXZZZ^^^aaaaaaaaabbbeeehhhjjjiiihhhgggiiimmmqqqsssrrrooojjjggggggkkkpppsssmmmllllllnnnqqqtttttttttrrruuuxxx|||~~~~~~|||zzzxxxxxx{{{{{{zzz|||~~~|||tttpppmmmmmmooooookkkfffYYYUUUNNNHHHDDDAAA???===888777555555444333000---...////////////000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,,,,++++++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++*********++++++++++++,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////000000000000111111111111mmmmmmhhhaaa___aaabbb```]]]\\\ZZZYYYWWWVVVVVVVVVUUUPPPKKKHHHHHHKKKNNNOOOHHHCCC@@@BBB@@@999111---+++++++++++++++***))))))'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********$$$%%%''''''&&&'''(((***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((()))******++++++++++++++++++***************,,,,,,,,,---------..................////////////222222222111111111000000111000......//////...,,,++++++***+++,,,...//////---...//////......///000000333666888;;;AAALLLTTTUUUaaasss}}}rrrmmmnnnooopppqqqwwwyyyzzzzzznnnbbbaaafffkkkqqqvvvqqqsssuuuwwwuuunnneee___UUUYYYaaallluuu{{{{{{yyytttxxxxxxrrrjjjaaaRRRDDD444111...,,,+++,,,...///******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%(((***)))'''&&&'''(((&&&&&&''''''((())))))***'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''''''''((()))*********)))******++++++,,,------------------...///000111222111111111444777;;;======@@@HHHSSSWWWSSSPPPQQQRRRPPPPPPRRRVVVXXXYYYXXXWWWYYY[[[^^^```ccceeefffiiihhhhhhiiijjjmmmoooqqqrrroookkkhhhhhhjjjnnnqqqllllllmmmppptttuuutttrrrqqqrrrvvvyyy{{{}}}}}}}}}}}}}}}|||sssuuu~~~}}}}}}}}}{{{tttqqqnnnmmmmmmllljjjiii]]]WWWOOOGGGBBB???<<<:::777666444444444222///,,,/////////000000000111111...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************------,,,,,,,,,+++++++++************************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////////////////000000000000111111111111nnnmmmiiibbb___aaabbb```]]]\\\ZZZYYYWWWVVVVVVVVVUUUQQQKKKHHHHHHKKKNNNPPPHHHCCCAAABBB@@@999111---***++++++++++++***))))))'''((((((((())))))******))))))))))))))))))))))))************))))))))))))$$$%%%%%%%%%&&&&&&''''''$$$%%%''''''''''''(((***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((******+++++++++*********))))))))))))))),,,,,,,,,---------................../////////000222222222111111111111000222000///...//////---+++---++++++,,,///111111000---...//////......///111111444888;;;@@@IIIWWWaaarrr|||uuulllmmmxxxoooaaa___bbbgggkkksssnnniiihhhkkknnnnnnnnn[[[UUURRRZZZjjjwww{{{zzzuuuxxxvvvpppllliiiaaaWWW<<<888333...++++++,,,---******))))))))))))************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))$$$'''******'''%%%&&&'''&&&&&&&&&'''((())))))***'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''(((((())))))******&&&''''''((()))******+++)))******+++,,,,,,------......---......///000111333222222222444888<<<>>>BBB@@@AAAGGGKKKLLLPPPVVVVVVSSSQQQQQQTTTUUUTTTRRRUUUUUUVVVZZZ___ccceeeeeedddeeefffhhhjjjkkkkkkkkkooommmjjjhhhhhhiiikkkmmmiiijjjmmmqqquuuuuurrrnnnsssuuuxxx{{{~~~~~~~~~wwwuuu|||~~~xxxvvvrrrnnnjjjhhhffffff]]]WWWNNNGGGBBB???===<<<666555444444333222...,,,//////000000111111222222...------,,,,,,------...------------------------------------------------++++++,,,,,,,,,---------------------------------......------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++************************---------,,,,,,+++++++++++++++******************************************))))))***++++++++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...//////000000000000000000000000000000000000000111111111111