BM6P6(@ HHHDDDAAACCCIIIRRRaaannnvvv~~~|||hhh]]]SSSPPPSSS^^^mmm{{{xxxvvvxxx}}}{{{tttnnnlllmmm~~~tttpppnnnooossssssnnniiijjjmmmsss{{{}}}{{{ooobbbZZZXXXNNNLLLIIIHHHGGGGGGEEECCCDDDDDDBBBAAA@@@?????????;;;;;;;;;;;;;;;:::::::::999999888888777555444333555555555444444333333333555333111111333444555444333333333333333333333333333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000000000000000111111111111222222222111111111111111111222333222111111333444666666:::@@@FFFIIIHHHEEECCCHHHOOOVVV[[[___bbbdddfffeeedddcccbbb```]]]ZZZ^^^SSSMMMPPPUUU\\\mmm|||vvvsssgggdddiiiqqq~~~}}}}}}{{{{{{}}}yyysssrrrppplllkkkmmmnnnnnnnnnnnnnnnllljjjiiiooommmkkkhhhfffdddbbbbbbcccbbb``````aaadddgggiiiiiigggdddaaa^^^^^^^^^^^^ZZZ[[[\\\[[[ZZZWWWUUUSSSEEEBBBAAAFFFLLLWWWgggtttxxxaaaYYYSSSVVV___kkkyyy~~~~~~{{{zzz}}}tttrrrqqqsssuuuuuurrrnnnrrrvvv}}}}}}wwwwwwwwwiii^^^XXXRRROOOLLLJJJIIIGGGFFFDDDEEEDDDCCCAAA@@@@@@??????============<<<<<<<<<<<<999999999888777666444333555444444444444444444333444333111111333444555444333333333333333333333333333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000//////000000000111111111111111111111111111111111111222333222111111333555666777;;;AAAGGGJJJJJJHHHFFFKKKRRRXXX\\\___bbbdddeeedddcccbbbaaa___\\\YYYYYYQQQKKKNNNWWWdddtttyyyvvv}}}lllddddddllluuu||||||~~~wwwsssrrrqqqmmmlllnnnooooooppppppooonnnlllkkknnnllljjjhhhfffeeedddccceeedddbbbbbbbbbdddgggiiihhhfffccc```^^^]]]]]]^^^\\\\\\\\\\\\ZZZWWWTTTRRRBBB@@@BBBHHHPPP[[[lll{{{ooo]]]WWWVVVaaaooo||||||uuuuuuvvvwwwxxxxxxxxxwww}}}zzzrrrllluuu{{{mmm___VVVUUURRRNNNLLLJJJIIIGGGEEEEEEEEECCCBBBAAA@@@@@@@@@@@@?????????>>>>>>>>>===999999999888777666555444444444444444444555555555444333111222333555555444333333333333333333333333333333333333333333333333222222222222222222222222000000000111111111222222000000000000000000000000////////////000000000000//////000000111111222222111222333222111222333555666999===DDDJJJMMMMMMLLLKKKOOOUUUZZZ]]]```bbbddddddcccaaaaaa```^^^ZZZWWWSSSOOOJJJKKKYYYnnn|||}}}yyy}}}zzznnnyyyrrrgggdddhhhsss~~~|||}}}{{{vvvssstttsssooonnnooopppqqqqqqqqqqqqooonnnmmmlllkkkjjjhhhgggfffffffffhhhfffeeecccccceeefffggggggeeeccc```^^^]]]]]]]]]^^^^^^]]]\\\ZZZWWWTTTRRRAAA@@@CCCIIIQQQ[[[mmm||||||bbb\\\YYY]]]mmm|||vvvxxx{{{||||||}}}wwwooolllppp{{{pppccc[[[WWWSSSOOOMMMKKKKKKIIIHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>===999999999999888777666555333333444444555555666666444333222333444555555444333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222111111111111111111111111....../////////000000000......///000111111222222111222333333222222444666777:::@@@GGGLLLPPPQQQQQQPPPTTTYYY]]]___aaaccceeecccbbb```___^^^\\\XXXUUUOOONNNJJJKKK]]]vvv~~~zzzuuuggg^^^gggxxx{{{mmmfffhhhppp}}}}}}{{{}}}{{{wwwuuuvvvvvvrrroooppppppqqqqqqrrrqqqpppooonnnkkkkkkjjjiiihhhhhhhhhhhhiiigggfffdddcccddddddeeefffdddbbb```^^^]]]]]]]]]```___^^^\\\ZZZWWWTTTSSSAAAAAADDDIIIOOOYYYlll|||qqqZZZYYYYYYcccwwwxxxzzz}}}|||uuupppoooooosss~~~sssgggbbbWWWSSSOOOMMMLLLLLLLLLKKKGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@???>>>>>>===<<<<<<999:::::::::999888777666444444444555555666666666444333222333555666555444333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222222222222222222222222222////////////000000000000...//////000111222222333111222333333222333555777999===CCCIIINNNRRRTTTUUUUUUXXX\\\^^^```aaadddeeebbbaaa___^^^]]][[[WWWTTTMMMNNNLLLPPPccczzz|||yyy}}}fffXXXUUU[[[fffsss~~~sssiiigggllluuu~~~|||{{{zzz~~~{{{xxxzzzyyytttrrrrrrooopppqqqrrrqqqpppooonnnkkkkkkjjjiiiiiiiiiiiiiiihhhgggfffdddcccbbbcccccceeedddcccaaa___^^^]]]]]]aaa```___\\\ZZZWWWUUUTTTAAABBBEEEJJJOOO[[[ooozzzgggZZZTTTXXXfff|||}}}~~~~~~{{{vvvqqqnnnkkkkkkrrruuuhhhdddZZZVVVQQQNNNMMMMMMLLLLLLHHHHHHFFFEEEDDDCCCCCCCCC@@@??????>>>===<<<;;;;;;:::::::::::::::999888888555555555555555666666666444333333444666666555333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222222333222222222222222222222222000000000000111111111111000000111111222222333333111222333333333333666888:::???FFFLLLPPPRRRUUUWWWXXXZZZ]]]___aaabbbdddfffbbbaaa___^^^]]]ZZZVVVSSSMMMNNNPPPZZZlll|||}}}{{{nnn\\\QQQRRRUUUZZZcccrrrtttlllfffhhhoooxxx|||{{{{{{|||}}}}}}|||wwwtttuuuppppppqqqrrrrrrqqqpppooolllkkkjjjjjjiiijjjjjjjjjhhhgggfffdddccccccbbbbbbeeeeeedddbbbaaa___^^^^^^aaa```___\\\ZZZXXXWWWVVV@@@AAAEEEKKKRRRaaazzzkkk___\\\TTTZZZjjj|||wwwrrrjjjhhhfffiiiuuu~~~ooohhh```[[[UUUPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::;;;::::::999888666666666666555555555555444333333555777777555333333333333333333333333333333333333333333333333333222222222222222222222222111111111222222222333333000000000000000000000000111111111111222222222222222222222222222333333333111222333333333444666888;;;@@@HHHMMMPPPRRRUUUWWWYYY[[[^^^```aaabbbeeegggcccaaa___^^^]]]ZZZVVVSSSNNNMMMTTTeeevvvsss```UUUPPPOOORRRVVV^^^oooyyylllgggeeejjjsss{{{{{{}}}~~~xxxvvvwwwqqqrrrsssttttttsssrrrqqqllllllkkkjjjjjjjjjjjjjjjhhhggggggfffeeedddcccccceeeeeeeeedddbbbaaa```___aaa```^^^\\\ZZZYYYXXXXXX>>>@@@EEELLLVVVgggzzzaaaXXX\\\XXX___nnnxxxsssiiigggdddeeennn|||ssseee```YYYSSSOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEDDDDDDAAAAAA@@@???>>>===<<<;;;::::::;;;;;;;;;:::999999777777666666555555444444444333444555777777555333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333////////////////////////111111222222222333333333444444333333333333333333111222333333333444666999<<>><<<<<<;;;:::999999999999999999999999888777777666666666666666555444444333333333333333333333333333333333333222222333333444555333222222111111222222333333222222222111111111111222222222111111111111000111111111111111000000000222111000000111111///---000333555555444555:::===CCCGGGMMMRRRUUUWWWZZZ[[[^^^___```aaabbbcccccccccaaa^^^ZZZVVVSSSRRRRRRRRRSSS^^^sssjjj``````bbbcccfffkkkqqq{{{~~~iii]]][[[bbbgggoooyyy~~~~~~|||{{{zzzyyyzzzzzzzzzxxxvvvvvvtttrrrpppmmmkkkjjjiiihhhggggggfffgggggghhhhhhhhhhhhhhhgggffffffeeeeeedddcccccccccddddddbbb```EEEIIITTTeeezzzppp___YYY^^^ggguuupppjjjooovvvyyyyyyrrrooooooxxx~~~{{{wwwtttpppiiibbb^^^ZZZ[[[fffrrr~~~tttggg\\\VVVSSSPPPNNNJJJIIIHHHGGGFFFEEEDDDCCCDDDBBB@@@@@@@@@@@@>>><<<===<<<;;;::::::999::::::999999888777777666666555555666666555555444444333333333333333333333333333333333222222333333444555333222222111111222222333333333333333333222222111222222222111111111000000111111111111111111111111333222222333333222111000000333555555444666;;;???FFFJJJOOOTTTVVVYYY\\\^^^aaaaaabbbccccccccccccbbb___]]]YYYTTTPPPOOOPPPRRRZZZjjjyyyhhheeeiiinnnrrrttt}}}qqqccc___aaaeeejjjttt~~~~~~~~~{{{zzzyyyxxxxxxyyyxxxvvvtttuuutttrrrooommmllllllllliiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeddddddeeeeeedddbbbHHHOOO\\\nnniii\\\ZZZcccmmmwww~~~qqqpppxxx}}}xxxmmmkkkppp}}}{{{xxxvvvrrrmmmeee___YYYXXX]]]eee|||lll___WWWSSSPPPNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBAAA@@@@@@@@@>>>===>>>===<<<;;;::::::::::::888777777666666555444444444555555666666555444333333333333333333333333333333333222222333333444555333222222111111222222333000000111111000000///...222222222111111111000000111111111111111222222222000111333333333333333333000333555555555777===BBBIIILLLQQQUUUXXXZZZ]]]___bbbbbbccccccccccccbbbbbb]]]\\\ZZZUUUPPPNNNOOOQQQdddvvvrrrjjjmmmssszzzwwwiiiaaaaaafffjjjpppyyy{{{xxxwwwvvvwwwwwwwwwuuussssssrrrpppnnnmmmmmmnnnooommmllllllkkkjjjiiigggggggggggggggggghhhhhhhhhhhhfffeeeccccccdddeeedddbbbMMMVVVeeexxxuuuaaaXXXXXXaaakkkvvvwwwxxx}}}uuujjjmmmxxx~~~}}}}}}|||zzzxxxqqqmmmfff^^^WWWUUUWWWYYYnnn~~~sssdddZZZUUURRRPPPMMMLLLKKKJJJHHHGGGFFFFFFDDDCCCAAA@@@AAA@@@???===???>>>===<<<;;;:::::::::777777666666555444444444444444555666666555444333333333333333333333333333333333222222333333444555333222222111111222222333111222333333333222111000222222222111111111111000111111111222222222222222...000222222111111222333111333555555555888>>>DDDKKKNNNRRRVVVXXX[[[^^^```bbbbbbcccccccccbbbbbbaaa\\\\\\ZZZUUUPPPNNNQQQTTTmmmrrrrrrxxx~~~oooddd___bbbgggqqqvvv~~~}}}~~~|||yyy}}}xxxwwwvvvvvvwwwwwwuuussssssqqqooonnnnnnnnnpppqqqooooooooonnnllljjjiiihhhfffggggggggghhhhhhhhhiiigggeeeccccccdddddddddcccQQQ]]]nnnkkk[[[TTTUUU^^^gggwww~~~yyyzzz}}}uuupppwwwxxxpppsss{{{~~~|||||||||{{{zzzpppmmmggg^^^XXXUUUTTTTTT]]]nnnyyyiii^^^XXXUUUSSSNNNNNNMMMKKKJJJIIIHHHGGGDDDCCCAAAAAAAAAAAA???===@@@???>>><<<;;;;;;::::::888888777777666555555555333444555777777666444333333333333333333333333333333333222222333333444555333222222111111222222333444555666777777555444333222222222111111111111000111111111222222333333333111333555444222000111333111333555555555999@@@EEELLLOOOSSSVVVXXX[[[^^^aaaaaaaaabbbbbbbbbbbbbbbaaa[[[[[[XXXSSSNNNPPPVVV]]]tttzzzyyyjjjdddcccfffkkkxxx}}}~~~~~~|||tttuuuzzzyyyxxxxxxyyyxxxvvvtttvvvtttrrroooooooooqqqrrrooopppppppppooommmlllkkkhhhhhhhhhhhhhhhiiiiiiiiihhhfffdddcccdddeeeeeedddTTTaaattt}}}fffXXXSSSTTT]]]eeexxxxxxyyy~~~yyyzzzxxxyyyvvvllliiijjjrrr}}}||||||}}}}}}|||pppnnniii```ZZZWWWUUUSSSRRRccc}}}~~~lllaaa[[[WWWUUUOOOOOONNNLLLKKKJJJIIIHHHEEECCCAAAAAAAAAAAA???===@@@???>>>===;;;;;;::::::999999888888777666666666222444555777777666444333333333333333333333333333333333222222333333444555333222222222222222222333222333444555555333111000222222222111111111111000111111111222222333333333555888999777444111222333111333555555555999@@@FFFMMMOOOSSSVVVXXX[[[^^^aaa``````aaabbbbbbbbbbbbaaa[[[ZZZVVVPPPMMMQQQ[[[dddwwwtttiiiggghhhnnnsss}}}~~~tttqqqxxx{{{zzzyyyyyyzzzzzzxxxvvvyyywwwtttqqqooopppqqqrrrnnnooopppqqqqqqpppooonnniiiiiiiiiiiiiiiiiiiiiiiiiiigggddddddeeeffffffeeeZZZlllqqq]]]TTTQQQQQQ]]]lll~~~zzz{{{|||xxx|||~~~~~~rrrjjjfffhhhooo{{{~~~|||{{{yyyyyyuuuqqqjjjccc\\\WWWTTTRRRSSS\\\mmmuuucccXXXTTTTTTQQQOOOMMMLLLMMMLLLJJJHHHEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>===;;;;;;;;;;;;;;;:::888777666777888:::777777777777666555444333555444333333333333444555333333333333333333333333333333333333333333333333222222222222222222222222000000000000000111111111444444444333333222222222111111222222222333333333222222111222444;;;CCCIIIRRRUUUWWWYYYZZZ\\\___aaaaaa```aaabbbdddeeecccaaa]]]XXXTTTPPPLLLNNN]]]nnn|||mmmiiikkkooosssvvvyyyzzz~~~tttooopppvvv}}}yyyxxxzzz||||||{{{yyywwwssspppooopppqqqssssssrrrrrrqqqpppooommmmmmllljjjhhhgggiiijjjjjjiiijjjjjjiiihhhgggfffeeeeeeddduuunnn[[[UUUTTTWWWdddtttzzzpppjjjiiijjjooo{{{~~~|||yyyxxxtttpppkkkddd]]]XXXTTTRRRNNNUUUeee{{{xxxfff[[[UUUSSSQQQOOOMMMLLLLLLLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;999888666555555555777777777777777777666555444333555444333333333333444555333333333333333333333333333333333333333333333333333333333333333333333333222222222111111000000000444333333333333333333222111222222222222333333333333333333333666===EEEKKKSSSUUUXXXZZZ[[[]]]```bbbbbbbbbbbbccceeeeeecccaaa]]]XXXTTTQQQOOOSSScccsss~~~rrrhhhhhhooovvv||||||sssvvvvvvpppoooqqqyyy~~~zzzyyy|||}}}}}}|||yyywwwtttqqqpppppprrrssssssrrrrrrrrrpppooonnnmmmllljjjhhhhhhiiijjjjjjiiikkkjjjiiihhhgggfffffffffrrrxxxgggXXXUUUXXX```pppzzzrrrnnnmmmnnnsss~~~|||yyyvvvrrrpppkkkeee___YYYTTTRRRLLLPPP[[[ppp~~~mmm```XXXTTTQQQOOOMMMLLLLLLKKKJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;;;;;;;999888777666555666777777777777777777666555444333555444444333333444444555333333333333333333333333333333333333333333333333333333333333333333333333555444444333222111000///222333333333333333333444222222222222333333333333444444555666999@@@HHHMMMSSSVVVYYY[[[\\\___bbbddddddddddddeeefffeeecccaaa^^^XXXSSSQQQRRRZZZjjjxxx}}}{{{rrriiiccchhhrrr|||~~~uuunnnssswwwqqqmmmkkkooouuu|||{{{}}}~~~}}}{{{yyywwwtttqqqqqqqqqssstttrrrrrrrrrrrrqqqpppnnnnnnmmmkkkhhhhhhiiijjjjjjiiilllkkkiiigggfffffffffggg|||lll___TTTTTT\\\iii|||zzz~~~yyyvvvrrrssszzz{{{vvvssspppnnnkkkfff```ZZZUUURRROOOOOOUUUeee}}}uuuiii^^^XXXSSSPPPMMMLLLKKKKKKJJJIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???===<<<<<<;;;;;;;;;:::999888888888999999777777777777666555444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444333333222222222222222222333333444444444222222222333333333444444444555666777;;;AAAIIIOOOSSSUUUXXX[[[]]]___ccceeegggffffffffffffeeebbb```]]]WWWPPPOOOTTT```nnnyyy|||zzz~~~jjjdddbbbjjjuuu~~~yyyrrrnnnuuuwwwpppkkkhhhkkkppp|||{{{||||||{{{yyyxxxvvvtttrrrrrrrrrtttuuurrrrrrrrrrrrqqqpppooonnnnnnllliiihhhiiijjjiiiiiilllkkkiiigggfffffffffggguuu```XXXQQQTTT```rrryyy~~~{{{vvvyyyyyyssspppooommmjjjeee___YYYUUURRROOONNNPPP[[[ppp}}}rrreee]]]UUURRRNNNLLLLLLLLLKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>><<<<<<<<<<<<;;;::::::999999999999999777777777777666555444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222333333444444444555222222222333333444444444222222333333333444444444333444666888<<>>===<<<<<<<<<999888888888888777777777777777777777666555444333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333000111222333444555555666222333333333333333333444333333333333444444444444333444777:::>>>EEELLLQQQRRRUUUYYY\\\___bbbfffiiikkkiiihhhgggfffccc___\\\WWWRRRLLLNNN\\\nnnwwwyyyyyysssbbbaaagggsss~~~oookkkkkktttxxxooojjjhhhlllrrr}}}wwwvvvvvvuuutttssssssrrrrrrrrrsssttttttrrrrrrrrrrrrrrrqqqppppppooommmjjjiiijjjjjjiiihhhiiihhhhhhgggfffeeedddcccuuu^^^RRRQQQSSSZZZjjj}}}zzzzzz{{{~~~~~~zzz|||{{{vvvrrrpppmmmjjjeee```[[[WWWTTTSSSJJJKKKLLLNNNYYYppp|||mmm```ZZZVVVRRROOONNNNNNMMMMMMIIIHHHGGGFFFEEEDDDDDDCCCAAAAAA???>>>===<<<<<<<<<888999999999888888777777777777777777666555444333333333444555555444333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222333333444444444333333333333333333222333333333444444444444555444666999<<<@@@GGGOOOTTTTTTWWW[[[___bbbeeeiiilllllljjjhhhfffeeebbb^^^ZZZTTTQQQMMMQQQdddxxxoooeeefffmmmzzz{{{jjjgggiiirrr|||ssskkkfffgggkkkuuuwwwtttttttttsssqqqqqqqqqqqqqqqrrrssstttrrrrrrssssssrrrrrrqqqppppppnnnkkkiiijjjjjjiiihhhffffffggggggfffdddbbb```nnnXXXPPPRRRUUU]]]nnnzzzuuuuuuxxx{{{uuuzzz{{{{{{~~~{{{wwwsssrrrllliiiddd^^^YYYVVVTTTTTTMMMNNNNNNLLLRRRfff}}}lll___[[[WWWSSSOOOOOOOOONNNNNNIIIHHHHHHGGGFFFEEEDDDDDDBBBAAA@@@>>>======<<<<<<:::;;;;;;;;;;;;:::999999777777777777666555444333333333444555555444333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222333333333444444444555555555777:::>>>CCCIIIQQQVVVVVVYYY]]]aaadddgggkkknnnllljjjhhhfffdddaaa]]]YYYSSSPPPNNNUUUjjj{{{kkkkkkllltttqqqhhhfffiiisssvvvmmmdddaaacccooowwwttttttttttttppppppppppppqqqrrrssssssrrrrrrsssssssssrrrqqqqqqpppnnnkkkjjjjjjjjjiiihhhdddeeeggggggfffdddaaa^^^fffSSSOOOUUU___lllyyyxxxnnnmmmpppyyy{{{zzzvvvuuu{{{|||wwwtttvvv~~~{{{wwwrrrnnnmmmiiiccc^^^ZZZVVVSSSPPPOOONNNLLLMMMPPP]]]uuu|||nnn```ZZZWWWTTTRRRQQQOOOLLLJJJJJJIIIHHHFFFDDDCCCAAAAAABBBAAA@@@???>>><<<;;;;;;<<<;;;::::::999999::::::999999888888777666666666333444555555555444333222333333333333333333333333444444444444333333222111222222111111111111222222444333333222222111111111333333333333333333333333222333444444222111222444777888;;;@@@FFFMMMSSSVVVYYY]]]^^^^^^aaahhhlllkkkjjjjjjjjjhhheee```[[[XXXSSSQQQQQQZZZooozzzqqqmmmkkksss~~~rrrjjjbbbdddjjjuuu{{{qqqiiieeedddkkkwww~~~uuuqqqqqqqqqqqqsssrrrrrrtttuuutttrrrpppoooppprrrssssssrrrqqqpppooonnnmmmkkkiiihhhggggggcccfffhhhiiihhhgggffffffyyydddVVVWWW```mmmyyypppggggggjjjuuuuuutttsssuuu|||xxxrrrppprrr~~~|||wwwrrrnnnlllhhhbbb]]]ZZZVVVSSSPPPNNNLLLJJJIIIKKKVVVkkkpppaaaZZZYYYVVVUUUUUUSSSPPPNNNKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBAAA???>>>===<<<;;;<<<;;;::::::999999::::::999888888777777666555555444444555555555444333222333333333333333333333333333444444444333333222111333333222222222222333333222222222222222222222222333333333333333333333333333444555444333222333444666777:::???FFFMMMSSSWWWYYY\\\^^^^^^aaahhhkkkkkkjjjjjjjjjhhhddd```[[[XXXQQQOOOSSSaaauuurrrjjjgggooovvvwwwgggaaa^^^```fffppp{{{~~~rrriiidddbbbgggrrrvvvrrrrrrrrrrrrxxxwwwuuuuuutttrrrooolllnnnppprrrssssssrrrpppooommmlllkkkjjjhhhgggggggggeeegggiiiiiigggeeeddddddsssddd\\\dddpppwwwiiiccceeehhhrrrooonnnqqqwww~~~|||qqqiiihhhlllxxx~~~yyysssooojjjgggbbb]]]ZZZWWWSSSPPPOOOLLLIIIHHHHHHOOOaaassssssccc\\\ZZZXXXXXXWWWUUURRRPPPMMMLLLKKKIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::::::::888888777666666555555444444444555555444444333222333333333333333333333333333333444444444333222222444333333333333333333444222222222222333333333333333333333333333333333333333444555555444333444555444666:::???GGGNNNTTTXXXYYY\\\^^^^^^aaahhhkkkjjjjjjiiihhhfffccc___[[[YYYPPPNNNXXXmmmwwwiiieeeeeerrrzzzyyyggg\\\XXXZZZ\\\bbblllvvvtttiiicccaaabbbiii|||yyytttsssssstttzzzxxxvvvuuutttrrrooolllmmmooorrrttttttrrrooommmjjjjjjiiihhhhhhggggggfffgggiiijjjjjjgggcccbbbaaaoooeeeaaannn|||sssjjjhhhkkknnnrrrnnnmmmsss{{{tttiii___```fffsss{{{uuuqqqiiifffbbb^^^[[[WWWSSSPPPOOOMMMJJJIIIHHHMMM[[[iiixxxggg```^^^[[[YYYWWWTTTQQQNNNMMMLLLKKKJJJHHHGGGFFFEEECCCCCCBBB@@@???>>>===<<<<<<<<<;;;:::::::::::::::777777666666555555444444444444444444444333333333333333333333333333333333333333333444444333333222333333222222222222333333333333333333333333222222333333333333333333333333333555666555444444555777222555999@@@HHHOOOVVVYYYYYY\\\______bbbhhhjjjiiiiiihhhgggdddaaa^^^[[[YYYQQQQQQ```zzz~~~mmmeeeeeejjjttt{{{}}}kkk^^^WWWVVVXXXZZZ```iiitttuuujjjccc```]]]aaannn}}}xxxvvvvvvvvvyyywwwvvvuuuuuuuuurrrqqqnnnpppsssuuutttrrrooolllhhhhhhiiiiiihhhhhhgggggggggiiikkkjjjgggcccbbbaaannndddbbbssssssnnnppptttwwwvvvppppppyyywwwjjjbbbZZZ\\\cccooo}}}}}}wwwsssjjjgggccc___\\\XXXSSSPPPMMMKKKJJJIIIHHHKKKUUUaaazzzsssjjjgggaaa]]]YYYUUUPPPMMMLLLLLLKKKIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@>>>>>>======<<<;;;;;;::::::;;;;;;777777666666555555444444555555444444333333333333333333333333333333333333222333333444444333333333222222111111111111222222555555444444333222111111333333333333333333333333333444555555444444666777222555:::AAAIIIQQQWWWZZZYYY]]]``````ccchhhjjjhhhiiigggeeebbb___\\\[[[ZZZUUUZZZmmmtttiiidddhhhooouuu|||qqqbbbYYYUUUVVVUUUWWW]]]fffppp}}}uuujjjccc```ZZZZZZaaasss}}}zzzyyyyyyzzzxxxvvvvvvvvvuuutttrrroooqqqsssuuutttrrrooommmiiijjjjjjkkkkkkjjjiiiiiigggiiikkkjjjhhheeecccccciii______ppp{{{~~~ssssssxxx{{{|||yyytttvvv}}}wwwlllaaa[[[YYY\\\cccnnn{{{yyytttllliiieeeaaa]]]YYYSSSPPPJJJHHHGGGGGGFFFGGGNNNVVVlll}}}wwwqqqiiibbb\\\WWWSSSPPPLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCBBB@@@???>>>>>>===<<<<<<;;;;;;;;;;;;;;;888888777666666555555444666555444333333333333444333333333333333333333333222222333444444444333333222111111000000111111222555555555444333222222222333333333333333333333333222333555555444444555777444777<<>>======<<<;;;;;;;;;;;;;;;999888888777777666555555666555444333333333444444333333333333333333333333111222333333444444444333333222222111111222222333333333333333444444555555333333333333333333333333111222444444333333555666666999>>>FFFMMMTTTXXX[[[\\\```ccccccfffkkkllliiihhhfffbbb^^^\\\ZZZZZZ[[[fffuuuzzzvvvkkkhhhhhhoooyyylll\\\UUURRRQQQSSSRRRSSSXXXaaajjjwwwvvvkkkccc___VVVSSSPPPVVVeee{{{~~~~~~|||yyywwwvvvvvvtttsssvvvuuuuuuttttttsssrrrrrrpppqqqrrrsssrrrqqqooonnnlllmmmnnnmmmjjjfffdddcccrrrZZZVVV]]]cccnnn|||yyy}}}~~~vvvuuu}}}zzzppplllfff\\\VVVUUUVVV[[[fffvvvzzzssspppmmmiiiddd```ZZZSSSOOOLLLIIIHHHIIIFFFBBBDDDIIIKKK^^^yyyxxxmmmccc\\\XXXVVVUUUOOONNNNNNMMMLLLKKKJJJJJJEEEEEEDDDCCCAAA@@@???>>>======<<<;;;;;;;;;;;;<<<999999888888777777666666666555444333222333444444333333333333333333333333111222333333444444444444444333333222222333333444000000222333555666777888333333333333333333333333000111333333333333444666777:::@@@GGGNNNTTTYYY[[[]]]aaadddeeeggglllllljjjhhhfffaaa]]][[[ZZZZZZ[[[kkk~~~zzzyyyzzzwwwoooiiijjjmmmuuu}}}eeeXXXTTTRRRQQQRRRTTTUUUZZZbbbkkkxxxwwwkkkbbb^^^UUUQQQMMMPPP]]]ttt{{{yyywwwvvvwwwyyyyyyxxxxxxwwwvvvtttssssssssstttssstttuuuvvvuuusssqqqoooooopppqqqnnnjjjfffcccbbbhhhZZZWWWXXX```jjjxxx}}}}}}~~~nnnzzz}}}uuukkkbbb]]][[[[[[```eeeooo|||}}}zzzvvvoooeee^^^[[[WWWQQQMMMIIIGGGEEECCCBBBBBBCCCDDDNNNUUUhhhyyykkk```ZZZWWWUUUSSSSSSQQQOOOMMMLLLLLLMMMNNNHHHGGGFFFDDDCCCAAA@@@???@@@???>>>===<<<;;;::::::::::::999888777666555555666666555555444444444555444444444444444444444444666555555444444333222222222222222222222222222222444444444333333222222222000000111222333333444444555555444444444555555666666:::@@@IIIQQQWWWYYYZZZ______aaafffjjjkkkhhhdddgggcccaaa^^^ZZZVVVZZZaaa||||||}}}|||uuummmhhhiiilllsssnnnfffjjjsss}}}qqq]]]WWWUUURRRQQQTTTWWWYYY^^^eeeqqq|||lll___YYYRRRMMMKKKNNNSSS___zzz~~~{{{yyyxxxwwwwwwyyy{{{{{{zzzyyyxxxwwwuuuttttttssssssvvvuuutttsssrrrqqqpppppprrrrrrqqqnnnkkkhhhggghhh~~~eeeXXXWWWZZZbbbnnn|||{{{sssxxxqqqllliiiiiillloooxxx}}}{{{wwwoooeee^^^ZZZVVVQQQLLLIIIGGGEEECCCBBBBBBCCCDDDKKKPPPbbb{{{xxxhhh[[[UUUTTTTTTSSSTTTRRRPPPNNNLLLLLLLLLLLLIIIIIIGGGFFFDDDBBBAAAAAA@@@???>>>===<<<;;;;;;:::::::::999888777666555555666666444333333333444555444444444444444444444444444444444444444444444444222222222222222222222222444444444333333222222222000111111222333333444444555444444444444555666666777;;;AAAJJJRRRWWWZZZ[[[``````bbbfffjjjkkkiiiffffffccc```]]]XXXWWW___iiitttiiijjjkkkgggdddeeekkkqqq~~~pppkkkqqqxxxqqq^^^XXXWWWTTTTTTXXX[[[^^^bbbjjjvvv}}}nnnaaaZZZOOOKKKIIILLLNNNVVVlll~~~{{{zzzyyyyyyzzz|||}}}|||{{{yyyxxxwwwvvvuuutttttttttuuuuuuttttttsssrrrrrrrrrttttttssspppllliiihhhhhhuuu```VVVXXX]]]fffuuu|||}}}{{{zzz|||~~~}}}~~~~~~~~~wwwpppggg___ZZZUUUPPPLLLIIIGGGEEECCCBBBBBBCCCCCCFFFJJJYYYrrrvvvdddWWWQQQQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJIIIJJJJJJHHHGGGEEECCCBBBBBB@@@??????>>>===<<<;;;;;;::::::999888777666666555777555444222222333444555444444444444444444444444222222333444444555666666333333333333333333333333444444333333333333222222111111222222333333444444444444444444444555666666888<<>>>>>===<<<<<<;;;::::::999888777666555777555333111111222444555444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333222222222333333333444444444444444444444555666777999>>>FFFMMMTTTXXX\\\^^^cccccceeegggjjjlllmmmmmmeeeccc```[[[WWW]]]rrrlllZZZWWWWWWVVVVVV]]]ooo}}}ssskkknnnvvv}}}pppaaa^^^___^^^aaaggglllooovvvqqqccc[[[QQQKKKHHHIIIHHHJJJXXXiii{{{|||}}}~~~|||zzzyyyyyyxxxwwwvvvuuutttssssssttttttuuuvvvvvvvvvyyyzzzyyyvvvqqqmmmkkkjjjuuubbbVVVSSS\\\hhhqqq|||{{{uuulllbbbZZZTTTOOOMMMIIIGGGEEEBBBAAAAAAAAABBBBBBDDDLLL```{{{wwwhhh]]]XXXVVVUUUTTTUUUUUUTTTSSSQQQOOOMMMLLLIIIIIIGGGFFFDDDBBBAAAAAA@@@@@@@@@???>>>>>>======;;;;;;:::999888777666666777555444222222333444555444444444444444444444444555555444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333444444666777777999???HHHOOOTTTXXX\\\^^^dddeeegggiiijjjkkklllmmmeeebbb___[[[ZZZccc|||}}}bbbRRRUUUTTTSSSVVVccc|||wwwooojjjoooxxxrrreeedddeeedddhhhpppuuuyyysssdddZZZRRRKKKFFFGGGFFFIIIXXXiii|||||||||}}}|||zzzyyyyyyyyyyyyxxxvvvuuutttrrrrrrssstttuuuvvvwwwwwwxxxyyyzzzwwwsssooommmllljjj[[[SSSTTT```nnnwww{{{}}}xxxoooeee\\\TTTPPPNNNIIIGGGEEEBBB@@@@@@@@@AAAAAADDDJJJYYYrrr}}}oooeee```]]][[[ZZZYYYXXXWWWUUUSSSPPPOOONNNIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>;;;;;;:::999888777777666666666555555444444444444444444444444444444444444666666555444333333222222333333333333333333333333222222333333333333444444333333333333444444444444333333333444555666777888999@@@IIIOOOSSSWWW[[[___dddfffiiijjjjjjjjjjjjkkkccc```\\\[[[]]]iiivvv^^^SSSNNNOOORRR[[[mmmvvvqqqooowwwtttiiiiiijjjjjjooowww{{{vvvfff[[[QQQIIIDDDEEEEEEHHHUUUeee}}}~~~}}}~~~~~~}}}{{{xxxxxxxxxyyyyyyxxxvvvtttsssqqqrrrssstttuuuvvvwwwwwwuuuvvvxxxwwwtttqqqooonnn|||bbbVVVRRRVVVcccsss|||yyy|||sssvvv{{{rrrggg]]]UUUQQQOOOIIIHHHEEEBBB@@@@@@@@@@@@@@@DDDIIISSShhhvvvjjjeeeddddddccc```^^^ZZZVVVSSSPPPNNNNNNJJJJJJHHHGGGEEECCCBBBBBBAAA@@@@@@@@@@@@?????????<<<;;;::::::888888777666666666777777777666555444444444444444444444444444444444444444444444444333444444444444444444444444222222222333333444444444444444444444444444444444333333333444555666777888999@@@IIIOOORRRVVVZZZ___dddgggkkkllljjjhhhhhhhhh___[[[XXXYYY___mmmlll[[[WWWLLLRRR[[[hhh}}}tttrrrvvvwwwmmmnnnoooooouuu}}}~~~zzzjjj^^^QQQIIIEEEFFFFFFFFFOOO\\\}}}~~~}}}|||zzzxxxwwwwwwxxxxxxwwwuuusssrrrqqqqqqrrrssstttuuuuuuvvvpppsssuuuvvvtttrrrppppppwww^^^SSSRRRWWWeeeuuu~~~wwwzzz{{{ssshhhkkkwww}}}tttiii^^^UUUQQQPPPIIIHHHEEEBBB@@@???@@@@@@???DDDIIIPPPbbb}}}}}}~~~yyymmmhhhhhhjjjkkkfffccc]]]WWWRRROOOMMMLLLKKKKKKJJJHHHFFFEEECCCCCCAAAAAA@@@@@@@@@@@@@@@@@@<<<;;;;;;:::999888777777555666888999999777555444444444444444444444444444222333333444444555555666444444444444444444444444222222222333333444444444444444444444444444444444222333333444555666888888888@@@IIIOOORRRUUUZZZ^^^ccchhhlllmmmjjjgggffffff]]]XXXUUUXXX___nnn}}}```SSSTTTRRRZZZfffvvvrrrrrryyyyyypppppprrrrrrxxx~~~}}}lll```SSSLLLIIIKKKIIIFFFKKKUUUyyy~~~}}}|||zzzxxxvvvwwwxxxxxxwwwuuurrrqqqqqqqqqrrrrrrsssttttttuuummmpppsssuuutttrrrqqqqqqooo]]]WWWRRR[[[mmmvvv{{{tttvvv}}}xxxiii___^^^bbbmmm}}}ssshhh^^^VVVQQQNNNGGGFFFEEECCCAAA@@@@@@???BBBBBBBBBHHHZZZttt|||yyy}}}jjjbbbdddhhhhhheeeccc___ZZZUUUPPPMMMLLLNNNKKKIIIGGGFFFEEECCCAAAAAA@@@???@@@@@@@@@>>><<<;;;;;;;;;;;;:::999888888888888999888888777666555555555555555555555555555333333333222222111111111444444444444444444444444555555555444444333333333333333333444555666777777222333444444444555777999<<>><<<;;;;;;<<<;;;;;;:::999888999999999999888777666555555555555555555555555555444444333333333222222222444444444444444444444444555555444444444333333333222222222333333444666666222333555555444555777999<<>>FFFQQQXXX[[[___dddiiippptttvvvsssqqqnnniiibbb]]]YYYSSSSSS```vvvyyyeee\\\]]]gggpppsssssszzz}}}xxxzzz~~~rrreeeZZZRRRJJJGGGDDDBBBDDDIIIKKK```~~~|||xxxwwwxxxwwwwwwttttttuuuvvvvvvuuutttsssrrrsssssssssssssssttttttsssrrrpppnnnmmmlllllllllaaaQQQXXXcccttt~~~{{{yyy{{{||||||vvvqqqsss~~~}}}zzzrrrlllccc[[[TTTPPPMMMJJJJJJPPP^^^ssssssrrrppppppsssyyy~~~{{{yyyuuunnneee\\\TTTPPPKKKJJJHHHEEECCCBBBAAA@@@@@@@@@BBBDDDEEEOOOfff~~~|||rrrpppooollldddbbb```\\\YYYVVVUUUTTTSSSQQQNNNLLLKKKJJJHHHGGGCCCBBBAAABBBBBBBBB@@@>>>============<<<;;;:::::::::::::::::::::999777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444555555666333444666666666777:::<<>>>>>>>>>>>===<<<;;;:::::::::::::::999888777666555555555555555555555555444444444555555555555555555555555555555555555555333333333444444444444555555555555444444555555666333444666777777888;;;===@@@IIIUUU]]]aaaeeejjjooonnnrrrtttrrrpppnnniiiccc[[[WWWTTT]]]tttmmmcccbbbjjj|||tttppppppxxxwwwppplllqqqyyyzzzmmm^^^TTTJJJFFFDDDAAAAAACCCIIINNN[[[nnn}}}yyy{{{~~~~~~|||xxxwwwvvvtttssssssssssssttttttuuuuuuuuuuuuuuuuuurrrpppnnnmmmlllmmmnnnooopppXXXPPPZZZdddrrrwwwmmmlllttt|||}}}rrruuu}}}ssshhhaaaVVVRRRLLLIIIGGGFFFEEEEEEIIINNNXXXgggtttvvvnnneeeYYYYYYYYY[[[^^^ccchhhkkkrrrvvv}}}{{{xxxwwwwwwuuuqqqiii___VVVPPPKKKIIIGGGDDDBBB@@@???>>>???<<<>>>CCCDDDFFFVVVjjj~~~yyytttnnnfffeeebbb^^^[[[XXXVVVUUUSSSQQQNNNLLLKKKJJJIIIGGGEEECCCCCCCCCCCCCCCAAA???>>>>>>>>>>>>>>>===;;;;;;999999999999888777666555555555555555555555555555333333444444444555555555555555555555555555555555333333333444444444555555555444444333333444444555333555666777888999<<<>>>@@@JJJVVV___cccggglllqqqpppuuuvvvssspppmmmgggaaaZZZVVVVVVddd~~~}}}lllfffhhhqqqqqqrrrttt{{{}}}lllddd^^^bbbjjjttt~~~~~~~~~}}}qqq___TTTIIIEEEDDDAAA@@@AAAFFFGGGPPP___qqq{{{}}}~~~|||yyyxxxvvvtttrrrrrrssssssrrrrrrsssssstttttttttuuuuuussspppmmmllllllmmmnnnmmmXXXSSS^^^hhhuuuxxxjjjiiirrr{{{}}}vvv{{{zzznnnbbbZZZOOOLLLIIIGGGGGGGGGFFFEEEGGGKKKUUUcccoooqqqhhh___VVVVVVVVVXXXZZZ^^^aaaccclllqqqyyy}}}xxxuuuuuuuuutttqqqiii___UUUOOOKKKJJJHHHEEECCCAAA??????===:::<<>>===<<<;;;888888999888888777666555555555555555555555555555333333333444444444555555666666666666666666666666333333333444444555555555444444333222222333333333333555777777888999<<>>>>>>>>>>>999999888888777666666666777777777777777777777777666666555444444444444555555555555444444333333333222333444555555555444333555555555555555555555555333444555555555777:::<<>>AAAGGGMMMddd}}}vvvmmmlllhhheeecccaaa___]]]ZZZXXXPPPPPPNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCBBB>>>>>>>>>============<<<:::::::::999888888777777555555555555555555555555666666555444444444444555555555444444444333333333222333444555555555444444555555555555555555555555444555666666666777:::===DDDLLLWWWaaafffkkkpppsssxxxzzzzzzwwwqqqiiidddaaa[[[YYYbbbyyy{{{nnnfffiiirrr}}}uuuvvv~~~vvvaaaSSSPPPLLLIIIIIIMMMRRRVVV[[[___fffmmmqqqzzz|||vvvsssuuuyyy|||{{{|||{{{wwwhhh[[[OOOHHHDDDAAAAAACCCAAADDDHHHNNN[[[sss|||{{{{{{zzzyyyyyyyyywwwtttpppnnnmmmllllllmmmnnnppprrrtttvvvxxxxxxuuutttrrrpppooonnnnnnmmmRRRTTTQQQ[[[sss~~~~~~zzzrrrwwwzzzmmmdddZZZPPPHHHEEEFFFEEEDDDCCCCCCCCCEEEEEEFFFKKKQQQUUUVVVUUUTTTTTTRRRSSSTTTWWW[[[___cccfffjjjooovvv|||zzztttsssttttttuuuuuurrrlllcccYYYSSSOOOLLLHHHFFFDDDCCCAAA@@@===??????>>>===???DDDIIIXXXooovvvmmmjjjgggeeebbbaaaaaa___]]][[[TTTSSSRRRPPPMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCCCC============<<<<<<<<<;;;;;;;;;;;;:::999999888888555555555555555555555555666666555444444444444555555444444444444333333333333333444555555555555444555555555555555555555555555666666666666888;;;>>>EEELLLWWW___eeekkkpppuuuxxxzzz{{{xxxqqqiiiccc```XXX___ooowwwoookkkqqq{{{{{{uuuwww}}}iiiZZZLLLJJJGGGEEEEEEHHHKKKMMMNNNQQQXXX___eeeooo}}}wwwuuuwwwzzz}}}}}}}}}zzzxxxzzzlll```RRRJJJFFFBBBAAACCCAAACCCFFFLLLXXXpppvvv}}}}}}{{{yyyxxxwwwwwwuuurrrooolllkkkjjjjjjnnnoooqqqsssuuuvvvwwwwwwsssrrrqqqooonnnmmmllllllLLLPPPSSSaaawww|||yyy|||~~~wwwggg\\\SSSKKKFFFFFFCCCCCCBBBBBBCCCDDDEEEFFFHHHJJJMMMNNNNNNNNNNNNOOORRRSSSVVVZZZ___dddgggjjjmmmrrryyy|||wwwwwwyyywwwxxxwwwvvvppphhh^^^WWWQQQNNNIIIEEEDDDBBB@@@???>>>?????????>>>@@@DDDHHHNNNbbb~~~vvvllljjjgggeeecccbbbaaa___]]][[[WWWVVVTTTQQQOOOLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCCCC>>>>>>>>>=========<<<<<<;;;;;;;;;:::999999888888555555555555555555555555666666555444444444444555444444444444444444444444333444444555555555555555555555555555555555555555555666777777777999<<<>>>FFFMMMVVV___eeekkkrrrvvvyyyzzz{{{xxxqqqiiiccc```ZZZiiizzzvvvwwwxxxuuuwwwnnn___UUUJJJIIIGGGFFFFFFGGGHHHIIIKKKMMMRRRZZZaaakkk}}}~~~zzzxxxyyy|||~~~~~~{{{vvvtttxxx|||pppcccUUULLLFFFAAA@@@BBBAAABBBEEEJJJVVVlllttt{{{|||yyyxxxvvvtttrrrqqqooonnnllllllllllllrrrssstttuuuuuuuuutttsssrrrqqqooonnnmmmlllllllllIIIPPPWWWgggyyyzzztttzzzrrraaaUUUMMMGGGFFFGGGBBBBBBBBBCCCCCCDDDEEEEEEHHHIIIJJJIIIIIIIIIKKKMMMPPPRRRWWW\\\bbbgggjjjllltttxxx~~~|||{{{|||wwwwwwwwwvvvssskkkaaaZZZRRRNNNIIIEEECCCBBB@@@???<<<<<<======>>>AAADDDGGGIIIWWWqqqwwwnnnllliiigggdddbbbaaa___\\\YYYXXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@@@@????????????:::::::::999888888777777666666666666666666666666666666555444444444444555444444444444444444444444444444444444555555666666555555555555555555555555555666777777777999<<<>>>FFFMMMWWW```ffflllsssxxxzzz{{{zzzvvvpppiiidddaaaaaavvvttttttwwwuuucccWWWRRRIIIHHHHHHGGGGGGGGGHHHHHHHHHIIINNNUUU\\\fffvvv|||zzz{{{}}}}}}~~~xxxsssqqqqqq{{{~~~ssseeeVVVMMMFFFAAA???@@@AAAAAADDDJJJUUUjjjwww{{{{{{wwwuuussspppmmmmmmnnnnnnnnnooopppppptttuuuvvvwwwwwwvvvtttsssqqqqqqpppnnnmmmmmmmmmmmmJJJUUU```ppp|||wwwsss}}}wwwhhhXXXNNNHHHDDDDDDFFFCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHLLLNNNMMMQQQWWW^^^dddiiimmmnnnzzz}}}~~~{{{ttttttssstttrrrlllbbbZZZRRRNNNIIIDDDCCCBBBAAA@@@:::::::::;;;===@@@BBBCCCGGGPPPfff|||rrroookkkiiifffdddbbb```]]]ZZZYYYXXXVVVTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@:::::::::999888888777777777777777777777777777777666666555444444444444555333333333444444444444555555555444444555555666777555555555555555555555555555666666666666888;;;>>>GGGNNNYYYbbbhhhnnnuuuyyyzzzzzzyyytttnnniiieeedddjjjyyysssvvv{{{{{{jjjZZZQQQOOOFFFFFFFFFFFFFFFFFFGGGGGGHHHIIINNNVVV]]]fffsss|||{{{{{{}}}~~~{{{}}}~~~}}}{{{vvvqqqmmmkkkvvvuuugggXXXNNNGGGAAA???@@@AAA@@@DDDLLLVVVhhh{{{|||{{{uuuuuurrrnnnlllmmmnnnppprrrsssuuuuuussstttwwwyyyzzzyyyxxxwwwsssrrrqqqpppooooooooooooOOO\\\jjjxxxwwwuuummm```RRRJJJFFFBBBCCCEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGJJJNNNQQQOOOSSSZZZbbbiiiooorrrsss~~~zzzrrrqqqrrrssssssnnnddd]]]RRRNNNHHHDDDBBBBBBBBBAAA<<<;;;;;;<<<===???@@@@@@HHHLLL^^^}}}vvvrrrllljjjgggfffeeedddaaa___ZZZZZZXXXWWWUUUSSSRRRQQQOOONNNMMMKKKIIIHHHFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA;;;;;;;;;:::999999888888666666666666666666666666666666555444444444444555333333333444444444555555666555555444555555777777555555555555555555555555444555666666666777:::===FFFOOO[[[eeekkkqqqvvvzzz{{{zzzwwwrrrllliiiggghhhssstttssszzz|||nnn```RRRKKKKKKEEEDDDDDDDDDEEEFFFGGGHHHKKKLLLRRR[[[ccckkkwww~~~|||zzzyyyzzz{{{|||yyyyyyzzzzzzxxxtttnnnkkkfffssswwwiiiZZZPPPIIICCCAAABBBAAA@@@EEENNNWWWhhh{{{|||uuuuuusssoooooopppqqqsssuuuwwwxxxxxxuuuwwwyyy{{{|||{{{yyyxxxtttsssrrrqqqqqqqqqqqqqqqSSSbbbppp~~~wwwwww~~~hhh\\\OOOIIIFFFCCCCCCFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDEEEFFFHHHLLLPPPTTTSSSWWW___hhhooouuuxxxyyyzzzsssrrrrrruuuvvvqqqhhh```QQQMMMHHHDDDBBBBBBBBBBBBAAA???>>>>>>@@@@@@@@@@@@IIIJJJYYYwwwzzztttllljjjhhhhhhhhhgggeeeccc\\\[[[ZZZXXXWWWVVVTTTTTTQQQPPPOOOMMMLLLJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAA===<<<<<<;;;;;;:::999999555555555555555555555555666666555444444444444555333333333444444555555555666555555444444666777888555555555555555555555555333444555555555777:::<<>>>>>===>>>@@@AAABBBHHHKKKZZZvvv~~~qqqnnnllliiihhhgggfffcccaaaaaa___\\\ZZZYYYWWWTTTRRRQQQPPPNNNMMMKKKJJJIIIIIIHHHFFFEEECCCBBBBBBBBBBBB???>>>===<<<:::999888777:::999777777888888666555555555444444444555555666666666555555555444444444666555333222222333555666555555555555555555555555555555666555555666999;;;@@@NNN^^^eeejjjrrrxxx{{{zzzsssnnnlllkkkmmmqqq|||zzz|||sssuuuxxxfffYYYPPPJJJHHHIIIDDDEEEFFFEEEEEEFFFHHHKKKKKKPPPYYYdddnnnxxx~~~{{{zzz{{{{{{zzzxxxvvvttttttttttttuuuwwwyyyyyyuuuoooiiieeeeeelll{{{xxxooo```SSSJJJFFFCCCBBBAAA@@@BBBJJJWWWnnnsssuuuwwwwwwxxxuuusssuuuyyy|||}}}}}}|||{{{{{{|||}}}}}}}}}|||zzzyyysssrrrpppppprrrtttuuuuuucccsss}}}xxxiiiVVVPPPJJJGGGHHHIIIGGGEEEGGGFFFEEEEEEFFFGGGGGGGGGFFFHHHIIIKKKNNNRRRXXX\\\gggkkkrrryyytttssssssssspppiii___WWWRRRNNNIIIFFFDDDCCCBBBAAA??????>>>>>>???@@@BBBCCCGGGKKKZZZvvvrrrnnnllliiihhhhhhfffdddbbbaaa___\\\ZZZYYYWWWUUURRRRRRQQQOOOMMMLLLJJJJJJIIIHHHFFFEEECCCBBBBBBBBBBBB???>>>===<<<:::999888888:::999777777888888666555666555555444444444555555666666555555555444444444777666444333333444666777555555555444444444444444555555666666555666999<<>>>>><<<;;;:::999888;;;999888777888888777555777666555444444444444444555555555555555444444444777666555444444555666777444444444444444444444444555666666666666777:::<<>>BBB@@@AAAGGGTTTnnnssskkkzzz}}}{{{yyyzzz{{{}}}}}}|||{{{{{{yyyyyyzzzzzzyyyyyyxxxwwwtttsssrrrrrrtttvvvvvvvvvlllxxx{{{{{{|||~~~|||kkk[[[PPPMMMIIIHHHIIIJJJJJJIIIJJJJJJJJJIIIHHHHHHIIIJJJMMMOOOSSSWWW\\\dddlllrrryyy}}}~~~{{{xxxtttkkk```XXXSSSPPPJJJFFFDDDCCCAAA???@@@????????????AAABBBCCCEEEIIIYYYtttwwwnnnmmmkkkjjjjjjiiigggeeebbb```]]]\\\[[[YYYWWWUUUTTTSSSRRRQQQOOOMMMKKKJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<;;;:::999;;;999888888888888777555888777666555444333333333555555555555555555555555666666555444444555666666333333333333444444444444555666777777777888;;;===FFFSSSaaaiiiooowww|||}}}||||||yyyrrrqqqxxxvvvuuuzzzvvvtttzzzjjj^^^RRRLLLHHHDDDCCCEEECCCDDDEEEFFFFFFHHHLLLOOOTTTZZZcccllluuu~~~|||{{{{{{yyyxxxuuusssrrrrrrsssssswwwtttpppkkkfffbbb```___^^^bbblllyyyyyypppbbbUUUKKKEEEAAA???CCCBBBBBBGGGSSSmmmtttfffrrr}}}{{{|||||||||||||||{{{{{{zzzxxxxxxxxxwwwwwwwwwvvvvvvtttsssrrrsssuuuwwwwwwvvvjjjwww{{{yyy|||zzzhhhYYYMMMKKKIIIHHHIIIJJJKKKKKKKKKLLLMMMLLLJJJIIIKKKMMMMMMQQQWWW^^^fffoooxxx~~~~~~}}}zzzuuummmbbbZZZTTTPPPJJJFFFDDDAAA???>>>@@@??????>>>???@@@BBBCCCDDDHHHWWWqqq{{{qqqooommmllllllkkkiiigggcccaaa^^^]]]]]][[[YYYWWWUUUUUUTTTSSSPPPNNNLLLJJJGGGGGGFFFEEEDDDCCCBBBBBB??????>>>===<<<<<<;;;;;;;;;:::888888999999777666888777666555444333333333444555555555555555555555555444444444444444444555333333333444444555555555555666777777777999<<>>???>>>>>>>>>>>>@@@AAABBBCCCFFFTTTnnnuuussspppooonnnmmmjjjhhheeeccc```______^^^[[[ZZZVVVVVVVVVTTTRRROOOLLLKKKGGGGGGGGGFFFEEEDDDBBBBBB@@@??????>>>======<<<<<<;;;:::999888999999888666777666555444444444444444444444444555555555555555444444444444444444444444333444444555555666666666555666888888888:::===@@@JJJVVVbbbllluuu}}}xxxzzzwwwqqqvvvwwwlllpppxxxrrrhhhWWWNNNGGGEEEEEEBBBAAABBBBBBDDDEEEEEEEEEGGGJJJMMMQQQYYYeeennnxxx~~~|||xxxuuusssoookkkfffaaa]]]\\\]]]^^^[[[bbbjjjqqqyyy{{{rrreeeYYYOOOHHHDDDAAABBBBBBDDDGGGNNNcccqqqttt~~~|||{{{yyywwwvvvwwwwwwxxxwwwvvvuuuttttttttttttuuusssrrrrrrtttvvvwwwvvvtttiiiuuu{{{sssooonnnnnnnnnmmmnnnvvvttteeeXXXPPPPPPPPPOOOOOOOOOPPPQQQPPPSSSVVVUUURRRRRRVVVZZZZZZaaakkkvvv}}}zzzvvvooofff___XXXTTTNNNIIIFFFDDDAAA???>>>======<<<===???@@@AAABBBEEERRRjjjxxxvvvsssqqqpppnnnkkkiiifffdddbbbaaaaaa```^^^\\\WWWWWWWWWVVVSSSPPPMMMKKKGGGGGGGGGGGGFFFDDDCCCAAA@@@??????>>>>>>=========<<<:::999999999999888666666555555444444444555555444444444555555555666666444444555555555555444444444444555666666777888888555777888888999:::>>>AAAOOOYYYeeemmmvvv~~~xxxzzzvvvsss}}}~~~}}}}}}pppgggmmmvvvvvvfff]]]QQQJJJDDDDDDEEEBBBAAAAAABBBCCCDDDDDDDDDEEEHHHJJJMMMVVVcccnnnxxx~~~|||}}}}}}wwwqqqmmmhhheeeaaa]]][[[[[[\\\]]]]]]fffnnnqqqwww}}}tttgggYYYNNNFFFAAA===>>>@@@CCCEEEJJJZZZzzzxxxxxx~~~}}}zzzxxxvvvtttssstttvvvwwwwwwvvvuuutttsssttttttuuuqqqqqqrrrsssvvvvvvuuussskkkvvvuuullliiijjjnnnpppjjjnnnyyy|||rrrdddXXXSSSSSSTTTSSSRRRQQQRRRTTTRRRVVVYYYYYYVVVVVVZZZ___eeelllwww|||yyyrrrjjjccc[[[VVVPPPKKKHHHEEECCCAAA===<<<<<<<<<<<<>>>???@@@BBBDDDPPPhhh{{{xxxuuusssqqqooollliiigggeeecccbbbbbbaaa___]]]XXXXXXXXXWWWTTTQQQMMMKKKGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@??????>>>>>>======<<<:::999999999999888666555555444444444555555666444444444555555555666666555555666666666666555555555555555666777888888999666777888888999;;;>>>AAATTT]]]gggnnnvvv}}}|||xxxyyyvvvvvv|||{{{mmmeeelllrrrmmm^^^VVVOOOHHHCCCDDDEEEBBBAAAAAACCCCCCDDDCCCCCCDDDGGGIIIKKKTTTbbbmmmxxx|||zzz|||{{{ssskkkffffffccc```\\\[[[\\\]]]______iiirrrsssvvvvvvhhhYYYMMMDDD===999;;;>>>BBBDDDFFFUUUrrrzzzxxx~~~{{{{{{xxxvvvtttrrrrrrsssuuuvvvwwwvvvuuutttssstttuuuuuuqqqqqqqqqsssuuuvvvtttrrreeettt}}}rrriiijjjqqqvvvuuukkkqqq~~~}}}pppbbbXXXTTTQQQOOOQQQUUUXXXXXXWWW]]]]]]\\\[[[\\\```fffjjjtttyyy|||xxxssskkkeee\\\VVVNNNIIIGGGDDDAAA>>>@@@>>>===<<<===>>>@@@AAADDDEEEMMM___xxx|||zzzyyyyyyuuuooonnnqqqooolllhhheeedddbbb^^^ZZZXXXXXXWWWVVVTTTQQQNNNLLLJJJIIIGGGGGGGGGGGGEEEDDD@@@???>>>???@@@@@@???>>><<<<<<;;;:::999777777666777777666555555555555666666666666666666666666666555444444555777888777666555555444222000000222444999777666777888888>>>EEEWWW^^^hhhrrrwwwzzz|||}}}vvvwwwzzzzzzvvvwwwmmmhhhkkkqqqppp___SSSNNNHHHFFFDDDAAA@@@@@@AAABBBAAABBBCCCBBBBBBCCCFFFIIIPPPXXXdddppp}}}|||{{{|||yyyrrrlllgggddd``````^^^[[[YYYZZZ^^^aaagggooottttttwww}}}sssdddVVVKKKEEEBBBAAABBB@@@AAADDDFFFMMMaaawww}}}sss}}}yyyvvvtttttttttuuuuuuvvvvvvvvvssssssssssssssssssssssssrrrrrrrrrsssrrrrrrqqqqqqjjjyyywwwppprrrxxx{{{yyyssszzz|||pppcccZZZXXXUUUSSSUUUZZZ]]]]]]\\\bbbbbbaaaaaaccchhhnnnsss~~~zzztttlllfff___YYYQQQKKKHHHFFFBBB??????>>>===<<<===>>>@@@AAACCCDDDKKK[[[sss}}}zzzyyyyyyvvvqqqooorrrpppmmmjjjgggfffddd```]]]ZZZZZZYYYWWWUUURRROOONNNLLLJJJIIIHHHIIIHHHGGGEEEAAA@@@??????@@@@@@???===<<<<<<;;;:::999888777777777666666555444555555555666666666666666666666666555444333444555666555444555666666555444333444666888666666888888999???GGGYYY```jjjsssxxx{{{}}}~~~}}}uuurrruuu~~~jjjfffiiisssxxxiiiZZZOOOLLLGGGFFFCCCAAA@@@@@@AAABBBAAABBBCCCBBBBBBCCCFFFIIIPPPXXXdddppp~~~~~~zzzyyyzzz|||}}}}}}wwwqqqjjjeeebbb```___^^^]]]ZZZYYY[[[___bbbgggnnnssssssvvv~~~uuufffXXXMMMFFFBBBAAA@@@>>>@@@EEEEEEIII[[[ooouuu{{{xxxuuupppppppppqqqqqqrrrrrrrrrssssssssssssssssssssssssrrrssssssssssssrrrqqqqqqqqq~~~}}}xxxzzz}}}www|||qqqeee]]]]]][[[YYY\\\```ddddddbbbggggggggghhhkkkrrrzzz}}}wwwoooiiiccc\\\SSSMMMIIIGGGCCC@@@???>>>=========>>>@@@AAABBBBBBGGGUUUkkk{{{yyyyyywwwrrrqqqsssqqqooollljjjiiifffccc```\\\[[[ZZZXXXVVVSSSQQQPPPNNNLLLJJJJJJJJJIIIHHHFFFCCCAAA@@@???@@@???>>><<<<<<<<<;;;:::999888777777666666555444444444444555666666666666666666666666555444333333444555333222333555666666555555555666777555666888888:::BBBKKK\\\bbbllltttyyy|||nnnooouuu{{{jjjjjjooo{{{|||mmm___SSSKKKIIIFFFEEECCCAAA@@@@@@AAAAAAAAABBBCCCBBBBBBCCCFFFIIIPPPXXXdddqqq{{{wwwuuuuuuwwwxxx{{{vvvooogggaaa^^^]]]]]]^^^]]][[[YYYYYY[[[```ccchhhnnnqqqqqqttt{{{~~~wwwjjj\\\PPPGGGBBB@@@>>>===@@@DDDDDDFFFUUUhhhwwwxxx~~~wwwsssnnnnnnooooooooooooppppppttttttttttttttttttttttttsssssssssssssssrrrqqqqqqvvv}}}~~~yyy~~~tttiiicccaaa```___bbbgggjjjjjjhhhiiijjjkkkmmmrrryyy{{{tttnnneee^^^TTTMMMIIIFFFBBB@@@>>>>>>======>>>>>>???@@@BBBBBBEEEPPPccc|||}}}yyyyyyxxxsssrrrsssooonnnmmmllljjjgggdddbbb]]]\\\ZZZXXXVVVTTTRRRQQQNNNLLLKKKJJJJJJIIIGGGFFFEEECCCAAA@@@@@@???===;;;<<<;;;;;;:::999999888888666555555444444444444444666666666666666666666666777555444444555555333222///222444555555444444555666555666888999;;;EEEOOO```eeemmmtttyyy}}}xxxggglllxxxzzzooosss{{{rrrcccVVVLLLGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBBBBBCCCFFFIIIOOOXXXdddrrr|||xxxtttqqqqqqqqqrrrvvvqqqhhh```ZZZYYYYYY[[[]]]\\\ZZZWWWWWWZZZ___ccckkknnnppppppqqqwwwyyynnn```RRRHHHBBB@@@???===???CCCCCCEEEVVViiiyyytttwwwrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssssstttssssssrrrqqqpppxxx~~~{{{xxxooojjjdddccccccgggllloooooommmiiikkknnnqqqvvv~~~xxxssseee^^^SSSLLLHHHEEEAAA???>>>>>>>>>>>>>>>??????@@@BBBCCCEEELLL]]]uuu~~~yyyyyyxxxsssqqqrrrllllllmmmllljjjgggeeeccc]]]\\\ZZZXXXUUUSSSRRRQQQNNNLLLJJJJJJIIIIIIGGGEEEFFFDDDAAA@@@@@@???===;;;<<<;;;;;;::::::999999999666666555444444444444555666666666666666666666666888666555555666666444333///111444666555555555666555555777999999<<>>???BBBBBBGGGZZZpppwwwppp~~~yyysssssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssrrrqqqpppoooyyyyyy{{{sssooofffeeefffjjjpppssssssqqqlllnnnssswww}}}yyyttteee]]]RRRJJJFFFDDDAAA???===>>>>>>>>>????????????BBBCCCEEEJJJXXXpppyyyxxxwwwssspppoooiiikkkmmmllliiigggeeeeee^^^]]]ZZZXXXUUUTTTRRRRRROOOMMMKKKJJJJJJIIIFFFEEEEEEDDDBBBAAAAAA@@@>>><<<<<<;;;;;;;;;:::::::::999777777666555555555555555666666666666666666666666777666555555666777666444222444777777777666888999555666888:::999<<>>???????????????@@@BBBDDDHHHTTTkkkyyywwwvvvqqqmmmmmmgggjjjmmmmmmjjjgggffffff```^^^\\\YYYVVVUUUTTTTTTQQQOOOLLLKKKKKKJJJGGGEEEEEECCCAAAAAAAAA@@@???===;;;;;;;;;;;;;;;:::::::::888888777666666666666777666666666666666666666666555444333444666666666444555666777666555666888999666777999;;;999<<>>???????????????>>>AAADDDGGGQQQhhhyyywwwuuuppplllkkkgggkkknnnnnnkkkhhhggghhhbbb```]]]ZZZXXXVVVVVVVVVRRRPPPNNNMMMLLLKKKIIIGGGDDDCCCAAAAAAAAAAAA???>>>;;;;;;;;;;;;;;;;;;::::::999888888777777777777777666666666666666666666666444333222333555666555444444555555444333333666888777888:::;;;999<<>>>>>>>>>>>??????@@@>>>AAAGGGNNN]]]|||xxxwwwvvvoooiiifffiiiiiiiiiiiigggeeecccbbbcccaaa___]]]]]]\\\YYYWWWQQQQQQQQQPPPOOOLLLJJJHHHBBBBBBAAA@@@@@@??????>>>======<<<;;;::::::999999666666555555555555666666555555555555666666666666666666666666666666666666777777777777888888888888888777999;;;;;;@@@KKKXXXaaaeeeiiimmmqqqvvvzzz~~~oooZZZVVV\\\YYYhhhxxxdddZZZOOOGGGFFFEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBDDDHHHKKKSSS^^^mmmyyy}}}wwwssstttvvvxxx}}}}}}|||wwwrrrqqqooommmjjjhhhgggffffffeeecccaaa^^^ZZZWWWTTTSSSVVVXXXXXXZZZbbbnnnuuuuuutttppplllllllllmmmrrryyyzzzmmmaaaSSSGGGAAABBBAAA@@@AAABBBBBBHHHVVVdddqqqbbbiiizzzzzzxxxuuuuuuvvvxxxxxxxxxxxxxxxxxxwwwwwwuuutttsssqqqqqqooonnnmmmmmmmmmmmmzzzvvvxxx||||||ssslllhhhaaaXXXOOOIIIEEECCCAAA??????>>>>>>>>>>>>??????AAA???AAAFFFLLLZZZwwwyyywwwvvvqqqkkkiiillllllkkkjjjiiigggfffeeeeeeccc```___^^^]]]ZZZXXXSSSSSSRRRQQQOOOMMMKKKIIIDDDCCCCCCBBBAAA@@@???>>>=========<<<;;;:::::::::;;;;;;999888777777777777555555555555666666666666666666666666666666666666444444444444555555555555888777999;;;<<<@@@LLLXXX```dddiiinnnrrrwww{{{~~~}}}iiiXXXSSSUUUYYYiiiooo___WWWMMMFFFDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBEEEIIILLLUUU```nnnyyy~~~||||||||||||~~~{{{uuupppoooppppppvvvwwwzzz~~~{{{vvvqqqqqqooolllhhhfffeeeeeeeeehhhfffccc___\\\YYYWWWVVVXXXYYYYYY[[[dddpppwwwxxxtttoookkkkkkkkklllqqqwwwyyylll```SSSFFFAAAAAA@@@@@@AAABBBBBBFFFSSS```uuuccchhh~~~{{{xxxuuutttvvvxxxyyyyyyyyyyyyyyyyyyxxxvvvuuutttrrrrrrqqqpppoooooooooooo~~~{{{sssnnnhhhbbbYYYPPPJJJGGGDDDBBB??????>>>>>>>>>>>>??????AAA???AAAEEEJJJVVVrrrzzzwwwvvvsssoooooopppooonnnlllkkkjjjiiiiiihhheeebbbaaa___]]][[[XXXVVVUUUTTTSSSQQQNNNLLLKKKGGGGGGEEEDDDBBBAAA??????>>>>>>======<<<<<<;;;;;;;;;:::888777555444444333444555555555555666666666666666666666666666666666333333333444444444555555888777999;;;<<<@@@LLLYYY```dddjjjooosssvvvyyy{{{zzzyyyuuummmbbbXXXSSSQQQYYYkkkwwwdddYYYRRRIIIDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCEEEJJJMMMXXXbbboooyyy}}}~~~~~~tttuuuwwwyyy|||{{{uuupppllljjjiiillloootttzzz|||zzzuuuqqqrrroookkkgggdddddddddeeekkkhhhddd```]]][[[ZZZZZZYYYYYYXXXZZZdddqqqxxxxxxsssnnnjjjjjjjjjkkkoootttxxxkkk___RRREEE@@@AAA??????AAACCCCCCEEENNNYYY|||zzzfffhhh}}}|||yyyuuutttuuuxxxzzzzzzzzzzzzzzzyyyxxxwwwvvvuuussssssrrrrrrqqqqqqpppppp|||~~~~~~yyysssnnngggaaaXXXPPPKKKGGGDDDBBB??????>>>>>>>>>>>>??????AAA???AAAFFFIIIUUUooo{{{xxxwwwuuussstttsssrrrpppmmmlllllllllllliiigggdddbbb```^^^[[[XXXYYYXXXWWWTTTRRROOOMMMLLLJJJIIIHHHFFFDDDBBB@@@??????>>>>>>>>>======<<<<<<999888777555444444333333444444444555555555666666666666666666666666666666666666666777777777777888888777999;;;<<>>@@@CCCBBBCCCJJJRRRoooiiiiii}}}}}}zzzvvvtttvvvxxxzzz{{{zzzzzzzzzyyyxxxvvvuuutttssssssssssssrrrrrrqqqqqq~~~zzz~~~{{{www}}}xxxrrrnnneee```XXXPPPKKKGGGCCCAAA??????>>>>>>>>>>>>?????????>>>AAAFFFJJJTTTnnn|||yyyxxxwwwvvvwwwtttssspppnnnmmmlllmmmmmmjjjhhheeebbbaaa___\\\YYY\\\[[[XXXUUURRRPPPNNNMMMLLLKKKJJJGGGEEECCCAAA@@@>>>>>>>>>>>>>>>=========::::::999999888999999999444444444444555555555555666666666666666666666666777888888888888999999999888777999;;;===AAANNNZZZcccfffkkknnnoooooooooooolllllliiiccc]]]ZZZZZZ\\\\\\mmm~~~iiiXXXKKKHHHDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCCCCDDDGGGLLLOOOYYYbbbooowwwyyyyyyxxxxxxwwwyyy|||}}}wwwqqqllliiifffhhhmmmsssxxxyyywwwuuuwwwtttnnnhhheeedddfffgggiiigggbbb^^^[[[ZZZZZZZZZWWWVVVVVV[[[hhhwww}}}{{{uuunnniiijjjkkkjjjkkknnn{{{vvviii]]]QQQEEE@@@@@@???>>>@@@BBBBBBBBBFFFMMMaaa~~~lllkkk}}}~~~zzzwwwuuuwwwyyy{{{{{{zzzzzzyyyxxxwwwuuusssrrrrrrrrrsssssssssrrrqqqpppzzzvvv|||}}}vvv}}}wwwrrroooddd___WWWPPPKKKGGGCCCAAA??????>>>>>>>>>>>>?????????>>>AAAFFFJJJSSSlll~~~zzzyyywwwwwwxxxtttsssrrrpppooonnnmmmmmmkkkiiifffdddcccaaa^^^\\\^^^\\\YYYVVVRRRPPPNNNMMMLLLLLLJJJHHHFFFDDDBBBAAA>>>>>>>>>>>>============999888888888888888999999333444444444444555555555666666666666666666666666666666777777777888888888888777999<<<===BBBNNN[[[eeehhhkkkmmmmmmmmmmmmnnngggiiiiiiddd^^^ZZZ[[[^^^```ooouuucccTTTHHHFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEHHHMMMPPPZZZcccoooxxxzzzyyyyyyyyy{{{}}}{{{vvvrrroookkkkkklllooosssvvvwwwwwwxxxuuupppjjjgggeeeeeeffffffddd```]]]ZZZXXXXXXXXXXXXXXXZZZaaaqqquuunnnhhhhhhjjjhhhhhhjjjvvvuuuiii]]]QQQEEE@@@AAA@@@>>>???BBBBBBAAAEEEKKKWWWvvvnnnmmm~~~}}}{{{xxxxxxyyyzzz{{{{{{zzzyyyyyyxxxvvvtttrrrqqqqqqrrrsssttttttsssrrrqqqyyyuuu|||~~~vvv|||}}}yyytttqqqeee```XXXRRRMMMHHHEEEBBB??????>>>>>>>>>>>>?????????>>>AAAFFFHHHOOOfff{{{zzzxxxvvvwwwtttttttttsssqqqpppnnnmmmmmmkkkiiigggfffeeebbb```___]]]ZZZVVVRRROOONNNMMMLLLKKKJJJHHHFFFDDDCCCBBB========================888888777666555555555666333333444444444555555555666666666666666666666666666666666666777777777777888777999<<<===BBBOOO\\\fffhhhkkkmmmmmmnnnpppqqqggghhhiiifffbbb^^^\\\\\\cccsss|||kkk[[[NNNFFFFFFEEECCCBBBAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFIIIMMMQQQ[[[dddqqqzzz}}}}}}||||||~~~{{{zzzpppnnnkkkkkknnnsssvvvxxxwwwtttpppkkkgggeeedddcccdddbbb```]]]ZZZXXXWWWVVVWWWXXX\\\fffwwwtttkkkeeefffgggfffdddeeeooo}}}vvviii^^^RRRFFFAAABBBAAA>>>>>>AAABBBBBBEEEJJJUUUtttpppppp|||zzzyyyzzz{{{|||{{{zzz{{{{{{zzzyyywwwuuusssrrrrrrsssuuuvvvvvvuuusssrrr{{{vvv}}}}}}~~~uuunnnxxxzzzuuusssfffaaaZZZSSSNNNJJJFFFCCC??????>>>>>>>>>>>>??????@@@>>>AAAEEEFFFLLLbbbyyy|||{{{xxxuuuvvvuuuuuuuuuuuutttqqqooonnnooommmkkkjjjiiihhhfffddd```]]]ZZZVVVRRROOONNNMMMKKKKKKIIIHHHFFFEEECCCCCC<<<<<<<<<<<<===============<<<;;;999888777777777333333333444444444555555666666666666666666666666777777777777888888888888888777999<<<>>>CCCOOO\\\fffhhhkkkmmmnnnpppsssvvvjjjjjjiiiiiigggccc^^^ZZZeeevvvtttdddTTTHHHFFFFFFFFFDDDBBBAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFIIINNNQQQ\\\fffsss|||tttpppjjjhhhjjjpppuuuxxxuuusssoookkkgggdddbbbaaabbbaaa```]]][[[XXXVVVUUUTTTVVV[[[gggyyyrrriiicccdddeeedddbbbaaakkkyyyvvvjjj^^^RRRGGGBBBBBBBBB>>>===@@@AAABBBEEEKKKVVVuuuppprrr{{{zzzzzz{{{||||||{{{yyy||||||{{{zzzxxxvvvtttsssssstttvvvwwwxxxwwwuuutttzzzvvv}}}~~~zzz{{{~~~yyyoooiiimmmvvvzzz}}}zzzyyypppggg\\\UUUMMMEEEAAAAAA@@@@@@???>>>======>>>>>>BBBDDDAAACCCJJJMMMZZZrrr}}}xxxtttssssssyyywwwuuusssqqqpppooooooooommmjjjiiihhhgggdddbbbbbb```]]]YYYUUUQQQNNNLLLHHHHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>===<<<<<<<<<;;;;;;:::999999888888777555555555666666666666666999777666666777777666444777777777777777777777777555666999;;;;;;@@@OOO___iiikkknnnqqqsssttttttssstttnnniiigggccc]]]YYYYYYaaasss|||vvvxxxkkkWWWKKKGGGCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@???@@@@@@AAAAAACCCEEEGGGFFFGGGKKKRRRWWWbbbiiittt|||zzzuuuoookkkkkkooorrrtttxxxtttoookkkhhhfffcccaaabbbaaa```^^^[[[XXXUUUSSSWWWXXX\\\gggsss{{{}}}{{{eeeccc```^^^^^^^^^\\\[[[ggguuu|||ttthhh\\\RRRJJJCCC?????????>>>>>>@@@BBBEEEFFFUUUkkktttppp}}}yyy}}}~~~}}}{{{yyyxxxwwwwwwwwwwwwwwwvvvttttttvvvxxx}}}yyy{{{|||yyytttrrrooommmooottt|||{{{pppfff\\\UUUNNNFFFBBBCCC@@@@@@???>>>>>>>>>>>>>>>@@@BBB???AAAHHHJJJVVVmmmzzzwwwvvvuuuvvvuuutttrrrqqqooonnnnnnllljjjhhhggggggfffcccaaabbbaaa^^^ZZZUUURRRNNNMMMIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???===<<<<<<<<<;;;;;;::::::999888888888666666666666666666555555777666555555666666555444777777777777777777777777666777999;;;;;;@@@NNN^^^gggjjjnnnrrruuuwwwxxxxxxvvvpppkkkhhhddd\\\YYYYYYcccuuupppjjjlllyyyxxxeeeSSSIIIFFFCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBBDDDFFFGGGHHHMMMTTTZZZgggnnnxxxzzzsssnnnmmmoooqqqrrruuurrrmmmiiigggdddaaa___aaa```^^^\\\YYYWWWVVVUUUWWWXXX^^^gggrrrvvvtttppp```]]]ZZZXXXYYYZZZZZZYYYdddqqq~~~|||uuuiii]]]RRRJJJCCC@@@??????>>>>>>@@@BBBEEEFFFQQQeeexxxqqqzzz|||~~~|||yyywwwuuuuuuzzzyyyxxxvvvssssssuuuwww}}}~~~wwwppprrrwwwxxxwwwxxx~~~|||nnneee[[[UUUOOOGGGCCCDDD@@@???>>>>>>>>>>>>>>>>>>===@@@>>>@@@FFFFFFPPPfff|||yyywwwvvvqqqqqqqqqpppooonnnllllllkkkiiiggggggggggggeeedddcccaaa^^^[[[WWWSSSPPPOOOKKKKKKKKKJJJIIIHHHFFFFFFCCCBBBAAA???>>>===<<<<<<;;;;;;::::::999999888888777777777666666555555555555444333444555666555444777777777777777777777777777888999;;;;;;@@@NNN\\\eeehhhmmmssswwwzzz{{{|||xxxrrrmmmjjjddd\\\XXXXXXeeewwwuuugggdddgggsssmmm\\\NNNFFFEEECCCBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDGGGIIIKKKQQQYYY___nnnuuu~~~zzztttqqqqqqqqqqqqrrrooojjjgggdddbbb```^^^___^^^[[[YYYWWWWWWVVVWWWXXXYYY^^^gggnnnoooiiibbbXXXUUURRRQQQRRRUUUWWWWWW```mmmzzz}}}uuuiii]]]SSSJJJDDD@@@???>>>>>>>>>???BBBDDDFFFLLL[[[sssuuuyyy~~~{{{yyyxxxwwwvvv|||{{{yyyuuurrrrrrtttwww|||yyy}}}zzzkkkcccZZZUUUNNNGGGCCCCCC??????>>>>>>>>>>>>>>>???<<>>@@@EEEDDDLLLaaa}}}zzzvvvsssnnnnnnoooooonnnlllkkkjjjllljjjiiiiiijjjkkkiiihhhdddbbb```\\\YYYUUUSSSQQQMMMMMMMMMLLLKKKIIIHHHGGGDDDCCCAAA@@@>>>>>>======<<<;;;;;;:::999999888888999888888777666555444444555444333444666777666555666666666666666666666666999888999;;;<<<@@@MMMZZZcccgggmmmsssxxx{{{||||||yyytttpppkkkdddZZZWWWXXXfffyyy~~~ppphhhiiinnnvvvvvvdddVVVJJJDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBAAABBBBBBCCCCCCBBBEEEIIIKKKOOOUUU^^^eeetttzzzzzzwwwuuutttsssrrrnnnjjjfffdddbbb```^^^]]]\\\YYYWWWVVVVVVWWWXXXYYYYYY]]]ccciiihhhbbb[[[RRROOOKKKKKKNNNRRRUUUWWW^^^hhhvvv~~~vvvjjj^^^SSSKKKDDD@@@???>>>>>>>>>???AAADDDFFFHHHSSSfffzzz{{{yyy|||{{{{{{zzzzzzzzzzzz{{{zzzzzzwwwtttrrrrrruuuxxx|||wwwiiiaaaYYYTTTNNNFFFBBBBBB???>>>>>>>>>>>>>>>??????===AAA???AAAFFFCCCKKK___~~~|||yyytttqqqnnnnnnmmmmmmlllkkkjjjiiikkkjjjiiijjjkkklllkkkjjjdddcccaaa^^^ZZZWWWUUUTTTOOOOOOOOONNNLLLJJJIIIHHHEEEDDDBBB@@@???>>>>>>>>><<<<<<;;;;;;:::999999888999999888777666555555444666555444555777888888777666666666666666666666666999888888:::<<>>>>>======???AAADDDEEEGGGNNN^^^sss{{{vvv~~~}}}~~~zzzzzzyyyyyyyyyyyyzzzzzzvvvvvvuuusssrrrsssvvvyyy{{{uuuiiiaaaYYYTTTNNNFFFBBBAAA>>>>>>>>>>>>>>>??????@@@???BBB@@@BBBFFFCCCKKK```~~~|||yyyuuuqqqpppooonnnlllkkkjjjjjjjjjjjjiiihhhiiijjjkkkjjjhhheeedddbbb___\\\ZZZXXXVVVQQQPPPPPPNNNMMMKKKIIIHHHEEEDDDCCCAAA@@@???>>>>>><<<<<<;;;;;;::::::999999888888888777777666666666777666555666777888777666777777777777777777777777999777777:::===BBBNNNZZZcccgggmmmsssxxxyyyyyyxxxyyyuuuqqqlllbbbXXXUUUXXXjjj}}}tttppptttzzzkkkZZZOOOGGGCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDFFFHHHIIIKKKNNNQQQTTTWWW^^^gggnnnvvv}}}}}}|||wwwsssnnnjjjgggeeebbb```[[[ZZZYYYXXXWWWWWWXXXXXXVVVUUUWWW\\\aaabbb]]]XXXLLLJJJHHHIIINNNSSSWWWYYY\\\aaammmzzzyyylll___TTTKKKDDD@@@>>>=========>>>AAACCCEEEFFFMMM\\\rrrwwwqqq{{{|||{{{|||}}}}}}}}}|||zzzxxxwwwuuuuuuuuurrrsssssssssrrrsssuuuwww}}}vvvkkkccc[[[WWWPPPHHHCCCBBB>>>>>>>>>>>>>>>???@@@@@@@@@BBB@@@AAAEEECCCKKKaaa~~~~~~|||yyyvvvtttrrrnnnkkkjjjjjjkkkkkkkkkjjjiiiiiijjjkkkjjjhhhfffeeeccc```^^^[[[YYYXXXQQQQQQPPPOOOMMMKKKIIIHHHFFFEEECCCBBB@@@?????????<<<<<<<<<;;;::::::999999888777777777777777777777777666555555666777666444777777777777777777777777999666666999===CCCOOOZZZcccgggnnnuuuyyy{{{zzzzzzwwwtttqqqkkkaaaVVVTTTXXXmmm~~~{{{dddUUULLLFFFCCCCCCCCCBBBBBBAAAAAABBBBBBCCC???@@@AAACCCFFFHHHJJJLLLPPPSSSVVVXXX[[[aaaiiipppvvv}}}}}}yyyuuupppkkkhhheeebbb___[[[[[[ZZZZZZYYYXXXXXXWWWRRRRRRUUU[[[aaa```ZZZSSSJJJIIIIIIKKKPPPTTTWWWXXX[[[]]]gggvvvyyymmm```UUULLLEEE@@@>>>=========>>>AAACCCEEEFFFMMM^^^vvvsssooozzz}}}zzzzzzzzzzzzyyy|||{{{yyywwwuuussssssrrrppprrrssssssrrrqqqrrrsssxxxmmmeee^^^YYYRRRIIIDDDCCC>>>>>>===>>>>>>???@@@@@@@@@BBB???@@@DDDCCCLLLaaa~~~}}}{{{vvvsssoookkkiiijjjkkkmmmnnnlllkkkkkkmmmmmmllljjjfffeeecccaaa^^^\\\ZZZYYYQQQQQQPPPOOOMMMKKKIIIHHHFFFEEEDDDBBBAAA@@@??????===<<<<<<;;;;;;:::999999777777777777777888888888777666444444555555444222777777777777777777777777888555555999>>>DDDPPP[[[bbbgggnnnvvv{{{}}}}}}|||uuussspppkkk```VVVTTTXXXpppttt^^^QQQJJJEEECCCCCCCCCBBBBBBAAAAAABBBBBBCCC>>>???AAACCCFFFIIILLLNNNSSSVVVYYYZZZ]]]bbbjjjqqqvvv}}}}}}{{{wwwqqqlllhhheeeaaa___[[[[[[[[[[[[ZZZYYYWWWVVVNNNOOOTTT\\\aaa___VVVNNNJJJIIIIIILLLQQQUUUWWWXXXZZZ[[[dddssszzzmmm```UUULLLEEEAAA>>>=========>>>@@@CCCEEEEEEMMM___yyyrrrooo||||||yyyyyyyyyxxxvvvxxxwwwvvvuuuttttttttttttppprrrttttttrrrpppoooooo}}}xxxjjjddd\\\UUUNNNIIIDDDAAA<<<<<<======>>>>>>?????????>>>???AAAAAADDDOOO[[[~~~tttrrrooommmmmmmmmmmmlllnnnmmmkkkjjjjjjkkkmmmnnnllliiieeeaaa^^^]]]]]]^^^ZZZWWWSSSPPPNNNLLLJJJGGGIIIGGGDDDCCCCCCAAA???===???<<<:::999:::;;;;;;:::999888777666555555555555333444666777777777666555888666444555888999777555777666777999<<>>>>>>>>???AAABBBGGGMMMaaatttooovvv{{{yyyxxxvvvvvvyyytttvvvxxxxxxuuusssqqqqqqrrrrrrtttuuuuuuuuutttsss~~~yyyjjjeee]]]UUUNNNIIIDDDAAA<<<=========>>>>>>>>>???>>>===>>>@@@@@@CCCMMMYYYyyy~~~vvvtttpppnnnmmmmmmllljjjlllkkkkkkkkkkkkmmmnnnooommmkkkgggdddaaa```______ZZZWWWSSSQQQOOOMMMJJJHHHIIIGGGDDDCCCCCCBBB???===@@@===;;;::::::;;;:::999:::999999888777777666777444555666666777777666666777555444555888999888666888777888;;;===CCCQQQ___iiimmmssswwwzzz{{{}}}~~~zzzvvvpppkkkbbb[[[ZZZ^^^tttxxxfffSSSJJJGGGDDDAAAAAACCCCCCCCCBBBBBBAAAAAAAAA@@@BBBEEEFFFIIIMMMTTTYYY[[[\\\]]]]]]^^^cccjjjqqqxxx~~~xxxooogggaaa___^^^\\\YYYVVVTTTTTTSSSRRRQQQNNNNNNPPPUUUYYYXXXRRRMMMHHHJJJLLLPPPTTTXXX[[[\\\[[[aaajjjuuu~~~qqqdddXXXNNNFFFAAA???>>>>>>>>>>>>@@@AAABBBFFFNNNeeetttooowwwzzzxxxwwwtttuuuxxxvvvxxxyyyyyyvvvtttsssrrrrrrrrrtttuuuuuuuuutttsss|||{{{}}}zzzlllfff]]]UUUNNNIIIDDDAAA============>>>>>>>>>>>><<<<<<===??????BBBLLLWWWsss~~~xxxuuuqqqooonnnmmmllljjjkkkkkkllllllmmmnnnoooooonnnmmmjjjhhheeecccaaa```[[[XXXTTTRRRPPPNNNKKKIIIIIIGGGEEEDDDCCCBBB@@@>>>AAA???<<<;;;;;;;;;:::999;;;::::::999888888777777666666555555666666777888555444444555888999999888999888999<<<>>>DDDRRR```hhhlllrrrvvvyyyzzz|||}}}{{{vvvqqqkkkbbb[[[[[[```wwwqqq```OOOGGGDDDBBB@@@@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFHHHKKKQQQXXX]]]^^^^^^]]]\\\\\\bbblllsss{{{{{{ssskkkddd```^^^^^^[[[WWWTTTSSSSSSRRRQQQMMMMMMNNNRRRUUUUUUPPPLLLHHHJJJMMMQQQUUUZZZ]]]^^^\\\bbblllvvv}}}qqqeeeYYYOOOFFFAAA???>>>>>>>>>>>>@@@AAABBBFFFPPPkkkvvvqqqxxxyyywwwvvvttttttwwwwwwyyyzzzzzzwwwuuuttttttrrrrrrsssttttttttttttsss{{{yyywwwzzz~~~yyynnnhhh^^^UUUNNNIIIDDDBBB============>>>>>>>>>>>>===<<<>>>@@@@@@BBBKKKVVVqqq|||~~~xxxuuurrrpppppppppooonnnmmmnnnoooooooooooonnnmmmmmmmmmllljjjhhhdddaaa```\\\YYYUUUSSSQQQPPPMMMKKKIIIGGGEEEDDDDDDDDDBBB@@@BBB@@@>>>======<<<:::888:::::::::999999888777777777666555555555666888999444444444666777999999999999888999;;;>>>DDDRRR```ggglllqqqvvvxxxzzz{{{|||zzzuuupppiii```YYY[[[bbb{{{jjj[[[LLLEEECCCAAA???@@@CCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEHHHLLLSSSZZZ___aaa```]]]ZZZ[[[aaallluuu}}}~~~xxxqqqkkkeeebbbddd```[[[WWWUUUUUUSSSRRRLLLLLLMMMOOORRRRRROOOLLLJJJLLLOOORRRVVVZZZ]]]^^^]]]cccmmmxxx|||qqqeeeZZZPPPGGGBBB>>>>>>======>>>@@@BBBCCCHHHTTTqqqzzzrrrvvvyyyxxxwwwuuuuuuwwwwwwyyyzzzyyywwwtttttttttrrrrrrssssssssstttttttttyyyxxxwww{{{~~~xxxpppiii___VVVNNNIIIDDDBBB>>>>>>>>>>>>==================???AAAAAABBBLLLVVVnnn{{{~~~wwwuuusssrrrsssttttttssssssssssssrrrpppooommmlllmmmmmmlllkkkhhhdddaaa___\\\ZZZVVVTTTSSSQQQOOOMMMJJJIIIGGGFFFFFFFFFDDDBBBCCCAAA???>>>>>>===;;;999999999999999888777666555777777666555555777888999333444555666777888999:::888777888;;;===CCCQQQ___ggglllqqqvvvxxxzzz{{{|||yyyuuupppiii```ZZZ^^^ggg|||cccWWWJJJEEECCCAAA@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHNNNVVV\\\```bbb```\\\YYYYYY```llluuu~~~~~~yyytttnnnjjjhhhccc]]]YYYVVVUUUTTTSSSLLLLLLLLLMMMOOOPPPOOONNNNNNPPPRRRTTTWWWZZZ\\\]]]]]]cccmmmxxxzzzpppeeeZZZPPPGGGBBB>>>=========>>>@@@BBBCCCKKKWWWttt~~~rrrttt{{{zzzyyywwwwwwyyywwwxxxyyyxxxuuusssssstttrrrrrrrrrrrrssssssttttttyyyyyywwwzzz~~~~~~~~~~~~zzzrrrkkk```VVVNNNIIIDDDBBB>>>>>>>>>>>>===============>>>@@@BBBAAACCCKKKUUUiii}}}~~~xxxwwwuuuuuuvvvxxxxxxxxxyyyxxxvvvtttrrrpppnnnmmmmmmmmmllljjjgggdddaaa___]]][[[WWWUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHHHHFFFDDDBBBAAA@@@@@@@@@???<<<:::888999999999999777666555777777666666777777888888333555666777666777888:::888777888;;;===CCCQQQ___hhhlllrrrvvvyyyzzz|||}}}zzzwwwrrrkkkbbb]]]dddnnnwww]]]SSSHHHEEECCCAAAAAACCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCEEEKKKSSSZZZ___aaaaaa```\\\XXXXXX___kkkttt~~~~~~wwwrrrjjjeee^^^YYYVVVTTTSSSRRRMMMMMMMMMMMMMMMOOOPPPQQQQQQRRRTTTVVVXXX[[[\\\]]]]]]cccmmmwww~~~xxxooodddYYYOOOFFFAAA============???AAACCCDDDLLLWWWsssqqqrrr}}}}}}|||yyyyyy{{{xxxxxxxxxwwwtttsssssstttrrrrrrrrrqqqrrrssssssttt|||xxxyyyuuuxxxzzzyyywwwxxx}}}tttlllaaaVVVNNNIIIEEEBBB???>>>>>>>>>=========<<<<<<===???AAAAAAAAAJJJSSSddd~~~|||zzzxxxwwwyyyzzzzzzyyy{{{zzzwwwuuusssrrrqqqqqqooonnnllljjjgggdddbbbaaa^^^[[[XXXVVVUUUTTTRRRPPPNNNLLLKKKJJJKKKJJJIIIGGGBBBAAA@@@AAAAAA@@@>>>;;;999999;;;;;;:::999777555666666777888888888888777444666888777666555777999999888999<<<>>>DDDRRR```iiimmmssswwwzzz{{{}}}~~~xxxvvvrrrkkkbbb^^^gggssspppXXXOOOFFFCCCBBB@@@AAADDDBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFIIIPPPYYY```dddddd```___[[[WWWWWW^^^iiirrr~~~wwwnnniiiaaa[[[WWWUUUTTTSSSOOOOOONNNMMMMMMOOOQQQTTTQQQRRRTTTWWWZZZ\\\^^^___]]]ccclllvvv|||vvvmmmcccXXXNNNEEE@@@============???AAACCCDDDJJJTTTnnn}}}pppqqq}}}}}}}}}zzzyyy{{{yyyzzzyyyxxxuuutttuuuvvvrrrrrrqqqqqqqqqrrrsssttt{{{wwwzzzsssuuuvvvtttrrrsssyyy{{{uuummmaaaVVVNNNIIIEEEBBB??????>>>>>>=========<<<;;;<<<>>>@@@@@@@@@HHHRRRbbb}}}}}}zzzyyyzzzzzzzzzyyy|||{{{xxxuuutttssstttuuupppooommmjjjhhheeecccbbb^^^\\\YYYWWWVVVUUUSSSQQQOOOMMMLLLKKKLLLLLLJJJHHHAAA@@@@@@AAABBBAAA???<<<:::;;;<<<<<<<<<:::888666555666888999999888888777444777888888555555666999:::999:::===???FFFTTTaaaiiinnnsssxxxzzz|||}}}~~~uuusssoooiii```]]]gggsss}}}jjjTTTLLLEEEBBBAAA???AAADDDBBBCCCCCCCCCDDDDDDEEEEEEHHHIIIMMMUUU^^^eeehhhggg___^^^[[[WWWWWW]]]hhhqqqzzzrrrmmmeee^^^ZZZXXXVVVUUUPPPPPPOOONNNMMMOOOSSSUUUPPPQQQSSSWWWZZZ^^^```bbb]]]bbbkkkuuu{{{uuulllbbbXXXNNNEEE???============???AAACCCDDDHHHQQQjjj{{{oooqqq}}}}}}}}}zzzyyy{{{zzz{{{{{{yyyvvvuuuvvvwwwsssrrrqqqpppqqqrrrsssttt|||xxxwwwxxxwwwuuurrrqqqssswww{{{~~~}}}vvvkkk^^^VVVOOOGGGBBBAAA??????>>>>>>>>>>>>??????@@@???@@@AAA@@@@@@FFFNNNccc}}}yyyxxxxxxzzzzzzzzz|||zzzxxxvvvtttrrrnnnkkkkkkkkkllllllkkkhhheeecccbbb```]]]ZZZXXXVVVVVVVVVSSSRRROOOMMMKKKIIIHHHGGGCCCBBBAAABBBAAA@@@===:::<<<;;;:::999888888888888999888666666777:::===???777777777777777777777777777999;;;;;;>>>HHHVVVbbbeeejjjqqqyyy}}}~~~}}}{{{~~~rrrsssiiiaaabbbeeezzzxxxaaaOOOHHHBBBBBBBBBAAABBBEEEEEEDDDBBBBBBCCCEEEEEEEEEHHHNNNVVV^^^iiissstttpppiii```WWWTTTUUU\\\gggrrr{{{{{{rrrgggbbb```]]]WWWQQQOOONNNLLLJJJKKKNNNQQQSSSTTTSSSQQQSSSWWW\\\___aaaZZZ___gggrrr~~~{{{tttiii^^^UUUMMMFFFBBB???>>>>>>>>>>>>@@@AAABBBEEERRRdddxxxmmmrrrzzzzzzzzzyyyxxxzzzyyyyyyyyyxxxuuuuuuvvvwwwyyywwwuuusssrrrssstttuuu{{{wwwuuuvvvuuutttrrrqqqssswwwzzz~~~vvvjjj^^^VVVOOOHHHCCCBBB@@@@@@????????????@@@@@@@@@???@@@AAA@@@@@@GGGOOOddd~~~}}}}}}|||yyywwwxxxzzzzzzzzzzzzxxxvvvuuutttssspppnnnmmmmmmmmmllljjjhhhfffeeebbbaaa___\\\ZZZXXXWWWVVVRRRQQQOOOLLLJJJHHHGGGGGGDDDCCCBBBBBBBBB@@@===;;;<<<;;;:::999888888888888777666555444555666777999777777777777777777777777777999;;;;;;>>>HHHVVVbbbggglllssszzz~~~~~~}}}|||}}}qqqsssjjjbbbccceeezzzrrr\\\NNNGGGBBBBBBBBBAAABBBEEEEEECCCBBBBBBDDDFFFGGGHHHKKKSSS\\\fffpppxxxwwwrrrfff]]]TTTRRRUUU\\\gggrrr{{{rrrggg```^^^[[[VVVQQQNNNLLLJJJIIIJJJMMMPPPRRRSSSQQQPPPRRRVVVZZZ^^^___]]]aaaiiisss~~~{{{tttiii^^^UUUMMMFFFBBB??????>>>>>>???@@@BBBCCCDDDPPPaaaxxxmmmqqq{{{{{{yyyyyyvvvuuuvvvyyyyyyyyyxxxvvvuuuwwwxxxxxxwwwuuusssrrrrrrssstttyyy~~~xxxtttsssqqqrrrrrrqqqqqqrrruuuxxx~~~uuuiii]]]VVVOOOHHHCCCCCCAAA@@@@@@??????@@@@@@AAA@@@??????AAAAAAAAAGGGOOOeee{{{zzzzzz}}}zzzwwwwwwxxxyyyzzzzzzxxxvvvtttssstttttttttrrrpppooonnnllljjjiiiggggggcccbbbaaa___]]]ZZZXXXVVVSSSRRROOOMMMJJJHHHGGGFFFEEECCCBBBBBBBBB@@@>>><<<<<<;;;:::999999888888888777666666555555555444444777777777777777777777777777999;;;;;;>>>HHHVVVbbbjjjnnntttzzz~~~~~~}}}|||zzzooorrrjjjcccdddeeeyyyppp[[[NNNGGGBBBBBBCCCAAABBBEEEDDDCCCBBBBBBDDDFFFJJJKKKPPPZZZfffoooxxx}}}zzzsssaaaYYYRRRQQQUUU]]]iiittt|||sssggg___\\\YYYUUUQQQLLLKKKIIIHHHIIILLLPPPRRRRRRPPPOOOPPPTTTYYY\\\]]]```cccjjjsss~~~|||uuujjj^^^UUULLLFFFBBB??????>>>>>>???@@@BBBCCCCCCMMM]]]}}}|||qqqssswwwzzzyyyxxxvvvuuuvvvwwwxxxxxxwwwvvvvvvwwwxxxwwwvvvtttrrrqqqqqqqqqrrrxxx}}}{{{uuupppnnnlllnnnoooooopppqqqtttwww~~~|||~~~~~~sssggg\\\UUUOOOHHHDDDCCC@@@??????>>>>>>??????@@@???>>>???AAAAAAAAAGGGOOOggg~~~zzzyyyyyy{{{xxxvvvvvvwwwxxxyyyxxxvvvuuussssssuuuwwwwwwwwwrrrqqqooommmkkkjjjiiiiiiddddddcccbbb___\\\YYYWWWUUUTTTQQQNNNLLLJJJHHHHHHFFFDDDBBBBBBBBBAAA???===<<<<<<;;;:::999999999999777888999999999888777666777777777777777777777777777999;;;;;;>>>HHHVVVbbbkkkoootttzzz}}}}}}|||zzzvvvlllpppiiibbbbbbcccwwwmmm[[[MMMFFFBBBCCCCCCBBBBBBEEEDDDCCCBBBBBBCCCFFFKKKNNNUUU```mmmvvv|||~~~xxxppp\\\UUUPPPRRRWWW___kkkvvv}}}ttthhh^^^YYYWWWSSSPPPKKKJJJHHHHHHIIIMMMQQQSSSRRRQQQOOOQQQTTTYYY\\\]]]```ccciiirrr}}}|||uuujjj^^^UUULLLEEEAAA>>>============???@@@AAACCCKKKXXXtttxxxwwwwwwyyyyyyzzzxxxxxxzzzuuuvvvvvvuuuttttttuuuwwwuuutttsssqqqpppppppppppp|||}}}vvvqqqlllhhhhhhjjjkkklllnnnppptttvvvzzzyyy{{{|||pppeeeYYYSSSNNNGGGDDDCCC>>>>>>============>>>>>>???>>>???AAAAAAAAAHHHPPPhhh|||{{{{{{yyywwwuuuuuuvvvwwwwwwvvvuuutttssstttwwwxxxyyyxxxrrrpppooommmlllkkkkkkkkkffffffeeeccc```]]]ZZZXXXXXXWWWTTTQQQNNNLLLJJJJJJGGGEEECCCBBBBBBAAA@@@>>>===<<<;;;:::999999999999666888999;;;;;;:::999888777777777777777777777777777999;;;;;;>>>HHHVVVbbbkkknnnsssxxx{{{{{{zzzyyytttiiinnnggg``````aaauuufffVVVLLLFFFBBBCCCDDDBBBBBBEEEDDDDDDCCCBBBBBBFFFMMMRRR[[[fffrrryyy{{{zzzrrrjjjYYYSSSPPPSSSZZZbbbnnnyyy|||~~~uuuiii___YYYUUURRROOOKKKJJJIIIIIIJJJNNNRRRUUUTTTSSSQQQRRRVVVZZZ]]]^^^^^^aaagggqqq}}}}}}uuujjj___TTTLLLEEEAAA<<<<<<;;;;;;<<<===???@@@DDDJJJRRRiii}}}zzzzzz{{{{{{{{{yyyyyyzzzsssssstttrrrqqqppprrrssssssrrrqqqppppppooooooooo~~~|||~~~vvvqqqmmmhhheeeeeefffhhhiiikkknnnssswwwxxxvvvyyyyyymmmbbbWWWQQQLLLFFFCCCCCC=========<<<<<<=========???===???AAAAAAAAAHHHPPPeee~~~}}}yyywwwuuutttuuuuuutttssssssrrrrrrtttwwwwwwwwwuuuoooooonnnnnnmmmllllllkkkhhhgggfffccc```]]]ZZZYYYZZZYYYVVVSSSPPPMMMLLLKKKHHHFFFCCCBBBBBBBBB@@@???===<<<;;;:::999999999999555666777999999999888777777777777777777777777777777999;;;;;;>>>HHHVVVbbbkkknnnrrrwwwzzz{{{zzzzzzuuujjjmmmeee^^^___```ttt{{{cccVVVKKKEEEBBBDDDDDDBBBCCCEEECCCDDDDDDCCCDDDJJJSSSZZZdddnnnwwwzzzxxxtttllldddVVVRRRPPPTTT[[[dddooozzz|||xxx{{{~~~wwwlllaaaYYYTTTQQQOOOKKKIIIHHHIIIKKKOOOSSSVVVVVVTTTSSSTTTWWW[[[^^^___]]]```fffooo|||}}}vvvjjj___TTTLLLEEE@@@<<<;;;;;;;;;;;;===>>>???DDDIIIMMM\\\vvvyyyzzz|||{{{wwwuuuvvvrrrrrrrrrqqqooonnnooopppoooooooooooooooooooooooo}}}tttnnnkkkiiifffccccccdddeeefffhhhmmmsssxxxxxxwwwyyytttjjj___TTTOOOKKKEEEBBBBBB>>>>>>============>>>>>>>>>===>>>AAAAAABBBHHHQQQ^^^}}}~~~yyywwwuuutttttttttrrrpppooopppqqqsssuuutttrrrooollllllmmmnnnnnnmmmlllllljjjhhhfffbbb___]]][[[ZZZ[[[YYYVVVSSSPPPMMMLLLKKKIIIGGGDDDBBBBBBBBBAAA@@@===<<<;;;::::::999::::::777777777777777666666555777777777777777777777777777999;;;;;;>>>HHHVVVbbbkkknnnssswww{{{|||||||||xxxlllnnneee]]]^^^```uuuyyyaaaUUUJJJEEEBBBDDDEEECCCCCCEEEAAACCCEEEEEEHHHPPP\\\fffmmmvvv|||{{{uuuppphhhaaaTTTOOONNNTTT[[[cccoooyyyxxxtttwww|||}}}~~~}}}~~~xxxnnnddd[[[TTTPPPNNNIIIHHHGGGGGGJJJNNNSSSUUUWWWUUUSSSTTTWWW[[[^^^______```eeennnzzz}}}vvvkkk___TTTKKKDDD@@@======<<<<<<===>>>@@@AAADDDHHHIIISSShhhwwwzzzvvv|||zzzuuussstttsssssssssqqqnnnmmmmmmnnnllllllmmmnnnoooooooooooo}}}uuummmhhhhhhhhheeecccbbbccccccdddggglllsssxxxzzzxxxyyy~~~}}}qqqhhh^^^SSSNNNJJJDDDAAABBB??????>>>>>>>>>>>>??????>>>===>>>AAAAAABBBHHHQQQYYYxxx}}}yyywwwuuuttttttssspppnnnmmmmmmooorrrsssrrrnnnkkkiiikkkmmmoooooonnnmmmlllkkkiiieeeaaa^^^\\\[[[[[[ZZZYYYVVVSSSOOOMMMKKKJJJIIIGGGDDDBBBBBBBBBBBBAAA======<<<;;;::::::::::::::::::999888777666555555777777777777777777777777777999;;;;;;>>>HHHVVVbbblllooosssxxx|||}}}~~~~~~{{{nnnpppeee]]]___aaavvvrrr[[[PPPJJJEEEBBBDDDEEECCCCCCEEE???BBBEEEGGGLLLVVVdddnnnttt{{{|||tttnnnggg```RRRNNNMMMSSSZZZcccnnnwww}}}vvvqqqtttyyyzzz{{{|||www~~~yyypppfff\\\UUUPPPMMMGGGFFFEEEFFFIIIMMMRRRUUUWWWUUUSSSTTTWWW[[[]]]^^^```bbbeeemmmxxx~~~vvvkkk___TTTKKKDDD@@@???>>>>>>>>>>>>@@@AAABBBCCCGGGFFFMMM```ppp|||qqq}}}{{{yyyvvvtttuuutttttttttqqqnnnlllmmmnnnjjjkkklllnnnoooppppppppp~~~vvvpppiiidddcccbbbaaa___\\\^^^aaadddhhhmmmsssxxxyyy{{{~~~tttnnnbbbYYYOOOKKKHHHCCCAAAAAA??????>>>>>>>>>>>>?????????@@@@@@@@@@@@CCCHHHLLLXXXsssyyyuuuuuuqqqoooqqqqqqmmmkkkllljjjmmmqqqrrrpppnnnlllkkklllllllllkkkkkkkkkkkkkkkgggeeeaaa^^^[[[ZZZYYYZZZ^^^[[[WWWTTTSSSRRRQQQOOOMMMJJJHHHFFFEEECCCAAA>>>;;;;;;;;;::::::999999999888777555444333444666777888888888888888888888888::::::;;;===>>>DDDSSSbbbnnnsssvvvwww{{{{{{vvvppphhh```^^^iiivvvppp[[[QQQGGGDDDAAA@@@CCCDDDCCCAAACCCEEEGGGKKKQQQ\\\jjjsss{{{yyywwwvvvsssmmmccc\\\NNNNNNOOOPPPUUU^^^hhhooo{{{~~~zzzuuuqqqqqqooollllllpppuuu{{{vvviii___YYYTTTOOOJJJKKKHHHGGGIIIIIIIIIMMMTTT[[[UUUOOORRRYYY```aaa```bbbcccfffnnnzzz|||tttggg[[[PPPHHHCCC???<<<;;;:::999;;;===@@@BBBBBBEEEJJJPPPYYYnnnxxxyyy|||xxxwwwyyyvvvuuusssrrrppppppoooooopppooommmllllllmmmnnnooo~~~rrrmmmgggbbbaaa```___^^^]]]___aaadddhhhmmmssswwwzzz|||{{{qqqkkkcccYYYOOOLLLHHHDDDAAAAAA>>>>>>============>>>>>>???@@@@@@@@@@@@CCCHHHLLLWWWrrr{{{wwwsssooommmpppqqqnnnlllnnnmmmooorrrsssqqqooonnnmmmmmmmmmmmmllllllkkkkkkkkkfffccc```\\\ZZZYYYZZZZZZ```]]]YYYWWWUUUSSSQQQNNNMMMKKKHHHFFFEEEDDDAAA???======<<<<<<;;;::::::::::::999777666555666777888888888888888888888888888::::::;;;===>>>CCCSSSbbbkkkppptttuuuxxx}}}~~~|||zzzvvvpppiiiaaa```lllzzzmmmYYYOOOHHHEEEBBBBBBDDDEEEDDDCCCDDDFFFIIINNNUUUaaaoooxxx}}}zzzxxxuuuqqqjjj___WWWJJJKKKLLLNNNSSS\\\fffnnnzzz}}}zzzuuupppmmmmmmkkkiiijjjnnnrrrwww~~~tttggg]]]WWWRRRMMMIIIJJJGGGGGGHHHIIIIIINNNTTT[[[UUUPPPRRRYYY___aaa```aaaaaaeeelllwww{{{sssgggZZZPPPHHHBBB???===<<<::::::;;;===@@@AAAAAADDDHHHPPP]]]tttwwwvvv}}}yyyxxx{{{xxxwwwvvvtttrrrqqqqqqqqqrrrqqqooonnnmmmnnnooopppzzz|||vvvlllhhhccc```^^^^^^]]]\\\^^^```bbbdddgggkkkqqquuuzzz}}}xxxoooiiicccYYYPPPLLLIIIDDDAAAAAA=========<<<<<<=========???@@@@@@@@@@@@CCCHHHLLLUUUrrr|||tttpppnnnqqqrrroooooopppqqqsssttttttrrrpppqqqqqqoooooonnnmmmlllkkkkkkjjjfffdddaaa]]]\\\\\\]]]^^^bbb```]]][[[YYYVVVRRROOONNNKKKIIIGGGFFFDDDBBB??????>>>>>>===<<<<<<;;;;;;<<<;;;999888888888999:::888888888888888888888888::::::;;;======CCCRRRaaaiiinnnrrrtttwww|||}}}{{{xxxuuupppjjjcccdddqqqiiiUUUMMMIIIFFFDDDDDDEEEFFFEEEEEEDDDGGGKKKQQQZZZggguuu~~~}}}yyytttoooeeeYYYQQQFFFGGGIIILLLRRR[[[eeelllyyy~~~|||vvvsssnnniiigggggggggeeegggkkknnnsss{{{~~~vvviii^^^WWWRRRMMMJJJJJJGGGFFFHHHHHHIIIOOOVVV\\\WWWRRRSSSYYY^^^```___^^^___ccciiirrr~~~zzzrrreeeYYYPPPHHHBBB???>>><<<;;;:::;;;<<<>>>@@@AAABBBGGGQQQddduuuqqq~~~{{{{{{}}}|||{{{yyywwwuuutttsssssstttsssqqqpppoooooooooppp~~~}}}xxx}}}yyysssnnnfffddd```]]]\\\\\\\\\\\\___```bbbdddfffjjjooossszzz}}}~~~xxxpppkkkcccYYYPPPLLLIIIDDDAAABBB>>>>>>============>>>>>>???@@@@@@@@@@@@CCCHHHLLLWWWttt~~~{{{vvvsssuuuuuurrrqqqssssssttttttsssrrrrrrsssuuuqqqpppooonnnlllkkkjjjiiihhhfffcccaaa``````bbbccccccaaa___^^^]]]ZZZUUURRROOOLLLJJJHHHGGGEEECCC@@@??????>>>===<<<<<<;;;;;;;;;;;;:::999999999999:::888888888888888888888888999999;;;======BBBQQQ___iiinnnsssuuuyyy}}}~~~{{{vvvtttqqqkkkeeehhhxxx|||eeeSSSLLLHHHGGGEEEDDDDDDEEEFFFFFFCCCFFFLLLTTT```mmmzzzyyyrrrkkk```TTTLLLEEEFFFIIILLLSSS\\\fffmmmyyy}}}|||vvvpppmmmhhhdddbbbcccdddccceeeiiilllqqqxxx|||~~~~~~~~~||||||||||||}}}~~~zzzoooddd\\\VVVQQQNNNJJJGGGFFFGGGHHHIIIPPPWWW]]]XXXSSSSSSWWW\\\^^^]]]\\\]]]```eeemmmxxxxxxpppdddXXXOOOGGGBBB???>>>===<<<;;;;;;<<<>>>???BBBCCCGGGSSSlllpppjjjzzz}}}}}}~~~~~~|||zzzxxxwwwvvvuuuuuutttrrrqqqpppppppppppp~~~{{{}}}|||{{{uuuoookkkiiiaaaaaa___]]]\\\[[[]]]^^^```aaacccdddgggjjjooossszzz}}}{{{tttooocccZZZPPPLLLIIIDDDBBBBBB@@@??????>>>>>>??????@@@???@@@@@@@@@@@@CCCHHHLLLZZZxxxwww|||}}}yyyyyyxxxuuusssuuussstttttttttssssssuuuwwwsssrrrqqqooommmkkkjjjiiigggfffeeedddcccdddeeefffcccbbbaaa```___]]]YYYVVVPPPMMMKKKIIIHHHFFFDDDAAA??????>>>===<<<;;;::::::::::::999999888888888888888888888888888888888888888999;;;======BBBOOO]]]gggmmmrrruuuyyy}}}~~~{{{ttttttrrrmmmhhhkkk~~~wwwbbbSSSLLLGGGFFFEEEDDDCCCDDDEEEFFFFFFIIIQQQ\\\iiivvvvvvmmmeee[[[PPPHHHEEEGGGJJJNNNUUU^^^hhhoooxxx{{{}}}|||wwwpppjjjgggddd```^^^```aaa```ccchhhkkkoootttwwwyyyyyyyyyzzz{{{zzzyyyxxxyyyzzzzzzzzzyyy|||}}}ssshhh___XXXRRROOOIIIFFFEEEGGGHHHJJJQQQXXX]]]YYYTTTSSSVVVYYY[[[[[[ZZZ[[[^^^bbbiiisssvvvnnnbbbWWWNNNGGGBBB???======<<<<<<<<<<<<===>>>CCCEEEIIIVVVrrr}}}jjjddduuu~~~}}}}}}{{{yyyxxxwwwwwwuuutttsssrrrrrrqqqqqqqqq~~~yyy{{{{{{uuunnnhhhffffff_________^^^]]]]]]___aaabbbdddfffgggiiimmmsssvvv{{{xxxrrrdddZZZQQQMMMJJJEEEBBBBBBAAA@@@@@@??????@@@@@@AAA???@@@@@@@@@@@@CCCHHHLLL[[[zzzuuuyyy{{{{{{yyyuuutttuuurrrsssuuuuuuuuuvvvxxx{{{wwwvvvtttrrrooommmkkkjjjfffffffffgggggghhhhhhhhhfffeeebbbaaa```^^^[[[XXXQQQNNNLLLJJJIIIGGGEEEBBB@@@???>>>===<<<;;;:::999999999999888888888777777888888888888888888888888777888;;;======AAANNN\\\dddjjjpppssswww||||||yyytttttttttooojjjnnnrrr___RRRMMMFFFGGGFFFEEECCCCCCEEEGGGKKKPPPZZZggguuu{{{oooeee\\\TTTLLLFFFFFFHHHKKKOOOVVV^^^hhhoootttvvvwwwuuuooohhhcccaaa^^^ZZZYYY[[[\\\\\\___cccgggjjjnnnrrrssstttuuuwwwxxxvvvsssssstttttttttsssrrruuu||||||tttjjj```WWWPPPLLLIIIEEEDDDFFFGGGJJJRRRZZZ]]]YYYTTTRRRSSSVVVXXXYYYXXXZZZ]]]```fffqqq~~~tttlllaaaVVVMMMGGGBBB???<<<<<<<<<<<<<<<===>>>>>>BBBGGGLLLXXXttt|||fff```rrr~~~}}}~~~~~~}}}|||zzzyyyxxxwwwwwwuuuuuuuuuuuutttttttttttt{{{xxxwww~~~zzzssspppkkkeeebbbddd^^^```aaa```______bbbdddfffgggjjjlllnnnrrrxxx|||~~~zzzsssdddZZZQQQMMMJJJEEEBBBBBB@@@@@@????????????@@@@@@???@@@@@@@@@@@@CCCHHHLLLZZZyyyvvvzzz~~~yyyxxxwwwtttsssuuuqqqtttvvvxxxxxxzzz|||~~~|||{{{yyyvvvssspppnnnmmmgggiiikkknnnooonnnmmmlllkkkiiidddaaa___]]]ZZZWWWQQQOOOLLLKKKJJJHHHEEECCCBBBAAA@@@???===<<<;;;:::999999999999999888777777888888888888888888888888777888:::======@@@MMM[[[dddjjjppptttxxx||||||yyytttuuuuuuqqqkkkqqq~~~mmm\\\PPPMMMGGGHHHHHHGGGDDDDDDFFFIIIOOOUUU```ooo}}}}}}tttggg[[[TTTMMMHHHDDDDDDFFFIIINNNTTT\\\eeekkknnnoooooolllfff```[[[YYYXXXTTTSSSUUUVVVUUUXXX]]]___cccgggkkkmmmpppsssuuutttqqqmmmlllmmmooonnnmmmpppsssyyy|||zzzuuummmaaaVVVNNNIIIIIIEEEDDDEEEGGGJJJRRR[[[\\\YYYTTTQQQQQQSSSUUUVVVWWWYYY]]]```eeeooo}}}rrrkkk```UUUMMMFFFAAA???:::;;;;;;<<<===>>>??????AAAGGGMMMXXXrrr~~~ddd___ppp}}}||||||{{{zzzyyyxxxwwwwwwwwwwwwvvvwwwwwwxxxxxxxxxxxxxxx{{{vvvtttvvvzzzrrrnnnnnnkkkdddaaabbb^^^```bbbbbb```aaadddgggiiijjjmmmooorrrvvv|||zzzsssdddZZZQQQMMMJJJEEEBBBCCC??????>>>>>>>>>>>>?????????@@@@@@@@@AAACCCHHHLLLYYYxxxwww}}}zzzuuuuuuuuurrrrrrtttqqqtttxxxzzz{{{}}}~~~|||yyyvvvsssqqqpppkkkmmmqqqtttvvvuuusssqqqppplllfffaaa^^^[[[XXXVVVRRRPPPMMMKKKJJJHHHFFFDDDCCCCCCAAA@@@???===<<<;;;999999:::::::::999888777888888888888888888888888777888:::======@@@MMMZZZffflllsssvvvzzz{{{uuuvvvvvvrrrlllrrr{{{jjjYYYOOOMMMHHHJJJJJJHHHEEEEEEGGGJJJOOOVVVbbbrrryyyoooaaaUUUNNNIIIEEEBBBBBBDDDGGGLLLQQQYYYbbbhhhiiiiiiiiifff```ZZZUUUSSSSSSOOONNNPPPQQQPPPSSSXXXYYY]]]bbbfffjjjnnnrrruuurrrnnniiigggiiikkkkkkjjjqqqtttyyy}}}}}}|||{{{zzzyyyyyy|||}}}}}}}}}|||{{{wwwooodddWWWNNNIIIHHHEEECCCEEEGGGJJJSSS[[[[[[XXXTTTQQQPPPQQQSSSUUUVVVYYY]]]```eeeooo~~~rrrjjj___UUULLLFFFAAA???::::::;;;<<<===>>>???@@@???GGGNNNWWWpppddd___ppp}}}{{{{{{xxxxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{xxx{{{xxx{{{~~~{{{qqqpppmmmjjjhhhfffddddddcccbbbaaaaaabbbeeegggiiinnnppprrrtttvvvzzzuuuiiiaaaXXXOOOKKKHHHCCC@@@@@@??????>>>>>>>>>>>>??????>>>===???BBBBBBCCCIIIQQQ^^^{{{uuu}}}vvvqqqppprrrtttuuuwwwyyy||||||||||||}}}~~~|||yyyuuurrrppppppqqqrrrttttttuuuuuutttppplllgggbbb^^^[[[XXXUUUPPPPPPPPPOOOMMMJJJHHHFFFGGGEEECCCBBBBBBAAA???===;;;;;;:::999999999::::::666666666666777777777777;;;:::;;;===>>>BBBNNN[[[dddmmmuuuxxx{{{}}}}}}yyy|||wwwrrroooooowwwvvveeeVVVOOOOOOLLLJJJHHHHHHHHHIIIIIIIIIRRR]]]lllyyywwwooobbbTTTMMMIIIDDDBBBBBBCCCDDDGGGKKKQQQXXX^^^aaafffccc___ZZZUUUQQQNNNMMMNNNOOOOOONNNNNNNNNQQQSSSVVVXXX]]]ccchhhkkkmmmnnnppplllfffeeehhhlllnnnoooxxxzzz|||~~~}}}{{{zzzxxxwwwwwwyyy|||~~~xxxfffUUUMMMMMMIIIGGGGGGIIIHHHHHHNNNVVV[[[WWWSSSQQQRRRTTTVVVVVVXXX[[[]]]^^^cccmmm}}}}}}sssjjj\\\QQQJJJEEE@@@===<<<<<<<<<======>>>???@@@>>>FFFMMMWWWppp~~~iiiaaaooo~~~{{{xxxwwwxxxvvvsssrrruuuyyy|||}}}wwwyyy{{{}}}~~~~~~|||{{{|||~~~|||zzz{{{~~~|||{{{yyywwwrrrqqqooollliiigggeeedddcccccccccdddfffhhhkkklllppprrrvvvxxxzzz|||ttthhh___VVVMMMJJJGGGBBB????????????>>>>>>>>>>>>?????????>>>@@@CCCCCCCCCJJJRRRbbbwww}}}wwwsssssstttvvvwwwyyy{{{}}}}}}}}}}}}~~~~~~{{{xxxuuusssqqqpppppppppppppppqqqqqqqqqqqqmmmhhhccc```]]]ZZZWWWRRRRRRRRRQQQOOOLLLJJJHHHGGGEEECCCBBBBBBAAA>>><<<<<<;;;::::::999999::::::777777777888888888888999:::999;;;===>>>CCCOOO[[[gggooovvvyyy{{{~~~~~~{{{yyyuuuqqqoooooowwwppp```SSSMMMMMMMMMKKKJJJIIIJJJLLLMMMMMMWWWbbbppp|||{{{pppeeeYYYNNNIIIFFFCCCAAABBBCCCDDDFFFIIIOOOTTTYYY\\\^^^]]]ZZZWWWTTTPPPNNNLLLKKKLLLLLLKKKKKKKKKNNNPPPTTTVVVZZZ```eeejjjmmmoooqqqmmmiiihhhkkkpppsssttt|||}}}~~~}}}}}}}}}}}}zzzhhhXXXQQQPPPOOOLLLJJJJJJIIIIIIOOOWWWZZZVVVQQQOOOQQQSSSVVVWWWXXXZZZ\\\^^^bbbmmm|||{{{qqqgggZZZPPPIIIEEE@@@===<<<<<<<<<======>>>???@@@BBBHHHNNNZZZuuu~~~hhh```ooo|||xxxwwwvvvtttrrrsssvvvyyy{{{{{{xxxyyyzzz|||}}}}}}}}}|||{{{{{{||||||wwwvvvuuutttrrrrrrqqqpppmmmkkkhhhfffeeecccccceeegggjjjmmmpppqqqvvvyyy~~~~~~~~~sssggg\\\RRRJJJHHHFFFAAA????????????>>>>>>>>>>>>????????????@@@CCCCCCDDDKKKSSSjjj~~~yyywwwwwwyyyzzz{{{{{{|||~~~~~~}}}~~~}}}zzzwwwuuuttttttqqqqqqooonnnnnnnnnooopppqqqmmmhhhdddaaa___\\\ZZZUUUUUUUUUSSSQQQNNNLLLJJJGGGEEECCCBBBBBBAAA>>><<<<<<<<<;;;:::::::::::::::888888888999999999::::::999888:::<<<>>>CCCOOO\\\jjjqqqwwwyyy{{{~~~|||vvvtttrrrpppooovvvxxxiii[[[PPPKKKLLLIIIHHHGGGFFFHHHJJJMMMOOO]]]hhhuuu~~~~~~rrrfff[[[QQQHHHEEEEEECCCCCCEEEDDDEEEFFFIIIMMMQQQUUUWWWUUUVVVVVVVVVTTTQQQNNNMMMKKKKKKLLLKKKKKKLLLNNNQQQSSSUUUYYY^^^dddjjjooorrrtttrrroooooosssxxx|||~~~~~~lll^^^XXXWWWWWWQQQMMMLLLJJJKKKQQQYYYZZZVVVQQQNNNOOORRRUUUVVVWWWYYY[[[]]]aaalll{{{xxxmmmdddXXXNNNHHHDDDAAA>>><<<<<<<<<======>>>???@@@EEEHHHNNN]]]zzzzzzeee^^^ooo}}}yyywwwtttsssssstttwwwyyyyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}uuuqqqqqqqqqqqqpppqqqqqqooommmkkkiiigggfffccceeegggkkknnnrrruuuvvv}}}qqqeeeYYYPPPHHHFFFDDDAAA>>>?????????>>>>>>>>>>>>??????@@@???@@@CCCDDDEEELLLUUUqqq}}}|||}}}}}}~~~~~~|||xxxvvvuuuuuuuuuuuutttqqqooonnnnnnooopppppplllhhhdddbbb```]]][[[WWWWWWWWWUUUSSSPPPMMMLLLGGGFFFCCCBBBBBBAAA???======<<<;;;:::::::::::::::888888888888999999999:::888888999<<<>>>CCCOOO\\\kkkrrrwwwxxxzzz}}}}}}vvvuuutttqqqnnnrrrooobbbWWWNNNJJJKKKGGGGGGFFFEEEFFFIIINNNRRR___kkkwww}}}}}}wwwjjj]]]TTTMMMFFFEEEEEEDDDEEEHHHGGGGGGHHHJJJMMMPPPSSSTTTRRRSSSUUUVVVVVVSSSPPPMMMMMMNNNOOOOOOOOOPPPSSSVVVTTTVVVZZZ___fffmmmsssvvvxxxwwwvvvxxx|||sssiiiddd```]]]VVVPPPNNNNNNOOOVVV]]]]]]XXXRRRNNNNNNQQQSSSTTTUUUXXXZZZ\\\```jjjzzzwwwkkkbbbVVVMMMHHHDDDAAA>>><<<<<<<<<<<<===>>>???@@@CCCFFFNNNaaattt```]]]nnn~~~zzzxxxssssssuuuwwwzzz{{{zzzxxxxxxwwwwwwvvvwwwzzz|||}}}zzzuuuooolllnnnppppppppprrrqqqooommmkkkjjjjjjjjjhhhiiikkkooorrrwwwzzz|||{{{ooodddXXXOOOHHHFFFDDD@@@>>>?????????>>>>>>>>>>>>??????@@@???@@@BBBCCCEEEMMMVVVttt~~~~~~~~~zzzxxxvvvuuuvvvvvvwwwuuussspppooonnnooopppnnnkkkfffcccbbb```^^^\\\YYYYYYXXXWWWTTTQQQNNNLLLIIIGGGDDDCCCCCCBBB@@@>>>>>>===<<<;;;::::::::::::777777777888888888999999888888999<<<===BBBNNN[[[jjjpppvvvwwwyyy}}}~~~|||yyyxxxwwwsssmmmnnn|||xxxhhh^^^VVVNNNJJJJJJJJJJJJIIIGGGGGGKKKQQQVVV```jjjuuuxxxvvvooobbbWWWPPPJJJFFFFFFEEECCCDDDHHHGGGGGGIIIJJJLLLOOOPPPQQQQQQSSSVVVWWWVVVSSSPPPMMMMMMNNNPPPPPPQQQTTTWWWZZZYYYZZZ^^^ccciiipppvvvzzz{{{|||}}}xxxrrrkkkcccZZZSSSQQQQQQSSSZZZaaa```[[[TTTOOOMMMOOOQQQRRRTTTWWWYYYZZZ^^^iiixxxwwwlllcccWWWMMMHHHDDDAAA>>><<<<<<<<<<<<===>>>???@@@BBBEEEPPPfffooo___[[[nnn{{{yyytttuuuwwwzzz}}}}}}{{{yyyxxxwwwuuuuuuuuuwwwzzz|||~~~sssppplllmmmppptttuuutttvvvtttqqqooonnnppprrrsssrrrrrrsssuuuyyy}}}|||yyyzzzoooeeeYYYPPPIIIFFFEEEAAA????????????>>>>>>>>>>>>??????@@@>>>???AAABBBDDDMMMVVVsss~~~~~~}}}|||zzzxxxwwwvvvvvvwwwvvvuuusssqqqoooooooooooommmjjjfffcccbbbaaa___^^^[[[[[[ZZZXXXVVVRRRPPPNNNJJJHHHFFFEEEEEECCCAAA???>>>>>><<<;;;::::::::::::777777777888888888888999999999:::<<<===AAAMMMYYYgggooouuuwwwzzz~~~}}}||||||yyyssskkkkkkyyyvvvhhhaaa[[[TTTOOOMMMKKKKKKIIIFFFEEEHHHOOOUUUaaajjjrrrrrrmmmfff\\\SSSMMMHHHEEEFFFDDDBBBCCCGGGFFFGGGHHHJJJMMMOOOPPPQQQSSSUUUWWWXXXXXXUUURRRPPPNNNPPPRRRTTTWWWZZZ___bbbccceeeiiinnnsssyyy~~~uuuhhh___WWWTTTUUUVVV[[[aaaaaa[[[SSSMMMLLLMMMOOOPPPSSSUUUXXXYYY]]]hhhwwwzzzpppfffZZZOOOIIIEEE@@@>>><<<<<<<<<======>>>???@@@CCCFFFQQQgggnnn```ZZZmmm~~~{{{zzzuuuvvvxxx|||~~~|||zzzxxxwwwuuuttttttuuuwwwxxxsssqqqqqqtttzzz~~~}}}zzzvvvttttttwww|||}}}~~~wwwvvvyyyppphhh[[[RRRJJJHHHFFFBBB@@@@@@??????>>>>>>>>>>>>?????????===>>>@@@AAADDDMMMVVVmmm}}}}}}~~~zzzzzzyyyyyyxxxwwwvvvvvvwwwvvvuuutttsssqqqqqqpppmmmjjjgggddddddcccaaa```^^^^^^]]][[[XXXUUURRRPPPLLLJJJGGGFFFFFFEEECCCAAA???>>>===<<<:::::::::999888888888999999999::::::;;;::::::<<<<<<@@@KKKXXXfffnnnvvvyyy|||~~~~~~}}}zzzsssjjjjjjyyy}}}qqqlllhhhaaaZZZWWWQQQQQQNNNIIIFFFIIIPPPWWWfffmmmqqqmmmfff```XXXQQQLLLHHHGGGHHHGGGDDDFFFJJJHHHIIIKKKNNNQQQSSSTTTUUUWWWYYY[[[]]]]]]\\\ZZZYYYYYY[[[^^^aaadddiiinnnrrruuuwww{{{{{{nnnddd[[[WWWWWWVVVYYY]]]]]]WWWOOOJJJIIILLLNNNPPPRRRTTTWWWXXX\\\gggvvv}}}tttkkk]]]RRRJJJEEE@@@===<<<<<<<<<======>>>???@@@CCCEEENNN```wwwkkk^^^YYYmmm}}}{{{zzzuuuvvvxxx{{{}}}~~~|||zzzxxxwwwvvvttttttttttttuuu|||wwwvvvxxx}}}{{{xxxyyy~~~xxxwww~~~yyyrrrjjj]]]TTTLLLIIIGGGCCC@@@@@@??????>>>>>>>>>>>>??????>>><<<===???@@@CCCLLLVVVhhh}}}|||}}}yyyyyyyyyyyyyyyxxxvvvvvvyyyyyyyyyxxxwwwuuutttsssnnnkkkhhhfffeeedddcccbbb``````___]]]ZZZWWWTTTRRRMMMKKKHHHGGGGGGFFFDDDBBB??????===<<<;;;::::::999999999:::::::::;;;;;;;;;;;;:::;;;<<<<<>>???@@@BBBBBBIIIXXXkkk}}}hhhZZZYYYmmm|||zzz{{{uuuuuuwwwzzz|||}}}{{{zzzxxxwwwvvvuuutttsssrrrrrr{{{|||wwwooojjj```UUUKKKHHHFFFBBB???>>>>>>>>>>>>=========???AAA???>>>@@@CCCDDDDDDJJJRRRhhh~~~{{{|||}}}~~~{{{yyyzzzxxxuuuqqqqqqtttwwwxxxyyyzzzzzzxxxuuuqqqooorrrooollliiifffeeeeeeeeebbb```]]]\\\[[[YYYWWWUUUNNNLLLIIIGGGFFFDDDAAA???BBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888:::999:::<<<<<>>>>>FFFAAACCCOOO```ppphhh\\\^^^rrr~~~|||{{{{{{vvvuuuttttttuuuvvvwwwxxxwwwuuuqqqnnnmmmmmmooopppvvvnnnjjj```VVVLLLHHHFFFAAA>>>>>>===???@@@AAA@@@???>>>>>>???>>>@@@CCCCCCCCCJJJRRRbbb~~~~~~~~~}}}||||||yyytttpppooorrruuuxxxxxxzzzzzzxxxvvvsssqqqqqqooollliiigggfffffffffeeeccc```^^^]]][[[XXXVVVPPPNNNKKKIIIHHHFFFCCC@@@AAAAAA???===<<<;;;;;;::::::::::::999999999888888:::999999;;;;;;>>>JJJVVVgggooovvvxxxzzz~~~||||||yyysssjjjiiiwww{{{sssnnniiieeehhhnnntttsssqqqnnniiibbb]]]YYYWWWVVVTTTTTTTTTUUUWWWXXX\\\[[[\\\```fffkkknnnnnnwwwyyy{{{yyywww|||}}}pppccc___YYYVVVUUUVVVUUUTTTVVVQQQLLLIIIJJJLLLNNNOOOPPPUUUYYY[[[]]]gggxxxwwwkkk^^^TTTKKKCCC???@@@>>>>>>===<<<===>>>???@@@DDDBBBFFFQQQ^^^pppiii___]]]sss}}}{{{{{{vvvvvvuuutttttttttuuuvvvrrrqqqpppnnnnnnmmmnnnnnn~~~uuummmhhh```VVVLLLHHHEEE@@@===>>>>>>@@@CCCDDDCCCAAA===;;;@@@???@@@BBBBBBCCCIIIQQQ]]]{{{~~~}}}yyysssooonnnpppsssuuuvvvxxxxxxxxxvvvtttrrrooonnnllljjjhhhhhhhhhhhhiiifffcccaaa___]]]ZZZWWWSSSPPPMMMKKKJJJHHHEEEBBBAAA@@@???===<<<;;;:::::::::::::::999999999888888:::888888::::::>>>KKKWWWgggnnntttvvvyyy}}}}}}zzzzzzyyytttkkkhhhtttyyyuuuuuuyyy|||{{{zzzvvvqqqkkkfffcccaaaaaa`````````aaacccdddhhhhhhhhhlllrrryyy}}}~~~pppcccZZZWWWTTTSSSTTTTTTTTTSSSUUUQQQKKKHHHIIILLLOOOQQQQQQUUUYYY[[[^^^hhhxxxuuujjj^^^TTTKKKCCC???@@@???>>>=========???@@@AAABBBCCCHHHRRR```tttiiibbb^^^ttt~~~{{{{{{xxxwwwuuutttrrrrrrqqqqqqlllmmmnnnnnnnnnnnnmmmmmm}}}}}}~~~tttkkkfff___VVVMMMIIIDDD???===>>>BBBBBBCCCDDDCCCAAA>>>;;;@@@???@@@BBBBBBCCCIIIRRR___~~~~~~~~~~~~|||wwwrrrooooooqqqsssrrrsssuuuuuuuuuuuusssrrrnnnmmmlllkkkjjjjjjjjjkkkkkkhhheeebbb```^^^[[[XXXUUURRROOOMMMKKKIIIFFFCCCAAA@@@???===<<<;;;:::::::::::::::999999999888888999888888999999>>>KKKXXXffflllrrrtttxxx}}}}}}xxxyyyzzzuuukkkgggppp}}}}}}xxxsssqqqppppppoooooopppqqqrrrsssvvvvvvwww{{{vvveeeZZZQQQQQQQQQRRRSSSTTTTTTTTTTTTOOOJJJGGGHHHLLLPPPRRRRRRVVVYYY[[[^^^hhhxxx}}}tttiii]]]TTTLLLCCC???@@@>>>======<<<===>>>@@@AAACCCCCCHHHUUUiiigggccc```www~~~|||{{{yyyxxxvvvtttrrrpppooonnnllllllmmmmmmnnnooopppppp{{{|||~~~sssjjjddd]]]UUUMMMHHHDDD???===???GGGDDDAAA@@@AAAAAA???>>>@@@???@@@BBBBBBDDDKKKTTTiii~~~~~~}}}~~~}}}zzzvvvrrrqqqsssuuuvvvpppppprrrrrrssssssrrrrrrnnnmmmmmmlllllllllllllllkkkhhheeecccaaa^^^[[[XXXVVVSSSPPPNNNLLLIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888999888888999:::>>>JJJVVVeeejjjooorrrwww~~~}}}xxxzzzzzzuuukkkfffnnnzzzxxxhhhYYYQQQLLLMMMOOOQQQRRRSSSTTTUUURRRNNNIIIGGGIIIMMMQQQSSSSSSUUUWWWYYY^^^hhhwww|||rrrhhh\\\TTTLLLDDD@@@@@@<<<<<<;;;;;;<<<===???@@@EEECCCGGGYYYuuu{{{ddddddccc{{{~~~{{{{{{yyyxxxwwwuuusssqqqooonnnooonnnmmmmmmooorrruuuwwwzzz|||}}}ssshhhbbbZZZSSSLLLHHHCCC>>>>>>AAAJJJEEE???<<<>>>@@@AAA@@@AAA???@@@BBBCCCFFFNNNXXXsss|||}}}~~~|||zzzzzz|||~~~~~~~~~{{{xxxuuutttuuuwwwxxxxxxoooppppppqqqrrrrrrrrrqqqnnnnnnnnnnnnmmmmmmmmmmmmjjjhhheeecccaaa___\\\YYYXXXUUURRROOOMMMKKKGGGEEECCCBBBAAA???>>>===<<<<<<:::::::::999999999888888888888999::::::===HHHSSSbbbgggkkknnnvvv~~~}}}yyy{{{{{{vvvkkkeeemmmyyy{{{jjjZZZOOOIIIJJJLLLNNNOOOPPPQQQSSSUUUOOOLLLHHHHHHJJJNNNQQQRRRSSSTTTVVVXXX]]]hhhuuu{{{pppfff\\\TTTMMMDDD@@@@@@;;;;;;;;;;;;<<<===???@@@EEEEEEKKK___xxxaaadddfff~~~~~~|||{{{{{{yyyyyyxxxwwwvvvsssrrrqqqsssqqqooooooqqqtttxxx{{{}}}}}}|||~~~}}}rrrggg```WWWQQQLLLHHHCCC??????DDDIIICCC===;;;>>>AAAAAA@@@@@@???@@@CCCDDDHHHQQQ[[[zzz~~~}}}{{{|||~~~}}}{{{xxxxxxzzz|||}}}}}}{{{yyyvvvvvvxxxyyyyyywwwqqqqqqqqqrrrrrrrrrrrrrrroooooooooooonnnnnnmmmllljjjhhheeecccbbb```^^^[[[ZZZXXXTTTRRROOOMMMIIIGGGDDDCCCBBB@@@???>>>>>>===:::::::::999999999888888888888:::<<<;;;===FFFPPP^^^bbbfffjjjsss||||||{{{||||||vvvjjjeeelllyyyooo___SSSLLLIIIHHHKKKLLLMMMLLLMMMQQQTTTLLLJJJHHHIIILLLOOOQQQRRRRRRSSSTTTVVV\\\gggttt}}}yyyoooeee[[[TTTMMMDDD@@@@@@<<<<<<;;;;;;===>>>@@@AAACCCGGGRRRgggwww```dddhhh|||{{{zzz{{{yyyyyyzzzyyyxxxwwwuuutttsssrrrrrrrrrtttwwwyyy{{{}}}zzz{{{}}}}}}qqqfff___VVVPPPKKKHHHCCC???@@@EEEGGGBBB<<<;;;???AAAAAA???@@@???@@@CCCEEEIIISSS]]]|||}}}{{{zzz{{{~~~}}}}}}{{{xxxwwwyyy{{{}}}}}}|||zzzxxxxxxzzz{{{xxxvvvssssssssssssssssssssssssooopppppppppooonnnmmmlllkkkhhhfffdddcccbbb___]]]]]]ZZZVVVTTTQQQOOOKKKHHHEEEDDDCCCAAA@@@???>>>>>>:::::::::999999999888888888888;;;===<<<===DDDNNN[[[^^^bbbgggqqq{{{~~~{{{|||}}}|||vvvjjjeeemmmyyyxxxhhh[[[RRRNNNNNNHHHJJJKKKKKKJJJKKKOOORRRJJJIIIHHHJJJMMMPPPQQQQQQRRRRRRSSSUUU[[[fffsss|||}}}xxxnnneee[[[TTTMMMEEE@@@@@@===<<<<<<===>>>@@@AAACCCAAAJJJXXXlllwww```eeehhh~~~{{{zzzzzz|||yyyzzzzzz{{{zzzyyyxxxwwwqqqrrrtttvvvwwwxxxyyyyyy~~~||||||oooccc\\\YYYRRRJJJCCCAAAAAACCCDDD@@@???>>>>>>>>>>>>>>>???<<<===AAACCCCCCFFFRRR___|||{{{yyyzzz|||}}}}}}{{{yyywwwwwwxxxzzz|||wwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwuuutttrrrpppoooiiiiiikkklllmmmnnnnnnnnnnnnkkkgggdddccc```^^^\\\]]][[[XXXTTTPPPMMMJJJIIIIIIFFFDDDBBBBBBAAA@@@>>><<<:::999999::::::888777777888999:::;;;>>>CCCFFFTTT]]]fffjjjnnnuuuzzz{{{}}}zzzvvvkkkeeeooo}}}yyyqqqfff[[[QQQLLLJJJOOOLLLJJJKKKNNNOOONNNLLLJJJGGGEEEFFFKKKOOOPPPPPPNNNOOOPPPSSSYYYcccooowwwyyy|||ssshhhcccZZZQQQKKKFFFAAA>>>===<<<<<<<<<===>>>@@@AAAGGGLLLTTTooowwwaaaffffff}}}~~~|||zzzzzz{{{{{{{{{zzzyyyxxxwwwwwwvvvsssssssssssstttvvvwwwxxx~~~zzzmmmaaaZZZTTTOOOHHHCCCBBBCCCEEEEEE???>>>>>>>>>>>>>>>??????===>>>AAACCCCCCFFFRRR___zzz||||||zzzzzz{{{}}}~~~~~~~~~}}}|||zzzxxxxxxyyy{{{|||zzzzzzzzzyyyyyyxxxwwwvvvyyyxxxwwwuuurrrpppnnnmmmjjjkkklllmmmmmmmmmmmmmmmkkkiiifffeeedddcccbbb```^^^]]]YYYUUUQQQNNNLLLKKKKKKHHHEEECCCBBBAAA???>>><<<;;;999999::::::888777777888999:::;;;>>>BBBFFFVVV```hhhllloootttwwwwww~~~{{{zzzxxxooohhhrrrzzzuuusssnnneee\\\UUUQQQPPPRRRNNNKKKLLLNNNPPPOOOMMMIIIGGGEEEEEEIIILLLMMMLLLNNNNNNOOOQQQWWWbbbnnnvvvxxx~~~xxxoooddd___VVVOOOIIIDDD@@@===;;;;;;;;;;;;===???AAACCCFFFNNNZZZxxxzzzbbbeeeccc{{{}}}|||{{{|||}}}|||{{{{{{zzzyyyxxxwwwwwwttttttsssssssssuuuvvvwww}}}vvviii^^^WWWOOOKKKGGGDDDDDDEEEFFFFFF>>>=========>>>???@@@@@@>>>???BBBDDDCCCEEEQQQ]]]xxx}}}|||zzzzzz{{{{{{||||||||||||~~~}}}{{{yyyxxxyyy{{{||||||{{{zzzyyywwwvvvttttttyyyxxxvvvtttqqqnnnlllkkklllmmmmmmnnnnnnmmmmmmlllllliiigggeeeeeedddcccaaa___^^^[[[WWWTTTRRRPPPOOOMMMJJJFFFDDDBBBAAA???>>>===<<<:::999::::::999777777888999:::;;;>>>BBBEEEXXXbbbkkkooopppssstttsssxxxvvvwwwxxxpppjjjrrr|||rrrnnnmmmllljjjeee___ZZZWWWVVVUUUQQQMMMLLLOOOPPPPPPNNNJJJGGGEEEDDDFFFHHHIIIIIILLLLLLMMMOOOVVV```llltttvvv|||{{{qqqggg___YYYRRRKKKFFFBBB???<<<999999:::;;;===@@@BBBDDDCCCOOO```eeeeeeeee|||}}}}}}}}}~~~||||||{{{zzzyyyxxxwwwwwwuuuuuutttsssssstttuuuvvv|||{{{}}}rrrfff[[[TTTLLLIIIGGGEEEFFFFFFEEEDDD============>>>???AAAAAA???@@@BBBDDDCCCEEEPPP]]]}}}~~~}}}{{{zzzzzzzzzzzzzzzzzzzzz~~~}}}{{{zzzyyyzzzzzz{{{{{{zzzyyywwwvvvuuuttttttwwwvvvtttrrrpppnnnmmmmmmnnnooooooooonnnnnnmmmlllooolllhhhfffdddccc```^^^^^^]]][[[YYYXXXWWWVVVVVVPPPMMMHHHEEECCCBBB@@@>>>???===:::999::::::999888777888999::::::===AAADDDWWWaaalllppprrruuuuuussstttsssuuuvvvooohhhnnnzzz~~~pppjjjiiiggghhhiiifffbbb^^^[[[ZZZVVVRRRMMMMMMOOOQQQPPPOOOJJJHHHFFFDDDDDDEEEFFFFFFJJJKKKLLLNNNTTT^^^iiiqqqtttzzz}}}wwwkkk```ZZZUUUNNNHHHDDDAAA>>>===:::::::::;;;<<<>>>AAABBB@@@NNNccciiifffkkk~~~||||||{{{zzzyyyxxxwwwwwwvvvuuutttsssrrrssstttttt{{{xxx|||zzzooocccYYYSSSLLLJJJGGGFFFFFFDDDBBB@@@============>>>???AAAAAA???@@@BBBDDDCCCEEEPPP]]]~~~|||{{{zzzyyyyyyxxxyyyyyyzzz~~~}}}{{{zzzyyyyyyyyyzzzxxxwwwvvvuuuuuuuuuuuuvvvtttsssrrrppppppoooppppppppppppppppppooonnnmmmmmmnnnkkkhhhfffdddccc```^^^]]]]]]\\\[[[[[[[[[[[[\\\SSSOOOJJJFFFDDDBBBAAA@@@AAA>>>;;;999:::::::::999888888999999:::<<<@@@DDDSSS___kkkqqqtttxxxxxxvvvwwwtttvvvvvvooogggjjjtttssshhheeeeeefffhhhiiihhhddd___[[[YYYTTTPPPLLLLLLNNNPPPOOOMMMJJJIIIGGGEEEDDDDDDEEEFFFHHHIIIKKKOOOTTT]]]gggnnnrrrxxx~~~~~~|||uuuhhh\\\VVVRRRLLLFFFCCCAAA???===<<<<<<;;;;;;;;;===>>>???@@@NNNdddjjjhhhooo{{{{{{zzzyyyxxxwwwwwwvvvvvvuuutttsssrrrrrrssssss{{{wwwwwwyyywwwxxx~~~}}}yyymmmbbbXXXSSSLLLJJJGGGFFFEEECCC@@@>>>>>>=========>>>???@@@@@@>>>???BBBDDDCCCEEEQQQ]]]}}}|||{{{zzzyyyxxxxxxyyyzzzzzz}}}|||{{{zzzyyyxxxxxxxxxuuuuuutttssstttuuuvvvxxxsssrrrqqqppppppppprrrrrrqqqqqqqqqqqqppppppooonnnkkkiiigggfffffffffeeeccc^^^^^^]]]]]]]]]]]]^^^^^^TTTPPPKKKFFFEEEDDDCCCBBBBBB???<<<:::::::::::::::888888999999:::<<<@@@CCCPPP\\\iiiqqquuuzzz|||{{{}}}yyyyyyyyyqqqgggiiiqqq|||kkkaaa^^^___dddgggiiihhhccc\\\WWWTTTNNNKKKIIIJJJMMMNNNLLLJJJGGGGGGFFFDDDBBBCCCEEEGGGEEEHHHLLLPPPVVV]]]eeejjjpppwww~~~}}}uuuhhh[[[TTTPPPJJJEEEBBB@@@>>>=========<<<;;;;;;<<<======CCCOOOccc}}}hhhgggmmm~~~zzzzzzyyyxxxwwwvvvuuuuuuvvvuuusssrrrrrrrrrssssssrrrooorrr}}}wwwwwwyyy}}}yyy~~~yyymmmaaaXXXSSSKKKIIIFFFEEEDDDCCCAAA??????>>>>>>>>>>>>>>>??????===>>>AAACCCCCCFFFRRR___|||{{{{{{zzzyyyxxxxxxyyy{{{||||||{{{zzzyyyxxxwwwvvvvvvuuutttsssrrrssstttvvvwwwuuusssrrrppppppppprrrrrrqqqqqqqqqqqqqqqqqqppppppmmmkkkiiihhhiiiiiigggfffbbbaaa```^^^]]]\\\\\\\\\UUUPPPKKKGGGEEEEEEDDDDDDCCC@@@<<<:::::::::;;;:::888999999999999;;;???BBBPPP\\\hhhpppuuu{{{~~~{{{yyyyyyqqqggghhhppprrrddd\\\ZZZ\\\aaadddggggggaaaYYYRRRNNNHHHFFFEEEHHHKKKLLLJJJGGGCCCDDDDDDBBBAAAAAAEEEHHHCCCGGGMMMSSSXXX^^^cccgggooowww~~~wwwjjj]]]RRRNNNHHHCCC@@@???===<<<<<<;;;;;;:::;;;<<<===>>>DDDNNN^^^wwwuuubbbdddhhh~~~yyyxxxxxxwwwvvvuuuttttttuuutttsssrrrrrrrrrsssttt}}}~~~vvvpppnnnqqq~~~~~~xxxxxx{{{wwwuuu|||yyymmmaaaXXXTTTJJJHHHEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???<<<===AAACCCCCCFFFRRR___~~~|||zzz{{{zzzyyyxxxxxxzzz|||}}}{{{{{{zzzyyyxxxvvvvvvuuuvvvuuusssrrrrrrsssuuuvvvwwwuuusssqqqppppppqqqqqqpppqqqqqqrrrrrrqqqqqqqqqssspppmmmkkkjjjiiigggeeeeeedddbbb___]]][[[ZZZYYYUUUQQQKKKGGGFFFFFFFFFEEEDDDAAA<<<::::::;;;;;;:::888999999999999;;;???BBBQQQ\\\hhhooouuu|||zzzwwwvvvoooffffffnnnyyykkk```[[[ZZZ\\\^^^bbbeeeeee___WWWOOOKKKCCCBBBCCCFFFJJJKKKHHHDDD@@@AAABBBAAA???@@@DDDHHHBBBFFFNNNTTTZZZ^^^cccfffnnnvvv~~~yyylll___QQQMMMGGGBBB???===;;;:::::::::::::::;;;===???@@@BBBJJJXXXpppooo^^^```eee|||~~~xxxxxxwwwvvvuuutttsssssstttsssrrrrrrrrrrrrtttttt}}}uuukkkpppyyyxxxyyy}}}wwwpppwww{{{pppcccVVVMMMMMMIIIFFFFFFHHHFFF@@@;;;??????>>>>>>>>>>>>?????????AAA@@@CCCIIIGGGMMMaaa|||zzzzzzyyyxxxwwwxxxzzz{{{zzzyyyyyyyyyyyyyyyyyyxxxwwwvvvsssrrrrrrtttwwwxxxxxxxxxxxxwwwtttrrrqqqpppppppppqqqqqqpppoooooopppqqqqqqpppppppppooonnnlllkkkjjjiiigggdddbbb```]]]ZZZWWWTTTQQQNNNLLLJJJIIIGGGEEEAAA@@@???======<<<<<<<<<999999999:::;;;===@@@AAAOOO\\\jjjppptttxxx{{{{{{zzzvvvrrrllleeedddgggzzztttiii^^^VVVTTTWWWZZZaaacccdddbbb[[[SSSLLLHHHDDDCCCCCCDDDFFFGGGEEEDDDBBBCCCCCCCCCBBBBBBCCCEEEGGGKKKQQQVVVYYY^^^eeejjjsss}}}zzzkkk^^^QQQIIICCC@@@>>>:::999::::::999999:::;;;===???AAAEEEIIIVVViiiwwwkkk\\\\\\aaavvv~~~|||{{{|||vvvuuutttsssrrrqqqqqqqqqrrrtttuuutttrrrpppppppppxxxrrrwww{{{vvvxxx~~~vvvqqqyyyyyynnnaaaUUUNNNKKKHHHDDDDDDEEEDDD@@@<<<>>>>>>>>>>>>>>>>>>???@@@@@@CCCAAADDDJJJHHHPPPddd~~~{{{xxxyyyxxxwwwwwwxxxyyyzzzyyyxxxyyyyyyyyyxxxxxxvvvuuuuuusssssssssuuuxxxzzzzzzyyyxxxvvvtttrrrqqqppppppppppppppppppppppppppppppppppppppppppooonnnlllkkkjjjjjjhhhfffcccaaa^^^ZZZXXXTTTQQQNNNLLLJJJIIIGGGEEE@@@@@@>>>===<<<<<<;;;;;;999999999:::;;;===???AAAMMM[[[iiipppsssxxx{{{{{{}}}yyyuuurrrjjjcccbbbfffttthhhddd\\\TTTOOOOOOSSSWWW]]]```bbbaaa[[[RRRKKKGGGCCCCCCBBBDDDEEEFFFEEECCCAAABBBBBBBBB@@@AAABBBDDDEEEJJJOOOTTTWWW]]]dddjjjvvv~~~vvvgggZZZPPPIIIBBB@@@>>>:::999;;;:::999999:::;;;===???AAAFFFIIIVVVhhhwwwlll]]]^^^```xxx~~~|||yyyyyyvvvuuusssrrrqqqpppppppppqqqrrrsssrrrpppooooooooo}}}yyy{{{vvvssswwwyyytttttt|||uuujjj^^^TTTNNNIIIFFFBBBAAABBBCCCAAA>>>>>>>>>======>>>??????@@@AAADDDBBBEEEJJJIIIRRRhhh~~~}}}|||yyywwwwwwwwwvvvvvvwwwyyyyyyxxxwwwwwwwwwwwwwwwvvvuuutttssstttttttttwwwzzz||||||{{{wwwvvvtttsssqqqqqqppppppooopppqqqrrrrrrqqqpppoooppppppoooooonnnmmmllllllmmmkkkhhheeeccc```\\\YYYUUURRROOOLLLKKKIIIFFFDDD@@@???>>><<<;;;;;;;;;:::999999999999;;;===???@@@KKKYYYhhhooossswwwzzzzzz{{{xxxuuuqqqjjjbbbaaafff}}}mmmbbbYYYVVVRRRMMMIIIJJJMMMPPPVVVZZZ^^^^^^YYYQQQJJJFFFBBBBBBAAACCCDDDEEEDDDBBB???@@@AAAAAA@@@@@@BBBDDDEEEIIIOOOSSSWWW]]]eeekkkxxx~~~rrrbbbUUUOOOHHHBBB@@@>>>:::999;;;::::::::::::<<<>>>@@@AAAFFFJJJWWWkkk{{{lll^^^```ccc}}}|||yyyxxxuuutttrrrqqqooooooooopppoooqqqrrrqqqooommmmmmnnn~~~vvvqqqooowww~~~ttttttyyy|||pppeee[[[RRRMMMHHHEEEAAA???AAABBBBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@DDDBBBDDDJJJIIITTTkkk|||{{{{{{xxxvvvvvvvvvuuuuuuwwwxxxyyywwwuuuttttttuuuvvvvvvvvvuuuuuuttttttvvvyyy|||~~~}}}|||vvvuuutttsssrrrqqqqqqpppnnnoooqqqrrrrrrqqqooonnnppppppooonnnnnnmmmmmmmmmooommmjjjhhheeebbb^^^[[[WWWTTTPPPMMMLLLIIIGGGEEE@@@???>>><<<;;;::::::::::::999999999:::<<<>>>???IIIWWWfffnnnrrrwwwyyyyyy{{{yyywwwtttkkkcccccchhhzzzyyyzzz}}}pppbbbYYYUUUSSSPPPKKKGGGFFFHHHJJJOOOTTTYYYZZZVVVPPPIIIEEEAAAAAAAAABBBCCCDDDCCCAAA???AAAAAAAAA@@@AAACCCDDDFFFJJJOOOSSSWWW^^^gggnnnzzz{{{ooo___RRRNNNGGGAAA???===:::999<<<::::::::::::<<<>>>@@@AAAFFFLLL]]]uuulll___ccckkk~~~{{{zzzuuusssqqqooonnnnnnooooooooopppqqqqqqooonnnnnnnnnuuupppnnnoooyyyxxxsssxxxwwwkkk```WWWPPPLLLGGGEEEAAA@@@@@@BBBDDDEEE@@@@@@????????????@@@@@@???CCCBBBCCCHHHIIIUUUnnn|||{{{{{{xxxvvvvvvuuutttuuuwwwyyyxxxvvvtttqqqrrrtttuuuwwwxxxxxxyyyttttttvvvyyy|||~~~}}}{{{uuuuuuttttttsssrrrqqqpppnnnoooqqqrrrrrrqqqooonnnpppooonnnnnnnnnnnnoooooopppnnnkkkiiigggeeeaaa^^^ZZZWWWSSSOOOMMMKKKHHHEEEAAA@@@???===;;;::::::::::::999999999:::;;;===>>>FFFTTTdddmmmrrrvvvyyyxxx{{{{{{{{{xxxoooggghhhnnnwwwmmmhhhgggmmm|||ttteee[[[UUURRRQQQNNNJJJFFFEEEEEEGGGJJJOOOTTTVVVSSSNNNHHHEEEAAA@@@@@@AAACCCDDDBBBAAA@@@AAABBBBBBBBBBBBDDDFFFEEEIIIMMMPPPUUU]]]gggooozzzyyynnn```SSSMMMFFF@@@???===::::::<<<;;;::::::;;;<<<>>>@@@BBBEEEOOOggglll```eeevvv~~~}}}uuusssqqqnnnmmmnnnooopppooopppqqqqqqooonnnoooooovvvnnnmmmnnntttzzzvvvvvv}}}rrrfff]]]TTTNNNJJJFFFEEEBBB@@@@@@AAACCCEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>CCCBBBCCCGGGIIIWWWrrr|||||||||yyywwwxxxtttuuuvvvxxxyyyyyyvvvtttrrrsssuuuwwwyyyzzz{{{{{{ttttttvvvyyy{{{|||zzzxxxttttttttttttsssrrrqqqpppooopppqqqrrrrrrqqqpppooopppooonnnmmmnnnooopppqqqooommmkkkjjjiiigggcccaaa]]]ZZZUUURRROOOLLLIIIGGGBBBAAA@@@>>><<<;;;:::::::::999999999999;;;===>>>CCCRRRccclllqqqvvvxxxwww{{{|||~~~|||tttlllnnnuuu~~~lllbbb______jjjzzzzzztttsssxxx~~~wwwsssqqqrrrsssvvv~~~zzzhhh[[[SSSOOOIIIIIIHHHFFFCCCCCCEEEGGGHHHLLLPPPRRRPPPLLLHHHFFFAAAAAA@@@BBBCCCDDDCCCAAA@@@AAABBBBBBBBBCCCEEEGGGDDDFFFJJJMMMRRR[[[gggooo|||yyyoooaaaUUULLLEEE???>>>===::::::===;;;;;;;;;;;;<<>>===;;;;;;===;;;;;;;;;;;;===???AAABBBIIIWWWtttiiiaaahhh}}}zzzzzzvvvtttqqqnnnmmmnnnpppqqqlllnnnoooooonnnmmmnnnooorrriiiiiipppxxxqqqlllooo~~~zzztttkkkaaaYYYQQQKKKGGGBBBBBBAAA@@@>>>>>>???AAAIIIHHHFFFDDDBBBAAA@@@@@@@@@EEEEEEEEEIIIKKK\\\xxx}}}~~~~~~~~~|||zzz{{{uuuuuuwwwyyy{{{zzzwwwuuuyyyzzzzzz{{{{{{{{{zzzzzzssssssuuuwwwyyyxxxuuussssssttttttuuutttsssqqqpppqqqqqqpppoooooopppqqqqqqpppooonnnmmmnnnooorrrsssmmmkkkjjjjjjjjjiiifffdddaaa^^^YYYUUURRROOOKKKIIIEEEDDDBBB@@@>>><<<<<<;;;:::999999888999:::<<<===@@@PPPaaakkkpppuuuwwwvvvyyy|||xxxqqqttt|||kkk]]]\\\ccckkkssskkkaaa]]]^^^bbbcccccchhheeeccceeefffhhhooowww}}}xxxfffWWWNNNKKKJJJDDDCCCBBB???===>>>@@@CCCHHHJJJMMMMMMKKKIIIHHHGGGBBBBBBAAACCCDDDEEEDDDBBB>>>???@@@@@@@@@AAADDDFFFIIIKKKNNNQQQWWWaaammmvvvzzzoooaaaUUUJJJDDD>>>>>>===;;;;;;===;;;;;;;;;<<<===???AAABBBKKKYYYvvvhhh```iii}}}yyyvvvvvvwwwuuuqqqnnnmmmnnnppprrrkkklllnnnnnnmmmlllmmmnnn|||}}}zzzzzzxxxmmmhhhmmmyyyrrriiimmmvvvxxxooodddZZZTTTPPPKKKGGGCCCAAA???===<<<>>>???AAAAAAGGGLLLJJJCCC>>>>>>AAAEEEBBBEEEIIIJJJPPPiiixxx~~~~~~|||zzzyyywwwvvvvvvwwwyyyzzz}}}{{{yyyxxxwwwqqqsssuuuwwwxxxxxxvvvuuuvvvtttrrrpppnnnmmmmmmmmmpppooonnnmmmnnnoooqqqrrrmmmnnnnnnooooooooonnnnnnkkkkkkkkkkkkjjjhhhfffeeeccc___ZZZUUURRROOOLLLJJJHHHFFFCCCAAAAAA@@@???===:::::::::::::::;;;<<<===AAALLL\\\gggmmmppptttwwwzzzzzz|||~~~zzzttttttxxx{{{iii]]][[[eeepppxxxiiibbb\\\YYYXXXWWW\\\bbb```aaaaaaaaabbbhhhqqqyyy~~~xxxhhh]]]TTTJJJDDDCCC>>>>>>>>>>>>>>>??????@@@FFFGGGHHHIIIIIIHHHFFFEEEAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBFFFJJJOOOSSSYYYdddqqq||||||lll]]]TTTGGGDDD???;;;:::::::::999<<<;;;;;;<<<===???AAABBBKKK[[[ttt{{{hhhYYYjjjyyyxxxzzzuuusssrrrpppnnnmmmnnnnnnoooiiihhhhhhhhhiiijjjkkkkkkuuu{{{zzzxxx}}}zzzpppiiikkkuuu}}}pppkkkrrr|||ssskkk```WWWQQQMMMHHHDDDCCCAAA???===<<<===>>>??????CCCGGGGGGCCC??????@@@CCCAAADDDIIIMMMWWWrrrzzz~~~~~~}}}{{{zzzxxxwwwwwwxxxzzz{{{~~~{{{zzzxxxwwwssstttuuuvvvwwwvvvuuuuuuuuutttrrrpppnnnmmmmmmmmmoooooonnnmmmnnnppprrrsssnnnnnnoooppppppqqqpppppplllkkkjjjjjjiiijjjjjjkkkddd```[[[WWWTTTQQQNNNLLLIIIGGGDDDBBBBBBAAA???===;;;:::::::::;;;;;;<<<===???JJJZZZffflllpppsssvvvzzzyyy{{{|||yyysssrrruuuxxxfff\\\\\\hhhtttwwwqqqeee___YYYWWWWWWWWW\\\bbbaaabbbcccdddfffllluuu}}}uuueeeZZZPPPGGGBBBAAA>>>============>>>??????CCCEEEFFFGGGGGGFFFDDDCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBCCCDDDDDDGGGKKKPPPUUU[[[eeesss}}}}}}mmm^^^TTTGGGDDD???<<<;;;::::::999<<<;;;;;;<<<===???AAABBBHHHXXXoooyyyhhh[[[mmm~~~vvvvvvxxxtttssssssrrrqqqpppppppppoookkkkkkjjjiiiiiiiiijjjjjjpppuuu}}}vvvvvv~~~}}}wwwppphhhfffooovvvnnnnnnyyy~~~oooggg]]]TTTOOOKKKFFFBBBCCCAAA???===<<<===>>>???===???AAABBBCCCBBB@@@???BBBAAACCCJJJPPP```~~~~~~}}}|||{{{yyyxxxxxxyyy{{{|||~~~|||zzzxxxxxxvvvuuuuuuuuuuuutttttttttsssrrrqqqooonnnmmmmmmmmmmmmmmmmmmmmmoooqqqssstttppppppqqqrrrrrrrrrrrrrrrmmmllljjjjjjjjjlllnnnpppeeeaaa]]]ZZZWWWUUUQQQOOOKKKIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;:::;;;;;;<<<======HHHXXXdddlllpppsssuuuzzzxxxzzz{{{xxxrrrppprrrrrrbbbZZZ]]]kkkyyy}}}vvvnnnhhh___YYYUUUUUUVVVWWW\\\cccbbbdddfffgggjjjqqq{{{qqq```UUULLLDDD@@@@@@===<<<<<<<<<<<<===>>>>>>AAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@AAACCCDDDEEEFFFHHHLLLQQQVVV]]]hhhttt}}}}}}lll\\\SSSHHHDDD???<<<;;;;;;:::999<<<;;;;;;<<<===???BBBCCCFFFUUUkkkuuuhhh___rrr|||zzzssssssvvvqqqqqqqqqrrrrrrqqqpppooonnnmmmlllkkkiiiiiiiiiiiijjjqqqvvv}}}|||vvvxxx|||}}}qqqkkkeeehhhvvvxxxpppnnnrrrxxxkkkddd[[[SSSOOOKKKFFFBBBAAA@@@???>>>>>>???@@@AAA???>>>>>>@@@CCCDDDAAA>>>BBBAAACCCIIISSShhh~~~|||}}}}}}}}}}}}{{{zzzyyyyyyzzz{{{}}}}}}{{{zzzxxxxxxxxxwwwuuutttsssrrrrrrrrrqqqqqqpppooonnnmmmmmmmmmlllllllllnnnooorrrtttuuuttttttttttttsssrrrqqqqqqnnnnnnmmmmmmmmmmmmnnnoooeeebbb___]]][[[YYYVVVSSSNNNLLLHHHFFFEEECCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<===GGGUUUbbbkkkqqqtttvvv{{{yyyzzz{{{yyyrrrooopppnnn^^^WWW\\\lll{{{zzztttnnngggbbbZZZUUURRRSSSUUUWWW]]]ccccccfffiiilllqqqyyy{{{lll[[[PPPHHHAAA???@@@<<<;;;;;;;;;;;;<<<======@@@AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAABBBCCCDDDEEEHHHLLLQQQWWW___jjjvvv~~~{{{jjjZZZRRRHHHDDD???<<<;;;;;;::::::;;;;;;;;;<<<>>>@@@BBBDDDGGGUUUiii~~~qqqhhhbbbxxxzzzxxxqqqqqqsssnnnmmmnnnpppqqqpppooollljjjlllkkkiiihhhhhhiiijjjkkkooovvvzzz|||}}}wwwllliiiiiirrr|||sssoooqqqxxx~~~qqqfff```WWWQQQMMMIIIEEEAAA????????????@@@BBBDDDEEEBBB@@@???AAADDDEEEBBB>>>BBBBBBDDDIIIVVVnnn{{{zzz{{{||||||}}}|||zzzyyyyyyzzz|||}}}~~~|||zzzyyyxxxwwwxxxwwwuuusssrrrqqqqqqqqqoooooooooooonnnnnnmmmmmmkkkkkklllnnnppprrrtttuuuwwwwwwvvvuuusssqqqooonnnooooooqqqqqqpppmmmkkkiiieeecccaaa___^^^\\\YYYWWWQQQNNNKKKHHHGGGEEEBBB@@@===<<<<<<;;;;;;;;;<<<<<<===EEERRR___jjjqqquuuwww|||zzz{{{}}}{{{uuuqqqppp{{{lll]]]VVV[[[kkk{{{xxxpppkkkeee___ZZZVVVRRROOOQQQTTTVVV\\\bbbeeeiiinnnsssyyytttfffVVVLLLEEE@@@???@@@;;;;;;;;;;;;;;;<<<<<<===@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBHHHJJJPPPWWWaaammmxxx{{{kkk\\\TTTHHHEEE@@@<<<;;;;;;;;;:::;;;;;;;;;<<<>>>AAACCCDDDHHHUUUgggzzzlllgggfff}}}|||yyyrrrpppqqqllllllnnnppprrrqqqooommmkkkiiihhhgggfffgggiiilllmmmjjjsssvvvnnniiillluuu}}}vvvqqqsssxxxxxxlll```ZZZRRRMMMJJJGGGBBB>>>>>>>>>???@@@AAABBBDDDDDDCCCAAA@@@BBBEEEFFFDDDAAABBBCCCEEEJJJYYYttt}}}yyyyyy{{{|||{{{}}}|||zzzyyyyyyzzz|||}}}}}}}}}|||zzzyyyxxxwwwvvvvvvvvvuuutttrrrqqqpppooommmnnnnnnnnnnnnnnnmmmlllkkkkkkmmmoooppprrrssstttwwwwwwvvvtttrrrpppmmmllloooppprrrrrrppplllgggddddddcccaaaaaaaaa___\\\ZZZTTTQQQMMMJJJHHHFFFDDDAAA>>>===<<<<<<;;;<<<<<<<<<===CCCNNN[[[gggpppvvvyyy}}}zzz{{{~~~~~~xxxsssqqq{{{kkk]]]WWW\\\lllzzzxxxnnnfff```\\\VVVRRRSSSOOOMMMOOOQQQSSSXXX___dddiiiooovvv}}}lll___QQQIIIDDD???>>>@@@<<<;;;;;;;;;;;;<<<======@@@AAAAAAAAABBBCCCCCCDDDAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBGGGJJJPPPYYYeeerrr}}}}}}mmm___VVVIIIEEE@@@===<<<<<<;;;:::;;;;;;;;;===???AAADDDEEEHHHUUUddduuuzzzggggggiii}}}{{{sssqqqrrrlllooopppsssttttttrrrpppnnnhhhgggffffffgggjjjmmmooogggqqq{{{{{{}}}|||uuunnnhhhmmmwwwvvvqqqqqqxxxsssjjj]]]WWWQQQLLLIIIFFFBBB>>>>>>>>>>>>?????????@@@@@@??????@@@AAADDDEEEFFFEEEAAACCCFFFLLL\\\{{{{{{yyyzzz}}}}}}||||||{{{yyyxxxxxxyyy{{{|||{{{{{{zzzyyywwwvvvuuuuuuttttttuuutttsssqqqooonnnllllllmmmnnnnnnnnnmmmlllkkklllmmmoooqqqrrrrrrsssttttttsssrrrqqqooonnnmmmoooppppppooommmjjjfffddddddcccbbbbbbbbbaaa^^^\\\VVVSSSOOOLLLJJJGGGDDDBBB>>>>>>===<<<<<<<<<<<<<<<<<<@@@IIIUUUbbbmmmuuuyyy|||yyyzzz~~~yyytttrrrvvv|||jjj]]]XXX^^^mmm|||{{{ssshhh___ZZZUUUPPPMMMPPPLLLJJJLLLMMMOOOSSSYYY]]]bbbjjjqqqzzzuuudddXXXLLLFFFBBB>>>===>>><<<<<<<<<;;;<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCHHHKKKQQQ\\\iiiwww|||lll]]]UUUIIIEEE@@@===<<<<<<;;;;;;;;;;;;<<<===???BBBDDDFFFLLLXXXeeetttrrrcccfffmmm}}}|||uuussstttooopppqqqsssttttttsssrrrqqqllljjjhhhggghhhkkknnnppphhhqqqtttrrrsssxxx{{{tttoookkkiiiuuu|||zzzqqqoooqqq{{{qqqiii]]]XXXRRRMMMKKKHHHDDD@@@??????>>>>>>===<<<<<<<<<<<<===???AAACCCEEEGGGHHH@@@CCCGGGMMM___zzzyyy|||~~~~~~|||{{{yyyxxxxxxyyy{{{|||zzzzzzyyyxxxwwwuuuuuutttssssssuuuuuutttqqqooommmkkklllmmmnnnnnnnnnmmmlllkkklllnnnoooqqqrrrrrrrrrqqqqqqqqqqqqppppppooonnnoooooonnnllljjjhhhgggfffcccbbbbbbbbbcccbbb___]]]WWWTTTPPPMMMKKKHHHEEECCC>>>>>>===<<<<<<<<<<<<<<<;;;>>>EEEQQQ^^^kkktttxxx{{{xxxyyy~~~zzztttrrrnnnzzziii^^^ZZZ```ooo~~~yyyqqqfff]]]XXXSSSOOOLLLNNNJJJGGGIIIKKKKKKPPPUUUTTTZZZbbbjjjsss|||mmm^^^SSSHHHDDDAAA===<<<======<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA??????@@@AAACCCDDDEEEEEEIIILLLRRR^^^lll{{{yyyhhhYYYQQQIIIEEE@@@===<<<<<<;;;;;;;;;;;;<<<===???BBBEEEFFFPPP[[[hhhvvvmmm```fffooo}}}|||vvvuuuvvvqqqppppppqqqrrrrrrrrrqqqppppppnnnkkkiiijjjllloooqqqkkkkkkrrrsssmmmiiinnn|||zzzwwwvvvrrrmmmooouuu~~~vvvssslllrrryyy|||pppggg]]]XXXQQQKKKGGGDDDAAA???>>>============???@@@AAAAAA@@@@@@AAABBBDDDFFFHHHBBBGGGHHHLLLbbb{{{zzzzzz|||||||||ttttttuuuvvvxxxzzz|||}}}|||yyyuuutttuuuuuusssppprrrsssuuutttqqqmmmkkkkkkoooooopppppppppoooooonnnppppppppprrrtttsssqqqooooooooooooooooooooonnnnnnpppnnnllliiigggfffffffffcccaaa___```cccbbb___[[[\\\YYYTTTPPPLLLHHHDDDAAAAAA@@@>>><<<;;;;;;;;;;;;===???DDDLLLXXXeeepppwww|||{{{zzz{{{|||zzzuuuqqqnnntttaaaZZZ[[[bbbqqqsssfffZZZUUUTTTQQQMMMKKKFFFEEEDDDDDDEEEHHHKKKMMMPPPTTT[[[aaahhhssspppfffWWWRRRJJJDDDAAA??????>>><<<<<<<<<<<<============>>>>>>>>>???@@@AAACCCCCCBBBCCCCCCDDDCCCAAA@@@??????>>>===>>>AAADDDEEEFFFHHHKKKTTTbbbssstttfffZZZRRRGGGDDD@@@>>>======<<<<<>>@@@AAADDDJJJXXX___mmmhhh[[[^^^rrr{{{zzzyyyvvvsssrrroooqqqtttuuuuuutttuuuuuusssrrrooommmllllllmmmmmmpppooouuuwww|||}}}nnnhhheeeiiiwww~~~zzzuuuqqqpppsssuuuwww~~~{{{qqqnnnooolllsss~~~yyymmmccc\\\WWWPPPJJJFFFCCC@@@???>>>=========>>>???@@@AAA@@@@@@@@@AAABBBDDDFFFGGGCCCHHHJJJOOOeee}}}zzzxxxyyyzzz{{{{{{uuuuuuvvvwwwxxxzzz{{{|||{{{xxxuuutttuuuuuurrrpppqqqsssuuuuuusssqqqppppppqqqrrrrrrrrrrrrqqqqqqppptttsssrrrqqqrrrqqqooommmnnnnnnooooooooonnnmmmlllnnnllljjjgggfffeeedddeeebbbbbbbbbccccccbbb___]]][[[XXXTTTPPPMMMIIIEEEBBBAAA@@@>>><<<;;;:::;;;;;;<<<>>>CCCKKKVVVcccnnnuuuzzzyyyyyyzzz{{{yyytttpppooosss```ZZZ\\\dddtttpppcccWWWSSSQQQMMMIIIHHHEEEDDDBBBBBBCCCEEEHHHJJJJJJNNNTTTYYY```iiittt|||yyyiii___QQQLLLFFFAAA>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCDDDCCCAAA@@@??????>>>>>>???AAADDDEEEFFFIIIMMMVVVddduuupppbbbWWWNNNGGGCCC@@@=========<<<<<<>>><<<<<>>============>>>???@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGFFFIIIKKKQQQggg~~~{{{xxxwwwxxxyyyyyyyyywwwwwwwwwxxxxxxyyyzzzzzzxxxwwwuuutttttttttrrrppppppsssuuuvvvvvvuuuuuuvvvuuuuuuuuuuuuuuutttsssrrrxxxuuurrrqqqpppooommmlllmmmnnnooopppooonnnlllkkkllljjjhhhfffddddddddddddbbbeeeggggggdddaaa___^^^YYYWWWTTTQQQOOOLLLHHHEEEBBBAAA>>><<<;;;:::::::::;;;===AAAHHHSSS___kkkqqqvvvvvvwwwxxxyyywwwssspppnnn}}}qqq```\\\___gggxxxzzzkkk___TTTOOOMMMIIIEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEEEEIIIMMMQQQVVV^^^gggoooyyyrrrbbbXXXLLLHHHCCC???===<<<:::888999:::::::::;;;;;;;;;;;;============>>>@@@AAABBBBBBCCCCCCDDDCCCAAA@@@??????>>>???@@@AAADDDFFFHHHJJJOOOZZZiiiyyy}}}mmm```TTTKKKFFFCCC???=========<<<<<<===;;;<<<@@@AAABBBFFFMMMXXXfff|||www```ZZZccczzzyyyxxxxxxuuussssssqqqsssvvvwwwwwwwwwwwwxxxxxxvvvssspppoooppprrrsss~~~zzz}}}}}}qqqfffcccbbbhhhvvvzzztttqqqpppooossswww~~~}}}qqqhhhgggppp{{{xxxpppeee\\\VVVQQQKKKFFFCCCAAA???============>>>>>>???@@@@@@@@@@@@@@@@@@AAACCCFFFGGGKKKKKKJJJQQQggg~~~{{{xxxwwwxxxyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxvvvuuuuuuttttttsssrrrqqqqqqsssvvvwwwvvvvvvwwwyyywwwwwwwwwwwwvvvuuussssssxxxuuurrrpppppppppooonnnlllnnnooopppooommmkkkiiikkkjjjhhhfffeeedddeeeeeefffiiillljjjeee```]]]]]]XXXWWWTTTSSSQQQOOOKKKHHHDDDBBB@@@===;;;:::::::::;;;<<>><<<:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDCCCAAA@@@???>>>???@@@AAABBBDDDGGGIIIKKKRRR^^^mmm|||{{{mmm```TTTKKKEEEBBB???=========<<<<<<===<<<===@@@@@@AAAGGGOOOXXXjjjvvvaaa^^^hhh{{{{{{zzzvvvuuuwwwtttvvvxxxyyywwwvvvvvvwwwxxxvvvsssqqqpppqqqsssttt~~~~~~}}}qqqjjjiiikkkrrr~~~{{{wwwssspppqqqtttvvv|||zzzrrrnnnqqq~~~}}}tttlllaaaZZZSSSOOOIIIDDDBBB@@@???===<<<======>>>??????@@@@@@@@@??????@@@AAACCCEEEFFFOOOKKKIIIPPPggg~~~|||zzzyyyzzzzzzzzzyyyxxxyyyyyyyyyyyyxxxwwwvvvttttttuuuuuutttsssrrrrrrrrrtttvvvvvvvvvuuuwwwxxxxxxxxxxxxwwwvvvtttsssrrruuussspppppprrrsssssssssnnnoooppppppooommmkkkjjjllljjjiiigggffffffggggggjjjmmmnnnkkkeee___\\\\\\YYYXXXVVVVVVUUURRRNNNKKKFFFDDDBBB???===;;;;;;;;;;;;;;;===CCCLLLXXXcccjjjmmmooorrrtttuuutttrrrqqqmmm{{{|||nnnaaa^^^bbbkkk~~~{{{kkkaaaXXXOOOKKKHHHCCC@@@AAABBBAAA@@@?????????@@@@@@BBBDDDGGGHHHJJJOOOWWW]]]fffmmmxxx}}}nnn___UUUIIIFFFCCC@@@???>>>===;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@BBBCCCCCCDDDCCCAAA@@@???>>>???AAABBBBBBDDDHHHKKKMMMUUUcccrrrxxxjjj___TTTJJJDDDAAA>>><<<<<<======<<<>>>===>>>@@@@@@BBBKKKTTT^^^qqquuucccbbbnnn|||zzzxxxuuutttwwwwwwyyyzzzyyyvvvtttssssssvvvuuusssqqqqqqqqqrrrsss~~~vvvppprrrwww~~~{{{rrrssstttuuuwww{{{}}}wwwvvvxxx~~~yyyrrrhhh^^^YYYQQQMMMGGGCCCAAA@@@???>>><<<===>>>???@@@@@@@@@???????????????AAACCCEEEFFFRRRLLLIIIRRRjjj}}}{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzyyyxxxwwwvvvrrrtttvvvvvvuuussssssssstttuuuvvvvvvuuuuuuvvvwwwyyyyyyxxxwwwvvvtttrrrqqqqqqpppppprrruuuwwwxxxxxxqqqpppppppppooommmlllllllllkkkjjjhhhhhhhhhiiijjjmmmnnnmmmjjjeee```]]]\\\[[[ZZZYYYYYYXXXVVVQQQNNNIIIGGGDDDAAA>>>===<<<<<<<<<;;;<<>>===<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDCCCAAA@@@???===@@@BBBCCCBBBDDDIIIMMMPPPZZZiiixxxsssggg]]]RRRIIIDDDAAA===<<<<<<======<<<>>>===???AAABBBGGGTTT```lllqqqdddgggttt~~~zzzxxxuuuppppppsssvvvxxxyyyxxxuuurrrqqqqqqssssssssssssrrrrrrqqqqqqzzzuuuyyy{{{~~~}}}|||}}}zzzvvvuuuyyy|||wwwuuuzzz~~~wwwooocccZZZWWWPPPLLLFFFCCCAAAAAA@@@???;;;<<<>>>???@@@@@@??????????????????AAACCCEEEFFFRRRLLLKKKXXXqqq~~~}}}{{{{{{||||||zzzyyywwwxxxyyyzzzzzzyyywwwvvvqqqtttwwwxxxvvvttttttuuutttuuuvvvvvvuuuvvvxxxzzz{{{{{{zzzyyywwwuuusssrrrooooooqqqtttxxx{{{{{{zzzsssrrrqqqooonnnnnnnnnnnnlllkkkiiiiiihhhiiijjjjjjnnnkkkhhhfffeeecccaaa___]]]\\\\\\\\\[[[XXXTTTPPPKKKIIIFFFCCC@@@>>>======<<<<<<<<<@@@HHHSSS^^^eeeggglllqqqsssssssssssstttmmmxxxzzzmmmbbb```bbbjjj}}}qqqaaaVVVPPPJJJHHHDDD@@@???AAA>>>>>>>>>>>>>>>>>>>>>???>>>@@@BBBCCCEEEIIIQQQWWWbbbiiipppuuuwww{{{wwwiiiZZZQQQIIIEEE???<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAABBBCCCCCCDDDCCCAAA@@@???===@@@CCCCCCBBBDDDIIINNNUUU```ppp~~~rrrfff^^^TTTJJJCCC@@@===;;;<<<======<<<>>>===???BBBFFFOOO```pppnnnfffooo~~~~~~zzzwwwsssnnnnnnqqqssstttvvvuuusssqqqqqqqqqqqqssstttuuuuuusssqqqppp}}}www}}}|||yyy}}}|||www}}}xxxsssttt}}}{{{vvvmmm```XXXVVVOOOKKKFFFCCCAAAAAA@@@???;;;<<<>>>???@@@@@@??????????????????@@@BBBEEEFFFQQQLLLNNN^^^www~~~|||{{{{{{{{{{{{zzzxxxvvvwwwyyyzzzzzzyyywwwvvvqqquuuxxxyyywwwuuuuuuvvvsssuuuvvvvvvvvvxxxzzz|||||||||{{{zzzxxxuuutttrrroooppprrrvvvzzz||||||{{{vvvtttqqqooonnnnnnooopppkkkjjjiiihhhhhhiiijjjjjjmmmiiidddccceeefffdddbbb^^^^^^]]]^^^]]]ZZZUUUQQQMMMKKKGGGDDDAAA???>>>======<<<<<>>>>>@@@<<<<<<<<<=========>>>>>>???AAADDDEEEFFFKKKSSSYYYbbbgggnnnqqqrrruuuzzzwwwiii[[[RRRKKKGGG@@@<<<;;;;;;<<<<<<888888999999999:::::::::============>>>@@@AAABBBBBBCCCCCCDDDCCCAAA@@@???===@@@DDDDDDCCCDDDJJJOOOYYYdddtttssshhhaaaWWWMMMCCC@@@===;;;<<<======<<<======???DDDJJJUUUjjj|||llljjjwww{{{yyytttnnnnnnrrroooqqqssstttsssqqqrrrrrrqqqsssuuuwwwwwwuuurrrpppyyy|||~~~{{{yyyxxx|||zzz{{{qqqsss{{{}}}rrrlllhhhaaaWWWOOONNNJJJEEE@@@>>>===<<<;;;>>>????????????@@@@@@@@@@@@>>>???BBBAAA???AAAFFFOOOKKKQQQfff}}}|||~~~{{{xxxvvvttttttssswwwwwwwwwxxxxxxyyyyyyyyy||||||||||||{{{zzzyyyxxxvvvvvvuuuuuuuuuvvvxxxyyyxxxxxxxxxxxxwwwuuutttsssssstttuuuwwwyyyzzzzzzzzzuuutttsssrrrqqqrrrrrrssspppnnnkkkjjjjjjjjjiiiggghhhgggeeecccbbbbbbcccccc___aaabbbbbb```[[[VVVSSSNNNKKKGGGDDDBBB@@@===;;;???======@@@CCCJJJZZZhhhhhhmmmqqqrrrsssuuurrrnnnkkkssszzzkkk^^^]]]aaahhhwww|||iii\\\PPPLLLFFFCCCAAA@@@???>>>??????>>>===<<<<<<======<<<@@@CCCDDDEEEJJJSSSZZZcccggglllpppqqqssstttuuuyyy~~~zzzpppeeeYYYQQQGGGDDD@@@>>>======<<<;;;::::::::::::::::::::::::<<<<<<======>>>>>>??????BBBCCCCCCCCCCCCAAA@@@???CCCAAABBBEEEFFFGGGMMMUUU___lll{{{xxxlll```VVVOOOBBB???<<<;;;<<<===>>>===@@@AAACCCFFFLLL\\\uuuiiilll}}}{{{vvvtttrrrpppoooppprrruuuvvvuuurrrqqqqqqqqqqqqssssssssssssqqqqqq~~~yyy{{{~~~|||xxxuuuvvv{{{wwwsssuuusssxxx{{{pppjjjeee___UUUMMMKKKGGGBBB???>>>>>>===<<<>>>????????????@@@@@@@@@AAA@@@AAACCCCCCAAACCCHHHSSSPPPWWWnnn}}}|||}}}zzzvvvtttsssttttttxxxxxxyyyyyyzzz{{{||||||}}}||||||{{{zzzzzzyyyyyyxxxxxxwwwvvvvvvwwwxxxxxxyyyxxxwwwvvvuuutttssssssuuuuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvuuusssrrrqqqpppnnnlllkkkkkkkkkjjjhhhhhhgggfffeeeddddddeeeeeeaaabbbcccccc```[[[VVVSSSOOOLLLHHHEEECCCAAA>>><<<>>>======???BBBIIIXXXgggjjjooossstttuuuvvvtttooommmtttwwwhhh\\\[[[```gggvvvxxxeeeYYYNNNJJJEEEAAA@@@???>>>===@@@???>>>===============<<>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCBBBCCCFFFGGGHHHOOOWWWbbbpppwwwlll```TTTMMMBBB@@@===<<<===>>>???>>><<<>>>@@@EEEOOObbb{{{{{{iiiooo~~~zzzvvvtttsssqqqpppppprrruuuvvvtttrrrqqqppppppqqqrrrrrrrrrrrrqqqppp}}}yyy|||}}}yyyssspppssswww}}}vvvpppppptttyyywwwmmmfffaaaZZZQQQJJJGGGCCC@@@>>>>>>>>>>>>===>>>????????????@@@@@@@@@BBBAAAAAADDDDDDBBBEEEJJJXXXWWWbbb|||}}}}}}}}}~~~|||wwwtttrrrrrrssstttyyyyyyzzz{{{|||~~~~~~}}}{{{zzzyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwxxxyyywwwvvvtttssssssssstttvvvvvvvvvuuuttttttsssssstttuuuwwwxxxwwwuuurrrppppppnnnlllkkkllllllkkkjjjhhhhhhgggggggggggghhhhhhdddddddddccc```[[[VVVSSSQQQNNNJJJGGGEEEBBB???===>>><<<<<<>>>@@@GGGUUUccclllqqquuuvvvwwwxxxvvvqqqnnntttttteeeYYYYYY^^^eeesssttt```TTTLLLHHHCCC???>>>>>>===<<<@@@??????>>>>>>>>>>>>>>><<>>???@@@???<<<>>>AAAGGGUUUlllzzzjjjrrr}}}yyyvvvtttsssqqqpppppprrruuuuuusssqqqppppppooooooppppppppppppoooooo}}}~~~wwwpppmmmnnnsss}}}{{{sssoooooouuu|||{{{tttjjjccc]]]VVVNNNHHHDDDBBB>>>============<<<>>>>>>?????????@@@@@@@@@BBB@@@AAACCCDDDCCCFFFLLL\\\^^^mmm}}}zzzuuurrrpppqqqsssuuuxxxyyyzzz{{{}}}~~~~~~|||zzzyyyxxxyyyzzz|||}}}|||{{{zzzxxxwwwwwwvvvxxxvvvtttrrrqqqrrrssstttttttttsssrrrrrrqqqqqqqqqrrrsssuuuvvvvvvuuusssrrrpppnnnllllllmmmmmmlllkkkhhhhhhhhhhhhhhhiiijjjjjjggggggfffccc```[[[WWWUUUTTTPPPLLLIIIGGGDDDAAA???===<<<<<<===???DDDRRR___lllqqquuuvvvwwwyyywwwrrrooorrr|||ttteeeYYYYYY\\\cccppp~~~ppp]]]QQQJJJGGGBBB???>>>>>>======@@@??????>>>>>>>>>??????>>>@@@BBBDDDFFFJJJPPPUUU\\\]]]^^^^^^___bbbfffiiinnnqqqtttvvvwwwyyyzzz|||xxxpppkkkfffaaaYYYRRRGGGDDD???===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>???@@@BBBCCCCCCCCCBBBBBBAAABBBEEEHHHIIIKKKSSS]]]kkk{{{wwwlll^^^QQQHHHAAA???<<<<<<===????????????AAAEEEMMM```yyyzzzkkksss}}}yyyvvvtttrrrpppnnnoooqqqssssssqqqooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmxxxqqqnnnlllqqq||||||qqqkkkkkkppp|||vvvoooggg___XXXRRRLLLGGGDDDAAA>>>=========;;;:::>>>>>>?????????@@@@@@@@@AAA???@@@BBBCCCCCCGGGMMM]]]dddwww{{{xxxtttqqqoooqqqsssuuuvvvwwwxxxyyy{{{|||}}}~~~|||{{{yyywwwwwwxxxzzz{{{}}}}}}|||zzzxxxwwwuuutttvvvtttrrrppppppppprrrsssppppppooooooooopppqqqqqqpppppppppqqqrrrssstttuuuooommmllllllmmmnnnmmmlllhhhhhhiiijjjjjjkkkkkkkkkjjjiiigggddd```\\\YYYWWWVVVSSSOOOLLLIIIFFFCCCAAA>>><<<<<<===>>>CCCOOO\\\jjjoootttuuuwwwyyywwwsssnnnooovvvuuufffZZZYYY\\\```mmmzzznnn[[[PPPIIIFFFAAA???>>>???>>>>>>???>>>>>>>>>>>>>>>?????????@@@AAAAAACCCEEEIIILLLRRRRRRSSSSSSTTTWWW[[[___gggiiilllnnnooopppsssuuuwww{{{|||zzzyyywwwrrrmmmjjjhhhcccYYYPPPFFFCCC???===<<<<<<;;;:::::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????BBBBBBCCCCCCCCCBBB@@@???@@@BBBFFFJJJJJJMMMVVVaaapppvvvkkk]]]PPPGGG???===;;;:::;;;===>>>>>>@@@CCCIIIUUUlllxxxiiirrr}}}yyyvvvtttqqqnnnlllnnnpppqqqqqqnnnmmmllllllkkkkkkkkkjjjjjjkkkkkkkkk{{{vvvuuuqqquuu|||sssjjjiiimmmvvv}}}zzzoooiiiaaaZZZSSSNNNIIIFFFCCCAAA>>>=========;;;:::>>>????????????@@@@@@@@@AAA??????BBBCCCCCCHHHNNN^^^hhhyyywwwtttqqqppprrrtttuuuuuuuuuvvvwwwxxxzzzzzz{{{yyyyyyxxxwwwwwwwwwxxxyyy{{{{{{zzzyyywwwuuusssrrrsssrrrqqqpppooopppqqqqqqmmmlllllllllmmmnnnpppqqqnnnnnnmmmnnnoooqqqsssuuummmlllkkkkkklllnnnmmmllljjjkkklllmmmmmmmmmmmmmmmkkkjjjgggdddaaa^^^[[[ZZZYYYVVVQQQNNNKKKHHHEEECCC???======>>>>>>AAAMMMYYYgggmmmrrrtttwwwzzzxxxtttnnnlllppp~~~ttteeeYYYXXXZZZ___kkkxxxlllYYYOOOHHHEEE@@@>>>>>>??????>>>===============>>>>>>???@@@?????????@@@BBBDDDEEEHHHIIIJJJKKKLLLOOOSSSWWW]]]___bbbdddfffhhhlllnnnpppssswwwyyyxxxvvvvvvvvvqqqlllgggffffffaaaWWWMMMFFFCCC???<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<======>>>?????????BBBCCCDDDDDDCCCAAA@@@???AAADDDIIIMMMNNNPPP[[[ggguuu}}}ssshhh[[[NNNFFF>>><<<:::999;;;===>>>>>>===BBBKKKZZZwwwrrrgggsss}}}{{{xxxvvvtttqqqnnnkkkmmmnnnooonnnkkkjjjiiijjjiiiiiihhhhhhhhhhhhiiiiii}}}~~~{{{}}}zzzzzzzzzuuupppooottt|||}}}vvvqqqhhhccc\\\TTTNNNIIIFFFDDD@@@???======??????>>>===>>>????????????@@@@@@@@@BBB@@@@@@CCCDDDEEEJJJQQQ]]]mmm~~~xxxvvvtttsssrrrssstttuuutttuuuuuuvvvwwwxxxxxxyyyvvvvvvvvvvvvvvvvvvwwwwwwyyyyyyxxxxxxvvvtttrrrpppqqqqqqppppppppppppoooooolllkkkjjjjjjkkklllnnnpppnnnnnnooooooppppppppppppllljjjiiijjjlllmmmmmmlllnnnooopppqqqqqqpppoooooollljjjgggdddaaa___^^^]]][[[XXXSSSPPPMMMJJJFFFDDD@@@>>>>>>???>>>AAALLLXXXeeekkkqqqtttwww{{{zzzwwwooojjjiiiuuuoooaaaVVVVVVYYY^^^jjjwwwkkkXXXNNNFFFCCC>>><<<<<<===>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>===>>>???AAABBBBBBBBBDDDFFFGGGIIILLLPPPSSSVVVYYY\\\___aaaeeeiiilllmmmooorrrtttttttttuuuvvvpppiiicccbbbccc```VVVNNNFFFCCC???<<<;;;;;;:::999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???AAABBBCCCCCCCCCBBBAAA@@@DDDGGGMMMRRRRRRUUU```mmm{{{yyyooodddWWWKKKDDD???<<<::::::;;;>>>>>>>>>===DDDMMM]]]{{{pppiiiyyyyyyxxxvvvuuutttssspppnnnkkklllmmmkkkiiigggggghhhhhhgggffffffffffffggghhh}}}|||~~~}}}yyyuuuttttttuuuuuutttxxx|||ssslllccc^^^XXXPPPJJJFFFDDDCCC>>>===<<<>>>@@@AAA@@@???>>>????????????@@@@@@@@@CCCAAAAAADDDEEEFFFLLLSSS^^^ppp|||wwwvvvuuutttsssttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwtttuuuvvvvvvvvvvvvuuuuuuwwwwwwwwwwwwuuusssqqqooooooppppppppppppoooooonnnmmmkkkjjjiiiiiikkklllnnnooopppqqqrrrrrrooommmkkkkkkjjjiiiiiikkkmmmmmmlllqqqrrrssssssssssssqqqqqqllljjjgggdddaaa```______\\\YYYTTTQQQNNNKKKGGGEEE@@@?????????>>>AAAKKKWWWdddkkkqqqtttxxx||||||yyypppiiifffpppjjj]]]SSSSSSXXX^^^jjjxxxiiiWWWMMMDDDAAA===;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<===>>>===<<<<<<===@@@BBBCCCBBB???BBBEEEGGGIIIKKKOOORRRTTTWWW[[[^^^aaaeeejjjmmmkkknnnppprrrrrrsssuuuwwwrrrjjjbbb___aaa```XXXQQQFFFCCC>>><<<;;;;;;:::999::::::::::::::::::::::::::::::;;;;;;<<<======>>>???@@@BBBCCCDDDCCCCCCBBBFFFJJJQQQUUUUUUXXXdddrrr~~~vvvlll```TTTIIICCC???===;;;;;;===???@@@@@@AAAGGGOOO^^^{{{rrrmmmvvvuuuttttttuuutttrrrqqqjjjkkkkkkjjjgggeeeffffffgggfffeeeddddddeeefffggg~~~~~~uuuyyy~~~{{{ssstttssspppmmmmmmrrrvvv|||wwwnnnggg]]]YYYRRRMMMJJJGGGDDDBBB>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAABBBBBBAAA@@@AAAEEEFFFHHHNNNUUU]]]uuu}}}{{{vvvvvvvvvuuusssrrrssstttxxxxxxwwwwwwxxxxxxyyyyyyvvvvvvuuuuuuuuuuuuvvvvvvzzzyyywwwuuusssrrrqqqpppmmmnnnooooooooonnnmmmlllkkkiiihhhjjjnnnpppooonnnkkklllmmmmmmmmmlllkkkjjjmmmkkkhhhfffgggiiilllnnnnnnqqqvvvzzzyyyuuupppllljjjjjjhhhfffdddbbb```______\\\YYYUUURRRMMMHHHEEECCCAAAAAA@@@>>>???HHHRRRdddiiimmmpppuuu{{{|||yyysssiiibbbjjjuuuccc[[[TTTTTTXXX```mmmxxx~~~kkkYYYLLLFFFCCC???===<<<<<<;;;:::<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCFFFFFFGGGJJJLLLPPPRRRTTTTTTVVVZZZ]]]```eeekkkoooqqqrrrssstttsssrrrpppnnnqqqlllfff___ZZZUUUQQQNNNCCCBBB???===;;;;;;::::::;;;;;;;;;::::::999999999<<<<<<;;;<<<<<<===>>>???BBBCCCBBBAAA@@@@@@BBBDDDMMMNNNSSSZZZ]]]___hhhttt}}}ssseeeYYYPPPIIIEEE???>>><<<;;;;;;<<<======BBBBBBIII\\\wwwyyynnnqqqsssqqqnnnmmmnnnooooooooolllllllllkkkjjjiiihhhggggggggggggfffeeeeeedddddd{{{}}}xxx}}}}}}yyytttpppmmmoooqqqrrrssswww~~~zzzqqqhhhbbbZZZUUUOOOJJJGGGDDDBBB@@@>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAABBBBBBAAA@@@CCCGGGHHHIIIOOOVVV___vvv|||{{{wwwxxxxxxvvvttttttuuuvvvyyyyyyxxxxxxxxxxxxxxxyyyttttttssssssssssssttttttvvvuuusssqqqpppnnnmmmmmmmmmnnnnnnnnnnnnmmmkkkkkkjjjhhhhhhiiimmmooonnnllljjjkkklllmmmmmmmmmlllkkklllkkkiiihhhhhhjjjlllnnnpppsssvvvyyyxxxuuupppmmmjjjiiigggeeecccaaa```___```]]]ZZZWWWTTTPPPKKKHHHDDDBBBAAA@@@???@@@HHHRRRbbbggglllnnntttyyyzzzwwwsssjjjdddkkk}}}sssccc[[[UUUUUUZZZbbbooozzzlllYYYLLLEEEBBB>>><<<;;;;;;::::::<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCGGGHHHJJJMMMPPPRRRTTTUUUTTTWWWZZZ^^^aaaeeeiiimmmooopppqqqrrrqqqpppnnnmmmnnnjjjccc\\\WWWRRRMMMJJJCCCBBB???===;;;;;;::::::;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBCCCFFFIIIMMMOOOUUU\\\```cccmmmxxx~~~qqqcccWWWNNNGGGCCC>>>>>><<<<<<;;;<<<===>>>BBBCCCJJJ[[[rrrxxxqqqwwwqqqpppnnnnnnooopppooonnnmmmmmmllllllkkkiiihhhhhhiiiiiihhhgggeeedddcccccczzz|||}}}{{{yyyxxxuuurrrooonnnrrrwww{{{~~~xxxqqqiii```ZZZUUUQQQKKKGGGDDDBBB???>>>============>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAADDDIIIIIIJJJPPPWWWdddzzz~~~{{{{{{zzzzzzzzzyyywwwvvvwwwxxx{{{zzzyyyxxxxxxwwwxxxxxxtttssssssrrrrrrssssssttttttsssqqqooonnnmmmllllllmmmmmmmmmmmmlllkkkjjjiiihhhhhhgggiiikkkllllllkkkiiijjjlllmmmmmmmmmmmmlllkkkkkkkkkjjjkkkllllllmmmqqqssstttuuuuuurrrooommmjjjiiigggeeecccbbbaaa```aaa___\\\YYYVVVSSSOOOLLLEEEBBBAAAAAA@@@AAAHHHQQQ___eeejjjmmmrrrwwwxxxvvvssslllfffmmmzzzooobbb[[[UUUVVV[[[dddqqq|||lllZZZLLLCCC@@@===;;;:::;;;:::999<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCGGGIIILLLPPPSSSTTTTTTTTTTTTWWW[[[^^^```cccfffhhhkkkkkklllmmmmmmllljjjiiihhhddd^^^XXXSSSNNNIIIFFFCCCBBB???===;;;;;;::::::;;;;;;::::::::::::999999::::::::::::;;;<<<===>>>>>>@@@AAABBBCCCFFFJJJMMMMMMQQQXXX```dddiiisss~~~{{{mmm___SSSJJJDDD@@@>>>===<<<<<<<<<===>>>???BBBDDDKKKXXXjjj{{{tttrrrpppoooooopppqqqrrrpppooonnnnnnmmmlllkkkjjjjjjiiilllkkkjjjhhheeecccbbbaaa}}}~~~}}}}}}}}}}}}}}}}}}}}}|||}}}}}}wwwpppiiibbbZZZUUUQQQMMMHHHDDDBBB@@@???===============>>>>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@AAAEEEIIIIIIJJJQQQZZZmmm}}}{{{||||||||||||{{{yyyxxxyyyzzz|||{{{zzzxxxwwwwwwvvvvvvuuuttttttttttttttttttuuutttsssrrrpppooonnnnnnnnnmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhhhhiiijjjjjjjjjhhhiiikkkmmmnnnnnnmmmmmmkkkkkkllllllmmmmmmllllllppppppppppppooonnnmmmlllmmmkkkiiigggeeedddccccccbbb```]]][[[YYYVVVRRROOOGGGDDDBBBBBBAAAAAAGGGOOO[[[ccciiilllpppvvvwwwuuutttnnniiinnnvvvlllaaaZZZUUUWWW\\\eeerrr}}}mmmYYYKKKCCC@@@===;;;;;;<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBBBBEEEHHHMMMQQQSSSTTTSSSRRRRRRVVVZZZ\\\^^^___```bbbdddeeeeeeffffffeeedddddd```]]]XXXTTTQQQMMMIIIFFFCCCBBB???===;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;======>>>???AAABBBCCCFFFJJJMMMMMMSSS\\\dddiiipppzzzyyykkk\\\QQQHHHBBB???======<<<<<<<<<===???@@@CCCFFFLLLUUUcccwwwnnnsss|||qqqpppqqqsssttttttrrrppppppooonnnmmmlllkkkkkkjjjnnnmmmkkkiiifffcccaaa```{{{wwwqqqjjjccc\\\VVVQQQNNNJJJFFFBBBAAA@@@???>>><<<=========>>>>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAABBBEEEHHHIIIMMMXXXddd{{{}}}{{{||||||||||||{{{yyyxxxyyyzzz|||{{{yyyxxxwwwvvvuuuuuuttttttssssssssssssttttttsssrrrqqqpppoooooooooooommmmmmlllkkkjjjiiiiiiiiihhhiiiiiiiiiiiiiiiiiijjjhhhiiikkkmmmnnnnnnmmmmmmjjjkkklllmmmmmmmmmllllllmmmmmmlllllllllkkkkkkkkkooonnnkkkiiiggggggggggggdddbbb___]]][[[XXXUUURRRKKKFFFCCCCCCBBBBBBFFFLLLWWW___hhhkkkooouuuwwwvvvuuuppplllppp~~~uuukkk```ZZZUUUWWW]]]fffrrr}}}~~~mmmYYYIIICCC@@@===<<<<<<=========<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBBBBFFFIIINNNRRRTTTTTTSSSRRRPPPSSSVVVXXXXXXXXXYYYZZZ\\\\\\]]]]]]]]]]]]]]]\\\WWWUUURRRQQQPPPNNNLLLIIICCCBBB???===;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;======???@@@AAABBBBBBDDDHHHJJJMMMVVV```hhhmmmuuuyyyjjj[[[OOOGGGAAA>>>===<<<<<<<<<===>>>@@@AAADDDGGGMMMUUUddd{{{zzziiisss}}}zzzsssssssssuuuvvvvvvtttrrrqqqpppnnnmmmlllkkkkkkkkkooonnnllliiifffdddbbbaaa~~~uuuqqqjjjccc]]]XXXRRROOOKKKGGGCCCAAA@@@@@@???>>><<<<<<======>>>>>>??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBEEEIIIMMMVVVhhhxxx|||{{{{{{zzzzzzzzzyyywwwvvvwwwxxxzzzyyyxxxwwwuuuuuuttttttrrrqqqqqqppppppqqqqqqrrroooooonnnmmmmmmlllmmmmmmllllllkkkjjjjjjjjjkkkkkkjjjkkklllkkkjjjiiijjjkkkiiijjjlllmmmmmmmmmmmmllljjjjjjkkklllllllllllllllkkkkkkkkklllllllllmmmmmmrrrpppmmmkkkiiiiiijjjjjjgggeeebbb```^^^\\\XXXUUUNNNIIIEEEDDDCCCBBBDDDIIIPPPZZZdddiiimmmsssvvvvvvvvvrrroooqqq|||vvvmmmaaa[[[WWWYYY___gggsss~~~}}}lllWWWGGGCCC@@@===<<<===>>>???>>><<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCGGGJJJNNNRRRTTTTTTSSSRRRMMMOOOQQQQQQPPPPPPPPPQQQSSSSSSSSSTTTTTTTTTTTTUUUOOONNNNNNNNNOOOOOOMMMKKKCCCBBB???===;;;;;;::::::999999::::::::::::;;;;;;::::::::::::;;;<<<===>>>@@@AAABBBBBBBBBCCCFFFIIINNNYYYdddjjjoooxxxxxxiiiZZZNNNFFFAAA>>><<<<<<<<<<<<===???AAABBBEEEJJJRRR]]]nnnuuuhhhuuu}}}{{{vvvuuuuuuuuuvvvvvvtttrrrqqqpppnnnlllkkkkkkkkklllnnnmmmllljjjgggeeedddccc{{{xxxnnniiibbb\\\WWWRRRNNNKKKHHHEEEAAA????????????>>><<<<<<<<<===>>>?????????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGLLLSSSccc|||~~~}}}{{{yyyyyywwwxxxxxxvvvttttttuuuvvvxxxwwwvvvuuuttttttttttttqqqqqqppppppppppppqqqqqqmmmllllllkkkkkkkkkkkkllllllkkkkkkjjjkkkkkkmmmmmmlllnnnooonnnkkkjjjkkkmmmjjjkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnooopppqqqrrrrrrrrrpppmmmjjjiiiiiijjjkkkllljjjgggeeebbb___[[[XXXRRRLLLGGGFFFDDDAAABBBEEEIIIUUU```fffjjjppptttuuuwwwtttqqqqqqzzzwwwpppddd^^^ZZZ]]]bbbjjjuuu{{{kkkVVVEEEAAA???<<<;;;<<<>>>>>>>>><<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCCDDDFFFJJJMMMOOOPPPOOONNNJJJKKKKKKJJJHHHHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJJJJLLLMMMMMMKKKIIICCCBBB???===;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBCCCCCCEEEHHHKKKOOO\\\gggkkkpppyyywwwgggXXXLLLDDD???===<<<<<<<<<<<<>>>@@@BBBCCCFFFMMMYYYiii|||qqqkkkzzzxxxvvvtttsssttttttrrrqqqqqqooommmkkkjjjjjjkkkkkkllllllkkkjjjhhhgggffffff|||wwwsssiiiddd]]]WWWRRRNNNJJJHHHEEECCC???===>>>>>>>>>===;;;<<<<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDEEEHHHNNNYYYmmm}}}||||||zzzwwwwwwvvvvvvvvvuuusssrrrssstttwwwvvvuuuttttttsssttttttsssrrrrrrrrrrrrrrrrrrsssmmmmmmlllkkkkkkllllllmmmlllkkkjjjjjjkkklllnnnooonnnpppqqqooolllkkklllnnnkkklllmmmmmmmmmlllkkkjjjjjjjjjiiiiiiiiijjjkkklllooopppqqqsssuuuvvvvvvvvvrrrpppmmmjjjiiiiiijjjkkkpppnnnjjjhhheeebbb^^^ZZZTTTMMMHHHFFFDDDAAAAAADDDDDDQQQ]]]ccchhhnnnssstttxxxuuurrrqqqxxxyyyqqqgggaaa]]]___dddkkkwwwzzzjjjUUUDDD@@@===;;;:::;;;===>>>===<<<<<<;;;:::;;;<<<===>>>????????????@@@AAABBBCCC@@@BBBEEEHHHJJJJJJJJJJJJIIIIIIHHHFFFDDDCCCEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKJJJHHHFFFCCCBBB???===;;;;;;:::;;;999999999::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@AAACCCDDDEEEGGGKKKNNNPPP]]]hhhlllpppyyyuuufffVVVKKKCCC>>><<<<<<;;;<<<<<<>>>@@@BBBDDDFFFPPP___rrrmmmooo~~~yyyvvvsssqqqqqqqqqqqqppppppooollljjjiiiiiijjjkkkkkkkkkjjjjjjiiihhhhhhhhh||||||yyy~~~zzzvvvrrrpppeee```YYYSSSNNNJJJGGGDDDBBB@@@>>>===<<<===>>>??????????????????@@@@@@@@@DDDDDDDDDCCCAAAAAABBBCCCJJJMMMOOOUUUjjjzzzyyyyyyxxxvvvvvvuuuvvvwwwvvvtttsssrrrssswwwzzz|||yyysssoooppprrruuutttrrrppppppqqqrrrsssttttttsssrrrpppnnnlllkkkiiiiiiiiijjjkkklllmmmnnnmmmnnnnnnnnnmmmlllkkkjjjkkkjjjiiihhhggggggggggggiiiiiiiiihhhggghhhjjjlllnnnnnnqqqtttwwwwwwuuusssqqqoookkkhhhggghhhjjjllloooooonnnlllgggbbb\\\YYYSSSPPPLLLGGGDDDBBBBBBCCCDDDKKKVVV```hhhmmmqqqsssvvvuuuuuussssss}}}wwwmmmfffccc```___dddkkkrrrvvvxxxeeePPPCCC@@@???===<<<;;;;;;<<<<<<@@@???===;;;:::;;;<<<===<<<<<<======>>>>>>??????AAAAAABBBCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAAAAACCCDDDDDDDDDDDDDDDDDDCCCFFFGGGGGGGGGGGGFFFFFFEEEBBBAAA>>><<<;;;:::::::::999999888888888888999999;;;;;;;;;;;;<<<===>>>>>>???AAACCCBBBAAAEEENNNUUUXXXdddnnnrrrssswww}}}sssaaaQQQGGGBBB>>><<<<<<::::::>>>??????AAAEEELLLXXXgggxxxtttrrr{{{yyywwwtttqqqooommmmmmllllllkkkkkkkkkkkkkkkkkklllllllllkkkkkkjjjjjjjjjiiiwwwssstttsss{{{|||xxxsssoookkkaaa]]]VVVPPPLLLHHHDDDBBBAAA@@@>>>===<<<===>>>???>>>>>>????????????@@@@@@AAABBBBBBAAA@@@@@@AAACCCFFFJJJPPP^^^zzzyyyxxxxxxvvvuuuuuusssuuuwwwwwwvvvuuuvvvwwwwwwzzz{{{yyysssppppppssssssrrrpppooonnnooopppqqqssssssrrrqqqpppnnnlllkkkkkkkkkkkkkkkllllllmmmnnnoooooonnnnnnmmmlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhiiijjjjjjiiihhhiiikkkmmmooooooqqqsssuuuuuurrrpppnnnllliiigggfffgggiiikkkllllllllljjjfffbbb]]][[[TTTRRRMMMHHHEEECCCBBBBBBCCCIIISSS]]]ffflllppprrruuutttsssqqqpppxxxtttjjjdddbbbaaaaaaffflllqqquuu{{{yyygggSSSFFF@@@???===<<<;;;;;;<<<<<>><<<;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAEEEEEEEEEFFFEEEEEEDDDDDDAAA@@@>>><<<;;;:::::::::999999888888888888999999::::::::::::;;;<<<===>>><<>>@@@???BBBGGGPPPaaarrrrrrrrrvvv{{{wwwuuussspppnnnmmmlllllljjjjjjhhhhhhhhhhhhjjjjjjkkkkkkkkkkkkkkklllllllll|||sssjjjgggiiijjjsss}}}~~~zzzuuuoooiiieee\\\XXXQQQLLLHHHEEEBBB@@@@@@???>>>===<<<===>>>???======>>>>>>???????????????AAABBBAAAAAAAAACCCEEEFFFJJJTTTkkkxxxwwwvvvtttrrrsssqqqtttvvvwwwwwwwwwxxxzzzvvvyyyzzzxxxtttqqqqqqsssrrrpppooommmllllllmmmmmmqqqqqqppppppooommmlllkkkmmmmmmmmmmmmmmmmmmmmmmmmppppppooonnnmmmlllkkkjjjiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkiiijjjlllnnnqqqpppqqqrrrrrrqqqnnnkkkjjjhhhfffeeeeeefffhhhjjjhhhiiiiiigggeeeaaa^^^\\\VVVTTTPPPKKKGGGDDDCCCBBBAAAFFFOOOZZZcccjjjnnnpppsssssssssppplllrrr}}}nnneeeaaaaaabbbcccgggkkkooorrrtttyyyyyyhhhUUUGGG@@@???===<<<;;;;;;<<<===>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======>>>?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????===>>>>>>??????>>>>>>===BBBBBBCCCCCCCCCCCCCCCBBB@@@???>>><<<;;;:::::::::999999888888888888999999::::::::::::;;;<<<======;;;???DDDHHHLLLRRR[[[aaaoooyyyxxxmmm]]]OOOGGGCCC@@@>>>===;;;<<>>???>>>============>>>>>>=========>>>>>>??????@@@@@@BBBCCCDDDDDDEEEGGGIIILLLNNNZZZwww|||vvvuuutttqqqpppqqqqqqsssuuuvvvvvvvvvwwwxxxuuuwwwxxxwwwtttrrrrrrsssqqqpppnnnmmmlllkkklllllloooooooooooonnnmmmlllkkknnnoooooooooooonnnnnnmmmqqqpppooommmlllkkkkkkjjjhhhhhhhhhhhhiiijjjkkkllllllmmmmmmlllkkkkkknnnppprrrqqqpppppppppmmmjjjgggfffeeeccccccccceeehhhiiihhhhhhgggfffccc```]]][[[XXXVVVSSSOOOJJJGGGDDDCCCAAAEEELLLWWWaaaiiinnnpppssssssssspppkkkmmm|||yyyjjjaaa]]]___aaacccfffhhhkkkmmmpppttt{{{~~~yyyiiiUUUFFF@@@???>>><<<<<<<<<<<<=========<<<<<<===>>>???@@@@@@??????>>>>>>=========?????????????????????????????????????????????>>><<<<<<============<<<<<>><<<;;;::::::::::::999999888888999999::::::999999::::::;;;<<<===>>>AAAFFFKKKSSS]]]hhhppp}}}uuujjj[[[NNNFFFBBB???======<<<===@@@AAAAAAGGGNNNbbbnnnbbbjjj~~~~~~wwwrrrqqqpppnnnlllkkkkkkllllllnnnllliiiggggggiiilllnnnkkklllllllllllllllllllll{{{nnneee___ZZZYYY[[[aaajjjvvv}}}{{{xxxtttoooggg___YYYSSSPPPJJJFFFDDDBBB@@@>>>==================>>>>>><<<======>>>???@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIKKKPPPRRRaaa{{{vvvuuurrrooonnnpppqqqsssttttttsssrrrrrrsssssstttuuutttsssrrrrrrrrrppppppooonnnmmmlllllllllmmmmmmnnnnnnnnnnnnmmmmmmnnnooopppppppppooonnnnnnpppooonnnlllkkkjjjjjjkkkhhhhhhhhhhhhiiikkklllmmmmmmmmmmmmlllkkklllnnnpppsssqqqooonnnmmmkkkhhheeeccccccbbbbbbccceeegggiiiiiiiiihhheeebbb___\\\ZZZZZZXXXVVVRRRNNNIIIFFFDDDBBBDDDJJJTTT___hhhmmmooorrrtttuuurrrkkkjjjvvvwwwhhh^^^ZZZ\\\___``````bbbeeehhhooosss{{{|||mmmWWWGGGAAA@@@>>>===<<<<<<==================>>>>>>??????@@@@@@??????>>>>>>======???????????????@@@@@@@@@>>>???@@@@@@@@@???>>>>>><<<<<<============<<<<<<======>>>@@@@@@AAAAAAAAA??????>>>>>>===<<<;;;:::::::::999999999999::::::::::::::::::;;;<<<======AAACCCFFFMMMXXXfffuuu~~~}}}qqqfffXXXKKKDDD@@@<<<:::<<<;;;>>>AAAAAABBBIIIRRRjjjhhh___iii{{{tttoooooonnnmmmkkkjjjkkkkkklllnnnkkkiiiggggggiiikkknnnmmmllllllkkkjjjiiiiiihhh|||pppccc]]]YYYVVVVVVXXXaaakkkuuu~~~{{{xxxtttpppjjjcccZZZUUUPPPLLLGGGDDDBBBAAA@@@>>><<<<<<============>>>>>>======>>>???@@@AAAAAABBB???@@@BBBCCCCCCEEEGGGJJJOOOVVVkkkzzzvvvuuuqqqmmmllloooqqqrrrsssrrrpppnnnnnnooopppqqqqqqrrrrrrrrrqqqqqqooooooooonnnnnnnnnmmmmmmllllllmmmnnnnnnooonnnnnnmmmnnnooopppqqqpppooonnnnnnmmmllljjjjjjjjjkkkkkkhhhhhhhhhiiijjjkkklllmmmmmmmmmmmmlllkkklllnnnppprrrqqqnnnmmmllljjjgggeeecccbbbbbbcccdddeeeggghhhkkkjjjiiifffccc```]]]\\\ZZZYYYXXXUUUQQQLLLHHHFFFCCCDDDHHHRRR]]]gggkkklllqqqsssvvvtttllliiisssuuufff]]]WWWYYYZZZYYYXXXYYY]]]bbbmmmqqqzzzpppZZZIIIAAA@@@>>>===<<<<<<===>>>======>>>>>>>>>>>>>>>>>>??????????????????>>>>>>?????????@@@@@@@@@AAAAAA@@@AAAAAABBBAAA@@@???>>><<<======>>>>>>======<<<<<<===>>>@@@AAABBBBBBBBB????????????>>>===<<<;;;::::::999999999999::::::;;;;;;;;;;;;<<<===>>>>>>BBBCCCGGGPPP]]]nnn}}}wwwkkkaaaSSSHHHBBB>>>;;;999:::;;;>>>@@@@@@BBBJJJTTTlllgggaaannn{{{vvvrrrooonnnlllkkkjjjjjjjjjkkkjjjiiigggeeeeeegggiiijjjlllkkkjjjiiigggfffeeeeeeqqqfff[[[XXXWWWVVVWWWYYYccclllvvv~~~xxxuuupppkkkeee^^^VVVQQQLLLIIIDDDAAA@@@@@@???===;;;<<<<<<======>>>======>>>>>>???@@@AAABBBCCCCCC@@@AAACCCCCCDDDEEEHHHJJJPPP]]]{{{}}}yyyvvvuuuqqqllllllooopppqqqrrrqqqooommmmmmnnnnnnnnnnnnpppqqqqqqqqqppplllmmmmmmnnnnnnnnnnnnnnnkkklllmmmnnnooopppppppppkkkmmmooopppqqqpppooonnnlllkkkiiihhhhhhiiikkkllliiiiiiiiiiiijjjjjjkkkllllllmmmmmmlllkkklllnnnpppqqqpppmmmllllllkkkhhhfffddddddddddddeeefffhhhhhhkkkjjjiiigggeeecccaaa```ZZZZZZYYYWWWTTTOOOKKKHHHDDDCCCFFFNNNZZZdddhhhiiinnnrrrvvvuuummmhhhppp|||sssddd\\\VVVWWWVVVRRROOOPPPWWW\\\eeejjjttt}}}~~~pppZZZIIIAAA@@@???============>>>>>>>>>?????????>>>>>>===??????????????????@@@@@@======>>>???@@@AAAAAABBBBBBCCCDDDDDDCCCAAA???>>>=========>>>>>>=========<<<===???@@@BBBCCCCCCDDD@@@@@@AAAAAA@@@???>>>===;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>??????BBBEEELLLXXXhhhxxx}}}pppcccZZZNNNEEE@@@>>><<<;;;999:::===@@@???AAAKKKVVVhhh|||fffeeevvvzzzwwwuuupppooommmkkkjjjjjjjjjjjjiiihhhgggffffffggghhhiiihhhggggggfffeeeddddddcccyyykkk```WWWVVVXXXYYY[[[]]]eeemmmvvv~~~|||vvvsssmmmhhhaaaZZZSSSNNNJJJGGGBBB@@@???>>>>>>===;;;;;;<<<===>>>>>>======>>>??????AAABBBCCCDDDDDDBBBDDDEEEFFFFFFGGGIIILLLTTTeee}}}yyywwwuuuqqqlllkkkoooooopppqqqqqqooonnnnnnooommmlllmmmnnnpppqqqpppooojjjkkklllmmmnnnnnnnnnnnnkkklllmmmoooppppppqqqqqqjjjlllnnnpppqqqpppoooooojjjiiihhhggggggiiikkkllljjjjjjiiiiiijjjjjjkkkllllllmmmmmmlllkkkkkknnnpppqqqooommmllllllkkkiiihhheeeeeeeeeeeefffggghhhiiijjjiiihhhgggfffeeeddddddZZZZZZZZZYYYUUUQQQLLLIIIDDDBBBDDDLLLXXXbbbfffffflllpppvvvuuummmhhhooozzzrrrccc[[[VVVVVVSSSMMMIIIKKKSSSZZZ\\\bbblllwwwzzznnnXXXFFFAAA@@@???============>>>???????????????>>>===<<<>>>>>>>>>???@@@@@@@@@AAA;;;<<<===>>>???@@@AAABBBDDDEEEFFFFFFDDDBBB@@@>>><<<======>>>>>>======<<<<<<===???AAACCCDDDDDDEEE@@@AAABBBBBBAAA@@@>>>===;;;::::::999999::::::;;;===<<<<<<======>>>???@@@DDDIIISSSaaarrryyykkk]]]UUUJJJCCC@@@???>>>===888999===@@@???AAAKKKVVVdddyyyeeehhh||||||wwwwwwuuuqqqpppnnnkkkjjjiiijjjjjjjjjjjjiiiiiiiiiiiijjjjjjddddddddddddddddddccccccppp^^^[[[WWWUUUVVVZZZ```ccclllpppxxx{{{vvvppplllfffaaa\\\WWWRRROOOIIIFFFCCC???<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<@@@@@@AAAAAAAAAAAABBBBBBDDDGGGDDDDDDJJJGGGGGGRRRXXXuuu~~~{{{xxxtttqqqqqqrrrrrrrrrrrrqqqooonnnmmmlllmmmmmmlllmmmmmmnnnoooppppppqqqnnnnnnlllkkkkkklllmmmnnnjjjkkknnnpppqqqqqqpppooollllllmmmnnnnnnmmmlllkkkiiihhhfffeeefffhhhkkkmmmjjjkkkllllllmmmmmmmmmlllllllllkkkkkkkkkllllllmmmnnnlllkkkjjjjjjiiihhhfffhhhhhhhhhiiijjjjjjkkkkkkooommmkkkjjjiiihhheeeccc]]]\\\ZZZYYYWWWSSSNNNKKKGGGGGGGGGJJJQQQZZZccchhhqqqppprrrtttpppjjjmmmtttmmm]]]UUUTTTQQQNNNKKKJJJKKKMMMOOOWWW[[[bbbjjjllleeeWWWKKKAAA@@@??????@@@@@@???===???@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@??????======>>>BBBEEEJJJIIIHHHFFFDDDAAA???>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEDDDAAA>>><<<===<<<:::999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBGGGOOO\\\kkkzzz~~~rrrjjjUUULLLDDDAAA>>>;;;:::===@@@======@@@DDDGGGMMMTTTnnnkkkeeessswwwwwwuuurrrrrrpppmmmjjjiiijjjlllmmmllljjjhhhgggeeeeeeffffffhhhfffdddbbbbbbbbbcccdddmmm^^^[[[WWWVVVYYY```hhhmmmtttwww|||~~~~~~|||vvvpppkkkgggaaa\\\XXXSSSOOOLLLGGGEEEBBB>>><<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@AAAAAAAAAAAABBBBBBBBBFFFDDDEEEKKKIIIJJJVVVfffzzzwwwsssqqqqqqrrrsssrrrtttrrrpppnnnllllllmmmnnnmmmmmmmmmnnnooopppppppppmmmmmmlllllllllmmmnnnooolllmmmoooqqqqqqqqqpppooommmmmmnnnnnnnnnmmmlllkkkjjjiiigggeeeeeegggiiijjjjjjjjjkkklllllllllllllllllllllkkkkkkllllllmmmmmmkkkjjjjjjiiijjjjjjjjjiiiiiiiiijjjjjjkkklllllllllqqqnnnkkkjjjjjjiiihhhfff```^^^]]][[[ZZZVVVQQQNNNHHHGGGGGGJJJPPPYYYccciiilllmmmpppssspppkkkmmmsssmmm\\\SSSPPPMMMJJJGGGFFFFFFHHHIIIOOORRRXXX___bbb]]]RRRHHH@@@???>>>>>>???@@@???===>>>>>>>>>??????>>>======?????????@@@@@@@@@AAAAAA@@@AAAAAA@@@@@@BBBFFFIIIKKKIIIFFFCCC@@@?????????======>>>>>>??????@@@@@@CCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEBBB???======<<<;;;::::::;;;<<<<<<;;;<<<<<<>>>???@@@BBBBBBKKKTTTcccssszzzmmmcccSSSKKKCCC@@@===::::::<<<===:::;;;@@@CCCFFFLLLSSSlllfffbbbppp{{{tttsssrrrpppsssqqqooolllkkklllmmmnnnlllkkkiiigggfffeeeeeeffffffeeecccaaa```aaabbbbbb|||zzzhhh^^^[[[YYYZZZ___iiisssyyy}}}~~~}}}zzzyyyuuunnngggccc```ZZZVVVRRRNNNJJJGGGDDDCCC@@@>>><<<<<<<<<<<<;;;;;;<<<<<<<<<=========@@@@@@AAAAAAAAAAAABBBBBB???EEEDDDFFFLLLKKKNNN[[[tttwwwuuuqqqpppqqqsssttttttvvvtttqqqnnnlllmmmnnnooommmmmmnnnnnnooooooppppppmmmmmmllllllmmmnnnooopppnnnooopppqqqqqqpppooonnnmmmmmmnnnnnnmmmlllkkkkkkiiihhhfffeeedddeeeggghhhjjjjjjjjjkkkkkkkkkkkkkkklllllllllllllllmmmnnnnnniiiiiihhhhhhiiijjjkkkllljjjjjjkkkllllllmmmmmmnnnrrrooommmlllllllllkkkjjjcccbbb```___]]]ZZZUUURRRKKKIIIHHHIIIOOOXXXbbbiiihhhjjjnnnrrrpppllllllppplll[[[QQQLLLJJJGGGDDDBBBCCCDDDEEEHHHIIINNNSSSWWWTTTMMMFFFAAA@@@>>>???@@@AAAAAA@@@>>>?????????>>>===<<<<<>>????????????BBBFFFIIIMMMJJJEEE@@@>>>>>>@@@AAA>>>???@@@BBBBBBCCCCCCCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJIIIFFFBBB@@@???>>>>>>======>>>>>>???<<<<<<===>>>???@@@BBBCCCPPP[[[mmmuuufff[[[PPPHHHAAA???===999999<<<;;;:::<<>>>>>@@@@@@@@@AAAAAAAAABBBBBB???DDDDDDFFFMMMMMMRRRbbb|||~~~uuurrrpppoooqqqssstttuuuwwwuuuqqqnnnmmmmmmooopppmmmnnnnnnnnnooooooooopppooonnnnnnnnnnnnnnnnnnnnnooopppppppppooonnnmmmlllmmmllllllkkkkkkjjjiiihhhffffffeeeddddddfffggghhhjjjjjjjjjjjjjjjjjjjjjkkklllllllllkkklllmmmmmmnnniiiiiihhhgggfffgggjjjllljjjkkkkkkllllllmmmnnnnnnppppppooopppqqqpppnnnkkkfffdddbbbaaa___\\\YYYVVVOOOLLLIIIIIINNNWWWaaahhhgggjjjooorrrpppmmmkkklllxxx~~~kkkYYYNNNLLLJJJGGGDDDBBBBBBCCCCCCFFFFFFIIILLLOOONNNJJJFFFDDDBBB@@@AAABBBDDDDDDCCCBBBBBBBBBAAA@@@???>>>===?????????@@@@@@@@@AAAAAA???@@@AAAAAAAAABBBFFFIIILLLIIIEEEAAA??????AAABBBAAACCCEEEGGGHHHIIIJJJJJJLLLMMMOOOPPPRRRRRRRRRRRRSSSSSSRRRQQQNNNJJJGGGEEEBBBBBBAAAAAA@@@@@@@@@@@@============???AAABBBDDDRRR```uuu~~~qqqaaaVVVLLLEEE???===<<<999999<<<======???DDDEEEFFFMMMTTTcccvvvsss```aaarrruuuqqqoooppppppooonnnllljjjhhhhhhhhhiiilllkkkjjjhhhgggfffeeeeeecccbbbaaa_______________zzzuuueee___bbbgggmmmsssyyy}}}|||wwwrrrnnnhhhaaa[[[VVVSSSOOOLLLIIIGGGDDDAAA>>>>>>==================;;;;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBB@@@EEEEEEGGGNNNQQQYYYkkk{{{yyysssqqqnnnnnnpppsssuuuuuuuuutttqqqnnnmmmnnnooopppnnnnnnnnnnnnooooooooooooqqqqqqppppppooonnnmmmllloooooonnnnnnmmmkkkjjjjjjkkkkkkiiihhhgggfffeeeeeebbbbbbcccdddeeegggiiikkkkkkkkkjjjiiiiiiiiijjjkkkllllllkkkkkkkkkkkklllllliiiiiihhheeebbbcccgggjjjjjjjjjkkkkkklllmmmmmmmmmnnnoooqqqtttuuusssnnnjjjhhhfffcccbbb```^^^[[[XXXRRROOOKKKJJJMMMUUU___eeehhhlllpppqqqpppnnnkkkhhhooo||||||jjjYYYNNNJJJIIIFFFDDDBBBBBBBBBCCCGGGGGGHHHJJJKKKJJJHHHFFFEEECCCAAAAAABBBDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@AAAAAADDDEEEFFFEEEEEEFFFHHHKKKGGGFFFDDDBBBAAAAAAAAAAAABBBDDDFFFIIILLLNNNPPPPPPUUUVVVYYY[[[]]]]]]]]]]]]]]]\\\ZZZWWWTTTOOOLLLJJJFFFEEEEEECCCBBB@@@???>>>>>>=========???AAACCCDDDRRRbbbxxx{{{nnn^^^SSSHHHBBB===<<<<<<999:::<<<>>>>>>AAADDDDDDEEELLLUUU]]]sssnnn```dddwwwzzzqqqooommmmmmpppnnnmmmkkkiiihhhgggggggggjjjiiiiiihhhgggfffeeedddcccbbbbbbaaa``````______wwwvvvhhhbbbfffmmmtttzzz}}}~~~~~~~~~zzzvvvqqqlllfff```ZZZVVVQQQNNNKKKHHHFFFDDDBBB@@@<<<<<<============<<<<<<;;;;;;<<<===>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAGGGFFFHHHQQQWWWdddzzzzzzuuussspppnnnmmmooorrrtttuuurrrqqqpppooonnnoooooopppnnnnnnnnnnnnooooooooooooqqqqqqqqqqqqpppnnnmmmlllooonnnmmmlllkkkjjjiiiiiijjjiiihhhfffdddccccccccc```aaabbbdddfffiiikkklllmmmllljjjiiiiiijjjkkkkkkmmmlllkkkjjjiiiiiiiiiiiihhhhhhfffbbb___```eeejjjjjjjjjkkkkkklllmmmmmmnnnmmmooorrrtttuuurrrmmmiiiiiigggdddbbbaaa```]]][[[VVVRRRNNNLLLNNNTTT[[[```gggkkkoooooooooppplllhhhllltttyyyjjjZZZOOOIIIHHHFFFDDDCCCCCCCCCDDDHHHIIIKKKLLLMMMKKKIIIHHHGGGDDDAAA@@@AAACCCCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCEEEFFFFFFFFFGGGIIILLLGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJNNNRRRVVVZZZ\\\bbbdddgggjjjlllmmmmmmlllkkkiiifffbbb]]]WWWSSSQQQMMMLLLKKKHHHEEEAAA>>>===>>>>>>======>>>AAADDDEEEOOO```wwwwwwiiiZZZOOOFFF@@@<<<<<<<<<::::::=========@@@CCCCCCEEENNNYYYeee||||||hhhbbbjjjsssmmmllljjjjjjnnnooonnnmmmkkkiiihhhggggggfffggggggggggggfffeeedddcccccccccbbbaaaaaa``````mmm|||yyynnnfffjjjpppvvv|||~~~{{{yyyrrroooiiiccc]]]XXXSSSQQQMMMJJJGGGEEEDDDBBB@@@>>><<<<<<<<<======<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAHHHGGGJJJVVV```rrr{{{tttssspppmmmmmmoooqqqssstttnnnnnnooooooppppppoooooooooooooooooonnnnnnnnnnnnoooooopppqqqqqqqqqpppoooooonnnmmmlllkkkjjjjjjjjjkkkjjjhhheeecccbbbbbbbbbaaabbbccceeegggiiikkkkkknnnmmmkkkjjjiiijjjkkklllmmmlllkkkiiihhhgggffffffdddeeeccc___\\\^^^dddkkkkkkllllllmmmmmmnnnoooooopppppppppqqqrrrpppllljjjkkkiiifffdddcccbbb___^^^XXXUUUQQQNNNOOOSSSXXX\\\bbbhhhkkkkkkmmmqqqoooiiimmmooo}}}wwwiii[[[QQQJJJIIIHHHGGGGGGGGGGGGHHHJJJMMMQQQTTTTTTSSSQQQPPPLLLHHHEEECCCCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFCCCFFFHHHJJJKKKMMMPPPRRRQQQOOOMMMLLLMMMOOOSSSUUUUUUVVVWWW[[[```gggmmmpppvvvxxx|||~~~|||wwwrrrkkkeee```^^^ZZZYYYVVVRRRMMMHHHDDDAAA???>>>======>>>AAADDDFFFMMM^^^ttt}}}qqqcccTTTJJJDDD>>>;;;<<<===;;;;;;>>><<<===@@@DDDEEEJJJVVVccc~~~ssseeegggtttpppmmmllliiiiiinnnnnnnnnlllkkkiiigggfffeeecccdddeeefffffffffeeedddbbbbbbbbbbbbaaa``````___cccsss|||qqqhhhkkkpppvvv{{{~~~}}}{{{xxxvvvmmmiiiccc]]]WWWRRROOOMMMJJJHHHEEECCCBBBAAA???===;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAHHHHHHLLLYYYggg|||}}}tttssspppmmmmmmoooqqqrrrssskkklllnnnpppppppppoooooooooooooooooonnnnnnnnnnnnlllmmmoooqqqrrrsssrrrrrroooooonnnllllllkkkkkkllllllkkkhhheeecccbbbbbbbbbcccdddeeefffgggiiijjjjjjooonnnllljjjjjjjjjlllmmmnnnmmmkkkiiigggeeeeeedddaaabbbaaa]]][[[]]]eeelllmmmmmmnnnnnnooopppppppppsssqqqnnnmmmnnnnnnmmmkkkmmmkkkgggeeedddcccaaa```ZZZWWWRRROOOOOORRRVVVYYY^^^dddggghhhlllqqqqqqkkknnnlllwwwuuuiii\\\SSSMMMLLLLLLKKKKKKLLLLLLMMMMMMQQQWWW[[[\\\[[[YYYXXXQQQNNNJJJGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIJJJMMMQQQTTTVVVYYY]]]```\\\YYYUUUSSSTTTYYY___cccdddeeefffjjjpppxxxxxxqqqllliiifffeeeaaa]]]WWWPPPKKKHHH???>>>======>>>AAADDDFFFLLL\\\ssszzzmmm^^^OOOEEECCC>>>;;;===>>><<<<<>>???CCCGGGJJJPPP___nnnpppfffmmm}}}qqqooooookkkkkkppplllkkkjjjhhhgggeeeccccccaaabbbccceeeffffffeeeeeebbbbbbbbbbbbaaa```___^^^___kkk{{{uuurrrmmmrrrzzz}}}|||zzzvvvqqqnnngggbbb\\\VVVRRRMMMIIIFFF@@@AAAAAAAAA@@@???===<<<===<<<<<<;;;;;;;;;<<<<<>>;;;;;;<<<===<<<;;;AAAAAAAAAGGGNNNPPPiiiiiifffvvvsssmmmoooooommmlllhhhiiiiiihhhhhhgggfffeeeeeefffggggggeeecccaaa___aaaaaa```____________```]]]ggguuuvvvssspppwww}}}|||yyywwwuuupppkkkggg```\\\WWWRRRNNNKKKHHHEEE???@@@@@@@@@???>>><<<;;;===<<<<<<;;;;;;<<<<<<<<<===>>>>>>???@@@AAAAAABBBEEEEEEDDDBBBBBBCCCEEEEEEDDDEEELLLYYYggg||||||wwwuuutttsssrrrssstttuuusssrrrnnnnnnpppqqqqqqqqqpppooonnnlllllllllnnnooonnnmmmnnnnnnnnnooonnnnnnmmmlllmmmlllkkkiiihhhhhhiiiiiigggfffcccaaa``````aaabbbcccccccccdddfffiiikkklllqqqqqqpppmmmjjjiiikkklllnnnmmmkkkiiifffdddbbbaaacccbbbaaaaaabbbeeehhhjjjmmmmmmlllllllllmmmooopppppppppooonnnmmmlllkkkkkknnnllljjjgggeeecccaaaaaa^^^[[[VVVQQQOOONNNPPPQQQWWWbbbhhhfffhhhooopppkkkffflll{{{{{{nnnccc]]]ZZZZZZXXXWWWWWWYYY\\\______cccjjjooorrrtttvvvwwwwwwqqqhhhaaa\\\ZZZYYYXXXZZZYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZ^^^```dddiiinnnsssvvvwwwvvvuuusssttt}}}yyyxxxwwwtttnnndddYYYPPPKKKEEE@@@>>>???@@@@@@BBBFFFSSSaaawww~~~nnn```TTTHHHAAA@@@===;;;:::<<<===<<<;;;???AAAAAAHHHQQQXXXuuuvvvbbbdddyyysssnnnpppooommmlllhhhhhhhhhhhhggggggfffeeeffffffggggggfffdddaaa```aaaaaa```_______________\\\bbbmmm{{{xxxwwwwww~~~~~~zzzwwwtttqqqmmmhhhbbb^^^XXXTTTPPPLLLJJJGGGEEECCC>>>>>>>>>>>>>>>===<<<;;;===<<<<<<;;;<<<<<<============>>>???AAABBBCCCCCCBBBBBB@@@???>>>@@@DDDHHHIIIKKKTTTcccvvv~~~{{{xxxxxxuuutttssstttuuuvvvuuusssnnnooopppqqqqqqqqqppppppnnnmmmllllllmmmmmmlllkkkllllllmmmmmmllllllkkkjjjkkkkkkiiigggfffeeeeeeeeeeeedddbbbaaa```___``````ddddddddddddfffgggiiijjjqqqqqqooommmjjjhhhiiikkknnnmmmjjjgggdddcccbbbbbbddddddcccccceeegggjjjlllkkkjjjjjjjjjjjjjjjkkklllnnnoooppppppooommmkkkiiimmmkkkiiifffdddcccbbbbbb```]]]XXXSSSPPPNNNNNNNNNTTT]]]ddddddgggnnnoookkkeeejjjwwwtttiiicccaaa```^^^^^^___cccfffiiikkkpppwww~~~{{{rrrllliiigggffffffffffffffffffeeedddccccccdddeeegggiiikkklllmmmooorrrvvv|||~~~xxxooodddYYYOOOJJJDDD@@@>>>???@@@@@@DDDIIIVVVhhhvvvfffYYYNNNEEE??????<<<::::::;;;<<<<<<<<>>>>>??????@@@AAABBBCCCCCC?????????@@@@@@@@@FFFLLLOOOUUUbbbsss}}}zzzxxxxxxyyyvvvtttsssssstttuuutttsssnnnoooooopppppppppppppppnnnlllkkkkkkllllllkkkiiikkkllllllllllllkkkjjjjjjkkkjjjiiigggeeedddccccccccccccaaa```_________```bbbbbbcccdddfffggghhhiiimmmmmmllljjjhhhggghhhjjjnnnllliiifffeeeeeeeeefffhhhgggffffffggghhhjjjkkkjjjjjjjjjiiiiiiiiiiiiiiioooppprrrsssssspppmmmkkkllljjjhhheeecccccccccdddbbb___[[[VVVRRROOONNNMMMRRRZZZaaadddgggmmmnnnlllgggjjjssszzzqqqllliiigggeeeeeehhhmmmqqqsssxxx}}}|||yyyxxxwwwuuuvvvvvvwwwwwwuuutttsssssstttvvvxxx{{{~~~uuuiii^^^SSSJJJEEECCC???>>>@@@AAAAAAFFFLLLYYYnnnppp```TTTKKKCCC>>>===<<<:::::::::<<<<<<===@@@EEEDDDIIIYYYkkkmmmaaammmzzzrrrqqqqqqnnnkkkkkkhhhhhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhgggfffeeedddaaaaaa```____________```^^^___cccmmm~~~|||xxxuuutttssspppkkkfffbbb\\\WWWSSSPPPLLLHHHDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???BBBBBBBBBAAAAAAAAAAAAAAABBBAAADDDGGGEEEDDDIIIRRRWWWccctttzzzxxxvvvvvvxxxvvvtttrrrqqqqqqrrrqqqpppmmmmmmmmmmmmnnnnnnoooooommmkkkjjjjjjkkkkkkjjjhhhkkkkkkllllllkkkkkkjjjiiijjjjjjiiihhhfffdddcccbbbbbbbbbaaa``````____________```bbbdddfffhhhiiiiiifffggggggfffeeeeeehhhjjjkkkjjjhhhgggggghhhjjjlllkkkjjjiiihhhhhhhhhiiiiiikkkkkkkkkkkkjjjjjjiiiiiimmmooorrrtttssspppmmmjjjjjjhhhgggeeeddddddddddddcccaaa]]]YYYUUURRROOONNNRRRYYY```dddhhhlllnnnnnnjjjjjjooo~~~{{{xxxuuurrroooppptttzzz{{{nnnaaaWWWNNNFFFBBBAAA???>>>@@@AAABBBHHHPPP___tttzzzjjj[[[QQQIIICCC???;;;;;;;;;:::;;;<<<===???@@@GGGHHHOOOddd|||xxxjjjeeevvv~~~wwwrrrrrrpppllljjjjjjiiijjjkkkllllllllllllllliiiiiiiiiiiihhhggggggfffbbbbbbaaa````````````aaa^^^^^^aaajjjxxx~~~xxxtttqqqooommmjjjeee```\\\WWWRRROOOMMMIIIEEEBBB@@@???<<<;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>??????DDDCCCCCCBBBBBBAAAAAA@@@CCCAAADDDHHHGGGEEEMMMYYYhhhyyy}}}yyywwwuuuuuuxxxwwwtttqqqooooooooonnnmmmkkkkkkjjjjjjkkkkkklllmmmkkkjjjiiiiiijjjjjjiiihhhjjjkkkkkkkkkkkkjjjiiiiiiiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaa`````````___^^^___aaadddfffggghhhiiibbbcccdddccccccdddgggiiihhhhhhhhhhhhiiikkkmmmnnnlllkkkjjjjjjiiiiiiiiiiiimmmmmmmmmmmmlllkkkiiiiiiiiikkknnnoooooollliiiggggggfffffffffeeeeeeddddddcccbbb___\\\YYYUUUSSSQQQRRRXXX___eeeiiilllnnnooollliiilllxxx}}}yyyuuuvvv|||uuufffYYYPPPJJJEEEAAA@@@>>>>>>@@@AAABBBKKKTTTfffzzz}}}rrrcccVVVMMMGGGBBB???;;;<<<<<<<<<;;;<<>>===;;;===<<<;;;::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBBCCC???BBBHHHKKKNNN]]]oooyyyxxxxxxvvvwwwyyyyyyvvvqqqooonnnmmmllljjjiiihhhggggggggghhhiiijjjiiihhhggghhhjjjjjjiiihhhhhhiiiiiiiiiiiihhhgggggggggggghhhggggggeeedddcccaaaaaabbbbbbaaaaaa``````___```bbbdddeeefffffffffbbbcccdddcccbbbccceeehhhgggggghhhiiijjjkkklllllliiiiiiiiijjjjjjjjjkkkkkknnnnnnnnnnnnmmmkkkiiihhhfffhhhjjjkkkkkkiiigggeeedddeeefffggggggfffdddcccbbbbbbaaa___\\\YYYWWWUUUSSSWWW^^^eeeiiijjjlllnnnkkkggggggsss|||xxxxxx{{{|||xxxlll\\\PPPJJJFFFCCCAAA???>>>???@@@AAACCCLLLWWWkkk|||~~~rrriii[[[PPPIIIDDD???<<<;;;<<<======<<<===@@@DDDAAALLLQQQ```yyyeeedddnnnxxxtttrrrqqqlllgggfffjjjjjjkkklllmmmnnnooooooppplllkkkkkkjjjjjjjjjjjjjjjfffeeeddddddccccccddddddYYY\\\aaagggqqq~~~~~~yyysssmmmiiiggg___\\\WWWSSSQQQNNNJJJHHHCCCAAA>>>===>>>>>>>>>======<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===>>>@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEAAADDDNNNUUU^^^ttt{{{wwwxxxyyyxxxyyy|||{{{wwwrrrooommmlllkkkjjjgggfffeeeeeeeeefffhhhiiihhhgggfffgggiiijjjjjjiiiggggggggghhhgggffffffeeeeeeffffffgggfffeeecccbbbaaabbbbbbbbbbbbaaaaaa``````aaacccdddeeeeeedddcccdddeeeeeecccbbbbbbdddffffffggghhhiiijjjjjjiiiiiifffggghhhiiikkklllmmmmmmnnnnnnooonnnmmmkkkiiigggfffgggiiiiiiiiihhhfffeeebbbdddfffhhhhhhfffdddbbbbbbbbbaaa```^^^\\\YYYWWWRRRVVV]]]eeehhhiiikkkmmmjjjeeeeeeppp{{{vvvqqqqqqzzzqqqeeeUUUIIIDDDCCCAAA???>>>>>>???AAAAAACCCMMMXXXkkkzzzwwwkkkbbbVVVLLLFFFAAA<<<999;;;===>>>>>>===>>>AAAEEEDDDNNNSSScccnnngggiiiuuuwwwtttrrrpppkkkeeefffjjjiiijjjkkkmmmnnnooooooooollllllkkkjjjjjjjjjkkkkkkffffffeeedddddddddeeeeee\\\]]]```fffkkkrrr{{{xxxqqqkkkeee```]]]ZZZVVVQQQMMMJJJGGGCCCAAAAAA@@@???===<<<:::999888<<<<<<<<<;;;;;;:::::::::???>>>>>>>>>>>>@@@AAABBBEEEAAA@@@CCCDDDAAA@@@BBBHHHGGGKKKSSS^^^rrr|||yyyxxxxxxyyyyyyyyy|||xxxsssooollljjjhhhfffgggfffeeedddeeegggiiijjjffffffggghhhhhhhhhhhhhhhccceeehhhkkkkkkiiigggeeeiiihhhfffdddccccccccccccccccccdddeeedddcccbbbaaabbbcccddddddeeeeeeeeeeeedddddddddddddddcccbbbaaaeeeeeeddddddcccdddddddddiiijjjkkklllllljjjiiigggkkkjjjjjjiiihhhgggggggggffffffggggggfffccc```______aaaccceeefffeeedddccc``````aaaaaa```^^^]]]\\\[[[XXXWWW\\\dddjjjlllkkkllliiihhhooo|||qqqhhhjjjsss}}}ppp```PPPIIIFFFBBB@@@???@@@>>>>>>@@@AAADDDMMMWWWlllyyyssskkkddd[[[NNNFFFCCCAAA>>>;;;===<<<;;;<<<>>>???@@@???EEEHHHYYYvvv{{{iii```nnn}}}wwwuuuqqqmmmiiigggffffffhhhhhhiiikkkmmmmmmkkkhhhfffggghhhiiiiiihhhgggffffffdddbbbbbbcccdddcccbbb\\\\\\^^^cccggglllxxx|||tttmmmgggaaa\\\YYYTTTQQQMMMJJJHHHEEEBBB@@@>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<@@@@@@??????@@@AAACCCCCCCCC@@@@@@DDDEEECCCBBBEEEHHHHHHOOO___ttt}}}yyywwwwwwwwwvvvuuuyyyuuuqqqnnnmmmllljjjiiiiiihhhgggffffffgggiiijjjhhhhhhiiihhhhhhgggfffeeeeeegggjjjllllllkkkhhhggghhhgggeeecccbbbbbbbbbcccaaabbbcccdddcccbbbaaa```aaaaaabbbcccccccccccccccccccccddddddccccccbbbaaa``````aaabbbccceeeggghhhhhhhhhjjjjjjjjjiiigggfffhhhhhhgggggggggfffffffffbbbcccddddddcccaaa___^^^^^^___bbbdddeeeeeedddddd_______________]]]\\\[[[ZZZWWWWWW[[[ccciiikkkkkkllliiigggmmm|||rrreeeccchhhqqq{{{|||lll^^^NNNGGGDDDAAA>>>>>>@@@>>>???AAABBBEEENNNXXXlllzzzyyymmmeeeYYYQQQGGGAAA??????===:::<<<;;;;;;===???AAABBBCCCGGGKKK[[[vvvtttfffeeevvv}}}vvvsssoookkkhhhffffffeeegggggghhhjjjlllllljjjhhhdddeeefffggggggfffeeedddeeecccbbbbbbccccccbbbaaa[[[ZZZ[[[___aaaeeeoooyyy{{{vvvnnngggaaa[[[VVVRRRMMMJJJGGGEEEDDDBBB@@@>>>:::;;;;;;<<<======>>>>>>777888999:::;;;<<<======AAAAAAAAAAAABBBCCCDDDDDDAAA???@@@DDDFFFDDDEEEHHHKKKOOO]]]vvv}}}xxxuuutttsssrrrqqqtttqqqnnnmmmmmmmmmlllllllllkkkiiihhhhhhiiijjjjjjkkkjjjjjjiiigggeeecccbbbfffhhhkkklllmmmllljjjhhhfffeeedddbbbaaaaaaaaabbb```aaabbbccccccbbbaaaaaabbbbbbcccdddddddddccccccbbbccccccccccccbbbbbbaaa^^^^^^___aaaccceeeggghhhfffggghhhhhhhhhgggeeedddeeeeeedddddddddddddddddd______```aaa```___^^^]]]]]]___aaabbbcccdddcccccc]]]]]]]]]]]]]]]\\\[[[ZZZXXXVVVVVVZZZaaagggjjjjjjllliiifffjjjvvvvvveee\\\\\\```iiirrrxxxgggZZZLLLFFFCCC???<<<<<<@@@>>>???AAACCCFFFOOOYYYlll{{{~~~qqqddd\\\NNNHHHAAA============<<<;;;;;;<<<===???BBBDDDFFFKKKRRRddd}}}pppgggkkk{{{sssqqqmmmiiifffeeeddddddeeefffgggiiikkkkkkiiigggbbbbbbcccddddddcccbbbbbbcccbbbaaaaaabbbbbbaaa```YYYWWWXXX\\\^^^aaahhhppp|||tttooohhhaaa[[[VVVPPPMMMIIIFFFCCCAAA@@@???===<<<::::::;;;;;;<<<===>>>>>>888888999:::;;;<<<======AAAAAAAAAAAABBBCCCDDDDDDAAA???AAAEEEFFFDDDFFFKKKPPP]]]uuu}}}}}}zzzvvvsssrrrrrrqqqpppqqqooommmlllmmmmmmlllkkknnnmmmlllkkkjjjjjjjjjjjjjjjjjjiiihhhgggeeecccbbbfffhhhjjjkkklllkkkiiihhheeedddbbbaaa``````aaaaaa```aaabbbddddddcccbbbbbbdddeeeeeefffffffffeeeeeeaaabbbbbbbbbbbbbbbaaaaaa````````````aaabbbddddddffffffgggggggggfffeeedddddddddcccbbbaaaaaa``````]]]^^^^^^_________^^^]]]___```aaaaaabbbaaa``````\\\\\\\\\\\\[[[[[[ZZZZZZWWWVVVUUUYYY___eeeiiijjjkkkiiifffgggooo}}}gggZZZUUUWWW```iii}}}pppaaaUUUJJJEEEBBB>>><<<===???===>>>AAACCCFFFPPPZZZjjjzzzvvvhhh[[[SSSHHHDDD???<<<===>>>>>>>>>;;;;;;<<<===>>>AAAEEEHHHOOO[[[rrrnnnkkkqqqwwwpppnnnjjjgggdddccccccccceeeeeegggiiilllllljjjhhhaaaaaaaaabbbbbbaaaaaaaaabbbaaa``````aaaaaa```^^^WWWUUUVVV[[[^^^```eeelllwww~~~yyyuuunnniiibbb\\\VVVQQQMMMJJJHHHEEEBBB@@@???===;;;999;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBEEEFFFFFFJJJQQQWWWnnnzzzxxxuuurrrqqqqqqrrrrrrqqqpppnnnllllllllllllkkkiiinnnnnnmmmkkkkkkjjjiiiiiihhhhhhhhhggggggfffddddddeeefffhhhiiiiiiiiihhhgggeeedddcccaaaaaaaaaaaabbbbbbcccdddeeeeeeeeedddccceeeeeeeeeffffffeeedddddd```aaaaaabbbbbbaaaaaaaaa```___``````aaabbbcccdddfffffffffffffffeeeeeedddeeedddcccaaa```^^^]]]\\\^^^^^^_________```______ccccccbbbaaa```___^^^]]]\\\\\\[[[[[[[[[[[[[[[[[[XXXWWWVVVXXX]]]bbbgggiiijjjiiigggeeeiiiwwwkkk[[[SSSTTT]]]ggg|||rrriiiZZZPPPHHHDDDBBB???>>>???>>>===>>>AAADDDGGGQQQ\\\iiiyyy|||nnn```TTTLLLDDDBBB???===<<<=========<<<===>>>>>>>>>AAAFFFIIIRRReeevvvjjjkkkyyy{{{uuummmkkkhhheeecccbbbbbbbbbeeeeeegggiiilllllljjjhhhaaaaaaaaaaaaaaaaaaaaaaaaaaa``````aaabbbaaa___]]]WWWUUUVVV[[[^^^```ccchhhppp}}}||||||~~~{{{uuupppgggccc\\\WWWRRRNNNJJJGGGGGGDDDAAA???>>>===;;;999<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========???@@@AAABBBCCCCCCCCCCCCDDDBBBDDDGGGHHHJJJSSS\\\eee}}}yyyuuurrrpppoooqqqrrrssssssooommmlllkkklllkkkiiigggmmmllllllkkkjjjiiiiiihhhffffffgggggggggffffffeeedddeeefffgggggggggfffffffffeeedddcccbbbccccccddddddeeefffffffffeeecccbbbbbbbbbcccccccccbbbaaaaaa___``````aaaaaaaaaaaa```]]]]]]^^^```bbbdddfffgggffffffeeeeeeeeedddddddddeeedddcccaaa```^^^]]]\\\``````````````````aaaaaaddddddcccaaa```^^^]]]]]]]]]]]]\\\[[[[[[\\\\\\]]]ZZZYYYXXXYYY[[[```eeehhhiiijjjiiieeefffpppqqq___UUUSSS\\\fffyyyzzzpppeee___RRRKKKEEECCCBBB??????BBB@@@>>>@@@CCCFFFJJJTTT___mmm{{{tttfffYYYMMMGGG@@@???===;;;::::::::::::<<>>=========<<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@AAACCCDDDEEEEEEDDDDDDDDDCCCEEEIIILLLRRR___kkk~~~zzzyyytttrrrooooooppprrrsssssslllkkkjjjkkkkkkkkkiiihhhjjjjjjjjjjjjiiiiiihhhgggffffffggggggffffffeeedddddddddeeeffffffffffffeeehhhgggeeeddddddeeeeeefffeeefffffffffeeecccaaa```aaabbbbbbbbbaaaaaa```___^^^___``````aaaaaa``````______```aaabbbdddeeefffddddddccccccbbbbbbbbbccccccbbbbbbaaaaaa``````___bbbaaaaaa`````````aaaaaaccccccbbbaaa````````````___^^^]]]]]]]]]]]]^^^___\\\[[[ZZZYYY[[[^^^cccggghhhkkkjjjfffdddkkk{{{{{{gggYYYUUU\\\eeevvvtttlllhhh___VVVQQQJJJEEEAAAAAA@@@>>>???CCCCCCBBBCCCGGGJJJNNNYYYcccsssyyylll___SSSIIICCC<<<===<<<;;;:::999::::::<<>><<<<<<=========<<<999::::::;;;;;;<<<<<<<<<:::;;;<<<>>>???AAABBBCCCAAABBBDDDFFFFFFFFFEEEEEEEEEDDDFFFJJJOOOXXXgggvvvzzzxxxxxxuuurrrpppooopppqqqrrrrrrjjjiiiiiijjjlllllljjjiiihhhhhhiiiiiiiiihhhggggggggggggggggggfffeeedddcccdddeeeeeefffffffffffffffiiihhhgggfffeeefffggghhheeeffffffeeedddbbb```^^^cccccccccccccccbbbaaa```^^^^^^___```aaaaaa``````dddcccbbbbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaa```aaaaaaaaabbbbbbccccccbbbbbbaaa```````````````bbbaaaaaaaaaaaabbbbbbccc```___^^^^^^^^^___```aaa]]]]]][[[ZZZZZZ^^^cccggghhhkkklllgggccciiixxxnnn^^^WWW]]]eeesssqqqaaa\\\ZZZRRRIIIEEEEEEAAA>>>??????===???CCCEEEDDDFFFJJJMMMQQQ\\\fffxxxtttgggZZZOOOFFF@@@;;;<<<======<<<;;;<<<===<<>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<======>>>=========>>>@@@BBBDDDGGGEEECCCDDDFFFHHHGGGFFFGGGGGGJJJOOOTTTaaa{{{zzzuuusssrrrrrrrrrqqqqqqqqqpppppphhhhhhiiijjjkkkkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhkkkkkkjjjiiihhhhhhhhhhhhdddeeegggiiiiiihhhfffeeeiiiiiihhhhhhggggggggggggfffeeebbbaaaaaa```^^^\\\___```bbbbbb```___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccccccdddddddddeeedddcccaaa````````````ccccccccccccbbbbbbbbbaaabbbbbbcccddddddcccbbbbbbbbbcccdddeeeeeeeeedddcccbbbaaa___^^^^^^______```_________^^^^^^```dddggglllkkkjjjhhhddddddnnnyyyzzzggg^^^\\\^^^ooo}}}}}}wwwrrreeeZZZNNNGGGFFFGGGDDDAAACCCBBBAAA???===>>>@@@CCCGGGJJJKKKKKKLLLTTTcccnnn}}}ppp___SSSJJJCCC???======<<<;;;;;;;;;;;;<<>>>>>>>>>>>???@@@AAACCCCCCCCCBBBBBBDDDGGGHHHIIIHHHLLLLLLPPPWWWaaasss}}}yyyvvvuuutttsssrrrqqqooonnnmmmlllhhhiiijjjjjjkkkkkkkkkjjjhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiiiiiiiijjjjjjkkkfffggghhhiiiiiihhhgggfffggggggggggggfffffffffeeefffeeecccbbbbbbaaa___]]]___aaabbbbbbaaa``````aaaddddddddddddcccccccccccccccdddddddddeeeeeeeeefffeeedddcccbbbaaa```````````````aaaaaabbbcccccccccddddddeeeffffffeeeddddddcccdddfffgggggggggffffffdddcccbbb`````````aaaaaa`````````______```dddgggmmmkkkkkkiiieeedddlllvvvmmmaaa___```mmm{{{}}}|||zzz{{{}}}{{{yyyvvvrrrmmmiiigggccc^^^[[[UUUPPPHHHEEEEEEDDDAAA????????????===<<<>>>BBBEEEHHHKKKNNNOOOQQQYYYgggqqqyyyhhhXXXMMMFFF@@@<<<======<<<;;;;;;<<<<<<<<<>>>@@@EEEIIINNN[[[rrrvvvfffiii{{{tttnnnjjjjjjfffeeedddbbbaaa```______^^^```bbbcccddddddcccbbbaaa```______^^^^^^^^^___```bbbdddgggggggggeeedddWWWWWWVVVVVVWWWYYYZZZ\\\bbbfffppp}}}zzzwwwvvvuuutttrrrrrrqqqrrrsssvvvyyy{{{{{{yyy}}}}}}wwwrrrooommmkkkjjjaaa^^^YYYUUUSSSQQQOOOMMMLLLIIIFFFDDDBBBAAA???===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHJJJLLLLLLOOOQQQXXXfffwww|||yyywwwvvvwwwuuutttrrrpppnnnllljjjjjjiiijjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkklllmmmjjjiiihhhhhhggggggggggggeeeeeeeeeeeeddddddddddddfffeeecccbbbbbbbbb```^^^```bbbccccccbbbaaaaaabbbgggggggggfffffffffeeeeeeeeeeeeeeefffffffffffffffeeedddcccbbbaaa`````````]]]^^^___```bbbcccdddeeefffgggggghhhhhhggggggfffeeefffgggiiijjjjjjjjjiiifffeeedddcccbbbbbbbbbbbbaaaaaaaaa``````aaaeeehhhmmmlllllljjjfffccciiiqqqttteee```aaahhhvvvzzzvvvssspppoooqqqvvvzzzyyyvvvrrrmmmhhhddd```___\\\YYYTTTQQQOOOMMMKKKIIIBBBBBBBBBBBBAAA@@@>>>===>>>>>>>>>>>>>>>AAAEEEHHHIIIMMMRRRTTTXXX```mmmvvvtttcccTTTKKKEEEAAA???===<<<<<<<<<<<<<<<===>>>???AAAFFFNNNYYYmmmmmmcccnnn|||ssspppmmmjjjiiieeedddcccaaa```______^^^___```aaacccccccccbbbbbb______`````````___^^^^^^___aaacccfffggggggffffffUUUUUUTTTTTTUUUVVVXXXYYYbbbdddjjjyyy~~~{{{yyyvvvuuutttrrrqqqpppoooooopppqqqqqqyyy{{{~~~~~~|||}}}yyyxxx}}}zzzuuunnnhhheeebbb```___YYYWWWSSSQQQOOONNNLLLJJJGGGEEEBBB@@@???>>><<<;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<===>>>?????????@@@BBBDDDDDDDDDDDDCCCDDDEEEGGGHHHIIILLLPPPSSSXXX___nnnxxxvvvuuuvvvxxxuuutttsssqqqooommmlllkkklllmmmmmmmmmmmmmmmlllllljjjjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkjjjkkkkkkllllllkkkjjjhhheeeddddddeeefffccccccccccccccccccccccccfffdddcccbbbcccbbbaaa___aaabbbddddddbbbaaabbbccciiiiiihhhhhhgggfffffffffffffffffffffffffffffffffdddcccbbbaaa```_________]]]]]]^^^```aaabbbcccdddggggggggggggggggggggggggdddeeegggiiijjjkkkkkkjjjffffffeeedddcccbbbbbbaaabbbbbbbbbbbbaaabbbeeehhhmmmllllllkkkgggcccffflll{{{hhh```___```nnnwwwsssooollljjjkkkpppsssxxx|||~~~~~~zzzyyyyyyzzzzzzzzzzzzyyywwwtttpppmmmiiigggbbb___\\\WWWSSSQQQOOOOOONNNKKKHHHEEECCCCCCCCCCCC999<<>>>>>???CCCCCCHHHWWWlllyyylllmmm{{{uuunnnnnnmmmjjjhhhfffeeecccbbb```_______________```aaabbbbbbaaaaaa^^^___```aaaaaaaaa_________```bbbdddeeeeeedddcccSSSSSSRRRRRRSSSUUUWWWXXX\\\]]]cccppp|||yyyvvvsssrrrqqqqqqpppnnnmmmlllkkkjjjooorrruuuyyy{{{{{{zzzyyyvvvssstttzzz~~~}}}xxxuuurrrmmmfffaaa]]][[[YYYWWWTTTRRROOOMMMLLLJJJHHHFFFCCCAAA>>>=========;;;:::;;;;;;;;;::::::;;;;;;<<<============>>>???@@@@@@@@@AAACCCDDDEEEEEEDDDCCCEEEGGGIIIIIIIIINNNWWW___ooo}}}}}}wwwuuussstttwwwtttssssssrrrrrrqqqqqqqqqppppppppppppooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkknnnmmmlllkkkjjjjjjjjjjjjkkkiiifffcccbbbbbbcccdddbbbcccccccccccccccccccccdddcccbbbbbbccccccaaa```aaabbbddddddbbbaaabbbccchhhgggggggggffffffeeeeeeffffffffffffeeeeeeeeeeeecccbbbaaa```___^^^^^^^^^___`````````aaaaaaaaaaaaeeeeeeeeeeeeeeeeeeeeeeeecccdddfffhhhiiiiiiiiiiiieeeddddddccccccbbbaaaaaabbbcccccccccbbbccceeegggkkkjjjkkkllliiidddeeeiii}}}nnnbbb]]]ZZZfffwwwvvvqqqnnnjjjhhhiiigggjjjmmmoooooooooooopppppprrrtttuuutttqqqmmmkkkkkkhhheeecccdddeeeeeeeeeeeedddbbb___\\\XXXVVVTTTMMMLLLIIIGGGEEEDDDDDDEEECCCBBB???===<<<<<<===???:::===???>>>;;;;;;>>>BBB@@@AAAAAA@@@@@@CCCGGGJJJPPPRRRVVV[[[bbblllxxx}}}pppeeeVVVIIIBBB>>>;;;:::<<<<<<<<<===>>>???@@@AAAGGGDDDJJJ```|||ooolllvvvsssnnnooonnnjjjhhhgggfffeeecccaaaaaa``````^^^^^^__________________]]]^^^```aaabbbaaa````````````aaaaaaaaa```______QQQQQQQQQQQQSSSUUUWWWXXXXXXZZZ___jjj}}}~~~xxxxxxzzz~~~}}}|||zzzwwwtttqqqpppppppppooonnnllliiigggffffffhhhkkkoooqqqrrrrrrqqqpppoooqqqwww{{{{{{}}}{{{vvvqqqmmmiiigggddd___[[[XXXUUURRRPPPNNNLLLIIIHHHGGGEEECCC@@@AAA???===<<<<<<<<<;;;:::<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEHHHJJJJJJMMMXXXiiiwww{{{vvvtttrrrsssuuusssssstttttttttuuuuuuuuuqqqqqqqqqqqqpppooonnnmmmllllllllllllllllllllllllooonnnlllkkkiiihhhhhhhhhiiigggeeebbbaaaaaabbbcccccccccccccccddddddddddddcccaaa```aaabbbbbbaaa``````bbbccccccbbbaaaaaabbbeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffeeeeeeeeecccbbbaaa```___^^^^^^^^^bbbbbbbbbaaaaaa`````````dddcccbbbbbbbbbbbbcccdddaaacccdddfffggggggffffffbbbbbbcccccccccbbbaaaaaabbbcccdddcccbbbbbbdddfffggggggjjjmmmkkkfffeeegggttt~~~wwwhhh___YYYaaaooo}}}uuuppplllgggdddeeeccceeeggggggeeeddddddddddddeeeeeedddbbb^^^ZZZWWWYYYVVVTTTTTTUUUVVVVVVUUUUUUTTTRRRPPPNNNLLLJJJJJJCCCCCCBBBAAAAAAAAAAAAAAA===>>>>>><<<:::;;;<<<>>>>>>??????===;;;;;;???CCC???@@@@@@???@@@CCCGGGJJJSSSWWW]]]dddllluuu~~~}}}sssggg^^^QQQFFFAAA>>><<<:::<<<<<<<<<===>>>@@@AAABBBFFFEEENNNfffvvvhhhmmmsssoooooonnnjjjiiiggggggeeecccbbbaaaaaa```]]]]]]]]]]]]]]]]]]]]]]]][[[\\\]]]^^^___``````````````````______^^^]]]\\\OOOOOOOOOPPPRRRUUUXXXYYYYYY\\\```fffrrrxxxtttuuuvvvvvvvvvuuutttrrrpppnnnnnnnnnnnnmmmkkkhhheeeccc___```bbbccceeefffffffffiiihhhlllsssuuuuuuwww{{{}}}}}}~~~}}}||||||~~~~~~}}}yyypppjjjfffaaa^^^\\\ZZZWWWUUUSSSPPPLLLIIIHHHFFFDDDDDDDDDCCC@@@>>>@@@>>><<<<<<<<<===<<<;;;===<<<<<<<<<<<<===>>>?????????>>>??????@@@AAABBBCCCCCCBBBBBBBBBCCCDDDDDDFFFJJJMMMPPPWWWjjjwwwuuutttrrrrrrttttttttttttuuuuuuvvvvvvvvvqqqqqqqqqpppooommmlllkkkllllllllllllllllllllllllmmmlllkkkjjjiiihhhhhhhhhgggfffeeecccbbbbbbccccccdddddddddeeeeeefffffffffaaa```______aaabbbaaa```___aaabbbbbbaaa``````aaaccccccddddddeeeeeeffffffhhhhhhhhhggggggfffffffffeeedddcccaaa````````````ccccccbbbbbbbbbaaaaaaaaacccbbbaaa``````aaabbbcccbbbbbbdddeeefffeeedddddd```aaabbbcccdddcccbbbbbbaaabbbccccccbbbbbbcccdddddddddhhhmmmmmmhhhfffgggjjjtttrrrfff\\\```jjjvvvvvvqqqllleeeaaaaaa```bbbcccbbb___]]]]]]]]][[[[[[ZZZXXXTTTQQQNNNLLLKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIHHHFFFEEEEEEDDDDDD@@@@@@AAAAAAAAA@@@??????<<<>>>@@@???===<<<>>>@@@>>>>>>>>>===<<<===???@@@???@@@AAABBBCCCGGGLLLPPPUUU\\\gggrrrzzzyyyvvvtttnnnggg]]]VVVLLLEEEBBB@@@>>><<<<<<<<<===>>>???AAABBBCCCFFFIIIVVVnnn}}}ooojjjzzz|||qqqooonnnllliiiiiigggfffdddbbbaaa`````````[[[[[[[[[ZZZZZZZZZ[[[[[[YYYYYYYYYZZZ[[[\\\^^^____________^^^^^^^^^^^^^^^NNNNNNOOOPPPSSSVVVXXXZZZWWWZZZ]]]___ggg{{{|||uuuuuuooopppqqqqqqqqqpppooonnnkkkllllllllljjjgggdddbbb[[[[[[[[[\\\\\\]]]]]]]]]^^^___cccjjjlllkkknnnrrrrrrssstttttttttuuuyyy{{{|||~~~}}}|||~~~~~~}}}|||zzzyyyyyy{{{pppgggbbb^^^ZZZVVVUUUSSSRRRQQQOOOMMMHHHEEEDDDCCCBBBCCCDDDCCCAAA??????>>><<<<<<=========<<<===============>>>??????????????????@@@AAABBBCCCDDDCCCBBBAAAAAABBBDDDEEEHHHMMMRRRWWWbbb{{{zzzuuuttttttrrrrrrttttttttttttuuuuuuuuuuuuuuupppppppppooonnnllljjjjjjmmmmmmmmmmmmmmmmmmmmmmmmjjjjjjiiiiiihhhiiiiiiiiigggffffffeeeddddddddddddeeeeeeeeeffffffggggggggg```___^^^___```aaa```______```bbbbbb```___```aaabbbccccccdddeeefffggggggjjjiiiiiiiiihhhhhhgggggggggfffdddcccbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaa``````aaabbbcccbbbcccdddeeeeeeeeedddccc```aaacccdddeeeeeedddcccaaabbbccccccbbbaaabbbdddaaabbbgggmmmnnniiifffgggdddooozzzlll___aaahhhqqq|||yyyrrrllleee```___\\\]]]]]]\\\YYYVVVVVVVVVUUUTTTSSSPPPMMMJJJHHHFFFDDDDDDDDDFFFHHHHHHGGGFFFCCCCCCBBBAAAAAAAAAAAABBB<<<======>>>===<<<:::999999<<>><<<<<<<<<===>>>>>>>>>===AAABBBDDDEEEHHHLLLRRRVVVVVV```ooo}}}~~~yyypppjjjgggbbb\\\RRRKKKDDD???======;;;999<<<<<<===>>>???AAACCCDDDGGGNNN^^^tttssslllrrrwwwooonnnmmmjjjiiijjjfffeeecccaaa```_________ZZZZZZYYYYYYYYYYYYYYYZZZWWWVVVVVVVVVXXXZZZ\\\]]]^^^^^^^^^______`````````MMMNNNQQQSSSUUUVVVVVVVVVZZZXXXYYY]]]dddqqqssskkkmmmnnnllljjjiiimmmqqqfffhhhjjjiiifffccc```___```^^^[[[YYYWWWUUUUUUUUUWWWYYY\\\___bbbddddddeeeiiiiiiiiijjjmmmpppsssvvvxxxxxxxxxwwwvvvuuussssssxxxxxxwwwvvvuuuuuuttttttzzz{{{}}}~~~~~~}}}{{{zzzooollleee^^^YYYUUUSSSRRRMMMMMMKKKJJJHHHGGGFFFEEEAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<======<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDEEEGGGIIIKKKTTTTTTZZZggg~~~}}}{{{xxxuuusssrrrqqqqqqsssrrrpppoooooooooppppppjjjkkkmmmnnnmmmkkkiiigggmmmnnnnnnmmmkkkiiiiiijjjjjjjjjjjjiiiiiiiiihhhhhhcccbbbbbbeeehhhiiifffdddggghhhjjjkkkjjjhhheeeccc```___^^^]]]^^^___```aaa``````bbbccccccdddcccccccccccccccbbbbbbcccfffiiihhhhhhgggfffeeeddddddcccdddfffgggfffdddccccccdddgggfffdddcccbbbaaaaaaaaabbbbbbaaa___]]]]]]```bbbcccccccccccccccbbbaaa```````````````__________________```aaaaaaaaaaaaaaaeeeccccccgggllllllhhhccceeekkkzzzzzzjjjddddddmmmxxxyyysssmmmfff```ccc___ZZZVVVUUUTTTSSSRRRQQQOOOLLLJJJIIIHHHFFFDDDDDDDDDDDDEEEDDDCCCCCCBBB@@@@@@@@@@@@????????????>>>>>>>>>===<<<<<<;;;;;;<<<;;;:::999888999:::;;;;;;===??????>>>===>>>???AAACCCEEEEEEGGGNNN[[[dddjjjsss}}}xxxnnneee]]]XXXSSSPPPKKKIIIEEEAAA???=========;;;CCCAAA===AAABBBCCCKKKPPPTTTfff{{{ooopppwwwnnnjjjkkknnnnnnlllgggeeebbb___^^^]]]]]]^^^[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\]]]___]]][[[\\\^^^`````````NNNOOOQQQSSSUUUUUUUUUUUUVVVTTTUUUXXX^^^iii|||uuupppjjjfffggghhhiiihhhdddeeegggfffccc___\\\ZZZ[[[YYYVVVSSSQQQPPPOOOOOOQQQRRRUUUXXXZZZ[[[\\\\\\_________```bbbeeehhhjjjlllllllllllllllkkkjjjiiinnnnnnnnnmmmlllkkkkkkkkkpppqqqsssttttttsssqqqppphhhddd___XXXSSSPPPOOONNNJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@????????????=====================<<<============>>>???@@@@@@??????@@@AAABBBDDDEEEEEEBBBDDDEEEGGGHHHJJJLLLNNNVVV^^^mmm{{{zzzwwwuuusssrrrqqqqqqsssqqqooonnnlllllllllllljjjjjjjjjjjjjjjjjjiiiiiimmmmmmnnnllljjjiiiiiikkkjjjjjjiiihhhgggfffeeedddeeeccccccdddggghhhfffdddfffggghhhiiiiiigggdddbbb___^^^^^^]]]]]]^^^````````````aaabbbcccccccccccccccccccccaaa``````ccceeegggffffffeeeeeeddddddddddddeeeffffffdddccccccdddeeedddcccbbbaaaaaaaaaaaaaaaaaa```^^^\\\]]]___aaaaaaaaabbbcccccccccbbbbbb````````````````````````______```aaaaaaaaaaaa```eeeccccccfffjjjlllhhhdddaaafffuuurrrjjjfffmmmxxxzzzssskkkeeebbb___ZZZWWWUUUSSSPPPMMMMMMKKKHHHFFFFFFEEECCCBBBBBBBBBCCCCCCBBBBBBAAA@@@>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<===???@@@??????@@@AAA@@@BBBFFFJJJPPPZZZfffooovvv}}}wwwqqqggg]]]VVVQQQMMMJJJBBBAAA???>>>>>>>>>@@@AAA999BBB@@@>>>CCCDDDFFFPPPWWWddd{{{sssoooxxx|||uuummmjjjkkklllllljjjgggeeebbb___^^^]]]]]]^^^ZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[^^^\\\ZZZZZZ[[[\\\\\\\\\OOOPPPRRRSSSTTTTTTSSSSSSSSSQQQRRRUUUXXXaaaqqqwwwhhhbbbeeehhhfffbbbaaabbbcccccc```]]]YYYVVVWWWUUURRROOOMMMKKKJJJJJJKKKLLLNNNOOOQQQQQQRRRRRRSSSSSSSSSTTTVVVYYY[[[]]]^^^^^^____________^^^^^^`````````______^^^^^^]]]bbbbbbddddddddddddbbbbbb\\\YYYTTTPPPLLLJJJIIIHHHEEEEEEDDDCCCAAA@@@??????????????????>>>>>>>>>>>>========================>>>>>>>>>>>>???@@@AAABBB@@@AAAAAACCCDDDFFFHHHIIIEEEGGGIIIKKKMMMPPPTTTWWWeeevvvxxxwwwvvvtttrrrrrrqqqqqqqqqpppnnnkkkiiiiiihhhiiijjjiiihhhgggggghhhjjjkkkkkkllllllkkkiiihhhiiikkkjjjjjjiiigggeeecccbbbaaagggeeeddddddfffgggfffeeedddeeeggggggfffeeebbbaaa^^^]]]]]]]]]]]]^^^___`````````aaabbbbbbccccccccceeeeeedddaaa___^^^___```eeedddddddddddddddddddddbbbdddeeeeeecccbbbbbbccccccbbbaaa`````````````````````___]]]\\\\\\^^^```___```aaabbbcccccccccccc^^^______``````aaaaaabbb___``````aaaaaaaaaaaaaaaeeecccbbbdddhhhjjjiiigggbbbdddppp}}}rrrkkkqqq|||{{{sssmmmccc```\\\XXXUUUQQQLLLIIIJJJHHHFFFDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@??????>>>=========<<<<<<<<<;;;;;;999999:::;;;;;;<<<======???>>>>>>======>>>>>>???===???@@@AAA@@@AAABBBDDDBBBDDDJJJRRR]]]iiitttzzzzzzmmmfff[[[RRRKKKGGGEEECCC===<<<<<<;;;<<<===???@@@999BBBAAAAAAGGGHHHMMMZZZhhhwwwlllqqqwwwrrrllliiijjjjjjiiigggfffdddbbb```^^^]]]]]]]]]ZZZYYYYYYXXXXXXXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYYYY]]][[[YYYXXXYYYYYYXXXWWWOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPQQQTTTWWW]]]kkkxxxpppgggggghhheee```^^^^^^^^^^^^^^^[[[XXXUUUUUUTTTQQQNNNKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVWWWWWWVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRUUUUUUVVVWWWWWWVVVUUUUUUPPPNNNKKKHHHFFFDDDDDDDDDBBBAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>=========<<<<<<<<<===============????????????@@@AAACCCCCCEEEEEEEEEFFFHHHJJJKKKMMMKKKLLLLLLMMMPPPYYYdddlll~~~vvvuuutttsssrrrqqqppppppnnnmmmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkiiijjjjjjiiiggggggiiijjjjjjjjjiiigggfffeeedddccchhhfffeeeddddddeeeffffffcccddddddeeedddcccaaa```\\\\\\]]]]]]^^^^^^______`````````aaabbbbbbcccdddiiihhhgggddd```^^^^^^___bbbccccccccccccccccccccc```bbbccccccbbbaaaaaabbb```______^^^______````````````___]]][[[[[[^^^``````aaabbbbbbbbbbbbbbbaaa]]]^^^___```aaabbbccccccaaaaaabbbccccccccccccbbbeeecccbbbcccfffiiijjjjjjiiigggnnn}}}sssxxx{{{}}}{{{vvvjjjeee___ZZZUUUQQQMMMJJJJJJHHHFFFEEEEEEEEECCCBBB??????@@@@@@??????>>>===>>>>>>>>>>>>============;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@AAABBBAAA@@@AAABBBDDDGGGJJJQQQ\\\jjjvvvxxxpppccc\\\RRRIIIDDDAAA???>>>>>>>>><<<;;;;;;;;;;;;<<<<<>>>>>>>>===========================;;;;;;<<<<<<<<<=========???@@@@@@@@@BBBCCCDDDEEEIIIHHHHHHHHHIIIKKKMMMNNNNNNNNNNNNPPPXXXiii~~~|||zzzttttttsssrrrqqqpppooonnnjjjiiihhhgggggghhhiiijjjeeefffhhhjjjkkkjjjiiihhhfffggggggeeedddeeegggiiijjjjjjiiiiiihhhhhhggggggffffffeeeccccccccceeefffbbbbbbccccccbbbaaa```___\\\\\\]]]^^^______``````````````````aaabbbcccdddjjjkkkjjjgggcccaaa```aaaaaaaaaaaaaaabbbbbbbbbbbb]]]___aaaaaa_________```]]]]]]]]]]]]^^^___````````````___]]][[[[[[^^^```cccccccccbbbaaa```___^^^]]]^^^___```aaaccccccdddccccccdddeeeeeeeeeeeedddcccbbbaaabbbeeehhhkkkkkkmmmiiilll~~~~~~wwwsssuuuxxx}}}}}}sssmmmeee]]]WWWTTTPPPNNNJJJHHHEEEDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<======>>>>>>????????????BBBCCCCCCBBBAAAAAACCCEEEJJJNNNXXXfffuuu~~~xxxppphhhZZZTTTLLLEEEAAA???>>>===??????>>>===<<<;;;;;;;;;===DDDDDDHHHPPPUUUaaawwwooolllrrrxxxnnnkkkiiigggfffeeecccbbbcccbbbaaa```^^^]]]]]]]]]ZZZZZZYYYYYYYYYZZZZZZ[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWVVVVVVWWWYYYYYYYYYWWWMMMMMMOOOPPPPPPOOONNNNNNKKKLLLOOOSSSSSSUUU^^^hhh|||{{{ooofffaaa[[[WWWRRRPPPQQQRRRPPPNNNNNNMMMKKKIIIGGGGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBAAA@@@@@@???????????????>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>;;;<<<<<<======>>>>>>???@@@@@@AAABBBCCCEEEFFFGGGJJJIIIHHHHHHIIILLLNNNPPPPPPSSSXXX___lllyyyvvvuuusssssssssrrrpppnnnmmmlllggggggfffeeefffggghhhiiidddeeehhhjjjjjjiiifffeeecccdddcccbbbaaabbbeeehhhiiiiiiiiihhhhhhhhhhhhgggcccddddddcccbbbbbbdddeeebbbbbbbbbbbbaaa```___^^^\\\\\\^^^___```aaaaaa```aaa```______```aaacccdddhhhiiiiiigggdddcccbbbcccaaaaaa``````````````````ZZZ\\\^^^^^^]]]\\\]]]^^^[[[\\\\\\]]]^^^___```aaa``````___]]]\\\\\\^^^```ddddddcccbbbaaa___^^^]]]^^^^^^___```bbbcccddddddcccddddddeeefffeeeeeeeeeaaaaaaaaaccceeehhhkkklllkkkfffiiixxxzzzooonnnoooqqquuu{{{zzztttkkkccc]]]YYYUUURRRIIIGGGEEECCCCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;@@@@@@??????>>>======<<<<<<<<<===>>>????????????BBBCCCCCCCCCCCCDDDGGGIIINNNUUUbbbqqq}}}}}}uuuoooggg```QQQMMMFFFBBB@@@???>>>===<<<======>>>??????@@@@@@>>>CCCDDDJJJVVV^^^ppptttgggnnn|||vvvkkkjjjgggeeecccbbbbbbbbbbbbaaaaaa```___^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]YYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUWWWYYYZZZYYYWWWMMMNNNOOOQQQQQQQQQPPPOOOMMMNNNQQQTTTRRRRRRXXXaaajjjwwwxxxpppbbb[[[SSSOOOOOOOOOMMMKKKKKKJJJIIIGGGGGGGGGGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>=========>>>>>>?????????===>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGHHHKKKJJJJJJKKKNNNQQQUUUXXX]]]eeeqqq}}}zzzvvvuuuuuussssssrrrqqqooommmjjjiiifffeeedddccccccdddeeeeeeddddddeeefffeeeeeecccccc```aaa```___^^^```dddgggggggggffffffeeedddcccccc___aaaccccccbbbaaacccdddbbbbbbbbbaaa``````______\\\]]]___```bbbbbbbbbaaaaaa```___^^^___aaacccdddbbbccceeedddcccbbbcccdddaaaaaa``````___^^^^^^^^^WWWYYY[[[[[[ZZZZZZZZZ[[[[[[[[[[[[\\\^^^```aaabbbaaaaaa```^^^\\\]]]___aaabbbbbbbbbbbbaaa```^^^^^^______```aaabbbbbbccccccbbbccccccddddddddddddddd___```bbbdddeeehhhjjjllliiieeehhhssstttnnnmmmlllnnnsss{{{{{{wwwqqqkkkeee^^^WWWRRRLLLJJJGGGEEEDDDCCCBBB@@@???@@@@@@@@@@@@???>>>>>>>>>>>>=========<<<<<<<<<>>>>>>>>>>>>============;;;<<<>>>???@@@@@@??????AAABBBDDDEEEFFFJJJNNNQQQYYYcccppp{{{~~~tttkkkddd\\\TTTHHHEEEBBB??????>>>===<<<:::;;;<<<>>>@@@AAABBBCCC@@@EEEGGGPPP___lllzzzjjjgggxxxzzzrrrjjjiiigggdddaaaaaabbbcccaaaaaa``````___^^^]]]\\\]]]\\\\\\\\\]]]]]]^^^___WWWWWWVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXXXXVVVTTTNNNOOOPPPRRRSSSSSSRRRQQQQQQRRRUUUWWWTTTQQQVVV^^^]]]kkk|||kkkbbbWWWQQQOOOOOONNNKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGFFFEEEDDDDDDDDDEEEFFFBBBCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>========================<<<<<<===============>>>======>>>>>>??????@@@@@@??????@@@AAABBBBBBCCCCCCAAABBBBBBCCCEEEFFFHHHIIILLLLLLMMMOOOSSSXXX]]]```lllxxxzzzvvvwwwyyyyyyssssssrrrqqqooollliiihhhfffeeecccaaaaaaaaaaaaaaaeeedddbbbaaaaaaaaabbbbbb______^^^]]]]]]___cccfffffffffeeecccaaa```___^^^\\\___cccdddbbbaaabbbdddbbbbbbbbbaaa``````______\\\^^^```aaacccccccccbbbaaa```___^^^___aaacccddd\\\^^^aaaaaaaaaaaabbbcccaaaaaa```___^^^^^^]]]]]]VVVXXXYYYZZZYYYXXXYYYZZZZZZ[[[[[[\\\^^^```bbbcccbbbbbbaaa___]]]]]]```bbb```aaaaaaaaaaaaaaa```___``````aaaaaabbbbbbccccccaaaaaabbbccccccccccccbbb]]]___bbbdddfffhhhjjjllljjjggghhhqqq~~~~~~pppmmmjjjjjjnnnvvv~~~zzzxxxuuuqqqjjjaaaXXXQQQPPPMMMJJJHHHGGGFFFDDDBBB???????????????>>>>>>===@@@@@@@@@@@@????????????;;;;;;<<<<<<===>>>>>>>>><<<===???@@@AAAAAA@@@@@@???AAADDDFFFIIINNNTTTXXXeeeooo|||||||||wwwlllbbb[[[RRRKKKBBB@@@>>>>>>>>>===<<<;;;:::;;;===???@@@AAAAAAAAADDDHHHKKKVVVhhhxxxnnneeejjjsssllljjjiiifffccc``````bbbddd````````````___^^^]]]\\\]]]]]]]]]]]]^^^^^^___```WWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVWWWVVVTTTQQQKKKLLLMMMOOOQQQSSSTTTUUUPPPRRRSSSSSSSSSSSSVVVXXX[[[dddmmmxxxwwwgggZZZTTTQQQMMMKKKNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>=========;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCGGGEEEDDDEEEGGGIIIJJJKKKNNNLLLOOOUUUXXX\\\hhhuuu~~~uuutttuuusssppppppmmmjjjiiijjjjjjhhhfffeeedddbbbaaa``````aaabbbaaaaaabbbbbbbbbbbbaaaaaaaaa```______aaabbbbbbaaaaaaaaa```___^^^]]]]]]]]]aaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbaaa___]]][[[^^^___```aaaaaa```___^^^cccaaa^^^[[[[[[]]]```bbb``````___^^^^^^^^^______]]]]]]]]]\\\\\\\\\[[[[[[XXXXXXWWWVVVWWWXXXYYYZZZ]]]]]]]]]^^^^^^]]]\\\\\\^^^^^^]]]\\\\\\\\\]]]]]]```______^^^^^^^^^_______________``````````````````___^^^]]]]]]^^^___```___```aaacccdddfffffffffllljjjkkknnnsss~~~xxxnnndddccchhhpppzzzxxxxxxuuunnnfff^^^YYYVVVRRRQQQPPPNNNJJJFFFBBB@@@@@@AAAAAAAAA@@@???>>>>>>????????????????????????AAA@@@>>><<<<<<===???@@@>>>@@@AAAAAAAAAAAABBBCCCBBBDDDHHHLLLPPPVVV]]]bbbtttyyy}}}{{{vvvrrrkkkbbbYYYQQQKKKHHH??????>>>>>>>>>>>>>>>???@@@AAA@@@???>>>???BBBEEEHHHKKKQQQ___uuuvvvllllllvvvtttjjjffffffeeedddccccccccccccaaaaaa```___]]]\\\[[[ZZZ]]]]]]\\\[[[[[[ZZZZZZYYYXXXVVVTTTUUUVVVWWWVVVUUUUUUTTTSSSQQQQQQQQQRRRRRRHHHKKKNNNRRRTTTTTTRRRQQQPPPQQQRRRRRRRRRSSSUUUWWWXXX___gggqqq{{{mmmccc[[[SSSMMMLLLKKKJJJJJJKKKKKKIIIHHHIIIHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>========================?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDHHHHHHGGGHHHIIIKKKLLLLLLRRRRRRVVV___gggqqqyyyrrrrrrttttttrrrooollliiihhhhhhhhhgggeeeeeeddddddcccbbbbbbbbbbbb`````````aaa``````______aaa___^^^___```aaaaaaaaa\\\\\\\\\]]]^^^```aaabbbbbbbbbaaaaaa```_________```___]]]\\\[[[ZZZ[[[[[[^^^___````````````___^^^^^^]]][[[ZZZZZZ\\\^^^`````````___]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[XXXWWWWWWVVVVVVXXXYYYZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^\\\]]]]]]^^^___```aaaaaa```___^^^]]]]]]]]]^^^^^^]]]^^^```aaacccdddddddddhhhkkknnnooonnnvvvvvviiicccdddgggooowww}}}~~~yyyqqqggg^^^XXXUUUSSSTTTTTTSSSOOOJJJFFFDDD@@@@@@@@@??????>>>===<<>>>>>???@@@AAA>>>@@@AAAAAA@@@@@@BBBCCCEEEHHHMMMQQQWWW]]]eeeiiitttxxx|||}}}zzzuuurrrjjjgggaaaYYYQQQJJJEEEBBB???>>>>>>======>>>>>>>>>??????@@@??????AAAEEEHHHLLLQQQZZZkkknnnllltttvvvnnniiieeedddcccbbbbbbaaaaaaaaa______^^^^^^]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYXXXXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSQQQPPPPPPQQQQQQFFFJJJPPPTTTVVVTTTQQQNNNNNNOOOQQQQQQPPPQQQSSSUUUSSSYYY___hhhyyyxxxkkk___WWWOOONNNMMMMMMMMMMMMKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@???>>>>>>==============================???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOTTTVVV]]]iiiwww}}}sssooopppssstttsssllljjjgggfffffffffeeecccdddeeeeeeeeeeeeddddddcccaaaaaaaaaaaaaaa```______```___]]]^^^___aaa``````[[[[[[[[[\\\]]]___```aaacccbbbaaa```^^^]]]\\\[[[___]]]ZZZXXXWWWYYY[[[\\\^^^^^^____________^^^^^^[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\[[[YYYYYYXXX[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVVVVVVVWWWYYYZZZYYYYYY[[[\\\]]]^^^^^^^^^ZZZZZZYYYZZZZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[\\\\\\YYYZZZ[[[\\\^^^___``````___^^^]]]\\\\\\\\\\\\\\\\\\]]]^^^```aaabbbbbbbbbdddjjjqqqoooiiimmmqqqgggaaaaaafffmmmrrruuu|||uuukkkaaa[[[XXXWWWYYYZZZXXXRRRLLLIIIIIIAAAAAAAAA@@@???>>>>>>===????????????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAABBBEEEGGGKKKNNNSSSYYY^^^eeelllpppuuuvvvwwwwwwtttoooiiieee]]]ZZZUUUOOOIIICCC???===>>>======<<<<<<===>>>>>>===>>>???@@@AAACCCHHHKKKMMMTTT```sssyyykkksssuuummmjjjhhhccccccbbbaaa````````````]]]]]]]]]]]]]]]]]]]]]]]][[[[[[ZZZYYYYYYXXXXXXWWWXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTRRRPPPOOOOOOOOOOOOGGGJJJOOOSSSUUUSSSOOOMMMLLLMMMOOOOOONNNOOOQQQSSSRRRUUUZZZaaaooorrriii]]]ZZZUUUQQQOOONNNLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGIIILLLNNNQQQTTTWWWXXX^^^iiiyyy}}}wwwpppmmmooorrrrrrrrrkkkiiifffdddccccccccccccdddeeefffggggggfffeeedddddddddddddddcccbbbaaa```___^^^]]]]]]___``````___```___^^^]]]\\\[[[[[[\\\aaa```___^^^]]]\\\[[[[[[___^^^\\\[[[ZZZ[[[]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYXXXWWWZZZZZZZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\XXXXXXXXXYYYZZZ[[[\\\]]]YYYYYYYYYYYYYYYYYYZZZ[[[YYYYYYZZZ[[[[[[\\\]]]]]][[[[[[[[[[[[[[[\\\\\\]]][[[\\\^^^___```aaaaaaaaaaaagggnnnmmmhhhkkk}}}|||oooeee```bbbgggiiimmmuuu}}}{{{rrrjjjeeeaaa___```___YYYPPPJJJIIIKKKEEEDDDCCCBBBAAAAAA@@@@@@???????????????????????????@@@AAABBBBBBBBBAAAAAACCCDDDDDDDDDEEEGGGKKKNNNTTTWWW\\\aaafffkkkpppsssvvvuuurrrooojjjddd]]]XXXTTTQQQNNNIIIEEEAAA>>>======<<<<<<<<<<<<======>>>===>>>@@@@@@BBBEEEJJJMMMPPPWWWdddxxxyyyrrrpppjjjiiiiiicccbbbaaa```____________]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWWWWVVVTTTTTTVVVWWWVVVUUUTTTSSSQQQOOONNNMMMMMMNNNJJJKKKMMMOOOPPPPPPOOONNNJJJKKKMMMMMMLLLMMMOOOQQQRRRTTTXXX]]]gggzzzssslllbbbYYYSSSPPPOOONNNMMMMMMMMMLLLKKKKKKJJJJJJFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@AAAAAACCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKMMMOOOQQQRRRVVV[[[___bbblll}}}yyyuuuooommmnnnppppppooojjjhhhfffcccaaaaaabbbcccdddeeefffgggfffeeedddccccccccccccccccccbbbaaaaaa___^^^]]]]]]___``````___bbbaaa___]]][[[ZZZZZZYYY]]]]]]^^^^^^^^^^^^^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\[[[YYYXXXXXXXXXYYYZZZZZZZZZYYYXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUVVVWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\WWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ\\\]]]^^^^^^\\\\\\^^^___````````````aaacccgggjjjkkkooo{{{{{{lll```]]]______dddlllvvv}}}yyytttrrrmmmjjjcccYYYOOOJJJJJJKKKGGGFFFDDDCCCBBBAAAAAAAAA???????????????????????????@@@AAABBBBBBBBBBBBAAADDDDDDEEEFFFHHHMMMSSSXXXcccfffjjjmmmoooqqqsssuuuvvvrrrlllgggbbb[[[SSSNNNLLLJJJHHHEEEBBB@@@???>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAACCCDDDHHHLLLPPPUUU]]]lllzzz}}}zzzoooiiiggggggcccbbbaaa``````____________^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVUUUSSSSSSUUUVVVUUUTTTRRRQQQOOONNNLLLLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMHHHIIIKKKKKKJJJKKKMMMOOOQQQSSSWWW[[[```mmmuuuiii___YYYVVVTTTOOOOOONNNMMMKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKMMMOOOQQQRRRTTTZZZbbbhhhrrr}}}uuurrrooommmmmmnnnmmmllljjjiiigggcccaaaaaaccceeeeeeeeeeeeddddddcccbbbaaa______````````````______```___]]]^^^___aaa``````___^^^^^^]]]]]]]]]]]]]]]\\\]]]]]]^^^___```aaabbb\\\]]]^^^^^^^^^]]][[[ZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[[[[ZZZYYYXXXVVVVVVVVVWWWYYY[[[[[[[[[ZZZZZZXXXWWWWWWWWWVVVVVVVVVVVVWWWVVVUUUUUUUUUVVVXXXYYY[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZVVVVVVUUUVVVVVVWWWXXXYYY[[[ZZZZZZYYYYYYXXXWWWWWWVVVWWWYYY[[[\\\]]]^^^^^^[[[\\\]]]^^^____________aaa___aaahhhmmmrrrxxxvvvcccYYYWWWUUUYYYbbblllxxx{{{tttjjj___VVVQQQOOONNNIIIHHHEEECCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGJJJNNNUUU^^^dddsssvvvyyy{{{zzzyyyxxxyyysssmmmfff___ZZZTTTMMMGGGDDDCCCBBB@@@???>>>======<<<<<<<<<<<<===>>>??????@@@BBBDDDFFFIIINNNSSSWWW[[[fffxxxwww{{{tttnnngggdddcccbbbbbbaaa```_______________^^^]]]\\\ZZZYYYXXXWWWYYYYYYXXXXXXWWWVVVVVVVVVUUUSSSRRRRRRSSSTTTTTTSSSPPPOOOMMMLLLKKKLLLLLLMMMJJJJJJIIIJJJJJJJJJJJJKKKGGGHHHIIIIIIIIIJJJLLLNNNOOOQQQUUUXXXYYYaaavvvuuukkkddd___UUUTTTSSSQQQOOOMMMLLLKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPOOORRRVVVZZZ```jjjxxxwwwpppooommmmmmllllllkkkjjjkkkkkkhhheeeaaaaaadddgggfffeeecccbbb```_________\\\]]]^^^______```______aaa___^^^___```aaaaaaaaa]]]]]]]]]]]]^^^___```aaa]]]^^^___```aaabbbcccccc______^^^]]]\\\[[[[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVUUUUUUUUUWWWVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYY[[[\\\]]]\\\\\\\\\ZZZZZZ[[[\\\]]]]]]]]]]]]___]]]```gggmmmppptttyyynnn^^^YYYRRRTTTZZZccclllvvv~~~~~~sssjjjddd___XXXSSSNNNLLLJJJGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHJJJLLLNNNRRRYYYbbbmmmttt}}}~~~|||{{{ooohhh___XXXTTTOOOHHHBBB@@@???>>>===<<<<<<<<<<<<============>>>???@@@@@@AAADDDGGGKKKPPPVVV]]]aaakkkyyy}}}tttvvvoookkkfffaaaaaaaaa```___^^^]]]]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPPPPRRRSSSRRRQQQNNNMMMLLLKKKKKKKKKLLLMMMHHHHHHIIIJJJJJJIIIIIIHHHFFFGGGHHHHHHHHHIIIKKKMMMMMMNNNSSSUUUTTTYYYlll|||qqqjjj```___^^^[[[YYYVVVUUUTTTKKKKKKJJJIIIHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCCCCDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSSSSUUUZZZaaaiiisss~~~tttlllllllllkkkkkkkkkjjjjjjlllllljjjeeebbbaaaeeeiiifffeeebbb```^^^]]]]]]^^^\\\]]]___```aaaaaabbbbbbaaa```______aaabbbbbbaaa^^^^^^^^^^^^^^^___```aaa___``````aaabbbccccccddddddbbb___\\\[[[[[[]]]^^^\\\[[[ZZZYYYYYYZZZ[[[\\\WWWWWWXXXXXXYYY[[[]]]]]][[[\\\]]]^^^]]]\\\ZZZXXXVVVVVVVVVUUUUUUUUUTTTTTTVVVVVVUUUUUUUUUVVVWWWXXXWWWWWWXXXXXXYYYXXXXXXXXXTTTSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXXXXYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[^^^]]]```gggkkklllpppuuu~~~zzzhhhaaaTTTUUUXXX]]]ccckkkqqquuu~~~zzztttqqqjjj```XXXSSSRRROOOLLLKKKKKKKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFHHHJJJKKKQQQSSSVVVZZZbbbmmmyyy|||{{{llldddZZZSSSPPPKKKEEE@@@???>>>>>>===<<<=====================>>>???AAAAAABBBEEEIIIOOOUUU\\\dddjjjyyyxxxrrrlllkkkfffbbbaaa______^^^]]]\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZTTTTTTSSSSSSRRRQQQQQQQQQRRRQQQOOOOOOQQQRRRQQQPPPLLLKKKKKKJJJJJJKKKMMMNNNIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFGGGJJJLLLQQQQQQQQQPPPSSSZZZdddlll~~~|||wwwpppllliiieee```[[[UUUTTTPPPKKKHHHGGGIIILLLKKKJJJIIIIIIHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@??????BBBAAA@@@??????@@@AAABBBEEEDDDDDDCCCCCCCCCDDDDDDIIIGGGEEEDDDFFFHHHJJJJJJGGGIIIKKKLLLKKKJJJJJJKKKLLLMMMOOOQQQSSSVVV[[[___dddhhhppp}}}|||vvvtttpppooonnnlllllllllmmmmmmpppjjjcccaaadddffffffeeefffccc```^^^^^^___bbbddd^^^___```aaaaaa```___^^^aaaaaa````````````aaaaaa___``````aaaaaaaaa``````eeeeeeeeeeeedddcccbbbbbbaaa```___]]]]]]^^^______^^^______^^^]]][[[YYYWWWWWWWWWXXXYYY[[[^^^```aaa^^^_________]]]\\\ZZZYYYXXXVVVTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRSSSTTTTTTTTTTTTXXXYYYYYYWWWVVVVVVXXXZZZZZZ[[[\\\\\\\\\ZZZYYYXXXZZZ[[[\\\\\\]]]]]]]]]\\\]]]]]]___bbbfffjjjnnnpppuuuwwwbbbVVVRRRPPPSSSWWW[[[bbbjjjooovvv}}}}}}rrrhhh\\\YYYVVVUUUVVVWWWWWWVVVPPPOOOMMMLLLKKKKKKLLLMMMPPPOOOPPPPPPRRRTTTWWWXXXZZZ^^^eeennnvvv|||~~~xxxtttiiiaaaVVVKKKEEEBBB@@@@@@>>>>>>>>>>>>============??????>>>>>>>>>???@@@AAAEEEOOOVVVVVVYYYiii{{{ppphhhfffdddaaa^^^```^^^\\\\\\]]]]]]\\\[[[[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUSSSRRRRRRRRRQQQRRRQQQOOOMMMMMMMMMMMMNNNOOONNNLLLJJJJJJJJJKKKKKKGGGGGGHHHGGGGGGFFFFFFEEEFFFGGGHHHGGGFFFGGGJJJLLLMMMNNNNNNNNNOOOTTT[[[aaammmyyyxxxpppjjjccc___ZZZUUUQQQNNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEEGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJIIIGGGGGGHHHJJJKKKLLLKKKLLLMMMNNNNNNOOOQQQTTTSSSUUUYYY\\\aaagggnnnrrr||||||vvvssssssqqqpppooommmmmmmmmmmmnnnooojjjdddccceeeggggggeeeccccccbbbbbbbbbaaaaaaaaa``````aaaaaaaaaaaa``````aaaaaa`````````aaabbbbbbccccccbbbbbbbbbbbbbbbbbbeeeeeeeeeeeedddcccbbbaaa```______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXYYYYYYZZZ[[[]]]___aaabbb````````````___]]][[[ZZZZZZXXXVVVUUUVVVVVVUUUSSSVVVVVVTTTSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRSSSSSSSSSUUUVVVWWWVVVVVVWWWYYY\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]\\\]]]^^^aaadddhhhkkkmmmmmmzzznnn\\\UUUPPPQQQTTTVVVZZZ^^^bbbgggqqq{{{yyyqqqkkkgggccc```````````````___^^^]]][[[ZZZYYYYYYYYY]]]]]]]]]]]]___```bbbdddiiimmmssszzz~~~|||xxxrrrmmmccc\\\QQQHHHCCC@@@???>>>>>>>>>>>>>>>>>>>>>>>>===============>>>@@@CCCEEEKKKTTT\\\cccpppwwwmmmgggeeeccc```]]]```^^^\\\[[[\\\\\\[[[ZZZ[[[ZZZZZZYYYYYYXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPOOOOOONNNMMMMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJEEEFFFFFFFFFFFFEEEDDDDDDFFFGGGHHHGGGFFFGGGIIIKKKKKKLLLNNNNNNOOOPPPTTTVVV\\\iiizzzzzzuuummmgggbbb]]]WWWRRROOOPPPQQQQQQPPPNNNKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNNNNRRRSSSSSSSSSSSSTTTXXX[[[ZZZ___hhhrrr||||||vvvrrrrrrsssrrrqqqpppooonnnmmmnnnnnnmmmjjjfffeeeggghhhgggdddaaaccceeeffffffdddaaa___``````____________``````aaaaaaaaaaaaaaabbbcccdddfffeeedddcccbbbccccccdddddddddddddddcccbbbaaa```^^^^^^______^^^^^^]]]]]]ZZZZZZ[[[[[[ZZZYYYYYYXXXYYYYYYYYY[[[\\\^^^```aaa______``````___]]][[[ZZZXXXWWWVVVWWWWWWWWWVVVTTTVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWXXX\\\^^^^^^]]]\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^\\\\\\]]]___aaaeeehhhjjjhhhooo~~~iii^^^SSSQQQQQQPPPPPPRRRVVVZZZaaammmyyy}}}|||xxxrrrnnnmmmmmmmmmmmmrrrrrrrrrpppooommmkkkjjjnnnnnnnnnnnnooopppqqqrrrwwwzzz}}}{{{yyywwwtttnnngggcccZZZSSSKKKCCC???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@DDDHHHLLLOOOWWWbbbqqqyyyrrrjjjeeecccbbb```^^^___]]][[[ZZZ[[[[[[[[[YYYZZZYYYYYYXXXXXXWWWVVVVVVTTTSSSRRRPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIIIIHHHEEEEEEFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGGGGGGGHHHJJJJJJLLLOOOQQQRRRRRRRRRRRRUUU___lllvvvzzzsssiiiaaa[[[\\\]]]]]]\\\YYYUUUSSSNNNLLLJJJIIIHHHHHHIIIJJJFFFFFFFFFGGGHHHIIIJJJJJJLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRRRRSSSUUUVVVYYY[[[\\\]]]\\\]]]^^^```cccnnn~~~|||vvvrrrqqqsssrrrrrrqqqpppooonnnnnnmmmkkkiiigggggghhhhhhfffdddbbbdddfffggggggeeebbb``````___^^^]]]]]]^^^___```aaaaaaaaaaaabbbcccdddeeegggfffdddbbbaaabbbcccdddccccccccccccbbbaaa``````]]]]]]^^^______]]]\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYSSSSSSTTTWWWZZZ[[[YYYXXXVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSRRRTTTVVVXXXXXXZZZ\\\^^^^^^]]][[[ZZZZZZ[[[\\\]]]ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZZZZ[[[\\\___bbbdddfffhhhiiissszzzjjjYYYRRRPPPNNNLLLLLLQQQRRRXXXbbbooozzz~~~zzzyyyzzz{{{{{{~~~{{{yyy|||{{{{{{{{{||||||}}}}}}}}}}}}zzzwwwuuurrrnnnjjjddd]]]XXXQQQLLLEEE@@@>>>======<<<>>>>>>>>>>>>>>>????????????AAABBBBBBDDDHHHOOOTTTZZZcccqqqsssnnnhhhdddcccbbb```___^^^\\\ZZZYYYZZZZZZYYYXXXXXXXXXXXXWWWVVVVVVUUUUUURRRQQQPPPOOONNNMMMMMMMMMJJJKKKKKKKKKJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIGGGGGGEEEEEEFFFFFFFFFFFFFFFEEEEEEGGGHHHHHHGGGFFFGGGHHHIIIKKKNNNRRRTTTTTTRRRQQQSSSWWW___jjjzzz{{{sssssssssppplllfffaaa^^^XXXWWWTTTQQQOOONNNMMMMMMJJJJJJLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRRRRSSSVVVZZZ\\\]]]]]]___aaa```eeekkkoooppppppooooooyyy|||wwwrrroooppprrrrrrqqqpppooonnnmmmllliiihhhhhhhhhhhhhhhfffeeeeeeeeeeeeeeeddddddccccccbbbaaa```______```aaabbbbbbbbbaaaaaabbbcccddddddeeecccaaa______```aaabbbbbbbbbbbbbbbaaa```___^^^\\\]]]^^^^^^^^^]]][[[ZZZWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^______^^^]]]\\\[[[RRRSSSTTTWWWZZZ[[[ZZZYYYXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSTTTUUUWWWYYYZZZYYYZZZ[[[]]]\\\[[[ZZZYYYYYYZZZ[[[\\\ZZZ[[[\\\\\\]]]]]]\\\\\\YYYYYYYYYZZZ\\\___bbbccchhheeejjj|||wwwbbbWWWRRRNNNKKKKKKLLLLLLOOOXXXdddnnnsssttt{{{~~~|||vvvsssnnnlllhhhddd```ZZZSSSOOOJJJFFFAAA>>>>>>>>>=========>>>>>>>>>?????????@@@???BBBDDDDDDEEEKKKUUU\\\lllxxx~~~xxxmmmkkkgggeeecccbbbaaa```\\\ZZZXXXXXXXXXYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTQQQPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFHHHHHHGGGFFFFFFGGGGGGHHHJJJMMMPPPQQQPPPNNNPPPQQQVVVaaasss{{{uuuqqqiiigggddd```[[[WWWTTTRRRQQQRRRSSSUUUWWWXXXXXXXXXVVVVVVVVVVVVWWWXXXYYYYYYYYY^^^dddhhhiiiiiilllooosssyyy|||yyyuuuooolllmmmqqqqqqqqqpppooommmlllkkkhhhgggggggggfffffffffeeegggeeedddcccbbbcccdddeeeeeeeeeddddddddddddeeeeeecccbbbbbbaaaaaaaaabbbbbb```___^^^^^^^^^^^^___```aaaaaaaaaaaa```___^^^^^^\\\]]]]]]]]]\\\\\\[[[[[[WWWWWWVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXYYYYYYZZZ[[[______`````````___^^^]]]WWWWWWVVVWWWYYYYYYXXXVVVXXXXXXYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTVVVXXXZZZZZZZZZYYYZZZ[[[ZZZZZZZZZYYYZZZZZZ[[[\\\[[[[[[[[[[[[[[[ZZZZZZYYYWWWWWWXXXYYY[[[^^^aaabbbdddaaaeeessssssfff]]]TTTNNNMMMEEEFFFHHHNNNWWW```fffiiiooorrruuuwwwxxxxxxzzz{{{~~~{{{uuupppmmmbbb```\\\YYYVVVQQQLLLHHHEEEBBB???>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@>>>AAADDDFFFIIIQQQ]]]ggg{{{tttiiihhhfffdddbbbaaa``````[[[YYYWWWWWWWWWWWWWWWUUUVVVVVVUUUTTTTTTSSSSSSRRRPPPOOONNNLLLKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMIIIIIIIIIHHHHHHGGGFFFEEEBBBCCCDDDEEEEEEEEEEEEDDDDDDFFFHHHHHHGGGFFFFFFFFFGGGFFFFFFHHHKKKMMMLLLJJJLLLNNNSSS\\\iii{{{}}}vvvnnnhhhddddddeeehhhjjjlllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqnnnttt|||zzztttsssppplllllloooqqqqqqqqqpppooommmkkkiiifffgggfffeeeddddddeeefffeeeeeeccccccbbbccccccdddeeeeeeeeeffffffeeeeeeeeeccccccbbbaaa````````````\\\\\\\\\]]]^^^^^^______````````````___^^^]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[XXXXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ\\\]]]^^^___^^^]]]\\\[[[ZZZXXXVVVVVVXXXXXXXXXWWWWWWXXXYYYYYYYYYXXXVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRQQQRRRSSSUUUVVVVVVWWWWWWTTTSSSQQQPPPPPPQQQRRRSSSTTTVVVXXXYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[[[[YYYXXXWWWVVVVVVVVVWWWXXX[[[^^^aaacccbbbaaadddnnn|||ppp```UUUQQQFFFGGGHHHJJJMMMSSSYYY]]]```bbbeeefffhhhjjjnnnpppooosssyyy~~~wwwoooiiieeecccVVVTTTQQQOOOMMMJJJFFFBBBAAA???======>>>>>>>>>======>>>>>>??????@@@AAAAAA>>>CCCHHHLLLQQQ\\\kkkwwwuuuqqqeeeeeeeeecccaaa___^^^^^^ZZZXXXVVVVVVVVVWWWVVVTTTUUUUUUTTTSSSSSSRRRRRRQQQPPPOOONNNLLLKKKKKKKKKKKKJJJIIIHHHIIILLLPPPTTTWWWLLLKKKIIIHHHGGGFFFEEEEEEAAABBBBBBCCCDDDDDDDDDCCCDDDFFFHHHHHHGGGEEEEEEFFFJJJGGGEEEFFFIIIKKKJJJIIIKKKOOOTTTYYY```nnn}}}}}}~~~|||uuupppnnnmmmllloootttppppppppppppnnnllljjjhhhffffffeeedddcccccceeegggcccdddddddddccccccbbbbbbbbbbbbdddeeeeeedddbbbbbbdddcccbbb```____________YYYZZZ\\\]]]^^^_________````````````___^^^]]]\\\^^^]]][[[ZZZZZZZZZ[[[\\\YYYXXXWWWVVVUUUVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYZZZ[[[[[[ZZZXXXWWWXXXVVVUUUUUUWWWZZZ[[[[[[VVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRQQQPPPQQQSSSTTTVVVVVVWWWWWWSSSRRRPPPOOOOOOPPPQQQRRRQQQSSSVVVWWWWWWWWWXXXXXXYYY[[[\\\]]]^^^]]]]]]\\\\\\[[[[[[ZZZXXXWWWUUUTTTUUUUUUVVVXXX[[[^^^aaacccddddddfffmmmvvvlll\\\VVVLLLMMMMMMKKKIIIJJJPPPUUUTTTVVVXXXYYY[[[___cccgggaaagggnnntttxxx}}}yyynnnddd]]]ZZZXXXNNNLLLJJJHHHGGGEEEBBB??????===<<<<<<===>>>===<<<===>>>>>>???@@@@@@AAAAAAAAAFFFMMMRRRYYYfffxxx|||{{{vvvnnnooobbbccccccbbb___]]]\\\\\\YYYXXXVVVUUUVVVVVVUUUTTTTTTTTTTTTSSSRRRRRRQQQQQQPPPOOONNNLLLKKKKKKKKKKKKIIIIIIHHHJJJNNNUUU[[[___NNNLLLJJJHHHFFFEEEEEEEEE@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFGGGHHHIIIMMMPPPSSSXXXbbbpppzzz|||tttsssrrrqqqppppppppppppmmmnnnnnnnnnmmmkkkiiihhhgggfffcccaaa``````aaabbbcccccccccbbbbbbbbbbbbbbb______```aaaaaaaaaaaa```ddd___[[[YYYZZZ\\\[[[ZZZZZZYYYZZZ\\\___``````___]]]\\\[[[ZZZZZZZZZ[[[\\\[[[\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZXXXWWWWWWVVVVVVYYYXXXWWWWWWVVVVVVVVVWWWUUUVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVWWWXXXUUUVVVVVVVVVVVVUUUTTTSSSTTTSSSSSSSSSTTTUUUVVVWWWWWWTTTRRRTTTWWWYYYYYYWWWTTTTTTSSSQQQQQQPPPPPPPPPRRRSSSTTTTTTSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXXXX[[[YYYXXXWWWWWWYYY\\\^^^dddeeeiiimmmrrrlllYYYWWWOOOIIIKKKNNNMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUUUUYYY]]]ccchhhmmmrrrvvvyyy~~~|||qqqfff]]]UUUOOOLLLFFFFFFEEEDDDBBBAAA@@@@@@>>><<<999:::<<<>>>===;;;???>>>>>>???BBBCCCCCCBBBNNNPPPTTTZZZbbbqqq|||qqqmmmlllbbbaaa___]]]ZZZYYYXXXWWWXXXXXXWWWVVVUUUUUUUUUUUUQQQPPPPPPPPPPPPQQQRRRRRRQQQPPPMMMKKKJJJJJJKKKLLLLLLKKKJJJJJJJJJKKKMMMNNNJJJJJJIIIHHHHHHGGGFFFFFF???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDGGGGGGFFFEEEEEEFFFGGGHHHGGGJJJMMMOOORRRZZZeeennnxxx}}}yyytttsssrrrpppoooooooooooommmmmmnnnmmmllljjjgggfffeeecccaaa___^^^^^^______aaaaaaaaa```````````````^^^___```aaabbbbbbccccccccc___[[[YYYZZZ[[[[[[ZZZYYYYYYZZZ\\\___aaa```___^^^]]][[[ZZZZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWWWWVVVUUUUUUVVVWWWWWWUUUUUUTTTTTTSSSRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRRRRUUUSSSRRRTTTVVVWWWVVVUUURRRRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSSSSRRRRRRSSSUUUXXXXXXZZZ[[[[[[ZZZZZZYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYWWWVVVWWWYYY[[[]]]ccceeehhhmmmqqqzzzyyyhhh\\\RRRJJJJJJKKKJJJIIIJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPTTTYYY]]]aaafffkkknnnppprrruuuzzz~~~|||zzzvvvvvvxxx{{{xxxqqqggg]]]UUUNNNIIIFFFCCCBBBAAA@@@???>>>======>>><<<:::;;;>>>??????>>><<<===???BBBDDDGGGIIIJJJNNNVVVaaakkkvvvvvvlllgggeeebbb```^^^\\\ZZZYYYXXXXXXZZZYYYWWWTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRPPPOOOMMMKKKKKKKKKLLLMMMPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFEEEEEE>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGGGGIIILLLMMMNNNRRRZZZ```kkkzzzyyyvvvsssrrrqqqpppnnnnnnmmmmmmlllmmmmmmmmmkkkhhhdddbbbaaaaaa___^^^]]]\\\\\\]]]_________^^^^^^^^^]]]]]]]]]^^^```aaacccdddddddddaaa^^^[[[YYYZZZ[[[[[[ZZZYYYYYYZZZ]]]```bbbaaa```^^^]]]\\\ZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWVVVUUUTTTTTTRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVUUUTTTTTTTTTTTTUUUVVVTTTSSSRRRPPPPPPPPPPPPQQQOOONNNNNNNNNNNNNNNOOOPPPRRRRRRRRRSSSUUUUUUSSSQQQPPPPPPPPPPPPQQQRRRTTTTTTPPPQQQRRRRRRQQQQQQRRRTTTXXXXXXYYYYYYYYYXXXWWWWWWZZZYYYWWWVVVVVVWWWXXXXXXXXXXXXVVVVVVWWWYYY[[[\\\aaaccchhhmmmooouuu~~~jjj___TTTNNNKKKHHHGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHHHHJJJMMMPPPTTTXXX^^^aaa```bbbffflllrrrxxx~~~}}}zzzxxxvvvsssqqqllllllmmmooorrrsssrrrpppiiiccc[[[SSSLLLGGGCCCAAA@@@@@@???>>>======<<<<<<===<<<;;;<<>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIILLLMMMMMMPPPTTTWWW```nnn~~~yyyvvvrrrqqqpppnnnmmmmmmlllllllllllllllkkkhhheeeaaa___```______^^^]]]]]]\\\\\\______^^^^^^^^^]]]]]]]]]___```aaabbbcccccccccccc___^^^[[[ZZZZZZZZZZZZ[[[[[[[[[\\\^^^aaaccccccbbb___^^^\\\ZZZYYYXXXXXXYYYYYYZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSQQQOOONNNNNNPPPQQQQQQPPPPPPOOOOOOOOOPPPPPPOOOPPPQQQSSSSSSRRROOONNNOOOOOOOOOOOOPPPQQQRRRRRRPPPQQQQQQPPPOOOPPPRRRTTTXXXXXXWWWWWWVVVUUUTTTTTTXXXWWWUUUTTTTTTUUUWWWXXXWWWVVVUUUUUUVVVXXXZZZ[[[]]]```ffflllnnnqqq{{{ttteee[[[RRRJJJGGGHHHCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFGGGIIIKKKOOOTTTXXXXXXYYY\\\```eeeiiimmmoooooossswwwzzz{{{}}}~~~~~~}}}}}}~~~|||yyyuuurrrpppmmmiiigggccccccccceeeggggggeeeccc\\\WWWQQQKKKGGGDDDAAA???@@@@@@??????>>>>>>======>>>======>>>???@@@AAAAAAAAADDDFFFFFFGGGNNNYYYaaasss~~~sssnnnkkkeee```___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRNNNMMMMMMMMMNNNOOOPPPQQQOOOOOONNNMMMKKKJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEE<<<<<<=========>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCDDDEEEFFFFFFFFFHHHJJJLLLMMMNNNPPPRRRYYYcccqqq}}}|||wwwtttoooooonnnmmmllllllllllllkkkkkkjjjhhheeebbb___^^^``````aaaaaa```___^^^]]]________________________bbbbbbbbbbbbbbbaaa```___]]]]]]\\\[[[YYYYYYZZZ[[[]]]]]]^^^```bbbdddcccbbb___]]][[[ZZZXXXXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSTTTSSSPPPOOOOOOOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMOOOPPPQQQQQQOOOMMMMMMOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQOOONNNOOORRRTTTWWWVVVUUUTTTSSSSSSRRRRRRUUUUUUTTTSSSSSSTTTUUUVVVUUUTTTTTTUUUVVVXXXYYYZZZYYY\\\bbbiiilllnnnvvvyyykkk\\\OOOHHHHHHCCCCCCBBBAAAAAAAAABBBBBBBBBCCCDDDDDDEEEHHHLLLOOOOOOPPPRRRTTTWWWZZZ]]]___```dddhhhlllnnnppprrrtttsssrrrrrrsssuuuxxxxxxxxxzzz{{{|||}}}}}}{{{yyywwwrrrooollliiifffbbb^^^[[[YYYXXXXXXYYY[[[ZZZXXXVVVPPPMMMHHHEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@AAACCCFFFHHHKKKQQQ^^^ooo|||vvvooommmlllgggbbb___^^^\\\[[[ZZZYYYYYYYYYVVVVVVTTTSSSRRRQQQQQQQQQOOOOOOOOOOOOOOOPPPQQQQQQMMMMMMNNNOOOPPPQQQRRRSSSPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGG<<<<<<<<<=========>>>>>>@@@@@@@@@@@@AAAAAAAAABBB???@@@BBBCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKLLLMMMNNNSSSZZZdddnnnyyy|||yyyyyyvvvqqqooollllllkkkkkkkkkkkkllllllkkkjjjgggdddaaa```___^^^```aaacccdddcccbbb___^^^`````````aaabbbbbbcccccccccccccccbbb```___]]]\\\[[[\\\\\\[[[YYYYYYZZZ[[[^^^^^^^^^___aaabbbaaa```]]]\\\[[[YYYXXXXXXXXXYYYWWWXXXXXXYYYYYYXXXXXXWWWWWWXXXYYYYYYYYYWWWVVVUUUSSSRRRQQQQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUQQQQQQPPPOOOOOOPPPQQQQQQRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQPPPNNNMMMMMMMMMMMMKKKMMMOOOPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNQQQQQQQQQOOONNNOOORRRUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYWWWYYY^^^dddgggjjjqqqyyyzzzgggUUUKKKIIICCCBBBAAA@@@????????????@@@AAAAAAAAA@@@AAADDDFFFDDDEEEFFFHHHKKKNNNQQQRRRSSSVVVZZZ]]]___aaadddfffgggfffeeefffhhhjjjjjjjjjlllmmmnnnppppppooommmlllfffdddaaa^^^[[[XXXSSSPPPNNNMMMMMMNNNOOONNNLLLJJJGGGDDDAAA@@@??????>>>===<<<=====================???@@@AAAAAA@@@@@@BBBDDDDDDHHHNNNXXXggg{{{yyypppkkkjjjjjjgggddd___^^^]]][[[YYYXXXXXXXXXVVVUUUSSSPPPNNNMMMLLLLLLOOOOOOOOOOOOOOOPPPPPPQQQNNNNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQOOOLLLJJJGGGFFFHHHHHHHHHHHHHHHHHHHHHHHH<<<============>>>>>>>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDGGGFFFFFFHHHIIIKKKLLLLLLNNNSSS[[[ccclllzzz{{{sssrrrqqqnnnkkkllljjjiiiiiijjjjjjkkklllmmmkkkhhhddd```^^^^^^______```bbbdddeeeeeeccc```_________```bbbcccdddeeefffaaaaaaaaa``````^^^]]]\\\ZZZ\\\]]]\\\YYYXXXZZZ\\\^^^]]]\\\]]]______]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZWWWWWWXXXXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTPPPOOONNNNNNNNNNNNOOOPPPNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQOOONNNMMMLLLLLLLLLJJJMMMOOONNNMMMLLLNNNPPPNNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQOOONNNPPPSSSVVVSSSRRRQQQPPPOOOOOOPPPQQQOOOPPPRRRSSSSSSSSSRRRQQQQQQRRRSSSTTTUUUWWWXXXXXXWWWWWWZZZ___aaadddjjjrrrsss^^^QQQMMMEEEDDDBBBAAA@@@????????????@@@AAA@@@???>>>???AAA??????@@@AAACCCEEEGGGIIIHHHJJJMMMOOOPPPSSSVVVYYY\\\ZZZYYYZZZ[[[]]]]]]\\\\\\]]]___aaaaaaaaa``````ZZZXXXVVVTTTQQQNNNIIIFFFFFFFFFEEEFFFHHHGGGEEECCCBBB@@@>>>>>>??????>>>=========>>>>>>????????????>>>AAACCCCCCCCCEEEHHHKKKJJJOOO[[[mmmuuurrrmmmiiihhhhhhgggfff```___]]][[[YYYWWWWWWVVVTTTSSSQQQOOONNNMMMMMMLLLOOOOOONNNNNNOOOOOOPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQOOOMMMJJJHHHFFFGGGGGGGGGGGGGGGGGGGGGGGG============>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCEEEEEEEEEEEEDDDJJJIIIHHHIIIJJJLLLLLLLLLJJJOOOVVV]]]eeeqqq}}}vvvpppnnnllliiiiiikkkhhhhhhhhhiiijjjlllmmmnnnkkkgggccc^^^\\\]]]___aaa```bbbdddffffffdddaaa___^^^___```bbbccceeefffggg__________________^^^]]]YYY[[[]]]\\\YYYXXXZZZ\\\]]]\\\[[[[[[\\\\\\ZZZXXX[[[ZZZYYYXXXXXXYYYZZZZZZVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVWWWWWWVVVTTTSSSTTTSSSRRRPPPOOONNNMMMMMMJJJKKKMMMOOOPPPRRRRRRSSSPPPOOONNNMMMMMMNNNOOOPPPKKKLLLNNNPPPRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMJJJLLLNNNMMMLLLLLLOOORRRMMMMMMNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOOPPPSSSVVVRRRQQQPPPOOONNNOOOPPPQQQMMMOOOQQQSSSTTTSSSQQQOOOPPPQQQRRRTTTUUUVVVXXXXXXXXXVVVWWW[[[]]]___fffnnnyyy|||fffXXXSSSHHHGGGEEECCCBBBAAAAAA@@@@@@AAACCCBBB@@@>>>>>>???AAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGJJJNNNQQQUUUSSSRRRRRRSSSTTTTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWSSSQQQOOOMMMKKKHHHCCC@@@DDDCCCCCCDDDEEEEEECCCAAABBB@@@??????@@@AAA@@@???@@@@@@@@@AAABBBBBBCCCCCC===@@@DDDEEEFFFHHHMMMQQQQQQXXXhhh~~~~~~qqqooommmjjjhhhhhhhhhhhhaaa___]]][[[YYYWWWVVVUUUQQQPPPPPPPPPPPPQQQRRRRRROOOOOONNNNNNOOOOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSMMMNNNOOOOOONNNMMMKKKJJJFFFFFFFFFFFFFFFFFFGGGGGG;;;;;;<<<======>>>======AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMOOOPPPRRRTTTXXXaaammmvvvxxxsssooollljjjjjjjjjiiiiiiiiiiiihhhhhhhhhhhhhhhhhhkkkhhhccc___^^^___bbbeeedddddddddcccbbbaaaaaaaaaaaaaaaaaabbbcccddddddeee______]]]\\\[[[ZZZZZZZZZ]]][[[XXXXXXZZZ[[[[[[[[[WWWYYY[[[]]]]]]\\\YYYXXX______^^^]]][[[YYYXXXWWWUUUUUUVVVVVVUUUTTTRRRQQQVVVVVVUUUTTTSSSRRRQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUUUURRRQQQPPPOOONNNMMMMMMMMMPPPOOONNNMMMMMMMMMNNNOOONNNMMMNNNRRRWWWZZZYYYXXXUUUVVVXXXYYY\\\```fffkkkvvvyyy~~~vvvdddXXXPPPJJJFFFFFFHHHHHHAAA;;;CCCAAA@@@@@@AAAAAAAAA@@@>>>>>>??????@@@@@@@@@AAA<<<<<<===???AAACCCEEEFFFFFFGGGJJJLLLLLLLLLKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>===>>>?????????>>>===<<<@@@???===>>>@@@BBBCCCCCCCCCCCCGGGMMMLLLIIILLLTTT\\\lllzzznnnllljjjfffdddbbbbbbbbb^^^]]]\\\ZZZXXXVVVTTTSSSSSSSSSQQQPPPOOONNNNNNNNNOOONNNMMMMMMLLLLLLMMMMMMLLLMMMOOOQQQRRRSSSTTTTTTRRRPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCEEEGGGJJJKKKKKKKKKJJJMMMOOOPPPQQQSSSZZZdddkkkyyyuuurrrooollljjjjjjjjjjjjiiijjjjjjhhhggggggggghhhhhhhhhfffbbb``````bbbeeegggddddddcccbbbaaa``````___]]]^^^___``````aaaaaaaaa]]]]]][[[ZZZYYYXXXXXXXXX\\\ZZZXXXWWWYYYZZZZZZZZZZZZ[[[]]]______^^^\\\ZZZ]]]]]]]]]\\\ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQTTTSSSRRRRRRPPPOOOOOONNNLLLLLLLLLLLLLLLLLLLLLMMMJJJJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJKKKJJJJJJJJJKKKKKKLLLMMMLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRSSSSSSQQQQQQPPPOOONNNNNNNNNNNNPPPOOONNNLLLLLLMMMMMMNNNNNNMMMNNNQQQUUUWWWWWWUUUSSSUUUVVVXXXZZZ^^^dddhhhnnnqqqvvv}}}sssiiiXXXRRRKKKHHHGGGGGGDDDBBBDDDBBB?????????@@@???>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>===@@@?????????@@@BBBBBBBBBEEEEEEHHHLLLNNNPPPYYYdddooowwwllljjjgggdddbbb```______\\\[[[ZZZYYYWWWVVVTTTTTTSSSRRRQQQOOONNNNNNNNNMMMOOONNNNNNMMMLLLMMMMMMMMMLLLLLLNNNOOOPPPQQQQQQQQQOOONNNMMMKKKIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF======>>>?????????>>>>>>>>>>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDGGGJJJKKKKKKJJJIIILLLNNNPPPPPPPPPSSSYYY___nnnzzzxxxrrrsssrrrooolllkkkkkkkkkjjjiiillljjjhhhfffeeeeeeggggggcccbbbaaaaaabbbeeegggiiicccbbbbbbaaa___^^^^^^]]]YYY[[[]]]^^^___^^^]]]\\\\\\[[[ZZZYYYXXXWWWWWWWWW[[[YYYWWWWWWXXXZZZZZZYYY\\\]]]___``````___]]]\\\[[[[[[ZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLGGGGGGGGGHHHHHHIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNOOONNNOOOOOOPPPPPPPPPPPPOOOPPPPPPOOONNNNNNOOOOOOPPPOOONNNMMMKKKKKKLLLLLLMMMNNNMMMNNNPPPSSSTTTSSSRRRQQQRRRTTTUUUWWWZZZ___cccgggjjjmmmrrr{{{mmmfff]]]SSSLLLIIIIIIIIIEEECCC@@@???@@@@@@??????>>>????????????@@@@@@@@@AAA@@@??????>>>>>>?????????@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLQQQUUU^^^nnn|||xxxsssiiigggdddaaa^^^\\\[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQPPPOOONNNMMMMMMMMMOOONNNNNNMMMMMMMMMMMMMMMKKKLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF<<<===>>>>>>>>>>>>======<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@CCCEEEIIILLLMMMLLLJJJIIILLLNNNPPPPPPOOOPPPTTTWWW```jjjxxxzzzqqqooorrrrrrpppmmmlllmmmmmmllljjjlllkkkhhheeeddddddeeefff`````````aaabbbdddeeefff``````___^^^]]]\\\[[[[[[YYY[[[^^^``````___]]][[[]]]\\\[[[ZZZYYYXXXXXXXXX\\\ZZZXXXWWWYYYZZZZZZZZZ[[[\\\]]]^^^^^^]]][[[ZZZXXXXXXXXXXXXWWWVVVTTTTTTUUUTTTRRRQQQPPPQQQRRRSSSNNNNNNMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHIIIJJJLLLMMMNNNNNNMMMNNNOOOOOOPPPOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPOOOOOONNNPPPQQQRRRSSSVVV[[[^^^bbbfffjjjmmmtttxxxhhhXXXOOOKKKKKKGGGEEEBBBAAAAAABBBBBBBBB????????????@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@???AAACCCEEEFFFIIILLLNNNLLLQQQXXX___ggguuu{{{qqqnnnfffeeebbb^^^[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFF;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBBBBAAAAAA@@@@@@??????BBBDDDGGGIIIJJJJJJHHHGGGHHHKKKNNNNNNMMMMMMPPPSSSWWW\\\eeeppp}}}wwwqqqppprrrrrrpppnnnnnnnnnnnnmmmkkkkkkjjjgggeeedddddddddeee_________``````aaabbbbbb^^^]]]]]]\\\\\\[[[ZZZZZZ]]]^^^aaaccccccbbb___^^^```___^^^\\\[[[[[[[[[[[[\\\ZZZXXXXXXYYY[[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQPPPOOOPPPQQQRRRNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNLLLKKKKKKJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHJJJKKKLLLNNNOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPLLLKKKJJJIIIHHHIIIJJJJJJMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNPPPQQQQQQSSSWWWYYY\\\aaahhhlllsssjjjXXXNNNJJJIIIFFFCCCAAABBBCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@@@@???????????????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>===============>>>>>>>>>??????@@@@@@===>>>>>>??????@@@AAABBBBBBDDDFFFGGGHHHKKKOOOSSSRRR]]]lllyyyqqqjjjhhhcccbbb___\\\YYYXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEE;;;;;;<<<<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@????????????@@@AAACCCDDDEEEEEEDDDDDDDDDGGGJJJJJJHHHHHHKKKMMMPPPRRRWWWaaaooo~~~{{{wwwrrrppprrrpppooommmmmmnnnmmmllljjjhhhhhhgggfffeeeddddddddd_________^^^^^^______```]]]]]]]]]]]]]]]]]]]]]]]]aaabbbccceeeeeedddbbbaaaaaa```___^^^]]]\\\\\\\\\[[[YYYWWWWWWXXXZZZZZZYYYWWWWWWWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHIIIJJJKKKMMMNNNPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNKKKJJJIIIHHHGGGHHHHHHIIILLLMMMOOONNNLLLKKKKKKLLLLLLNNNPPPPPPPPPRRRTTTVVVUUU[[[ccckkksss}}}gggXXXQQQNNNKKKFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA????????????@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDD@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>??????@@@@@@AAAAAAAAA??????@@@@@@AAACCCEEEEEEGGGIIIKKKKKKLLLQQQXXX^^^eeewww{{{uuujjjdddddd___]]][[[YYYWWWVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEE<<<<<<======<<<;;;;;;:::;;;;;;;;;<<<<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCEEEGGGGGGDDDDDDGGGJJJJJJMMMRRRXXXaaammmzzz{{{vvvvvvtttpppooopppmmmkkkjjjkkkkkkkkkiiigggeeeffffffgggfffeeedddccc______^^^]]]^^^___```aaa^^^^^^___``````aaaaaabbbccccccdddddddddccccccbbb```___^^^\\\[[[[[[ZZZZZZYYYWWWUUUUUUVVVXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPNNNMMMJJJHHHHHHIIIKKKLLLKKKKKKJJJJJJJJJKKKKKKLLLJJJIIIHHHGGGFFFGGGGGGHHHKKKMMMOOONNNLLLJJJKKKMMMMMMOOOPPPQQQQQQQQQSSSUUUTTTXXX^^^gggqqq}}}}}}mmmeee[[[WWWPPPLLLJJJIIIHHHGGGEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCC?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJJJJMMMPPPSSSXXXaaannnxxx~~~uuulllddd``````ZZZYYYWWWUUUTTTTTTTTTUUUSSSRRRRRRQQQPPPOOOOOONNNNNNNNNMMMLLLLLLLLLLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@BBBAAAAAA@@@AAABBBDDDEEEDDDGGGHHHFFFDDDCCCEEEHHHFFFLLLRRRUUUXXX```mmmxxx{{{vvvrrrrrrrrrnnnmmmnnnjjjiiihhhhhhiiiiiigggeeecccdddfffggggggfffdddbbb______]]]]]]^^^```cccddd``````aaabbbcccdddeeefffcccccccccbbbbbbbbbbbbbbb^^^]]]\\\ZZZYYYYYYXXXXXXWWWUUUSSSSSSTTTVVVVVVUUUYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTTTTUUUUUUUUUUUUTTTMMMNNNOOOPPPQQQPPPOOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHJJJLLLMMMOOOOOONNNKKKHHHFFFEEEGGGIIIKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMOOOOOOLLLJJJKKKMMMMMMOOOQQQQQQQQQQQQSSSTTTWWWYYY\\\cccmmmxxxxxxgggbbb[[[TTTPPPNNNLLLJJJFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAA@@@@@@@@@????????????======>>>>>>??????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNJJJNNNTTT[[[dddsss}}}{{{~~~tttlllgggaaa^^^^^^VVVUUUTTTRRRRRRRRRSSSSSSSSSRRRRRRPPPOOONNNNNNMMMNNNMMMLLLLLLLLLLLLLLLMMMIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEE===<<<;;;::::::;;;<<<===::::::;;;;;;<<<========================>>>??????BBBBBBAAA@@@@@@AAAAAAAAADDDEEEFFFEEECCCCCCDDDFFFIIIKKKMMMQQQUUU\\\eeejjjuuu}}}xxxsssrrrpppooommmkkkjjjiiigggffffffeeeeeeeeeeeefffffffffgggggghhhhhhhhhhhhbbbaaaaaabbbdddfffgggfffddddddccccccbbbaaa``````^^^^^^]]]]]]]]]^^^______\\\[[[YYYWWWVVVVVVVVVVVVXXXVVVTTTSSSQQQQQQQQQRRRRRRSSSTTTUUUUUUTTTRRRRRRSSSTTTVVVWWWVVVUUURRRQQQTTTSSSQQQPPPOOONNNMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLJJJHHHFFFFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFDDDHHHGGGFFFFFFEEEEEEFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMMMMMMMMMMLLLNNNNNNOOOOOOPPPQQQQQQRRRTTTWWW[[[___eeeooo{{{vvviii___YYYTTTOOOJJJNNNKKKHHHFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBDDDEEEAAAAAA@@@>>>======@@@BBBAAAAAAAAA@@@??????>>>>>>===???AAACCCDDDDDDDDDCCCDDDFFFGGGGGGFFFEEEEEEFFFCCCEEEFFFHHHJJJLLLNNNOOOXXX]]]ccclllyyy~~~}}}xxxoooggg```\\\\\\\\\XXXWWWVVVUUUTTTTTTTTTTTTQQQQQQQQQPPPOOONNNLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDDDD<<<;;;:::999999:::;;;;;;::::::;;;;;;<<<========================>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAADDDEEEEEEDDDCCCBBBDDDEEEGGGHHHIIIKKKNNNSSSZZZ___jjjvvv|||sssqqqoooooonnnmmmkkkjjjiiiiiiggggggffffffeeeeeeffffffggghhhiiijjjjjjiiihhhgggfffeeeddddddfffhhhggggggeeeddddddcccaaa```______\\\\\\\\\\\\\\\\\\\\\]]][[[ZZZXXXVVVUUUUUUVVVVVVXXXWWWUUUSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTRRRRRRSSSTTTSSSRRRQQQPPPRRRQQQPPPOOOOOOOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLKKKJJJHHHHHHGGGGGGGGGHHHJJJKKKJJJIIIGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEFFFGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKKKKLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSVVVYYY^^^hhhttt}}}}}}rrrjjjbbbYYYSSSTTTPPPLLLJJJHHHHHHGGGFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA??????AAACCCCCCCCCCCCCCCCCCCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEHHHIIIKKKJJJIIIIIIIIIKKKKKKKKKLLLMMMPPPTTTYYY]]]cccjjjtttsssooohhh```[[[YYYYYYYYYUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD;;;;;;:::999888888999999:::::::::;;;<<<<<<============<<<<<<======>>>???@@@@@@????????????@@@@@@BBBCCCDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGHHHKKKOOOSSS\\\eeeuuu{{{sssooopppjjjjjjjjjjjjjjjjjjjjjjjjiiihhhhhhhhhggggggggggggiiikkklllmmmllljjjhhhfffhhhfffeeeeeefffggggggffffffeeedddbbbaaa___^^^]]]ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUVVVVVVXXXWWWUUUTTTSSSSSSSSSTTTPPPPPPPPPQQQRRRSSSUUUUUURRRRRRRRRRRRRRRQQQQQQQQQPPPOOOOOONNNNNNOOOPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGHHHIIIJJJIIIHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHHHHHHHIIIKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSTTTXXX```llluuu}}}{{{pppiiiaaa]]]XXXTTTQQQNNNKKKIIIGGGGGGHHHHHHGGGFFFDDDCCCEEEEEEEEECCC@@@@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFJJJKKKLLLKKKJJJJJJLLLMMMOOOOOOPPPRRRWWW___hhhooozzzrrriiieee```[[[WWWVVVVVVWWWSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCC;;;;;;::::::999999888888999::::::;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>>>>??????AAABBBBBBBBB@@@AAABBBDDDGGGGGGGGGFFFFFFHHHKKKNNNRRRXXXbbbrrr|||uuupppooorrrhhhhhhiiiiiijjjkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhkkklllnnnooonnnjjjgggddddddcccaaabbbdddeeeeeeeeefffeeedddbbb```^^^]]]\\\YYYZZZZZZZZZYYYYYYXXXXXXVVVVVVUUUTTTTTTUUUVVVWWWYYYWWWVVVTTTTTTTTTTTTUUURRRQQQPPPPPPPPPRRRSSSTTTTTTTTTSSSRRRRRRRRRSSSTTTPPPOOOOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHGGGJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFGGGHHHJJJLLLKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRRRRSSSUUU\\\gggoooxxxwwwsssmmmgggaaa\\\XXXTTTNNNMMMKKKJJJHHHHHHGGGGGGEEEFFFGGGFFFDDDCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEEIIIHHHGGGGGGGGGIIIJJJKKKNNNOOOOOOOOONNNOOOQQQTTTUUUXXX]]]ccckkkvvvyyylllcccaaa]]]YYYVVVVVVVVVVVVSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLKKKKKKKKKJJJJJJFFFHHHJJJKKKKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBB;;;;;;;;;;;;::::::999999999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<===>>>??????@@@AAA@@@??????AAACCCFFFFFFGGGFFFEEEGGGJJJLLLNNNOOOTTT___nnn}}}yyyuuuqqqlllkkknnnhhhiiiiiijjjkkkllllllmmmmmmnnnnnnnnnmmmllljjjiiikkklllnnnnnnllliiieeebbb```______```cccfffffffffeeedddcccaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXUUUTTTSSSSSSTTTUUUWWWXXXXXXWWWVVVTTTTTTTTTTTTUUUTTTSSSRRRPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQRRRSSSSSSQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIHHHGGGGGGGGGGGGHHHGGGHHHJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIHHHGGGGGGFFFFFFGGGHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGIIIKKKLLLJJJJJJKKKKKKLLLMMMMMMMMMPPPQQQRRRRRRSSSYYYaaahhhwww|||zzzsssmmmiiiccc___WWWPPPKKKIIIIIIJJJGGGIIIKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHKKKKKKKKKKKKMMMOOORRRSSSSSSTTTTTTTTTUUUXXX]]]```fffnnnyyy}}}ooohhh```^^^[[[XXXVVVTTTTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJEEEGGGHHHJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBB???@@@@@@@@@AAAAAAAAABBB::::::;;;;;;;;;;;;::::::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;;;;:::;;;;;;<<<===>>>===>>>??????>>>>>>@@@BBBBBBCCCCCCCCCCCCDDDGGGIIIJJJJJJLLLQQQ[[[hhhttt|||{{{vvvsssssspppkkkkkkmmmjjjjjjkkkkkkkkklllllllllnnnnnnooonnnnnnllljjjiiiiiijjjkkkkkkiiifffbbb``````______aaadddggghhhhhhdddcccbbb```___]]]\\\[[[ZZZ[[[[[[\\\[[[ZZZXXXWWWTTTSSSSSSSSSTTTVVVXXXYYYWWWVVVUUUTTTSSSTTTTTTUUUUUUUUUSSSRRRQQQPPPPPPPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHJJJKKKKKKJJJIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEEEEDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEFFFEEECCCBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKIIIIIIIIIJJJKKKKKKLLLLLLLLLNNNPPPPPPQQQTTT[[[aaaqqqvvv~~~}}}uuuiii[[[QQQKKKIIIIIIJJJMMMPPPPPPOOOMMMLLLLLLNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLMMMNNNQQQSSSUUUVVVTTTUUUXXXZZZ___fffnnnsssqqqeeebbb\\\[[[YYYVVVTTTRRRQQQPPPOOONNNMMMLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@AAAAAABBBBBB777888999:::;;;;;;::::::888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======999999999::::::;;;<<<===<<<===>>>>>>===>>>@@@BBB@@@AAABBBAAAAAAAAACCCEEEDDDFFFGGGIIILLLTTT___ggguuu{{{vvvsssqqqqqqoookkkkkkooollllllkkkkkkkkkjjjjjjjjjllllllmmmmmmllljjjhhhfffgggggggggfffeeebbb```______^^^^^^___bbbeeeeeeeeebbbaaaaaa```^^^]]]]]]\\\ZZZZZZ[[[\\\[[[YYYWWWVVVSSSSSSSSSTTTUUUWWWZZZ[[[VVVUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQMMMNNNOOOPPPQQQPPPOOOOOOOOOOOONNNLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIHHHIIIIIIIIIGGGHHHJJJLLLKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIILLLOOOPPPQQQSSSXXX\\\eeeoooyyytttggg^^^YYYWWWZZZ\\\______]]]YYYWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTVVVWWWYYYZZZ\\\]]]^^^^^^]]]```dddkkktttyyyjjjaaa\\\XXXXXXWWWVVVUUUSSSRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA??????@@@@@@AAABBBBBBCCC444666777999:::::::::999888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<======999999999999:::;;;<<<===;;;<<<============???AAAAAABBBBBBAAA@@@@@@BBBCCC???CCCFFFEEEEEEIIIQQQYYYaaannn~~~zzzwwwrrrnnnlllllljjjgggiiimmmmmmllllllkkkjjjiiihhhhhhjjjkkklllllljjjhhhfffdddeeeeeedddcccbbb```___^^^^^^]]]\\\]]]___aaaaaa```aaaaaa```___^^^^^^]]]]]]YYYZZZ[[[[[[ZZZXXXVVVUUUSSSSSSSSSTTTVVVXXXZZZ\\\UUUTTTSSSRRRRRRRRRSSSTTTRRRSSSTTTUUUUUUTTTSSSRRRNNNOOOQQQSSSSSSRRRQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHJJJLLLLLLJJJHHHFFFEEEEEEDDDCCCDDDEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBCCCDDDDDDEEEDDDDDDCCCDDDFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKIIILLLQQQRRRRRRTTTXXX[[[ZZZhhhwww}}}xxxrrrooopppsssuuutttppplllhhhggg`````````aaabbbbbbcccccchhhjjjkkkmmmnnnnnnmmmmmmmmmqqqxxx~~~qqqiiiaaa[[[WWWWWWXXXXXXWWWVVVUUUTTTQQQPPPOOONNNMMMMMMMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA??????@@@AAABBBBBBCCCCCC888888888888999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>============@@@@@@AAAAAAAAAAAABBBBBB??????@@@BBBEEEHHHKKKMMMSSS^^^nnn{{{yyyvvvttttttnnnkkkgggfffgggiiijjjjjjlllmmmllliiieeedddgggjjjhhhgggfffeeedddcccbbbbbbdddcccaaa`````````aaabbbaaa```___^^^]]]\\\\\\\\\^^^______^^^\\\\\\]]]___]]]]]]\\\ZZZYYYWWWVVVVVVTTTTTTUUUWWW[[[\\\\\\[[[YYYWWWTTTTTTUUUVVVVVVVVVSSSSSSRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEHHHGGGEEECCCCCCDDDEEEFFFHHHGGGEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHFFFEEECCCBBBBBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIHHHGGGGGGHHHJJJKKKJJJKKKMMMPPPSSSVVVXXXYYY```ccckkkuuu{{{|||uuuoooppprrruuuyyy}}}tttiii^^^YYY\\\YYYXXXWWWWWWWWWVVVSSSPPPPPPOOOOOOOOOQQQPPPOOOMMMOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@@@@666666666666777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<>>>>>>>>????????????@@@BBBBBBAAAAAAAAABBBCCCCCCGGGLLLRRRXXXaaappp{{{wwwrrrooonnnmmmlllkkkjjjgggeeedddfffhhhhhhhhhhhhiiijjjhhhfffdddeeefffeeeeeedddcccbbbaaaaaa```______^^^]]]]]]]]]^^^^^^______^^^]]]\\\\\\\\\\\\]]]^^^^^^\\\ZZZZZZ\\\^^^______^^^]]][[[ZZZYYYYYYXXXXXXXXXYYY[[[\\\[[[ZZZVVVUUUSSSTTTVVVWWWXXXWWWVVVUUUUUUTTTSSSRRRRRRQQQRRRQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLJJJJJJKKKMMMOOOPPPQQQRRRRRRTTTZZZccciiioooyyymmmeeeaaa[[[WWWYYYWWWVVVVVVVVVWWWWWWUUUSSSQQQOOOMMMLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFFFFAAACCCFFFFFFFFFFFFGGGHHHFFFFFFEEEEEEDDDCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@777888888888999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAEEEGGGJJJNNNVVVcccsss~~~yyyrrrnnnmmmkkkjjjkkkjjjiiihhhfffdddbbbcccdddfffggggggffffffggggggeeedddcccccccccbbbbbbaaa``````______^^^]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\ZZZYYYYYY[[[]]]^^^^^^]]]\\\[[[ZZZYYYYYYZZZYYYYYYYYY[[[[[[YYYXXXTTTSSSRRRTTTVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQPPPOOONNNNNNMMMLLLOOONNNMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKLLLMMMNNNOOOOOORRRSSSWWW^^^dddjjjuuu~~~qqqddd```___ZZZWWWWWWVVVUUUTTTUUUWWWWWWVVVUUURRROOOLLLKKKKKKMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHHHHHHHHHHHHHGGGGGGBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???777888888888999999999999999999888888999999:::;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<=========>>>>>>>>>????????????@@@@@@@@@AAA>>>??????@@@@@@@@@@@@@@@>>>@@@CCCFFFKKKTTT___gggwwwxxxppplllkkkjjjiiiiiijjjiiigggeeecccaaa```aaaccceeeeeeeeedddddddddddddddcccaaa`````````______^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]\\\\\\ZZZXXXWWWWWWZZZ\\\\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXXXXXXXYYYYYYWWWUUURRRQQQQQQSSSUUUVVVVVVUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOOOONNNMMMLLLLLLLLLNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAABBB@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCC>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNQQQVVV[[[```jjjuuu|||qqqiiiaaa^^^^^^[[[XXXWWWUUUTTTSSSTTTUUUVVVVVVUUURRROOOLLLKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHHHHIIIIIIIIIHHHHHHEEEFFFGGGFFFCCCBBBAAABBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????666666666666777777777777999999888888999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<=========<<<<<<======>>>??????????????????@@@@@@@@@AAAAAA======>>>@@@@@@@@@@@@@@@<<<>>>AAADDDGGGLLLQQQUUU___gggsssxxxrrroookkkhhhjjjiiihhhhhhhhhhhheeeccc```^^^^^^___bbbdddddddddcccbbb```aaabbbbbb```___^^^^^^]]]]]]\\\\\\\\\\\\[[[[[[\\\]]]]]]]]]\\\\\\ZZZZZZZZZZZZ[[[\\\]]]]]][[[[[[YYYWWWUUUVVVYYY[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWVVVUUUVVVWWWWWWUUUSSSQQQPPPPPPRRRTTTTTTSSSQQQRRRRRRQQQPPPOOONNNNNNMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLKKKJJJIIIGGGGGGFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@AAABBBBBB???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@AAAAAADDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCBBB>>>>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMLLLLLLNNNRRRTTTWWW```jjjqqqwwwvvvqqqiiiddd___]]]]]]\\\ZZZWWWUUUSSSQQQRRRSSSTTTTTTSSSRRRPPPMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHHHHIIIJJJJJJJJJIIIIIIGGGHHHHHHGGGDDDAAA@@@AAACCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@????????????666666666666777777777777999999888888999999:::;;;999999999999999999999999::::::;;;;;;<<<======>>>;;;;;;<<<<<<===>>>>>>???>>>>>>>>>????????????@@@===>>>???@@@@@@@@@?????????@@@BBBDDDFFFHHHKKKMMMPPPUUU]]]fffppp}}}{{{rrrllljjjiiihhhfffgggeeeddddddeeedddbbbaaa]]]\\\\\\^^^aaaccccccbbbccc```^^^]]]___``````___\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYZZZ[[[\\\[[[[[[ZZZYYYYYYYYYZZZZZZ\\\]]]]]]ZZZZZZXXXUUUSSSTTTXXX[[[YYYYYYXXXXXXWWWWWWVVVVVVTTTSSSSSSSSSTTTTTTSSSQQQPPPOOOOOOPPPRRRRRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDDDDCCCBBBAAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@???@@@@@@AAABBBBBB???@@@AAABBBBBBAAA@@@>>>???????????????????????????????????????@@@AAAAAACCCBBBBBBAAA@@@@@@AAAAAABBBBBBDDDDDDDDDCCCAAA@@@>>>???@@@AAAAAAAAA@@@???@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKMMMPPPPPPQQQXXXaaadddmmm||||||ppphhheeeaaa___\\\[[[[[[\\\ZZZXXXTTTRRRPPPPPPQQQRRRRRRQQQRRRQQQOOONNNOOONNNLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHIIIJJJHHHFFFCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@????????????888888888888999999999999999999888888999999:::;;;999999999999999999999999::::::;;;;;;<<<===>>>>>>::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>???@@@AAAAAAAAA???>>>===???@@@@@@AAABBBCCCEEEFFFKKKNNNRRRWWW___lll{{{wwwqqqjjjggggggggggggeeecccbbbaaaaaaaaabbb```___\\\[[[[[[]]]```bbbcccbbbccc```\\\\\\^^^``````___[[[[[[[[[[[[ZZZZZZZZZZZZVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZ\\\]]]]]]ZZZYYYWWWTTTSSSTTTWWWZZZYYYYYYXXXXXXWWWWWWWWWVVVRRRQQQQQQQQQSSSSSSQQQPPPOOOOOOOOOPPPQQQPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIJJJJJJKKKHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????>>>======????????????@@@AAABBBBBB>>>@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>???????????????>>>>>>???@@@AAAAAABBBAAAAAA@@@?????????@@@@@@AAACCCCCCCCCAAA???>>>???@@@AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHJJJLLLKKKKKKPPPXXXYYYeeewww{{{qqqhhhbbb___\\\[[[YYYXXXZZZ\\\[[[XXXTTTRRROOOOOOPPPQQQQQQPPPRRRQQQPPPPPPPPPOOOMMMJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLJJJHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIKKKJJJHHHFFFFFFGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>777777777777777777777777;;;:::888777777777888999888888999999999:::::::::;;;::::::999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===BBBAAA@@@>>>>>>>>>>>>????????????@@@AAABBBCCCDDDFFFIIILLLNNNRRR[[[gggqqq}}}yyyuuuiiigggeeefffggggggdddbbb___^^^^^^bbbggggggbbb]]]^^^^^^___```bbbcccdddeeeaaa```^^^[[[ZZZYYYYYYYYYXXXZZZ[[[\\\\\\[[[ZZZXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[VVVVVVUUUTTTUUUVVVWWWXXXUUUVVVXXXZZZZZZYYYXXXVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@?????????>>>>>>======????????????????????????BBBBBBBBBBBBAAAAAA@@@???===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@AAABBB@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@BBBAAA???>>>>>>???AAABBBAAABBBDDDFFFGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHIIILLLOOOQQQUUU]]]kkkyyy~~~xxxxxxxxxoookkkeee```___ZZZZZZ[[[[[[ZZZYYYXXXWWWSSSSSSSSSSSSSSSRRRQQQQQQOOOOOONNNMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJGGGIIILLLMMMNNNLLLJJJHHHJJJLLLMMMKKKFFFDDDDDDEEEGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@777777777777777777777777:::999888777666777777888777777777888888888999999999999999888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>>=========>>>>>>?????????@@@AAABBBCCCDDD@@@CCCEEEFFFHHHNNNXXX```fffnnnyyyxxxrrrmmmjjjfffdddcccccceeeeeeccc``````___```dddhhhhhhbbb]]]^^^___```aaabbbcccccccccaaa```^^^\\\[[[ZZZZZZZZZYYYZZZ\\\]]]]]]\\\ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVRRRRRRRRRSSSSSSUUUVVVVVVWWWVVVUUUUUUUUUVVVXXXXXXVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAA@@@???>>>======>>>>>>>>>?????????========================>>>>>>>>>===>>>???AAABBB@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@@@@@@@????????????======>>>???AAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFGGGJJJLLLNNNRRRYYYdddooozzz}}}|||~~~}}}|||~~~pppjjjgggbbb^^^]]]ZZZZZZYYYYYYXXXWWWWWWWWWSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPOOONNNMMMMMMMMMNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIJJJKKKJJJFFFCCCCCCDDDFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@777777777777777777777777888777777666666666666777666666666777777777888888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCAAACCCEEEEEEEEEHHHNNNSSSQQQXXX```iiisss~~~zzzuuupppmmmkkkhhhfffbbbaaa```aaabbbbbb```___``````bbbfffjjjiiiddd___```aaacccddddddcccbbbbbbaaa```^^^]]]\\\[[[[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWVVVVVVTTTTTTTTTTTTTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSSSSRRRQQQOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAACCCBBBBBBAAA@@@@@@?????????????????????@@@@@@@@@??????>>>>>>>>>>>>==============================???????????????>>>>>>===============>>>>>>>>>>>>========================>>>=========>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???===>>>>>>??????>>>>>>===>>>>>>>>>>>>@@@BBBDDDFFFCCCAAA@@@??????@@@BBBDDDAAAAAAAAABBBCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIKKKNNNSSS[[[ccclllxxxxxxssspppqqqrrrtttvvvyyy{{{}}}{{{pppfffcccaaa^^^ZZZZZZZZZXXXWWWUUUUUUUUUUUUVVVSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQPPPNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJIIIFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@777777777777777777777777666666666555555555666666666666666777777777888888888888999999999999888888888999999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======>>>???>>>>>>>>>>>>???AAABBBCCCCCCEEEGGGGGGFFFGGGIIILLLLLLOOOSSSWWW^^^jjjxxx|||tttqqqllliiihhhhhhgggeee````````````aaa``````___^^^___cccgggkkkkkkhhheeeeeeeeefffffffffdddbbbaaa```___^^^]]]]]]\\\\\\[[[\\\\\\]]]]]]]]]]]]\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXXXXYYYYYYWWWVVVSSSQQQPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDCCCCCCBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@??????>>>????????????????????????>>>>>>>>>>>>>>>>>>=======================================>>>>>>======<<<<<<<<<<<<=========>>>>>>========================<<<<<<======>>>??????@@@@@@@@@@@@@@@@@@??????>>><<<======>>>>>>======<<>>>>>??????=========>>>???@@@AAABBB???AAACCCDDDDDDDDDEEEFFFKKKLLLMMMNNNQQQYYYccckkk|||zzztttnnnjjjfffcccbbbaaa```___```aaabbbbbbaaa`````````\\\^^^bbbgggkkkmmmlllkkkjjjiiiiiihhhfffdddaaa```^^^^^^^^^]]]]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[[[[ZZZXXXWWWWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUWWWWWWWWWXXXXXXXXXXXXXXXVVVTTTRRROOONNNNNNOOOPPPPPPQQQRRRRRRRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAA@@@@@@????????????AAAAAA@@@@@@@@@?????????????????????????????????==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@??????>>>===<<<<<<<<<======<<<<<<<<<>>>???@@@AAADDDFFFHHHIIIJJJJJJJJJIIIGGGDDDBBBAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEFFFGGGGGGJJJOOOTTT\\\gggttt~~~xxxiiiccc^^^^^^]]]YYYVVVVVVWWWVVVSSSQQQPPPPPPQQQRRRNNNNNNOOOOOOOOOOOONNNNNNQQQPPPOOONNNMMMLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBCCCDDDDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666444555666666777666666666777777777888888888999999999:::;;;<<<<<<;;;:::999888888888888999999999999::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<======>>>???AAABBB>>>???@@@BBBDDDEEEEEEEEEFFFFFFGGGGGGIIINNNUUUZZZaaaiiirrrzzz{{{uuurrrlllhhhdddaaa```___^^^]]]bbbdddeeedddbbb``````aaa\\\^^^bbbfffjjjmmmoooooommmllljjjgggdddaaa___^^^\\\\\\]]]]]]]]]\\\[[[[[[______^^^^^^^^^^^^______^^^]]]\\\[[[ZZZYYYXXXWWWZZZZZZYYYXXXWWWWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSPPPNNNMMMMMMNNNOOOOOOPPPQQQRRRRRRPPPNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAABBBAAA@@@??????>>>??????????????????@@@@@@@@@@@@@@@@@@@@@???????????????<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>===???????????????>>>===<<<;;;<<<<<<======<<<<<<;;;<<<<<<===???@@@BBBCCCCCCFFFGGGHHHGGGFFFBBB???===AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFGGGIIILLLNNNRRRYYYdddkkk}}}tttpppfffaaa]]]]]]\\\XXXVVVWWWVVVUUUSSSQQQOOOOOOOOOOOOLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGFFFGGGHHHHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666444555666777888777777666666666666777777777888888888999:::;;;;;;:::999888888888888888999999999999999999:::::::::;;;;;;;;;999:::;;;<<<======<<<<<<<<<<<<<<<===>>>???@@@AAA??????@@@BBBEEEFFFFFFFFF@@@AAACCCDDDFFFHHHKKKMMMOOOSSSZZZ```gggqqq}}}}}}{{{yyyvvvrrrpppllliiieeeccccccdddccccccdddeeegggeeeaaa______```___```bbbdddgggjjjnnnpppooolllhhhccc```]]]\\\[[[ZZZZZZ[[[\\\\\\\\\[[[ZZZ```__________________``````___^^^]]][[[ZZZYYYXXX^^^]]]\\\[[[ZZZYYYYYYYYYTTTUUUVVVWWWXXXWWWWWWVVVSSSRRRPPPNNNNNNMMMNNNNNNNNNOOOQQQRRRRRRPPPNNNLLLMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<=========>>>>>>========================:::;;;;;;<<<======<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<===>>>=========????????????>>>===<<<;;;<<<<<<============<<<<<<<<<<<<===>>>>>>?????????AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBCCCDDDDDDDDDDDDEEEGGGHHHHHHIIINNNUUU[[[mmmsss{{{tttkkkjjjccc^^^[[[[[[ZZZWWWVVVYYYUUUTTTSSSRRRPPPOOONNNMMMKKKLLLLLLMMMNNNNNNMMMMMMKKKKKKKKKKKKKKKLLLLLLMMMJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEDDDDDDEEEDDDCCCDDDFFFGGGEEECCCAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@666666666666666666666666444555777888888888777666555555555555666666666777666777999::::::999777666777888888888888999999999999999:::::::::;;;;;;;;;888999:::;;;<<<;;;:::999<<<<<<<<<<<<===???@@@AAA>>>===>>>???BBBCCCDDDCCC???@@@BBBDDDEEEFFFFFFFFFIIIJJJMMMQQQVVV]]]eeekkkwww{{{~~~|||yyyyyyxxxwwwvvvssspppnnnjjjgggddddddeeefffggggggdddfffgggeeeaaa^^^^^^___bbbccccccdddeeehhhlllooooookkkfff```\\\ZZZYYYYYYXXXYYYZZZ\\\\\\[[[ZZZZZZ``````____________``````aaa```___^^^\\\[[[ZZZYYY[[[ZZZYYYWWWWWWVVVVVVVVVTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQPPPOOONNNNNNNNNNNNMMMNNNPPPRRRRRRPPPMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>><<<<<<===???@@@AAABBBCCC@@@@@@@@@@@@??????>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<=========<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;===>>>======<<>>===<<<;;;<<<<<<============<<<<<<>>>>>>????????????>>>===???>>>======>>>@@@BBBCCC???@@@@@@AAAAAABBBCCCCCC@@@AAABBBBBBCCCCCCCCCCCCBBBDDDFFFEEEFFFIIIPPPUUU\\\eeeqqqzzzyyypppiiihhh```[[[XXXYYYXXXVVVVVVZZZTTTTTTSSSSSSQQQOOOMMMLLLKKKLLLMMMNNNNNNNNNNNNNNNJJJIIIIIIJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCAAA@@@BBBEEEFFFCCCAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@555555555555666666666666999999888777666666777777888888777555555444444444444555555666666666666666666666777777777888888888;;;;;;;;;;;;:::999888888999999:::;;;;;;:::::::::<<<<<<<<<<<<============???@@@AAABBBCCCDDDDDDDDDAAAAAABBBBBBCCCDDDEEEEEEFFFFFFGGGIIILLLPPPTTTWWWeeejjjqqqxxx{{{vvvrrrrrrrrrrrrrrrqqqpppooonnnmmmmmmfffeeedddcccdddfffhhhiiikkkjjjhhhfffdddccccccccceeeeeedddddddddeeeeeefffgggeeeccc```]]][[[ZZZZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]aaa```^^^]]]\\\\\\]]]]]]____________^^^]]]\\\[[[ZZZYYYYYYXXXWWWVVVVVVVVVSSSTTTUUUVVVVVVVVVUUUTTTOOOPPPQQQQQQQQQPPPNNNMMMOOOPPPQQQRRRQQQOOOLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>BBBAAA???>>>===<<<=========>>>>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;???>>>===;;;::::::999999:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;::::::;;;;;;;;;<<<=========<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>============>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======<<<<<<<<<;;;======;;;::::::;;;<<<===@@@@@@AAABBBAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEGGGHHHJJJLLLMMMTTT[[[fffrrr|||zzzmmmhhhfffcccaaa[[[YYYWWWWWWWWWVVVUUUSSSUUUTTTSSSQQQOOOMMMLLLKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@????????????@@@@@@????????????????????????@@@@@@@@@@@@?????????>>>444555555555666666666666888777666666555555555666888777666555444444444444444444555666666666666666999999999:::::::::;;;;;;:::::::::::::::999888888666777888:::;;;<<<======;;;<<<<<<<<<==================>>>???@@@@@@@@@?????????@@@AAAAAABBBCCCCCCEEEEEEEEEFFFIIILLLOOOQQQSSSWWW]]]dddjjjpppwww{{{}}}{{{xxxtttqqqoooooopppoooooonnnmmmlllkkkjjjjjjeeedddccccccdddeeegggiiijjjhhhfffdddbbbbbbccccccfffeeedddddddddddddddeeeeeedddbbb```]]]\\\[[[ZZZ\\\\\\\\\[[[[[[\\\\\\]]]___^^^]]]\\\\\\\\\]]]]]]`````````___^^^\\\[[[ZZZZZZZZZYYYXXXXXXWWWVVVVVVTTTTTTUUUVVVUUUTTTSSSRRROOOPPPQQQQQQPPPOOONNNMMMNNNOOOPPPPPPNNNLLLJJJHHHKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>???>>>===<<<;;;;;;<<<<<<===>>>>>>???AAABBBBBBCCC@@@@@@???======<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>>BBBAAA???>>>===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>==================<<<;;;;;;;;;<<<===<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFHHHJJJJJJOOOUUU___iiittt~~~|||oooeeeaaa```___]]]YYYWWWVVVUUUVVVUUUSSSRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHIIIIIIIIIIIIHHHHHHFFFEEECCCDDDEEEEEEDDDBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@??????????????????@@@????????????????????????????????????>>>>>>>>>>>>444444444555555555666666666666555444444444444555777666555555444444444444444444555666666666666555666666777777777888888888999999999999999999888888666777888:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>>>>>>>============>>>>>>???@@@@@@@@@CCCCCCBBBCCCEEEGGGIIIJJJIIILLLQQQUUUYYY^^^cccfffrrrxxxyyysssqqqpppnnnlllkkkkkkkkkkkkkkkjjjjjjiiihhhgggffffffddddddccccccdddeeeggghhhhhhfffcccaaa```aaacccdddfffeeedddcccccccccccccccbbbbbbaaa```^^^]]]\\\\\\]]]]]]]]]^^^^^^]]]]]]\\\]]]\\\\\\\\\\\\]]]^^^___aaaaaa```___]]][[[ZZZYYYZZZZZZZZZYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPPPPPPPPPPQQQPPPPPPOOONNNNNNNNNNNNMMMLLLIIIGGGFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>======<<<<<<======>>>===>>>>>>???@@@AAABBBBBB>>>>>>===<<<;;;;;;;;;;;;:::;;;<<<>>>@@@AAAAAABBBBBBAAA@@@???>>>=========:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>=========<<<<<<<<<<<<======;;;<<<>>>@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBDDDEEEGGGGGGHHHMMMTTT\\\gggrrr}}}ssskkkbbb]]][[[[[[[[[YYYWWWVVVTTTTTTTTTTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA????????????????????????????????????????????????>>>>>>>>>=========<<<<<<333333444444444555555555555555444444444444555555666555555444333333444444333444555555666666555555444444555555555666666666888888888777888888888999999::::::::::::999888888::::::;;;;;;;;;<<<<<<<<>>>>>=========>>>>>>????????????@@@@@@AAABBBDDDFFFGGGHHHJJJNNNPPPSSSUUUYYY[[[___dddlllttt|||~~~zzzyyyxxxwwwuuurrrjjjhhhggggggggghhhhhhhhhggggggffffffeeeddddddccceeedddddddddeeefffggghhheeedddaaa______```cccdddeeedddcccbbbbbbaaaaaabbbaaaaaaaaaaaa``````______]]]]]]_________^^^\\\[[[[[[[[[\\\]]]^^^___``````aaaaaa```___]]][[[YYYXXXZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXWWWUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQQQQPPPPPPNNNNNNMMMLLLJJJHHHFFFEEEHHHGGGGGGFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>??????@@@@@@AAA===>>>>>>???@@@AAAAAAAAA>>>===<<<;;;;;;;;;;;;;;;;;;<<<===???AAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>=================================>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEFFFHHHLLLQQQZZZeeepppxxx~~~pppfffbbb]]]ZZZZZZZZZYYYXXXVVVUUUSSSSSSTTTSSSRRRPPPMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJKKKKKKLLLLLLKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDBBBCCCDDDDDDCCCAAABBBBBBBBBBBBAAAAAAAAA@@@?????????@@@@@@?????????????????????????????????======<<<<<<<<<;;;;;;;;;333333333333444444444444555555555444444555555666555444444333333333333444333444444555555555555555777777777888888888888999666666666666666777888999999:::::::::999999888777::::::::::::;;;;;;;;;;;;???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????<<<===>>>@@@BBBDDDEEEFFFEEEGGGJJJKKKKKKMMMOOOQQQOOOSSSZZZ```gggmmmrrruuuzzzvvvsssuuussspppooooooooooooooohhhfffeeeeeeggghhhgggeeefffeeeeeeddddddccccccccceeeeeeeeeffffffggghhhhhhcccbbb```^^^^^^```bbbcccbbbbbbaaa``````````````````aaaaaabbbbbbbbbaaaaaa\\\]]]^^^___^^^]]][[[ZZZ[[[[[[\\\^^^___aaaaaabbbaaaaaa```^^^]]]ZZZXXXWWWYYYYYYYYYYYYXXXXXXXXXXXXZZZYYYWWWUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQRRRRRROOOOOONNNLLLJJJHHHGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAA>>>>>>>>>??????@@@@@@AAA>>>>>>======<<<<<<======>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999:::;;;<<<===<<<<<<;;;;;;:::::::::999::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????????????????????????????@@@?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKPPPYYYcccjjjuuuxxxnnnfff___]]]ZZZYYYXXXXXXWWWVVVVVVTTTSSSSSSTTTTTTRRRQQQOOOOOONNNNNNMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBBBBCCCCCCBBB@@@BBBAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::222222222333333333444444555555444444444555666666444333333222222333333333333333444555555555555444555555555666666666777777555555444444555777888:::666777888999::::::::::::999999999:::::::::;;;;;;<<<===>>>>>>>>>>>>======????????????????????????;;;<<<>>>@@@BBBCCCEEEEEEDDDEEEGGGHHHGGGHHHJJJLLLKKKNNNRRRWWW\\\___aaaaaaiiilllrrrxxx|||wwwssspppnnnmmmllllllkkkjjjjjjjjjjjjjjjhhheeeccceeehhhiiigggdddddddddddddddcccccccccbbbddddddeeeffffffgggggggggbbbaaa```______``````aaa^^^^^^^^^]]]]]]^^^^^^______```aaabbbcccbbbaaaaaa\\\\\\\\\\\\[[[ZZZZZZYYYZZZ[[[\\\^^^___```aaaaaa``````___^^^\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWZZZYYYWWWTTTRRRPPPPPPOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOOOOMMMLLLJJJIIIHHHGGGIIIHHHHHHGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@??????>>>>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>===AAA@@@???>>>>>>>>>>>>???:::;;;;;;<<<<<<;;;;;;:::;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999::::::;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@??????=========>>>???@@@AAABBB>>>>>>>>>??????@@@@@@AAACCCCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHKKKPPPXXX]]]lll{{{zzzqqqjjjdddaaaZZZZZZXXXWWWUUUTTTTTTSSSUUUTTTRRRRRRSSSTTTRRRQQQOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGDDDBBBAAAAAABBBBBBAAA@@@AAAAAAAAA@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::222222222222333333333333333333333333333444555555333333222222222222333333222333444444555555444444222222333333333444444444444333333333444666888:::666777888999999:::999999999999999999:::::::::::::::;;;<<<<<<============??????>>>>>>>>>>>>>>>>>><<<===>>>???AAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHJJJKKKMMMPPPTTTWWWXXXWWWVVVZZZ\\\```eeeiiimmmpppqqqppptttzzz{{{wwwvvvvvvuuussspppllljjjhhhhhhggghhhiiiiiihhhfffffffffeeebbbaaaccchhhjjjgggdddccccccccccccbbbbbbbbbbbbbbbbbbcccdddeeeeeeeeeeeeaaaaaaaaaaaaaaa```______[[[[[[[[[[[[[[[\\\]]]^^^]]]^^^```aaaaaaaaa___^^^[[[[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[]]]^^^^^^^^^^^^___^^^^^^]]]\\\[[[ZZZYYYVVVVVVWWWWWWWWWWWWWWWWWWXXXVVVTTTRRRPPPNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>======>>>?????????>>>===>>>>>>>>>>>>???????????????>>>>>>======>>>????????????@@@@@@???>>>======??????>>>>>>======>>>>>>:::;;;;;;<<<<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<===>>>@@@AAAAAA@@@@@@???>>>======>>>???@@@AAA======>>>>>>???@@@@@@AAACCCCCCBBBAAAAAABBBBBBBBBDDDEEEFFFGGGIIILLLPPPTTT```mmm~~~xxxnnniiiccc^^^\\\XXXXXXWWWVVVTTTSSSSSSTTTSSSRRRQQQQQQRRRRRRQQQPPPKKKKKKLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEECCCBBBAAAAAABBBBBBAAA???@@@@@@@@@@@@????????????===???@@@AAAAAA@@@???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;111111222222222333333333222111111111222333333444222222222111222222333333222333444444555555444444555555555666666666777777444333222222333666888::::::::::::999999777666666888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???????????????>>>@@@BBBDDDDDDDDDDDDFFFHHHGGGHHHKKKNNNQQQQQQOOOMMMSSSUUUWWWZZZ]]]___```aaaaaadddhhhlllnnnpppssstttyyy|||}}}xxxrrrpppqqqqqqqqqpppmmmjjjgggeeeeeeaaaccceeefffdddbbbaaa```aaa___^^^bbbgggjjjhhheeebbbbbbbbbbbbbbbaaaaaaaaa``````aaacccccccccccccccaaabbbbbbcccbbb```^^^]]]XXXXXXYYYYYYZZZ\\\]]]^^^[[[]]]^^^``````___]]]\\\[[[ZZZXXXWWWVVVVVVVVVWWWVVVWWWYYY[[[\\\\\\\\\\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRROOONNNMMMMMMMMMKKKJJJIIIIIIIIIKKKLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===<<<;;;:::999999999::::::;;;;;;;;;888888999::::::;;;<<<<<<;;;::::::999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<<<<======>>>>>><<<===???@@@AAAAAA@@@@@@CCCBBB@@@>>><<<<<<<<<<<<<<<======>>>???@@@@@@@@@BBBBBBAAAAAA@@@@@@AAAAAAAAACCCEEEGGGHHHJJJMMMOOOVVVaaappp}}}}}}mmmhhhfff```[[[YYYWWWXXXWWWVVVTTTTTTUUUVVVQQQPPPOOOOOOQQQQQQPPPNNNHHHHHHIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIGGGFFFEEEHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBB@@@AAABBBBBBAAA???@@@@@@@@@????????????>>>===>>>@@@AAAAAA@@@>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;111111111222222333333333444444444444444444444444333333333333333333333333555555555444444333333333444444444444444444444444888555333444777999999888999999888888777777666666<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>=========>>>??????@@@@@@AAACCCCCCCCCBBBBBBCCCEEEHHHHHHHHHHHHIIIJJJKKKKKKNNNOOOPPPRRRTTTUUUVVVWWWZZZ[[[[[[\\\^^^___aaabbbhhhjjjmmmqqquuuyyy|||~~~}}}zzzwwwvvvuuuuuurrrqqqnnnllllllmmmooopppsssmmmiiihhhgggcccaaabbbbbbdddeeedddbbb``````aaa]]]___bbbeeefffeeecccaaaaaabbbccccccbbbaaabbbdddfffdddccccccdddeeecccbbbbbbbbbccccccbbbaaa```___aaaaaa```______``````aaa___bbbcccaaa]]]YYYYYYYYYVVVVVVUUUUUUUUUVVVVVVWWWZZZZZZYYYWWWWWWVVVVVVVVVWWWWWWWWWXXXWWWWWWVVVUUUXXXVVVVVVVVVWWWWWWUUUSSSQQQPPPOOONNNMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>======<<<<<<=========<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;:::::::::999999888888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<::::::<<<>>>======>>>???@@@AAAAAABBB============>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@FFFFFFEEEEEEFFFHHHJJJKKKPPPWWWbbbmmmxxxxxxqqqhhhbbb___^^^\\\[[[ZZZXXXVVVTTTSSSSSSSSSSSSOOOOOONNNNNNMMMLLLLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>===>>>======<<<<<<<<<======>>>======<<<;;;;;;::::::333333222222222222222222444444444444444444444444333333333333333333333333555555444444444333333333555555555555555555555555777555333333666888888777888888888888888888777777888888777777888999::::::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>=========>>>??????@@@@@@AAABBBCCCBBBAAAAAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQSSSSSSSSSTTTVVVXXXYYYZZZ\\\^^^```bbbeeehhhjjjkkkjjjjjjjjjkkklllnnnpppqqqtttuuuvvvyyy||||||yyyuuuwwwwwwvvvtttsssrrrqqqpppqqqpppnnnlllkkkkkkkkkkkkmmmllljjjiiiiiikkkmmmooonnniiieeeeeeddd```___`````````aaa___]]]\\\\\\]]]\\\^^^aaaddddddcccaaa___```aaabbbaaa```aaabbbdddeeedddccccccddddddcccbbbbbbbbbbbbaaa``````______ccccccbbbbbbaaa`````````aaacccdddaaa]]]YYYXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXYYYYYYWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTWWWVVVUUUVVVWWWWWWUUUSSSNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@AAABBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>??????=================================>>>>>>=========>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;:::::::::999999888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<::::::;;;=========>>>>>>??????@@@@@@>>>>>>>>>>>>=========<<<======>>>??????@@@AAAAAA@@@@@@AAAAAAAAAAAAAAAAAAEEEDDDDDDDDDEEEGGGIIIJJJJJJPPPYYYcccmmmyyyqqqllleeeaaa^^^]]][[[YYYXXXWWWUUUTTTSSSRRRSSSSSSPPPOOOOOONNNMMMLLLLLLKKKIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@======>>>>>>>>>>>>======>>>>>>===============>>>======<<<;;;;;;::::::999444444333222222111111000444444444444444444444444333333333333333333333333444444444444333333333333555555555555555555555555666555333333555666666555777777777888888888888888444444555555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>><<<======>>>>>>??????@@@AAABBBBBBBBBAAAAAACCCEEECCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMMMMOOOPPPRRRSSSVVVWWWXXXZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^```aaabbbdddeeegggjjjlllmmmkkkiiihhhhhhggggggfffeeeeeeeeeffffffeeeddddddeeefffffffffeeeeeeeeefffhhhjjjlllhhhccc```aaa```]]]\\\^^^______^^^\\\YYYXXXZZZ[[[]]]^^^aaabbbbbbaaa___]]]^^^______^^^^^^___bbbeeedddcccbbbbbbccccccbbbaaabbbaaa```___^^^^^^______ddddddddddddcccbbbaaa```dddeeedddaaa]]]YYYWWWWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXWWWVVVUUUSSSSSSSSSSSSUUUUUUUUUUUUTTTTTTSSSSSSVVVUUUUUUUUUVVVVVVUUUSSSMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>=========>>>>>>>>>============<<<<<<===>>>@@@@@@??????>>>========================<<<<<<============<<<<<<>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<======;;;999999:::;;;=====================>>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@@@@AAA?????????@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGHHHEEEIIIPPPXXXaaalllwww}}}}}}~~~sssjjjgggccc```^^^]]]ZZZXXXVVVUUUTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>======>>>>>>>>>>>>===========================>>><<<<<<;;;::::::999999888333222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555555555555444444444444444444333555555666666777777777888555555555555666777888999999999999:::::::::::::::::::::;;;<<<<<<======>>><<<<<<======>>>?????????@@@AAABBBAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEFFFIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOPPPTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[\\\]]]___```aaadddfffgggffffffccccccccccccccccccccccccccccccbbbaaaaaabbbcccdddbbbbbbccccccdddfffggghhhddd___\\\]]]^^^[[[[[[\\\``````^^^[[[YYYYYY[[[]]]^^^___aaabbbbbb```^^^]]]]]]]]]]]]\\\[[[^^^bbbeeecccbbb```aaabbbbbbaaa___bbb```^^^\\\[[[\\\]]]^^^bbbcccddddddddddddcccbbbfffeeedddaaa]]]YYYWWWVVVWWWVVVVVVUUUUUUUUUUUUVVVXXXWWWUUUTTTSSSRRRRRRRRRVVVUUUTTTTTTSSSSSSSSSSSSUUUTTTTTTUUUVVVVVVTTTSSSMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>=========<<<<<<<<<========================<<<===???AAAAAA@@@>>>===========================;;;<<<<<<======<<<<<<;;;===<<<;;;;;;:::::::::;;;::::::::::::::::::::::::999999::::::::::::999999999999999888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;999888999:::<<<<<<<<<<<<<<<<<<<<<;;;=================================>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFGGGKKKPPPXXXbbbkkkqqqrrr{{{zzzrrrlllhhhgggeeeccc```]]]YYYWWWUUUUUUTTTTTTTTTTTTTTTTTTRRRQQQQQQOOONNNMMMLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@???>>>======>>>>>>>>>>>>======<<<;;;<<<<<<<<<=========<<<;;;;;;::::::999888888777000000111222333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444444555666666666888777777666666666777777777777888888888999999999::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>?????????@@@AAAAAA???@@@AAACCCBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPRRRTTTUUUUUUTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXYYY[[[\\\]]]___```aaabbb_________`````````aaaaaa```___^^^]]]\\\]]]]]]^^^bbbbbbcccddddddddddddcccbbb\\\ZZZ\\\]]][[[ZZZ\\\______]]][[[YYYYYY[[[]]]___```aaabbbaaa```___^^^\\\\\\\\\[[[ZZZ]]]aaadddbbb```______```aaa___^^^```^^^\\\ZZZZZZZZZ\\\]]]^^^___```bbbcccdddeeeeeefffdddaaa___\\\ZZZXXXVVVXXXXXXWWWVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSSSSVVVUUUTTTSSSRRRRRRRRRRRRTTTSSSSSSTTTUUUUUUTTTRRROOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDDDDCCCCCCCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========;;;===???@@@AAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::::::::;;;::::::::::::::::::::::::888999999999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::::::::999999999999:::::::::;;;;;;:::888888999:::<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===>>>?????????>>>>>>======<<<<<<<<<======>>>>>>???@@@AAAAAA>>>???@@@AAABBBCCCCCCCCCGGGFFFGGGKKKRRRYYY```dddeeennn|||wwwrrrpppmmmkkkiiiiiiiiifffbbb]]]YYYWWWVVVVVVVVVVVVVVVVVVUUUUUURRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJKKKLLLMMMMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>>======>>>>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;::::::999888888777777//////000111333444555666333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222222444555555444333444444444444444444555555555555999999888777777777777777777777777888888999999::::::::::::;;;<<<<<<======;;;<<<<<<======>>>>>>??????@@@@@@@@@??????AAACCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNOOORRRUUUVVVVVVVVVUUURRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZZZZZZZ[[[^^^```^^^^^^_________`````````aaa___^^^\\\[[[[[[[[[\\\aaaaaacccddddddcccbbbaaaaaa\\\YYY[[[\\\ZZZZZZ\\\ZZZ[[[[[[YYYXXXXXXZZZ\\\^^^___```aaaaaa```______[[[\\\\\\[[[[[[\\\___bbb```___^^^^^^______^^^]]]^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZ[[[]]]___bbbdddeeecccaaa^^^\\\[[[[[[YYYWWWZZZZZZYYYXXXWWWWWWWWWWWWUUUTTTTTTSSSSSSTTTTTTTTTUUUTTTRRRQQQPPPPPPPPPPPPSSSRRRRRRSSSUUUUUUTTTRRRPPPOOONNNMMMKKKJJJIIIHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@AAABBBBBBBBBBBBBBBBBB??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888999999999888777777777777777888888888888888888888888888777777777777:::::::::::::::::::::::::::999999888888999999:::999999:::999888888999;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<===>>>>>>???>>>>>>======<<<<<<;;;;;;=========>>>?????????@@@===>>>???AAABBBBBBBBBBBBFFFDDDDDDFFFKKKQQQUUUVVVZZZaaaooo~~~|||rrrkkkhhhiiihhhhhhiiijjjjjjgggbbb]]]ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUURRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKMMMOOONNNMMMJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>===>>>??????>>>>>>===<<<;;;888999;;;<<<======<<<;;;;;;;;;:::999999888888777000000111222333333444444222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333000333666666555444555666777666666666666666555555777777777777777777888888888888888999:::;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>???@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNPPPTTTVVVXXXXXXWWWVVVTTTUUUVVVWWWXXXXXXXXXWWWYYYZZZZZZYYYXXXYYY]]]```````````````aaaaaaaaaaaa```___^^^\\\\\\\\\\\\]]]]]]___aaacccddddddcccbbb```[[[YYYZZZ[[[YYYXXXZZZVVVXXXYYYYYYXXXYYYZZZ\\\\\\]]]^^^_______________[[[\\\]]]]]]\\\\\\^^^```___^^^]]]]]]^^^^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXXXXYYYXXXXXXXXXZZZ]]]aaaccc```]]]ZZZYYY[[[[[[ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSTTTUUUSSSRRROOOMMMLLLLLLMMMNNNRRRQQQQQQSSSTTTUUUTTTRRRNNNMMMMMMLLLKKKJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>???@@@AAAAAAAAAAAAAAA>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<<<<=========;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::;;;::::::999::::::;;;;;;999999999999999999999999888888999999888777777666666777777777888888888999888888888777777666666666999999999999999999999999999999888888888888999999777888999888888888:::<<<::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>>>>>>><<<>>>???AAABBBBBBBBBBBBEEECCCBBBDDDHHHKKKLLLLLLTTTXXXbbbppp}}}tttpppjjjfffeeeeeecccbbbdddfffgggddd```[[[YYYYYYWWWXXXXXXXXXWWWUUUTTTSSSQQQQQQQQQQQQPPPPPPPPPPPPMMMMMMLLLJJJJJJIIIIIIIIIHHHJJJNNNPPPPPPNNNKKKIIIEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>????????????>>>===<<<;;;999:::<<<>>>??????>>>===;;;;;;;;;:::999999888888222222222222222222333333222222222222222222222222333333333333333333333333111111111222222333333333444444444444444444444444///333666777555555666888999999888888777777666666555555555555666888999:::999999:::;;;;;;<<<======999999:::;;;;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>>>>???@@@???>>>>>>@@@BBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJKKKLLLLLLLLLNNNQQQTTTUUUTTTSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVWWWXXXYYYWWWUUUVVVZZZ]]]________________________\\\[[[ZZZYYYYYYYYYZZZ[[[ZZZ\\\___cccdddddddddccc```[[[XXXZZZZZZXXXWWWYYYUUUWWWZZZ[[[[[[[[[\\\]]]ZZZ[[[\\\]]]^^^_________\\\]]]^^^^^^]]]\\\]]]^^^___^^^\\\]]]^^^^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWVVVYYYXXXVVVUUUVVVZZZ^^^```^^^[[[XXXXXXZZZ\\\[[[ZZZUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOPPPQQQRRRTTTTTTQQQPPPMMMKKKJJJJJJKKKKKKRRRQQQQQQRRRTTTUUUTTTRRRLLLLLLLLLLLLLLLKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===>>>???@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<==================;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999:::::::::999999:::;;;;;;999999999999999999999999888888888888888777666666666666777777888888888999999888888888777777666666999999999999999999999999999999888888888888999999555777888888777888:::===::::::;;;;;;<<<===>>>>>>???>>>===<<<;;;:::999999888999:::;;;===>>>???@@@>>>>>>>>>>>>============<<<>>>???AAABBBBBBBBBBBBFFFDDDBBBDDDGGGJJJIIIGGGNNNOOOUUUbbbooo{{{}}}yyyooollliiigggfffdddaaa^^^___bbbcccaaa]]]ZZZYYYZZZWWWWWWWWWWWWVVVTTTRRRQQQPPPPPPPPPQQQQQQQQQQQQRRRNNNMMMLLLJJJJJJIIIIIIIIIHHHJJJNNNPPPPPPNNNKKKIIIEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????????????????????????????>>>===<<<;;;:::<<<>>>@@@AAAAAA??????<<<<<<;;;::::::999999888222222222111111111000000222222111111222222333444222222444444444444222222222111111000000111111222333333333444444444555555555555555555555555555555666666666666666666666666666666666666777777777777888888888888888999999999::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>@@@@@@@@@????????????????????????@@@@@@AAAAAABBBFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIILLLNNNQQQTTTUUUVVVVVVUUUVVVVVVWWWWWWYYYZZZ\\\\\\___^^^\\\[[[YYYXXXXXXWWW[[[\\\___aaaaaaaaa```___]]][[[YYYYYYZZZ[[[ZZZYYY[[[___bbbddddddbbbbbbbbb\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXZZZ[[[]]]]]]^^^^^^\\\]]]^^^]]][[[[[[\\\]]]^^^]]]\\\]]]___```___^^^\\\\\\]]]^^^___^^^[[[XXXZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVUUUVVVWWWXXXYYYZZZZZZXXXVVVWWWZZZ[[[ZZZXXXWWWUUUSSSRRRRRRRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPNNNLLLKKKKKKLLLLLLNNNOOOOOOPPPOOONNNLLLKKKIIIIIIHHHHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDAAA???>>>???@@@BBBAAAAAAAAA@@@@@@@@@??????:::;;;===???@@@???>>>===>>>>>>>>>>>>>>>=========>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>:::;;;<<<===<<<;;;:::999888888888888999:::;;;<<<;;;;;;;;;::::::999999999999999999888777666666555888777666666666777999999777777777777777888888999999999888888888888999999777777777777777777777777777777888888888999999999999999::::::;;;<<<======<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<========================>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFIIIKKKNNNTTT^^^kkkyyy{{{uuuqqqjjjfffbbbaaabbbbbbbbb```bbbbbb```^^^[[[XXXVVVTTTYYYXXXWWWVVVTTTSSSRRRQQQOOOOOONNNNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKJJJHHHFFFDDDGGGEEEDDDDDDFFFGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>??????AAA@@@>>><<<<<<<<<<<<===???>>>>>>>>>===;;;:::999999999999999999999999999222222222111111111000000222222111111222222333444222333333333333333333222222222222111111222222222333444444444555555555555333333333333333333333333555555555555555555555555555555666666666777777777777777888888888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJJJJIIIIIIHHHLLLNNNPPPSSSUUUVVVUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ]]]\\\[[[YYYXXXWWWWWWWWWYYYZZZ]]]___``````______^^^[[[YYYYYYZZZ[[[[[[ZZZ\\\___bbbdddcccaaaaaaaaa[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^\\\\\\]]]^^^^^^]]]\\\]]]___```___^^^^^^^^^]]]^^^___]]][[[XXXYYYYYYXXXWWWVVVUUUUUUTTTUUUUUUVVVVVVWWWXXXXXXYYYYYYXXXWWWXXXZZZ[[[YYYWWWWWWUUUSSSSSSTTTSSSQQQPPPMMMMMMMMMMMMNNNNNNOOOOOOQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCC@@@>>>===>>>???AAA@@@@@@@@@?????????>>>>>>;;;<<<>>>?????????===<<<========================>>>======<<<;;;;;;::::::999999999999::::::;;;;;;999::::::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999888666666666666777888999::::::::::::999999999999999999999888888777666666555555555555555777999;;;<<<777777666666777777888999999888888777777888888999777777777777777777777777777777777888888888999999999999::::::;;;<<<<<<<<<::::::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCEEEEEEIIIJJJKKKNNNSSS[[[eeekkk|||{{{uuuqqqllliiifffccc______```bbbaaa```aaa```___]]]ZZZXXXUUUTTTXXXXXXWWWUUUTTTSSSQQQQQQPPPOOONNNMMMMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIGGGDDDCCCFFFEEECCCDDDFFFGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????AAA@@@>>>===<<<<<<============>>>======<<<;;;:::<<<<<<;;;;;;:::999888888222222222111111111111111222111111111111222333333333333222222222222333333333333222222222222333333333333444444444555555555444444444444444444444444555555555555555555555555555555555666666666666777666777777777888888888999777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===========================>>>???@@@@@@@@@???>>>AAABBBCCCDDDEEEDDDCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHLLLNNNPPPRRRTTTUUUUUUTTTUUUUUUUUUVVVVVVWWWWWWWWW[[[ZZZYYYXXXWWWWWWVVVWWWVVVWWWZZZ\\\^^^^^^^^^^^^___\\\YYYXXXYYY[[[[[[[[[\\\___aaabbbaaa_________ZZZZZZZZZYYYXXXXXXXXXWWWYYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^______]]]]]]^^^___^^^]]]\\\]]]___```___^^^```___^^^^^^^^^]]]ZZZXXXWWWWWWWWWWWWVVVVVVVVVUUUTTTUUUVVVXXXXXXXXXXXXWWWYYYXXXXXXYYY[[[ZZZXXXVVVVVVUUUTTTTTTUUUUUUTTTRRRNNNNNNNNNOOOOOOOOOOOOOOOQQQPPPNNNMMMMMMNNNOOOPPPRRRQQQOOONNNLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBB???>>>===>>>???@@@????????????>>>>>>>>>>>>===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::::::::888888888888999999999999888888999999999:::::::::888888888888999999999:::::::::999888888888888888666666666666777777888999777777888888888888888999999888888777777666666555555555555666777888:::;;;666666666666666777888888888888777777777777888888777777777777777777777777777777777777888888888888999999999::::::;;;;;;<<<999888888888888888999999999999999::::::;;;;;;;;;999:::::::::;;;;;;;;;;;;======>>>>>>>>>??????????????????@@@AAABBBDDDDDDFFFGGGGGGHHHIIIMMMRRRVVVhhhppp|||xxxqqqmmmllliiigggaaa___]]]]]]^^^``````______^^^]]][[[XXXVVVUUUTTTWWWVVVUUUTTTSSSRRRQQQPPPPPPOOONNNMMMLLLKKKKKKKKKGGGHHHIIIIIIIIIIIIIIIIIIGGGHHHHHHHHHGGGEEEDDDBBBEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????@@@@@@???>>>============;;;<<<<<<===<<<<<<;;;;;;>>>===<<<;;;999888777666111111111111111111111111111111111111111222222333444333222111111222333444333333333333333333333333222222222333333333444444666666666666666666666666444444444444444444444444444444555555555666666666555666666777777888888888666777888999:::;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<======:::;;;===>>>???>>>===<<<@@@AAACCCEEEFFFEEEDDDCCCEEEFFFFFFGGGHHHIIIIIIIIILLLNNNOOOQQQSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVXXXWWWWWWVVVVVVVVVVVVVVVTTTUUUWWWZZZ\\\]]]]]]^^^___]]]YYYXXXYYY[[[\\\\\\\\\^^^``````___]]]]]]]]][[[[[[ZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\\\\\\\^^^___^^^]]]]]]^^^```___^^^]]]^^^```aaa```___aaa___]]]\\\\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWWWWWWWTTTUUUWWWYYYYYYYYYWWWVVVXXXYYYZZZZZZZZZYYYWWWUUUVVVUUUUUUVVVXXXXXXVVVTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRPPPOOOMMMNNNOOOQQQSSSSSSQQQOOOMMMKKKKKKKKKKKKHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCBBB@@@???>>>???@@@AAA@@@@@@@@@@@@?????????>>>????????????>>>===;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::888888999999999999999999777888888888888999999999777777777888888888999999;;;:::999777777888999999888888888888888999::::::555666666666777888888888888888777777666666666666888888777777666666666666666555555555555666777777777777777666666777777777666666666666666666666666666666666777777777888888888999999999:::::::::;;;888888777777777888999999888888999999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>>>>???@@@AAABBBCCCAAACCCEEEFFFGGGIIIMMMOOOYYY```jjjsss{{{~~~yyyqqqllljjjiiihhhggg___^^^]]]\\\]]]]]]]]]]]]\\\[[[YYYXXXVVVUUUTTTSSSUUUUUUTTTSSSRRRQQQPPPOOOPPPOOONNNLLLKKKJJJJJJJJJEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCDDDCCCCCCDDDFFFGGGFFFEEEFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@@@@@@@??????????????????????????????>>>>>>??????>>>>>>============999:::;;;<<<<<<<<<<<<<<<;;;;;;:::999888777666666111111111111111111111111111111000000111111222333333333111000000111333333222333333444444333333222000111111111111222222222666666666666666666666666444444444444444444444444444444444444555555555555444444555666777777888888666666777888:::;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;<<<<<<<<<<<<;;;<<<===????????????>>>@@@AAADDDFFFGGGFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSSSSUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWTTTUUUVVVXXXZZZ\\\]]]]]]___]]]ZZZYYYZZZ[[[\\\[[[[[[\\\^^^^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]^^^^^^_________^^^^^^\\\]]]^^^^^^]]]]]]^^^``````___^^^___aaabbbaaa```aaa^^^[[[YYYYYYYYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXUUUWWWYYYZZZZZZYYYXXXWWWYYYZZZ[[[[[[YYYWWWVVVVVVVVVVVVWWWXXXZZZZZZXXXVVVTTTTTTSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMMMMOOORRRTTTSSSQQQOOOLLLKKKJJJJJJKKKHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::999999999999777777777888888888999999888888888888999999999999<<<;;;999888888888999:::888888888777888888999999555555555666666777777777777777777666666666666666888888888777666555444444555555555444555555666777777666666555555666666777555555555555555555555555555555666666666777777777888888888999999999999999888888888888888999::::::888999999:::;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>============>>>@@@AAABBB>>>AAADDDFFFGGGIIIKKKNNNLLLRRRYYY```gggppp{{{zzzssspppkkkfffdddccccccbbb______^^^]]][[[ZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOONNNLLLKKKJJJIIIIIIIIIDDDEEEFFFHHHHHHHHHGGGFFFHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCDDDEEEHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@?????????>>>>>>>>>>>>????????????>>>===<<<>>>>>>>>>>>>=========<<<888999:::;;;;;;<<<<<<;;;::::::::::::999999999999111111111111111222222222111000000000000111222222222222111111111111222222111222333444444333222111000000111111111222222222333333333333333333333333333333333333333333333333333333333444444444555555333333444555666777888888666777777888999:::;;;;;;::::::::::::::::::999999:::::::::;;;<<<<<<======>>>>>>???@@@AAACCCDDDDDDAAABBBCCCEEEFFFFFFFFFEEEEEEFFFFFFGGGIIIJJJLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTVVVWWWXXXWWWVVVVVVTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVWWWYYYZZZ\\\]]]^^^^^^\\\[[[[[[\\\\\\[[[ZZZYYYZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]]]]^^^^^^_________^^^^^^___```````````````\\\^^^______^^^^^^```aaabbbaaa```aaacccdddcccbbbaaa^^^ZZZXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYY[[[\\\\\\ZZZWWWVVVVVVWWWXXXXXXYYY[[[\\\\\\YYYWWWSSSSSSSSSSSSRRRRRRRRRRRRTTTRRROOOMMMLLLNNNQQQSSSQQQPPPNNNMMMKKKKKKJJJJJJHHHHHHIIIIIIIIIGGGFFFEEEFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>===<<<<<<<<<999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999777777888888888999999999888888888999999999::::::;;;;;;:::999999999999999666666666555555666666777555666666666666666666777666666666666666666666666555555666777777777666666444444444444444555666666666666555555555555666666555555555555555555555555555555555555666666666666888888888888888888888888777777777777888999:::;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<<<<===>>>@@@AAA???AAACCCDDDDDDEEEGGGHHHHHHLLLPPPUUUYYYaaakkkrrrzzzuuuuuunnnlllhhhdddbbb```______^^^^^^^^^]]]ZZZXXXXXXXXXUUUTTTSSSQQQQQQQQQRRRSSSRRRQQQQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHHHHDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIGGGDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>>>>>>>======>>>>>>???>>>===;;;:::;;;<<<<<<======<<<<<<;;;888999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;000000111111111222222222000000000000000111222222111111222222222222111111000111222444444222111000222222222222333333333333222222222222222222222222222222222222222222222222222333333333333444444444222333333444666777777888777777888888999999999:::999999999999:::::::::::::::::::::;;;<<<==================>>>@@@CCCFFFHHH@@@AAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEGGGJJJLLLMMMMMMMMMNNNNNNOOOPPPRRRRRRQQQRRRTTTVVVWWWWWWVVVUUUSSSSSSSSSTTTUUUWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]^^^]]]\\\\\\]]]^^^]]][[[YYYWWWXXXZZZZZZYYYYYYZZZ\\\\\\\\\\\\]]]^^^______```\\\]]]^^^```aaaaaaaaaaaa^^^```aaaaaaaaaaaacccddddddcccbbbccceeefffeeedddbbb___[[[YYYZZZ[[[\\\\\\ZZZZZZZZZZZZZZZYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]]]]\\\YYYUUUTTTVVVXXXZZZZZZ[[[\\\^^^]]]YYYWWWUUUTTTTTTTTTSSSSSSSSSSSSUUURRROOOLLLKKKMMMPPPRRRNNNNNNNNNNNNMMMLLLKKKJJJGGGHHHIIIIIIIIIGGGEEEDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>===============:::::::::;;;<<<<<<======:::::::::::::::::::::::::::999999999888888888888888888888999999999::::::777888888888888999999999999999999999999888888777666666555555555555666666777777777666666666666666666666666666666666666666555666666777777666555444444444333333444444555666666555555444444555555666444444444444444444444444444444555555555666666666888888888888888888888777666666666666777888999:::666666777888999:::;;;;;;999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;<<<>>>???@@@@@@AAABBBBBBAAAAAACCCEEEHHHKKKNNNOOOQQQVVV___eeeooosss{{{wwwpppmmmpppjjjiiigggdddaaa_________YYY[[[\\\[[[XXXVVVVVVXXXSSSRRRPPPOOOOOOPPPQQQRRRPPPPPPPPPOOONNNNNNMMMMMMKKKKKKJJJIIIHHHHHHIIIIIIFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFIIIKKKLLLJJJHHHCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<===>>>===;;;999888999:::;;;<<<<<<;;;::::::888999999::::::::::::999;;;::::::999999888888888000000111111222222222222000000000000000111111222000111222333333222111000///000222333333222000///333333444444444555555555333333333333333333333333222222222222222222222222222222333333333444444444222222333444555666777888888888888888888888999999888888888999999::::::;;;::::::;;;;;;<<<===>>>>>>;;;:::::::::===AAAEEEHHH@@@@@@@@@@@@BBBCCCEEEFFFCCCCCCCCCDDDFFFIIIKKKMMMMMMMMMMMMNNNOOOPPPQQQRRRNNNPPPRRRUUUVVVVVVUUUUUURRRRRRSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\^^^^^^\\\\\\\\\^^^___^^^[[[XXXVVVWWWYYYYYYXXXYYYZZZ\\\[[[[[[\\\]]]]]]^^^______[[[\\\]]]___```aaaaaaaaa```bbbcccdddcccccceeefffeeedddcccdddfffgggfffeeeddd```\\\ZZZ[[[]]]______\\\[[[[[[[[[ZZZZZZZZZYYY]]]]]]\\\[[[[[[\\\\\\]]]^^^^^^\\\XXXTTTSSSVVVYYY[[[[[[\\\]]]^^^]]]ZZZWWWWWWWWWWWWVVVVVVUUUUUUUUUUUURRROOOKKKJJJLLLOOOQQQLLLMMMNNNNNNNNNLLLKKKJJJGGGHHHIIIJJJIIIGGGEEECCCEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::999888888888777777666666888999999999999:::::::::777777777777888888888888777888999999999888666555999888777777777777888888888888777777666666666555555555555666666666666666888999999888666444222000444333333333333444555555555555555444444555555555444444444444444444444444444444444555555555666666888888888777777777777777444444444555555777888888444555666777888999::::::888888999999999:::::::::999999999:::::::::;;;;;;:::::::::;;;<<<===>>>???@@@AAABBBAAAAAAAAACCCEEEFFFHHHIIIIIIIIIMMMTTTYYYaaafffqqq}}}|||vvvtttpppiiihhhlllddddddccc```]]]\\\[[[\\\UUUWWWYYYYYYVVVUUUVVVXXXRRRQQQOOONNNNNNOOOQQQRRRPPPOOOOOONNNNNNMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIGGGFFFEEECCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEGGGJJJLLLMMMKKKIIICCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>============;;;<<<======<<<:::888777888999:::;;;;;;;;;:::999999999:::::::::999999888999888777666555444333222000000000000000000000000111111000000000000111111333333333222222222111111333333333444444444555555000000000000000000000000111111222222222333333333000111111222222333333444222222333333333333444444666555444333333333333333555666777999:::::::::;;;777777777888999999999:::999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========?????????@@@AAAAAABBBBBBDDDDDDFFFGGGGGGGGGGGGGGGKKKKKKKKKKKKLLLMMMOOOOOOQQQRRRSSSUUUUUUTTTTTTSSSQQQQQQRRRRRRSSSSSSTTTTTTZZZZZZ[[[[[[ZZZYYYXXXWWWZZZ[[[\\\]]]\\\[[[YYYWWWYYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZ[[[ZZZZZZZZZ\\\]]]^^^___aaadddgggbbbbbbcccdddeeeeeeeeedddddddddcccbbbaaaaaaaaaaaa``````____________``````bbb```\\\ZZZYYYYYY[[[\\\^^^^^^]]]\\\\\\\\\\\\]]]^^^]]]\\\ZZZYYYYYYZZZZZZ___^^^]]][[[ZZZZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVTTTQQQMMMLLLLLLNNNOOOOOOMMMNNNOOOPPPOOOMMMKKKIIIGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDBBB@@@???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>======<<<:::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888:::999999888777666555555888888777777777777888888888888888888777777666666666777777888888888888777777777777777777777777777666666666666777777777777777666555444444555666777777777666555444444333333555555555555555555555555555555555555555555555555222222333333444555666666444444444444444444444444555555666666666666666666888777666555444333222222222333555888:::<<<======::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???@@@@@@??????@@@@@@AAABBBBBBBBBCCCDDDFFFIIIKKKMMMUUU\\\dddkkkrrryyyvvvtttpppnnnllljjjfffddddddccc```^^^]]]\\\\\\\\\ZZZYYYXXXWWWUUUTTTSSSRRRTTTSSSPPPNNNNNNNNNOOOPPPPPPOOONNNLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGFFFFFFFFFEEEAAAAAA@@@@@@???>>>======::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999888888888999888777777888:::;;;;;;:::999888888777666555555444000000000000000000000000//////............//////222222222222111111111111222222333333333444444444000000000000000000000000111111111222222222333333333333333333222222222222222222222333333333444444555444444333333333444444111222333444444555444444666666777777777777777777888999999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIIIIJJJLLLMMMMMMOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSWWWXXXYYYYYYYYYWWWVVVTTTXXXYYY[[[\\\\\\ZZZXXXWWWWWWXXXYYY[[[[[[[[[[[[ZZZWWWXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^^^^```cccfffdddeeeeeeffffffffffffeeeddddddcccbbbbbbbbbbbbbbbcccbbbaaaaaa``````aaaaaa```___]]][[[ZZZ[[[\\\\\\___^^^^^^]]]]]]]]]]]]]]]___^^^]]][[[[[[[[[[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTQQQNNNMMMNNNOOOOOONNNLLLLLLMMMNNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDFFFDDDBBB@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>???@@@@@@??????>>>======<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888999999888888777777666666888888777777777777888888999999888888888777777777666666666777777666555555666666666666666666666666555555555666666666777777666666555444444555666666777666666555444444333333444444444444444444444444444444444444444444444444222333333333444555555555444444444444444444444444666666666666555555555555666666666666666555555555555555777888999:::::::::::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCDDDEEEHHHJJJKKKJJJPPPWWW]]]cccnnn~~~|||sssnnnooommmkkkiiihhhfffdddbbbaaa```^^^]]]\\\\\\\\\]]]ZZZYYYXXXWWWUUUTTTSSSRRRSSSRRRPPPNNNMMMMMMNNNOOOOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;:::999999888888888999888777777888:::<<<;;;:::888888777777666555555444000000000000000000000000//////............//////111111111111000000000000111111111222222222333333000000000000000000000000111111111222222222222333555555444333333222111111222222222222333333333333444333333333333444444555555555666666666666555555666666666666555555555555777777888888999::::::;;;999::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRTTTTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWVVVUUUSSSRRRVVVWWWYYY[[[[[[ZZZXXXWWWVVVWWWXXXZZZZZZ[[[[[[[[[WWWXXXXXXYYYZZZ[[[[[[[[[]]]^^^___^^^^^^___bbbdddgggggggggggggggfffffffffddddddccccccbbbcccccccccfffeeedddbbbaaaaaa``````]]]]]]]]]]]]]]]]]]]]]]]]______^^^]]]]]]]]]]]]^^^```___]]]\\\[[[[[[\\\]]]XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVVVVUUUSSSQQQOOOOOOPPPPPPNNNMMMJJJKKKKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????????????????@@@??????>>>>>>>>>>>>>>>@@@??????>>>>>>======<<<;;;<<<<<<<<<<<<=========;;;;;;::::::999999888888888888888777777777777777888888777777777777888888999999999999999888888888888888888888777666555555444444444444444444444444444444444555555555666666777777666666666666777777666666555555444333333333222222222222222222222222333333333333333333333333333333333333444444444444444444444444444444444444666666666666555555444444555555666666777777777888777888888999999888888777:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::::::::;;;<<<===>>>@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHEEEJJJOOOSSSXXXaaammmwww{{{tttpppllljjjiiigggfffeeefffeeecccbbb^^^^^^]]]\\\\\\\\\\\\\\\YYYYYYXXXVVVUUUTTTSSSRRRQQQPPPNNNMMMLLLMMMMMMNNNOOONNNMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999888888888888999999888888999;;;<<<;;;:::888777777666666555555555000000000000000000000000111111000000000000111111000000000000////////////000000000000111111111111000000000000000000000000111111111111222222222222444444444333333333222222111222222222222333333333222222222222333444555555999999999999999888777777777777666666555555444444666666777777888999999999::::::;;;<<<======>>>>>>======>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSUUUUUUTTTTTTSSSSSSRRRRRRPPPQQQSSSUUUUUUTTTRRRQQQTTTVVVXXXYYYZZZYYYXXXWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\```aaaaaa```______bbbdddggggggffffffeeeeeeeeeeeedddcccccccccccccccddddddgggfffdddbbbaaa```______ZZZ[[[]]]^^^______^^^^^^```___^^^^^^]]]]]]^^^^^^^^^]]]\\\[[[ZZZ[[[[[[\\\VVVWWWWWWXXXYYYYYYYYYYYYZZZYYYYYYXXXWWWVVVUUUUUURRRQQQPPPPPPQQQPPPMMMKKKJJJJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBBAAAAAAAAAAAABBB???????????????>>>>>>>>>???>>>>>>=========>>>>>>??????>>>>>>============<<<=====================::::::::::::999999888888777777777777777888888888888888777777777777888888999999999999999999999999;;;;;;;;;::::::888777666444444444444444444444444333333333444444444555555999888888888888888888999555555555444444333333333333333333333333333333333222222222222222222222222444444333333333333333333444444444444444444444444777666666555555444444333555555555555666666666666777777888888888888777777999999999999999999999999::::::999999::::::;;;<<<::::::::::::;;;<<<======@@@????????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEIIILLLOOORRRXXXaaahhhuuu~~~xxxqqqmmmkkkjjjiiifffeeedddeeefffgggfffeee___^^^^^^]]]\\\[[[[[[[[[XXXWWWWWWVVVTTTSSSSSSRRROOOOOONNNMMMLLLLLLMMMMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>===============<<<<<<<<<::::::::::::::::::::::::999999888888888888888999999888888999:::;;;;;;:::777777666666666555555555////////////////////////111111000000000000111111000000000/////////....../////////000000000111111000000000000000000000000000000111111111222222222222222222333333444444444111111111222222222333333222222222222222333444555666666666666555444333333777777777666666555555555555555666777777888888999999::::::;;;<<<======>>><<<======>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEEEEBBBDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSUUUTTTTTTTTTSSSSSSRRRRRRPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWYYYZZZYYYXXXWWWXXXXXXWWWWWWWWWWWWWWWWWWXXXWWWWWWXXXYYY[[[\\\]]]cccccccccbbb``````bbbdddeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbcccddddddeeegggeeecccaaa___]]]\\\\\\XXXZZZ\\\^^^______^^^^^^______^^^]]]]]]]]]]]]^^^[[[ZZZYYYXXXXXXXXXYYYZZZWWWWWWYYYZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUUUUUUUQQQPPPPPPPPPQQQOOOLLLIIIJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBB?????????>>>>>>=========>>>======<<<======>>>>>>>>>>>>>>>====================================<<<:::999999999999999888888777777777777777888888888888888777777777777888888999999999999999999999999;;;;;;;;;::::::888777666555555555555555555555555333333333333444444444444777777777777777777777777444444444444444333333333333333333333333333333333222222222222222222222222333333333333333333222222444444444444444444444444666666555555444444444333555555444444444333333333444555666777888999999999999999999999999999999999:::999999999999:::;;;;;;999999:::;;;;;;<<<<<<<<>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCEEEGGGIIIJJJNNNTTTXXXccciiisss~~~|||zzzuuuqqqmmmiiigggfffdddbbbdddcccbbbccceeegggfffeeebbbaaa```___]]][[[YYYXXXVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNMMMMMMLLLLLLMMMMMMNNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::888888888777777888999999999888777888:::::::::888666666666666555555555555//////////////////////////////............//////000000000000/////////////////////000000000111111000000000000000000000000000000000111111111111222000000111222222333444444111111111111222222222222333222222222222333333444444555555555444333222222666666666666666555555555555555666777777888888999777888888999999:::::::::::::::;;;;;;<<<<<<======AAABBBCCCDDDEEEEEEEEEEEEBBBCCCEEEHHHIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVXXXZZZZZZYYYWWWVVVWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWYYY[[[]]]^^^cccccccccbbb```aaaccceeebbbaaa___^^^^^^___``````aaaaaaaaaaaabbbcccdddeeeeeedddbbb```^^^\\\[[[[[[XXXYYY[[[]]]^^^^^^^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]XXXXXXVVVVVVVVVVVVWWWXXXWWWXXXZZZ[[[\\\[[[[[[ZZZVVVVVVVVVVVVUUUUUUUUUUUUPPPPPPOOOOOOOOOMMMJJJHHHJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<======>>>=================================<<<<<<<<<<<<;;;999999999999999999888888888888888777777777777777888888777777777777888888888888888999999999999999888888888888777666555555666666666666666666666666333333333444444444555555333333444444444444333333444444333333333333333333444444444444444444444444222222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444444333333333222222222333555777888999::::::999999999999999999999999999999999999999:::;;;;;;888999:::;;;<<<<<<<<<;;;=========<<<===>>>>>>?????????@@@AAABBBBBBBBBAAABBBDDDEEEFFFGGGIIIMMMOOOTTTYYY___hhhvvvzzzvvvtttrrrpppkkkiiigggfffeeeccc```^^^aaa``````aaacccdddcccbbbcccbbbaaa```]]]ZZZXXXWWWTTTSSSSSSRRRQQQQQQPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::888777777777777888999999999777666777888999888777555555555555555555555555//////////////////////////////............//////111111111000000000////////////000000000111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222333333222222111222222222666666666777666666555555444444444444444555555555555666666777888888999999888888888888888999999999999::::::;;;;;;<<<======@@@AAABBBCCCCCCDDDDDDCCC@@@BBBEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRRRRPPPOOOMMMMMMNNNQQQTTTVVVWWWXXXYYYZZZZZZYYYWWWVVVTTTTTTSSSTTTUUUWWWYYYZZZXXXWWWWWWWWWXXX[[[]]]___aaabbbbbb```______bbbddd___^^^\\\\\\\\\]]]___```_________```aaabbbdddeeeeeedddbbb___^^^\\\[[[[[[XXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[\\\WWWVVVUUUUUUUUUUUUWWWWWWXXXYYY[[[\\\\\\[[[ZZZYYYSSSTTTTTTTTTTTTUUUUUUUUUPPPOOOMMMMMMMMMLLLIIIGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBB??????>>>======<<<;;;;;;<<<;;;;;;;;;<<<<<<===>>>========================<<<<<<<<<<<<;;;;;;::::::888888888888888888999999999999888888777777666666888888777777777777888888777777777888888888999999666666666777777666555555666666666666666666666666444444444444555555555555222333444444444444333222333333333333333333333333222222222222222222222222333333333333333333333333111111111222333333333444444444444444444444444444222333333444444555555666333333333444444444444444222333555777888999999:::888888888888888888888888999999999888999999:::;;;777888:::;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============???AAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHJJJKKKKKKNNNQQQUUU]]]hhhnnnnnnsssxxx{{{sssooooooooollliiihhhfffeeedddddddddcccaaaaaa```______aaaaaa```___`````````___]]]ZZZXXXVVVRRRQQQQQQPPPPPPOOOOOONNNMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????????????????======<<<<<<;;;::::::999::::::::::::::::::::::::777777777777777888999999888666555666777888666555555555555555555555555555////////////////////////111111000000000000111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111222222111111000/////////000111111111111222222222444444333222111111111111444444555555555555555444222222222333333444444444666666777777888888999999;;;;;;::::::::::::::::::;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBBBBBBBBBB???AAADDDGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRPPPNNNLLLJJJLLLOOOTTTWWWXXXYYYZZZ[[[ZZZYYYWWWUUUQQQQQQQQQSSSUUUXXX[[[\\\XXXWWWWWWWWWXXX[[[^^^______``````___^^^^^^```ccc^^^]]][[[[[[[[[]]]___```^^^^^^^^^___```bbbcccdddeeedddbbb```^^^]]]\\\\\\YYYYYYYYYZZZ[[[[[[\\\\\\]]]\\\[[[[[[ZZZZZZ[[[[[[WWWVVVUUUUUUUUUVVVWWWXXXXXXYYY[[[\\\\\\ZZZYYYWWWRRRRRRRRRSSSTTTTTTUUUUUUPPPNNNLLLKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBB???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::888888888888888888999999:::999999888777666666555888888777777777777888888666666777777888888888999666777777888888888888777666666666666666666666666444444444555555555666666444555666777777666555444333333333333333333333333111111111111111111111111333333333333333333333333000000111222333333444444444444444444444444444444111222222333444555666666222222333444555666777888444444555777888888888888888888888888888888888888999999888888999999:::;;;777888:::;;;<<<<<<;;;:::;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDEEEFFFFFFIIIJJJJJJNNNVVV\\\]]]^^^dddppp|||wwwrrrllljjjlllllliiiffffffcccaaa```bbbccccccccccccaaa``````aaabbb```___]]]]]]^^^]]]\\\ZZZXXXWWWPPPPPPPPPOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@??????????????????????????????@@@@@@======<<<;;;::::::999999::::::::::::::::::::::::777777666777777888999999777666555555666777666444444555555555555555555555---///111111......000222888444///---///111222111111111000///////////////............////////////000000000000111111111111333222222111111222222333111111111111000000000000111111222222222333333333444333111000000000111111222222333333333333444444666666666666777777777777===<<<:::888777777888888666666666666555555555555666777777888:::;;;;;;<<<>>>>>>??????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEFFFHHHJJJMMMNNNOOOOOONNNNNNMMMLLLLLLKKKNNNNNNMMMMMMNNNPPPRRRSSSXXXYYYZZZZZZXXXVVVTTTRRRRRRQQQQQQSSSWWWZZZ\\\\\\[[[ZZZWWWVVVWWWYYY\\\^^^\\\\\\\\\\\\\\\\\\\\\\\\ZZZZZZZZZZZZ[[[]]]___```____________```aaaccccccfffdddaaa^^^[[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[XXXXXXYYYYYYYYYYYYYYYXXXVVVVVVVVVWWWWWWVVVVVVUUUYYY[[[]]]\\\YYYVVVTTTTTTRRRQQQPPPPPPQQQRRRQQQOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???===<<<<<<===<<<<<<===<<<:::999999:::;;;<<<999999999888999999::::::999999999999999999999999888999999::::::999999888888888999999999999888888:::888777777888999999888999999999999999888777666777777666666666666777777777666555444444444444444444444444444444444444444555555555444444333333333333333333333333333333333888777555333222222222333333222222111111222222333333333333222222111111111444555666555444444555666555444333333333333444555444444444444444444444444444444555555666777777777888888777777777777888888999999888888999999:::;;;<<<;;;;;;:::::::::;;;;;;;;;<<<===<<<:::999999;;;?????????>>>>>>>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEIIIGGGFFFFFFHHHKKKNNNQQQXXX\\\bbbjjjsss}}}{{{xxxtttkkklllllllllkkkiiigggfffeeeeeedddddddddeeeffffff___`````````aaaaaabbbbbb]]]]]]]]]\\\ZZZXXXUUUTTTTTTSSSPPPNNNLLLLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJIIINNNMMMKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@??????>>>>>>??????????????????>>>>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999888888888888777777777666555555555555555222333333444555555555444---///111000///...000222666222///...///111222111111111000///////////////000111111111111222222222//////000000000111111111222222222111111222222222111111111000000000//////000000000111111111222222333333111000000000111111222222333333333333444444555555555666666666666777;;;:::999888777777888888666666666666666666666666777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFIIIKKKLLLNNNNNNMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLMMMOOOQQQRRRUUUUUUVVVVVVUUUSSSPPPOOOPPPPPPQQQSSSWWWZZZ[[[[[[ZZZYYYVVVUUUUUUXXX[[[]]]ZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZZZZ[[[\\\^^^```aaabbbaaa```______```aaaaaabbbaaa___\\\[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYWWWXXXYYYZZZZZZYYYXXXXXXUUUUUUVVVWWWWWWWWWVVVVVVYYYZZZ[[[ZZZWWWUUUTTTTTTRRRPPPOOOPPPQQQQQQPPPOOOOOONNNMMMLLLJJJIIIHHHGGGCCCCCCBBBBBBAAA@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBBBBBBBBBBBBBAAAAAA???============<<<;;;<<<;;;:::888888999;;;<<<::::::999999999999999:::999999999999999999999999888999999999999999999888777888888999999888888777888666555666888:::::::::888888888888888777666666777666666666666666666777666666555444444444444444444444444444444444444444555555444444444333333333333333333333333333333333555444222111000000111111333222222111111222222333333333333222222111111111333444555444333222333555555444333333333333444555333333333333333333333333444444555555666666777777888777777666666777777888999888888888888999::::::::::::999999999999:::::::::;;;<<<;;;:::999:::;;;========================@@@@@@AAABBBCCCCCCCCCCCCEEEEEEDDDEEEFFFIIIKKKMMMKKKOOOTTTYYY```hhhpppuuu{{{wwwuuusssooommmkkkkkkkkkjjjiiihhhgggfffeeeeeedddddddddeeeeeefffaaaaaa``````______^^^^^^[[[[[[[[[ZZZXXXVVVTTTRRROOONNNLLLJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIILLLLLLLLLKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>???????????????>>>>>>>>>======;;;;;;;;;<<<;;;;;;:::999999999999999999999999999999999999888888888777777777777666555555555555555222333333444555555444444---///000000///...000111222000...///111222222111111000000///////////////.........////////////000//////000000000000111111222222111111111111222222111111000000000000///////////////000000000111111333222111111000111111111222222333333333333444444444444444444555555555555888888777666666777777888777777777777777777777777777888888999:::;;;<<<<<<==================<<<<<<===>>>@@@AAACCCCCCDDDDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPQQQQQQPPPNNNLLLKKKMMMMMMPPPTTTXXXZZZZZZYYYYYYWWWUUUSSSTTTUUUXXXZZZWWWWWWWWWVVVWWWWWWWWWXXX[[[[[[[[[\\\]]]___aaabbbdddbbb```^^^]]]^^^___```^^^]]][[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXZZZ[[[[[[YYYXXXVVVTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXYYYWWWTTTRRRRRRSSSPPPOOONNNOOOPPPQQQPPPOOOOOOMMMKKKIIIHHHHHHHHHHHHEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@>>>>>>>>>???>>><<<:::;;;;;;:::999999:::;;;<<<<<<;;;:::999999888999999999999999999999999999999888888999999999999888888777777888888888888777777666444444555888:::;;;;;;777777888888777777666666666666555555555555666666666555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333222111111111111222222222222111111111111222222222222222222222111111111111333444333222111222333444444333333333333444444333333333333333333333333444444444555666666777777777777666666666666777777888888777777777888999999999888888888888888999999999:::;;;;;;:::999:::<<<;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBBBBBBBBAAABBBBBBCCCEEEFFFGGGHHHGGGIIIMMMPPPSSSXXX^^^aaaiiikkkpppvvv|||~~~|||yyywwwxxxvvvtttssssssqqqnnnllljjjjjjhhhgggfffeeeeeeeeefffeeedddddddddddddddeeebbbbbb```___]]]\\\ZZZZZZYYYYYYYYYXXXVVVTTTRRRQQQOOOOOONNNMMMMMMNNNOOOPPPMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAABBBBBBBBBAAA@@@??????>>>>>>????????????>>>>>>>>>>>>======;;;;;;;;;;;;;;;:::999999999999999999999999999999999999888888888777777777777666666666555555555555222333333444444444444444......///////////////000......///000111222111111000000////////////000000,,,,,,---------.........////////////000000000111111111000000000000111111111000000000/////////////////////000000000111111222222111111111111111111222222222333333333444444222222333333333444444444555555555555666666777777777777777777888888888888888888888999:::;;;;;;<<<===<<<<<<<<<;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJLLLOOOSSSXXXZZZYYYXXXWWWUUUSSSRRRRRRSSSUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWZZZ[[[\\\]]]^^^```aaabbbbbbaaa___]]]\\\]]]___```\\\[[[YYYXXXWWWWWWWWWXXXYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXZZZ[[[[[[YYYWWWVVVTTTTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVTTTQQQPPPQQQRRROOONNNMMMNNNOOOPPPOOONNNNNNLLLIIIGGGFFFFFFGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAAAAAAAAAAA@@@???>>>======>>>???>>><<<:::<<<;;;;;;::::::;;;<<<======<<<;;;:::999888888888::::::999999999999999888777777888888888888777777666777777777777777777666666444444555777999:::999777777888888888777777666666555555444444555555666555555444333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222222333333333444444555222222111111111111222222222222222111111111111111222333444333222111222444333333333333333333333333444444444444444444444444333333444555555666666777777666666555555666666777777777666666777777888999888888777777777888999999777999::::::999999:::<<<::::::;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAA???@@@AAACCCDDDDDDDDDCCCHHHJJJLLLNNNOOORRRVVVYYYYYYZZZ\\\```eeejjjooorrrvvvzzz|||xxxvvvuuusssrrrsssssstttttttttrrrpppnnnjjjiiigggeeedddddddddeeefffeeeeeedddcccccccccdddaaa```___^^^\\\ZZZYYYYYYZZZYYYXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPPPPPPPQQQQQQLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLLLLJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@??????>>>>>>?????????>>>>>>>>>============:::;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888888888777777777777666666666666666555555444222333333444444444333333............////////////+++---///000000111111111000000////////////000000//////000000000111111111...////////////000000000111000000//////000000111000000000////////////...000000000111111111222222111111111111222111111111222222222333333333444444222222222222333333333333333444444555666666666777666777777777888888888999777888888999999:::::::::<<<;;;;;;;;;:::999999999:::;;;===>>>@@@AAABBBBBBBBBCCCDDDEEEGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKMMMRRRVVVXXXWWWVVVUUUTTTRRRQQQPPPQQQRRRSSSUUUTTTSSSSSSSSSUUUVVVWWWZZZZZZ[[[\\\]]]^^^______]]]\\\[[[[[[\\\]]]```aaa[[[ZZZXXXVVVUUUTTTUUUUUUXXXXXXVVVVVVUUUUUUVVVVVVXXXYYYZZZ[[[ZZZYYYWWWVVVTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTTTTRRRPPPOOOPPPQQQNNNLLLLLLMMMOOOOOOOOONNNLLLJJJHHHFFFEEEEEEFFFGGGBBBAAAAAA@@@@@@???>>>>>>@@@@@@????????????@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<===>>>>>>;;;999<<<<<<<<<<<<<<<===>>>>>>===<<<;;;:::999999999999:::::::::999999888888888666777777888888777777666555666666777777666666555777666444555666777777666777777888888888888888777555555444444444444555555444444333333333444444555333333333333333333333333333333333333333333333333222222222222222222222222111111222333444444444444222111111000000111111222111111111111111111111111222444555444333222333444333333333333333333333333444444444444444444444444333333444444555666666666666666555555555555666666666555555555555666777777888888888888888999::::::666888999999888888:::;;;;;;;;;<<<======>>>??????>>>>>>???@@@AAAAAAAAAAAA>>>@@@AAACCCCCCCCCBBBAAADDDFFFHHHIIIJJJLLLOOOQQQSSSSSSSSSTTTWWW\\\aaaccceeeiiioootttxxx||||||wwwuuuqqqooooooooooooooooooqqqrrrsssqqqooolllkkkiiihhhfffdddccccccddddddgggfffeeedddcccbbbbbbbbb___^^^^^^]]]\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRRQQQOOONNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJHHHIIIKKKLLLLLLJJJHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFDDDFFFGGGHHHHHHHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>============<<<::::::;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777666666666666666777666555444444222333333444333333222222...---,,,---///000///...+++---///000//////000111///////////////000000111............////////////......////////////000000000000////////////000000000000////////////......000000000111111111222222000000111222222222222111222222333333333333444444222222222222333333333333333444555666666666666666555666666777777888888888777777777777888888999999::::::::::::::::::999999999:::<<<===??????@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKLLLJJJKKKLLLPPPTTTVVVUUUTTTUUUTTTRRRQQQPPPPPPPPPPPPUUUTTTRRRRRRRRRTTTVVVXXXYYYYYYZZZ[[[\\\[[[[[[[[[WWWWWWXXXZZZ[[[]]]___```ZZZYYYWWWUUUTTTSSSTTTTTTWWWVVVUUUTTTTTTUUUWWWWWWZZZZZZZZZYYYYYYXXXWWWWWWUUUVVVVVVWWWWWWVVVVVVUUUQQQRRRSSSRRROOONNNOOOPPPLLLKKKKKKLLLNNNOOONNNMMMIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBAAAAAA@@@@@@????????????>>>>>>>>>>>>??????===>>>@@@AAAAAA@@@>>>===;;;::::::;;;<<<<<<;;;999;;;;;;;;;<<<======>>>>>>===<<<;;;::::::999::::::;;;::::::999999888888888666666777777777777666666555555666666666666555555777666444444666666666555666666777777888888777777444444333333333333444444333333333333333444444555333333333333333333333333222222222222333333333333222222222222222222222222//////000111222222111111111111000000000000111111000000000111111111111111333444555444333222333555222222333333333333222222444444444444444444444444333333333444555555666666555555444444444444555555555555444444555555666777777777777777888999:::;;;777888999999888777888:::<<<<<<<<<======>>>>>>???===>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???@@@CCCEEEGGGGGGIIIKKKMMMOOONNNMMMMMMOOOSSSVVVYYYZZZ^^^bbbfffhhhkkknnnpppssswww}}}|||uuunnnmmmllllllllllllmmmnnnoooqqqsssrrrpppmmmkkkkkkiiiiiigggfffeeedddddddddgggfffeeecccbbbaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTTTTSSSTTTTTTSSSQQQPPPOOOMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHEEEFFFFFFFFFGGGGGGGGGGGGEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCCCCBBBAAABBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>============<<<<<<:::::::::::::::999888888::::::::::::::::::::::::888888777777777666666666555666777777777666444333333333333333333222222111///---,,,---///000///---+++---//////------///111///////////////000111111++++++,,,,,,,,,,,,------........./////////000000000//////......//////000000000/////////........./////////000000000111111///000111222333222222111222222333333333333444444222222222333333333444444444555666777777666555555444444555666666777888888666666666666777777777777999999:::::::::::::::;;;::::::;;;======>>>>>>>>>AAABBBCCCEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKLLLNNNQQQSSSTTTSSSUUUTTTRRRQQQPPPOOOOOOOOOTTTRRRQQQPPPQQQSSSVVVWWWXXXXXXYYYZZZYYYXXXWWWVVVSSSTTTWWWYYY[[[\\\\\\\\\XXXWWWUUUTTTTTTTTTUUUVVVVVVUUUTTTTTTTTTVVVXXXYYY\\\[[[YYYXXXWWWWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTTTTOOOQQQSSSRRRPPPOOONNNNNNKKKJJJJJJKKKMMMNNNNNNMMMGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???>>>>>>======>>>>>>???<<<>>>@@@AAAAAA@@@>>><<<;;;999888888999::::::999888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888888777555666666777777666666555444555555666666555555444555444333333555777777666333444555555666666555555444444333333333333444444333333222222333333444555222222222222222222222222111111222222222333333333111111111111111111111111///000111111222111000000111111000000000000111111///000000000111111111222111333444333222111222333111222333333333333222111222222222222222222222222222333333444444555555666555444444444444444444555444444444333444555555666666666666666777888999:::777888999888777666777888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>?????????????????????@@@??????>>>>>>AAACCCEEEGGGGGGHHHJJJKKKIIIHHHGGGHHHJJJMMMPPPSSSTTTVVVYYY[[[\\\^^^bbbdddcccgggkkkqqq{{{~~~|||wwwtttvvvwwwvvvvvvxxxxxx|||~~~|||zzzyyyuuuppplllmmmmmmmmmllllllmmmnnnoooqqqsssrrrooollllllmmmjjjjjjiiiiiihhhfffeeedddhhhgggeeecccbbbaaa``````````````````____________\\\[[[YYYVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIKKKKKKKKKIIIHHHGGGHHHJJJJJJJJJHHHEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????>>>>>>=========<<<<<<<<<999::::::::::::999888888888888888888888888888888888777777777666666666666555666777888777666444333333333333333333222111111///---+++,,,///000///---,,,...///...,,,,,,...111///////////////000111111........./////////000000............/////////000//////............//////000/////////......................../////////000///000111222333333222111222222333333333444444444222222333333333444444444555555666777777666555444333444444555666777777888555555555555666666666666999999999::::::;;;;;;<<<::::::;;;<<<=========<<>>>>>===>>>>>>============>>>>>><<<===@@@AAAAAA@@@===<<<:::888666666777999999999666777888999:::;;;;;;:::;;;;;;:::::::::;;;<<<<<<;;;;;;::::::999888777777555555666666666666555555444555555555555555555444333222111333666888888888111222333333444444444333444333333222222333333444222222222222333333444555222222222222222222222222111111111222222333333333111111111111111111111111111222333444444333222111111111000000000000111111//////000000111111111222000222222222111000111222111222333444444333222111000000000000000000000000222222333444444555555666555444444333333444444555444333333333333444555555444444444555555777888888888999999888666555666777;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>============@@@BBBDDDEEEEEEEEEGGGHHHDDDDDDDDDEEEHHHKKKNNNPPPRRRSSSTTTUUUVVVXXX\\\___ZZZ^^^aaaccciiirrrxxxxxxtttvvvwwwyyyzzz~~~~~~}}}}}}xxxtttrrrooollljjjmmmjjjjjjnnnqqqqqqqqqtttqqquuuvvvsssssssssppplllkkkllllllllljjjiiijjjjjjjjjmmmooommmjjjiiiiiikkkjjjjjjkkkkkkjjjhhhfffeeehhhgggeeecccbbbaaa``````cccbbbbbbaaa``````______\\\ZZZXXXVVVTTTSSSSSSSSSLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJLLLNNNOOONNNLLLJJJHHHIIIJJJKKKJJJHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>?????????>>>=========<<<<<<<<<<<<999::::::::::::999888888666666666666666666666666777777777777666666666666555666777888777666444333333333333333333222111000---------............///000000000000000000000000........................---------............///000000000000000000000000------------.........///222222111111111111222222111111111111111111111111//////000111222222333333222222222222222222222222111111222333333444555555555555555444444555555555333444555666777777777777777777777777666666666666888999;;;:::999999:::<<<===<<<<<<<<<<<<======>>>@@@BBBDDDEEEDDDCCCBBBCCCEEEFFFGGGGGGFFFGGGIIIKKKKKKLLLMMMNNNOOONNNNNNMMMKKKLLLKKKJJJIIIJJJMMMPPPNNNNNNNNNLLLKKKMMMPPPRRRSSSSSSSSSQQQNNNMMMMMMNNNQQQQQQQQQQQQSSSUUUXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUTTTRRRQQQRRRVVVZZZ\\\\\\ZZZXXXVVVVVVWWWYYYZZZ[[[WWWSSSQQQRRRSSSSSSSSSRRRSSSSSSQQQMMMJJJIIIIIIGGGIIIJJJLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA???===;;;<<<;;;;;;;;;;;;:::::::::<<<888444444888:::888555;;;:::999999999:::;;;<<<@@@>>>;;;999777777777888:::888555333222444777999555444333333333333444555333333333444444555555555555555555555555555555555444444444333333222222222111111111111111111111111222111111111000000//////111111111111111111111111111111111111111111111111222222222222222222222222333333222111000///......000000000000000000000000000000000000000000000000222222222222222222222222111000///000111333333333222222333333333333444444666666666666555444333222333333333444444444555555555555555666666666666666666666666666666777777777999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;::::::>>>>>>>>>>>>???????????????@@@BBBCCCDDDDDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGMMMMMMOOOPPPQQQRRRRRRRRRUUUVVVYYY\\\___bbbcccdddfffffffffhhhjjjmmmppprrrrrrooommmmmmnnnnnnkkkiiillllllkkkiiifffddddddeeeffffffgggiiijjjlllmmmmmmnnnnnnnnnnnnmmmlllkkkkkkggghhhjjjjjjiiiiiijjjkkkiiiiiihhhhhhggggggffffffjjjjjjiiigggeeefffhhhkkkiiihhheeecccbbbaaaaaaaaagggfffeeedddbbbaaa```___ZZZYYYXXXVVVTTTSSSSSSSSSUUUTTTRRRPPPMMMLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIJJJMMMKKKHHHGGGHHHIIIHHHGGGGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????@@@@@@@@@@@@?????????>>>>>>@@@???===<<<;;;;;;;;;<<<::::::::::::::::::::::::::::::888777777777888999777777777777777666555555777777777777666666666666333333333333333333333333---------............///////////////////////////........................---------............///000000000000000000000000------........./////////111111000000000000111111111111111111111111111111//////000111111222333333222222222222222222222222111222222333333444444444555444444333333444444555333444555666666777777777777666666666666666666666888999::::::999999:::<<<>>>>>>>>>===>>>>>>???@@@@@@BBBCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKMMMNNNNNNNNNMMMMMMJJJKKKKKKJJJIIIIIIKKKMMMQQQQQQQQQPPPNNNNNNOOOQQQSSSSSSSSSQQQOOONNNOOOPPPQQQQQQQQQQQQSSSTTTVVVWWWWWWWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQSSSUUUXXXZZZZZZYYYWWWUUUUUUWWWYYYZZZ[[[XXXTTTRRRRRRRRRRRRRRRQQQRRRRRRPPPLLLIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEECCCBBB@@@???===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;@@@AAABBBCCCBBB@@@>>>===;;;;;;::::::999999999888:::666333444888;;;:::777:::999888888888999;;;;;;>>>===:::888666666666777444333111//////000111333555444333333333333444555333333333444444444444444333333333333333333333333444444333333333222222222111111111111111111111111111111111111000000000///111111111111111111111111111111111111111111111111222222222222222222222222111111111111000000000000111111111111111111111111000000000000000000000000222222222222222222222222222111000000111222222222222222222333333333444444333333444444444444444333333333333444444444444555444444444444555555555555888888888888888999999999999999::::::;;;<<<<<<<<<>>>======<<<;;;;;;::::::============>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNOOOOOOPPPPPPQQQSSSUUUXXX[[[]]]^^^___^^^___```aaaccceeegggiiihhhfffddddddeeeeeeccc```ddddddeeecccaaaaaabbbcccddddddeeefffhhhiiijjjkkkjjjkkkkkkkkkkkkjjjjjjiiifffggghhhhhhgggggghhhjjjiiihhhgggffffffeeeddddddeeeeeeffffffeeegggiiilllggggggeeedddddddddeeeeeeffffffdddcccaaa___^^^]]]YYYXXXWWWUUUTTTSSSRRRRRROOONNNMMMKKKJJJIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHLLLIIIGGGGGGHHHIIIIIIHHHGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@BBBAAA@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>???>>>===<<<;;;;;;;;;<<<:::::::::::::::::::::::::::999888777777777888888777777888888777777666555666666555555555444444444333333333333333333333333---------............///................................................---------............///000000000000000000000000....../////////000000000000000////////////000000111111111111111111111111///000000111111222222222222222222222222222222222222222222333333333333333444333333222222333333444333444555666666777666666666666666666666666666666777999::::::999999:::;;;===============>>>??????@@@AAABBBAAA@@@AAABBBDDDEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKLLLMMMMMMMMMLLLLLLIIIJJJLLLKKKJJJIIIIIIJJJPPPQQQRRRQQQOOONNNNNNNNNRRRSSSSSSRRRPPPOOOPPPRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQOOOOOOPPPRRRTTTVVVWWWXXXWWWVVVVVVUUUVVVWWWYYYZZZ\\\YYYUUURRRRRRRRRQQQPPPOOOPPPPPPNNNKKKHHHGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFDDDDDDCCCCCCCCC@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;::::::999888777777666888555333444888;;;;;;999888888888777888999999:::<<<;;;888777555555555666555555444333333333333444444444333333333333444444444444444444333333333333111111111111111111111111333333333333222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000222222222222222222222222222222222222111111111111222222222222333333333333000111222333333444444444333333333333444444444444333333333333444444555555777777777888888999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<============>>>???@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHJJJKKKLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXWWWXXXZZZ[[[\\\]]]^^^^^^^^^]]][[[[[[\\\\\\[[[ZZZ]]]^^^____________aaabbb```aaabbbcccdddeeefffgggfffggghhhiiiiiiiiihhhgggeeeffffffeeeddddddgggiiiggggggeeedddcccbbbbbbaaabbbccceeefffeeefffgggiiigggfffffffffggghhhiiijjjfffeeedddbbb___]]]\\\[[[XXXWWWVVVTTTSSSRRRRRRRRROOONNNMMMLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGGGGJJJHHHFFFFFFHHHIIIJJJIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAA@@@????????????@@@????????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888777777777777888888888888888888777666666444444333333333222222222333333333333333333333333---------............///------------------------........................---------............///////////////////////////////////////000000000000//////............//////111111111111111111111111///000000000111111111222111111111111111111111111333333333222222222222222333222222222222222222333333333444555666666666666555555555666666666666666777888999999888888999:::::::::::::::;;;<<<======@@@@@@AAA@@@???@@@CCCEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKMMMNNNLLLJJJIIIIIIJJJMMMOOOPPPOOOMMMMMMMMMPPPQQQRRRQQQPPPPPPQQQSSSRRRRRRRRRRRRRRRSSSSSSSSSWWWXXXYYYZZZ[[[[[[[[[[[[YYYXXXVVVTTTRRRPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPNNNOOORRRUUUVVVWWWWWWWWWUUUUUUVVVVVVXXXYYYZZZ[[[\\\YYYUUURRRQQQQQQOOONNNMMMNNNOOOMMMJJJHHHGGGGGGIIIIIIJJJJJJJJJIIIHHHGGGHHHGGGEEEDDDCCCBBBBBBBBB>>>======<<<<<<<<<<<<=================================<<<;;;:::999888888;;;;;;:::999888777777666888666444555777::::::999777777777777777888888999:::999888777666555666666888888888888888777666666333333333333333333333333555444444333333222222222111111111111111111111111333222222222222222222222111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000000000000000000000111111111111111111111111333444444333111000000000111222222222222333333333111111222333333333333333222222333333333444444444333333333444444555555666444444555555666777777777888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYXXXZZZYYYYYYYYYZZZZZZZZZYYY[[[]]]___```______```bbb]]]^^^^^^___```bbbbbbcccbbbdddeeeggghhhhhhgggfffeeefffeeedddccccccfffhhhfffeeecccaaa```_________dddeeegggfffeeeccccccdddhhhhhhhhhhhhiiijjjjjjkkkgggfffdddaaa___\\\ZZZYYYXXXWWWVVVTTTSSSRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFEEEEEEGGGIIIJJJJJJGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGFFFEEEEEEDDDCCCCCC@@@@@@???????????????@@@??????>>>>>>>>>============<<<<<<;;;;;;:::::::::999999999999999999999999999888888777777777777777888888888888888777777666333333333333222222222222222222222222222222222222---------............///------------------------........................---------............///////////////////////////////////////000000000000//////............//////000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222111222222222111111222222222222333444555666666666666444444555555666666666777666777999888777777888:::999999999999:::;;;<<<===???@@@@@@@@@???@@@CCCEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPNNNKKKJJJJJJGGGKKKOOOQQQQQQPPPPPPPPPOOOPPPQQQPPPOOOOOOQQQSSSSSSTTTTTTTTTTTTTTTTTTTTTXXXYYYZZZ\\\\\\]]]]]]]]]YYYXXXVVVSSSQQQPPPOOOOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPRRRUUUXXXYYYYYYXXXWWWTTTUUUVVVXXXYYYZZZ[[[[[[ZZZWWWSSSQQQPPPOOONNNLLLKKKMMMMMMLLLJJJHHHGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFEEECCCBBBAAAAAAAAA======<<<<<<<<<<<<<<<===========================??????>>>===<<<<<<;;;;;;<<<;;;;;;:::999888888888:::888666666666777888888666666777777888888888888999999888777777777777777444555555666555444333222333333333333333333333333444444444333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111222444666555222000///000111111111222222222333333444444444444444333222222222222222333333333444444333444444555666666777777333444444555666666777777888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJJJJJJJJJJLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWUUUUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\^^^``````___^^^^^^___[[[[[[\\\]]]^^^^^^___```aaabbbeeeggghhhhhhgggfffeeeffffffdddcccccceeegggdddbbb```^^^]]]]]]^^^^^^cccdddfffeeedddbbbbbbccciiiiiiiiiiiiiiihhhhhhhhhfffeeecccaaa^^^\\\ZZZYYYWWWWWWUUUTTTSSSSSSSSSSSSPPPOOONNNLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDGGGIIIJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEDDDDDDCCCCCC?????????>>>>>>???@@@@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888888777777666666888888888888888777666666444444444333333333333222222222222222222222222222---------............///------------------------........................---------............///000000000000000000000000....../////////000000000//////............//////000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222333222222111111222222333222333444555555666555555444444444555555666666777555777888888777777888999:::::::::;;;<<<===>>>??????@@@AAAAAAAAAAAADDDFFFEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIKKKMMMOOOPPPNNNLLLKKKKKKIIIMMMQQQSSSTTTTTTUUUUUUPPPQQQRRRQQQPPPPPPRRRSSSUUUVVVVVVWWWWWWWWWVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\YYYWWWUUUSSSQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOSSSUUUXXX[[[[[[ZZZXXXWWWSSSTTTVVVXXXYYYZZZYYYYYYWWWTTTQQQPPPOOONNNLLLKKKKKKLLLMMMLLLJJJHHHHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAA>>>======<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::999999999:::999777666666666777888666666777888888888888777888888888888777777777777444444555555444444333222222222333333333333222222333333333333222222222222222222222222222222222222111111111222222222222222111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////222111111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111111444777666222000000111111111111111222222222222555555555555444333222111222222222222333333333333333444444555666777888888555555666777888888999999888888999999::::::;;;;;;;;;;;;::::::::::::::::::999:::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????>>>>>>???@@@AAABBBBBBCCCEEEEEEGGGHHHIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRSSSSSSPPPQQQRRRRRRRRRRRRRRRRRRSSSUUUWWWWWWWWWXXXYYY[[[[[[]]]______]]][[[[[[[[[ZZZZZZ[[[[[[\\\]]]]]]^^^```bbbeeeggghhhgggeeedddccceeefffeeecccbbbcccdddbbb```^^^\\\\\\\\\^^^^^^^^^```aaabbbaaabbbdddeeehhhhhhhhhhhhgggfffdddcccdddcccaaa___]]]ZZZYYYXXXVVVUUUTTTSSSRRRRRRRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJFFFEEECCCDDDFFFHHHIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<999::::::;;;;;;:::999999999999999999999999999999777777888888777777666555777777777777777666555555555555555444444444333333222222222222222222222222---------............///------------------------........................---------............///000000000000000000000000------........./////////000//////////////////000000000000000000000000000000000000000000000000///111111111111111111111111000000111111222222333333333333222222222222333333222222333444555555555555333333444555555666777777555666888777666666777999999999999:::;;;===>>>???>>>@@@BBBCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJIIIGGGGGGGGGHHHIIIJJJLLLNNNNNNMMMLLLLLLMMMLLLOOORRRTTTTTTTTTVVVWWWSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWYYYZZZZZZZZZYYYYYYWWWWWWXXXYYYZZZZZZZZZYYYWWWVVVTTTRRRRRRRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPPPPVVVXXXZZZ[[[[[[ZZZXXXVVVQQQRRRUUUWWWXXXWWWVVVUUUSSSQQQOOONNNNNNMMMKKKJJJJJJLLLMMMLLLJJJIIIIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDCCCCCCBBBAAAAAAAAABBB??????>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;777888:::;;;<<<;;;999888888888888888999999999999888888777666666666888:::666777888999999999888888555666666777777666666666777777777666666666666666111222333333333333222111222222222222222333333333222222222222222222222222000111111111222222222222111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111000444777777333000000222111111111111222222222222222333333333333333222111111222222222222333333333222333333444666777777888444444555666777888999:::888888888999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIHHHJJJKKKNNNOOOQQQRRRRRRNNNNNNNNNNNNOOOOOOPPPQQQPPPRRRUUUVVVUUUVVVXXX[[[YYY[[[^^^^^^]]]\\\[[[[[[ZZZZZZ[[[[[[\\\\\\]]]]]]___aaadddfffgggfffcccbbb```bbbeeeeeecccaaa`````````___\\\[[[[[[\\\^^^```\\\]]]^^^]]]]]]^^^aaacccdddeeeeeeeeeeeecccbbbaaa```___^^^\\\ZZZXXXWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQPPPOOONNNNNNNNNNNNHHHHHHHHHHHHHHHGGGGGGGGGGGGEEECCCCCCEEEGGGHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@=========<<<<<<<<<;;;;;;888999:::;;;;;;:::999888888888888888888888888888666777888888888777555555666666666666666555444444555444444444444333333333111111111111111111111111---------.........//////................................................---------.........//////000000000000000000000000------------.........///000000////////////000000000000000000000000000000000000000000////////////000000000000000000000000//////000111222333333444444333333222222333333444222222333444555555555555333333444444555666777777555666777777666666777888777777777888999:::<<<======@@@CCCDDDDDDDDDEEEEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKJJJHHHGGGFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKLLLMMMNNNPPPRRRRRRRRRRRRSSSUUUVVVWWWWWWVVVTTTSSSTTTVVVWWWXXXZZZ\\\\\\\\\\\\[[[UUUVVVWWWWWWWWWWWWWWWWWWVVVUUUSSSRRRRRRTTTUUUWWWVVVVVVUUUUUUTTTSSSQQQQQQXXXYYYZZZ[[[ZZZYYYWWWVVVOOOQQQTTTVVVVVVUUUTTTRRRQQQOOONNNMMMMMMMMMKKKIIIJJJLLLMMMLLLKKKIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAAAAAAAABBBBBB@@@@@@>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::===???@@@???===<<<666666666777888888999999555666666666666777:::<<<666777888::::::999999888333444555555666555555555777777666555555555555555111222333444444333222111111111111222222333333444111111111111111111111111000000111111222222222222111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111......///000111222333333////////////////////////000000000000000000000000000000000000000000000000///333888777333000111333000111111111111222222222///000111222222222222222111111222222222333333333111111222333444666666777222222333444555666777888777888888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<999999;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGIIIKKKNNNOOOPPPPPPOOONNNMMMMMMNNNOOOQQQRRROOORRRUUUUUUUUUUUUXXX[[[YYY\\\___```___^^^^^^^^^ZZZZZZ[[[[[[\\\\\\]]]]]]^^^```cccffffffdddbbb```^^^aaaddddddbbb```^^^^^^___^^^\\\ZZZ[[[]]]___aaa^^^^^^]]][[[YYYYYY\\\^^^aaabbbcccccccccbbbaaa```\\\\\\[[[YYYXXXVVVUUUUUUQQQPPPOOOOOONNNNNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGFFFEEEEEEGGGEEECCCCCCEEEFFFGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>===>>>>>>???@@@@@@======<<<<<<<<<;;;;;;;;;777888::::::;;;:::999888888888888888888888888888666777888888888777555444555555555555555444444333444444444333333333222222111111111111111111111111........................000///...---------------000///...---------------////////////////////////,,,---.../////////...---//////.........//////000///...---///222333111...,,,,,,---...///000111111000000000000000000000000//////000111111111111111222222222222222222222222000111111111111222222222555555444444444333333333555555555555555555555555666666666666666666666666333555777888888999;;;======>>>>>>@@@AAABBBCCCCCCEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKLLLMMMMMMMMMMMMJJJKKKMMMPPPSSSUUUVVVVVVUUUWWWYYYYYYWWWVVVUUUVVV\\\]]]___```___]]]ZZZWWWWWWVVVVVVVVVVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXXXXXXXYYYYYYWWWSSSOOOPPPUUUYYY___^^^]]]\\\[[[YYYVVVSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMLLLMMMMMMNNNQQQOOOKKKJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGEEEDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<<<<;;;;;;;;;===>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888777666555555777999:::999999888888777666666666777666555444444444444444555555444444444333333333222333444333222222333555444222111111222333333222000000000111111222333333222222222111111111111000000000000000000000000000//////000111222333333333000000000000000000000000444222///------///222444////////////000000000000000000000000000000000000111111000000//////......,,,,,,,,,---------......000000000000000000000000//////000000000111111111222111000//////000111222222222111111111111111111///000222333333222000///111222333333444444333333555555555444444333333333444555666777999999::::::888999:::;;;:::999888777888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLNNNMMMMMMMMMMMMMMMNNNOOONNNOOOQQQTTTVVVXXXYYYYYY[[[[[[ZZZYYYZZZ\\\]]]^^^^^^^^^^^^\\\[[[[[[]]]___cccbbbbbbbbbaaaaaa``````bbbcccddddddcccbbb```___\\\]]]^^^^^^]]]\\\]]]___^^^^^^^^^]]]\\\[[[]]]^^^aaaaaaaaa```___]]]\\\[[[YYYXXXWWWWWWVVVTTTQQQNNNMMMMMMMMMNNNNNNOOOOOOOOOOOONNNKKKIIIIIIJJJLLLNNNIIIGGGFFFFFFHHHGGGEEEBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????======<<<;;;;;;:::999999777777777777888999:::;;;666666666666666666666666666555444333333333333333444444333333333222222222222222222222222222222222222222222111111111111000........................//////...---------------///......---------......////////////////////////,,,---...///000000000//////.............../////////...---///111222000...//////////////////000000000000000000000000000000//////000111111111111111222222222222222222222222000111111111111222222222222333333333444444555555555555555555555555555555555555555555555555555555333555777888888999;;;=========>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPRRRTTTUUUUUUVVVXXXZZZZZZXXXWWWVVVWWWYYY\\\___aaaaaa^^^[[[YYYWWWWWWWWWVVVVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXXXXWWWZZZYYYVVVSSSRRRSSSWWWZZZ```^^^]]]\\\[[[YYYVVVSSSTTTTTTTTTTTTTTTSSSQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMQQQNNNKKKJJJKKKLLLLLLKKKIIIHHHHHHIIIIIIHHHFFFDDD@@@@@@??????>>>>>>??????AAA@@@???>>><<<<<<<<<<<<;;;<<<>>>===<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888777666666888999;;;::::::999999888777666666666666555444444444444444555444444444444333333333333444444333111111222444333222111111333333222111222222222222222222111111222222222111111111111000000000000000000000000000000000000111111222222333000000000000000000000000333111///......///111333////////////000000000000000000000000000000000000000000000000//////......---.........////////////000000000000000000000000444444444555555555555666111000////////////000111111111111111111111111111///000222333333222000///111222333333444444333333555555444444444333333333444444666777888999999999666777777888999999999999777888999999::::::999999;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@AAAAAABBBAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIHHHGGGHHHKKKNNNKKKKKKKKKKKKKKKLLLMMMMMMMMMNNNPPPSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]][[[YYYYYYZZZ\\\````````````````````````ddddddeeeeeedddbbbaaa```[[[]]]]]]]]][[[[[[\\\]]]]]]^^^___^^^\\\\\\]]]___^^^^^^^^^]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVUUURRROOOOOOOOONNNNNNNNNMMMMMMMMMJJJIIIGGGFFFEEEFFFGGGHHHIIIGGGFFFFFFGGGGGGEEEBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB?????????????????????????????????>>>>>>>>>======<<<<<<;;;;;;:::999999999999999888888888888888999666666666666666666666666666555444333333333333444333333333222222222222111222222222222222222222222222222222111111111000000........................//////...------------.........---------...//////////////////////////////,,,---...///000111111111///......---------......///......///111111000...111111000000000/////////000000000000000000000000//////000111111111111111222222222222222222222222000111111111111222222222111111222333444555666666444444444444444444444444444444444444444444444444444555777888888999:::<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLMMMOOOPPPRRRSSSSSSSSSWWWYYYZZZZZZYYYWWWWWWWWWVVVYYY]]]aaabbb```\\\ZZZXXXXXXWWWWWWVVVUUUTTTTTTTTTSSSRRRSSSUUUWWWWWWWWWZZZWWWTTTSSSUUUWWWYYYZZZ___]]][[[[[[ZZZXXXUUUSSSTTTTTTTTTTTTSSSRRRQQQQQQOOONNNMMMKKKKKKKKKKKKLLLPPPNNNKKKJJJKKKLLLLLLKKKHHHHHHHHHIIIJJJHHHEEEBBBAAAAAAAAAAAAAAAAAABBBCCCAAA@@@???>>>===<<<<<<<<<:::<<<>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777888999:::;;;;;;;;;:::999888777666666666666555444444444444555444444444444333333333333333444444333111000222333222222111222444444222000444444444333222111111111222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111000000//////000000111////////////000000000000000000000000000000000000000000000////////////...///000000000000000111111000000000000000000000000111111111222222222333333111000////////////000111111111111111111111111111000111222333333222111000111222222333333333333333444444444444333333333333444444555777888888888888555555555666777888999:::777777888999999999999888;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEIIIIIIHHHFFFEEEGGGKKKNNNIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMOOORRRTTTUUUVVVVVVTTTUUUWWWYYYZZZ[[[\\\\\\______^^^\\\YYYXXXXXXYYY\\\]]]]]]^^^______``````eeeeeefffeeedddbbb```___[[[\\\\\\[[[YYYXXXYYYZZZ[[[]]]^^^^^^]]]\\\]]]^^^ZZZZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVUUUSSSQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@@@@???===<<<<<<;;;;;;;;;::::::999999888888;;;:::999888777777777777777777777777777777777777555555444333333333444444333333222222222111111111222222222222222222222222222222111111111000000000........................///......---------......---------------...///000////////////////////////---......//////000000000///......------------............///000000///...111111111111000000000000//////////////////////////////000111111111111111111111111111222222222222000000111111111222222222111111222333444444555555444444444444444444444444444444444444444444444444444555777888777888:::;;;;;;<<<<<<===>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGJJJMMMNNNNNNNNNOOOPPPQQQQQQQQQQQQUUUWWWYYYYYYWWWVVVUUUVVVRRRUUU[[[___aaa```]]]ZZZXXXXXXWWWVVVUUUTTTTTTSSSTTTSSSRRRRRRUUUVVVVVVVVVXXXUUURRRSSSWWWZZZZZZYYY\\\ZZZXXXXXXWWWVVVTTTRRRTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOMMMLLLKKKKKKLLLLLLOOOMMMKKKJJJKKKLLLKKKJJJGGGGGGGGGIIIIIIHHHDDDAAABBBBBBBBBBBBBBBCCCDDDEEEAAA@@@???>>>============;;;===>>>>>>=========>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999:::;;;<<<;;;:::999888777666555444666555555444444444555555444444444333333333222222444444444333111000111222222111111333444444222000444444444333333222222222222222222111111111000000////////////////////////111111111111000000000000000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000------........./////////111111111000000111111111000000000000111111111111000111222222222222111000111111222333333333333222333333333333333333333333333444555666777777777777666666555555666777999:::777888888999999999999999;;;;;;;;;<<<<<<<<<<<<=========>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGGGGFFFFFFGGGJJJLLLHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRTTTUUUVVVVVVSSSUUUWWWXXXYYYYYYYYYXXX]]]^^^^^^\\\ZZZXXXYYYZZZYYYYYYZZZ[[[]]]^^^______dddeeeeeedddcccaaa___^^^ZZZ[[[\\\ZZZXXXWWWWWWXXXZZZ\\\^^^^^^]]]\\\[[[\\\WWWXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVTTTQQQOOOOOONNNMMMLLLKKKKKKJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????????????????@@@??????>>>======<<<<<<:::::::::999999888888888:::999999888777777888888777777777777777777777777555444444333333333444444444333333333222222222222111111111111111111111111111111111111000000000000..............................---------......///---------------...///000//////////////////////////////..................000///...---------------....../////////........./////////000111222222222//////////////////////////////000111111111111111000000000111111222222222000000111111111222222222333333333333333333333333444444444444444444444444444444444444444444444444444555777777777777999;;;:::;;;;;;<<<<<<=========<<<===>>>???@@@AAABBBBBBDDDDDDCCCDDDDDDEEEFFFGGGGGGFFFFFFFFFGGGJJJMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPRRRTTTVVVVVVTTTSSSRRRSSSOOORRRXXX\\\^^^]]]ZZZYYYWWWVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPQQQSSSUUUUUUTTTUUURRRQQQSSSWWWZZZYYYXXXXXXVVVTTTTTTUUUTTTSSSRRRSSSTTTTTTSSSSSSRRRQQQPPPQQQPPPNNNMMMLLLLLLMMMMMMMMMLLLJJJJJJKKKLLLKKKJJJGGGFFFFFFGGGHHHGGGDDDAAA???>>>>>>>>>???@@@AAAAAAAAA@@@???>>>>>>===>>>>>><<<>>>??????>>>===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;<<<888888777666555444333333555555444444444555555666444444333333333222222222333333444222000000111222333222111222333444222111222222222333333444444444222222222111111111000000////////////////////////111111000000000000000000000000000000000000000000...///000000000000///...////////////000000000000////////////////////////.............../////////////////////////////////////////////////////////000000000000111111111111222222222222222222222222//////000000000111111111111111111222222111111111000111222222333333222222333333333333333333333333333444555666666666666666999999777666666777888999888999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCCBBBEEEGGGHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLMMMLLLLLLNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVWWWXXXXXXVVVUUUTTTXXXYYYZZZYYYXXXWWWWWWXXXVVVWWWXXXYYY[[[]]]^^^___bbbbbbcccbbbaaa___]]]\\\ZZZ[[[\\\ZZZXXXWWWWWWXXXYYY\\\^^^___]]][[[ZZZYYYWWWXXXXXXXXXXXXXXXWWWWWWTTTSSSSSSUUUVVVVVVTTTRRRMMMMMMMMMLLLLLLLLLKKKKKKFFFGGGHHHIIIHHHGGGEEEDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBAAAAAAAAAAAA@@@@@@@@@????????????????????????=====================>>>::::::999999999999888888888888777777888999999:::666666666666666666666666444444333333333444444555444444444444333333333333111111111111111111111111111111111000000000//////...........................------------...//////......---------...//////////////////////////////000//////......//////000111000///...............---///000000...------...---......///000111222333000000000000000000000000//////000111111111111111//////000000111222222222000111111111111222222222444333333333222222222111333333333333333333333333444444444444444444444444444666777777777777888:::::::::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@AAAAAACCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFGGGHHHKKKMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPRRRSSSSSSRRRPPPPPPPPPNNNPPPTTTWWWXXXXXXVVVUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRPPPOOOOOOQQQRRRRRRRRRRRRRRRRRRTTTWWWXXXXXXXXXUUUSSSRRRRRRSSSUUUTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPOOOMMMMMMMMMMMMNNNLLLKKKJJJJJJLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFDDDBBBAAA@@@@@@@@@@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???AAA@@@>>>======>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;666666555555444444333333555444444444444555666666333333333333222222222222111222333222000000222333444222111111222333333222111111111222333444444444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...////////////000000000000////////////////////////---............///////////////............------////////////////////////000000000111111111222222111222222333333222222111...//////000000111111111111111111111111111111111000111111222222222222222222222222222333333333333333333444555666666555555:::999888888777777777777999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===>>>>>>??????======>>>???@@@AAABBBBBB@@@CCCGGGIIIHHHGGGFFFEEEHHHIIIKKKMMMNNNNNNNNNMMMOOOPPPQQQSSSTTTUUUVVVVVVXXXXXXXXXWWWVVVUUUTTTSSSRRRTTTVVVVVVTTTSSSTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^``````aaaaaa```___]]]\\\[[[\\\\\\[[[YYYXXXYYYZZZ[[[^^^aaabbb___\\\YYYXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTSSSSSSTTTVVVUUUSSSQQQLLLLLLLLLKKKKKKKKKKKKKKKGGGHHHIIIIIIIIIHHHFFFEEECCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@========================<<<<<<<<<======>>>>>>>>>::::::::::::::::::999999777777777777888999:::;;;666666666666666666666666444444333333333444555555444444444333333333222222111111111111111111111111111111000000000/////////........................---------------.../////////......---------......////////////////////////////////////111222444555222222111//////......///---///111000---,,,,,,............//////000000000000000000000000000000000//////000111111111111111/////////000111222222222000111111111111222222222222222222222222333333333333333333333333333333333555555555555555555555555444666777777666666888999999999999::::::::::::::::::;;;<<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGHHHJJJLLLMMMNNNMMMNNNOOOPPPPPPPPPPPPPPPOOOPPPRRRRRRPPPOOONNNOOONNNOOOQQQRRRSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMNNNOOOQQQPPPOOOQQQSSSUUUWWWWWWWWWXXXYYYSSSRRRQQQRRRTTTVVVWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOPPPOOONNNLLLLLLLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKIIIIIIFFFDDDCCCDDDEEEDDDCCCDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@??????>>>>>>??????@@@AAABBBAAA>>>===<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888999999:::::::::::::::555555555555555555555555444444444444444555666666333333333222222222222111///111111111000111333555666333000///000222333444111111222222222222222222222222222111111111111000000000000000000000000000......//////000000111111000000000000000000000000////////////////////////////////////000000000000////////////////////////---------.........///////////////......---------////////////////////////------.........////////////000111111111111000///......//////000111111222222111111111111111111222000000111222222222222222111111222222222333333333333333444555555555444444666666777777888777777777888888999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<======>>>>>>???<<<======>>>???@@@AAAAAAAAACCCFFFGGGFFFEEEEEEFFFHHHIIIKKKMMMNNNNNNNNNMMMNNNOOOPPPRRRSSSTTTTTTUUUXXXXXXWWWVVVUUUUUUUUUUUUSSSUUUVVVVVVTTTRRRRRRRRRUUUUUUWWWXXXZZZ[[[\\\]]]______```aaaaaa```___^^^[[[]]]]]]]]][[[[[[\\\]]]___bbbeeefffccc^^^ZZZXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUUUURRRPPPMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGBBBEEEGGGFFFDDDCCCDDDFFFDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<::::::::::::::::::;;;;;;999888888888888888999999444444444444444444444444333333333333333444555666222222222111111111000000111111111111111111111111111000000000////////////........................---------------...///000000///...---------------/////////////////////////////////111333666999:::333333111000////////////---///111000---+++,,,...////////////............000000000000000000000000//////000111111111111111...//////000111222222222000111111111111222222222000000111222333444444555333333333333333333333333666666666666666666666666444666777777666666777999999999999999999999::::::::::::<<<===>>>@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFHHHJJJLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPNNNPPPRRRRRRPPPOOONNNOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRROOONNNLLLMMMNNNOOOOOONNNQQQTTTXXXYYYWWWWWWXXXZZZSSSRRRQQQRRRVVVXXXZZZZZZSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMKKKKKKKKKKKKLLLKKKJJJJJJKKKLLLLLLKKKIIIJJJGGGCCCBBBCCCDDDDDDDDDBBBAAA@@@@@@????????????@@@@@@??????????????????AAABBBCCCAAA???<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888777888999:::::::::999999555555555666666666666777444444444444444555666777333333333222222222111111...000111111000111333666777333///...///222444555333333222222111000000000222222222111111111111000000000000000000000000000---......///000111111222000000000000000000000000//////............//////////////////000000000000////////////////////////---------.........//////000000//////.........---////////////////////////.........////////////000---...///000000///...------......///000111111222222222111111111111222222000000111222222222222111111111111222222333333333333333444444555444444444222333555777888888777777777777888999999999999888;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBDDDEEEDDDDDDDDDFFFHHHGGGHHHKKKMMMNNNNNNMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSXXXWWWUUUUUUUUUVVVWWWXXXWWWYYYZZZYYYVVVTTTSSSSSSUUUVVVWWWXXXZZZ[[[\\\\\\^^^___aaabbbbbbbbbaaa```\\\]]]^^^^^^]]]\\\]]]___bbbeeeiiiiiieee```\\\YYYZZZZZZZZZYYYXXXWWWUUUTTTUUUTTTTTTTTTUUUTTTRRROOOOOOOOOMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBDDDGGGFFFDDDCCCDDDFFFCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777777444444444444444444444444333333333333333444555666000000000000////////////000000000000000000000000000000000000////////////------------------------222000---******,,,...000---...///...,,,,,,...///........................,,,...000222333666999<<>>???===>>>@@@BBBCCCDDDEEEEEEJJJIIIIIIHHHHHHIIIIIIIIINNNMMMMMMOOORRRSSSPPPMMMMMMMMMLLLLLLLLLLLLMMMMMMOOONNNLLLKKKJJJJJJJJJKKKOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPSSSUUUYYY\\\]]][[[YYYWWWTTTRRRQQQRRRUUUVVVTTTRRRSSSSSSTTTTTTRRRQQQOOONNNNNNMMMLLLKKKKKKJJJJJJKKKMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<===>>>???DDDCCCAAA???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;;;;999777777888:::;;;;;;999666444666555555555555444444444666666666666666666666666222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---333222000...---......///111000///......------...............////////////........................000000000///......------000000000000000000000000000///...---,,,------...////////////000000000000000000000000000000000000111000///......///000000...///111333444555666666000000111111111222222222222222333333333333444444666666666666555555555555777888999:::;;;:::999999999999999999999999999999::::::;;;;;;<<<=========;;;<<<>>>???@@@@@@??????>>>???AAADDDEEEEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTSSSSSSSSSTTTVVVWWWZZZ[[[\\\ZZZWWWTTTSSSTTTSSSUUUVVVYYYZZZ[[[\\\\\\]]]^^^______^^^^^^___```aaa___\\\ZZZZZZ[[[]]]___eeeddddddbbb```]]]ZZZXXX^^^]]][[[YYYWWWVVVUUUUUUQQQRRRTTTUUUTTTSSSQQQPPPJJJKKKKKKKKKJJJHHHFFFEEEIIIGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDAAA@@@>>>=========>>>???>>>>>>===<<<;;;;;;::::::999999999999999999999999:::888666666888999777555666555555555555444444444666555444333222222111222111111111222222333333333111111000000000000111111////////////////////////------------------------111///---++++++,,,...///---...///...,,,,,,...///........................+++,,,...//////000333555===:::555111///...///000....................................////////////...//////000000000000000111000///////////////000111111111000000000000000...//////000000000000000000111222222333333222222333333333333333333333333333333333333333444555555888777555444444444555555666666777888888999999:::;;;:::::::::;;;<<<===>>>>>>>>>@@@BBBCCCDDDEEEEEEHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKKKKMMMPPPQQQPPPNNNLLLLLLLLLKKKKKKLLLLLLLLLNNNMMMKKKJJJIIIIIIIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQTTTVVVXXXYYYYYYXXXVVVUUUUUUTTTTTTUUUWWWWWWUUURRRRRRRRRSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFEEEDDDCCCBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>>BBBAAA???>>><<<;;;;;;;;;::::::::::::::::::::::::;;;:::999:::;;;;;;999777888999::::::999777555444555555555555444444444444444444444444444444444444222222222222222222222222000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000/////////............//////.........//////000000//////............///............////////////........................---------...............////////////////////////000///...---,,,------....../////////000000000000000000000000000000000000000000///......///000111111222222222222222111111111111222222222333333333222222222333333333444444888888888888888888888777555666777888888888777777999999999999999999999999:::::::::;;;<<<<<<======;;;<<<>>>???@@@@@@??????>>>???AAABBBDDDEEEEEEEEEFFFGGGIIIJJJLLLMMMMMMMMMOOOPPPPPPPPPQQQQQQQQQQQQTTTTTTSSSRRRRRRSSSUUUVVVWWWXXXYYYYYYWWWUUUUUUVVVVVVVVVWWWXXXZZZ[[[\\\\\\]]]^^^______^^^^^^___``````___]]]\\\[[[\\\]]]^^^bbbbbbaaa```^^^\\\ZZZXXX\\\[[[YYYXXXVVVUUUUUUUUURRRSSSTTTTTTTTTRRRPPPOOOKKKKKKKKKJJJIIIGGGFFFEEEFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDBBBCCCCCCCCCDDDDDDDDDDDD@@@@@@>>>=========>>>???>>>======<<<;;;;;;::::::999999999999999999999999:::888666666888999777555666555555555555444444444666666555444333333333333222222222222222222333333111111000000000000111111////////////////////////------------------------///...------,,,------------...///...,,,,,,...///........................,,,---...---,,,,,,...///222111000.........///000---------------------------............///////////////000111111111111000111111000//////////////////000000000000000000111...///000000111111000000000111222222333333222222333333333333333333333333333333333333333444444555666666555444444444555555666666777777888888999999::::::::::::;;;<<<======>>>???@@@BBBCCCDDDDDDDDDFFFEEEEEEEEEFFFIIILLLMMMJJJIIIHHHJJJLLLNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLNNNMMMMMMNNNNNNOOOPPPQQQUUUUUUVVVVVVUUUUUUTTTSSSUUUUUUVVVWWWXXXWWWSSSPPPPPPPPPQQQQQQPPPNNNLLLKKKIIIIIIHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;;;;;;;999999999999999999999999999888888999;;;<<<:::999::::::999888777666555444555555555555444444444444222222222222222222222222222222222222222222222222000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////............,,,,,,...///000000000000///............///000000............////////////........................,,,------...//////000000//////////////////////////////...------------........./////////000000000000000000000000000000000//////......///000111222111111111111111000///...222222222333333333444444222222222222333333333333444444444444444444444444555555666777777777777777999999999999999999999999999::::::;;;;;;<<<<<<===;;;<<<===>>>??????????????????@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPQQQRRRRRRUUUTTTSSSRRRQQQRRRSSSSSSSSSTTTVVVVVVVVVVVVWWWYYYXXXXXXWWWWWWXXXZZZ[[[\\\\\\^^^______^^^]]]___```______^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXYYYXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@??????>>>===>>>>>>>>>======<<<<<<;;;:::::::::999999999999999999999999999777666666777888666555666555555555555444444444777666555444444333333444333333222222222222222222111111000000000000111111////////////////////////---------------------------------......------,,,---...///...,,,,,,...///...........................//////...------...000------------......//////---------------------------------.........//////......///000000000000000222111000//////......///.../////////000000111111//////000111111111111000000000111222222222222222222222333333333333444444444333333222333333444444555555444444444444444444555555666666777888888999999999999::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDCCCBBBBBBCCCFFFIIIKKKGGGGGGFFFGGGHHHKKKLLLMMMJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFHHHJJJMMMNNNNNNMMMLLLMMMMMMMMMNNNNNNOOOPPPQQQTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUWWWXXXWWWTTTPPPMMMNNNOOOOOOOOONNNLLLJJJIIIFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888777777999;;;<<<;;;:::;;;:::888666555444555555555555555444444444333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........,,,---///000111111000///---------......///111111............////////////.........................../////////000000000111////////////////////////............------.............../////////000000000000000000000000000000.........///000111111222...///000111111111111111111111222222222222333333111222222222222333333333111111111111222222222222777777777888888888888888888888888888999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>????????????AAACCCEEEFFFEEEFFFHHHIIIKKKKKKLLLLLLLLLLLLMMMOOOPPPQQQRRRSSSTTTSSSRRRPPPPPPPPPQQQQQQQQQRRRTTTTTTTTTTTTWWWXXXYYYXXXVVVUUUUUUWWWYYYZZZ[[[]]]^^^^^^]]]\\\^^^___]]]^^^____________]]]]]]ZZZZZZZZZZZZYYYYYYXXXXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSQQQOOOMMMLLLMMMKKKIIIGGGFFFEEEEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999999999999888888888888888777777777777777666555666555555555555444444444666555444333333333333333333333333222222111111111111111000000000000111111////////////////////////------------------------+++,,,---......---,,,,,,---...///...,,,,,,...///.........................../////////......000222,,,------...............------------------------------------............,,,---......//////......111111000///////////////......//////000000000111///000000111111111111111000000111222222222222111222222222333333444444444444333333222222222333333333333333444444444444333444555555666666777888888888888999::::::;;;;;;;;;======>>>@@@AAAAAAAAAAAABBBAAA@@@@@@AAABBBDDDFFFEEEEEEEEEEEEFFFGGGJJJLLLHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFIIILLLMMMMMMLLLKKKMMMMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSTTTVVVWWWTTTVVVXXXYYYWWWTTTPPPNNNMMMMMMNNNMMMLLLKKKIIIHHHEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEE@@@??????>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777666777888;;;<<<;;;:::;;;999777555444444444555555444444444444333333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////........................////////////////////////.........///////////////...///111222222111//////------------...000111222............////////////......................../////////......---------........................------..............................////////////////////////////////////------...///000111111111//////000111222222111111000000000000111111111111111111111222222222333333333333444444444555555555777777777777777888888888777777777888888999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>@@@BBBDDDFFFDDDEEEGGGHHHJJJKKKKKKKKKJJJKKKLLLNNNOOOQQQRRRSSSSSSRRRPPPOOONNNOOOOOOPPPQQQRRRRRRRRRQQQRRRTTTVVVWWWUUUTTTSSSSSSTTTVVVWWWYYY[[[\\\\\\[[[[[[\\\]]]\\\]]]^^^``````___]]]\\\YYYXXXXXXXXXWWWWWWWWWWWWSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUSSSRRRPPPNNNLLLKKKLLLKKKIIIGGGFFFFFFFFFGGGEEEFFFHHHJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===;;;;;;;;;;;;;;;:::::::::999999999888888777777777777777777777666555555666666555555555555444444444333333222222111222222222333333333222222111111111111111000000000000111111////////////////////////------------------------+++,,,,,,------------,,,---...///...,,,,,,...///........................+++,,,------,,,---///111---.....................------------------------,,,------------.........,,,,,,---............---000000////////////000000...//////////////////000///000111111222222111111///000111111222222111111111222222333333444444555444333333222222222222222111222333444444444333333444444555555666666777777777777888999::::::::::::;;;<<<===>>>????????????@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFEEEEEEEEEGGGIIIGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKKKKLLLLLLMMMNNNOOONNNOOOOOOPPPRRRTTTVVVWWWUUUWWWYYYYYYWWWSSSQQQQQQLLLMMMMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIGGGFFFDDDCCCBBB???>>>>>>=========>>>>>>========================::::::;;;<<<<<<;;;:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666777888:::;;;:::999999777666444444444555555444444444444333333333333333333333333333333333333222222222222222222222222000000000000000000000000111000000000000000//////000000000000000000000000000000000000000000000000........................000000000000000000000000.........//////////////////000000000000000//////---------......000111111............////////////........................------,,,,,,+++******)))........................,,,---......///.........------........./////////////////////////////////---...///000111111000000111111222111111000///.../////////000000000000111111111111111222222222222111222222333333444444444444444444444444555666666666666777777888999999999777888888999999::::::;;;;;;::::::;;;;;;<<<===>>>======>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPQQQRRRQQQPPPOOONNNMMMNNNOOOPPPPPPQQQQQQPPPOOOPPPRRRTTTTTTSSSRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZYYYXXXZZZ[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[ZZZYYYWWWVVVVVVVVVVVVSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTRRRQQQOOOMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIFFFGGGJJJLLLLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFEEEDDDCCC????????????>>>>>>>>>>>>>>>????????????>>>======;;;;;;::::::::::::::::::999999999888777777666666666777888777555444555666666555555555555444444444222222111111111111222222333333222222222222222222111111000000000000111111////////////////////////------------------------+++++++++,,,,,,------------...///...,,,,,,...///........................,,,---------,,,,,,---///...------------...//////........................,,,,,,---------.........,,,------...............///......//////000111222///////////////.........000000111222222222222111///000000111111111111111111111222333333444555555444333333222111111222222000111222333444333333222333444444555555666777777666777888999:::::::::999::::::;;;<<<===============>>>@@@AAACCCCCCCCCCCCCCCEEEGGGFFFDDDCCCDDDFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTVVVUUURRRPPPPPPPPPLLLLLLMMMMMMLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEECCCBBBAAAAAA>>>>>>============>>>>>>========================999:::;;;;;;;;;;;;:::999;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::777777777888:::;;;999888666555555555444555555555444444444333333333222222333333333333333333333333222222222222222222222222000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000........................000000000000000000000000............/////////000---------------...///000...............///000111............////////////........................,,,,,,,,,,,,,,,,,,++++++........................,,,,,,.../////////......---------.........//////////////////////////////...///000111111000////////////000000000//////...///000000000000111111111111111111111222222222222//////000111111222333333444444333333333444555666666666666777888999999999777777888888999:::::::::;;;::::::::::::<<<===>>>;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQOOONNNMMMLLLMMMNNNOOOPPPOOOOOOOOONNNNNNOOORRRTTTRRRRRRRRRSSSSSSTTTTTTTTTUUUWWWXXXXXXWWWVVVXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\^^^]]]ZZZXXXVVVUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTUUUTTTSSSQQQPPPNNNMMMLLLLLLIIIIIIJJJJJJKKKKKKJJJJJJJJJLLLOOOQQQPPPNNNKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGFFFEEEDDDCCC@@@?????????>>>>>>>>>>>>>>>??????@@@???>>>===<<<::::::::::::::::::::::::999999999888777666666666555777888777555333555666666555555555555444444444333222222111111222222333222222222222222222333333111111000000000000111111////////////////////////------------------------,,,++++++++++++,,,---...---...///...,,,,,,...///......................../////////...,,,,,,---///---,,,++++++,,,...///111////////////////////////,,,,,,,,,---------......---......///////////////............///111222333000000//////.........---000000111222222222222111//////000111111111111111111111222333333444555555444333333222111111111222000111222333444333333222333333444444555666666777555666888999::::::999999999999:::;;;<<<<<<<<<<<<:::===@@@CCCEEEFFFFFFEEEBBBEEEHHHHHHEEECCCCCCDDDEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMOOOQQQPPPMMMKKKLLLNNNLLLLLLMMMMMMLLLJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>=========>>>>>>???========================999999;;;;;;;;;;;;999999;;;;;;;;;::::::;;;;;;<<<999999999999999999999999888777777888::::::999777444444444555555555555555444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000000000111111000000/////////...000000000000000000000000000000000000000000000000........................000000000000000000000000---.........//////000000***))))))***+++---000111///............///000000............/////////000........................------......///000000000........................+++,,,.../////////......---------.........////////////////////////////////////000111111000///...)))***,,,...///000111111000111111111111222222222000111111111111222222222222222333444555555666666666666555444555666777888555666666777888999999999777777777888999999::::::;;;:::999999:::;;;===>>>:::<<<>>>@@@AAABBBBBBAAACCCDDDEEEGGGIIIIIIJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMLLLLLLLLLNNNOOOPPPMMMMMMMMMMMMMMMOOOSSSVVVQQQQQQSSSTTTUUUUUUUUUTTTTTTUUUWWWVVVUUUUUUVVVXXXZZZZZZZZZ[[[[[[\\\\\\]]]```___\\\YYYVVVUUUTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMLLLGGGHHHJJJLLLMMMMMMLLLKKKOOOQQQTTTVVVVVVSSSOOOMMMJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFFFFGGGGGGEEEDDDCCCAAA@@@@@@@@@??????>>>>>>>>>??????@@@@@@>>>===<<<::::::::::::::::::::::::999999999888777666666555555777888777444333444777666666555555555444444444333333333222222333444444111111111222222333333444111111000000000000111111///////////////////////////............---------,,,...///...------...///------............------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,++++++---000000---***,,,,,,------.../////////............////////////////////////////////////////////////000000000000//////000111111111111111//////000111222222333333555444333333222222333333222222333333333444444444444333333222222333333444333555666777666777888:::999::::::;;;;;;::::::999??????@@@AAABBBDDDEEEFFFGGGHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBBBBDDDGGGHHHIIIHHHEEEBBBBBBEEEGGGGGGIIIMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJKKKMMMNNNKKKLLLMMMNNNNNNMMMLLLKKKNNNMMMLLLJJJGGGFFFGGGIIIDDDEEEFFFHHHHHHIIIIIIIIIDDDDDDBBBAAA@@@?????????======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999999999999999999999999999:::999888666555555555555888888777777666666555555555555444444444333333333222222222333333444444444222222222111111111111000222000...,,,+++---///000++++++,,,---...///000000222111111111000000//////000000000000000000000000////////////...........................///000111//////............//////////////////////////////------------------------..........................................------////////////////////////111444222,,,000888555***........................//////.........---------......------------..................////////////------......//////000000000111111111111222222222555555444333333222111111222222333333333333444444555444333222222333555666555555666666777777888888999888777777777888:::;;;999999999:::::::::;;;;;;===>>>>>>>>>????????????CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOKKKKKKJJJJJJJJJLLLMMMNNNKKKKKKLLLMMMOOOQQQSSSTTTRRRQQQOOONNNNNNOOOQQQRRRRRRQQQQQQQQQRRRUUUWWWYYYWWWXXXYYYZZZZZZ[[[[[[ZZZ]]]\\\[[[YYYXXXVVVUUUTTTPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQPPPNNNNNNNNNNNNNNNLLLLLLKKKJJJJJJJJJJJJJJJMMMPPPUUUXXXXXXTTTOOOKKKIIIIIIHHHGGGFFFEEEDDDCCCEEEEEEFFFGGGFFFDDDBBB@@@@@@@@@@@@?????????>>>>>>????????????>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999999999777777666666666666777777555333222222333444333333333333333333333333333333111111111222222333333333111111111111111000//////111000000///...---------............---------------...///...---,,,---.........////////////......------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++---,,,+++,,,//////...,,,..................------............////////////////////////////////////.../////////000000000000//////000111111111111111///000000111222222333333444444333222222222222333222222222222333333333333444444444333333444444444444555777777666666777999888999:::;;;;;;;;;;;;;;;>>>>>>???@@@AAACCCDDDEEEFFFGGGGGGFFFDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGGGGGGGDDDCCCFFFGGGGGGHHHLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMNNNMMMMMMKKKJJJMMMMMMLLLJJJGGGEEEFFFGGGCCCDDDEEEFFFGGGHHHHHHHHHBBBBBBAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777999::::::;;;;;;::::::999999999999999999999999999888777666666666666666777777777777666666666555555555555555444444444333333111111222222222222222222222222222111111111000000444222111//////000111222000111111111111111111111111111111000000000//////000000000000000000000000////////////............///............//////000//////............//////........................................................................................................................(((------,,,444???@@@888........................//////.........---------......------------..................////////////.........///////////////000000111111111222222222222222222222222222222222222222222333333333444444555444333222333444666777555555666666666777777777888777777666777888999:::999999999::::::::::::;;;<<<<<<<<<=========>>>>>>BBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJKKKKKKMMMMMMJJJKKKKKKMMMOOOQQQSSSTTTRRRQQQOOONNNNNNOOOQQQRRRRRRQQQPPPPPPQQQSSSUUUWWWVVVWWWXXXYYYYYYZZZYYYYYY\\\[[[ZZZYYYWWWVVVUUUTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJMMMQQQSSSSSSPPPKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDBBB@@@@@@@@@?????????>>>>>>>>>@@@@@@@@@??????>>><<<<<<;;;;;;:::::::::999999999999999999999999999999999777666666666666666666777666444222333444555444444333333333333333333333333111222222222222222222333111111111111111000//////111000000///......------............------------...//////...,,,+++,,,---------............------.........///......------------------------------........................------......------,,,+++...,,,++++++---......---000//////...------,,,,,,............////////////////////////////////////....../////////000000000//////000111111111111111000000000111222222333333444444333222222222222222111111111222222222222333444444444444444444444444555666777777666555666777777888999;;;<<<<<<<<<<<<======>>>???@@@AAACCCDDDEEEFFFFFFEEECCCCCCDDDFFFEEEEEECCCCCCBBBCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFJJJFFFFFFHHHHHHFFFGGGKKKNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLJJJIIIKKKLLLLLLJJJGGGDDDCCCCCCAAABBBCCCDDDEEEFFFFFFFFF@@@AAAAAAAAA@@@>>><<<;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888999999::::::::::::999999999999999999999999999999666666555555666666777888666666666666666555555555666666555555555444444444222222111111111111111111222222111111111000000000333222222111111111111111111000000000/////////...111111000000000000//////000000000000000000000000////////////............////////////............//////............//////........................////////////////////////................................................------------------------+++//////---333;;;;;;555.......................................---------......------------..................///////////////////////////.........000000000111111111222222//////000000111222222333222222222222333333333333555444444333444555666777555555555666666666666666666666666666666777888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<@@@@@@AAABBBCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLIIIIIIJJJLLLNNNPPPRRRTTTQQQQQQOOOOOOOOOOOOQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSTTTUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOONNNOOOOOOOOOOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGIIIKKKLLLLLLJJJGGGEEEGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEDDDCCCAAA@@@????????????>>>>>>>>>>>>@@@@@@@@@@@@???>>>===<<<::::::::::::999999999999888888888888888888888888666666555555555555666666666555333333555555555444333333333333333333333333222222222222222111111111000111111111111000000///000000000///......------.........---------,,,,,,...///000...,,,++++++,,,+++,,,,,,------,,,,,,+++.../////////...---,,,,,,................................................------......------,,,+++...---++++++,,,---.../////////.........---------............////////////////////////////////////........./////////000000//////000111111111111111000000111111111222222222444333333222111222222222000000111111111222222222333333333444444333333333555666777777555444555666666777999;;;<<<===>>>>>><<<<<<======???@@@AAABBBCCCDDDEEEDDDBBBBBBCCCEEEDDDCCCBBBAAAAAABBBDDDEEEGGGHHHHHHHHHGGGGGGGGGHHHMMMIIIHHHIIIIIIGGGGGGKKKNNNNNNNNNOOONNNMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIILLLLLLMMMMMMMMMKKKJJJIIIIIIJJJKKKJJJFFFCCCAAAAAA@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBBBBAAA???<<<;;;<<<<<<=========<<<;;;:::========================<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999888888888888888888888888666666555555555666666777555555555555555555555555666666666555555555444444333333222222111111000000111111111111000000000000000000000000000/////////////////////////////////000000000000000000//////////////////////////////////////////............000000000//////...------///......------......///........................................................................---------...............------------------------///111///,,,...222000+++......................................................------------..................////////////000000//////......------000000000000111111111111//////000000111222222333111222222222222333333333444444444444444555777777555555555555555555555555555555555555666666777777888888888888999999999999:::::::::;;;;;;;;;<<<<<<===>>>??????AAAAAABBBCCCFFFFFFGGGHHHIIIJJJJJJKKKMMMMMMLLLKKKKKKJJJJJJJJJHHHHHHIIIJJJMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNNNNNNNNNNOOOOOOTTTUUUWWWXXXYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSRRROOOPPPRRRSSSRRRQQQOOONNNLLLMMMOOOOOOOOOMMMKKKIIIJJJJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFEEEDDDEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<:::::::::999999999999888888888888888888888888888666555555444444555555666555444222222444555444333222222222222222222222222333333222222111111000000000000111111111111000///000000//////...............------------,,,,,,,,,...//////...,,,***++++++------............------.../////////...---,,,,,,................................................------......------,,,+++------,,,++++++,,,...000---------.........//////............////////////////////////////////////............//////////////////000111111111111111111111111111111222222222333333222111111111111222000000111111111222222222222222333333333333222222555666777666555444555666666777999;;;===>>>>>>???<<<<<<<<<===>>>???@@@AAAAAABBBCCCBBBAAAAAABBBDDDCCCBBBAAA@@@@@@BBBEEEFFFEEEGGGIIIIIIHHHHHHJJJLLLNNNJJJIIIKKKJJJHHHIIILLLMMMNNNOOOOOONNNMMMKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKLLLLLLMMMLLLKKKJJJIIIHHHIIIJJJIIIFFFCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAABBBCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;:::========================<<<<<<<<<;;;;;;;;;::::::888999999::::::999999888888888888888888888888888888777666555444444444444444444444444444555555555666555555555444444444444444444333333222222222111111111111000000000//////000000000000//////......000000111222222333444444//////////////////000000////////////////////////////////////............//////000000///...---,,,......------------..............................------------------------........................---------.........//////------------------------***++++++***,,,000000---........................---...........................------------..................////////////000000//////......------//////000000000111111111222222222222222222222222111111111222222222333333333333333444555666777777555555555444444444444444444444555555666666666666777777777888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAACCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGHHHIIIKKKMMMOOOPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMMMMMMMSSSTTTWWWYYYYYYYYYWWWVVVTTTSSSSSSSSSRRRRRRQQQQQQOOOPPPQQQRRRRRRPPPNNNLLLKKKLLLNNNNNNNNNLLLIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999999888888888777777777777777777777777555555444444444444555555444222111111222333333222222222222222222222222222222222222111111000000000///000000111111111000000////////////............------------,,,,,,,,,,,,---......---+++***+++,,,///000000000000000000///.........///......------------------------------------------------------------......------,,,+++,,,---------,,,,,,...///,,,,,,------...//////000............////////////////////////////////////------.........///////////////000111111111111111111111111111111111111111333333222111111111111111111111111222222222222333111222444444444444222111444555666666555444555666777888999;;;===>>>>>>???============>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCBBB@@@@@@@@@CCCFFFHHHEEEHHHKKKJJJIIIHHHKKKNNNNNNJJJIIILLLLLLJJJKKKOOONNNOOOPPPQQQPPPNNNKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGJJJJJJKKKLLLLLLLLLKKKJJJGGGIIIIIIHHHEEECCCBBBCCCDDDDDDDDDDDDDDDCCCBBBAAACCCCCCCCCCCCBBB@@@>>>=========<<<;;;;;;;;;;;;<<<========================::::::::::::999999999999888888999999999999888888888888888888888888888888999888666555444333333333333333333444444444444444555555444444444333333333444444444333333333333333111111000000000/////////222111111000000000000000---...///000111222333333......////////////000000000000000000000000000000////////////...............///000000000///...---......------------......------------------------------------------------........................,,,,,,------.../////////------------------------,,,,,,------.../////////........................---------.....................------------..................///////////////////////////........./////////000000000111111222222222222222222111111111111111111222222222222111222222333444555666666444444444444444333333333444555555666777666666666666777777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLQQQSSSVVVXXXYYYXXXVVVTTTQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPPPPOOONNNMMMLLLKKKLLLLLLMMMLLLJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDD@@@@@@@@@@@@?????????>>>????????????????????????============<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999999999888888888888666666666666666666666666444444333333333333444444333111000000111222222111222222222222222222222222111111111111111000000000///000000111111111111000//////////////////......---------,,,,,,,,,+++++++++---...---++++++,,,---...//////000000//////...------......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***,,,......---,,,---///------..............................////////////////////////////////////---------.........////////////000111111111111111111111111111111111111111333222222111111111111111222222222222333333333333333444666777777666444333222444555555444444666777888999:::<<<===>>>>>>>>>============>>>???@@@@@@>>>???@@@@@@??????AAACCCCCCBBB@@@@@@AAADDDGGGIIIGGGKKKMMMLLLIIIGGGJJJMMMMMMIIIIIILLLMMMLLLNNNRRRQQQRRRSSSTTTRRRPPPMMMKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLLLLLLLKKKHHHHHHHHHGGGDDDDDDDDDFFFHHHGGGGGGFFFEEECCCAAA@@@CCCCCCBBBAAA@@@???>>>>>>???===;;;999999:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::999999999888888999999999999888888888888888888888888888888777666555444444444444444222222333333333444444444444333333333333222222222222222222222222333333333111000000000////////////222111///...---...///000,,,,,,,,,------................../////////000000000000000000000000000000////////////............,,,---///000111000...---...------,,,,,,------...------------------------................................................,,,,,,------...//////000........................000000000000...,,,,,,---........................---------.........//////......------------..................////////////.........///////////////////////////000000000111//////000000111222222222111111111111222222222222///000111333444444555555444444444333333333222222444555666777777777666666666666666777777777888888888888888999999999:::::::::;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMLLLNNNPPPSSSVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLKKKLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDCCCCCC?????????>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999888888888888666666666666666666666666444444333333333333444444444222111111222333333222111111111111111111111111000000000000111111111111//////000111111111111111.../////////////////////---------,,,,,,,,,+++++++++,,,------++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,+++))),,,//////---,,,---.../////////...------,,,,,,............/////////000////////////////////////---------.........////////////000111111111111111222222111111111111111111333222222111000111111111222222333333333444444444555666777999999777666555222333555555555555666888999999;;;<<<======>>>>>>>>>>>>===>>>>>>???@@@AAA>>>???@@@???>>>???@@@BBBDDDBBBAAA@@@AAADDDHHHJJJJJJMMMOOOMMMHHHFFFHHHLLLKKKIIIIIILLLNNNNNNPPPTTTSSSTTTUUUVVVUUURRROOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMLLLLLLHHHHHHGGGFFFDDDDDDFFFHHHJJJJJJIIIGGGEEECCCAAA@@@CCCBBB@@@???>>>======>>>@@@>>>;;;888888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;888888999999999999888888777777777777777777777777555444444444444555666666222222222333333444444444333333333222222222111111000000111111222222222333000000000000////////////000///,,,******+++---///000000000000////////////---.........//////000000000000000000000000000000000/////////............+++---///000111000///......------,,,,,,------...------------------------////////////////////////........................,,,,,,------...///000000////////////////////////++++++---///...---///222........................---------.........//////.........------...................../////////000---.........//////000000////////////000000000000,,,,,,---///000222333333000111111111111222222222...///111222333444444444444444444333333222222222444555777888888888777666666666666666777777777777777777777777888888888888:::;;;;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDEEECCCDDDFFFGGGHHHHHHGGGFFFIIIIIIHHHGGGGGGHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQTTTTTTSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>============>>>>>>============>>>???======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;999999999888888888888777666666666666666666666666444333333222222333333444555333222222333444444333111111111111111111111111//////000000111111222222//////000111111111111111.........///////////////..................---------,,,,,,++++++,,,,,,------,,,++++++,,,---...///---------------------------------,,,,,,+++++++++------------------------------------------------000///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////////////////////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000000000000000111111000000111111222333333333333111000111444777::::::;;;;;;<<<======>>>======>>>???AAABBBCCCDDDBBBAAA???>>>???AAACCCEEEEEEAAA===???EEEIIIIIIHHHJJJLLLOOOMMMJJJGGGGGGHHHKKKKKKKKKMMMPPPSSSVVVWWWYYYWWWVVVSSSRRRPPPPPPOOOOOOOOOOOOOOONNNLLLJJJHHHFFFGGGIIIKKKMMMNNNNNNOOOOOOMMMIIIFFFEEEFFFHHHIIIOOONNNKKKIIIFFFDDDCCCCCCDDDBBB@@@>>>=========>>><<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<;;;::::::999999999999999999::::::::::::;;;;;;999999777666555555555555555444333333222222222222444333222222111111222222111222444555555444222111444333111////////////000000000000000000000000000000000000000000000000000000000000000000000000000------------------------222111000///...---,,,,,,,,,---------.../////////000000//////......------------,,,,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++////////////////////////...---,,,,,,,,,,,,---...------------------------------------------------,,,---......------...000.........------,,,,,,,,,***,,,...000000///...---111///------...///...---000000//////.........---//////////////////////////////000000000000//////111111111000000000000000111111222222222333333333222222111111222222333444444333333333333444555555888666555555777999999888;;;;;;::::::999888888888999::::::;;;<<<===>>>>>>>>>????????????@@@@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLQQQQQQRRRSSSRRRQQQOOONNNMMMNNNOOOPPPQQQPPPOOOOOOMMMLLLJJJHHHGGGHHHIIIJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGGGGGGGFFFEEECCCBBBCCCBBB@@@?????????===;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<:::777666999888888888999::::::;;;;;;;;;::::::999888777777444444444444444555666777222222222222222222222222555444222111000111111222111111111111111111111111444333111///......///000000000000000///...---,,,---.........//////000000........................---,,,,,,++++++,,,,,,------,,,+++++++++,,,---...------------------------.........---------,,,,,,------------------------........................///...---,,,+++,,,------........................---------------------------------...............////////////////////////000///////////////////////////000000000111111111111111111000000000//////000000000000000000000000222222111111222222333444333444333222111222555777999999::::::;;;<<<<<<<<<;;;;;;<<<===???@@@AAAAAAAAA@@@???>>>???AAACCCEEEGGGDDDAAACCCHHHLLLLLLKKKKKKNNNPPPOOOLLLJJJJJJKKKLLLMMMMMMOOOQQQTTTWWWYYYYYYXXXVVVTTTSSSQQQPPPPPPRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRRRRPPPMMMJJJIIIIIIKKKLLLOOOMMMKKKIIIFFFEEEDDDCCCCCCBBB@@@???>>>===>>>>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;::::::999999999:::<<<;;;:::999888777777666999888777666555555555555555444333333222222333333444333222222111222222222111222444555555444222111333222111000/////////000000000000000000000000000000000000000000000000000////////////////////////....................................////////////---------...............////////////.....................---------,,,,,,,,,,,,---......---,,,,,,---------------....................................---,,,,,,,,,,,,---...------------------------------------------------,,,---......------...000......---------,,,,,,,,,++++++,,,---...---,,,,,,///...------///111111000111000000000//////////////////////////////////////////000000000000//////000000000000000000000000111111111222222222333333222222111111222222333444444333333333333444555555666666666777777777777777888888888888888999999999777777888999:::;;;<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNPPPQQQQQQQQQPPPOOONNNLLLJJJIIIHHHHHHIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFEEEFFFGGGHHHFFFFFFFFFEEEEEECCCBBBBBBCCCAAA@@@???@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???>>>===<<<:::999999888888888999999:::;;;::::::999999888777777666444444444444444444555555222222222222222222222222333222111111111222333444111111111111111111111111555444222000///000000111222222222222111000///.............../////////000........................------,,,,,,,,,,,,------...---,,,,,,+++,,,,,,,,,------------------------//////............------------------------------////////////////////////...------------,,,,,,,,,...............................................................---------//////////////////////////////////////////////////////000000000000111111111111000000000000//////000000000000000000000000333222222222222333444444444444444333222333555888777777888999999::::::;;;888888999;;;<<<===>>>??????>>>>>>>>>???AAADDDEEEHHHEEECCCEEEJJJMMMNNNMMMKKKLLLNNNNNNLLLKKKLLLLLLNNNNNNOOOQQQSSSVVVXXXYYYYYYXXXWWWUUUSSSRRRQQQPPPUUUTTTRRRQQQOOONNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTRRRQQQNNNLLLKKKKKKLLLMMMMMMLLLJJJHHHFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::999999999::::::;;;::::::999888777666555999888777666666555555666555444333333333333333333444444333222222222222222111222333444444333222111333222111000/////////000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------........./////////...............---------...............///////////////.........---------,,,------......------,,,---......//////000000000------------------------...------,,,,,,------...------------------------------------------------+++---......------...///...------------,,,,,,,,,......------------------...---,,,...000222222222111111111000000000000/////////////////////////////////000000000000//////000000000000000000000000111111111222222222222333222111111111111222333333333333333333333444555555444777999999666444555666555555666777777888999999777777888999:::;;;;;;<<<>>>>>>>>>?????????@@@@@@AAAAAACCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNMMMLLLMMMNNNOOOPPPMMMMMMLLLKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPOOOOOONNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHIIIFFFEEEDDDCCCCCCBBBBBBCCCCCCAAA@@@???@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>======<<<999888888888888999::::::999888888777777666666666444444444333333333333333222222222222222222222222111000000111111333444444111111111111111111111111555444222111000000111222////////////...---,,,,,,............////////////---------...............------,,,,,,,,,,,,------//////...------,,,,,,,,,....................................------------------------------------........................,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,/////////////////////////////////...---------,,,////////////////////////.........///////////////////////////000000000111111000000000////////////000000000000000000000000222222111111222222333444444555555444333444666888555666666777777888999999777777888999;;;<<<==================???AAADDDEEEFFFDDDDDDEEEIIILLLLLLLLLHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSUUUWWWXXXVVVUUUUUUTTTRRRQQQOOONNNUUUSSSQQQOOONNNNNNNNNOOOMMMLLLJJJJJJKKKMMMOOOQQQOOONNNLLLKKKJJJJJJJJJKKKIIIIIIGGGFFFDDDCCCCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;;;;::::::999999:::::::::888888888888999999999999888888777666666666666666555444444333333333444444444444333222222222222333111222333333333333222111222111111000000000000000000000000000000000000000////////////////////////////////////////////////........................000000///......---,,,,,,/////////...---------,,,---------....../////////............------------------------------------,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++---......---,,,...///------------------------333222000.........///000///...---...000222222111000000000/////////////////////////////////////////////000000000000///////////////000000000000000111111111111222222222222111111111111111222222333333333222222333333444555333888<<<<<<777333444777555555555666666666777777888888999:::;;;<<<======>>>>>>>>>>>>????????????@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNMMMLLLKKKKKKMMMOOOPPPMMMLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNOOOOOOOOONNNMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJIIIHHHHHHGGGGGGHHHHHHGGGEEEDDDCCCBBBCCCDDDDDDCCCAAA@@@@@@@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<;;;999888888888888888999999777777666666666555555555444444444444333222222111222222222222222222222222111111111111111222222333111111111111111111111111333222111000000000111111,,,---------,,,,,,+++***.........///////////////---------.........//////...------,,,,,,------...000/////////......------........................,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,---......------,,,+++++++++,,,,,,,,,------/////////////////////////////////...---------,,,////////////////////////------....../////////000...////////////000000000000000000////////////...000000000000000000000000000000000000000111111222333555555555444444555777444444555555666777777777666777888999:::<<<======<<<<<<<<<===???AAACCCDDDEEEDDDEEEFFFIIIKKKLLLLLLGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMOOOQQQSSSTTTTTTRRRRRRQQQQQQOOONNNLLLKKKQQQPPPNNNMMMLLLMMMMMMNNNKKKJJJIIIHHHHHHJJJLLLNNNKKKKKKKKKJJJIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????=========<<<<<<=========<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999::::::;;;999999999::::::::::::;;;888777777666666666666777444444444333333444555555555444333333222222333333222222222222222222222222111111111111000000000///////////////////////////////////////////////////........................------------------------//////......------,,,,,,/////////...---------,,,,,,,,,------......//////---------,,,,,,,,,,,,+++------------------------++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++,,,------,,,,,,---///------------------------333222///...---...000111111000......///000000///........................//////////////////////////////000000000000//////......//////000000000000000000111111111222222222111111000000111111222333333222222222222333444444444999===<<<888444555888666666666555555555444444777888888999:::;;;<<<<<<======>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJJJJJJJJJJLLLMMMMMMLLLJJJIIIJJJKKKMMMOOOMMMLLLKKKJJJJJJKKKMMMMMMJJJKKKLLLNNNNNNMMMMMMLLLMMMLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFCCCAAA@@@@@@AAAAAA???>>>========================>>>===<<<;;;:::999999999999999888777777888888888666666666555555555555555333444444444444222111111222222222222222222222222222222222222111111000000000000000000000000000000111000000//////////////////000000000000///......///////////////.........,,,,,,------.../////////......------------............/////////......---........................+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------...,,,------....../////////.......................................---------////////////////////////---------......//////000......////////////000000000000////////////......000000000000000000000000///////////////000111111222444555555444444555666333444444555555666666777666777888999:::<<<<<<===<<<<<<<<<===>>>@@@AAABBBDDDEEEGGGHHHJJJKKKMMMMMMIIIGGGFFFGGGIIIJJJJJJIIIHHHIIIKKKMMMNNNPPPPPPQQQNNNNNNNNNNNNMMMKKKIIIHHHLLLKKKKKKKKKKKKLLLLLLMMMKKKKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKLLLKKKJJJIIIIIIDDDCCCBBBBBBBBBBBBBBBCCCAAAAAABBBBBBAAA@@@??????>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;:::::::::999999999:::;;;;;;===<<<<<<;;;:::999888888777777666666666666777777444444444444444444555666555444444333333333333333222222222222222222222222000000111111111111000///////////////////////////000000000000000000000000........................------------------------++++++,,,---...//////000...............------------------------.........------,,,,,,,,,+++++++++...------,,,,,,------...***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------***,,,------,,,,,,---...,,,,,,,,,------------...000...---++++++,,,...///111///...---...///...---,,,---------------......//////////////////////////////000000000000//////---......//////000000111000000000111111111111222111000000000000111222222222222222222222333444444555888;;;:::777555666888777777666555555444333333555555666777888999999:::=========>>>>>>>>>??????AAAAAACCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA@@@@@@AAAAAA@@@???========================>>>===<<<:::999888888888999999888777777777777888555555555555555555555555333333444555555444222111222222222222222222222222222222222222111000///...000000000000000000000000////////////////////////......////////////......///////////////.........,,,,,,------...//////000......------------......+++,,,---......------,,,........................,,,,,,,,,,,,------......------------------------........................------,,,+++,,,---...///,,,,,,------...//////000---------------------------------...............////////////////////////,,,,,,---......///000000........./////////000000000000/////////.........000000000000000000000000000000000///000111111222111333444444333333444555333333444444555666666777555666777888999;;;;;;<<<<<<<<<======>>>???@@@@@@BBBDDDFFFGGGHHHIIIKKKLLLIIIFFFDDDDDDGGGHHHHHHGGGFFFGGGIIIKKKMMMNNNNNNNNNKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHDDDCCCCCCCCCCCCCCCDDDDDD@@@AAABBBBBBBBBAAA@@@???>>>>>>============>>>>>><<<<<<<<<;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<;;;:::999888777777777777666666666666777777444444444444444555666666555555444333333333333444222222111111111111222222///000111222222111000///////////////////////////000000000000000000000000................................................***++++++,,,...//////000---------..................------------------,,,...---------,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------------------------------***,,,------,,,+++---...,,,,,,,,,---------......---,,,,,,++++++,,,---...///---,,,,,,...///......------------......////////////////////////////////////000000000000//////------......///000000111000000000000111111111111000000000000000111222222222222222111222222333444555555555666666666666666666666666666555555555555444444555666777888999999============>>>>>>>>>???BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIJJJLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNOOOOOOOOONNNMMMJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAABBBAAA???===========================<<<;;;:::999::::::;;;999999888777777777777777555555555555555666666666222333555666666555444333222222222222222222222222000000111222222111000///000000000000000000000000//////000000000000//////,,,------......---------000/////////............,,,,,,------...///000000......------------......((()))+++,,,---,,,,,,+++////////////////////////---------.........//////------------------------////////////////////////...---+++++++++---///000******++++++,,,---......------------------------,,,------....../////////////////////////////////,,,,,,------...///000000............/////////000000/////////............000000000000000000000000111111111000111222222333000222444444333222333444333333444555555666666777444555666777888999:::;;;<<<<<<======>>>>>>??????>>>@@@CCCEEEEEEFFFGGGIIIGGGDDDAAAAAACCCEEEDDDCCCEEEGGGIIIKKKMMMMMMMMMMMMKKKLLLMMMMMMLLLJJJHHHFFFDDDFFFHHHJJJLLLMMMLLLLLLHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFFFF@@@AAABBBBBBBBBAAA@@@???>>>>>>============>>>>>><<<<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<777888888888888999999999777777666666666666777888444444444444444555666777555555444333333333333444222222111111111111222222///000111222222111000///////////////////////////000000000000000000000000........................////////////////////////------------------,,,,,,,,,------....../////////.........------,,,,,,,,,//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,---......---,,,,,,------------------------------------------------***,,,------,,,+++---...,,,,,,,,,------.........------------......///000,,,+++***+++---/////////---.........//////000000//////////////////////////////000000000000//////---------...///000000111000000000000111111111111000000000000000111111222222222111111222222333444444333111222444555666555444444555555666777777777666666777888999:::;;;;;;============>>>>>>>>>>>>BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLMMMOOOOOOOOONNNMMMMMMNNNOOOPPPQQQPPPOOOOOOIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCAAA@@@@@@BBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;:::;;;<<<===>>>999999888777777666777777555555666666666666666666222333555777777666555444222222222222222222222222---...000111222222111111000000000000000000000000///000111111111111000000000000111111111111111000000000//////.........---.........------,,,,,,,,,........................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,++++++,,,---///000......------------......---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......---------,,,......//////...---,,,,,,,,,---------.../////////............////////////000000111222222222222111000000000000000000000000111222333333444444333333333333333444444444555555777666666666666888999;;;:::<<<===<<<;;;;;;<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKIIIHHHFFFDDDCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMJJJGGGGGGIIIJJJHHHFFFHHHIIIIIIIIIHHHFFFDDDCCCEEEEEEEEEEEEEEEDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::555666888999:::;;;;;;;;;:::::::::999999999888888888888888888777777777777333333333333333333333333333333333222222111111111222222222222222222222222222222111111111111222222111111000000//////......///...---,,,,,,---...///...---,,,,,,---...000111******,,,...111333555666...---,,,++++++,,,---........./////////...,,,+++---......//////...------000///---,,,++++++,,,,,,---......,,,***(((((()))------------------------,,,---...//////...---,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********---+++))))))+++---------...------,,,,,,++++++***........................,,,,,,,,,---------......---------............///111000000///...---------........................000000000000000000000000111111111111111111111111000000111222333333444444555555555444444333333333333333333444555666777888777777777777777888888999:::;;;<<<===>>>>>>>>>===@@@AAADDDEEEFFFFFFDDDCCCDDDDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKJJJJJJKKKLLLMMMJJJLLLNNNNNNMMMLLLMMMMMMOOONNNMMMOOOQQQRRRRRRQQQOOOPPPQQQQQQQQQPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCIIIHHHFFFEEEEEEEEEFFFGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>=========>>>???===;;;999999:::::::::999999888777777888888777555666666777777777777666666555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000//////.........---......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,---.........------------......---------,,,,,,,,,++++++------------------------------------------------------------------------/////////.........------......//////...------,,,---------...............////////////000000000000000000111222222222222111000000000000000000000000111222222333444333333333222333333333333444444444666666666666777888999999999;;;<<<<<<::::::;;;===>>>???@@@BBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHGGGEEECCCBBBCCCDDDEEEFFFHHHIIIJJJJJJMMMJJJHHHHHHIIIIIIHHHFFFHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;<<<<<<;;;999999999999888888888888777777777777666666666666333333333333333333333333333333333222222222111111222222222222222222222222222111111000000111111222111000000000/////////...//////...------...//////......---------......///,,,------......//////000---------,,,,,,------------......//////...---,,,..................------000///---,,,++++++,,,,,,,,,---...---+++++++++---------------------------,,,---............---,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,+++++++++++++++---///000///...------,,,,,,,,,,,,++++++........................,,,,,,,,,---------......------------............------......///000000000........................000000000000000000000000111111111111111111111111000000111222222333444444555555444444444333333333444444444444444555666777777777666666777777888999999:::;;;<<<>>>>>>>>>>>>???AAACCCDDDEEEDDDCCCCCCDDDDDDFFFGGGIIIKKKLLLMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMOOOOOONNNLLLKKKLLLMMMOOONNNMMMOOOQQQRRRQQQPPPOOOPPPPPPQQQPPPOOONNNMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKJJJIIIHHHGGGFFFEEEEEEEEEEEECCCBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@CCCBBB@@@???>>>??????@@@===;;;999999:::;;;:::999999888777777888888777666555555666666666666555555555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000........................000/////////..................------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,------...------,,,,,,------...000///...,,,,,,+++,,,,,,......------------......------------,,,,,,,,,,,,------------------------........................------------------------///////////////..................///......---,,,...............---------//////000000000111111111///000111111222222111111000000000000000000000000111111222333333333333222111111222222222333333333444555666777888888888888888999::::::999999:::<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBEEEFFFGGGGGGGGGGGGFFFFFFHHHHHHGGGGGGEEEDDDBBBBBBEEEEEEEEEFFFGGGGGGHHHHHHMMMKKKJJJIIIIIIHHHGGGEEEGGGGGGHHHGGGFFFEEECCCBBB@@@AAAAAAAAABBBBBBCCCCCC????????????????????????;;;:::::::::;;;<<<============<<<;;;::::::999999;;;;;;<<<<<<<<<<<<;;;;;;888888888777777777666666666666666666555555555444333333333333333333333333333333333222222222222111222222222222222222222222222111111000000111111222000000000000////////////000//////......//////000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............---......---,,,,,,---.../////////---,,,,,,,,,,,,,,,+++,,,...---------...///------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............------------******+++---......+++)))++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------............------......///000000111........................000000000000000000000000111111111111111111111111000000111111222333333333444444444444333333333333555444444444444444555555666666666666666777888888888999:::<<<===>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCDDDGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKPPPQQQPPPNNNLLLKKKKKKMMMOOONNNMMMNNNPPPQQQQQQPPPOOOOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOMMMLLLJJJIIIGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<===;;;999999:::;;;:::999:::888777777888888777666555555666666666666555555555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000........................////////////..................------------......------------------------..............................------------......,,,,,,,,,---------------...------,,,,,,------.........------,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,------------------------------------------------------------------------////////////////////////---...............------/////////...---------,,,////////////000000000000///000000111111111111111000000000000000000000000000111111222222222222222000111111111111222222222333444666777888888777666666777999999888888:::;;;=========>>>>>>?????????AAA@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFEEEEEEDDDDDDGGGGGGGGGFFFEEEDDDCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFMMMLLLKKKJJJHHHGGGEEEDDDFFFFFFFFFFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????;;;;;;;;;:::;;;<<<<<<=========<<<;;;:::999999888<<<<<<<<<<<<;;;:::999999777777666666666555555555555555555444444444333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000////////////000000////////////000000......///000///...,,,+++******+++,,,------...///+++,,,---......---,,,++++++,,,,,,---............///---,,,++++++---...000......------,,,,,,,,,,,,+++,,,------,,,,,,---...------------------------++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---------------------...---,,,,,,---,,,)))'''******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,---------.........000000//////....................................////////////////////////111111111111111111111111000000111111222222222333333333333333333333333333555555444333333333444444666555555555555666777777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@CCCDDDGGGJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIJJJOOOPPPOOOMMMKKKKKKLLLNNNNNNMMMMMMNNNOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNRRRQQQPPPNNNLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAAAAA@@@@@@@@@AAA@@@???===;;;::::::;;;;;;===;;;::::::;;;;;;:::999:::999777888999999888666666666666777777666666666555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000///////////////...............------------......------------------------........................,,,,,,,,,------,,,,,,,,,,,,,,,,,,------............------,,,,,,------...+++,,,,,,------.........------,,,,,,,,,,,,------.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////------...............---/////////...---------,,,---------.........////////////000111111111111000///////////////////////////000111111222222111111000000000111111111222222222333555666777777666666555666888888888888999;;;<<<<<<<<<<<<===>>>>>>???BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEDDDDDDCCCCCCFFFFFFGGGFFFFFFEEEDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDJJJKKKKKKJJJGGGEEEDDDCCCDDDEEEEEEEEEDDDBBB@@@???AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<;;;::::::999999;;;;;;;;;:::999888777666666666666555555555444444444444444444333333333333333333333333333333333333222222222222222222222222111111111111111111111111111000000000000000000111////////////000000000000//////000000000000//////......///000///...,,,++++++,,,,,,---......//////+++,,,---......---,,,+++,,,,,,,,,,,,------.........---+++***+++,,,///000------------------,,,,,,+++,,,---,,,+++******,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------000///------...///...,,,******++++++,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,------------...////////////....................................////////////////////////000000000000000000000000000111111111111111222222333333333333333333333333555444444333333333444444555555555444555555666777;;;;;;;;;;;;;;;::::::999======>>>??????@@@@@@@@@BBBDDDGGGIIIKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMNNNMMMLLLLLLMMMOOONNNMMMLLLMMMOOOOOOOOOMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOORRRRRRPPPNNNKKKIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@@@@AAAAAADDDCCCAAA@@@?????????@@@>>><<<::::::;;;;;;;;;::::::999888888999999888777666777777888888777777666555555444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000.........///////////////......------------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......//////...------,,,,,,------...***+++,,,---............------,,,,,,,,,,,,------............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............,,,---......///........................---------,,,,,,---------............///000000111111000000//////////////////////////////000111111111111000000000111111111222222222222333444555666666666666444666888888888888:::;;;;;;;;;;;;;;;<<<>>>???@@@DDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEDDDDDDDDDCCCGGGHHHJJJIIIFFFDDDCCCCCCCCCCCCDDDCCCBBBAAA???>>>@@@@@@???>>>===<<<<<<;;;========================>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888666555444666666666555555555444444444444444444333333333222333333333333333333333333111222222222222333333333111111111111111111111111111000000//////000000111////////////000000000000...//////000000//////.....................------000/////////......------,,,------......------,,,---,,,,,,,,,,,,,,,---...,,,,,,+++++++++---...///,,,------......---,,,,,,+++,,,---,,,***)))***+++------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++***+++---///000000///******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,---...///111111222........................000000000000000000000000000000000000000000000000111111111111111111111111222222222222333333333333444333333333333333444444444444444444444555666666::::::;;;;;;::::::999888=========>>>>>>???@@@@@@CCCDDDFFFGGGHHHIIIHHHHHHJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMOOOOOONNNMMMNNNOOONNNMMMLLLLLLNNNNNNNNNLLLMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOQQQQQQOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFBBBAAAAAA@@@@@@AAAAAAAAABBBAAA@@@???>>>???@@@@@@>>><<<::::::;;;<<<;;;:::;;;999888888999999888777666666777777777777666666555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////.................................///////////////......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------.../////////...------,,,,,,------...+++,,,---.........---,,,---,,,,,,++++++,,,,,,---............------------------------------------------------------------------------------------,,,,,,,,,,,,---------...,,,------...//////......---------...............------------.........///...//////000000000000000////////////////////////...///000000111111000000111111111222222222333333333333333333444555666666444666888888888888:::<<<:::999:::;;;<<<>>>AAABBBDDDDDDCCCBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHHHHEEEBBBBBBBBBBBBBBBCCCCCCAAA@@@>>>============>>>>>>>>>>>>>>>========================;;;;;;;;;:::;;;;;;<<<===:::::::::;;;;;;;;;;;;<<<999999999888777666555444666666666666555555555555555444444444444333333333333333333333333333333333111111222222222333333333111111111111111111111111000000////////////000000.../////////000000000111---...////////////...---......---------......////////////...............---------,,,,,,---------...---,,,+++++++++,,,---***++++++,,,,,,---......,,,,,,---......------,,,***+++---,,,++++++,,,------------------------------,,,++++++++++++,,,---*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---------............,,,---000444666444000,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,---...///111222222........................000000000000000000000000000000000000000000000000111111111111000000000000111111222222222333333333222222222222333444555555444444333333444444555666777888999::::::;;;;;;;;;============>>>???@@@AAACCCCCCDDDEEEFFFGGGGGGHHHKKKJJJIIIHHHHHHIIIJJJKKKMMMOOORRRSSSQQQOOONNNNNNNNNMMMLLLLLLMMMNNNMMMKKKMMMLLLKKKJJJJJJJJJKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFAAAAAAAAA@@@@@@AAAAAABBB======<<<;;;<<<===>>>???>>><<<;;;:::;;;<<<;;;:::;;;999888888999:::888777444444555555555555444444555555444444444333333333222222222222222222222222000000000000000000000000............................................................/////////000......------------......,,,,,,,,,------.................................,,,---...//////...---,,,,,,,,,------...///000000...------,,,,,,------...---......///...---+++***---,,,,,,++++++,,,,,,---//////.........---------------------------------........................------------------------+++++++++,,,,,,---------,,,,,,---.../////////...,,,------....../////////............/////////000...//////000000000000000////////////////////////...//////000000000000000111222222222222333333333444333222222333444666777444666888888888999;;;<<<999999999:::<<>>???@@@AAA========================888888888999:::;;;===>>>999999:::;;;;;;<<<<<<===999999999888888777555555777777666666666555555555555555555444444444333333333333333333333333333333111111111222222333333333000000000000000000000000000000////////////000000.../////////000000111111,,,---...//////...---,,,...---,,,,,,---...000111***+++,,,---///000111111......,,,++++++,,,......///...,,,+++***++++++,,,)))***+++,,,---...------+++,,,---.........---,,,)))+++------------///111------------------------------,,,++++++,,,------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---.........//////000000777:::>>>BBBBBB<<<333,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------.........///////////////........................000000000000000000000000000000000000000000000000111111111000000000000000111111111222222333333333111111111222333444555666444333333333333444555555444555777999;;;<<<==================>>>???@@@AAACCCCCCCCCCCCDDDEEEGGGHHHKKKJJJIIIIIIIIIIIIJJJKKKPPPSSSVVVVVVTTTQQQNNNMMMNNNLLLKKKLLLMMMMMMLLLKKKMMMLLLKKKIIIIIIJJJKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOMMMKKKJJJIIIHHHFFFGGGGGGHHHHHHFFFEEEDDDBBBBBBBBBCCCCCCEEEFFFFFFAAAAAAAAA@@@@@@AAABBBBBB>>>>>>======>>>???AAABBB>>>===;;;;;;<<<<<<<<<;;;;;;:::888999::::::999777222333333444444333333222555555444444444333333333222222222222222222222222000000000000000000000000........................000000000000000000000000---.........//////000000.........------.........,,,---......,,,,,,---...------------------------,,,------......------,,,------------------------000000///...---,,,,,,+++........................---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------............///------------------------...//////////////////...................................................................................................444333111000...---------000000000000000000000000000000111111111111000000///000222222111111222333333333333333333333333333555666777888888999888888::::::;;;<<<>>>@@@AAABBBAAAAAA@@@???@@@AAABBBCCC@@@BBBCCCEEEEEEEEEDDDDDDCCCCCCBBBAAABBBCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@???>>><<<;;;999:::<<<===>>>>>>?????????>>>===>>>???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777444333222333333444555555555444333333222555555555444444333333333000000111111111222222222222111111111000000//////111111111111111111111111000000000000000000000000000000//////.........---/////////000///......------..................---........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,------,,,++++++,,,,,,,,,000111111///,,,+++---000,,,,,,,,,++++++************+++,,,---...---,,,,,,---,,,++++++*********+++------------------------+++---///000//////000111DDDCCCAAA>>>:::555111...////////////////////////------------------------,,,---......,,,,,,---...---------............//////...---,,,,,,---...///000000000///......------000000000000000///..................////////////111111111000000000000000000111111111111222222222444444333222222111111000333333333444444444555555777777777888999999::::::777888:::;;;<<<<<<;;;:::@@@@@@BBBCCCDDDFFFGGGGGGHHHHHHHHHGGGFFFHHHKKKNNNTTTVVVXXXWWWTTTQQQOOOOOOOOOOOONNNMMMNNNOOOQQQRRRNNNMMMKKKIIIHHHHHHHHHHHHLLLKKKIIIIIIIIIKKKNNNOOONNNMMMKKKJJJIIIIIIJJJJJJGGGFFFDDDCCCCCCCCCDDDEEECCCCCCAAAAAAAAAAAACCCCCC@@@@@@@@@?????????????????????>>>===<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;:::999777555333222333444555666555444333222222333333444444333333222000111222222222222111000111111000000000000111111////////////////////////000000//////.........------------............///...------,,,,,,------...+++---...---,,,+++,,,---------------------------,,,------......------,,,,,,,,,,,,---------......//////......---,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///------------------------,,,,,,------------,,,,,,------------------------------------------------................................................000000///....../////////000000000000000000000000000000000111000000//////...000111111000000111222333333333333333333333333555555666777888888888888:::::::::;;;<<<>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCCCCGGGFFFFFFEEEDDDCCCBBBAAABBBBBBAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@>>>===<<<:::;;;<<<<<<============???>>>===>>>???>>>===;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;999777555333333444444555555555555444333222111555555444444444333333333000000111111111222222222111111111111000000000///111111111111111111111111000000000000000000000000000/////////...............////////////...------------............------..................//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++,,,---+++)))))),,,...//////.........---------***+++,,,---------,,,,,,+++******++++++,,,---.........------------------***,,,............///000999999777555333000---,,,------------------------------------------------,,,---......,,,,,,---...------------............///...------------...////////////............---000000000000000///..................////////////000000000000000000000000000000111111111222222222333333222222222222111111333333333444444444444555666666777777888888999999777888999;;;;;;;;;;;;:::???@@@AAABBBCCCEEEFFFFFFGGGHHHHHHGGGFFFGGGJJJMMMUUUVVVWWWUUURRRNNNLLLKKKMMMMMMLLLLLLLLLMMMOOOOOOMMMLLLJJJIIIGGGGGGHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBAAA@@@@@@AAABBBBBB@@@@@@????????????>>>>>>??????>>>==================<<<;;;;;;::::::;;;;;;:::::::::999888777666555444444555555444444333222222333333444444333333222111111111111111111111111111111000000000000111111////////////////////////000/////////.........------------............///...------,,,,,,------...+++,,,---,,,+++***+++---------------------------,,,------......------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------............///------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,---...///111222000000000000000000000000000000000000//////...---...///000000//////000111222222333333333333333333444444555555666777777888::::::::::::;;;<<<===>>>??????@@@@@@BBBCCCEEEFFFDDDDDDEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCBBBBBBCCCCCCHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@AAABBBBBB@@@AAAAAAAAA@@@???>>>===;;;<<<<<<<<<<<<<<<<<<<<>>===>>>???>>>===;;;:::999999999:::<<<===??????>>>>>>===<<<;;;::::::999888666555444444555666222333444444555555444444444444444444333333333333111111111111111222222222111111111111000000000000111111111111111111111111000000000000000000000000////////////...........................---,,,,,,,,,,,,------------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---((()))******)))***,,,...,,,,,,,,,,,,++++++++++++***+++,,,---------,,,,,,))))))***+++---...000111//////.........---------)))+++---------,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------............///...------------...///---------------.........//////000000000///..................////////////000000000000000000000000000000000111111111222222111111111222222222222222333333333333444444444444444555555666777777888888777777999::::::;;;::::::>>>>>>???@@@AAACCCDDDDDDFFFFFFGGGFFFEEEFFFIIIKKKPPPRRRSSSRRROOOLLLJJJJJJKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHEEEDDDDDDCCCBBBCCCCCCCCCAAAAAA@@@??????@@@AAAAAA@@@?????????>>>>>>>>>===??????>>>=========>>>>>><<<;;;::::::999999::::::999999999:::999999888888555555444333333333333444222222333333333333222222222111000000000000111222222222111111111111222222/////////////////////////////////...............---------............///...------,,,,,,------...***+++,,,,,,******+++,,,------------------------,,,------......------,,,------------------------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,,,,...///111111///////////////////////////000000//////...---,,,///000111000//////000111222222222222222333333333333333333444555666777888;;;;;;;;;;;;;;;;;;<<<===>>>>>>???AAACCCEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEIIIIIIHHHGGGFFFFFFEEEEEEAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;???>>>===>>>???>>>===;;;999999888999:::<<>>@@@AAAAAABBBDDDEEEEEEEEEDDDEEEGGGIIIHHHJJJLLLMMMLLLKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFFFFFFFGGGEEEGGGIIIKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@??????????????????@@@?????????>>>>>>======<<>>>>>======>>>>>>>>>;;;:::999999888888999999888999999999999888777777666555444333222333444444222222333333333333222222333111000......000111333222222111111111111222222////////////////////////........................---------............///...------,,,,,,------...***+++,,,,,,******+++,,,------------------------,,,------......------,,,//////...---,,,++++++******++++++,,,,,,---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------............///........................,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------...///000///////////////////////////////////////...------000111222222000000111222111111111222222333333333333222222333444666777888===<<<<<<;;;<<<<<<======<<<===???AAACCCEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGHHHIIIJJJIIIHHHGGGFFFFFFGGGGGGBBBAAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>>>><<<;;;;;;;;;;;;;;;???>>>===>>>???>>>===;;;999999999:::<<<>>>@@@BBBAAA@@@???>>><<<:::999999777777777666666666777777111222333444555555555555333333333333333333333333111111111111111111111111000000000000000000111111000000000000000000000000////////////////////////.........///////////////------......------,,,++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,+++++++++,,,,,,---...------------......---------------...............+++++++++,,,,,,,,,---------,,,,,,,,,,,,---.../////////......------------+++---......---------...,,,,,,+++***+++,,,---...------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,------------...---..................---***++++++,,,---...//////......////////////..................////////////......//////000000000000//////000000000111111111//////000111222222333444222222222333333333444444333333333444555555666666666777777777888999999:::;;;<<<<<<===>>>???@@@@@@AAACCCDDDDDDCCCCCCEEEGGGEEEGGGHHHIIIHHHHHHIIIKKKIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEFFFIIIKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@??????????????????????????????>>>>>>===<<<;;;;;;>>>===============>>>>>>::::::999888888888888999999999888888777555444333666555444333222333444444111222222333333222222111222111///......///111222222111111111111111111222////////////////////////---------...............---------............///...------,,,,,,------...+++,,,---,,,+++***+++---------------------------,,,------......------,,,//////...---,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------............///........................++++++,,,,,,,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,................................................///...............//////000000000000000000000000...//////000000/////////111222333222111000111222000000111111222333333333333333222333444666888999<<<<<<<<<<<<<<<<<<======;;;===???AAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>@@@BBBEEEHHHJJJKKKKKKJJJIIIHHHFFFFFFFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBB???>>>===<<<;;;;;;<<<===???>>>===>>>???>>>===;;;::::::<<<===???@@@AAAAAA@@@???>>>===;;;:::999888777777777777777777777666666666666555444222111000222222222222333333333333222222222111111111111111000000000000111111111111000000000000000000000000////////////////////////.........///////////////...............---,,,,,,,,,,,,------------,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,---......---,,,,,,++++++++++++,,,---......,,,++++++,,,------+++))),,,,,,,,,,,,------------,,,,,,+++++++++,,,---.........---,,,,,,+++,,,,,,------------------------,,,---//////---------...,,,++++++***++++++,,,,,,------------------------------------------------,,,---......,,,,,,---...,,,,,,,,,,,,------------------...//////...------+++,,,,,,---.../////////------.../////////..................////////////---......//////000000111/////////000000000111111//////000000111222333333222222222222333333333333333333333444555555666666666666666666777888999:::;;;;;;<<<<<<===>>>?????????AAABBBCCCBBBBBBCCCEEEFFFGGGHHHGGGEEEDDDDDDEEEHHHIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDEEEGGGIIIJJJIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>???@@@@@@@@@@@@???>>>??????>>>===<<<;;;::::::<<<<<<;;;;;;<<<<<<======;;;:::999999888888999999888888888777666444333222555555444333333333333444111111222222222222111111111000////////////000111111111000000000000111111////////////////////////---------------.........---------............///...------,,,,,,------...+++---...---,,,+++,,,---------------------------,,,------......------,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............///........................,,,,,,------------,,,,,,------------------------------------------------................................................//////......//////000111000000000000000000000000......///000111111111111111222222111000//////111///000000111222222333333333333333333444777999;;;;;;:::::::::;;;<<<======;;;<<<>>>@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAA???@@@CCCFFFHHHJJJKKKKKKJJJIIIGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEDDDBBBBBBBBBBBBCCC@@@???===<<<<<<===>>>??????>>>===>>>???>>>===;;;:::<<<>>>@@@BBBBBBAAAAAA>>>>>>===<<<;;;:::999888888888888888777777666555666666666555444333111111111111222222222333333333222222222111111111000000///000000000111111111111000000000000000000000000////////////////////////............/////////000...////////////...------------............------,,,,,,---...///000000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......,,,,,,---......---,,,,,,++++++++++++,,,---...///)))((((((***---...,,,)))))))))*********+++++++++,,,,,,+++++++++,,,---...------,,,+++++++++++++++******++++++,,,---------+++,,,......,,,+++,,,---******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...++++++,,,,,,,,,---------------...//////...---------------....../////////,,,---......//////..................////////////------......///000000111////////////000000000111//////000000111111222222111222222222222333333333333333444444555666666666666666555555666777999:::;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBAAAAAABBBCCCFFFGGGGGGEEECCCBBBCCCDDDFFFGGGGGGHHHGGGFFFEEEDDDGGGFFFEEEDDDCCCDDDEEEFFFBBBCCCDDDFFFFFFFFFFFFEEECCCDDDDDDDDDCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>>>>>??????@@@AAAAAA@@@?????????>>>>>>===;;;::::::999:::::::::::::::;;;<<<<<<;;;;;;:::999999999999999777777777777777666555555444444555555444444333222111111222222222222111111000000000000000000000000000000////////////000000////////////////////////,,,,,,,,,------.........---------............///...------,,,,,,------...,,,---......,,,,,,---...------------------------,,,------......------,,,******+++,,,...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------------.........//////////////////////////////...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,.................................................................................//////111222333000000000000000000000000---...///111222222222222000111111000///......//////000000111222222333333444333333333555777:::<<<999999999999:::;;;<<<===;;;<<<>>>@@@AAABBBAAAAAABBBAAA@@@?????????@@@AAA@@@BBBDDDGGGIIIIIIJJJIIIJJJHHHFFFEEEEEEFFFGGGIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCCCC@@@???>>><<<===>>>???AAA???>>>===>>>??????===;;;;;;===@@@CCCDDDCCCAAA@@@======<<<;;;:::999999888999999999888888777666555111222333444555555555555111111111222222333333333222222222222111111000000//////000000111111111222000000000000000000000000////////////////////////---.........//////000000//////000000//////...------......//////......---+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++---...//////,,,,,,---......---,,,,,,++++++++++++,,,---...///((('''(((+++///000...,,,,,,,,,,,,------.........---,,,+++***+++,,,---...,,,++++++******++++++,,,((()))***+++,,,------...***+++------+++******+++)))***,,,............---++++++++++++++++++++++++------------------------,,,---......,,,,,,---...++++++,,,,,,,,,---------,,,---...//////...---,,,.........///////////////,,,,,,---.../////////.............../////////000---------...///000000111////////////000000000000000000000000111111111111111111222222222333333333333333444555555666666777666666555555666777999:::;;;<<<<<<<<<===>>>>>>>>>===???AAAAAAAAA@@@AAABBBBBBCCCDDDDDDCCCCCCEEEGGGDDDEEEFFFFFFFFFDDDCCCBBBFFFFFFDDDCCCCCCDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCDDDCCCBBB@@@?????????@@@AAA@@@???>>>===???@@@AAABBBBBBAAA@@@??????>>>===<<<;;;:::999999999999999999::::::;;;<<<<<<;;;::::::999999::::::666666777888888888888888333444555666555444333222111111222222222222111111//////000000000000////////////............//////////////////////////////,,,,,,,,,------.........---------.........//////...------,,,,,,------...++++++,,,,,,,,,------------------------------------------,,,,,,------...,,,,,,,,,---------......------------------------......---,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,---...------------------,,,,,,//////.........---------------------------------++++++---...///111222222---------............///........................////////////////////////,,,,,,,,,---------............////////////..................////////////000000000000000000000000000111111111111222222222333333333333444555666666888999::::::999888999;;;;;;===???AAABBBCCCBBBBBBDDDCCCAAA@@@@@@AAABBBDDD@@@AAABBBDDDEEEGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGEEEDDDDDDCCCCCCCCCBBBBBBAAA@@@???======<<<>>>>>>==================;;;===@@@BBBCCCAAA???===;;;;;;::::::::::::999999999999777666555555555555333333444444555666666666333333333333333333333333333333333222222222111111111111000000000000111111......////////////......////////////////////////......////////////..............................------------------------...------,,,,,,------......---,,,,,,++++++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,++++++*********///---+++,,,......+++(((---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++...///////////////......******))))))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---***)))***---///---+++,,,,,,************,,,,,,................................................,,,------......------,,,000000000///.........------------............///............////////////222000///...///000222333222222111111111111222222000000111111111222222222444333333222222111111000444444333444555777999:::;;;;;;<<<<<<<<<<<<<<<<<<:::<<>>>>>??????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::888777777777888999777888999999999777666555333333333333333333333333333222111111000000111111111000000///...------,,,111111000///...------,,,///............---------...------,,,,,,------...------------------------///......------......///******+++++++++,,,,,,,,,------------------------......---,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,++++++***++++++,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---...------------------------//////.........---------------------------------,,,,,,------......//////,,,,,,,,,,,,---------...........................------------------------,,,---------..................////////////..................////////////000000000000000000000000000000111111111222222222333222222333333444555666777888:::999888888999:::;;;===???AAABBBCCCCCCBBBCCCBBB@@@??????@@@AAABBBAAAAAABBBDDDEEEFFFHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@;;;===@@@BBBBBBAAA???===;;;;;;:::::::::999999999999888777666555555555555444444555555555555666666333333333333333333222222333333222222222111111111111111000000000000111111......////////////......////////////////////////......////////////.....................------------------------------------------,,,,,,---------...---,,,,,,+++++++++,,,***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,,,,,,,++++++++++++***))))))***,,,---,,,***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------............------333222000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,///000...,,,---,,,+++******+++,,,---------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,---------............///............////////////111000///...///000222333111000000//////000000111111111111111222222222222444333333333222222111111444444444444555777888::::::;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>???>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888777777777888999777777777777777666555555333333333333333333333333333222111111000000111111111111000//////...------000000//////......------///............---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---************++++++++++++------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++++++++++++++,,,,,,...------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------........................------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////..................////////////000000000000000000000000000000000111111111222222222222222222333444555555666777999888777777999:::;;;===???AAABBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@???????????????BBBAAAAAA@@@???>>>===============>>>>>>>>>>>>>>>;;;===???AAAAAA@@@>>><<<::::::::::::999999999999999888777666666555555666666666666666555555555555444444333333222222222111333222222222222111111111000000000000000000000000......////////////......////////////////////////......////////////......///.........------,,,,,,------------------------------------------------------,,,+++++++++,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,------------)))+++,,,---,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,---------------,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,---//////---+++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------------------............///............////////////111000///...///000111222000//////......//////000111111222222222333333333444333333333333333333333444444444444555777888999999999999::::::;;;;;;;;;>>>???AAAAAA@@@??????@@@>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@???>>>===============@@@??????>>>>>>??????@@@@@@????????????>>>>>>>>>???>>>===<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777666666555555555555555444444444333333222222222333222111111000000111111111111111000000//////...///////////////.........///............---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------------------///......---,,,,,,,,,,,,---------------------...------------------------...------------......///......---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......////////////..................////////////////////////////////////000000000000111111111111111111111111222333444555444666777777777777888:::;;;<<<>>>@@@BBBBBBBBBBBB@@@@@@?????????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@???>>>======>>>>>>AAAAAA@@@??????>>>======;;;<<<<<<<<<<<<<<<======;;;===???@@@@@@???===<<<:::::::::999999999999888888888777666666666666666888888777666555555444444444444333333222111111111222222222222111111111111000000111111111111000000......////////////......////////////////////////---......//////......---///......------,,,,,,+++------------------------,,,------------------,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,,,,------.........///111333111---******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------''''''((()))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------....../////////---------............///............////////////000////////////000111111000//////......//////000222222222222333333333333333333333333333333444444444444444555666777777888888888888999999::::::;;;>>>@@@AAA@@@>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAA??????>>>===============??????>>>>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888888777555444444555666777555555444333333222111111333222111111000000111111222111111111000000000///.........//////////////////............---------...------,,,,,,------...------------------------///......------......///,,,,,,,,,------------...------------------------///...---,,,,,,,,,,,,,,,/////////...............------------------------...---------......///000///...------,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////---.....................------------------------,,,,,,,,,---......//////------------....................................------------------------.........////////////000......////////////..................//////////////////////////////////////////000000000111111111111111111111111222444444333555666666666666777999:::;;;===???AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCAAAAAA@@@@@@??????>>>>>>===>>>>>>>>>?????????>>>>>>======<<<>>>>>>>>>??????@@@@@@@@@<<<===>>>??????>>><<<;;;::::::999999999888888888888777777666666666666777888888777666555444333333333333333222222111111111222222222111111111000000///000111111111111000///......////////////......////////////////////////------............------......------,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------.........///,,,,,,,,,------............111222111---***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,,,,+++------------------------++++++++++++++++++++++++------------------------,,,------......------,,,,,,---------......//////---------............///............///////////////////////////000000111111000000//////000000111111111222222222333333333222222222333333444444444444444555666666777777777777777888888999:::;;;;;;;;;======<<<;;;:::;;;===BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777888888666666666777888999555555444333333222111111333222111111000000111111111111111111000000000000.........//////////////////............---------...------,,,,,,------...------------------------///......------......///------------............---------------------------------,,,,,,------.../////////...............------------------------++++++++++++,,,---...//////......---------------***+++,,,---------,,,,,,+++,,,,,,------.........---------...............------------------------+++,,,,,,---...//////000---------.........//////........................------------------------------........./////////......////////////..................////////////000000000000000000000000/////////000000000111111000000000000111222333444222333555555555555777888999:::<<<>>>???@@@@@@?????????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHFFFEEEDDDBBBAAA@@@@@@@@@???>>>>>>======>>>>>>>>>============<<<<<<<<<;;;<<<<<<======>>>>>>??????<<<======>>>>>>===;;;;;;999999999999888888888888777777666666666666777777777666666555444333333333222222222222222222222222222111111111111000000000///000111222222111000///......////////////......////////////////////////------............------,,,,,,,,,,,,,,,,,,------------------------------+++,,,---......---,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,---------......,,,,,,,,,,,,------------(((***,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------------...///000000000000++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000///---,,,---...,,,,,,------------,,,,,,++++++++++++++++++++++++........................,,,------......------,,,++++++++++++,,,,,,,,,,,,---------............///............////////////....../////////000000000111000000//////000000111000000111111111222222222000000111222222333444444444444555666777777666666777777888999::::::;;;<<<>>>???@@@???>>>>>>???AAADDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>======>>>>>>???======>>>>>>>>>>>>>>>???======<<<<<<<<<<<<======::::::::::::::::::::::::888999999999999888777777888777777777777888888999444444444333333222222222333222111111000000111111000000000000000000000000///////////////.........///............---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///......------,,,,,,,,,,,,------------------------+++++++++,,,,,,---.../////////...---------------***+++,,,---------,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,------,,,,,,---------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////..................////////////000000000000000000000000////////////000000000111000//////000000111222333111222444444444555666888777888:::<<<>>>>>>>>>>>>===>>>???@@@@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAA@@@?????????=========<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<===<<<============<<<;;;:::999999999999888888888888777777666666666666777777555555444444333333222222000000000111222222333333111111111111000000000000///000111222222111000///......////////////......////////////////////////,,,------......------,,,+++++++++,,,,,,------...------------------------+++,,,...//////...,,,+++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++---......---+++***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++''''''(((***,,,...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////###%%%'''***,,,......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---......,,,)))))),,,...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,++++++++++++++++++---------............///............////////////---......///////////////000//////......//////000//////000000000111111111...//////000222333333444444555666777777666666555777777888999:::;;;<<<<<<@@@AAAAAAAAA@@@@@@CCCEEEBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@AAA>>>>>>============>>>>>>============>>>>>>??????======<<<<<<<<<<<<======::::::::::::::::::::::::888999999:::999888777666555666666777888888777777333333333333333333333333333222111111000000111111////////////////////////000000//////......------///............---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------+++++++++,,,---...///000,,,,,,,,,++++++*********---------------------------------...///000111111//////...------------...***+++,,,---...---,,,,,,------------------,,,,,,---------.........//////------------------------------,,,,,,+++***))))))++++++,,,,,,,,,---------........................++++++++++++++++++++++++,,,,,,,,,---------............////////////................../////////000000000000000000000000000////////////000000000000////////////000111222333000222333444444444666888666777999;;;============<<<<<<>>>???@@@@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::999999<<<<<<======>>>??????@@@<<<=========<<<;;;;;;:::999999999888888888888777777777666666666666777888444444333333333333222222//////000111222333333444111111111111000000000000...000111222222111000.........////////////......////////////////////////,,,------......------,,,)))***+++,,,------...///------------------------+++,,,...//////...,,,+++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---+++)))+++...///---***+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---............,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***'''$$$$$$(((,,,******,,,,,,,,,,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,---------.........//////............/////////000---......///000/////////.........------.........////////////000000000000---......000111222333444444555666777777777666555777888888:::;;;<<<======:::;;;<<<;;;;;;<<>>>>>============>>>>>><<<=========>>>>>>??????======<<<<<<<<<======>>>::::::::::::::::::::::::888888999:::999888777666333444666777777777666555333333333333333333333444333222222111000111111111............////////////111111000///...------,,,//////.........---------...------,,,,,,------...------------------------///......------......///++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,,,,,,,---..............................,,,,,,,,,,,,---.../////////---+++,,,---...---,,,,,,,,,++++++,,,,,,---...---------------------------......///////////////,,,---------------------,,,,,,,,,------.....................---,,,++++++000///...---,,,------.........//////////////////............////////////................................................---------............///......///000000000000000000333333111000222111...444333333333333444555555333666999<<<>>>>>><<<;;;:::;;;;;;<<<>>>???AAABBBBBBBBBAAA@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDGGGDDDAAA??????@@@@@@???===<<<;;;:::999::::::;;;===<<<<<<;;;;;;;;;<<<<<<==============================<<<;;;::::::999999999999999999999888777666777555444444444444222111333444555333111000000111333333222222111000//////000000////////////000000............////////////////////////////////////000000///...------,,,,,,---,,,,,,++++++,,,,,,---------.........---,,,+++,,,,,,,,,------.........++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++------------++++++------------------------++++++++++++++++++++++++000---***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------------------************************///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,---------..................---,,,------...------,,,,,,.........------,,,,,,,,,---------............///......//////...---,,,,,,000000000000000000000000000111111111222222222222222222222222222222222222444444333333333333222222444555666777999:::;;;<<<;;;;;;<<<===???BBBDDDEEEFFFEEECCCBBBAAAAAABBBBBBFFFFFFEEEFFFGGGIIIKKKMMMKKKIIIHHHHHHIIIJJJIIIHHHKKKIIIGGGCCCAAA>>>===<<>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA============<<<<<<<<<<<<;;;;;;::::::::::::999999999888777555555555666777555666777777777666444333222333333444444333333222111111111111000000000000333222111/////////000111///............---------////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,---------......---,,,,,,,,,------......------------------------,,,,,,,,,,,,---...//////000...,,,---...///......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,---........................---,,,,,,,,,+++,,,,,,------------------,,,,,,------...---------000///...---,,,------...////////////........................////////////................................................---------............///......///000000000000000...222333111333777888666333333333333333444555555444555777:::;;;;;;:::::::::::::::;;;===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAA@@@????????????@@@AAAAAAFFFCCC@@@>>>?????????>>>>>>===<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<========================<<<<<<<<<;;;:::999999999888999999999888888777666777555444444444444333111333444444333111000000111333333222222111000000///000000////////////000000111111111111111111111111////////////////////////000//////...------,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...+++,,,,,,------,,,,,,+++------------------,,,,,,++++++++++++++++++++++++000---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------,,,,,,+++***************************---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------...++++++,,,------,,,++++++,,,,,,------...---------......---------,,,,,,,,,---------............///......//////...------,,,///////////////////////////000000000111111111111222222222222222222222222222222222333333444444444444555666777999:::;;;<<<:::;;;<<<===>>>???@@@AAACCCCCCBBBAAABBBBBBCCCDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIGGGGGGIIIJJJIIIHHHGGGFFFEEECCCAAA@@@@@@??????@@@AAAAAABBBBBBAAAAAA????????????????????????>>>>>>????????????@@@@@@============<<<<<<<<<<<<;;;;;;:::::::::999999999888777666555555555666666555666666777666555444333222333333444444333333222111111111111000000000000222111000/////////000000///............---------////////////............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///------///000///...,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,---------------//////...---,,,+++******------------------,,,,,,***+++,,,---............///...------,,,---------////////////......---------............/////////................................................---------............///......///000000000000///---111222111444:::>>>===333333222222333333444555666666777888999999::::::999999999:::;;;===>>>????????????>>>>>>??????@@@@@@@@@@@@??????@@@@@@AAADDDBBB???>>>>>>???>>>=========<<<;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888888888777777666666555444333444444333111222333444333111000000111333333222222111000000000000000////////////000000/////////......------,,,/////////////////////////////////...------,,,,,,------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------***+++---......---+++***+++,,,,,,---.........---...------------,,,,,,,,,---------............///.........///......---,,,........................000000000111111111222222222222222222222222222222000000111222333444555555444555666777888999:::;;;;;;<<<>>>????????????>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIHHHGGGGGGIIIIIIIIIGGGDDDCCCBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>=========<<<<<<<<<<<<;;;::::::::::::999999999999777777666555555555666666555666666666666555444444222333333444444333333222111111111111000000000000111000///........./////////............---------/////////............---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,---------...------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000...------...//////...++++++,,,---------------------------------------++++++,,,---------------...------,,,,,,+++++++++.........------,,,,,,,,,+++,,,------.........---...---------------------000//////......------,,,---------.........//////................................................---------............///---...//////000000//////...111111///222888<<<;;;222222222222222333333444888888777777777999:::;;;888888888999:::<<<===>>>>>>============>>>??????@@@@@@???@@@@@@AAABBBBBBBBB@@@>>>===>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888666777777888777777666666666555333333444444333222111333333222000000000111222222222111111111000000000000////////////000000......---,,,,,,+++******//////////////////////////////.........---------------,,,,,,,,,,,,------------.........---,,,+++------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))******++++++,,,,,,------------,,,,,,,,,,,,+++---///000000///---+++++++++,,,---............---------------------------------............///---...............------........................111111222222222333333333111111111111111111111111000111111222333333444444444444555666777888999:::;;;===???AAABBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHIIIHHHHHHFFFEEEGGGGGGFFFGGGIIIIIIHHHGGGBBBBBBBBBAAAAAABBBCCCCCC???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCAAA>>>=========<<<<<<<<<;;;;;;;;;:::::::::999999999999888777777777777777777777777666666666555555555444444222333333444444333333222111111111111000000000////////////............//////............---------//////.........---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------+++,,,---.........------++++++++++++++++++++++++,,,,,,,,,,,,---.../////////---,,,,,,---......---******+++,,,---,,,,,,+++------------------------,,,,,,---............---***++++++,,,,,,---------.........------,,,,,,,,,---.........------,,,+++,,,,,,------------------//////......---------,,,------------............................................................---------............///------...///////////////000111000------222444333222111111111111222333333777666555444555666888999888888888888999;;;<<<======<<<<<<<<<======>>>???<<<<<<<<<===>>>@@@AAABBB@@@>>><<<<<<======<<<;;;777888888888888888888888999999999999999:::;;;;;;::::::::::::::::::::::::888888888888888777777777555666666777777777666666666444333333444555444222111222333222000///000111222222222111111111111111000000////////////000000111111111000///...------////////////////////////...............---------...------,,,,,,------...***,,,///000000...+++)))------------------------+++++++++,,,,,,,,,------+++++++++***************------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,******************************++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,---///000000///---,,,+++,,,,,,---.........------------------------------------............///------...............---........................000000000000111111111111111111111111111111111111222222222222222222222222444444555666777777888888888:::===@@@BBBCCCBBBBBBCCCBBBBBBBBBBBBAAAAAA@@@EEEFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEGGGIIIIIIHHHFFFCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888888888888888888888888888666555555444444444444444222333333444444333333222111111111111000000000///.........////////////...///............---------............------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...------------,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---++++++---...---,,,***+++,,,---...---,,,+++++++++++++++++++++++++++,,,,,,---...............))))))***+++,,,---......------------------,,,,,,............---,,,+++***+++,,,,,,------------,,,------------------------,,,------------.........................................................---------............///------...////////////...///111000,,,+++...///---111111000000111111222333333333222222333555666777888888888888999:::;;;<<<<<<<<<<<<<<<===>>>??????999999999:::;;;<<<===>>>>>><<<;;;;;;<<<<<<;;;999555666777777888777777777888888888888999:::;;;;;;999999999999999999999999777777777777777777777777444555555666666666666666555444333333555555444333000111222111000///000222111111111111111111111111000000////////////000000000000//////......------////////////////////////..............................------------......***,,,///111000...+++(((...------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++,,,------++++++++++++++++++++++++---...............//////+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------...---------............///,,,---......///.................................---------.........//////111111111111111111111111333333222222111111111111444444444555666777777777555777999<<<>>>@@@@@@@@@CCCCCCCCCCCCBBBAAA??????DDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888777777888999999999888888666555444444333333444444222333333444444333333222111111111111000000000000......///000000000/////////............---------.........------------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000111111000///.........---------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,.........---+++,,,...///000///...---++++++++++++++++++++++++++++++,,,---------------*********+++,,,,,,,,,---,,,,,,---------------------------...------,,,,,,***+++,,,---...------,,,+++,,,,,,------......///,,,,,,---------.........................................................---------............///,,,---......//////......---//////------000000---000000000000000111222222222333333444555777888999999999999999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@<<<<<<;;;:::::::::;;;;;;<<<;;;:::;;;<<<<<<:::888555555777888888888777777777777777888888999:::;;;999999999999999999999999666666666666666666666666333444555555666666666555555444333333555555444333///111222111000///000222111111111111111111111111000000////////////000000------------------------////////////////////////..............................------------......------......------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------.........---------------------------,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***+++++++++,,,------------,,,++++++++++++,,,---............---,,,++++++,,,,,,,,,---------......---------............///,,,------...//////......////////////////////////............////////////111111111111111111111111111111111111111222222222333444444555555666666777777777888:::;;;===>>>>>>@@@AAABBBBBBBBBAAA@@@@@@BBBBBBBBBAAABBBBBBCCCCCCCCCCCCDDDFFFIIIIIIGGGEEEBBBBBBAAAAAA@@@@@@AAAAAA???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????<<<<<<<<<;;;;;;;;;::::::999999999999888888888888444555666777888777777666666555444333333333444444222333333444444333333222111111111111000000000000...///000111111111000000///............---------.........---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////111222333333222111///.........------,,,,,,,,,***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000///------///000///...---...000111222111000...------------------------******+++,,,,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,------.........++++++,,,---............)))***,,,---...------,,,***++++++,,,---...//////,,,,,,,,,---------......................................................---------.........//////,,,---......//////......***...///...000333333111000000000000000111111222444555666888999;;;<<<<<<999999999999:::;;;<<<<<<<<<<<<<<<======???@@@@@@BBBAAA???>>><<<<<<;;;;;;;;;:::999:::;;;;;;:::888555666777999999999888777777777777777888999:::;;;888888888888888888888888555555555666666666666666333444444555666666666555555333222333555555444333///000111111000///000222111111111111111111222222000000////////////000000000000000111111111111111////////////////////////---...........................------------......111///,,,******+++---///.........------,,,,,,,,,++++++,,,,,,,,,---------/////////......---------++++++---......---++++++***++++++,,,---...//////---------------------------,,,,,,,,,------+++))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,---------------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))++++++,,,,,,---...//////000///---,,,,,,---///000/////////...---,,,******,,,,,,,,,------.........---------.........//////,,,,,,---.../////////...000000000000000000000000111111111111222222222222000000000000000000000000//////000111222333333444333444444555555666666666;;;;;;:::;;;;;;===>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAA@@@???@@@AAABBBCCCBBBCCCDDDFFFIIIIIIGGGDDDAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@<<<<<<;;;;;;;;;:::::::::999999999888888888888777222333555666666666555555666555444333222333444444222333333444444333333222111111111111000000000000...///000222222222111000//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++------------------------++++++,,,,,,,,,,,,------------------------------------------------------------////////////------,,,,,,,,,---------......------------------------)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............//////.........---------......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,------......------------------------,,,,,,......------------......////////////////////////............////////////000000000000111111111111222333333444555666777777777777777777777777888888999:::<<<===>>>???>>>>>><<<<<<<<<;;;;;;:::::::::;;;:::::::::::::::::::::;;;:::999888777777777777888777777777777777888888;;;;;;:::999888777666555777666555444555777:::;;;555555666666555555444333333333333333333333333333111111111111111111111111000000000000000000000000111111000000//////......//////000000000000//////........................------------------------------------------------***++++++,,,---...//////...---+++*********++++++.........------,,,,,,,,,***++++++,,,,,,++++++***...---,,,++++++,,,---...++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---,,,+++******+++---...------++++++++++++------//////...------,,,++++++)))***++++++------...///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........///000000000///---,,,---------------...///000......//////000000111111333222111/////////000111000000000000000000000000000111111222222333444444000111222333444444444444222555999<<<===>>>@@@AAA@@@AAABBBBBBAAA@@@AAACCC????????????????????????CCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDBBBAAAAAA@@@???>>><<<<<<>>>???@@@???=========??????@@@@@@@@@@@@???>>>>>>======<<<;;;:::999999888999777666777888888777666777666666666666666777777:::888555333111111111222///000111222222222222222222111///.........///000//////////////////////////////...------------...---......---,,,)))'''&&&------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------***+++,,,,,,,,,,,,+++***------------------------++++++,,,,,,,,,,,,------------------------------------------------------***+++,,,------,,,+++***,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........///.........------------......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,------......------------------------------......------------..........................................//////////////////000000000111111111222222333444555666666777777777777777777888888888999:::<<<>>>??????>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;:::999888777777777777888888777777777777888888;;;::::::999888777666555444333222111222333555666555555666666555555444333222222222222222222222222111111111111111111111111000000000000000000000000111000000000/////////...//////000000000000//////........................------------------------------------------------++++++,,,,,,---.........------+++*********++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++......---,,,,,,---......++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++)))((()))***+++,,,------......---,,,,,,++++++,,,,,,---......------,,,+++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------------,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.../////////......---++++++...------------......///000000000///////////////111111///.........//////000000000000000000000000//////000111111222222333111222333444444444444444444777:::<<<<<<<<<===>>><<<===???>>>======>>>@@@????????????????????????AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA@@@???>>><<<<<<>>>???@@@???===<<<===>>>>>>>>>>>>>>>>>>===<<<;;;===<<<<<<;;;;;;::::::999999777666777888999777666777666666666666666777777999777555333111111222222000000111222222222111111111111000/////////////////////////////////////////////...------------...,,,------------+++***)))------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------........................------------------------******++++++++++++******,,,,,,,,,,,,---------------------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,++++++,,,---...............------------......---,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,---+++,,,------......------+++,,,,,,------...............------------..........................................//////////////////000000000000111111000111222333444555555666666666666777777888888888999:::<<<>>>?????????>>><<<<<<<<<;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;:::999888888777888888888888777777777777777888::::::999888777666666555666555444333333444666666555555666666555555444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////...//////000000//////...........................------------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,++++++++++++******,,,,,,------------,,,,,,///...------------...///++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((&&&(((+++...//////...------,,,,,,++++++,,,,,,---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++++++++,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------------///...---,,,++++++++++++///...------------------111111000//////......---000//////............///000000000000000000000000......//////000111111222333333444444555444444444777999;;;;;;:::999:::;;;:::<<<======<<<<<<===???????????????????????????>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>????????????@@@@@@@@@@@@???===<<<;;;===>>>???>>><<<<<<<<<===<<<<<<<<<<<<;;;:::999888999999999999999999999999888777666777888999888777777777666555555666666777777666444222222222333333111111222222222111111000000111111111111000000/////////////////////////////////...------------...,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------............------------------------------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******///---,,,******+++---...------------------------......---,,,,,,,,,,,,---,,,,,,+++++++++,,,------+++,,,------......------++++++,,,,,,---...//////......------------..........................................////////////////////////000000000111000000111222333444444555555555555666777888888999999;;;<<<>>>????????????<<<<<<<<<<<<<<<;;;;;;;;;888999999:::;;;<<<======;;;:::999999888888888888999888777777777777777777:::999999888777666666666777666555555444555555666555555555666555555444333222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////...//////////////////...........................---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,...---,,,+++++++++++++++........................,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...///......---,,,,,,,,,,,,//////////////////......////////////////////////000000000000000000000000......///000000111111222333444444555555555444444777999::::::888888999:::<<<===??????>>>>>>???AAA????????????????????????============>>>>>>>>>>>><<<=========>>>>>>>>>>>>????????????>>>===<<<;;;<<<===>>>===;;;;;;;;;<<<<<<<<<;;;;;;:::999777777555555555666666777777777888777666777888999888777777777666555555555666666555444333222222222333333222222222222222111000//////000111222222111000/////////////////////////////////...------------...---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...---+++******+++,,,---,,,,,,------------------......---,,,,,,,,,,,,---,,,+++++++++,,,,,,---...+++,,,------......------++++++,,,,,,---...//////......------------..........................................////////////...////////////000000000///000000111222333444444333444555666777888999999:::;;;===>>>???@@@??????<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<======;;;:::999999999999999999999999888777666666777777999888888777777666666666333333222222222222222222555555555666555555444333333333333333333333333333000000000000000000000000000000000000000000000000////////////000000000000......////////////..............................---------------------------------------------------------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---..................---++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------+++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******...------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,++++++++++++........................+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,...000111///...---,,,,,,,,,,,,,,,,,,------...///000000111000000000000000000000000//////////////////////////////000000111222222333333333444444555444444444555666888888777888999;;;<<<===??????>>>???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;:::999888777555555666666777777888888777666666666888999999777777777666555555555555555333333333222222333333333222222222222222111000/////////111222222111000/////////////////////////////////...------------...000000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++******))))))******+++------------------------++++++,,,,,,,,,,,,------------------------------------------------------++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,---,,,,,,,,,,,,------------......---,,,,,,,,,,,,---++++++++++++,,,---......+++,,,------......------+++,,,,,,------...............------------......------------------------............////////////......////////////000000///000111222333444444555222333444555777888999::::::;;;===???@@@@@@@@@???<<<<<<<<<<<<<<<=========::::::;;;;;;<<<<<<======::::::999999999999:::::::::999888777666666666666888888777777777666666666444444444444444444444444555555666666555555444333333333333333333333333333000000000000000000000000000000000000000000000000////////////000000000000---......//////......---........................------------------------------------------------------,,,,,,++++++******+++,,,,,,------------,,,******++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---000...,,,***)))***+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---///000111...---,,,,,,,,,,,,,,,,,,++++++,,,---///000111222///000000111111111111000//////////////////////////////000111111222222333000111222333444444444444333555666666666777:::<<<999;;;<<<===<<<===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>============>>>>>>>>>>>>===============<<<;;;;;;:::;;;<<<;;;999999999:::::::::;;;;;;;;;:::999999888888888999999:::::::::777666555666888999999888777777666555444444444444333333333333333222222222111111222222222111111000...//////000000000000/////////////////////////////////...------------...111000///------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,+++************+++,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---++++++,,,,,,,,,---------......---,,,,,,,,,,,,---++++++++++++,,,---...///+++,,,------......------------------------------......------------......------------------------............////////////........./////////000000000000111222333444555555111222333555777888:::::::::;;;===???@@@@@@@@@@@@;;;<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999::::::;;;:::999888777666666666666777777777777666666666666555666666777888888888888555555666666555555444333222222222222222222222222000000000000000000000000000000000000000000000000.../////////000000000111---......//////......---........................------------------------------------------------,,,,,,,,,+++++++++++++++++++++---.........------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,------------------------))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---------,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...******+++++++++,,,,,,,,,---,,,++++++++++++,,,---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,------...///000000......000111111111000000////////////////////////......//////000111111222...///000222333444444555444555555555555666888;;;777999;;;;;;;;;<<<===???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<=========>>>>>><<<<<<=========<<<;;;;;;999;;;;;;:::999888999:::888888999::::::::::::999888888888888888999999999777666555666888:::999888777777666555444444444444333333333333333222111000000000111222222222111111...............//////000//////////////////////////////...------------...///...---,,,,,,------...------------------------------------------------,,,,,,++++++,,,,,,---...------------------------///...------------...///------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------//////------------//////******+++++++++,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---((()))***,,,,,,---------+++++++++,,,,,,---------......---,,,,,,,,,,,,---++++++++++++,,,---...///+++,,,------......------------------------,,,,,,.........------.........------------------------............/////////000............/////////000111111222333444555555666111111333555777999:::;;;:::<<<===???@@@@@@@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::999888777666666666666777777777777666666666666222222444555666666666666555555666666555555444333111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000111111---..................---........................------------------------------------------------++++++++++++++++++++++++***+++---...///...------,,,,,,,,,------.........***++++++,,,,,,++++++*********,,,,,,,,,,,,******++++++++++++++++++++++++***+++,,,,,,******+++,,,---------------------------,,,***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///)))***,,,.........,,,+++++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++,,,------...------..................,,,---///000000000//////////////////////////////------......///000000000,,,---///111333444555555555666666555444555777999888:::;;;<<<<<<<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<===<<<<<<;;;;;;999:::;;;:::888777888999666777888999999::::::999666666666666666666666555666555555666999:::999888888777666555444333333333333333444333222111000000///000111222222222222222...---,,,,,,,,,...///000//////////////////////////////...------------...,,,,,,++++++,,,---///000------------------------------------------------,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------------------------+++,,,---......---,,,+++------------------------...---,,,,,,,,,,,,---.........------------......---------,,,,,,+++++++++///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,+++++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,---------,,,++++++)))+++---///000000000///------------------------,,,------......------,,,++++++*********+++---......///000///......///000////////////////////////------,,,,,,,,,---......////////////////////////------......///000000000444333222111000000000000222333444555666888999999;;;<<<===============<<<===============<<<<<<;;;<<<============;;;999888999:::<<<======<<<:::999777777777777666666666666555555666666666666555555666666666666777777777777666555444333333333333333333333222222111000////////////000000111111111222000000000000000000000000///000111000///...///000........................//////...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++---------,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***---)))(((+++---++++++------------,,,,,,+++++++++***++++++,,,---...//////------------------,,,,,,---+++))))))++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,------------...---,,,---///000///...---......,,,++++++---///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,++++++*********------------------------......---------,,,,,,,,,***+++,,,---------,,,+++,,,---------.../////////////////////////////////------------------------///////////////000111111,,,---...///000000000000//////000111222333333444444333333222222111111000888888999::::::;;;<<<<<<;;;<<<===>>>???@@@AAABBB???===::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;::::::999999<<<;;;;;;:::999888777777999999888777666666777777777777888888888888777777666555555555555666777777777777777777777777777777333333222222222222111111111111111111111111111111111111111111000000000000000///............///000........................,,,,,,,,,------.........,,,,,,,,,---------......++++++------------++++++///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------,,,------------------,,,------------------------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++------------------------,,,------......------,,,,,,+++*********+++,,,---,,,---...---,,,+++,,,...------------------------///...---,,,,,,,,,,,,,,,........................------......///000000000222222111111000000111111222333444555666777888999;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;:::<<<=========<<<;;;999888777888:::;;;;;;:::888777888888777777777666666666666666666666666666666666666666666666777777777777666555444444333333333444444333333222111111000000000000000000111111111222000000000000000000000000///000111000.........000........................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***...***))),,,...,,,+++---------------,,,,,,++++++++++++,,,,,,---.........,,,,,,------------------///---,,,,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,+++***+++---...---,,,,,,------+++******,,,...++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++---.........---,,,------------............------------------------------------------------///////////////000000111,,,---...///000000000000111111111111111111222222//////000222333555666666666666777999:::<<<===>>><<<<<<======>>>>>>??????>>><<<;;;:::;;;<<<;;;:::999999999::::::::::::;;;===<<<<<<;;;::::::999999;;;::::::999999888888777:::999888888777777777888777888888999999888888777888777666555555555555555555555555555555555555555555555444444444333333333111111111111111111111111111111111000000000//////,,,+++************+++,,,........................,,,,,,,,,---------------,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++,,,------......///---,,,,,,++++++,,,,,,---...........................------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---***+++,,,---------------///...---,,,+++*********------------------------,,,------......------,,,---,,,,,,++++++++++++,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++........................------......///000000000000000000111111111222222222222333555666777888999:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;::::::999;;;<<<<<<===<<<;;;999888666777888999999888777666888888888888777777777777888777666555555666777888666666666666777777777777555555555444444444444444444444444333333222222111000000000111111111111111000000000000000000000000///000111000...---...///........................******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------,,,,,,+++++++++++++++------------++++++...******...///---,,,......---------------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......,,,*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++***)))((()))+++,,,+++***+++,,,,,,+++***)))+++---++++++++++++,,,,,,,,,,,,))))))*********+++++++++***+++,,,------,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********+++,,,---...///...------............------------++++++++++++++++++++++++------------------------//////......//////000111,,,---...///000000000000222222111111111000000000......000222444666888888444444666888:::<<<===>>>===<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;===<<<;;;999999999999999::::::::::::<<<<<<;;;;;;::::::999999999999999999999999999999::::::999999888888999999888999999::::::999999888999888777666444444444333444444444444444444444444444444444444333333333333111111111111111111111111111111000000000000//////------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++,,,------......///---,,,,,,++++++,,,,,,---...........................---,,,++++++,,,---...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,---............222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,++++++++++++---...//////------...///........................///...---,,,,,,,,,,,,,,,........................------......///000000000...///000111111222222222111222333444666777888888999:::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::999888666666777888888777666666999888888888777777777777999888666555555666888999666666666666777777777777444555555555555555444444555555444444444333333333111111111111111111111111000000000000000000000000///000000000...---...///........................+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++...++++++000111///---------------------------------------,,,,,,,,,++++++******+++,,,------......)))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******)))((()))+++++++++***+++,,,,,,,,,******+++---+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++---......---+++************++++++,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,---.../////////...---.........------,,,,,,,,,++++++++++++++++++++++++............------------///............///000000------...//////000//////111111111111000000000000222222333333333444444444444555666777999:::;;;<<<:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===<<<:::888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777888888999999999:::;;;::::::999999:::::::::999::::::;;;;;;::::::999888888666555555444444444444444444444444444444444222222222111111111111000111111111111111111111111111000000000//////////////////............//////------------------------...------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---,,,,,,++++++,,,,,,---...........................---,,,++++++,,,---...------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,---------,,,++++++,,,+++++++++,,,,,,---...***+++,,,---.../////////000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,++++++---...///...---,,,---///........................,,,,,,,,,,,,,,,---...///........................------......///000000000---...///111222222222222111222333444555777888888888999:::;;;<<<<<<<<<<<<===============<<<;;;;;;999:::;;;;;;;;;:::999888777888888888888888888777888888888777777777777666999777666444444666777999666666666666777777777777444444555666666555555444555555444444444444444444222222222111111111111111111111111111111111111111...///000///...------///........................---...////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,111333///---------------------------------------,,,,,,+++************++++++,,,---......,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++***)))***+++,,,,,,***+++---......,,,+++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---......---+++************++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---.../////////...---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------...............//////000---...//////////////////...//////000111111222222444444444333333222222222666666666777777888888888888888999:::;;;<<<======;;;;;;;;;<<<===<<<:::777:::::::::;;;;;;;;;<<<<<<:::::::::::::::999999999666777777888888999999:::;;;:::::::::::::::;;;;;;::::::;;;;;;;;;;;;::::::666666555555555555666666555555555555555555555555222222111111111000000000000000000000000000000000000000000////////////...---------------------------------------------------------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------...------,,,,,,------...------------------------,,,------......------,,,///......------......///++++++,,,,,,,,,,,,------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++,,,---...---,,,+++***++++++++++++,,,---......+++,,,---...............++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---------------,,,+++***,,,---,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,---...///000------------------------------......///000000000,,,...///111222222111111111111222444555666777888777888999:::;;;<<<<<<<<<======>>>>>>======<<<;;;888999:::::::::999888888999888888888888888888999777777777777666666666666777666555444444555666777666666666666777777777777333444555777777666555555444444444444444444444444222222222222222111111111111111111111111111111111...///000///---,,,---...........................---...///000000///------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,222444000,,,+++++++++,,,,,,,,,,,,------------,,,,,,++++++************++++++,,,,,,------+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,+++++++++*********,,,---,,,++++++---///...---,,,,,,---++++++,,,,,,------......))))))*********++++++++++++,,,---......---,,,+++++++++++++++++++++,,,,,,++++++++++++++++++++++++.........---------,,,,,,+++,,,---...///...------------------,,,,,,,,,,,,........................000000//////...---------......------......///000......///////////////...---......///000111222333000111111222222333333444666666666666666666666666777777888:::;;;<<<===>>><<<;;;::::::<<<;;;:::888888888888888999999999999::::::::::::999999999999777777777888888888999999::::::999999::::::;;;;;;999::::::;;;;;;::::::999555555555555555666777777555555555555555555555555333333333333222222222222000000000000000000000000000000////////////.........//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,---......---,,,,,,...------,,,,,,------...+++++++++,,,,,,---------***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///+++,,,---......,,,***)))++++++++++++,,,---...///------...............---***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,------......------,,,+++,,,---.........---,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///------------------------------......///000000000---...000111222111000///111111222333555666777777666777888:::;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::777888999::::::999888777999888888888888888888999666666666666555555555444555444444444444444444555666666666666777777777777333444666777777777666555333333333333333333333333333333333222222111111111111111111111111111111111...///000///---,,,---...........................)))+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---***))),,,222444///+++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,***,,,---,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------,,,,,,+++***)))***,,,---,,,+++***,,,......---++++++,,,++++++,,,,,,---......///))))))*********+++++++++------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++***+++---.........---,,,,,,,,,,,,,,,,,,,,,------------------------------000000000///...---------...------------...//////......////////////........./////////000000111111......///000222333444444444444444555555666666666999999999:::;;;<<<<<<======;;;999999:::;;;:::999777888888888888999999999999999999999999999999999777777777777888888888888999999999999999:::;;;;;;999999::::::::::::999999777666666555555555555666444444444444444444444444333333333333222222222222000000000000000000000000000000/////////.........///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------......///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,............,,,+++------------------------,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++,,,.........,,,***)))++++++++++++,,,---...///.........///......---------.../////////...---,,,++++++++++++++++++++++++,,,------......------,,,***+++---...///...------,,,---......,,,,,,---...------------------------......---,,,,,,,,,------------------------------------......///000000000---...000111222111///...000111222333555666777777666666888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777999::::::999888777888888777777777777888888666555555555444444444444333333444555555444333333666666666666777777777777222444666777888777666555333333333333333333333333333333333222222111111111111111111111111111111111.../////////---,,,---...........................%%%'''***,,,......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++*********++++++------------++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++)))***+++,,,------...///---,,,,,,++++++,,,,,,---***(((,,,222444///***)))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---000111///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,------------+++))))))***+++,,,+++***)))+++------,,,+++***+++++++++,,,,,,---...//////++++++,,,,,,,,,---------...------,,,,,,------...---,,,,,,++++++*********------------------------,,,,,,,,,+++++++++*********+++,,,---------,,,++++++++++++,,,,,,---------------------------------111000000///...---------...------------...//////...///////////////......000000000000/////////////////////000111111222222222222333444555777777888;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999:::::::::999999:::::::::;;;;;;;;;999999999999999999999999888888888777777777777777888888888888999999:::;;;888999999::::::999999888999888777666555444444444333333333333333333333333111111111000000000000///000000000000000000000000000/////////............+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,------++++++++++++------///......------,,,++++++.........------..................------,,,,,,,,,............---,,,+++***,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,------......------,,,------------------------++++++******+++,,,...///++++++------------++++++,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++//////.........---------------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------......---------......///....................................////////////////////////////////////---------............///333222111111222333555666999999999:::;;;<<<>>>???======<<<<<<;;;:::999999666666777999999:::::::::999888777666666777888888666666555555555444444444555555555555555555555555222333555666666666555444555555444444444333333333222222222222222222222222000000000000000000000000111111000000//////......++++++---...//////000000---..................---,,,------......------,,,***+++------...---,,,+++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------************************,,,,,,------...///000000...------,,,+++++++++,,,******---000333111+++&&&...------------------,,,///...,,,*********,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++.........------,,,,,,,,,///......------......///---,,,,,,,,,,,,---......////////////////////////...,,,+++,,,///111///---.........////////////000---......///000/////////111111222222222333333333111222444666888:::;;;<<<;;;<<<<<<<<<======>>>>>>??????===<<<;;;::::::999666666777888999999:::::::::999888777777777888999999:::::::::999999888777777888999:::;;;<<<<<<;;;======<<<;;;:::999999888999999999999888666555444444333111222333333222000000000000000////////////000000//////.........---////////////////////////........................,,,------,,,******+++---...---------......,,,***.........------,,,,,,,,,------------------------,,,,,,,,,------...............------------............---------,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------...---------...///111222+++,,,,,,------,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,------......------,,,//////.........------------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,---------------------------------............////////////................................./////////000000222222222222333444555555777777777888999:::<<<<<<::::::999999888777777777555666777888999999999999999888777666555666777777666555555555444444444444555555555555555555555555333444555555666666666555555555444444444333333333222222222222222222222222000000000000000000000000000000000000//////......,,,,,,---...////////////------............------,,,------......------,,,***+++++++++++++++******,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,---......//////------,,,+++++++++++++++++++++---000222000,,,(((((())))))***,,,------......---,,,+++++++++,,,,,,+++++++++,,,,,,,,,------...---------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,---.................................,,,+++,,,///000///---------........./////////---......///////////////111111111222222222333333111222333444555666777888:::;;;;;;<<<<<<=========???>>>===<<<::::::::::::777777888888999::::::::::::999888777777888999:::;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777777777777888444333222222333333222000111111111111000000000000000000/////////.........////////////////////////........................,,,------,,,******+++---111/////////000000...,,,------------------,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,---,,,,,,+++***)))+++,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------------------------++++++++++++,,,---......+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---......//////......---...............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---............/////////........................////////////000000000111000111222333444444444444555555555555666888999:::999999888888777666666666555555666777888888888888888777666555555555555555555555555555444444444444555555555555555555555555666555555555555666666777555555444444444333333333222222222222222222222222000000000000000000000000000000000////////////...------...............---,,,,,,------------,,,,,,,,,------......------,,,------,,,++++++***++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++************+++,,,,,,---...000///,,,***))))))***++++++,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,************************++++++++++++,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))---,,,,,,,,,,,,---......------------------------...---,,,---...///...---,,,---------.....................///////////////111111111222222222222333333333333444555555555666999999999:::;;;<<<<<<<<<>>>>>><<<;;;::::::::::::888888888999999::::::;;;;;;:::999888888999:::;;;<<<<<<===============<<<;;;:::999999999:::;;;<<<999:::::::::;;;;;;;;;<<<;;;999666555555666999;;;444333222222333333222111222222222222111111111111000000////////////......////////////////////////........................,,,------,,,******+++------,,,++++++,,,---+++***,,,,,,------------------------------------------,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------......//////...---,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,------............------........................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............................../////////000000000///000222333444444333333444444444444555666777888:::999999999888888777777555555666777777777777777777666666555444444444444444444444444444444444444555555555555555555555555777666555444444555777888555555444444444333333333222222222222222222222222000000000000000000000000////////////////////////......//////...------,,,+++,,,,,,------,,,,,,+++,,,------......------,,,111000...---,,,,,,---...,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******)))******+++,,,,,,------......---,,,.........------,,,,,,,,,+++,,,,,,------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************+++++++++++++++,,,,,,,,,------......---------,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------.........---++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...------,,,,,,,,,---------.....................///000000111111111111222222222222444444555666666777777888777777888999:::;;;;;;<<<>>>===<<<;;;::::::::::::888888999999:::::::::;;;;;;:::999999999:::;;;<<<<<<<<<===>>>>>>>>>=========;;;999888888999:::<<<::::::::::::::::::::::::999888666444444555666777555333222222333444222111222222111111111000000000000000//////////////////////////////////////////........................,,,------,,,******+++---+++***((()))***+++***))),,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------....../////////...------***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,---.....................------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************------------------------------------....................................------.........////////////000222333444444333222555555444555555666777888999999888888888888888777555666666777777777777666666666666555444333333222333333444444444444444444555555555555555555555555777666555444444555666777555555444444444333333333222222222222222222222222000000000000000000000000.............../////////////////////...---,,,++++++,,,,,,------,,,,,,+++,,,------......------,,,111000...---,,,---......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++******)))******++++++,,,---------------------//////...------,,,++++++++++++,,,------,,,,,,+++*********+++++++++,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,,,,---------......///............///000000000000111111111222222222222333444555666888888999666666777888999:::;;;<<<===<<<;;;:::::::::::::::888999999999999999::::::::::::999999999:::<<<===;;;<<<<<<=========<<<<<<===;;;999888888999:::<<<<<<;;;;;;:::999999888888666666666666555444333222555444222333444444333111111111000000000///////////////000000000000000000////////////////////////........................,,,------,,,******+++---...,,,++++++,,,---------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,------------,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++---------...............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,........................,,,------------.........------------------------------------............///000111222333333333333555555555555555666777777777777666666666666666666666777777888888777777777666666666666555444222222333333333333444444444444555555555555555555555555666666555444444444444555555555444444444333333333222222222222222222222222000000000000000000000000---............/////////.../////////...---,,,,,,,,,,,,------------,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,+++---......---,,,,,,---*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++*********************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---,,,---------............///......------///000111000000000111111111111222///000111222444555777777555666777888999:::;;;<<<<<<<<<;;;:::::::::::::::888888888888888888888888999999888888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;:::999999999:::;;;<<<<<<<<<;;;:::999888777777444555666666666555333222555444333333444444333222000000000000/////////...//////000000000000111111////////////////////////........................,,,------,,,******+++------+++))))))+++---------,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++......------------......,,,,,,,,,---------......,,,,,,------------,,,,,,)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++((()))***++++++***)))(((---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,---------.........//////---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***++++++,,,---...------------------------,,,,,,---------.........------------------------............////////////000000000000111222333444555555444444444555666666777777777777777777777777777888888888888888777777777777777777666444222111222222333333333444444444555555555555555555555555444444444444444333222222555555444444444333333333222222222222222222222222000000000000000000000000---------.........//////..................------------............------,,,------......------,,,((()))***+++,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***---//////---,,,,,,---******++++++++++++,,,,,,,,,,,,+++++++++,,,---...************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,------......,,,,,,,,,------------...,,,,,,++++++++++++******+++++++++++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,+++******+++...111333---,,,,,,,,,,,,---......------------------------,,,---///---+++***+++---------........./////////000///---------...000111000000000000111111111111111111222333333444555555555666777888:::;;;<<<===;;;;;;::::::999999::::::777777777777777777777777888888777777888999;;;<<<>>>>>>>>>===<<<;;;:::999999999999::::::;;;;;;;;;;;;:::::::::999999888888444444555555666777888888666444333333444444333222111111111000000000////////////000000000111111111////////////////////////........................,,,------,,,******+++---,,,)))'''''')))+++,,,,,,------------------,,,,,,------------------------,,,,,,,,,+++++++++******///......------......///,,,,,,,,,------...............///////////////...)))***+++,,,------...---+++,,,,,,------,,,,,,+++,,,------......------,,,+++++++++++++++++++++++++++,,,---......---++++++------++++++++++++------,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++,,,------......------,,,---..................------------.........//////------------------------......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------////////////000000000000111000000///000222333444444444333333333444555555999999999999999:::::::::888888999999999888888777777888888888777555333111222222222333333444444444555555555555555555555555333333444555444333111000555555444444444333333333222222222222222222222222000000000000000000000000---------.........//////------...............------......//////......---,,,------......------,,,((()))+++---.........---...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***))))))(((++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...))),,,000000...,,,,,,---000000///...,,,++++++***---,,,*********,,,...///)))************+++++++++---------....../////////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------...//////,,,,,,,,,---------...............---------,,,,,,---,,,,,,,,,+++******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///---,,,+++---111555888---,,,,,,,,,,,,---......------------------------+++---///...+++)))+++---.........////////////000000///---,,,---...000222000000000000111111111111555555555555555555555555555666777999:::;;;<<<===;;;;;;:::999999999::::::777777777666666666666666777777666666777999:::<<>>===;;;999888777888999:::;;;<<<<<<;;;888999999999999:::::::::555444333444666:::===???666444333333444555333222222222222111111111111000//////000000111111111222////////////////////////........................---------,,,+++***+++---///---******,,,...//////.........------,,,,,,,,,------------------------,,,,,,,,,++++++*********---------------------------------............///---------,,,,,,+++++++++************************,,,------......------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++))))))*********+++++++++------------------------+++,,,,,,------,,,,,,,,,.........---,,,+++***)))------,,,---------+++***,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......///......------......///+++,,,---......,,,***)))---------.........//////............///////////////000111222222333222222000000111222444555666666444444555555666777777777888888777777666666555555333333444444333333222111222222222222222222222222555555555666555555444444222333444444333222000///444444444444333333222111222222222111111111111000222111111000000000000000////////////////////////......//////...---,,,,,,........................+++,,,------......---------------...------,,,,,,++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---+++******+++,,,,,,+++///............---------++++++******++++++,,,---******+++++++++,,,,,,,,,*********)))******+++,,,------------------------,,,,,,,,,---------......---,,,,,,+++,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***000//////...,,,***(((''',,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---///000111222++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,---...//////........................////////////000000000000111111000000111111222333555555555555666777888999>>><<<;;;;;;;;;;;;:::888666666666777666555555444444555555666777888888999;;;;;;;;;::::::999999999777888888999999:::;;;;;;999999999888888888888777777666555444444555666777333333333222222222111111222222222111111111111000333222111/////////000000------......///......---...........................---,,,,,,++++++,,,,,,///...,,,+++***+++,,,,,,///...,,,*********,,,---------------------,,,,,,))))))***+++,,,,,,------------------------------,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++*********++++++++++++,,,------------------------,,,,,,---------,,,++++++------------,,,+++***))),,,++++++++++++++++++***,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,---.........---+++***,,,------------.....................//////////////////000111222222222222222222222333333444444444444444444555666666777777888888777777666555555444333333444444333333222111222222222222222222222222444444555555555444444333222222333333333222222111333333444444333333222111222222222111111111111000222111000000//////000000..............................//////...------,,,........................+++,,,------......------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++******++++++,,,+++............------------++++++******++++++,,,---******+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***)))******+++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,------................................./////////000000000000111111000000111111222333444444444444555666777777999888777777888888777666666666666666666555555444444555555666777777888888;;;:::::::::999999999999777777888888999::::::;;;999999999888888888777777777666555444444555666777333333333222222222222111222222222111111111000000111000///......//////000---.....................------------------------...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,+++***------------,,,++++++***,,,,,,++++++++++++,,,---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------...//////---,,,+++,,,,,,,,,,,,---------------............/////////...///000111222222222222333333333333333333222222333333444555555666666777777777777666555555444444333333333333333222222111222222222222222222222222333333444444444444333333333222222222222333333444333333333333333222222111222222222111111111111000222111000000//////000000.................................///......---,,,------------------------+++,,,------......------***++++++,,,,,,++++++***+++,,,,,,------.........------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++)))***,,,---------,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,............------------++++++******++++++,,,---******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------.....................///............................../////////000000000111000000000000111222222222222222222333444555666666555444555777888777666666666666666555555444444555555555666666777777888:::999999999999888888888777777777888999999::::::999999888888888777777777666666555555555555666666333333333333222222222222222222111111111000000000///...............///000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------------------,,,+++******,,,,,,---------,,,++++++---------,,,,,,,,,...000,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------...------------------...---......//////...------+++++++++,,,,,,,,,---------------.........//////...///000111222222222222222222222222222333333333222333333444555555666666777777666555555444444333222333333333333222111111222222222222222222222222222222333333444444333333333222111111222333555666222222333333333222222111222222222111111111000000111111000///////////////........................---...............------------------------------+++,,,------......------***++++++,,,,,,,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,+++******+++,,,.........---------,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++************+++,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------,,,+++)))((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))***+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------111111111000000000000000................................./////////000000000000000000000111222222222222222222333444555555666555555666999:::999888666666555555444444444444555555555666666666777777888888888888888888888888666666777777888999999999888888888888777777777777666666666555555666666666444444333333333222222222111111111111000000000000............///000000111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,---...---,,,+++******+++,,,,,,,,,,,,******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,---------,,,,,,+++***++++++,,,---------,,,,,,,,,---...---++++++---///,,,,,,,,,---------.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------------,,,,,,---------------..................+++++++++,,,,,,,,,------------------..................///000111111111111///000000111333444444555222222333333444444555555666666555555444333333333222222333333222222111000222222222222222222222222111222333333444444444333333333222111222333555666111111222333333222222222222222222111111111000000111000000///.../////////........................------...............---------------------------+++,,,------......------++++++,,,---------------,,,,,,,,,---------------.........------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,,,,+++***)))+++---...------------,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---------------------------,,,,,,,,,---------......---------------------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,---------------,,,++++++)))'''%%%###"""++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------000000//////////////////....................................////////////000000//////000000111222222222222222333444555555666555555666999::::::999666666555444333444444555555555555555666666666666777777777777777777777777555666666777777888888999888888888777777777666666555666666666666666666555444444444333333333222222111111111000000000//////...//////000111111111111//////...---------------------------------------...---,,,,,,++++++,,,,,,***+++,,,---...---,,,+++,,,+++***)))******,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***+++,,,,,,------------***,,,///...+++)))***,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++************++++++---------------.........,,,,,,,,,,,,------------,,,------------.........---...///000111111111111...///000111222444555555111111222333333444444555555555555444333333222222222222222222222111111000222222222222222222222222111222333444444555555444444333333333333444444555000111222222222222222222222222222111111111111000111000//////......//////------------------------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,---............------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------((()))+++,,,,,,,,,+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***,,,---,,,)))(((+++...------------,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,+++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------......------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////000////////////000111111111111111222222333444555444333333444666777777666777666444333333333444555555555555555555555555555555555666666666666666777555555555666777777888888888888777777777666666666555555666666666666555555444444444444333333333333111111000000000////////////000111111111111111000////////////...---,,,+++...........................---,,,,,,++++++,,,,,,++++++,,,---------,,,,,,...---+++******,,,...///+++,,,,,,------......///,,,,,,,,,,,,------------........................,,,,,,---------.........---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,------------------------******+++,,,------------)))***+++,,,------------+++///333222...******+++,,,,,,,,,---------......,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,---......,,,------------.........,,,,,,---------.........---...///000111111111111///000000111222333333333111111111222333333444444555555444444333222222222222222222222222111000000222222222222222222222222222222333555555666666666444444444444444444333333000000111222222222222222222222222111111111111000000000///............///------------------------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,---......---------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......)))*********++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))),,,...,,,)))(((+++...---------,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,---------......------.........---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,---............,,,,,,...///000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,,,,------...........................---------........./////////////////////000111111000000000000111222333333333222222333444555555444777555444222222333444555555555555555555555555555444444555555555666666666444444555666666777777888888777777777666666666666444555666777777666555444555444444444444333333333111000000000///////////////000000111111000///...---...000111000...+++)))------------------------...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,------...))))))***++++++,,,------+++,,,,,,,,,---.........////////////////////////++++++,,,,,,,,,------------------,,,,,,+++++++++........................,,,------......------,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++------------------------)))***+++,,,---.........)))***+++,,,---.........///444888888222...,,,---,,,,,,,,,---------......+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,---...---------.........//////,,,,,,,,,---------......---...///000111111111111111111111111111111111111000111111222333333444444555555444333333222222111111222222222222111000000222222222222222222222222222333444555666666666666444444555666555444222111///000111222222222222222222222222111111111111000000000///...............------------------------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------((()))***+++,,,---------------------------------*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........******))))))******+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))),,,...,,,)))(((+++///---------,,,,,,,,,++++++++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---------......------...///...---+++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---............(((((()))***++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,------...///000111111........................---------........./////////////////////000111111.........//////000111222444333222333555666555444777555444222222333444555555555555555555555555444444444444555555555666666444444555555666777777777777777777777666666666666444555666777777666555444555555444444444333333333000000000000//////////////////000000000...---,,,,,,...000222111...+++(((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++***+++,,,...///'''(((***,,,,,,,,,***)))'''(((((()))******++++++++++++,,,,,,---...//////---------...///000111222//////.........---------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------------...//////+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000111222222000...---........................000000///...---,,,,,,,,,---------,,,,,,+++++++++/////////...---,,,******,,,,,,,,,---------......///...---,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++..........................................------//////............//////000000000000111111111111000111111111111222222222444444333333333333222222111111000000111111222333111111222222222222111111333333222222333333444555444333222111000111222222666666555444444333222222111111111111000000000000//////000000000000////////////.........---------///...,,,,,,------,,,+++......////////////......------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,------------,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******))),,,---......------///111000///...------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111---******,,,......---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......---------,,,,,,+++++++++,,,---------.../////////++++++,,,,,,---...//////------......//////000000111111000///////////////000000111222222222222222333333333333333333333333888777666555444333222222444444333222222444555666555444444444444333333333777555333555888:::888666888777777999<<<;;;888444666666555555555444444444555555444444444333333333222222222222111111111000000000000000000//////...........................,,,,,,---...////////////---------,,,,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++---------.........//////......---,,,,,,,,,------------------...//////000///.........------------...------,,,,,,---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++........................000///...------,,,,,,,,,---------,,,,,,+++++++++)))***+++---.../////////,,,,,,,,,---------......///...---,,,++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................//////............////////////000000000111111111000111111111111222222222333333222222222111111111111111111111111222333333111111222222222222111111333333222222333333444555666555444333333333444444444444333333222111111000111111111111000000000000//////////////////////////////.........---------...,,,++++++,,,,,,+++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------)))******++++++,,,------,,,------,,,+++***,,,---......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---......---,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---******,,,......---++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------------...---------,,,,,,+++++++++------------............++++++,,,,,,---......///............////////////000000///.....................///000000000000000333333333333333333333333555555555555444444444444444444333333444444555666333333444444555555555666999777666666888999777666777777777888::::::777444555555555444444444444333555444444444444333333333222111111111000000000000//////000000000///......------------------------,,,------.........---------------,,,,,,,,,++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------,,,,,,---..................------------......---,,,,,,,,,---------------.........//////------------------------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++------------------------000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))+++---...000000111,,,,,,,,,---------............---,,,++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------------------------------........................//////............////////////000000000000111111000111111111111222222222222111111111111000000000222222111111222222333444111111222222222222111111333333222222333333444555666555444333333333444444222222222111000000//////111111111111000000000000//////...------...//////...............------------+++******,,,,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,------,,,---,,,+++)))((()))+++---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++***,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++............------------+++,,,,,,------........./////////...............///......------------.........//////000000//////222222333333333333333333333333444444555555555666333444555555666666555555222333444555666777888888;;;999888888888888777555666666666777999888666444444444444444333333333333444444444444333333333333000000000000////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++************++++++++++++------,,,+++++++++++++++------,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///------------............------------------------...---+++******+++---...+++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------------------------------///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,++++++******++++++,,,)))************+++++++++---------------------------------------------------------...............//////............//////////////////000000000111000000111111111222222222222222111111111000000000222222222222222333333444111222222333333222222111333333222222333333444555333333222222222111111111222111111111000000000///111111111111000000000///000///---++++++---///000........................---+++***+++,,,,,,+++*********++++++++++++******++++++++++++++++++++++++***))))))(((((())))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,++++++******)))++++++,,,+++))))))***,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------....../////////......---------///......------.........000000111111111111111000222222222222222333333333333333444444444555555555333444555666777666555444444444555555666777777888999888777777777777666666555555666666777777555444444444333333333222222222444444444333333333222222000////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,++++++******++++++---,,,,,,+++++++++,,,,,,,,,,,,------------------******+++,,,---...000111+++,,,,,,,,,,,,---------------------------------...---+++******+++---...+++++++++,,,,,,,,,------,,,++++++++++++,,,---------,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------------------------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,++++++******++++++,,,)))))))))*********++++++++++++++++++++++++++++++---------------------------------.........////////////............//////...////////////000000000000000111111111222222222333222222222111111111111222222111111222222333444222222333333333333222222333333222222333333444555333333333222222222111111222222222222222111111111111111111111000000000///000///---++++++---///000---.....................---,,,+++,,,---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++******))))))***++++++++++++---///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,---------------//////......------,,,,,,000///////////////000000000000111111111000000///111111111222222333333333555444444444444333333333222333555666666666555444666666666666666666666555444555666666666666777777555555666666555555555555444444333333333222222222444444333333333222222222////////////.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------******+++,,,---///000111+++++++++,,,,,,,,,------------------------------------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............//////......////////////000000000111111111111222222222333333222222222111111111111111000000111111222333222222333333333333222222333333222222333333444555444444555555555444333222333333333333333333333333111111111111000000000000//////...------...//////---------...............---,,,+++,,,...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******++++++,,,------)))***,,,,,,,,,---000222---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------.........---------------000////////////000111111....../////////...------000000111111222333333333555444444444333333222222222333444444555555444444666666666555555555444444222444555555555555666888555666777666555444555777444444444444333333333333333333333333222222222222////////////...............////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------------............,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...------,,,+++++++++++++++,,,,,,+++,,,,,,---...///++++++,,,,,,,,,---------------,,,,,,,,,---......,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,---------***+++,,,---............,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000//////............//////........./////////000000000111111111111222222222222111111111111000000000000000//////000000111222222333333444444333333222333333222222333333444555444444555555555444333222333333333333333333333333111111111111000000000000////////////////////////---------.........//////,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********************************+++++++++,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))******++++++,,,------***+++,,,,,,,,,,,,///111+++++++++++++++,,,------+++++++++,,,,,,---------,,,,,,+++******+++,,,,,,000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------,,,------------------..................///000000......//////...------,,,///000000111222222333333222333333333333333444444222222222222222333444444444444444444444555555555444666777777555444666777555777888777555444666888555555555444444444444333333333333222222222222111000000000/////////......//////000000000///......------------------------,,,------.........------------------.........///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,+++++++++,,,---...///000+++++++++,,,,,,---------000///...---,,,+++++++++---------.........//////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...------------...//////,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,---------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,++++++,,,------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000//////............//////............/////////000000111111111111222222222000000000000///////////////////////////000000111222333333444444333333222333333222222333333444555222222333444333222111000222222222222222222333333111111111111000000000000//////000000000000//////---------.........//////+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************)))))))))******+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,+++******)))+++,,,---,,,++++++---...******))))))***+++,,,,,,+++++++++,,,,,,------------,,,+++******+++,,,---///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...---+++)))***,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,------.........---------------...///000000000111111000///......///000000111222222333333000111111222444555555666333222111000111222333444111222222333444555666666666888:::888555333555777666777999777555444666999666666555555555444444444333333333222222222111111000000000000////////////000000000000000//////...........................,,,,,,---...////////////---------.........//////,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------///...------,,,,,,------------------------------,,,,,,,,,---------......------,,,+++,,,---///000,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///.........------,,,,,,,,,.........------,,,,,,,,,........................)))))))))))))))))))))))),,,------......------,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...111444666,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***---...///...,,,+++,,,---,,,,,,,,,---------......---------............///............////////////,,,---------.../////////............////////////222222111000//////000000111111000000000000111111333333333222222111111111333333333333333333333333555444333222111222333444333333333222222111111111111111000///////////////////////////....................................///............---------,,,------...---,,,***)))++++++*********+++,,,---++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,------...++++++++++++++++++++++++------------------------************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++333111---***((((((***+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++******)))))))))+++******))))))******+++++++++++++++++++++++++++...------,,,,,,------......//////---++++++,,,---..................------------------------------000000//////.........---...............///000000111111111111111111222222333333333333333333333333333444444444444444444444333333333444444444555555666666666555444444333333555555444444444444555555888777666555555555555555222222333333333333444444111111111111111000//////000////////////.........------............------------------------------...------,,,,,,------...------......------,,,+++,,,,,,---...---,,,+++************++++++,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,---------......---,,,+++++++++---...///,,,,,,,,,------------...---,,,,,,,,,,,,---.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,......---------,,,,,,,,,........................++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***---...///...,,,+++,,,---,,,,,,,,,------------...------------...................../////////000000---------...........................////////////222111111000//////000000111111000000000000111111333333333222222111111111333333333333333333333333444444333222222222222333333333333222222111111111111111000///////////////////////////....................................///............---------,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++///...,,,******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***+++,,,+++******+++---------------------------------------------------000/////////.........---...............///000000000000000111111222222222333333333333333333333333555555555444444333333222333333444444444555555555666666555555555444444444555555555666777888999:::777666666555444444555555444444444333333222222222111111111111111000000///000000000/////////......------............------------------------------...------,,,,,,------...---------------,,,,,,+++,,,,,,---------,,,+++***,,,------------------......---,,,,,,+++++++++,,,------------------------,,,,,,,,,---------......,,,++++++++++++,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++...------------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------,,,------......------,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********,,,,,,+++))),,,---...---,,,+++,,,---,,,,,,,,,,,,------------------------................../////////000000000...............---------............////////////111111000/////////000000111000000//////000000111222222222222222111111111333333333333333333333333333333333333333222222111222222222222222111111111111111000///////////////////////////....................................///............---------,,,,,,++++++,,,,,,------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,(((***++++++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...............///............//////000//////000000111222333333222222333333333333333333666666555444333222222111444444444555555555555555555555555555555444444444444444555666777999:::;;;666666555444444444444555666555555444222111111000111111222222111111000///000000000////////////...------............------------------------------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------,,,+++***...------------------,,,------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......+++++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******)))------------------------------------------------------------------------------------------------,,,------......------,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++******+++,,,,,,***)))+++---...---++++++,,,---++++++,,,,,,,,,---------,,,,,,---------.............../////////000000000/////////...---------,,,............////////////111000000/////////000000000000////////////000000222222222111111111111111222222222222222222222222222222333444444222111000222222222111111111111111111000000///////////////////////////....................................///............---------,,,++++++***+++,,,...///***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,)))***+++---......------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++---...000000...---+++++++++++++++++++++++++++,,,++++++******++++++,,,+++---......---,,,---...,,,,,,,,,,,,,,,---------------------------------........................//////............///000---...///000111222333444222222222222222333333333555555555444444333333333555555555555555555555555444444555555555555555555333333333444555777888999555555444444444444555555555555444333333222111111111222222222222111000000/////////.........------------............------------------------------...------,,,,,,------...---------,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,------------------------------------------------------------------------------------------------,,,------......------,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***+++,,,...---+++)))+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,------------.............../////////////////////...---------,,,............////////////000///////////////000000000000////////////000000111111111111111111111111222222222222222222222222111222333444333222111000111111111111111111111111111000000///////////////////////////....................................///............---------,,,++++++***+++,,,...///(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------***+++,,,......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++---//////---+++***++++++++++++++++++++++++,,,++++++******++++++,,,---///000///---+++++++++,,,---------.........///---------------------------------...............//////............//////---......000111222333333111111111222222333333333333333333444444555555555555555555555555555444444333444444444555555666666666555555555555666666777555555444444444555555666333333333333333333333333222222222222222111000000.........---------,,,,,,------............------------------------------...------,,,,,,------......---,,,++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,---,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...//////,,,)))***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------........................---------............//////////////////......//////000000000//////......//////000000000000111111111111111222222222222222222222222222222222222222111111000000000000111111111111111111111000///////////////////////////....................................///............---------,,,,,,++++++,,,,,,------)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,------......+++,,,---...---,,,+++******++++++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,...///...+++((('''''',,,------....../////////---------------------------------------.........000//////............///......//////000111222222000000111111222333333333111222222333444555666666444444444444444333333333333333333444555666777777999888888777777888888888666555555555555666777777222222222333333444444444222222222333222222111000.........---------,,,,,,------............------------------------------...------,,,,,,------......---+++*********+++,,,...---,,,+++++++++,,,,,,...------------------,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......,,,------...---,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,---......)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111000---***)))+++,,,,,,++++++,,,---***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------------...........................////////////...............///000000//////............/////////000000000111111111222111111111111111111111111333222222111111111111111///000000000111111111222111111000///////////////////////////....................................///............---------,,,,,,---------,,,+++++++++++++++,,,,,,,,,------------------------------*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---......///+++,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------***,,,......,,,)))((((((++++++,,,------...//////------------------------,,,,,,,,,------.........000000///................../////////000000111111///000000111222222333333222333333444444555555555444444333333333222222222222222333444555666777888888777777777888999::::::666666666666666777888888333333333333333333333333222222333333222222111000000000/////////.........------............------------------------------...------,,,,,,------......---+++***)))***+++,,,...---,,,+++++++++,,,,,,,,,------------------...,,,+++++++++,,,,,,---...------------------------,,,,,,,,,---------......------...///...---+++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++,,,,,,,,,************************------------------------------///111222111...+++)))***,,,,,,++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,------....../////////............/////////000...............///000111//////............////////////000000111111111222111111111111111111111111444333111000000000111222//////000000111111111222111111000///////////////000/////////....................................//////.........---------,,,------...---,,,***)))------,,,,,,,,,---...///------------------------'''(((+++---//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------,,,+++************++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,...------,,,,,,------...***++++++,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---...//////+++++++++,,,,,,------...*********++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,------...***---///000...,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,------.........111000///...............////////////000000000000///000000111222222333333444444444444444444444333333333333222222111111111222222333444555777888888444444444555666888::::::777777777777777888999999666555444444333222111111222333333333333222111111111111111111000000000000---..................---------------------------...------,,,,,,------......---+++))))))***+++,,,...---,,,+++***+++,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,------------------------++++++++++++++++++++++++,,,---......//////......+++,,,,,,------,,,,,,+++***---//////...,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***///...,,,***)))))))))***......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........+++---...000000000//////////////////////////////............////////////////////////////////////////////////000000000000000000////////////000000//////000111111111111111///.........------------000000////////////000000////////////////////////,,,,,,---.../////////...------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------......------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++---...,,,,,,+++++++++,,,---...------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,+++++++++++++++++++++,,,,,,---------)))***,,,,,,++++++,,,------,,,***))))))***,,,---,,,,,,++++++++++++******+++++++++*********))))))++++++,,,,,,+++***(((''',,,,,,++++++***+++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++*********------------------------/////////...---,,,******............---,,,+++***,,,,,,,,,------.........------------------------///////////////......---//////............//////---......///////////////------...000111333444444111222333444555555555555222222222222222222222222111222333444555555555555666666666666777777777777666666666666666666666666444444444444333222111000000000000000000000000000333222000......///111222........................,,,------...///000000111------,,,,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---...///---,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***---,,,+++*********+++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------------------,,,,,,------------------000000000//////...---,,,....................................////////////////////////////////////////////////000000000000000000////////////000000//////000111111111111111////////////.........---000//////......//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------------------------,,,,,,,,,+++++++++******------------------------++++++,,,---------------///...---,,,***)))((((((++++++++++++++++++,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......///......------,,,---,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,+++***,,,---,,,,,,+++******+++,,,,,,***+++++++++,,,,,,------,,,++++++++++++*********((((((***+++,,,,,,++++++,,,,,,++++++***++++++,,,------,,,+++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...------***++++++,,,,,,+++++++++,,,,,,,,,---------......------------------------------.../////////////////////............//////---....../////////////////////000000111111111111111222333444555555555555222222222222222222222222222222333444555555555555333444444444555555555555555555555555555555555555444444444444333222111000000000000000000000000000111000///.........///000........................////////////............------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,---...,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++******+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,++++++,,,......---,,,,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***+++*********+++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,------------------,,,,,,111000///...------------....................................////////////000000000000000000000000////////////000000000000000000////////////000000//////000111111111111111000000000000///////////////..................///........................,,,,,,,,,---,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++------------------------***++++++,,,,,,,,,,,,,,,......---,,,***)))((((((,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********)))(((((()))***,,,---------,,,+++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------......//////...,,,+++...------,,,,,,++++++***)))+++,,,,,,+++***+++---++++++++++++++++++++++++******+++,,,---...//////,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,,,,,,,,,,++++++***++++++,,,,,,...---,,,+++***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++((()))***+++,,,,,,---,,,,,,,,,,,,,,,------------------------------------+++,,,---...///000000000//////............//////---......///////////////222222111111000/////////111222222333444444444444222222222222222222222222333333444444444444333333333333333444444444555555444444444444444444444444444444444444333222111111000000000000000000000000/////////.........------........................222111000///...,,,++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++******************+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,.........------,,,,,,,,,...---,,,,,,---...000111....................................////////////000000000000000000000000////////////000000000000000000////////////000000//////000111111111111111111111111000000000000///......------------......000000000///////////////---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++***((('''(((***,,,---...---+++***************************++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++,,,------...//////---------,,,,,,,,,++++++,,,,,,,,,,,,+++***))))))++++++******++++++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,---------++++++++++++++++++++++++(((((()))***************++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...///////////////......------......///---......///////////////222222111111000/////////111111222333333333333333111111111111111111111111333333444444444333222222444444555555555666666666444444444444444444444444333444444444333333222111000000000000000000000000...////////////...---,,,........................111111000///---,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,+++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,+++***,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++************************************+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,------,,,,,,,,,...000111....................................////////////000000000000000000000000////////////000000000000000000////////////000000//////000111111111111111222111111111000000000000......------------......---------,,,,,,+++++++++......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++)))(((((()))+++------,,,+++***++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***+++,,,)))***+++,,,,,,++++++*********+++,,,,,,---......***,,,,,,,,,******+++,,,***++++++,,,,,,++++++***---------------------------------,,,,,,,,,++++++------,,,++++++*********+++*********++++++,,,---+++******)))******+++++++++++++++,,,,,,------...++++++++++++++++++++++++***+++,,,------......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......------------......---......///////////////000000000000000111111111000111222222333222222222111111111111111111111111333333333444333333222222444444444444555555555555444444444444444444444444333333444444444333222222000000000000000000000000//////000000000///...---........................//////......---------,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++******,,,------,,,++++++------,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))))))***++++++++++++***)))+++++++++,,,,,,---------*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------,,,,,,000///...---,,,,,,,,,,,,------------------------............////////////000000000000000000000000////////////000000000000000000////////////000000//////000111111111111111111111111111000000000000///................../////////......---,,,,,,,,,......//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------***++++++,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&&&&&&&'''((())),,,,,,,,,,,,------------))))))***+++---...//////+++,,,---,,,*********+++++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++******++++++,,,---...************+++,,,------***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,,,,,,,,,,++++++++++++------------------------...............---,,,,,,......------------......---......///////////////......///000111222222333000111111222222222111111111111111111111111111111222222333333333333222222111111111222222222333333444444444444444444444444333333333444444333333222000000000000000000000000000000000/////////..............................---------------.........------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++)))***+++------,,,++++++------,,,+++***++++++,,,,,,++++++***)))***+++,,,,,,,,,++++++******+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,---...//////,,,,,,------------------............---,,,++++++------------------------............////////////////////////////////////////////////000000000000000000////////////000000//////000111111111111111111111000000000/////////000//////......//////000222111111000//////......,,,,,,---.........------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------------------------++++++,,,------------------,,,,,,++++++*********++++++++++++++++++,,,,,,******)))(((((()))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++,,,---,,,+++***+++,,,...///******+++,,,,,,---......+++,,,---,,,***)))***+++,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++******+++,,,...///************+++,,,---...---,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------,,,,,,---.........------...------,,,,,,------...---......////////////////////////000111111222222000111111111111111000000111111111111111111111111000111222333333333333333111111111111222222222222333333333333333333333333222333333444444333333222000000000000000000000000000///...---------..............................------------------------------,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...------,,,,,,------...------------------------------------------------,,,---......//////......+++,,,,,,------,,,,,,++++++,,,,,,***))))))+++...---,,,++++++------,,,++++++++++++,,,,,,+++++++++'''(((***,,,------------***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------)))***+++,,,...///000000,,,,,,,,,------.........***+++---...//////...---------------------------............/////////000////////////////////////////////////000000000000000000////////////000000//////000111111111111111000000000000////////////000000////////////000000///......---,,,,,,++++++***+++,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++,,,------......------))))))***+++,,,,,,------*********++++++,,,,,,---+++)))(((&&&&&&((()))+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++***)))(((((((((***+++,,,******))))))******+++,,,++++++++++++++++++++++++...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,...000111,,,***((('''(((***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++---,,,***))))))***,,,---))))))***+++,,,,,,---...+++++++++*********))))))///...,,,+++******+++,,,************+++,,,---...//////---,,,+++*********.........------,,,,,,,,,------------------------------.........------,,,)))***+++---...///000000,,,,,,,,,++++++*********------------------------***+++,,,---.../////////...------,,,,,,------...---......///////////////000000000000111111111111000000111111111000000///000000000000000000000000///000111222333444444444222222333333333444444444111111111111111111111111222222333444444333333333000000000000000000000000000///---++++++,,,---....................................------,,,,,,,,,---------,,,,,,,,,++++++...---,,,,,,++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---))))))******+++++++++,,,...---,,,,,,++++++++++++,,,---......,,,,,,---...,,,---------.../////////...------,,,,,,------...///---+++,,,///111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000000...++++++,,,---.........---,,,------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,+++++++++***************...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------...///000000///...---------------------------........................000000000000000000000000,,,---...000000000//////111000000///...---------000000000000111111111111222111111111000000//////000000000000000000000000///............------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......------------------------******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,++++++*********************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++)))************+++++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,***))))))***,,,---++++++,,,,,,,,,,,,------+++++++++,,,---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000000000000111111111111111111111000000000000000000000000000111111111111000000111111111222222222333333222222333333444555222222222222222222222222222111111111222333333444111111111111000///------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........------,,,++++++...---,,,,,,+++++++++,,,+++,,,------++++++,,,---,,,,,,,,,---------------...------,,,,,,------......,,,+++,,,///000...---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,//////---++++++,,,---.........------........................,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++***+++,,,************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///.........---------------...///000000///...---------------------------........................////////////////////////---...///000000000//////111000000///......------000000000000111111111111111111111000000000//////........................///............------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,,,,------------------------))))))*********+++++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))(((((()))))))))---,,,***))))))***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,---...///000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000111111111222222222222111111111111222333333222222222222222222222222111111111111222222333444111111111111000///...---........................------------------------///...---,,,,,,,,,,,,---++++++++++++++++++,,,,,,*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------...---++++++,,,---...---,,,...---,,,,,,******)))(((------------------------///---,,,,,,---...---,,,+++,,,------......------........................,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...---------,,,,,,++++++++++++,,,---,,,***)))***+++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---------------...////////////...---------------------------........................////////////////////////000000111111111000//////111000000//////......---000000000000111111111111111111000000000000//////........................///............------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++******++++++++++++,,,,,,------------------------))))))))))))************++++++++++++,,,---......,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++************+++++++++,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,***************************************************))))))(((((())))))***---,,,+++******+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////,,,---.../////////////////////000000000000111111000000000000000000000000000000000000111111111111111111111111111222222222000000000000000111222222222222222222222222222222111111111111222222222333000111111000000///...---......................................................---,,,,,,,,,---------------,,,,,,+++++++++,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******))))))***+++---...---,,,,,,++++++,,,,,,,,,+++,,,------++++++,,,---...---------,,,,,,++++++...------,,,,,,------...++++++++++++,,,------,,,.........------,,,,,,,,,........................000///---++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------...---,,,++++++,,,---......------,,,,,,++++++***+++,,,---,,,***)))***+++************++++++++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................////////////////////////222222111111000000//////000000000000//////......///000000000111111111111000000000000000000//////........................///............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------......------------------------)))*********++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,*********+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////.........////////////000,,,---....../////////...////////////000000000111/////////000000000000000///000000000111111111111111111111111111111111111111000000000000111222222222222222222222222222222111111111222222222111111000000000000000///.........................................................------,,,,,,,,,------...............---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++***)))***+++---...,,,,,,,,,++++++,,,,,,------...///...---,,,---/////////......------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,------.................................//////---,,,++++++,,,---,,,,,,,,,,,,------......------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------...---,,,++++++,,,---...---------,,,,,,++++++++++++,,,---,,,***)))***+++***+++++++++,,,,,,,,,---++++++++++++,,,,,,---...------------------------000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------......------------------------................................................222222111000000000//////000000000000000////////////000000000111111111111//////////////////000000///////////////////////////............------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------------------------------.................................////////////000,,,------..................////////////000000000......//////000000000000///000000000111111111111111111111111111111111111111111111111111222333333222222222222222222222222000111222222222111000000///000000000000//////...........................------------------------------,,,,,,,,,------...***++++++,,,---.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---,,,++++++,,,---,,,,,,+++++++++,,,---------///000///...---...///..................------...------,,,,,,------...+++,,,------,,,,,,---...((()))******,,,------...---------------------------......---++++++,,,...---,,,,,,,,,,,,---...///////////////////////////,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,------......///,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------................................................111111000/////////000000000000000000000000000000000000000000111111111111......////////////000000000000000000000000000000///............------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------...*********++++++,,,,,,---******++++++++++++,,,,,,------------------------,,,,,,,,,,,,---------...,,,,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***,,,///222222000---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,........................------------------------++++++++++++++++++++++++------........./////////,,,------.........------......////////////000000---......//////000000111000000000000111111111111222222222111111111111111222111111111111222333333222222222222222222222222000111222222222111000/////////000000000000//////........................------------------------------,,,,,,,,,---......'''(((((()))+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////......---,,,++++++,,,+++++++++,,,,,,---...---...///...------...///------------------.........------,,,,,,------...+++---///...,,,,,,...000*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---///...---,,,---...------,,,,,,,,,---...///------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,------------------,,,***++++++,,,,,,------...---...///...,,,+++,,,---------......///000000000------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------................................................000///.........///000111000000000000000000000000000000000000111111111111........./////////000000///////////////////////////............------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------)))******+++,,,,,,------******++++++++++++,,,,,,------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***---333666777444///+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------------------------++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------************+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------------------------------++++++++++++++++++++++++,,,---------............---------......------,,,........./////////000000------......///000000111000000000000111111111111222222222111111111000000111000000000000111222222222222222222222222222222000111222333222111///...//////000000000000//////................................................,,,,,,,,,,,,,,,---...///*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---......---+++***++++++++++++,,,,,,---...,,,---......,,,,,,---...+++++++++,,,,,,---------...------,,,,,,------...+++...000///---,,,...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((,,,//////---,,,---///------,,,+++,,,---...///)))))))))))))))))))))))),,,------......------,,,,,,,,,++++++,,,,,,---...------------------------+++,,,............,,,+++)))***+++,,,------...///...///000///---,,,---............///000111111222...------,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...------------------------................................................///...---------///000111000000000000000111111111000000000000111111111111---.........//////000000........................//////.........------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,---------.........------------------------******+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***...555::::::666000,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,......,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------************+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------......---------...------,,,,,,............/////////000---------...///000000111000000000000111111111111222222222222111111000000///////////////000111111222222222222222222222222000111222333222111///---//////000000000000000///........................000000000000000000000000,,,,,,,,,,,,,,,---.../////////.........---------------------......///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------''')))+++......---+++***------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......000000000///...---+++++++++,,,,,,---------------------------------++++++,,,,,,,,,,,,------///......---------...............------,,,,,,,,,...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++************++++++,,,---111222222111000...///000...///---,,,888EEECCC666******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++'''+++///...+++***,,,000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,---------******...///+++((((((......---,,,,,,,,,------////////////////////////000000//////.........---////////////000000000000////////////////////////000000//////.........---////////////////////////000000000000000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---//////---)))'''***,,,.........///......------++++++++++++++++++++++++//////...---,,,++++++***------,,,,,,+++***))))))++++++++++++++++++++++++------++++++++++++------,,,++++++******++++++,,,,,,,,,,,,------.........)))************+++++++++...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---...//////...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))************************)))***,,,---......---,,,///...,,,*********,,,---***++++++,,,,,,++++++***++++++******************++++++++++++,,,---...///...---,,,,,,+++***))))))---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,------.../////////,,,------...........................////////////000000000000111111111111222222222111111111111111111111000000111111222333222222222222222222222222222111111111000000//////000000000000000000000000//////.........---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,------......---------,,,,,,,,,...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------+++++++++++++++,,,------...///000///...---...//////000......:::FFFDDD999...---+++***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++...111000,,,***,,,///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++++++++,,,,,,,,,,,,------///+++))),,,---+++***+++------,,,,,,,,,------...........................000/////////.........---.../////////000000000000////////////////////////000/////////............////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++///000111111///...///000---------......------,,,++++++++++++++++++++++++.........---,,,,,,++++++------,,,,,,+++******)))++++++++++++++++++++++++---,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------************++++++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---......//////---,,,******+++,,,---++++++++++++++++++++++++***+++---......---+++***************************,,,+++***))))))***,,,---...---,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++******************************+++,,,---...,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,------.../////////------...////////////...............//////////////////000000000111111111//////000000000000111111000000//////000000111222111111111111111111111111111111111111000000000///000000000000000000000000000000/////////.........//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++,,,---.........---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,------------------------,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---...------------,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,------...+++,,,------,,,,,,---......///......777BBBAAA888111///+++)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///222333111---++++++------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------111,,,)))+++,,,++++++---,,,,,,,,,,,,------...///------------------------/////////...................../////////000000000////////////////////////////////////............000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++---...///---,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++************+++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------......000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...,,,(((%%%%%%'''***---------,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********++++++++++++++++++***))))))******+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---......//////......///000000000//////............//////////////////000000000000111111---......//////000000000///////////////000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,------...)))+++,,,,,,++++++---...,,,---,,,+++111888777111///---,,,***))))))***+++++++++++++++++++++++++++******+++,,,------......///111222111...,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------///+++***---...,,,+++---+++++++++,,,---...///000------------------------................................./////////000000///////////////////////////////////////.........000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,)))''''''***,,,+++)))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++++++++******))))))*********+++++++++,,,,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------000...+++))))))***---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++///---)))&&&%%%''')))++++++,,,,,,------,,,++++++***++++++,,,,,,++++++*********+++++++++++++++,,,++++++******+++,,,,,,---------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,+++,,,,,,------...//////...//////000000000000000............////////////////////////000000000111////////////////////////000////////////000111111111111111111111111111111111111111000000000000000//////////////////////////////////////////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............///000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------...//////------------------------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,---------***+++------,,,,,,---///,,,---,,,+++---///...+++)))***,,,------,,,+++***++++++++++++++++++++++++)))******+++,,,---......,,,---......---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------***,,,111222...+++++++++++++++,,,---...///000---------------------------------...........................////////////////////////////////////.........///////////////////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........666111+++***,,,......---)))******+++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---------,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******)))))))))***++++++++++++,,,,,,,,,)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,///...+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++++++++++++++++++++...---,,,+++***)))))))))++++++,,,------,,,,,,+++***++++++,,,,,,++++++*********++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,++++++,,,,,,---............//////000000000000000............////////////...////////////000000000111111111000000/////////111000000000000111222222333333333333333333333333000000000000000000111111////////////////////////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------------------...//////000,,,,,,,,,------------...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,+++,,,------,,,,,,---............---,,,,,,++++++'''))),,,......---+++)))++++++++++++++++++++++++)))******+++,,,------...)))***+++,,,---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++***---333444000++++++,,,,,,,,,,,,------...///---------------------------------------.........------........./////////////////////////////////.........///////////////////////////////////////...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......777333...,,,,,,---//////)))******+++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******,,,++++++******++++++,,,+++++++++***************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,***(((++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++,,,---------......------------......111000///...---,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,+++++++++,,,------............///000000000//////............////////////......////////////000000111111111000000000//////111111111111111222222333444444444444444444444444000000000000111111111111000000000000000000000000------------............//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////.........,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,---------......)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,+++++++++++++++,,,---...---+++***+++,,,,,,---......,,,***+++---***+++,,,------,,,***)))******************************++++++,,,,,,,,,---))))))***+++---...---,,,---,,,,,,++++++,,,,,,---******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++,,,222444000------------,,,,,,,,,------...........................,,,,,,,,,------.........---------.........//////////////////////////////............/////////000------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------......---+++***+++,,,)))***+++,,,------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++******++++++,,,*********++++++++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---------,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++***,,,,,,+++++++++,,,---...***++++++,,,,,,++++++*********++++++,,,------......------,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***++++++,,,,,,---......------...////////////...............////////////........./////////000000------...//////000111111000000000000000111222222333333333333333333333333///000000000111111111111000000000000000000000000---.........//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------............,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++,,,---...///,,,,,,,,,------.........((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,++++++************,,,------,,,***)))***+++)))***,,,---+++)))+++///......,,,+++******))))))***************************++++++++++++,,,,,,,,,+++++++++,,,---...---+++---,,,,,,++++++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///,,,,,,000222///...///......---,,,,,,,,,------////////////////////////,,,,,,,,,------.........---------.........//////////////////////////////---.........//////000000------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------&&&+++///000...++++++,,,)))***+++,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,*********+++,,,,,,,,,---++++++,,,,,,,,,---------++++++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---,,,*********,,,...///+++++++++,,,,,,+++++++++******+++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++*********,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,***++++++,,,,,,---......,,,------.........................../////////000............/////////000))))))+++---///111222333///////////////000111111222222222222222222222222//////000000111111111222000000000000000000000000.../////////000000111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,---------,,,,,,...000//////.........------------------------------------,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++000///...---,,,,,,+++***,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,+++*********+++,,,---///////////////////////////...---,,,,,,---...///+++---///...,,,,,,...000///......------...000111000///---,,,,,,---...///++++++---...//////000000////////////////////////------............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))***+++---...///,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---......---+++***---+++))))))*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,***,,,...000000...+++***++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++---,,,************,,,---------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********+++,,,---...///+++++++++++++++++++++,,,////////////...---,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,...000...,,,***))))))***+++,,,...///---,,,,,,,,,,,,---.........---,,,,,,++++++++++++************************...------,,,,,,++++++******+++,,,,,,------,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........---------.........//////........................000000000000000000000000///////////////000000111000000000000000000000000333333333333333222111000////////////000000000000000000000000////////////222111111000///......---..............................------------......******************************+++++++++,,,,,,,,,------------------------...---,,,,,,++++++++++++...---,,,++++++---...000,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***,,,------,,,---///000///.........---------------------------------------,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++++++++++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++......------,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++*********+++,,,---------------------------......------------......222000---,,,---......---...............//////000///...------------...///------......///.................................------............---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******************+++,,,,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++++++++******...,,,******+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++++++++,,,...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,------))))))***+++,,,,,,------------.........------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***(((''')))+++---,,,*********++++++++++++++++++---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,++++++***+++++++++,,,,,,+++******+++,,,,,,------------------------------,,,,,,,,,,,,------......------------......------------.........///........................///////////////////////////.........//////000000000000000000000000000000111222222222111111000///////////////000000000111111000000000////////////111111000000///......---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,...---,,,++++++---...000,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------***+++------,,,---...000............---------------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------............------444///++++++...///...,,,------...///////////////---------------...///000......//////...------,,,........................------............------------------,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,*********))))))*********,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------///---++++++,,,---,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,(((((()))***,,,---...///+++,,,,,,------------,,,***++++++,,,,,,------...------------------------(((''''''(((***,,,+++******++++++,,,+++***)))(((,,,,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------***+++,,,,,,------,,,,,,------,,,+++++++++++++++,,,++++++******++++++,,,........................------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------...................................................................../////////000000000000000000000000000000000000000111000000///.../////////000000000111111111111000000000/////////111000000//////.........------------------------,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++---......---,,,,,,------------------------------------------------------,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,...//////...,,,,,,......---...//////...---,,,---...///000///...---,,,,,,,,,---...///000000---...............------........................------............------...------------,,,,,,,,,---,,,,,,+++***))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,'''''')))***+++,,,------+++,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++******)))***+++---......,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...,,,++++++,,,---...---,,,+++++++++,,,---...++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,))))))***+++,,,,,,------******+++,,,------------+++++++++,,,,,,---------------------------------++++++++++++,,,,,,,,,,,,((()))+++,,,,,,+++)))(((,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------................................................//////000000000111000000000000000000000000000000000000000111111000////////////000000000111111111111111111000000000//////000000/////////.........------------------------------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++++++++,,,,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...///000///---+++******,,,,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++,,,,,,---,,,,,,,,,+++++++++******+++******))))))******+++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++---222777777222...---...+++,,,.../////////...---+++,,,---......///000000+++,,,---...////////////........................------............------.........---------,,,,,,......---,,,+++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,''')))***,,,---.........+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......))))))((('''((()))+++,,,,,,***))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,*********,,,---///++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---...///,,,+++++++++++++++++++++******+++,,,------------++++++,,,,,,,,,,,,------------------------------.........---,,,+++++++++&&&(((***,,,---,,,+++***,,,++++++++++++,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,................................................///000111222222222111111////////////////////////000000111111111111111000000000000000111111111111111111111111000000000000////////////............------------------------......------------......++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,------......,,,,,,,,,,,,------------,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------...///000000---***)))))),,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,***+++---.........---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++***+++++++++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,222999???===444,,,+++...,,,,,,---...............,,,,,,---.../////////...***+++,,,...///000000000------------------------------............------............---------,,,...------,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---......---,,,++++++,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,,,,------+++***((()))***++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))))))))*********++++++*********,,,---...++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---*********+++,,,---//////------,,,++++++******)))+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***)))***+++'''(((***,,,------------+++++++++++++++,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++*********+++,,,,,,------,,,,,,...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,................................................///000111222333222111000////////////////////////000000111111222222111111000000000111111111222222222222111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------,,,,,,,,,,,,------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++---///000...,,,++++++++++++,,,,,,,,,---------------------------------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,***+++---...///...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---222666999777111------///------,,,,,,------......,,,---...//////......---,,,,,,---.../////////...------------------------------............------............------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***+++,,,,,,---......------,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,///////////////...---,,,,,,***))))))+++,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++&&&''')))+++,,,,,,++++++************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,++++++++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,+++))))))+++---++++++,,,,,,------------+++++++++***++++++,,,---------,,,+++++++++,,,,,,++++++++++++++++++++++++...---------------------***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......------------......---------,,,,,,,,,++++++........................////////////////////////---...000111111111///...////////////////////////...///000000111111000000000000111111111222222222222222222111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,------------...------------------------------,,,+++++++++,,,,,,,,,,,,------......------,,,,,,,,,------.........******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------(((+++...//////...---...+++++++++,,,,,,------------------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------***+++---//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...)))***+++,,,---,,,++++++++++++++++++++++++++++++...---++++++++++++---...---------,,,,,,---///111...---,,,+++,,,---...///---.../////////...---,,,.........///......---,,,---------------------------..................---//////.........---------***************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,&&&'''***,,,......------+++,,,,,,---.........---,,,,,,,,,---------......******+++++++++,,,,,,,,,)))*********)))'''%%%$$$---+++******,,,......---........................++++++++++++++++++++++++++++++++++++++++++++++++'''))),,,///111000///...))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***---------------------------,,,************,,,------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,*********++++++,,,,,,,,,////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&(((+++,,,++++++...111///...---,,,,,,,,,------++++++******++++++,,,---...------,,,++++++++++++************************,,,,,,---......//////000++++++,,,---------,,,,,,......---,,,,,,,,,,,,---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,///......------......///---------,,,,,,+++++++++........................000000000000000000000000+++,,,...000000///...---////////////////////////------...///000000//////000111111111111222222222222222222111111111111000---.....................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,+++++++++++++++,,,------......------------,,,,,,,,,,,,++++++---------........./////////...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------///...------,,,,,,------,,,,,,,,,---------......------...//////...---,,,.........------,,,,,,,,,,,,+++++++++,,,------......+++)))***---...---,,,)))***,,,------,,,***)))------------------------------------------------((())),,,...///...,,,+++---,,,,,,++++++,,,,,,---........................---,,,***)))))))))******,,,,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,++++++***222000...---------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////......---,,,,,,........................------------------------........................////////////////////////......---------,,,,,,,,,////////////...---,,,+++************************++++++++++++++++++++++++---------.........//////,,,,,,,,,------.........((()))+++---......------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,------...---------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******,,,---......//////......))))))***,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,..................------,,,++++++******++++++,,,---------,,,,,,+++++++++***+++++++++******,,,---...------......,,,)))&&&'''))),,,///000///,,,+++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---........................000000///...------,,,,,,))),,,//////...---///222---...000111111111000///////////////////////////222222111111000000//////000000000000000111111222000000000111111111111111...............///000111///...,,,++++++,,,...///...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------........./////////...---,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,+++******))))))******,,,,,,,,,---------......------...//////...---,,,......---------,,,,,,,,,++++++******+++,,,,,,------+++******---...---,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---.........------------------,,,***)))))))))***+++,,,,,,,,,+++++++++******++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++*********)))+++)))((()))+++------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------------...........................------------------------........................////////////////////////......---------,,,,,,,,,/////////......,,,++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---***++++++++++++++++++,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,+++)))***+++,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,...///---------///000000---+++)))***+++,,,------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------///......---,,,,,,+++++++++---......---------...---...///000000000//////////////////////////////111111111000000000000000000000//////000000111222........................,,,,,,,,,,,,,,,---......---,,,+++******+++,,,---...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++++++++++++++++++++)))******+++---......///------........./////////------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---............------...------------,,,,,,,,,,,,,,,++++++,,,,,,---------+++++++++---...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++000///,,,+++******,,,,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++,,,,,,+++************+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))((('''(((***,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,******+++,,,,,,---......------------------------................................................////////////////////////......---------,,,,,,,,,---......------,,,+++***************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++***...---,,,,,,+++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++***)))((('''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,///,,,)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))******++++++,,,,,,......---,,,,,,+++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++++++++...000111///...,,,+++******+++,,,...///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++...---,,,---...---,,,***,,,---......//////......///////////////////////////000000000000000000111000000//////000000111222...............---------,,,,,,,,,,,,---------...,,,,,,,,,------,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---******************************+++,,,,,,---......,,,,,,,,,,,,---------...---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////...---------------,,,,,,,,,---------......,,,,,,---------...------------------------------......------------......,,,,,,,,,------...---------,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++000///---,,,,,,,,,---...---,,,,,,++++++,,,,,,---...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................111///---,,,,,,,,,***)))+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------////////////////////////........................////////////////////////......---------,,,,,,,,,,,,---------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,---------..................------,,,,,,,,,...---++++++***+++,,,---+++++++++,,,,,,,,,,,,,,,***++++++++++++++++++***---,,,,,,++++++,,,,,,---++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,///---***)))***++++++*********++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------((())))))***+++,,,,,,---//////...---,,,,,,,,,,,,+++++++++,,,,,,---------)))))))))***,,,,,,,,,+++)))((()))+++---...---,,,,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...+++***+++...///,,,))),,,,,,---------.........////////////////////////.../////////000000111111///////////////000111111000000000///////////////......//////////////////---...000111111000...---...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,++++++***************,,,,,,,,,---------......,,,,,,,,,,,,------......------------------------------,,,,,,,,,,,,,,,---+++,,,---......---------------,,,++++++,,,------------------------------------------------------------...///////////////---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////444222///------,,,***(((+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++*********------------------------////////////////////////........................////////////////////////......---------,,,,,,,,,,,,,,,------,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,+++******+++,,,...///++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------,,,++++++,,,---,,,***'''*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,------...///...------,,,,,,,,,,,,+++++++++,,,,,,---------***))))))+++---...---++++++*********,,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////............+++))))))+++...000...+++,,,,,,,,,,,,,,,------...////////////////////////......//////000000000111/////////...///000000111111111000000////////////...//////000000///......,,,...000111111000...,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------......---------------------------------,,,,,,+++++++++*********+++++++++,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------,,,+++++++++++++++,,,,,,,,,---------......,,,+++++++++,,,---...///,,,,,,,,,------------...++++++***)))))))))*********,,,//////...------...,,,,,,------------,,,,,,------------------------------------------------++++++---.../////////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***+++,,,,,,---,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,------...///---++++++,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////......---------,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++************++++++++++++,,,++++++++++++++++++************+++,,,---//////++++++,,,,,,------......+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,---------------******+++---...---***'''******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------++++++...222333000---///---,,,,,,------,,,******+++------...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////*********,,,...//////...---,,,,,,,,,,,,---......////////////////////////...//////////////////000//////......//////000111000000//////......------,,,---.........---,,,+++***+++---......---+++***...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,------...++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////...------------...,,,,,,,,,---------......+++++++++++++++---...///,,,,,,,,,---------......,,,,,,+++***************))),,,000000///------...+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---......//////***+++,,,---------,,,,,,******+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((((()))***+++,,,------,,,***)))***+++------,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////......---------,,,,,,,,,,,,------.........------************************++++++++++++++++++++++++)))************+++++++++***++++++++++++++++++,,,***+++,,,,,,------------++++++,,,,,,---......///,,,------......------,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,---,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,+++******+++,,,---,,,***+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++++++++,,,,,,,,,------,,,,,,,,,---------------++++++***++++++,,,---...---,,,,,,,,,,,,,,,,,,+++...,,,,,,///444555222...///---++++++,,,---,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------------------////////////////////////***,,,.........---...///...---,,,,,,,,,---/////////////////////////////////////////////.........///............///000000222111111000//////......,,,---...///...---+++******+++,,,------,,,+++***...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......++++++++++++++++++++++++------------------------******+++,,,------...///---------.........//////)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,+++************+++,,,,,,,,,---------......++++++******+++---...///,,,,,,,,,------.........000///......------------)))---000111///------...+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...+++(((%%%$$$&&&)))+++---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000)))***,,,---...---,,,,,,*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++---...//////---,,,***+++,,,------,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////......---------,,,,,,,,,------......///.........************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---...---,,,+++***++++++,,,,,,---...//////---......//////......------,,,,,,++++++,,,,,,---))))))*********))))))(((------------------------************************,,,,,,,,,+++++++++******))))))***++++++++++++***---+++((((((***,,,------++++++,,,------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...---------,,,,,,+++++++++---+++***...333444111---,,,***((()))***++++++***000...+++))))))***---///++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................------..................,,,///111000---+++,,,///......---,,,---...///000////////////////////////000000//////.........---...............///000000444444444333222111111000...///000111111///---,,,,,,------------------,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...000---,,,+++*********+++,,,---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000------.........---,,,+++///......------,,,,,,+++***++++++,,,,,,------...000///---,,,+++,,,,,,---+++,,,---......---,,,+++,,,,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////000...------//////---***)))***+++,,,...///000111------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++///---+++******+++,,,---++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++//////...------,,,++++++---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,---------,,,,,,+++++++++//////.........---------------,,,,,,,,,,,,++++++---,,,***))))))***,,,---------............------/////////...------,,,,,,//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---...///000111222111000///...---------++++++,,,,,,,,,,,,------------,,,+++,,,---...///,,,++++++******++++++,,,---,,,,,,+++*********+++,,,------......------,,,++++++++++++++++++++++++''''''((()))+++---000222******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------++++++++++++------++++++------------++++++...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++)))******++++++,,,------,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++)))******++++++******)))...---+++,,,,,,---+++***///...,,,+++++++++,,,,,,,,,,,,,,,------.........***---000000---,,,---000+++---///000000...,,,+++,,,,,,------...///000000222111111111000000////////////////////////////////////.........---------''',,,000000---+++///333------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///000///...,,,+++))))))************++++++,,,,,,,,,---------......,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,---...---,,,+++******+++,,,,,,------,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---------.../////////,,,,,,---,,,,,,,,,+++***,,,,,,,,,++++++*********......---,,,,,,++++++***///...---,,,,,,,,,------,,,------------------,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++,,,......,,,***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++***))))))+++******))))))******+++++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++...---------,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,++++++,,,...///------............------------..................//////............//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,---...///000///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,......,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,------------,,,,,,++++++++++++++++++++++++******)))******,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,,,,+++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++*********))))))------......///............---+++,,,,,,---+++***...---,,,+++***++++++,,,,,,,,,,,,---------......---.........---,,,---.....................------,,,,,,------...//////000111111000000000///////////////////////////////////////.........---------+++---...////////////000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,++++++++++++++++++...---,,,,,,------,,,+++,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------..................//////.........---------,,,,,,,,,+++++++++++++++......------,,,+++++++++------,,,,,,,,,---.........------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,---...,,,+++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,,,,++++++******+++,,,,,,------,,,,,,+++---,,,,,,++++++******)))+++******))))))******+++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))******+++---......///......,,,,,,,,,,,,......------............------,,,,,,------...//////000//////............//////......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,---......,,,,,,+++******+++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,************************---,,,++++++******++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,------,,,,,,+++******))),,,++++++******++++++,,,++++++++++++************++++++,,,,,,------------...,,,++++++------,,,***---,,,+++*********++++++,,,,,,,,,------------...---,,,,,,,,,------,,,***------,,,+++,,,,,,---...,,,,,,------...////////////////////////........./////////////////////////////////............---000...---///111111///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++,,,,,,---...//////000++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,000///------......+++)))++++++++++++,,,,,,,,,---,,,,,,------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............---------......------,,,,,,,,,,,,---------...............++++++,,,,,,---.........,,,,,,,,,,,,---......///...---,,,++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...------.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---..................---,,,++++++******+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......,,,++++++******++++++,,,------............---------------........./////////......------......///......---------,,,,,,,,,************************---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++******+++,,,,,,---+++************++++++,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,************************---,,,,,,++++++*********,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------)))))))))******+++,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------******,,,000333333...)))++++++,,,,,,------,,,,,,---------.........//////......................../////////////////////////////////...............111000000000000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********,,,,,,++++++,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,......---+++++++++,,,,,,------------++++++,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...............---------+++***)))((((((((())))))---------....../////////+++,,,,,,------...//////+++,,,,,,------............---,,,++++++,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---............///,,,,,,------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***,,,...///000000000......------,,,+++******+++,,,,,,------,,,,,,+++......------------,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------//////.........---------......------------............---------,,,,,,,,,************************,,,+++++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,,,,,,,+++++++++++++++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,...///000111+++,,,,,,------,,,,,,++++++*********++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,++++++++++++,,,---...---,,,++++++------,,,+++++++++++++++,,,+++++++++------------------------)))+++111999>>>;;;444---+++---000222333111///------------...............------------............////////////////////////////////////////////////...111444222...,,,---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,---...------,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,'''***---...------...///***+++,,,---......------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.....................---,,,+++++++++,,,---******+++,,,---....../////////......---,,,,,,,,,,,,,,,---.........------...------,,,,,,------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,---//////...---...///++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------++++++++++++------++++++,,,---...///000000......------,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++)))***+++,,,---.........+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------------,,,,,,+++++++++------------------------------............------000//////...------,,,,,,......------------............---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,---,,,,,,,,,,,,++++++******++++++,,,++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++))))))+++,,,...///000111+++,,,,,,------,,,,,,+++************+++,,,------)))******+++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++))))))))))))***+++,,,+++***+++---...---,,,++++++,,,---------,,,,,,...------------,,,,,,,,,+++000999AAADDD@@@999333,,,///444777888666222///........................---------...............////////////////////////...////////////000000000,,,111444222---***---111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,//////......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,000444888666000,,,---000***+++,,,............------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,---------.../////////111000...---,,,---...///******+++,,,---...///000/////////...------,,,,,,,,,---.........---,,,+++,,,------------------,,,***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++...//////---+++,,,---++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++******+++---...+++*********+++---...///------------------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))******+++))))))+++,,,---.........---,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------............------..................------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------***+++,,,---...------,,,,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,------......+++,,,,,,------,,,,,,+++************+++,,,---...+++++++++++++++++++++,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,***((('''&&&'''((())),,,+++***+++---...---,,,+++,,,---...///......---......---------,,,,,,,,,,,,222:::??????;;;666333,,,...222555555444222000........................------......////////////////////////////////////.../////////000000000000,,,///111000...,,,---///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------,,,,,,++++++++++++++++++>>>CCCFFF@@@444++++++...)))+++,,,...//////......///...,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000,,,+++)))''''''((()))***+++,,,---...///111222222,,,,,,------...//////000------...///...---+++***+++,,,............,,,+++***+++,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++---///...+++)))***,,,,,,,,,---------------...------------------------,,,,,,,,,---------.........---+++******+++---...+++***(((((((((***,,,...,,,,,,------------------+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---((()))+++,,,---.........---------,,,,,,+++++++++))))))******++++++++++++******+++,,,------...///***++++++,,,,,,++++++***---..................---,,,,,,------.../////////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,+++,,,,,,,,,...---,,,+++************++++++,,,,,,,,,---------+++,,,---...///...------,,,++++++++++++++++++,,,+++*********+++,,,,,,---+++++++++,,,,,,+++++++++------------------------***+++,,,---,,,+++***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................+++++++++,,,,,,---------++++++------------++++++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,++++++++++++++++++++++++((()))***+++,,,---------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************+++,,,---...------,,,++++++************+++,,,------,,,+++***---------....../////////111///---+++******+++,,,,,,+++***+++---...---,,,+++,,,.../////////...............------,,,,,,,,,,,,111888999777222000000***+++---////////////........................---........./////////000000////////////////////////.../////////000000111111...---,,,---//////...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---...------,,,&&&'''((()))+++,,,---...,,,,,,------------......---,,,,,,++++++*********888???EEEBBB777---***+++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,---------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++...---,,,,,,+++++++++,,,---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------,,,++++++******)))++++++++++++++++++++++++------------------------***---000222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......000///...---,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((&&&$$$$$$''')))+++++++++++++++,,,,,,+++******++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,,,,+++)))))))))***+++...000111,,,,,,*********+++,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++***+++---......---+++************++++++,,,,,,,,,------------------------***+++---......---+++***------------------------++++++++++++++++++++++++///...,,,,,,+++,,,---...,,,,,,------...------,,,++++++,,,,,,,,,,,,---------,,,***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++*********++++++,,,,,,++++++******+++,,,,,,------,,,,,,.........------,,,,,,,,,+++++++++,,,---...///000+++,,,,,,+++)))(((((()))......---,,,,,,+++******---------------------------,,,,,,++++++,,,,,,---)))***++++++++++++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++------------++++++---......---+++******+++........................//////............//////////////////////////////+++,,,---///000//////...///......------,,,++++++........................++++++++++++,,,------...///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***,,,//////,,,))),,,,,,,,,++++++*********///444888666000,,,,,,///++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......///.........---------------------------------.........---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------...---,,,,,,++++++++++++---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++...000000///,,,+++........................++++++++++++++++++++++++)))******+++,,,,,,------............---,,,+++***+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,---------.........---------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,)))''''''(((***++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******------,,,+++++++++,,,------,,,+++*********+++,,,+++,,,,,,------,,,,,,+++******+++++++++******)))------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++***+++,,,......---,,,+++++++++++++++,,,,,,,,,,,,------------------------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------...---++++++---...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,------------------,,,***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---...///)))+++,,,,,,+++,,,---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------++++++,,,---...............---------//////............//////..........................................------........................++++++++++++++++++++++++...------,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---+++***,,,......,,,***---------,,,,,,,,,++++++,,,------,,,++++++...000++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------..................---------------------....../////////...------------,,,,,,,,,------......///000000111------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------------,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,,,,------------------------------------------------------((()))+++------,,,+++***........................+++++++++++++++++++++++++++++++++,,,,,,------...---......------,,,+++***++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,---------......+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++///---***)))***++++++***,,,------......---------------------------------*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++......,,,,,,++++++++++++------,,,+++*********++++++,,,,,,------,,,,,,+++******++++++***)))((((((------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---)))***,,,---...---,,,,,,------------,,,,,,,,,,,,------------------------++++++------------++++++++++++++++++++++++++++++++++++,,,,,,---------...------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***+++,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------+++,,,......------///000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------,,,,,,+++)))+++,,,,,,,,,,,,---/////////.........---------/////////....../////////........................000000///...---,,,,,,,,,------......///000000111------------------------///...---,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------...,,,++++++,,,------,,,......------------,,,,,,000...,,,+++,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...,,,,,,,,,---------......------------------------,,,,,,------......//////------------------------------......////////////........................---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------,,,+++******++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...---,,,***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++...,,,+++***+++,,,,,,+++******+++,,,,,,,,,++++++------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++,,,------...------,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,++++++***)))(((++++++++++++++++++,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++---------------.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,------,,,,,,---,,,,,,+++***)))+++++++++,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++******************+++***+++,,,,,,------,,,,,,,,,,,,,,,------............------,,,+++++++++,,,...///000///---+++,,,---------------............++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---.../////////...------,,,,,,......////////////..............................000///...,,,,,,------...------......////////////........................,,,,,,+++*********+++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---+++***+++,,,---------------------,,,,,,,,,111///---...//////---++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,------------------------------------.........---------,,,,,,........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------..................---+++((('''------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))***+++,,,,,,+++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.........***++++++,,,------------,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***((()))******+++,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........***++++++,,,,,,------------------------,,,+++++++++++++++,,,,,,,,,------...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...---+++***))))))+++******))))))******+++***+++,,,,,,------,,,,,,,,,,,,,,,------............---,,,+++++++++++++++---...///---+++***+++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,//////.........---------......///000000///.................................------,,,,,,...///000.........---------,,,,,,++++++++++++++++++++++++(((((((((((()))***,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,+++***+++---...+++++++++++++++,,,,,,,,,++++++,,,...//////...,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///......---,,,,,,++++++------------------------,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************++++++++++++,,,------......------,,,------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************++++++++++++******++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------....../////////...,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++*********)))((()))+++,,,+++***++++++,,,---............+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,---------------,,,*********++++++,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,)))***+++,,,---------,,,,,,------......---------++++++,,,,,,,,,,,,------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,000///---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---++++++***)))---,,,+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,------------------------,,,+++++++++++++++)))***,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------......---+++******+++........................---...///000000///...---------------------------,,,,,,,,,---...///000000///......---,,,,,,++++++------------------------&&&''''''((()))+++,,,---++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,------,,,++++++,,,...******++++++++++++,,,,,,)))***,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......---,,,,,,,,,---------......++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,---------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,......---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************+++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++,,,*********++++++***(((***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,---------,,,++++++((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,------------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,++++++******((()))+++,,,------,,,,,,***+++,,,---------------++++++,,,,,,,,,,,,------111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,------,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++)))***,,,,,,++++++---.........------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++---------+++++++++---,,,,,,------.../////////---...///000000///...---------------------------------..............................------------////////////////////////))))))))))))***,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******,,,......,,,***+++---+++++++++,,,,,,,,,---------......,,,******,,,...++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------000000///...---,,,,,,+++,,,,,,,,,------.........------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))***,,,.........,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------....../////////+++++++++,,,,,,+++++++++*********++++++,,,------------------------------++++++++++++++++++++++++,,,+++***))))))+++---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------...---,,,,,,,,,+++)))&&&((()))***+++,,,,,,---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***---.../////////'''(((***,,,---------,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------------,,,+++***)))((('''++++++++++++++++++++++++*********++++++,,,,,,,,,---------,,,,,,+++++++++///...---,,,+++******************++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------...------,,,+++***)))(((((()))+++,,,------,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------333111////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***+++---...//////+++***(((''''''(((***+++++++++,,,---------,,,,,,.........------,,,,,,,,,,,,++++++***++++++,,,,,,---......---+++******+++000000///...------,,,,,,---------------------------,,,,,,++++++,,,,,,---------++++++++++++------++++++++++++++++++++++++...------,,,,,,------...------++++++++++++------)))+++,,,,,,,,,,,,---///+++,,,,,,---...///000000---...///111111///...---------------------------...//////000///---,,,+++------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))),,,//////,,,***+++,,,,,,,,,,,,------.........+++,,,---.........---,,,000///...---------------------------------------------------------------,,,,,,,,,---------......//////...---------............---,,,,,,,,,,,,---///...,,,+++***+++,,,,,,...------,,,,,,------...........................000000//////...---++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++------------++++++++++++,,,------...//////---,,,***))))))***,,,---------++++++++++++------))))))*********+++++++++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,------...---------******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---+++******,,,------,,,******************************+++++++++,,,,,,,,,************+++,,,------///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,------......------%%%(((+++...///...,,,***---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,************************+++,,,...//////...,,,+++------------------------++++++------------++++++---,,,,,,++++++,,,,,,---------------------------------............------...------,,,,,,------...,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,---------......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++*********+++------------------------------000000//////............+++,,,------......------///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********------------------------++++++++++++++++++++++++)))((('''((()))+++...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------........./////////......------,,,........................////////////////////////........................000---,,,---///000...,,,+++++++++,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---...)))***+++,,,,,,,,,,,,,,,/////////...---------,,,...////////////...,,,+++//////...---------------------------------------------------------------,,,,,,,,,---------.........---------------............---,,,,,,,,,,,,---///...---,,,,,,,,,------...------,,,,,,------...------------------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------......---,,,***))))))***,,,------,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,............---,,,++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++*********))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******,,,---.........---,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***++++++,,,---...///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,------......------''')))+++---...---+++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,------------------------------------.........------,,,,,,,,,+++,,,------...---------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,************************++++++++++++++++++++++++***)))(((((()))+++---///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////.......................................................................................---,,,***+++---...,,,***++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,............------------000000000000///---,,,+++///...------------------------------------------------------------------,,,,,,,,,---------......,,,,,,+++,,,,,,---...///......---,,,,,,,,,,,,---//////...---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,+++******+++,,,------,,,,,,++++++,,,,,,---111000000///---,,,,,,+++,,,,,,------------,,,,,,))))))*********+++++++++............---+++***)))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,------......------***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,---.........------------------------------,,,,,,++++++++++++******++++++,,,---------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------,,,,,,************************++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////........................................................................---,,,++++++------,,,+++,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++******++++++,,,,,,,,,,,,,,,------------............//////.........---,,,,,,......---,,,,,,---------------------------------------------------------,,,,,,,,,---------......*********+++,,,---...///......---,,,,,,,,,,,,---......------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------++++++++++++------,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********,,,,,,,,,------,,,,,,,,,************++++++++++++---------------,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,************************+++++++++,,,,,,,,,---------,,,,,,------...///000...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---+++,,,------......---------,,,,,,+++++++++,,,,,,+++++++++,,,,,,---------------++++++++++++------...------,,,,,,++++++***+++++++++******++++++,,,------------------------------...//////...------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,------------,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,---...------------------------+++++++++++++++*********++++++,,,------------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---,,,,,,------......//////..............................................................................---...............,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***(((++++++,,,,,,---,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,------...------,,,,,,,,,------...------------------------------------------------,,,,,,,,,---------......*********+++,,,---...///......---,,,,,,,,,,,,---,,,,,,,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---******+++,,,---------,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++++++++************++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,************************++++++,,,,,,,,,---------------------...///000000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,+++,,,------......------...---,,,+++++++++,,,---+++++++++,,,,,,---------------++++++++++++---------------,,,,,,+++++++++,,,,,,+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------...------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///---***((((((***---///------------------------+++++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++////////////////////////++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------...........................................................................---............---......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***(((,,,,,,---------,,,,,,++++++,,,,,,,,,------......***)))******+++---...///,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,+++,,,,,,---...///......---,,,,,,,,,,,,---***+++,,,,,,------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------((()))***,,,------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++------------++++++++++++,,,,,,,,,,,,---------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---......//////------,,,+++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------------------------++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------------------......//////......---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++///---***((('''))),,,...------------------------+++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------------,,,,,,,,,---......------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------........................------------------------........................+++,,,------++++++,,,---............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***---------------,,,,,,+++,,,,,,,,,,,,------------,,,++++++***+++,,,......,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------.........---------------............---,,,,,,,,,,,,---***+++---.........------...------,,,,,,------...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,------......+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------------------.........//////******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000***+++---......---+++***+++++++++,,,,,,------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,---...///000,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------.../////////...---,,,,,,+++++++++,,,+++,,,------......------++++++,,,------.........---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,------......------,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++------------------------+++++++++,,,,,,,,,------******+++,,,,,,,,,,,,+++***+++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,---......///---------............---......---,,,,,,,,,------..............................------------......///...............------........................------------------------........................***,,,...---+++***,,,---///.........------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---------......---,,,,,,+++------,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,---------......//////...---------............---,,,,,,,,,,,,---+++,,,.../////////.........------,,,,,,------...........................,,,,,,,,,------,,,,,,+++------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++---......---++++++++++++,,,------...//////***++++++,,,,,,++++++***++++++------------++++++......---,,,++++++***)))+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,++++++***------............------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++************++++++,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,******))))))***,,,---...***+++---......---+++***+++++++++,,,,,,------------+++***+++,,,---------************************,,,,,,,,,---------......,,,,,,,,,,,,,,,---//////,,,,,,,,,++++++,,,------++++++++++++++++++++++++,,,,,,------...///000000...---,,,,,,+++++++++++++++,,,------......------***+++,,,---............---------,,,,,,+++++++++++++++---......---++++++)))***+++,,,------...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++------++++++++++++---------,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++---///000///---+++)))------------------------******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))***,,,---...---,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,------...//////......///...------,,,,,,,,,,,,........................///......------......///111111000000/////////...........................------------------------........................,,,...000///---,,,---000//////.........---------......---------,,,,,,,,,------------------------,,,++++++++++++,,,......---.........---,,,,,,+++---------,,,,,,+++++++++---------............///......---------,,,,,,,,,+++,,,------......---------..................---------------------------------------------------///......------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------............------------......------------------------//////...---,,,++++++***........................------------------------///...,,,*********,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,+++***+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,,,,++++++***---------,,,,,,++++++++++++,,,...//////...,,,+++000///...---,,,------...***+++++++++******,,,...++++++++++++++++++++++++++++++******++++++,,,---,,,++++++***+++,,,...///---,,,,,,++++++,,,,,,------,,,++++++************++++++++++++++++++++++++---------,,,,,,+++++++++,,,---...//////...---,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...***+++,,,---...---,,,+++..............................,,,++++++,,,......***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000///...,,,*********,,,---......,,,++++++,,,......++++++------------++++++---...///...,,,+++,,,---******)))))))))***,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,------...************************---------,,,,,,+++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,...///......---,,,++++++++++++---------------------------,,,++++++------,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++************************///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...------,,,,,,------...------------------------,,,+++***+++---------+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------------------------------------............------------------------------------------------------........................------------------------------......------,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,------......------------............------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------.........------,,,,,,+++------------------------------------------------///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---.........---,,,,,,,,,------,,,,,,,,,++++++++++++***---------,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++************++++++//////---,,,,,,,,,------***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,------,,,,,,++++++,,,,,,---///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---............---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---...............------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...************************++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,---......---,,,+++++++++,,,---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---...///...,,,+++,,,---******************+++,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,++++++,,,---------------------------------,,,++++++------,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++111000//////......//////........................//////......---,,,,,,,,,...------,,,,,,------.....................------000///---......///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------------------------------------------------------............------------------------------------------------------........................---------------------------------...------,,,+++,,,,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,------------------------------------------------++++++,,,------...//////------------------------,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++***+++,,,---------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,000...,,,******,,,...000...------,,,,,,,,,,,,---***+++,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,++++++++++++---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,...//////000//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---...///...,,,+++,,,---++++++++++++++++++***))),,,,,,+++++++++,,,------------------------------......---,,,,,,+++******------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,..............................------,,,+++++++++...------,,,,,,------...000/////////......------000//////000111222222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............---------------------------------------------------------------------------------------------------------------------,,,++++++,,,,,,------------,,,,,,---------------.........+++++++++++++++++++++++++++,,,,,,,,,,,,---------......---------,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------,,,,,,,,,+++++++++++++++,,,,,,---......///------------------,,,,,,111000...,,,,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***,,,...------------------------,,,++++++++++++,,,------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++***)))((()))***+++,,,++++++++++++++++++++++++******,,,------,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******************,,,---------------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,---,,,+++)))(((,,,,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......------,,,,,,------.../////////...------,,,,,,,,,,,,,,,///333666777666,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------------------------------------------------............------------------------------------------------------------------------------------------------------,,,------------,,,+++++++++,,,---------------------------------.........------------------------------------..................---------,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............------------......------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---------,,,,,,,,,++++++++++++,,,---......//////------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...------------------------***************++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++***)))((()))***+++,,,++++++++++++++++++++++++******,,,------,,,******,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,++++++))))))******++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******,,,---------------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++,,,---------+++***(((---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------......------,,,,,,------...---------,,,,,,++++++++++++***+++...222555555555,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------------------------------------............------------------------------------------------------------------------------------------------------,,,,,,------,,,,,,+++***+++,,,------.........---++++++,,,,,,---------...---------------------------------.........//////......---------,,,,,,,,,+++,,,------......------,,,,,,------------,,,,,,------------------------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......///......------......///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********+++,,,---------,,,,,,------,,,,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,---.../////////------------............++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,---......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++)))***+++,,,---------------,,,,,,++++++,,,,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,------......***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,++++++*********((((((((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++*********++++++,,,---------*********+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,+++***------,,,+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------************++++++,,,---///...---,,,++++++++++++---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,---....................................------,,,+++++++++...------,,,,,,------...++++++++++++++++++++++++...---------///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---------------------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******+++,,,---......///......+++++++++,,,------......++++++++++++++++++++++++,,,,,,---------...............---------,,,,,,,,,+++,,,------......------------............---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,------------------------------------------++++++++++++++++++++++++***+++,,,,,,------------******++++++,,,------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,+++******)))***+++,,,---------,,,,,,......---,,,,,,,,,------...------------,,,,,,,,,,,,,,,------......//////------------.........//////...,,,++++++,,,...///+++,,,---...///......------......---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++++++++,,,---++++++,,,,,,---......///***+++,,,---------,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,***))),,,,,,---......///000000+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------...---,,,,,,...---,,,+++++++++,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------...///...,,,+++,,,---,,,,,,+++++++++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------------...------,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,........................---,,,++++++------,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++------------------------+++++++++++++++,,,------........................//////......---,,,,,,,,,...------,,,,,,------...***++++++,,,,,,------...000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...------------------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******+++,,,---...////////////,,,,,,,,,---......//////++++++++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,------......---------......//////......---------------------------------------------------+++,,,,,,------......///------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------------------------------........................++++++++++++++++++++++++***+++,,,---------------++++++,,,------...//////++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,+++***))))))***+++,,,---...---,,,,,,///...------,,,,,,,,,,,,......---------,,,,,,,,,---------...............---------.........//////...+++'''$$$$$$'''+++...+++,,,.../////////............///---++++++,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,---......---,,,***)))---,,,,,,++++++,,,,,,---************++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,------++++++,,,,,,---...//////***+++,,,---...---,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///,,,------......------,,,***+++,,,,,,---...////////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))))))))***++++++,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---000...,,,*********,,,---///...,,,,,,,,,,,,...///------++++++++++++---------...///...,,,+++,,,---,,,++++++***+++,,,...///...---,,,,,,++++++++++++------------------------...------,,,,,,++++++***........................+++++++++,,,,,,---------,,,,,,,,,---------......000000...---,,,+++++++++++++++++++++,,,---......////////////////////////---,,,++++++------,,,+++---------------------------------,,,,,,+++++++++....................................//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...------,,,,,,------...***++++++,,,---...//////...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111000...---------------------------------------------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******+++,,,---...////////////---------...///000000111------------------------***+++---......---+++***,,,,,,,,,++++++*********......---------,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++***))))))------------------------,,,------......------,,,------------------------.........------,,,,,,,,,,,,---------.../////////...---,,,,,,++++++++++++,,,,,,************,,,,,,------............------------------------------...------,,,,,,------...,,,,,,,,,---------..............................++++++,,,,,,,,,---------,,,,,,,,,---------......---------------------------------------------------------------------------.........---,,,,,,+++///...---,,,+++,,,,,,---...------,,,,,,------..............................------,,,,,,------...------------------------///---+++,,,---...---------------,,,,,,+++++++++++++++++++++++++++++++++------------------------''''''((()))+++,,,---...---------------------------,,,++++++******++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++******''''''(((***+++,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******000///---,,,,,,---...///++++++,,,,,,,,,,,,------+++---//////---,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------.........------,,,,,,,,,,,,++++++******++++++,,,...------,,,,,,++++++***------------------------++++++++++++++++++++++++...,,,******+++++++++***///...---,,,+++,,,---...------------------------***+++,,,------,,,+++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........000//////---,,,+++******''')))+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------333111///,,,++++++,,,---...------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---.........---,,,,,,+++.........------,,,,,,,,,,,,------......------,,,------------------------***++++++,,,,,,------...------------------------...---,,,,,,,,,,,,---...////////////////////////---------,,,,,,+++++++++111///,,,******+++---...------------------------...------,,,,,,------...........................------------------------......---,,,,,,+++******........................---,,,,,,++++++,,,,,,---111000...,,,,,,,,,...///...------,,,,,,------...........................---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++.........---------,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++******------------------------,,,------......------,,,------------------------------------------,,,,,,---------..................---,,,,,,++++++,,,,,,---,,,++++++++++++,,,---------............------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------------------------------------......------,,,+++///...---,,,,,,,,,------...------,,,,,,------...........................---,,,,,,++++++,,,,,,---------------------------...,,,++++++,,,------,,,...---------,,,,,,,,,+++++++++++++++++++++++++++------------------------******+++,,,---......///---------------------------,,,++++++***+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++************++++++,,,---......++++++++++++++++++,,,,,,------------------------.........---------,,,,,,......------------......++++++,,,,,,,,,,,,------,,,---...---,,,+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------111000///---,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---++++++,,,---,,,+++...---,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------------------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------///...,,,++++++,,,---...---------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------........./////////......---,,,......---------,,,,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...---------------------------------,,,,,,,,,++++++000///,,,+++***+++---...------------------------...------,,,,,,------.........................................................------,,,++++++***........................---,,,,,,++++++,,,,,,---111///...,,,,,,,,,...///...------,,,,,,------..................---------///---+++******+++---///---------------,,,,,,,,,.........------------,,,............------------.........------,,,,,,+++------------------------,,,------......------,,,------------------------,,,,,,------------------...............---------...---,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------------------------------------......------,,,,,,......---,,,,,,,,,------...------,,,,,,------...........................,,,,,,++++++++++++,,,,,,---------------------------,,,******,,,---,,,+++.........---------------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,------.........///,,,,,,++++++++++++++++++------------------------............------------------............------++++++,,,,,,,,,,,,------,,,,,,,,,+++******,,,...,,,,,,++++++,,,,,,---.........------------......666444111...,,,+++,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,---...---,,,------,,,,,,,,,------...------------------------...------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...............------------------,,,,,,***++++++,,,---...//////---.........---+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,++++++***+++,,,---...------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------....../////////000//////...---...------------,,,,,,,,,,,,------......------,,,------------------------......------,,,++++++***------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000...,,,++++++,,,---...------------------------...------,,,,,,------...........................////////////////////////......------,,,+++++++++........................------,,,,,,,,,,,,------000///...,,,,,,---.........------,,,,,,------...///.........------,,,,,,...---,,,++++++,,,---.....................------............------------///.........------,,,,,,...............---------------------------------,,,------......------,,,------------------------,,,,,,,,,------........./////////...---------,,,...------,,,,,,,,,------.........------.........------............------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------,,,------...------,,,,,,------------------------...------,,,,,,------...........................---,,,,,,++++++,,,,,,------------------------------+++******+++,,,,,,+++........................+++++++++,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------------------------------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***------------............,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++++++++,,,,,,,,,------,,,,,,+++)))((())),,,///,,,,,,++++++,,,,,,---............------.........777555111...---,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---------,,,---,,,,,,,,,------......------------------------...------------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,***++++++,,,---...//////.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,---...,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////......---------------------------,,,------......------,,,------------------------......------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///...,,,++++++,,,---...------------------------...------,,,,,,------.........................................................------,,,,,,,,,,,,........................------,,,,,,,,,,,,------///...------------.........------,,,,,,------...///......------,,,,,,+++,,,---............---,,,........................//////.........---------......------,,,,,,++++++........................------------------------,,,------......------,,,------------------------,,,,,,,,,------........./////////...---------,,,---------,,,,,,---..............................------............------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,---------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------...------,,,,,,---------------------...------,,,,,,------.................................------------......---------------------------+++******+++,,,,,,+++........................++++++,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++***------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,,,,++++++***+++---.........---,,,+++++++++,,,,,,,,,------+++++++++)))(((***---///,,,,,,++++++,,,,,,---............------.........333222000...---...///000---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,++++++,,,,,,------.........------------------------,,,,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------------,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........------------------------------,,,------......------,,,------------------------,,,,,,,,,------.........------------------------------------------------------------------------------------------------...---,,,,,,,,,------...------------------------...------,,,,,,------...........................------------------------......------------,,,,,,...........................------,,,,,,------.........---------............------,,,,,,------.........------,,,,,,,,,,,,+++,,,...000000...,,,+++---------.............../////////.........---------------,,,,,,,,,,,,,,,,,,------....../////////------------------------,,,------......------,,,------------------------,,,,,,------------------...............---------------------------...///------...//////...------------............------------------------------...------,,,,,,------...,,,,,,,,,---------..............................,,,---------............,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,------......------+++,,,---.........------...------,,,,,,------...........................//////............//////---------------------------,,,******,,,---,,,+++---------------.........++++++,,,,,,------......------------------------............------------------------------------...------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------,,,++++++******++++++,,,,,,,,,---,,,,,,++++++++++++++++++------------------------////////////.........---***+++,,,------...------++++++,,,,,,,,,,,,------***+++++++++***+++---///,,,,,,++++++,,,,,,---.........------------........................//////,,,,,,,,,------------...------,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++,,,---............------------------------+++,,,---......---,,,+++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------/////////......---------+++,,,.../////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------------------,,,,,,,,,------------...,,,------......------,,,------------------------+++,,,,,,---......//////------------------------,,,------......------,,,------------------------------------............------,,,,,,,,,---......------------------------...------,,,,,,------...........................------------------------......------------------..............................------------......---------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,------------............------,,,,,,---------.........////////////............------------............++++++,,,---......//////------------------------,,,------......------,,,------------------------------------------,,,,,,---------...............---------------...//////,,,---............---,,,------............------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------............,,,,,,,,,---------......------------------------------------------------------------------------+++,,,------......------+++,,,---.........------...------,,,,,,------....................................------.........------------------------...,,,++++++,,,------,,,+++,,,,,,,,,------------++++++,,,,,,---......///---------------------------------...............------------------------......---,,,,,,,,,,,,---,,,,,,------------,,,,,,---------...------,,,+++))))))***+++,,,------...++++++++++++++++++,,,,,,------------------------////////////............++++++++++++,,,---...///++++++,,,,,,,,,,,,------***+++------,,,,,,...///,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,------,,,***+++,,,...............------------------------***,,,///000000///,,,***+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,------------------......---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------,,,,,,------......------+++,,,...///000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...............,,,,,,,,,---------......,,,------......------,,,---------------------------------...............------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,,,,---------......------------------------...------,,,,,,------...................................................------................................................------------......,,,------......///.........------,,,,,,------...+++++++++,,,,,,------...000///---,,,,,,---///000,,,,,,,,,---------......000/////////............---.........//////000000***++++++,,,---...//////------------------------,,,------......------,,,------------------------.........------,,,,,,,,,,,,------....../////////---------------...///000+++,,,---......---,,,+++---..................---------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,---.........---***+++---...///...------...------,,,,,,------..............................------,,,,,,------...------------------------///---,,,,,,---......---+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------+++++++++,,,,,,,,,------------------------------......---,,,,,,,,,,,,---,,,------......------,,,------......------,,,+++))))))***+++---...//////*********++++++,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,++++++******+++---...000++++++,,,,,,,,,---------)))+++---......---...///,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---***+++,,,------+++)))(((,,,,,,,,,------............------,,,,,,------...***+++,,,---...000111111---------------------------------------------------,,,++++++---///......)))+++,,,...//////......------------------------***---000333333000---***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------.........------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------((()))+++,,,---.........+++,,,...000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------...///000000//////,,,,,,,,,------.........,,,------......------,,,------------------------/////////...------,,,,,,------------------------,,,,,,---......---,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,------.........------------------------...------,,,,,,------...........................////////////////////////------................................................------------......,,,,,,---.../////////......------,,,,,,------...)))***+++,,,------.../////////.........------------------............/////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.........,,,+++,,,///111000------------............///---------...............000///---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---------.../////////...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,---------------------------------------------------,,,++++++,,,---///000++++++,,,,,,---.../////////////////////.........////////////////////////........................,,,---...//////...---,,,........................---------------------------------------------------------------...///000...------------...//////---,,,,,,++++++,,,,,,---/////////......------------,,,,,,,,,------...//////---+++)))***,,,///222******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------........................---,,,+++***+++,,,---............------,,,,,,,,,------------------------------------,,,,,,+++***)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++)))'''&&&%%%,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,,,,,,,------.........,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,111111000///...---,,,,,,.........------,,,,,,,,,------------------------+++,,,...///000///...---...------------...//////------............---------.........---,,,,,,+++...---+++++++++,,,...000,,,,,,,,,,,,,,,---...//////...,,,++++++,,,...///+++++++++,,,---...////////////......------------------............------+++******)))***+++---...------------------------//////.........---------...------...000111000///,,,------......------,,,///...---,,,,,,,,,---...,,,------......------,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------,,,,,,---------------------------...///...,,,,,,...///------...//////...---------,,,,,,++++++,,,,,,---------------------------000//////........./////////......------,,,++++++---------.........//////------------------------000///---,,,,,,---///000///.........---------------------............/////////.........---------------------------------------------------------------------------------......------------......---+++***+++---...---+++---------............///.........---------,,,,,,///...,,,,,,,,,---///000------------------------........................------,,,,,,,,,,,,,,,,,,------------------------------............---------------..................------,,,,,,------...//////...------,,,++++++,,,,,,---------..................------,,,,,,,,,------------------------------------------------///...---,,,,,,,,,---...++++++,,,------...//////////////////............////////////////////////------------------------------............------........................---------------------------------------------------------------...//////...------------...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++*********+++,,,,,,---///---,,,***+++,,,...000+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------............------........................,,,,,,+++++++++,,,---.........---------,,,,,,,,,------------------------,,,---------,,,,,,+++***,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***************)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******))))))---,,,,,,,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---------......,,,,,,---............---....................................------------,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,,,,,,,,,,,,,---......,,,++++++++++++,,,---------..................------.........------,,,+++------,,,+++,,,---...///---,,,,,,,,,------...//////...,,,++++++,,,...///,,,,,,,,,,,,---...///000000000//////............------............------...---,,,++++++,,,------------------------------//////.........---------000...---...//////...---,,,------......------,,,+++******)))***+++,,,---,,,------......------,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...---++++++---...........................///......------......///------------------------,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,---------......------------------------...---+++******+++---...............---------------------............///...............---------------------------------------------------------..............................------------......111///...///000000///...---------............///.........------,,,,,,,,,------,,,,,,,,,...///000------------------------////////////////////////...---------,,,,,,++++++------------------------------............------...............---------...---------------......//////......---,,,,,,+++,,,------------..................---------------........................------------------------000///...---,,,,,,,,,,,,,,,,,,,,,---......//////........................////////////////////////------------------------.........------.................................------------------------------------------------------------------...///...------------...//////------,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------............------------------------------,,,,,,,,,+++,,,------......------------,,,,,,,,,------------------------,,,,,,---------,,,++++++///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,------------...++++++,,,---------------........................++++++,,,,,,---------...,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........---,,,+++)))***+++---///,,,++++++++++++,,,------........................---............---,,,,,,,,,,,,,,,---------......---------,,,------...//////...---,,,,,,---...///---------------...///000000000000///////////////------------------------000///...---,,,,,,,,,,,,------------------------...............---------000///------...---,,,***------............---------------------...///000,,,------......------,,,,,,,,,------------,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******,,,...///...---,,,,,,---...///------,,,,,,,,,,,,------------------------------+++++++++,,,---...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,------------------------------------,,,+++******+++,,,------------------------------------............///........................................................................////////////////////////......------------......222111000000000000///...---------............///...........................---,,,,,,,,,---...............................................................---,,,,,,++++++------------------------------............------/////////...---------,,,...------------......///........................------------...........................---------////////////////////////........................//////......------------,,,---------......//////------...............///////////////////////////------------------------///...---,,,,,,---...///........................------------------------........................---------,,,,,,---.........------------...//////------,,,,,,,,,,,,------........................------..............................---,,,++++++------------.........///---,,,***))))))***,,,---,,,------......------,,,------------------------,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,------,,,,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................------------------------------------,,,++++++,,,---......------------...//////.........------.........------............------+++,,,---.........------......------------............------------.........---------......///000////////////............------------------------///......---------,,,,,,------------------------........................///---,,,,,,------,,,+++------............------000000000///////////////,,,------......------,,,,,,,,,------------,,,,,,---------------------------------------.........------------------------,,,------,,,++++++,,,...000///---,,,,,,---///000---------,,,,,,---------.......................................///000111++++++,,,,,,---...//////------------------------------------------------///...------------...///,,,,,,---------------------------............///---.....................................................................////////////////////////......------------......---------,,,+++******+++---------............///------...///000111111222......------,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,------------------------------............------/////////...---------,,,---------------...///000+++,,,,,,---...///000111---------.........//////........................////////////////////////........................---------....../////////------...............///,,,---------......//////////////////////////////------------------------///...---,,,,,,---...///........................------------------------...........................------,,,,,,,,,------...------------...//////...------,,,,,,------...........................---.../////////...---------............---+++***------........./////////,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,---------.........------------------------------------------------+++,,,,,,------,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,........................//////...---,,,++++++***,,,---...//////...---,,,...------------.../////////...------------...///------...//////......---+++,,,---.........------///......---------.................................------------......///------------------------...---,,,,,,,,,,,,---...++++++,,,,,,---------------------------------------.....................---,,,+++,,,...///...------......//////......---.........---,,,+++***))),,,------......------,,,,,,------......------,,,------------------------------....../////////000---------------------------......---,,,,,,---///000///---,,,,,,---///000000//////......//////000........................111000///...............***++++++,,,---...//////////////////............------------------------.........------.........,,,,,,,,,,,,---------------------............///---------...............................................................////////////////////////......------------......,,,---...---,,,+++,,,------------............///------...///000111111222------------,,,,,,,,,+++........................------------------------------------------------------------------------------............------...............---------------------...///000000+++,,,,,,...///000111111------........./////////.............../////////................................................,,,,,,---//////000000///........................,,,,,,,,,---......//////////////////////////////.................................------.................................------------------------...........................------,,,,,,,,,,,,,,,...------------...//////......------------......+++++++++,,,,,,,,,,,,---,,,,,,---......---+++***------.........---,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------...------------------------++++++,,,---------,,,,,,////////////...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,+++++++++,,,------...------------,,,,,,,,,++++++,,,---------------........................///.........------,,,,,,,,,,,,,,,,,,------------//////...---,,,++++++***,,,...///000000...,,,+++,,,++++++++++++,,,------///...---,,,,,,---...///------...////////////...,,,,,,,,,---------......000///......---.................................------,,,,,,,,,------...,,,,,,,,,,,,,,,---------...---,,,++++++,,,---...******,,,------.........---------------------------------...............,,,++++++,,,...000///.........////////////....../////////...---,,,******,,,------......------,,,------............------,,,,,,,,,------------...---------...//////000000------------------------......///...---,,,...000///...---,,,,,,---...///,,,++++++++++++++++++,,,........................000///...---,,,+++++++++++++++,,,,,,---...//////000000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///---------.........//////..............................................................................------------......---///111000///...000222---------............///...............---------******+++,,,---.........................................................,,,,,,------.../////////------------------------------............---------------...............------------...///000111............////////////............////////////---........./////////000------------------------........................---...///000000///......////////////............++++++,,,------...//////////////////////////////////////////////////////------............------........................------------------------...........................---,,,,,,++++++,,,,,,...------------...//////......------------......+++++++++,,,,,,,,,------,,,---...///...---+++***,,,,,,---------------...,,,,,,---------.........+++,,,...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---------......------------------------***+++,,,,,,---------,,,222222222111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---.........---------,,,,,,,,,,,,,,,---............---........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---------...------------------------............------,,,,,,,,,++++++++++++,,,------000///---,,,,,,---///000------...///////////////------,,,+++,,,---...///000000///.....................////////////......---,,,,,,+++++++++,,,,,,,,,,,,,,,---------.........---+++******+++---...,,,---......///...---------------------------------------........./////////...------///000///.........////////////......---...///000000///...---,,,------......------,,,------............------,,,,,,,,,---------......++++++,,,,,,---......///---------------------------......---,,,,,,---///........................*********))))))*********........................///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////............------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------.........//////---------.........//////////////////////////////////////////////////////.................................------.........***---//////---,,,...111---------........./////////......---+++***))))))&&&'''))),,,...///000000////////////////////////////////////////////////+++,,,,,,---...///000000---------------------------..................---,,,------....../////////---------......000111111000000000///......------............/////////000---.........//////000000------------------------//////////////////////////////000000000...---,,,///////////////.........++++++,,,,,,---...//////////////////////////////000000000000000000000000,,,---...//////...---,,,........................------------------------////////////////////////...---,,,,,,++++++++++++...------------...//////......------------......---------....../////////...///000111111///---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++---///111111///---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,------.........------------------------***+++,,,,,,------------******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++...------,,,,,,------...++++++++++++,,,,,,---............------,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---.............../////////000000******+++,,,...//////000///...,,,******+++,,,---...------------...//////000///---,,,,,,---///000------...///000000//////...---,,,++++++---///000000000///.....................////////////......,,,,,,+++******+++++++++---------.........//////...---+++******+++---...//////000000000...---,,,---------------------------------.........//////111000......//////...,,,......////////////......&&&(((***,,,---------,,,,,,------......------,,,------............------,,,,,,,,,------.........))))))***++++++,,,------------------------------,,,------,,,++++++,,,...------...//////...------111000000//////000000111//////////////////////////////.........//////000,,,,,,,,,---------......//////.........------------------------------------......//////......---........................111000///...............------------------------////////////////////////........................////////////////////////......////////////......------------------------,,,---......//////......000000//////.........---.........................../////////...---,,,,,,......////////////......------............------//////////////////////////////.........---------........................//////////////////////////////.........---------........................//////---,,,,,,---...///------............------................................................111111000000///////////////...---,,,,,,---...//////////////////000111111//////////////////////////////.........---------//////.........---------..................------/////////...---------,,,---------------------------...............------............////////////......//////...---,,,,,,---------.........//////------------,,,,,,+++***,,,------......------,,,+++,,,,,,------,,,,,,+++,,,++++++,,,//////,,,)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........------,,,,,,,,,...------,,,,,,++++++***------------,,,,,,+++***---..................---,,,---///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////)))***,,,...//////...---++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,........................000///...------...///000///...---,,,,,,---...///------------------------..............................---,,,++++++++++++,,,,,,,,,------.................................------------------------------............------........................000000//////.........---111222333111///---,,,---,,,---------------------,,,---------.../////////++++++++++++++++++++++++------------------------/////////...------,,,,,,,,,+++******,,,......---,,,,,,,,,---------......------------------------///...---,,,+++,,,---...---.........///000000000,,,,,,,,,---------............------------......////////////............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................000///......------..............................////////////////////////........................////////////////////////.........//////.........------------------------,,,---......//////......000/////////.........---..............................//////......---,,,......////////////......---......//////......---////////////////////////000000/////////.................................//////////////////////////////.........---------........................111000///......///000000...//////000000//////...////////////////////////....................................------,,,,,,///...------------.../////////......//////000111------------------------//////.........---------//////.........---------.......................................------------------------------------...............------------------...........................---,,,,,,+++++++++,,,,,,,,,---------............---,,,+++---......//////......---,,,,,,------------,,,,,,---+++***+++---...,,,)))++++++,,,,,,,,,,,,------,,,,,,---------...............---------,,,,,,,,,---------------------------------------,,,++++++------............------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,---------...---------,,,,,,,,,++++++------------------------,,,------......------,,,,,,------------.........***+++,,,---............------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------.../////////...---,,,,,,---...///------------------------------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------........................000/////////.........---222333333222000...---.../////////......------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.....................---+++,,,---......---,,,,,,,,,---------......------------------------------,,,,,,,,,---...///,,,,,,,,,------------------------.........//////......------------......////////////............,,,,,,---------.........,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++........................///...------------------////////////////////////////////////////////////........................////////////////////////------............------------------------------,,,---......//////....../////////............................................./////////...------......////////////......---......//////......---////////////////////////000000000000000/////////......................../////////////////////////////////............---..............................------------......///000000111111000000///000000000000000000000000........................---------------,,,,,,,,,///......------......///......------......///000------------------------...............---------...............---------........................---------...............------------------------------...............---,,,,,,,,,------------...---............------,,,+++++++++,,,,,,,,,------......//////......------...//////////////////...------............---------+++******+++,,,,,,+++++++++,,,,,,,,,,,,---------------.........//////...------------,,,,,,,,,,,,,,,---......///000000------------------,,,+++,,,,,,------------,,,,,,///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------..................---------,,,,,,........................,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---......//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---------------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......................../////////...............111333333222000......///111111000///...------,,,...............---------------------------------------------------------,,,,,,------...//////000000...------...///...---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---//////---------------,,,,,,,,,........./////////000000......------------....../////////............---,,,------------.........,,,,,,------.........///,,,------......------,,,...........................------,,,,,,,,,------........................////////////////////////........................////////////////////////,,,,,,------------,,,,,,------------------------,,,---......///...............................................................////////////............////////////............////////////......////////////////////////////////////////////////......................../////////////////////////////////.......................................---------------.........///000000111111000000///000000000000000000000000........................////////////............//////............//////---------------...//////////////////////////////................................................---------...............,,,---------.../////////------------------------,,,---......///.........,,,,,,---------.........---------......------,,,---------.........//////------............------......////////////......---..................------+++***)))***+++,,,,,,+++++++++,,,,,,,,,------------------............------------------------,,,---------.........///+++,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------,,,,,,,,,,,,------------............,,,------......------,,,+++++++++,,,,,,,,,------------,,,+++,,,---...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......---------...............////////////////////////........................------............------................................................///111222111///......///000/////////......------/////////...---------,,,---------------------------------------------------------.........//////000///---,,,---...---,,,,,,,,,,,,---------......------------------,,,,,,------------------------000000000///.........------.........////////////......------------......//////.........---------------------..........................................////////////..............................------,,,,,,,,,------...------------------------////////////////////////////////////////////////////////////////////////,,,,,,------------,,,,,,------------------------,,,---......///.........---------.............................................///////////////.........////////////.........//////////////////...////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////...//////000000111111111...//////000000//////...////////////////////////////////////////////////////////////////////////////////////////////////---------------...//////000000000000000000000000---.....................---.....................---------.........//////,,,---------.../////////------------------------,,,------...//////......---.........////////////,,,,,,---------------,,,---------.........//////+++,,,,,,---------,,,,,,,,,------......------,,,---..................---,,,,,,+++***)))***,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++******++++++++++++******+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------...---,,,+++,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///........................////////////////////////........................------............------........................---------...............,,,...//////...------...,,,,,,,,,------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------///---,,,+++,,,,,,,,,+++,,,,,,,,,---------............---------,,,,,,,,,.........------,,,,,,+++000000000///.........---,,,,,,---------...............------------..................---------------------.........//////000000///...---,,,,,,+++------............------........................------------------...///------------------------////////////////////////////////////////////////////////////////////////------............------------------------------,,,---......//////......---------------.......................................///000000000//////......////////////.........//////000000//////...////////////////////////------------............////////////////////////////////////////////////...////////////000000000////////////////////////++++++,,,..................//////000000//////...////////////////////////////////////////////////---------..................//////000000//////.........------......///000........................---------...............---------...............,,,,,,------.../////////---------...............------------------------,,,,,,---...////////////........./////////000000+++,,,,,,------------,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,------............------,,,------,,,++++++,,,...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------......------,,,++++++******)))******+++++++++++++++,,,,,,------------,,,,,,)))+++...000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,+++++++++************++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,---------------------,,,,,,------...++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////...............------------------------........................------............------........................---------------.........***,,,......---,,,------***++++++,,,---...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////...------,,,,,,...,,,++++++,,,,,,,,,+++,,,,,,,,,---------...............------,,,,,,+++------......------,,,+++---------------,,,,,,,,,,,,,,,,,,------------.........------------...............------------,,,------........./////////000//////...---,,,++++++***++++++++++++++++++***..............................------......///000........................////////////////////////////////////////////////////////////////////////.........//////.........------------------------,,,---......//////......,,,,,,,,,------.......................................///000000000000000......////////////......//////000000000000//////////////////////////////---.........////////////////////////////////////////////////////////////.../////////000000000000////////////////////////***+++,,,---.........---///000000111111000000///000000000000000000000000////////////////////////........./////////000000...///000111111000///...//////......//////000111........................---------.........//////---------.........//////,,,,,,------...//////000...............---------------------------------+++,,,---...////////////---------.........//////***+++,,,---------------+++++++++,,,,,,,,,------+++,,,,,,---......------------............------,,,,,,------------,,,,,,+++---//////---,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,---------......---------------,,,,,,,,,++++++,,,---------------------............------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,+++------,,,,,,,,,+++++++++++++++,,,,,,---......///,,,------......------,,,,,,------------.........,,,------...------,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---+++,,,------------,,,+++------------------------------------------------------......///111222333000/////////.........---------------------------........................------............------........................,,,,,,,,,------.........***,,,......---------...,,,,,,------......//////---------...............------------------------------------------------..................------...,,,++++++---......---,,,,,,,,,---------......///......---,,,,,,++++++***+++,,,......///......,,,,,,,,,---------------------------..................------------...............---------,,,,,,............////////////,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++.......................................///000111////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////......------------------------,,,---......//////......,,,,,,,,,------.......................................///000000000000000......////////////......//////000000000000//////////////////////////////.../////////000000111111000000000000000000000000////////////////////////.../////////000000111111000000000000000000000000000111333444555555555444111111222222222222111111111111111111111111111111000000000000000000000000000000111111222222333333...///000111111000///...///////////////000111111111111111111111111111111---------.........//////---------.........//////,,,,,,------...///000000/////////......------,,,------------------------+++,,,---...////////////,,,,,,,,,---------......***+++,,,,,,---------------------.........//////,,,------.../////////.........////////////......+++,,,,,,------,,,,,,++++++...111111...,,,---...++++++,,,,,,,,,------------------.........//////,,,,,,,,,------.........,,,,,,------.../////////,,,------.../////////...---......//////......------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,------...///000000,,,------......------,,,---------.........//////,,,---.........---,,,+++///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---++++++------------++++++------------------------......................../////////000111333444555000000//////.........---000000000000000000000000////////////////////////---..................---........................,,,,,,,,,------.........+++,,,...///......///000///////////////.........,,,------....../////////////////////////////////------------------------,,,,,,------.../////////...---,,,,,,...000//////,,,,,,,,,---------......//////...---,,,,,,++++++&&&(((+++---///000111111---......//////000000000............/////////000.........------...............---------,,,,,,,,,............/////////000))))))***+++---......///...//////////////////......------,,,,,,------...//////......------,,,,,,---------------...///000...---,,,---/////////...,,,---------......//////..................------////////////////////////,,,,,,,,,---...///000000////////////////////////000000000///......------000000000///......------//////////////////////////////000000000000//////////////////////////////000000000000000000000000///////////////.........---------.........//////666444333111000000000111...//////////////////000000000000000000111222222222333444444444333222111666555555444333333333333666666555444333333222222444222///...///000111111333111//////000111222111111111111111000///......000000/////////////////////000111111111000...---////////////////////////////////////////////////........................000000000000000000000000//////............//////...///000///---,,,,,,---//////............//////---...............------////////////////////////......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---.........000000///...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,............---,,,++++++.........------,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++...---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------******+++++++++,,,,,,,,,111///---+++++++++,,,---,,,,,,,,,------..................------,,,,,,,,,,,,,,,---......---,,,,,,//////000000///---+++***,,,,,,---...,,,***+++---,,,,,,,,,------.........,,,------......------,,,..................------000///---,,,,,,---///000///...---,,,,,,---...///......//////...---,,,,,,///............---------///...---,,,,,,---...///......------------....................................------------......////////////////////////000000//////......------000000000000000000000000/////////...---,,,***))),,,------....../////////000000000///......------******+++,,,,,,---...............////////////000+++,,,,,,---.........---,,,------......------,,,////////////////////////111---******,,,......---........................//////.........---------------------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------......///......------......///......------------------......---------......///...---,,,---/////////............//////000000000................................................---,,,,,,------///000000////////////////////////.........///////////////........./////////////////////////////////////////////000000000000//////////////////////////////////////////////////////.........////////////000111111111111111111111111111000////////////000111//////000000000000111111111111111111222333444555555666888::::::::::::999;;;:::999888777777777888::::::999999999888888888999666333222333444555444555333111000111222222111111111222222222111000000////////////............///000000111000///...---////////////////////////////////////////////////........................000000000000000000000000//////............//////---...//////---,,,---...//////............//////---...............------////////////////////////............------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000111222222000000///------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...------,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,...---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------...---,,,++++++,,,...///,,,,,,------------------......---------,,,,,,,,,,,,,,,---......---,,,,,,------...//////...------,,,,,,,,,---,,,++++++---------...............///,,,------......------,,,------------------.........---+++******+++---...000///............///000......//////...------,,,---------.........////////////...------...//////......------------....................................------------......///////////////////////////////////////................................./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++++++++,,,,,,------...------........./////////+++,,,------......------,,,------......------,,,........................000---******,,,......---........................//////.........------------------------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,---------....../////////....../////////------------------......//////...---------.........---,,,---/////////.........////////////000000........................---------------------------------------...///000////////////////////////------......///000000111------......///000000111//////////////////////////////000000000000//////////////////////////////////////////////////////---......//////000000111//////////////////..................///000222222000000111111222222222222333333333444555777888999;;;===???AAABBBCCCCCCCCCAAA@@@???>>>============????????????@@@@@@@@@@@@@@@>>>:::999::::::;;;:::888666444333444444333111333333333333333222222111000000000000/////////...//////000000000///...---////////////////////////////////////////////////////////////////////////000000000000000000000000//////............//////,,,...///...------.../////////............//////------...............---/////////////////////////////////............---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------...---------...------------,,,,,,,,,------------------------,,,,,,,,,---------............------------,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,++++++,,,---///000------------------,,,,,,...------------,,,,,,,,,,,,------......------,,,+++,,,---...////////////---,,,++++++---...---+++///////////////.........,,,------......------,,,++++++,,,,,,------.........---,,,++++++,,,---...000000////////////000000.........///......---,,,++++++,,,---...///000111000//////......//////000......------------....................................------------......////////////////////////.........///////////////........................///.........///000111111---------,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,---------,,,---------............,,,,,,------......------------............------------------------------000...++++++---................................................---------,,,------------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,---------......//////............//////---------....../////////000///...---------------...---,,,---/////////...........................---------...............---------------------------------------...///000////////////////////////............//////000000............//////000000//////////////////////////////000000000000//////////////////////////////........................///////////////000000000...------------,,,,,,,,,//////000000111222333444111222222333333444444444666666777888:::<<<>>>???BBBCCCEEEGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGDDDAAA@@@@@@AAAAAA@@@>>><<<:::999999888666444777777777666555333111111333222222111111000000000000000000000//////......////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////+++---......------///000//////............//////,,,---......///........./////////////////////////////////////////////.........------------......------------------------------------------------,,,------......//////000000///...---------------------------------------------------------------------------------------++++++,,,---............------------------------------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------------------------------,,,,,,---....../////////------,,,+++---000...+++000/////////......------,,,------......------,,,******++++++,,,---......//////............//////////////////////////////---...............------,,,,,,------...//////000000000////////////000000......------------....................................------------......////////////////////////------......//////000000........................//////.........///000111............////////////........./////////000000---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,------............------------------------------///...---,,,---.........................................................,,,---------------,,,,,,,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------.........//////000000000111000///...---------------...---,,,---/////////...////////////////////////---------.........//////------------------------...------------...//////////////////////////////000000//////............000000//////............//////////////////////////////000000000000//////////////////////////////////////////////////////111111000000/////////...000000000000000000000000111222222333333333333333444444555555666777888888;;;;;;<<<>>>@@@BBBDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLLLLJJJGGGEEEFFFGGGGGGFFFEEECCCAAA@@@@@@???<<<:::>>>===<<<:::777444222111333333222111111000//////111111000000////////////000000000000000000000000000000000000000000000000111111111111111111111111//////////////////////////////............//////+++---......------///000//////............//////,,,------...//////......////////////////////////...////////////////////////......------......///------------------------------------------------///000000111222222333333//////...------------...------------------------------------------------------------------------++++++,,,---............------------------------------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,---------.........++++++++++++,,,,,,,,,,,,......------,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------//////......------------...111000,,,---000000+++///......------,,,,,,,,,,,,------......------,,,******++++++,,,---......////////////////////////........................------...............---........................//////000000000000//////......------------......////////////////////////......------------......////////////////////////------......//////000000////////////////////////000///......------......------......///000111111000000/////////............---------------------,,,,,,,,,---------......,,,------...------,,,,,,---......//////......---------------------------............------...///........................---.....................,,,------......---------,,,,,,---------.........,,,,,,,,,---------......------,,,,,,,,,,,,------///////////////000000000//////...---------.........---,,,---/////////...222222111111111111111000,,,,,,------.../////////------------------------......---------......///////////////////////////111000000///......------111000000///......------//////////////////////////////000000000000//////////////////////////////000000000000000000000000111111111000000////////////000000000111111111111333444555666666666666555999999:::;;;;;;<<<======AAAAAABBBCCCEEEGGGIIIJJJKKKLLLNNNOOOOOOOOONNNNNNOOONNNLLLKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQNNNKKKJJJKKKMMMMMMMMMLLLKKKIIIIIIIIIGGGEEEBBBDDDCCCBBB???<<<999777555555444444333222111000000333222111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////,,,...///...------.../////////............//////,,,,,,---...////////////////////////////////////---............///////////////............//////------------------------------------------------.........///000000111111///......---------......------------------------------------------------,,,,,,,,,------------...,,,,,,------...---------,,,,,,,,,------------...------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,------......------,,,------------------------......------------......,,,---------............*********+++++++++,,,,,,///......------,,,++++++------------------,,,,,,,,,,,,,,,------------......------,,,,,,------...111111///...,,,,,,,,,,,,///555666///,,,000000,,,---------------,,,,,,,,,,,,------......------,,,++++++,,,,,,------......------------------------------............------,,,---......///.........//////.........---------...//////000000//////.........------------......////////////////////////......------------......////////////////////////.........///////////////000000000000000000000000///////////////...---,,,+++,,,,,,---....../////////......---,,,,,,++++++---------------.........,,,---------............------......------,,,,,,......////////////......---------------------------...000///...---...///........................---------...............,,,------............---,,,---------............,,,,,,,,,---------............------------..................------------......---------......///...---,,,---/////////...000000000000/////////...,,,,,,------...//////000........................///......---------......///////////////////////////////////////.........///////////////.........//////////////////////////////000000000000//////////////////////////////111111111111111111111111......///000111111222222//////000111222333333444666888:::;;;============>>>???@@@AAABBBCCCDDDDDDFFFGGGGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSTTTUUUTTTTTTUUUTTTRRRQQQOOONNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTRRROOOOOOQQQSSSSSSSSSRRRQQQPPPPPPPPPOOOLLLJJJHHHHHHGGGEEECCCAAA???>>>;;;::::::999777666666555444333222111111111222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////---...//////---,,,---...//////............//////+++,,,---...////////////////////////////////////,,,,,,------............//////............//////........................------------------------+++++++++,,,------............---------......///------------------------........................,,,,,,,,,---------......---------...------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////,,,,,,---......---,,,,,,------------------------......------------......------------............+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...222111///---,,,,,,,,,,,,000:::<<<222,,,///111...------------............,,,------......------,,,------------------......------............---------...///000000///...---,,,------...//////......---------...............---...////////////...---......------------......////////////////////////......------------......///////////////////////////////////////.........////////////////////////,,,...000111222111///---//////......------,,,,,,------------------,,,,,,,,,,,,------......//////------........./////////------......------,,,+++......////////////..............................,,,///111000...---...000........................---------.........//////,,,,,,---...............------------............,,,,,,,,,---------......//////............//////---------,,,,,,+++++++++---------------...///000...---,,,---/////////...------,,,,,,,,,+++++++++,,,,,,------...///000000///////////////////////////......---------......////////////////////////------......///000000000------......///000000000//////////////////////////////000000000000//////////////////////////////111111111111111111111111+++,,,...///111333555555333444555666888999:::::::::<<>>===<<<<<<555444333222222222333444000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////...///000///---,,,,,,---//////............//////+++,,,---...////////////////////////////////////,,,,,,,,,---------......//////............//////........................------------------------------......///000000000......---------......///------------------------........................,,,,,,,,,------.....................---,,,++++++,,,,,,,,,------.........------------------------,,,,,,,,,---------........./////////000000111111,,,,,,---......---,,,,,,------------------------......------------......---------.........//////,,,,,,,,,---------......++++++,,,---............,,,,,,,,,------.........,,,,,,,,,------............---,,,,,,,,,,,,---...111000...---,,,,,,------000<<<@@@444+++...111///---.........//////000000,,,------......------,,,..................------//////000000000000//////...///000111111000///...,,,,,,---.../////////...+++,,,,,,---...///000000,,,---...//////...---,,,.........------.........000000000000000000000000.........------.........////////////////////////000000//////.........---........................***---000333444333111000444333222000///---,,,+++------......///000000000,,,,,,,,,---...///000000.........////////////000---.........---,,,,,,+++......////////////......////////////////////////,,,///111111...---...000........................---------.........//////,,,,,,---.../////////...---------.........//////,,,,,,,,,---------..............................///---***+++---...---,,,...............---------......////////////......000000000000000000000000,,,---------.../////////......------------..............................000000000000000000000000............///000222222000///...------...///000------............------------...///////////////////////////000000000000,,,---...///000111111111111111111222333444666666:::999999999;;;===???@@@DDDEEEGGGIIIJJJKKKJJJJJJKKKJJJJJJJJJKKKLLLMMMNNNLLLMMMNNNPPPQQQSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]VVVWWWXXXZZZ[[[\\\\\\\\\ZZZYYYXXXXXXXXXYYYZZZ[[[WWWVVVVVVWWWXXXXXXUUUSSSTTTRRROOOKKKIIIHHHHHHHHHGGGFFFEEEDDDBBB@@@>>>===<<<;;;:::999777444222111222111000//////000111222000000000000////////////000000000000000000000000000000111000000///......//////000000000000////////////////////////////////////............////////////.........---------........................////////////////////////////////////////////////,,,------......------,,,////////////////////////+++,,,---...////////////---------------------------------.........////////////.........---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------........................------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******,,,...---------------------------------,,,,,,+++++++++************************,,,---...//////...---,,,000///...------...000111000000//////.........---................................................/////////...---------,,,------------------------111///,,,+++,,,.........////////////////////////000///---,,,,,,---///000////////////////////////......------------............//////000000111111000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////..................------,,,,,,,,,++++++,,,---............///......------///000111---------...............//////............//////...///////////////......------------.........///000//////.........////////////.........------------///000111111000///---111111000000//////......000000///....../////////........................000...,,,---///000...---......//////..................////////////..............................------........................------------......////////////////////////////////////////////////------------...///000111000///............///000---......//////......---......//////////////////000000000000000111111111/////////000000000111111222222333444666888999:::@@@@@@???@@@AAABBBDDDEEEHHHIIIKKKMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUWWWWWWZZZZZZYYYYYYZZZ\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\YYYYYY[[[\\\]]]^^^^^^^^^ZZZYYYXXXXXXXXXYYYZZZ[[[YYYXXXXXXXXXYYYYYYWWWUUUUUUSSSPPPMMMKKKJJJJJJJJJHHHHHHHHHGGGEEEDDDBBBAAA???>>>>>><<<:::888666555333222111////////////000111111111111111000000000111111111111111111111111000000000000000000///...//////000000000000/////////////////////////////////......------....../////////.........---------........................////////////////////////////////////////////////,,,------......------,,,........................////////////...---,,,+++------------------------------------............//////.........---------,,,,,,---------.........,,,,,,,,,---------......,,,,,,------------------------------------------------------------------................................................,,,,,,---------.........------------------,,,,,,------------------------,,,------,,,******,,,...------------------------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,+++++++++---///111000/////////.........---...............................................................---------------------...000111222333111...---...////////////////////////////////////...---,,,,,,---...//////////////////////////////......------......///////////////000000000000////////////////////////000000000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////...------------------,,,------.........---,,,,,,///......---...///000111..................------///..................///....../////////......---------........./////////.........---------......//////.........---------///000111222222111000///000000000000//////......,,,++++++++++++,,,,,,,,,...........................------...//////...,,,//////000000000000//////......////////////..............................//////........................------------......000000000000000000000000........................------,,,------...///000000//////......//////000---......//////......---/////////000000///......///000000000111111111222222222111000000111222333444555666888;;;===@@@AAAFFFFFFFFFEEEFFFGGGHHHHHHLLLMMMOOOPPPQQQRRRQQQQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZ]]]\\\ZZZYYYZZZ[[[]]]___```___^^^]]]\\\[[[[[[[[[ZZZZZZ\\\]]]^^^^^^______[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYXXXYYYZZZYYYXXXVVVTTTSSSPPPNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGCCCCCCCCCBBB@@@>>>===<<<888777555333222111000000333333222222111111111111111111111111111111111111//////000000111000000000///000000111111000000///////////////////////////000//////......//////000/////////.........------........................////////////////////////////////////////////////------............------------------------------////////////...---,,,+++------------------------,,,,,,,,,---------.....................---------,,,------------.........,,,,,,,,,------------...------------------,,,,,,------------------------------------------------........................////////////////////////,,,------------.........,,,,,,------------------........................,,,------,,,++++++,,,...------------------------...............---------.................................------.........+++******+++,,,...000222/////////...............................................................---------...............------,,,---///222555777666333000///000000000///////////////////////////........................///////////////////////////......------......///000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000........................------......//////000000---------------........./////////......,,,++++++///............///000000/////////...---------,,,......------------......------...............---....../////////000000000...............//////////////////............---000000222222222222000000000000000////////////...---------.......................................,,,,,,,,,---...---,,,+++//////000111111111000000......////////////......000000000000000000000000000000//////......------......------------......////////////////////////...........................---------......///000000//////////////////000......////////////......///000000000000///.........//////000000111111111333222111000111333666888888999;;;===AAADDDGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHNNNOOOPPPRRRRRRRRRRRRQQQSSSRRRRRRQQQPPPOOOMMMMMMLLLMMMOOOQQQSSSUUUWWWXXX[[[ZZZWWWVVVVVVWWWYYY[[[\\\[[[ZZZYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVWWWWWWVVVTTTQQQPPPNNNLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHGGGGGGFFFEEECCCCCC???>>><<<:::777666444333333333333222222111111000111111111111111111111111...///000111111111111111000000000111111000000000////////////////////////222111111000000111111222////////////....................................////////////////////////////////////////////////------............------------------------------+++,,,---...////////////........................,,,,,,,,,,,,------------........................------------............------------------------.........------,,,,,,,,,------------------------,,,,,,------------------................................................------------............,,,,,,,,,------.........------------------------,,,---...---,,,+++---...------------------------///////////////.................................///...---,,,,,,---...///------------...000111222........................................................................,,,---------...////////////...------...222555777555333111000000000000...////////////////////////------...//////...------//////////////////////////////............//////111111000000//////..............................------......//////000000////////////////////////////////////////////////........................,,,------...///000111111,,,,,,------......//////...............---,,,,,,............/////////000000000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,------............---////////////000000000000///000000111111111111111/////////...............///000111111111111000///////////////////////////////////////////////////........................,,,---.........---------...///111222222222111000......////////////......000000000000000000000000000000000//////......---......------------....................................................../////////...//////000000///000000000000000000///...//////////////////...///000000000000000//////------...//////000111111222222222333555888<<<>>>??????AAADDDGGGJJJMMMNNNLLLLLLKKKKKKJJJHHHGGGGGGKKKLLLNNNOOOPPPPPPOOONNNNNNNNNOOONNNMMMLLLJJJIIIHHHIIIKKKMMMOOOQQQSSSSSSVVVTTTRRRQQQPPPQQQRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYXXXXXXWWWSSSRRRPPPPPPQQQRRRQQQPPPLLLLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHDDDCCCAAA???<<<999777666444444333333222111000000111111111111111111111111//////000111111222111111000000111111111111000000000000000000000000000000111000000//////000000111000000/////////.........////////////////////////////////////////////////////////////////////////---......//////......---------------------------+++,,,---...////////////........................,,,,,,,,,---------......---.....................---------.........//////------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------..............................---------------------------------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...------------------------////////////////////////------------------------///...---,,,,,,---...///000//////.........//////---------...............................................................,,,---------.../////////000///---,,,---///222444333111000///000000///---////////////////////////------...//////...------/////////////////////////////////....../////////111111000000//////......////////////////////////------......//////000000////////////////////////////////////////////////........................,,,------...///000111111---------....../////////,,,---....../////////...---......///////////////000000///...---,,,,,,,,,------,,,,,,,,,,,,------,,,------...//////......////////////000000000000...///000111111111111000////////////////////////...//////////////////................../////////......---------...//////........................//////000///------///111---...000222333222111000......////////////..............................000000//////////////////......------------......................................................000000/////////000000111///000000111111000000///...//////000000//////......///000000111111111000------...///000111111222444555666888;;;???CCCEEEFFFGGGHHHJJJLLLOOOQQQSSSPPPPPPOOONNNLLLJJJHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIGGGHHHIIIIIIIIIHHHGGGFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLNNNOOORRRSSSUUUXXXZZZ[[[\\\\\\YYYYYYYYYXXXWWWUUUTTTSSSNNNLLLJJJJJJKKKLLLKKKJJJGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJJJJFFFEEEDDDAAA>>>;;;888666666666555444333222111111222222222222222222222222000000111111222111111111000111111222222111111000000000000000000000000000///......------......///000000000/////////......////////////////////////////////////////////////////////////////////////......////////////......------------------------////////////...---,,,+++........................---------.........//////---------...............------........./////////...------------,,,,,,,,,------------------,,,,,,------------------------+++,,,,,,------.................................------------------------------........./////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---,,,---...------------------------.........///////////////------------------------.........------..................------,,,++++++---------------.........................................................---------...............000///---,,,,,,---///000111///......000000...---////////////////////////........................////////////////////////000//////......//////000000000000000////////////000000000000000000000000//////////////////000000000000000000000000000000000000000000000000000000........................------......//////000000.............../////////,,,,,,---//////000000000---......///000//////////////////...---------,,,......------------......------...///000000000000....../////////000000000,,,---///111111111000000...////////////000000000........................---............/////////000///......000333777999.................................,,,)))***...111+++---000222333222000///......////////////..............................///////////////000000000......------------..............................////////////////////////000//////........./////////000111111111111000/////////000000000000//////---...///000111222222222//////000111222333444444999;;;===@@@CCCFFFHHHIIIMMMMMMMMMOOOPPPRRRTTTUUUQQQQQQPPPOOOMMMJJJGGGFFFCCCDDDFFFGGGGGGFFFFFFEEECCCDDDGGGHHHIIIIIIHHHGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGKKKLLLOOOQQQTTTVVVXXXXXXUUUUUUUUUTTTSSSQQQNNNMMMJJJHHHFFFFFFGGGGGGGGGFFFDDDDDDDDDCCCCCCBBBAAAAAA???@@@AAABBBCCCDDDDDDDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHGGGEEEAAA>>>;;;999999888888777666555444333222222222222222222222222111111222222222111000000000111111222222111111000000000000000000000000000000//////......//////000000000000000/////////...////////////////////////////////////////////////////////////////////////......////////////..............................////////////...---,,,+++................................./////////000000---------.........//////............////////////......---------,,,,,,,,,,,,,,,------------------------------------------++++++,,,,,,---......///............................................................////////////------------------,,,,,,------------------------+++---//////...---------------------------------------........./////////------------------------------............------------------------,,,,,,,,,,,,,,,------........................................................................---------///......------.........///...---///000111000...///////////////////////////...---,,,,,,---...///////////////////////////000000////////////000000////////////000000000000111111111111111111111111000000000000000000//////000000000000000000000000000000000000000000000000////////////////////////.........///////////////////////////............---...///////////////...------///000000000///.....................------///..................///---...///000111111111111------........./////////...///111333444444333222.../////////000000000000//////............//////---------.........//////000///...000444;;;CCCGGG........................++++++***'''$$$&&&***///+++---///222222222000///......////////////......000000000000000000000000......//////000000111111.........------.........000000000000000000000000000000000000000000000000///......---------......///000111222222111000/////////000000000000//////,,,---///000222333333333000111111333444555666666>>>@@@BBBEEEHHHJJJKKKKKKQQQQQQQQQQQQRRRTTTUUUVVVPPPPPPOOONNNKKKHHHEEECCCAAABBBCCCDDDEEEDDDCCCBBBDDDFFFHHHKKKMMMMMMLLLLLLJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMMMMKKKHHHEEECCCCCCBBBBBBAAAAAAAAABBBBBBCCCEEEHHHKKKNNNQQQRRRSSSRRRRRRRRRQQQOOOMMMKKKIIIHHHFFFDDDCCCDDDEEEEEEEEEBBBBBBCCCCCCBBBAAAAAA@@@>>>>>>@@@AAABBBBBBBBBBBBFFFGGGHHHIIIIIIJJJJJJJJJLLLKKKJJJHHHEEEBBB???===;;;;;;:::999888777666555222222222222222222222222222222222222222111000///111111222222222222111111000000000000000000000000333333222222222222333333000000000000////////////000000000000000000000000////////////////////////////////////////////////......////////////......////////////////////////+++,,,---...////////////////////////////////////////////////000000000000---------.........//////............/////////000.........------,,,,,,,,,,,,,,,,,,------.........------------------------++++++,,,,,,---...//////........................////////////////////////............/////////000.........------,,,,,,,,,........................+++---000000...---------------------------------,,,---------......//////........................,,,---...//////...---,,,------...///000000000///,,,,,,,,,------........................................................./////////......------,,,.........///////////////...---...///111222111///////////////////////////000///---,,,,,,---///000////////////////////////000000////////////000000......//////000000111111111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........000000//////......------000000000000///...---,,,,,,---///000000000///...---------...............//////............//////......000111222222222222------------.........///222333666777888888777666.../////////000000111111000000////////////000000---------.........//////+++***))),,,333===GGGMMM////////////////////////////////////////////////000...---///222333000.........//////////////////000000//////.........---000000000000000000000000////////////////////////......///000000000000000000000000000000000000000000000111000000///...---000000////////////000000///000111111111000...---000222333222111111222333///111444555666777:::<<>>>>>>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDCCCCCCBBBEEEEEEFFFGGGGGGFFFEEEEEEDDDBBB@@@@@@AAA@@@???===???>>>>>>>>>>>>>>>??????AAAAAA@@@@@@AAABBBBBBCCCCCCDDDGGGIIIIIIHHHFFFEEEBBB@@@???===;;;:::999999999888777666555555555555111222222333333333222222222222222222222111111111000000///000000111222333111000000000////////////111111000000////////////000000000000000000000000000000000/////////......////////////////////////000000/////////.........///////////////////////////......------,,,,,,,,,////////////////////////................................................,,,---......//////............------------..............................................................................------,,,,,,,,,---......//////.........---------.................................///......------------...//////...------........................++++++,,,,,,,,,---------//////.........---------........................////////////////////////......//////...------,,,........................------------------------/////////......---------,,,...000000...------...////////////////////////...//////000000000000000000///......///111222222///000000///......000222000111111000//////111333111333444444333222222333222222222333333333333333333333333222333333444444555444333333222222333333555666777555222000111222222111000000///000000000000000000000000000000000....../////////000000000......///000000///........./////////000000000111555222///...///000000000//////.........---------.........------.........////////////////////////////////////000000000000000000000000000000000000111000////////////000111------...///000000111111///////////////////////////////////////000000111////////////////////////////////////////////////111///------///111111111........................////////////............000000000000000000000000////////////////////////......///000000000000000...........................//////000000000000///000000000000000000000000...///000111222222222222...///111111111111333555888;;;???BBBEEEHHHLLLNNNPPPQQQRRRTTTVVVWWWXXXXXXXXXVVVSSSQQQPPPOOONNNLLLFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAABBBDDDFFFGGGNNNPPPRRRTTTUUUTTTSSSRRRIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBFFFGGGHHHIIIIIIHHHGGGFFFFFFEEECCCBBBCCCBBB@@@>>>>>>>>>======<<<========================>>>>>>??????@@@BBBDDDFFFGGGHHHHHHGGGEEECCC@@@>>><<<::::::::::::::::::999888777777333333333333333333222222111111111111111222222222/////////000111222333444111111000000000/////////111000000000000/////////000000000000000000000000000000////////////......////////////////////////000000////////////......////////////////////////------------------......////////////////////////................................................,,,---......//////......------------------------........................////////////////////////..............................---,,,,,,,,,------...............---------........................------......///.........------...//////...------////////////////////////,,,,,,,,,---------.....................---------........................////////////////////////.........///......---,,,........................------------------------///////////////............///000///...---///000////////////////////////...///000000111111000000000000//////000111333444444222///...///111222222000111111111000000222444444666777777555444444555666666777777888999999999999999::::::999888888777999999888777777777777888888999999777444222222222444333222222111111111222000000111111222222333333000000000000111111111111...//////000000//////...////////////000000000000666333000///000000000////////////.........------........................////////////////////////////////////000000000000000000000000000000000000000//////......//////000---------....../////////////////////////////////////////////000000000000////////////////////////////////////////////////111000...---...000111222............------------///////////////.........////////////////////////////////////////////////......///000000000000000........................---...///000000111000000000000000111111000000000///000000111111111111111///111333444555666888:::???BBBEEEHHHJJJMMMQQQSSSRRRSSSUUUWWWXXXYYYZZZZZZZZZWWWSSSPPPNNNMMMKKKIIIEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDFFFGGGNNNNNNPPPPPPPPPOOOMMMLLLDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>??????@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGDDDBBB@@@???>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFJJJKKKLLLMMMMMMLLLKKKJJJLLLJJJHHHHHHHHHGGGEEECCCAAAAAA@@@???>>>>>>??????=========<<<<<<======>>>======>>>???AAACCCEEEFFFGGGFFFDDDBBB@@@>>>===<<<:::;;;<<<===<<<;;;:::999555555444333222222222222000000000111111222222222000000000000111222222333111111111000000000//////000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000000000//////////////////////////////////////////........................////////////////////////................................................,,,---......///.........---..................---........................................................................///...---,,,,,,,,,,,,,,,................................................,,,,,,---.../////////...---..................---....................................////////////................................................////////////////////////---...............------................................................//////................../////////---,,,,,,///111//////////////////////////////000111111111111000///000000000000111333555999444000000222444444333111333444555555555888999999:::<<<===<<<;;;<<<===AAAAAA@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>@@@@@@???>>>>>>>>>>>>???======<<<:::888666555555555444333333222222222222///000000111222333333444000000000111111111111111/////////000000/////////////////////000000000000555222000///000000///...////////////..................////////////......////////////////////////////////////000000000000222222222222222222222222//////............//////000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////////////////000000///------///111333//////.........---------.........///////////////////////////////////////////////////////////////......///000000000000000........................---...///000000111000000000000111111111111000000111000000000000000000000111333666777888:::===???FFFHHHJJJLLLMMMOOOQQQSSSRRRSSSUUUWWWYYYZZZ[[[[[[[[[XXXTTTQQQOOOMMMJJJHHHEEEDDDBBBAAA@@@?????????AAAAAAAAAAAABBBDDDFFFGGGJJJJJJJJJIIIGGGEEEDDDBBB??????>>>============>>>??????@@@AAACCCEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKHHHFFFDDDBBBBBBBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKOOOPPPQQQRRRRRRQQQPPPOOOPPPNNNLLLLLLLLLKKKJJJHHHEEEDDDCCCBBBAAAAAA@@@AAA>>>>>>===============>>>>>>=========>>>@@@AAABBBDDDCCCBBBAAA@@@@@@??????;;;<<<===>>>>>>===<<<<<<888777666444333222222222000000111111222222222333333333222111000000111111111111111111000000000000000000000000111111111111000000000000000000000000111111111000000000000///000000000000000000000000//////000000000000000000////////////////////////000//////......---,,,,,,////////////////////////////////////////////////........................,,,---......///............///000000000000///...........................------------------------........................///...---,,,,,,,,,,,,,,,---.............................................,,,,,,---.../////////............------.........------------------------,,,------------.........---.............................................////////////////////////------...............---................................................------------------------///...---+++***+++...111000000000000000000000000///000000111111111111111...000111000000111444777999555222222555777777666666888;;;===>>>@@@CCCEEEBBBEEEGGGHHHHHHHHHJJJKKKOOONNNLLLJJJHHHFFFEEEDDD@@@AAABBBDDDEEEEEEDDDCCCDDDCCCCCCBBBAAABBBBBBBBBBBBAAA???>>><<<;;;999888666555444333222222222222//////000111111222333333000000000000000000000000000000000//////000000000000000000000////////////222000......//////---,,,000000/////////...............///000000///......////////////////////////////////////000000000000111111111111111111111111......////////////......222222111111111000000000////////////////////////......///000111000000//////////////////////////////////////////////////////000000///......111333000000000///......------.........///////////////000000000000000000000000////////////////////////......///000000000000000...........................//////000000000000//////000111222222111000///111111000000000111222222333555999;;;===???BBBEEEKKKLLLNNNOOOOOOPPPRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[YYYWWWUUUSSSPPPLLLJJJDDDCCCAAA@@@????????????BBBBBBAAAAAABBBCCCEEEFFFEEEEEEDDDCCCAAA???===<<<>>>>>>>>>>>>>>>??????@@@BBBCCCCCCEEEGGGIIIKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNKKKJJJHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNSSSTTTUUUVVVVVVUUUTTTSSSQQQOOONNNNNNOOOOOOMMMLLLIIIHHHFFFEEEDDDCCCCCCCCC@@@??????>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????AAAAAA@@@@@@@@@@@@AAAAAA======>>>???@@@@@@@@@???===;;;999666444333333444222222222222222333333333555444333222111000000000222222111111111000000000000000000111111111111222000000000000000000000000//////............------//////////////////////////////000000000000111111////////////////////////000000//////...---,,,,,,////////////////////////////////////////////////........................,,,---......//////......///000111222222111000///........................------------------------..............................---,,,,,,,,,---------------.......................................------......///.........///...------------...///------------------------*********+++++++++,,,,,,---------.......................................////////////////////////,,,---......///.........................................................,,,,,,,,,---------------......---+++***+++---000000000000000000000000000///000111111222222111111///111333222111222555999888777777999;;;===>>>>>>@@@CCCGGGJJJKKKMMMOOOQQQPPPRRRUUUVVVVVVVVVWWWYYYYYYWWWUUUQQQNNNJJJHHHFFF@@@AAABBBDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDCCC@@@??????>>><<<:::777666555444333222222222000000000111111222222333111111111000000000000000111000000//////000000111000000000000////////////000...---...//////...,,,000000000/////////.........///000111111000///...////////////////////////////////////000000000000////////////////////////...//////000000//////...////////////////////////////////////////////////---...000111111111000///////////////////////////////////////////////////---///111000///...000222222111111000//////................../////////000000000000000000000000000////////////////////////......///000000000000000///////////////////////////000000000000//////...///000222333333222000///000000000111333555777888999;;;???BBBDDDGGGKKKMMMNNNPPPRRRRRRRRRSSSTTTVVVVVVWWWYYY[[[]]]^^^^^^___\\\[[[[[[ZZZYYYVVVQQQNNNDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDBBBBBBAAA@@@???>>>===<<<@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNOOOOOOPPPQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRUUUVVVWWWXXXXXXWWWVVVUUUSSSRRRQQQQQQSSSSSSRRRQQQOOONNNLLLJJJIIIHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBB@@@===:::888777777777444444444333333333333333444333222222111111111111222222222111111111000000000000111111111222222222000000000000000000000000//////.........---------//////////////////////////////000000000111111111////////////////////////////////////............////////////////////////////////////////////////........................,,,---......//////.........///000111111000///...........................................................................------,,,,,,,,,---......---------.........//////.................................///......------///...------------...///........................++++++++++++,,,,,,,,,------------.........//////........................////////////////////////,,,------...//////......................................................------------.........///.........---,,,,,,...000000000000000000000000000000000111222222222222111000333666555333444888======@@@CCCFFFHHHIIIKKKLLLNNNQQQTTTVVVWWWXXXYYY[[[ZZZ\\\^^^^^^]]]\\\]]]^^^[[[ZZZWWWSSSOOOKKKHHHGGGEEEEEEEEEEEEFFFFFFGGGHHHCCCCCCBBBAAAAAAAAAAAABBBDDDBBB??????@@@@@@>>>;;;999888777666555444444444222222222222333333333333333333222222111111111111111111000//////000111111111000000000/////////......------...000000///...000000000000/////////......///000111111000///...////////////////////////////////////000000000000//////////////////////////////000111111000//////........................////////////////////////---...000111111111//////////////////////////////////////////////////////,,,///222111///...///111333222222111000//////...---.........//////000000000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000000000111000000///......///000222333333222000/////////000222555888;;;===???BBBFFFIIILLLOOORRRUUUPPPRRRTTTUUUUUUVVVXXXZZZYYYZZZ\\\^^^___```aaaaaa]]]]]]^^^^^^^^^[[[UUUQQQFFFGGGGGGGGGHHHJJJKKKLLLEEEDDDCCCBBBAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLNNNOOORRRSSSSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVUUUTTTUUUWWWXXXWWWVVVTTTSSSRRRPPPNNNMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@AAAAAACCCBBBBBBBBBCCCDDDFFFHHHFFFDDD@@@===:::999999:::555555555444444333333333222222222111222222333333222222222111111111111000000000111111222222222222000000000000000000000000111000000000////////////111111111111111111111111//////000000111111111222////////////////////////------......///000000111////////////////////////000000000000000000000000........................,,,---......//////......---...///111111///...---........................////////////////////////........................,,,,,,,,,,,,------...///---------.........//////.........................../////////...---,,,,,,///...---,,,,,,---...///////////////////////////........./////////000000---------.........//////........................////////////////////////,,,,,,---.../////////...........................////////////////////////---.........//////000000...///000///------///000000000000000000000000000000000111222222222222111222555888777555666;;;???CCCIIIOOORRRSSSTTTWWWYYYWWWZZZ]]]^^^^^^^^^^^^___^^^```aaa```]]]\\\\\\\\\ZZZYYYVVVRRRNNNKKKHHHFFFLLLKKKIIIHHHHHHIIIJJJJJJEEEDDDDDDCCCCCCCCCCCCCCCCCC@@@>>>>>>@@@@@@>>>;;;;;;:::999777666555555555444444444444444444333333444444444333333222222222222111000//////000111222111111000000/////////............///111222111000000000000000////////////...///000222222000///...////////////////////////////////////000000000000111111111111111111111111///000111222222111000///........./////////000000////////////////////////---...000111222111///...---......///000111111222...///000///.........000////////////////////////222222222222222111000///......//////000000111111000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000///111222222111000000111222111000222888>>>CCCFFFJJJJJJKKKLLLOOORRRUUUWWWSSSTTTUUUWWWXXXYYYYYYYYY\\\^^^```bbbdddddddddddd_________^^^\\\ZZZXXXVVVPPPQQQQQQRRRQQQPPPOOONNNKKKIIIEEEBBB@@@@@@AAABBB>>>>>>???@@@AAABBBCCCDDDFFFEEEEEEFFFHHHKKKMMMOOONNNKKKMMMRRRQQQNNNPPPUUUYYYXXXUUUSSSSSSUUUTTTSSSYYYVVVSSSSSSVVVXXXXXXWWWSSSSSSSSSTTTTTTSSSQQQNNNTTTSSSQQQQQQRRRRRRQQQOOORRRPPPOOOQQQUUUWWWWWWVVVYYYVVVRRRPPPPPPQQQRRRQQQRRRPPPNNNMMMNNNOOOMMMLLLIIIJJJKKKKKKKKKIIIHHHGGGIIIHHHEEECCCAAAAAAAAAAAA???AAABBBDDDEEEEEEDDDDDDHHHGGGFFFDDDAAA>>>;;;999000111333444555444444333111111222333333333222222333222111111333333222111000000000000000000000000333333222111000///......111111111111111111111111111111000000000000111111111111222222222222111111222111111111000000//////////////////////////////............/////////000////////////////////////........................000000000//////.........---------...............................................................///...---,,,,,,,,,,,,,,,///............------------------............///............////////////////////////////////////..................------000000//////.........---..............................------------......000...,,,+++++++++---...000000000000000/////////+++,,,------......------......////////////................../////////000.........------,,,,,,,,,000000/////////000000111,,,---///000000//////...444444444333222333555777888888888:::===BBBFFFIIIKKKMMMPPPTTTWWWYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWVVVTTTUUUWWWXXXZZZ[[[[[[[[[]]]]]][[[WWWSSSOOONNNNNNOOOOOOPPPRRRTTTSSSQQQOOOLLLJJJFFFCCC@@@????????????>>>===<<<<<<;;;;;;<<<;;;::::::999888888999999666777777888888888888888888777666444333222222111555444222111000111222333333222111111111111111222......//////000000111111000000000000000000000000............/////////000------------------------........................000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////------......//////000000---///000///...---...///////////////////////////111111111111111000//////000000000000////////////000000////////////000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000---///000000///......///333333444777<<>>>>>???AAADDDGGGJJJKKKMMMNNNOOOPPPPPPPPPPPPOOOPPPPPPOOONNNNNNNNNNNNNNNOOOPPPRRRUUUWWWYYYZZZZZZZZZ[[[\\\[[[XXXWWWVVVWWWUUUUUUVVVXXXZZZZZZXXXVVVPPPNNNJJJFFFBBB@@@??????BBBAAA???>>>===<<<<<<<<<;;;;;;:::999888888888888999999;;;<<<============<<<;;;999777777666777777777777555444222222111111222111111000000000000000////////////000000111111000000000000000000000000........./////////000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////////////////---------...............---...///...---------///////////////////////////000000000000000//////...111111111000///.........000000////////////000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000...///000000///...///000444666999>>>CCCHHHKKKNNNMMMOOOQQQTTTVVVXXXYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\\\\^^^```bbbcccccccccccc```aaabbbcccddddddddddddaaabbbbbb```]]]XXXTTTQQQLLLKKKHHHEEECCCCCCCCCDDDIIIIIIIIIJJJJJJKKKKKKKKKOOOOOOQQQRRRRRRQQQQQQPPPUUUUUUXXX[[[\\\ZZZ\\\___^^^]]]\\\[[[ZZZZZZZZZ[[[XXXUUURRRQQQQQQQQQQQQPPPPPPOOONNNMMMNNNPPPRRRTTTVVVSSSPPPOOOOOOPPPOOONNNQQQOOONNNOOORRRTTTUUUTTTRRRPPPNNNNNNOOOQQQQQQPPPQQQRRRSSSRRRPPPPPPPPPQQQSSSSSSSSSSSSRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEEEE@@@@@@AAABBBCCCEEEGGGHHHIIIJJJLLLMMMLLLJJJGGGFFF>>>===;;;888555333222111666555444333333444555555333222111111333333222111111111111111111111111111000000000111111111222222111111111111111111111111111111000000000000111111//////000000000000//////111111111111000000000000///////////////////////////////////////.........////////////////////////....................................////////////111111000000//////......................................................000000///............//////............------------------............///............////////////////////////////////////........................////////////..........................................------------......111000...---------...///---------.../////////000---......///////////////......////////////......,,,,,,---------.........000000000///////////////111000000//////000000111333444555444222222333555666888:::<<<===@@@CCCFFFGGGHHHIIIKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJHHHGGGGGGHHHGGGEEECCCCCCDDDEEEFFFHHHJJJMMMPPPSSSVVVXXXYYY[[[^^^aaabbbaaa_________]]]]]]]]]___``````^^^\\\UUUSSSOOOKKKGGGEEECCCCCCEEEDDDBBB@@@>>>===<<<<<<===<<<;;;::::::999999999<<<===>>>AAABBBDDDDDDEEEBBB@@@>>><<<;;;;;;<<<===::::::999888666444222111222111000000/////////000/////////000000000000111000000000000000000000000....../////////000000000111111111111111111111111222222222222222222222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////.....................,,,...///...---,,,---...////////////////////////...///////////////......111000000000/////////...000000////////////000000////////////////////////............////////////000000000000000000000000000000000000000000000000000222333222111111333555555888>>>CCCHHHKKKNNNPPPPPPRRRVVVYYY[[[\\\[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\]]]^^^```bbbcccccccccbbbbbbcccdddeeeffffffggggggffffffeeeccc___YYYSSSOOOLLLKKKIIIHHHGGGHHHIIIIIIKKKLLLLLLNNNOOOPPPQQQQQQQQQSSSUUUXXXXXXXXXVVVUUUVVVXXX\\\___``````bbbddddddbbb``````^^^\\\]]]```^^^\\\ZZZWWWVVVUUUTTTSSSSSSRRRQQQPPPQQQVVV\\\```bbb```^^^\\\\\\[[[YYYWWWXXXWWWUUUTTTTTTUUUVVVVVVTTTRRRPPPPPPQQQQQQPPPOOONNNPPPQQQPPPNNNMMMNNNPPPRRRRRRSSSSSSSSSSSSSSSSSSQQQPPPOOOMMMKKKJJJIIIIIICCCBBBBBBAAABBBCCCDDDFFFFFFHHHKKKNNNNNNMMMKKKJJJAAA@@@===:::888777777777888666444333222333444555333222111111333333222111111111111111111111111111000000111111111222222222111111111111111111111111111111000000000000111111//////000000000000//////111111111000000000000000////////////////////////////////////............////////////////////////......................../////////000000111111111333222222111000///.........................................................------,,,,,,,,,------///............------------------............///............////////////////////////////////////---------...............///////////////.......................................------------......111111000///.../////////+++,,,,,,---...///000000......///000000000000000......////////////......---------.........////////////////////////////////////////////////000111222444555444333444888;;;>>>AAADDDGGGJJJMMMQQQTTTRRRSSSUUUVVVVVVUUUSSSRRRMMMLLLJJJHHHGGGFFFEEEEEECCCAAA???>>>>>>@@@BBBDDDEEEFFFJJJNNNRRRUUUWWWXXXaaadddggghhhgggeeedddccccccbbbaaabbbbbbbbb```]]]YYYWWWTTTQQQNNNLLLKKKJJJIIIHHHFFFCCCAAA???>>>>>>AAA@@@???>>>============>>>@@@BBBEEEGGGIIIJJJKKKIIIGGGCCC@@@>>>>>>>>>???<<<<<<<<<<<<:::888666444444333222111000000000111000000000000000000000000000000000000000000000000...////////////000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000......//////000000111111////////////////////////////////////////////////000000//////////////////---...///...------...///////////////////////////---....../////////........./////////000000000111000000////////////000000////////////////////////............////////////000000000000000000000000000000000000000000000000111222333333333444777999777<<>><<<;;;::::::999777555333222333444555333222111111333333222111111111111111111111111111222222222222111111111111111111111111111111111111111111000000000000111111000111111222222111111000000000000000000000111111000000000000000000000000///////////////.........////////////////////////////////////////////////,,,,,,,,,------......///333333222111000//////...////////////////////////........................------,,,,,,,,,------...///............------------------............///............////////////////////////////////////---------.........//////.........///////////////////////////////////////......------------......111111000000////////////+++,,,,,,---...///000000...///000000111111000000......////////////......////////////000000000000....................................///000111222000333666777777999???DDDJJJMMMQQQUUUWWWZZZ^^^aaa^^^___aaaaaa```]]][[[YYYSSSQQQMMMJJJGGGFFFEEEEEEBBB@@@>>>>>>???AAADDDFFFHHHIIILLLPPPSSSVVVXXXYYYbbbeeeiiijjjiiigggfffffffffdddbbbbbbbbbaaa^^^\\\XXXXXXWWWUUUTTTTTTSSSSSSPPPOOOMMMJJJHHHFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBCCCFFFHHHKKKMMMNNNNNNNNNLLLHHHDDDAAA???>>>>>><<<===>>>>>>>>><<<:::999777666555444333333333333111111111111000000000000111111111111111111111111////////////000000000111........................////////////////////////000000000000000000000000000000000000000000000000......//////000000111111////////////////////////000000000000000000000000//////000000000000000000...///000///...---...000////////////////////////---......///////////////.........///000111111111000000////////////000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000///000111222333555999<<<>>>CCCJJJNNNNNNOOOQQQSSSWWWYYY]]]```bbbbbbaaa```]]]^^^______`````````___```aaabbbdddeeeddddddcccgggfffeeeeeedddeeeeeeeeeiiihhhfffccc___ZZZVVVTTTPPPPPPQQQRRRSSSUUUVVVWWWTTTTTTVVVXXXZZZ\\\]]]^^^[[[\\\]]]^^^\\\ZZZWWWUUUZZZ```fffiiimmmrrruuutttvvvpppmmmllliiieeekkkuuu{{{|||{{{xxxtttpppoooooorrrqqqpppnnnooouuu}}}vvvnnnjjjiiijjjfffccc``````bbbeeeggghhheee```ZZZUUURRRPPPNNNMMMKKKKKKLLLMMMOOOQQQSSSTTTRRRRRRSSSSSSSSSSSSRRRRRRMMMLLLJJJGGGEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIJJJIIIKKKIIIFFFCCC@@@===<<<;;;;;;999777555444444444444333222111111333333222111222222222222222222222222333333222222222111111000111111111111111111111111111111000000000000111111111111222222222222111111000000000000111111111111000000000000000000000000............/////////000////////////////////////////////////////////////.........///////////////222222111111000000//////////////////////////////........................///............///000000///............------------------............///............////////////////////////////////////,,,,,,------.../////////.........///////////////////////////////////////......------------......000000000000////////////---------.../////////000...//////000000000000000......////////////......//////000000000111111111------............//////---......///111333555666444999>>>@@@@@@CCCIIIOOOVVVYYY]]]```bbbdddfffiiihhhhhhiiihhhfffccc```^^^[[[XXXRRRMMMHHHFFFEEEEEECCCCCCCCCCCCEEEHHHKKKMMMQQQRRRTTTWWWYYYZZZ[[[\\\^^^aaadddeeeeeeddddddeeecccbbb```_________]]][[[UUUUUUVVVVVVWWWWWWXXXXXXWWWVVVSSSQQQOOOMMMLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIJJJLLLNNNPPPQQQRRRRRRRRRPPPMMMIIIFFFCCCAAA???>>>????????????>>>>>>===:::999888777666555555555222111111111111000000000111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000---......//////000000000///000111000//////000111////////////////////////---...///000000000000000////////////000000000000000000////////////000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000///000222333555999===AAAGGGLLLRRRTTTSSSRRRTTTWWWZZZ[[[^^^aaabbbcccbbbbbb^^^___```aaabbbcccccccccaaabbbdddeeeffffffeeedddgggfffeeeeeeeeeeeefffggggggfffccc```]]]ZZZXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZVVVVVVWWWXXXYYYZZZ[[[[[[XXXYYY[[[\\\\\\\\\ZZZYYY```iiipppsssxxx~~~wwwssstttqqqoooyyyyyywwwwwwsssqqqppprrrxxxxxxkkkbbb^^^[[[VVVQQQMMMLLLLLLLLLNNNOOOQQQRRRQQQRRRTTTUUUVVVVVVUUUUUUPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHGGGDDDBBB???>>>===<<<;;;999888777666555333222111111333333222111222222222222222222222222111111222222222222333333111111111111111111111111111111000000000000111111000000111111111111000000///000000000111111111111000000000000000000000000,,,------...///000111111////////////////////////////////////////////////222222222111111111111111000000000000000000000000////////////////////////.......................................///000000///............------------------............///............////////////////////////////////////,,,,,,------...//////000............/////////000////////////////////////......------------......//////000000//////......////////////////////////---...//////000000//////......////////////......////////////000000000000....../////////000000000...///000222555777:::;;;>>>EEELLLNNNMMMOOOUUU[[[]]]```dddffffffgggiiijjjiiiiiihhhgggeeebbb___^^^]]]YYYSSSMMMIIIGGGGGGGGGJJJJJJLLLNNNQQQTTTWWWXXX\\\]]]^^^^^^____________[[[]]]^^^^^^\\\[[[[[[\\\ZZZXXXWWWWWWYYYZZZZZZYYYRRRSSSTTTUUUVVVWWWWWWWWWXXXVVVUUURRRPPPOOONNNNNNIIIIIIJJJJJJKKKLLLNNNOOORRRSSSTTTUUUVVVWWWWWWWWWSSSSSSRRRPPPMMMJJJGGGEEEBBBBBB@@@???>>>>>>>>>>>><<<;;;999888777666666666222222222111111111000000111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000,,,,,,------...///000000///111222111000///000222////////////////////////......///000111111000000111111000000//////......000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222444666999===BBBFFFNNNSSSXXXYYYWWWUUUWWWZZZ[[[\\\___aaabbbccccccccc___```bbbcccdddeeeeeefffbbbccceeefffgggffffffeeeffffffeeeeeeeeeggghhhiiidddbbb___\\\ZZZXXXXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUQQQSSSVVVZZZ]]]___```aaafffooowww{{{~~~|||}}}uuupppkkkddd]]]PPPOOONNNMMMMMMNNNPPPPPPPPPRRRTTTVVVWWWWWWWWWWWWRRRRRRRRRRRRPPPNNNKKKJJJFFFFFFEEEEEEFFFGGGIIIJJJFFFFFFGGGHHHGGGFFFEEEDDD>>>>>>>>>===;;;999777666333222111111333333222111222222222222222222222222///000111222333444555555111111111111111111111111111111000000000000111111//////000000000000////////////000000111111111222000000000000000000000000+++,,,---...///111222222////////////////////////000000000000000000000000000000//////......------///////////////000000000000000000000000000000000........................,,,,,,,,,,,,,,,---.../////////.........------------------.........//////............/////////000////////////////////////,,,,,,------...///000000---.........//////000000000000000000000000000000.........------.........///////////////......---000000000000000/////////---......///////////////......////////////................../////////000//////000000111111111222000111222555888;;;===???HHHOOOVVVYYYWWWXXX]]]bbbaaacccfffhhhhhhggghhhiiifffeeedddbbb```]]][[[ZZZZZZVVVQQQLLLIIIIIIJJJKKKPPPRRRTTTXXX[[[^^^```bbbddddddddddddccccccbbbaaa\\\]]]\\\YYYUUURRRQQQRRRPPPOOONNNPPPSSSVVVWWWVVVPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRPPPNNNMMMLLLLLLIIIIIIJJJKKKMMMNNNPPPQQQYYYYYYZZZ[[[[[[[[[[[[ZZZTTTUUUUUUUUUSSSPPPMMMKKKFFFDDDBBB???>>>=========<<<;;;:::888777666666666222222222222111111000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000///.../////////////////////........................000000000000////////////000000000000000000000000000000000000000000000000000///.........///111222222111111000000000000000111333444333222111222444333444666999===CCCJJJPPPVVVXXXZZZ[[[[[[[[[\\\]]]````````````aaabbbcccddd```bbbccceeefffgggffffffeeeeeeffffffggggggggghhhlllllllllkkkjjjhhhfffdddbbb___[[[XXXWWWXXX[[[]]]___\\\ZZZZZZ[[[[[[XXXVVVVVVVVVVVVUUUTTTSSSRRRRRRPPPQQQUUUZZZ```eeeggggggpppwww~~~uuunnnbbb\\\TTTQQQRRRSSSRRRPPPQQQPPPRRRUUUWWWVVVUUUVVVTTTNNNLLLOOORRROOOMMMMMMMMMJJJHHHIIIKKKKKKIIIGGGJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBBBB@@@===:::777555777777666555444444444444333111000111222444444333222222222222222222222222000000111111222222222222000000///...............///000111222222111000///000000111111222222222333000000/////////111222333000000000000000000000000000000//////.........---******+++,,,---...////////////.........---------111111111111111111111111////////////////////////..................................../////////000.........------,,,,,,,,,111111000000//////......////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////111111000000000000111111////////////////////////////////////////////////000000////////////000000000111111000//////111333333444666:::???FFFLLLOOOTTTVVVYYY[[[]]]]]]]]]\\\bbb``````aaabbbdddcccbbbdddbbb___\\\YYYWWWUUUTTTQQQOOOLLLJJJJJJLLLOOOQQQWWWYYY\\\___aaabbbbbbaaabbbcccdddeeeccc```\\\ZZZVVVTTTSSSSSSUUUVVVSSSQQQNNNLLLJJJLLLPPPRRRRRRQQQOOOOOOPPPPPPQQQQQQRRRRRROOONNNNNNLLLKKKJJJIIIIIIGGGFFFFFFFFFIIILLLPPPRRRSSSVVVYYY\\\\\\ZZZXXXVVVWWWVVVUUUWWWYYYYYYUUURRRJJJIIIGGGDDDAAA???===<<<999999999999888888777777666555444444555666555333444444222111111111222333222111111222333333000...000000000000000000000000000000000000111111111111000000000000000111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000111111000000000//////////////////..............................000000000000000000000///000000000000000000000000000000000000000000000000000//////...///000111222000000000000000111222222000111222222111111222333555888===AAAFFFLLLRRRVVVWWWZZZ\\\]]]\\\\\\]]]___`````````aaaaaabbbcccdddbbbccceeeggghhhhhhhhhhhhfffffffffgggggghhhhhhhhhkkkkkkjjjiiigggdddbbb```[[[YYYVVVTTTTTTVVVXXXZZZZZZXXXVVVVVVXXXXXXVVVTTTVVVUUUTTTRRRPPPPPPPPPQQQRRRRRRTTTYYY___ggglllooo}}}uuulllbbb___bbbddd```\\\]]]^^^aaaddddddaaa\\\YYYXXXQQQNNNQQQSSSPPPNNNOOOLLLJJJIIIJJJMMMNNNMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGFFFEEECCCAAA>>>===999888777555444444333333444222111111333444444444222222222222222222222222000111111111222222222222222111000//////////////////000111222222111000///000000000111111111222222111000000//////000111222000000000000000000000000000000/////////..................///000000111111//////.........---------........................////////////////////////////////////////////////.........///////////////.........------,,,,,,,,,000000000///////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............////////////111000000//////000000111000000000000000000000000////////////////////////222111000000000000000000111222222111000000222444777999<<>>;;;999999888999777666666777777666555444444333222222222222333333222111222333333111///111111111111111111111111000000000111111111222222333333222111000//////...000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111111111000000///.........////////////////////////000000000000000111111111////////////////////////////////////////////////000000000000000111111111000000000000111222333444222444555555555666999;;;<<>>===<<<:::888666444333444222111111333444333222333333333333333333333333222222222222222222222222222111111000000000111111000000000111111000000000///////////////000000000222222111000000/////////////////////////////////000000//////////////////000000000000//////......////////////............////////////////////////////////////////////////////////////////////////////////////...........................------------......//////000000000////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............//////////////////............//////000000000000000000000000////////////////////////222222111000000000000000000222555666777999<<<>>>BBBEEEJJJNNNPPPPPPNNNMMMJJJIIIGGGFFFFFFGGGIIIJJJOOORRRWWW^^^dddfffeeedddaaa```___^^^^^^^^^^^^^^^\\\[[[YYYWWWWWWYYYZZZ\\\\\\\\\[[[ZZZYYYVVVTTTSSSPPPNNNLLLJJJIIIHHHHHHHHHEEEFFFJJJLLLNNNMMMJJJHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIKKKLLLNNNPPPRRRSSSSSSRRRSSSTTTTTTTTTSSSQQQOOONNNHHHFFFDDDAAA???>>>??????;;;999888888999999777666555555444444333333333333444222111222333333111000111111111111111111111111000000111111111222222222222222222111111000000000000111111222222111111000////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111111111000000////////////000000000000000000000000///000000000111111111222///////////////////////////////////////////////////000000111111111111111222222111111111111111222222333444555666999===@@@DDDIIIPPPVVVYYYYYYYYYYYYXXX[[[]]]^^^]]]]]]^^^``````aaabbbcccddddddcccccchhhiiijjjkkkllllllkkkkkkffffffffffffffffffffffffeeedddcccaaa^^^[[[WWWUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPRRRUUUWWW]]]ccckkkmmmjjjeeebbbaaafffnnn|||{{{eee\\\VVVUUUTTTQQQNNNOOOKKKKKKKKKKKKKKKMMMOOOQQQOOOOOOOOOOOOMMMKKKIIIGGGEEEEEEDDDDDDEEEEEEEEEEEE@@@@@@???===;;;888666444444222000000222222222111333333333333333333333333333222222222222222222222000000000//////000000111111000000000000000000111000000000///////////////111111111111000000////////////////////////////////////000000000000000000111111111000//////......000000/////////.........////////////////////////////////////////////////........................///////////////.................................------......//////000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////////////////////////////000000000000000000000000111000000//////000000111000333777:::===???CCCFFFEEEGGGJJJKKKKKKHHHEEECCC????????????AAAEEEHHHKKKRRRUUU[[[ccciiillljjjhhhfffeeedddbbbaaa`````````]]]\\\[[[ZZZZZZ[[[]]]^^^[[[[[[YYYWWWUUURRRPPPOOOJJJIIIGGGEEEDDDDDDEEEFFF@@@CCCGGGJJJKKKJJJIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPNNNMMMKKKIIIGGGFFFFFFFFFBBBBBBAAA@@@@@@AAABBBCCCEEEFFFGGGIIIJJJJJJKKKLLLNNNOOOPPPRRRRRRRRRRRRRRRLLLJJJHHHEEECCCBBBBBBBBB===;;;::::::::::::999777666666666666666555555444444333111111333333222111111111111111111111111111111111111111222222222222000000111111222222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000///000000111111222222222000000000000000000000000000000000000000000000000///000111111222222111111333333222111111111111111000111333555888<<>>AAAFFFLLLQQQTTTXXX[[[```gggmmmooonnnlllhhhgggeeecccbbb````````````___^^^\\\\\\\\\\\\]]]XXXWWWUUURRRPPPMMMLLLKKKFFFEEEDDDCCCCCCDDDEEEFFF???BBBFFFIIIJJJIIIIIIJJJPPPRRRTTTTTTSSSQQQQQQQQQRRRQQQQQQPPPOOONNNNNNMMMLLLMMMNNNOOOQQQSSSTTTUUUSSSRRRPPPNNNKKKJJJHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDAAACCCDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQOOOMMMJJJGGGDDDBBB@@@???===<<<;;;<<<;;;:::888888888888999888888777666555333222111222333222111222222222222222222222222111111111222222222222333///000000111222333444444111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////////////////.../////////000111111222222111111111111111111111111///000000111111222333333000000000000000000000000000000000000000000000000///000111222222222111111222222111111111222333333222333666999<<>>===???BBBHHHNNNUUUZZZ]]]^^^```dddiiinnnooonnnlllhhhgggfffdddcccbbbaaaaaacccaaa___\\\YYYXXXVVVVVVRRRQQQOOOLLLJJJHHHGGGGGGBBBBBBBBBCCCDDDEEEFFFFFFBBBFFFJJJLLLLLLMMMOOOQQQUUUXXXZZZYYYVVVSSSSSSSSSUUUTTTTTTSSSQQQPPPOOOOOOLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSPPPNNNKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIEEEGGGGGGFFFCCCBBBDDDFFFFFFFFFEEEEEEFFFIIIKKKMMMPPPPPPOOONNNKKKGGGCCCAAAAAA???=========<<<;;;999999:::;;;;;;;;;:::888888666444222111222333333222222222222222222222222222111111111222222222333333111111111222222333333333111222222333333222222111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---......///000111222333333111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000///000111222333222111111000000000111222333555555555777:::===BBBHHHOOOUUUSSSUUUWWWXXXXXXYYY\\\^^^[[[]]]````````````aaaccc___aaaccceeeeeeeeedddccccccdddeeeffffffeeeddddddaaa`````````______^^^^^^VVVWWWWWWXXXWWWVVVTTTTTTNNNMMMLLLKKKJJJJJJKKKLLLUUU]]]iiivvvzzzmmm```WWWSSSSSSOOONNNMMMLLLLLLLLLNNNOOOOOONNNLLLIIIHHHGGGGGGGGGEEEFFFFFFFFFDDDAAA>>>===999777555555666666555444444444444444444444444444444444444333333222222222222111111111222333333444222111000//////000111222333222222222111111000000...///000111222222111000000000000000000000000000//////000000111111111222.............../////////000000000000////////////111111111111111111111111////////////////////////000000000000000000000000+++,,,---...///111222222---.........//////000000/////////......------,,,////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............/////////000111111000000000000111111000000000000000000000000000000000000000000000000111111222333555777999:::???AAAEEEGGGGGGGGGHHHJJJKKKIIIFFFCCCAAAAAAAAABBB???AAAFFFLLLSSSZZZ___bbbaaabbbeeeiiimmmnnnmmmkkkhhhhhhgggfffeeedddddddddcccaaa^^^ZZZUUURRROOONNNMMMLLLJJJHHHFFFEEEDDDDDD@@@AAABBBCCCDDDEEEFFFGGGHHHLLLOOOQQQQQQRRRUUUXXXWWWYYY[[[ZZZUUUQQQPPPPPPUUUUUUTTTSSSQQQPPPOOOOOOKKKLLLMMMNNNPPPQQQSSSSSSVVVUUUSSSQQQNNNLLLJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLLLLNNNNNNKKKHHHFFFGGGJJJFFFEEECCCBBBBBBDDDGGGIIILLLMMMNNNOOONNNKKKGGGEEEAAA@@@>>>===>>>===;;;::::::;;;<<<<<<<<<;;;:::999666444222111222333333222222222222222222222222222111111222222222333333333333333222222222222222222111222222333333222222111222222222222222222222222000000000000000000000000000000000000000000000000