BM6P6(@ rrreee^^^]]]```ccceeefffggggggeeedddbbbZZZXXXTTTRRRPPPMMMJJJGGGCCCCCCCCCBBBAAA@@@???>>>@@@===;;;999:::::::::999555444444333333444444555000000000///////////////333333333222222111111111///////////////000111111//////000000111111111222000000000000000000000000222111111111000000////////////000222222333333222777777999>>>CCCGGGIIIIIIOOORRRWWW[[[\\\\\\\\\]]]bbbiiipppssssssvvv{{{~~~rrriiieeeeeennn~~~pppccc\\\\\\___dddeeefffggggggeeecccbbbZZZXXXTTTRRRPPPMMMJJJGGGAAAAAAAAA@@@???>>>===<<<>>><<<:::999999999888777555444444333333444444555444333222111///...---,,,222222222111111000000000///////////////000111111.../////////000000000000000000000000000000000000111111111111000000000///000000111222222222222222666777:::???DDDIIILLLNNNPPPTTTYYY\\\]]]^^^___```dddiiinnnpppppprrrxxx~~~vvvlllgggccckkkzzzqqqeee^^^]]]```dddeeefffggggggeeecccbbbZZZWWWTTTQQQOOOMMMIIIGGGAAAAAA@@@???>>>===<<<<<<<<<:::999999999999666444555444444333333444444555444444333222000///......111111111000000000000000000////////////000111111.........////////////000000000000000000000000000111111111111000000000000111111111222222222222222555777;;;@@@FFFKKKOOORRRSSSVVVZZZ]]]___```bbbcccfffiiillllllkkkmmmttt{{{}}}pppiiiaaagggssstttjjjcccbbbeeedddeeegggggggggeeecccaaaZZZWWWTTTQQQOOOLLLIIIFFFCCCCCCBBBAAA@@@???>>>>>>;;;::::::::::::999666444555444444333333444444555111222222222222222333333111111111111111111000000000000//////000000111222/////////000000000000000000000000000000000000000111111111000000000000000222222222222222222222222666999<<<@@@EEEJJJPPPSSSUUUWWW[[[]]]___```ccceeegggiiijjjhhhfffiiiqqqxxxuuukkkbbbeeemmm{{{vvvlllfffeeegggeeefffggggggfffeeebbbaaaYYYWWWSSSQQQOOOLLLIIIFFFDDDCCCAAA@@@???>>>>>>>>><<<;;;:::;;;;;;:::777444555444444333333444444555111111222222333333333333222222222222222222222222000000000000000111222222111111111111111111111111000000000000000000000000000000000000000000111111333222222111111222333444888:::>>>@@@CCCHHHNNNSSSVVVXXXZZZ\\\]]]___bbbdddgggiiiiiifffdddgggpppwwwyyynnndddeeejjjtttssskkkdddccceeeeeefffggggggfffdddbbbaaaYYYVVVSSSPPPNNNLLLHHHFFFBBBAAA???===<<<<<<<<<======;;;::::::::::::777555555444444333333444444555444444333333222111111000222222222222222333333333111000000000000111222222333222222222222222111111000000000000000000000000000000000000111111111111222222111111222333555666888;;;???AAACCCGGGNNNTTTYYYZZZ[[[[[[[[[]]]aaacccfffhhhhhheeedddgggqqqxxxrrrgggfffhhhppp~~~qqqiiicccaaacccffffffggggggfffdddbbb```YYYVVVSSSPPPNNNKKKHHHEEEBBB@@@>>><<<;;;;;;<<<======;;;999888888888777666555444444333333444444555333333222222111111000000000111111111222222222222111111000000111111222333222222222222111111000000000000000000000000000000///000000000111111111111111111000000222444666888888<<<@@@BBBDDDIIIRRRXXX\\\\\\\\\[[[[[[\\\```ccceeeggghhhfffeeeiiisss{{{wwwiiigggggglllzzz}}}qqqiiicccbbbdddfffgggggggggfffdddbbb```YYYVVVSSSPPPNNNKKKHHHEEEDDDBBB@@@>>>======>>>???===:::777666666777666555555444444333333444444555//////000111222222333333//////000000111111111222111111111000111111222333222111111111000000//////000000000000000000000000//////000000111111111222111000000000222555777999777;;;@@@CCCFFFLLLUUU]]]^^^^^^]]][[[[[[\\\```ccccccfffhhhggggggkkkttt|||{{{jjjgggfffjjjvvvyyynnnfff___^^^bbbbbbfffgggdddcccdddbbb^^^UUUTTTRRRQQQNNNJJJEEEAAAEEEBBB@@@>>>>>>===;;;999DDD@@@;;;888888888888888333333333222222222111111111111000000000000111111/////////...------,,,,,,222222222222222111000///555444222111111111222222333333222222111000000000444222000///...///111222444333222111111333555666888999;;;>>>BBBKKKTTTZZZ___```aaa]]]ZZZ[[[aaafffddddddeeeeeegggmmmvvv}}}}}}~~~vvvlllgggkkkssszzznnnfff]]]\\\```aaaeeefffdddcccdddbbb^^^VVVUUURRRQQQOOOKKKGGGDDDBBB@@@===;;;;;;:::999777@@@===:::888777777777666333333333333222222222222111111000000000000111111////////////000000000000111111222222111000000///444333222111000111111222222111111111111000000000111000///...---......///333222222111222444555666888999;;;===BBBJJJSSSZZZ^^^______]]]ZZZZZZ___dddfffeeeeeegggkkksss{{{zzzooohhhjjjppp{{{{{{oooeee\\\YYY]]]___ccceeedddccceeebbb^^^WWWUUURRRPPPNNNLLLIIIGGGEEEBBB@@@>>>>>>===<<<:::;;;999888777777777555444444444444444333333333333111111000000000000111111///000000111222222333333000000111111000000//////222222111000000000111111//////000000000000111111000000/////////.........000111111333444555666777888999;;;>>>BBBJJJRRRXXX\\\]]]^^^\\\YYYZZZ^^^bbbfffcccbbbfffoooyyysssiiiiiimmmvvv}}}pppeee[[[WWWZZZ]]]aaadddcccccceeebbb^^^WWWTTTQQQNNNMMMLLLJJJHHHFFFCCCAAA@@@@@@???>>><<<888777777888888888555333555555444444444333333333222111111000000111111222111111111222222222333333//////000000000000//////111111000000000000000000---......///000111111111111222222222222111000///...///111444555777777777888999;;;>>>CCCJJJRRRXXXZZZ\\\]]]\\\[[[\\\___aaaccc^^^\\\bbbooo{{{wwwkkkhhhjjjqqq}}}pppeeeZZZVVVXXX\\\aaadddccccccdddaaa]]]VVVSSSPPPMMMLLLKKKIIIGGGBBB???===<<<<<<<<<:::999888888888999:::999666444555555444444444333333333222222111111111111222222222222222111111000000000...///000000000000//////000000000000111111000000------...///000111111222222222222333222111000000...///222444666777888888888:::<<<@@@DDDJJJRRRWWWZZZ[[[]]]^^^___```bbbcccaaa\\\YYYaaaooo}}}yyylllhhhhhhnnn|||pppfff[[[VVVYYY[[[```dddccccccccc```[[[UUUSSSPPPNNNLLLJJJGGGEEEBBB???===<<<===<<<;;;:::999999999999:::999777555444444444444333333333333222222111111111111222222222222111111000//////...//////000000111111000000///000111111222222111111......///000000111222222111111000000000/////////000000222333555777888999999;;;>>>AAAFFFLLLSSSXXXZZZ\\\^^^aaadddfffggggggccc^^^\\\cccqqq~~~}}}ooojjjhhhlll{{{{{{pppfff\\\XXXZZZ\\\aaadddccccccbbb^^^YYYVVVTTTRRRPPPNNNKKKGGGCCCBBB@@@>>>===>>>>>>===;;;;;;999888888999888666444333333333333222222222222333222222111111222222333111111111111000000000000///000000111222222111111///000222333333333222222///000000111111222222222222111000/////////000111222222222333444666888:::;;;===@@@CCCGGGMMMTTTXXX[[[]]]```eeeiiilllllllllddd```___eeerrr~~~ssslllhhhiiivvvzzzoooggg]]]YYY[[[\\\aaadddcccbbbbbb]]]WWWWWWVVVTTTRRRPPPLLLGGGCCC???===::::::::::::999888;;;:::888777888777555444333333333222222222111111333222222111111222222333000000000111222222333333000000111222222222222222000111222333444444333222111111111111222222222222555444222000000111222444444333222222333666888:::;;;>>>AAADDDHHHNNNTTTYYY\\\^^^bbbggglllppppppooocccaaa```fffppp|||wwwnnniiihhhrrr{{{oooeeeZZZVVVYYY^^^```bbbcccbbb___ZZZXXXUUUTTTRRRPPPLLLIIIFFFDDDAAA@@@>>>===<<<;;;<<<<<<;;;:::999777777777777888333333333222222111111111555444333333222222333333///000111222222111000///111111111000000...------111111111111111111111111+++---......------///000......///000111222333333333000///111666999:::999:::???CCCEEEJJJQQQUUUTTTXXXWWWZZZbbbkkkpppooollleeeeeehhhmmmuuu}}}}}}rrrkkkjjjooowww}}}pppfff[[[WWWZZZ]]]___bbbcccccc```]]]ZZZVVVUUUSSSPPPMMMIIIFFFDDDAAA@@@>>>===<<<;;;<<<<<<;;;:::999777777777777888555555555444444333333333333333222111111111111222000000111222111111000/////////000000111111000000111111111111111111111111---...//////......///000/////////000111111222222222111///111666999::::::<<>>===<<<;;;<<<<<<;;;:::999888777777777777555555444444444444333333222222111000000000000000111111111111111000///...---...///111222333333333111111111111111111111111///111111111///...///000000000000000000000000000222111000222555888::::::>>>CCCGGGJJJPPPXXX[[[ZZZYYYXXXYYY]]]ccchhhhhhgggaaaccceeejjjpppvvv|||}}}}}}}}}~~~zzzqqqmmmpppuuurrrhhh]]]YYY\\\```aaacccddddddbbb___]]]WWWVVVTTTQQQNNNJJJGGGFFFAAA@@@>>>===<<<;;;<<<<<<::::::999888888777777777222222222222222222222222222222111000000000000111222222111111000000//////---...000111333333444444111111111111111111111111111222333222000///000111111111111111000000//////111111111222555888:::;;;@@@EEEJJJMMMSSS[[[^^^]]][[[YYYYYY\\\```dddeeeeeeaaacccgggkkkoootttyyy|||~~~}}}~~~tttnnnooosss~~~rrrhhh^^^ZZZ]]]cccdddeeeeeeccc```]]][[[WWWVVVTTTQQQNNNJJJGGGFFFAAA@@@>>>===<<<;;;<<<<<<::::::999999888777777666222222222222222222222222333333222111111111111111222111111000000000000000000000111222222222222222111111111111111111111111222333444333111000000111222222111111000/////////000111222333444777:::<<>>===<<<;;;<<<<<<999999:::999999888666666333333444444444444555555333333222111111111111222111111000000000000111111111111111222111111000000111111111111111111111111111222333333111000111222222111111111000000//////000111222333444666999<<<@@@FFFLLLOOOTTTZZZ\\\ZZZZZZZZZ[[[]]]^^^___```aaaaaagggoootttuuuuuuvvvxxxzzz|||~~~~~~}}}~~~|||qqqmmmoooxxxssskkkbbb___bbbcccddddddcccaaa___]]][[[VVVUUUSSSPPPMMMIIIFFFDDDAAA@@@>>>===<<<;;;<<<<<<999999::::::999888666555333333333444444555555555222222111000000000000111000000//////000111222333///000000111111000000///111111111111111111111111000111222222111111222333111111111000000000000000///111333333333555999===@@@FFFKKKNNNRRRXXXYYYWWWVVVXXXZZZ\\\]]]]]]^^^^^^___hhhsssyyyxxxvvvuuuuuuwwwzzz}}}~~~~~~tttooooooqqquuummmdddaaaeeeaaabbbbbbbbbaaa```^^^]]]UUUTTTRRRPPPLLLIIIFFFDDDAAA@@@>>>===<<<<<<<<<<<<999999::::::999888666555111111111222222333333333111111000/////////////////////...///000111333444......///000000000000000111111111111111111111111///000222222111111222444000000000000000000111111///111333444333555999===???EEEJJJMMMQQQVVVWWWTTTSSSVVVYYY\\\\\\[[[[[[\\\^^^hhhttt{{{zzzvvvsssssswwwzzz~~~wwwpppppplllzzzxxxqqqhhhcccdddcccddddddcccaaa___\\\ZZZSSSRRRQQQOOOLLLIIIEEECCCAAA@@@???===<<<<<<<<<<<<;;;:::::::::999888888888666555444333333333333333333333333222222111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222222333222222333666:::<<<<<<<<>><<<<<<<<<<<<:::::::::999888888777777555555444333333333444444333333222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222444777:::<<<======@@@AAADDDHHHLLLOOOPPPPPPSSSUUUXXXZZZZZZ[[[[[[[[[^^^dddkkkqqqsssuuuyyy|||~~~tttnnnmmmtttwwwpppgggcccdddbbbbbbbbbbbb___\\\YYYWWWTTTTTTRRROOOLLLHHHDDDBBBAAA@@@???>>>===<<<<<<<<<:::999999888777777666666444444333333333444555555222222222222222222333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222333555777:::<<<===>>>CCCEEEIIILLLOOOQQQQQQQQQWWWYYY\\\\\\\\\[[[[[[\\\___dddjjjoooqqquuuzzz~~~vvvoookkkqqq}}}vvvooofffbbbdddcccccccccbbb```]]]YYYWWWTTTTTTRRRPPPLLLHHHDDDBBBAAAAAA???>>>===<<<<<<<<<:::999999888777666555555333333333333333444555666111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000///000000111222222333666777999<<<>>>AAAEEEHHHLLLOOOQQQQQQQQQQQQYYY[[[^^^^^^\\\ZZZ[[[\\\cccfffkkknnnpppsssyyy}}}xxxpppjjjoooyyyvvvnnnfffbbbdddeeeeeeeeecccaaa]]]ZZZXXXTTTSSSRRROOOLLLHHHDDDBBBBBBAAA@@@>>>============::::::999888777666555444333333333333333444555666111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////000111111222222444777888999;;;@@@CCCDDDGGGKKKMMMMMMMMMNNNOOOXXX\\\___^^^[[[XXXYYY[[[gggjjjmmmnnnnnnqqqvvvzzz~~~{{{qqqkkknnnvvvuuunnneeebbbeeeeeefffeeedddaaa^^^ZZZXXXSSSRRRQQQOOOLLLIIIEEECCCBBBAAA@@@???>>>=========;;;;;;:::999777666555555444444333333333444555555222222222222222222333333111111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111222333222555888999999;;;AAAEEEFFFJJJMMMNNNMMMMMMPPPSSSWWW\\\```^^^ZZZWWWYYY[[[iiikkknnnooonnnppptttxxx{{{}}}~~~tttlllnnnssstttmmmeeebbbeeeeeeeeeeeeccc```]]]YYYWWWQQQQQQPPPOOOLLLIIIGGGEEEBBBBBB@@@???>>>=========<<<<<<;;;999888777666555555555444333333333444444333333222222222222222222000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000111111222444444222555888999999;;;AAAGGGJJJMMMPPPOOONNNOOOTTTXXXWWW\\\```___ZZZWWWYYY]]]gggkkknnnpppoooppptttwwwyyy|||xxxllllllppp{{{tttmmmeeebbbeeedddddddddbbb___[[[XXXVVVPPPPPPPPPOOOMMMJJJGGGFFFCCCBBB@@@???>>>>>>=========<<<;;;:::888777666555666555444444333333333333444333333222222111111111000000111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222333444555222555999999999;;;BBBHHHGGGJJJMMMLLLJJJLLLRRRWWWWWW]]]aaa```[[[XXXZZZ^^^eeeiiinnnpppppprrruuuxxxyyy|||zzzlllkkknnnxxxsssjjjbbb^^^aaafffeeedddbbb___\\\ZZZXXXSSSRRRPPPNNNKKKHHHFFFEEECCCBBB@@@@@@@@@???<<<:::<<<<<<;;;;;;:::999999888555555555444444333333333333222222111111222222333222222222333333222222222222111000111333444555444111111111111000000000000000/////////000111333444333333222222333333444555555777999;;;===@@@DDDGGGIIILLLOOOOOOMMMPPPWWW]]]___cccfffccc\\\XXX[[[___hhhhhhjjjoootttxxxzzzzzzwwwzzzzzzvvv{{{yyymmmkkkiiinnntttlllccc```bbbddddddcccaaa^^^[[[XXXWWWSSSRRRPPPNNNKKKHHHFFFEEEFFFCCC???============<<<:::999888777777666666666444444444444444444333333333222222111111222222333111111222222222222111111......---...000111111111111111111111000000000000///...------...///111333333222222222222333444444222444666777999<<<@@@CCCHHHKKKOOOOOOOOOSSS\\\cccdddhhhiiifff___[[[^^^bbbgggiiilllrrrwww{{{||||||yyy{{{yyyssswww}}}ooollliiimmm}}}uuummmdddaaacccccccccbbb```]]]ZZZWWWUUUSSSRRRPPPNNNKKKHHHFFFEEEHHHDDD???<<<;;;<<<======:::999777666555555666777333333444444444444444444333222222111111222222333000111111111111111111000000000111111222222333333111111111111000000000000///---,,,++++++---000222222222222222222333444444555666888999;;;===AAADDDGGGJJJNNNOOOQQQXXXccclllllloooooojjjccc```bbbeeefffiiinnnuuu{{{~~~zzz|||{{{uuuxxxrrrmmmiiilllzzzuuummmeeeaaacccccccccbbbaaa^^^ZZZWWWUUUSSSRRRPPPNNNKKKHHHFFFEEEGGGDDD???<<<<<<<<<<<<;;;<<<:::999777666777888888333333333444444555555555333222222111111222222333000000111111111111000000111222333333333333333444111111111111000000000///000...,,,***+++---000222222222222111222333333444666888999:::;;;>>>BBBEEEFFFJJJNNNPPPSSS\\\iiissstttuuusssmmmfffbbbdddgggeeehhhooowww~~~~~~xxx{{{sssmmmhhhkkkvvvuuunnneeebbbddddddeeedddccc```]]]YYYVVVSSSRRRPPPNNNKKKHHHFFFEEEDDDBBB@@@>>>>>>===;;;999;;;:::999777777777777888333333333444444555555555333222222111111222222333000000111111111111000000---///111111000//////111111111111111000000000///111000...------///111222222111111111111222333333333444666777999;;;???BBBFFFJJJNNNPPPTTT]]]iiissswwwvvvrrrllleeecccdddfffeeehhhooowww~~~~~~|||uuuxxx~~~uuummmhhhjjjssswwwpppgggccceeeeeeffffffeeeccc^^^ZZZXXXSSSRRRPPPNNNKKKHHHFFFEEEAAA@@@?????????>>>;;;999888888888777777666555555333333444444444444444444333222222111111222222333000111111111111111111000---111444444111///000222111111111111000000000000222111000///000000111222111111111111111222333333444666888999;;;>>>BBBFFFGGGJJJNNNPPPSSSZZZeeennnrrrppplllfffcccbbbeeeggggggjjjpppwww|||~~~|||yyysssvvv{{{~~~yyyoooiiijjjppp|||yyysssjjjfffhhhffffffgggfffccc___[[[XXXSSSRRRPPPNNNKKKHHHFFFEEEAAA???===<<<=========<<<888888999:::999777555444444444444444444444333333333222222111111222222333111111222222222222111111///333777777333111222444111111111111000000000000111111111111111111111000111111111111111222222333666888:::<<>>???999;;;<<<======:::888666555555555444444333333333333222222222222222222333222222333333333333222222,,,000555444000---...111111111111111000000000000///000111222222111000///111111111000111222222333222555777:::===AAAFFFIIIHHHLLLOOOPPPPPPSSS[[[aaa```^^^[[[ZZZ]]]bbbhhhmmmooopppsssxxx{{{|||zzzwwwvvvxxxyyyyyyyyyxxxnnnllllllrrrxxxnnniiiiiihhhhhhfffddd```\\\XXXVVVQQQPPPNNNMMMMMMKKKHHHFFFBBBAAA@@@???>>>===<<<;;;:::999888777666555444444666666666666555444333222333333222111000000111111111111111111111111111111222222222111111111111111333111000000111222222111222222111111111111111111000111222111000000222333555777999===@@@CCCFFFGGGIIIJJJKKKLLLNNNSSSXXX\\\___^^^]]]^^^```dddiiilllqqqnnnpppxxx}}}|||zzzzzzxxxxxxxxxwwwwww}}}yyymmmjjjkkkrrr~~~wwwmmmhhhhhhggggggfffccc```\\\YYYWWWRRRQQQOOONNNMMMKKKHHHEEE>>>>>>>>>>>>????????????666666666666555555444333666666666666555444333222333222222111000000111111111111111111111111111111//////000111222333444444333111000000111222222111111111111111111111111111000111222111000000222444666777999===@@@CCCFFFGGGIIIIIIJJJLLLOOOTTTYYY\\\]]]\\\[[[\\\```fffkkkoooqqqoooqqqxxx|||{{{yyyzzzzzzzzzzzzyyyzzz~~~{{{{{{vvvtttwwwzzz}}}|||ooojjjkkkrrr~~~vvvlllfffgggffffffeeeccc```]]]YYYXXXTTTRRRPPPNNNMMMJJJGGGDDD????????????????????????666777888888777666555444555555666555555444333222333222111111000111111111111111111111111111111111//////000111222333333444333111///000111222111000111111111111111111111111000111222111000111333444666777:::===@@@CCCFFFGGGIIIIIIJJJLLLPPPUUUZZZ\\\ZZZYYYYYY[[[```gggnnnsssqqqoooqqqwwwzzzyyywwwxxx{{{}}}}}}}}}}}}|||xxxuuussssssmmmkkklllooosssyyyrrrlllkkkqqq}}}uuukkkeeefffeeeeeedddbbb```]]]ZZZXXXUUUSSSPPPOOOMMMJJJGGGDDDCCCCCCAAA@@@>>>===<<<;;;:::;;;<<<<<<:::888666555444555555555444444333222222222111111111111111222111111111111111111111111333333222222111000000000222111//////111111111000000000000000111111111111000111222222111111333555666888:::===@@@CCCEEEFFFHHHHHHIIILLLQQQWWWZZZ\\\ZZZYYYXXXZZZ___gggnnnsssqqqoooqqqvvvwwwuuutttvvv|||~~~~~~zzzvvvtttrrrlllhhhhhhjjjmmmssszzztttmmmlllrrr{{{tttjjjeeefffeeeddddddbbb___\\\YYYXXXUUUSSSQQQOOOMMMKKKGGGDDDDDDCCCBBB@@@>>>===<<<;;;=========<<<:::777555333444444444444444444333222222111111111111111222222111111111111111111111111333333222222111000000///222000//////000111111000//////000000000111111111000111222222111222444666777888:::===@@@CCCEEEFFFFFFFFFGGGKKKRRRWWWZZZ[[[[[[ZZZYYY[[[___ffflllqqqqqqpppqqqttttttqqqqqqssszzz}}}|||yyytttnnniiihhhhhhiiimmmsss{{{vvvooommmrrrzzzsssiiieeegggeeeeeedddbbb___\\\XXXWWWUUUSSSQQQOOONNNKKKHHHEEEAAAAAAAAA@@@??????>>>>>>===<<<:::888666444333222333333444444444444333333111111111000111111222333111111111111111111111111000000111111111222222222222000...///000111000///...//////000000111111111000111222222222333555777777888:::===@@@BBBDDDFFFDDDCCCEEEJJJRRRXXXZZZZZZZZZZZZZZZ\\\```eeejjjnnnsssrrrsssuuusssooopppsssyyy}}}|||uuupppnnnkkkhhhjjjooorrryyyxxxqqqnnnrrryyyrrriiifffhhhfffeeedddbbb___[[[WWWUUUTTTRRRPPPOOONNNLLLIIIGGGBBBBBBAAA@@@@@@???>>>>>>;;;999777555444555555666222333333444444333333333111111000000111222222333111111111111111111111111111111111111111222222222111000......000111000///......//////000111111222000111222222222333555777888999;;;===@@@BBBDDDEEECCCAAABBBIIIQQQXXXYYYXXXXXXXXXZZZ]]]aaafffjjjmmmwwwuuuvvvxxxuuupppqqquuuyyy}}}{{{wwwqqqppprrrqqqvvv}}}|||tttoooooo{{{xxxrrrjjjfffhhhgggfffeeebbb^^^ZZZVVVTTTSSSRRRPPPOOOOOOMMMJJJHHHFFFEEECCCAAA???===;;;;;;;;;999777555666777:::<<<222222333444444333333333111111000000111222333333111111111111111111111111444444333222111000///...111000......000000000///---......///000111111222000111222222222333666888888999;;;===@@@BBBDDDEEEAAA@@@AAAHHHQQQWWWYYYWWWUUUWWWZZZ^^^bbbgggkkkmmmyyyxxxyyyzzzvvvqqqrrrwwwyyy~~~|||yyyzzzwwwxxx{{{~~~vvvooommmwww}}}uuukkkhhhjjjiiihhheeebbb___\\\YYYXXXTTTSSSRRROOOMMMKKKIIIHHHDDDCCCBBB@@@>>>===;;;;;;888888777777666666555555444444444444333222111111222222222222222222333333111111222222222333333333333333333333333333333333222111111111000000//////////////////000222333444222111111222333555777999888999;;;>>>@@@@@@AAA@@@AAABBBEEEHHHLLLPPPTTTUUUTTTYYY___cccfffjjjooosssyyy|||}}}wwwooommmttt{{{wwwnnnkkkrrr{{{}}}tttkkkgggjjjiiihhheeebbb___[[[YYYXXXUUUTTTRRRPPPMMMKKKIIIIIIDDDCCCBBB@@@>>>===<<<;;;888888777777666666555555444444444444333222111111333333222222111111000000111111111222222222333333222222222222222222222222111111111111000000000///111000000000000000111222222111111222333555777999888:::<<>>===<<<888888777777666666555555444444444444333222111111222111111111000000//////000000000111111111222222000000000000000000000000111111111000000000000000111111000000000000000111222111111222333555777999:::<<<>>>@@@BBBCCCCCCCCC@@@AAACCCEEEIIILLLOOOQQQMMMTTT]]]ccceeeeeegggiiimmmppprrrppplllmmmsssyyy||||||pppjjjmmmsssxxxpppgggeeeiiihhhgggdddaaa^^^[[[XXXWWWRRRQQQOOOMMMJJJHHHFFFEEECCCCCCBBBAAA@@@>>>>>>===888888777777666666555555444444444444333222111111//////000000111111111222000111111111111222222222000000000000000000000000000000000000000000111111////////////000111222333222111111222333555777999;;;<<<>>>AAACCCCCCDDDCCCBBBBBBDDDFFFIIILLLOOOPPPNNNUUU^^^dddfffffffffhhhnnnqqqrrrqqqnnnooosssxxx{{{rrrjjjkkkqqqwwwooofffdddhhhhhhfffdddaaa]]]ZZZXXXVVVQQQPPPOOOMMMJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>888888777777666666555555444444444444333222111111...//////000111222333333111111222222222333333333000000000000000000000000000000000000111111111111......//////000222333444222111111222333555777999:::<<<>>>AAABBBCCCCCCCCCBBBCCCDDDFFFIIIKKKNNNOOOPPPVVV___dddeeeeeefffgggnnnqqqsssrrrqqqrrrvvvyyy{{{sssjjjkkkpppvvvnnneeedddhhhhhhfffdddaaa]]]ZZZXXXVVVSSSRRRPPPNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@??????>>>888888777777666666555555444444444444333222111111000000111111222222333333222333333333333444444444111111111111111111111111///000000000111111111111000000//////000111222222222111111222333555777999:::;;;>>>@@@BBBCCCCCCCCCBBBBBBCCCEEEGGGJJJLLLMMMQQQWWW^^^cccddddddeeegggllloooqqqrrrsssuuuxxx|||{{{tttkkkkkkooouuummmeeeccchhhgggfffdddaaa]]]ZZZWWWVVVTTTSSSRRROOOMMMKKKIIIHHHCCCCCCBBBAAAAAA@@@??????888888888777666666555555444444444444333222111111333333222222222222222222333333333444444444555555111111111111111111111111//////000000111111111222222111111000000000000000222222111222333555777999:::;;;===@@@AAABBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKQQQWWW^^^bbbbbbccceeegggiiilllooorrrssswww{{{~~~|||uuukkkkkkooovvvmmmgggeeefffbbbbbbbbbaaa^^^ZZZVVVTTTSSSRRROOOMMMLLLKKKLLLLLLFFFEEEDDDBBB@@@===;;;::::::999999888777666666555555555444333333222111111222222222222111111000000222222222222222222222222666555333111000000111222000000000000000000000000000000000000000111111222222333444444333555888:::;;;===???BBBDDDEEEFFFFFFBBBBBBCCCFFFHHHJJJJJJIIINNNWWW^^^```bbbeeegggfffmmmkkkjjjmmmsssyyy{{{{{{yyynnnkkknnnwwwnnngggeeefffcccbbbbbb```]]]ZZZWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKCCCCCCBBBAAA@@@>>><<<;;;777777777666555444444444555555444333333222111111222222222222111111111000222222222222222222222222333222000///......//////000000000000000000000000000000000000000111111222222333444333333555888:::<<<>>>AAADDDFFFGGGGGGGGGDDDDDDDDDFFFHHHIIIIIIHHHMMMVVV\\\^^^___cccffffffkkkiiiiiimmmttt{{{~~~~~~~~~~~~yyynnnjjjmmmxxxooohhheeeeeedddcccaaa___\\\YYYXXXVVVTTTTTTSSSQQQNNNLLLJJJHHHAAAAAAAAA@@@???>>>===<<<777777666666555555444444555444444333333222222111222222222222111111111111222222222222222222222222555444333222111111222222000000000000000000000000000000000000000111111222111222333333333555888;;;>>>@@@EEEHHHJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGNNNUUU[[[[[[\\\aaafffgggiiigggggglllttt{{{~~~~~~{{{nnnjjjlllyyyqqqiiieeedddeeedddaaa^^^[[[YYYXXXXXXUUUUUUTTTRRROOOLLLIIIGGGBBBAAAAAA@@@???===<<<;;;999888888888777777777666444444444333333222222222222222222222222222222222111111111111111111111111555555555444444333333333000000000000000000000000000000000000000111111222111222333333444555999;;;???BBBGGGKKKMMMMMMKKKIIIGGGHHHHHHGGGFFFFFFGGGHHHPPPWWW[[[ZZZ[[[aaafffhhhhhhfffeeejjjrrrzzz~~~~~~}}}oooiiijjjzzzrrrjjjeeedddfffdddbbb___\\\ZZZYYYXXXUUUUUUTTTRRROOOKKKHHHFFFDDDDDDCCCAAA???===:::999888888888888777777777777444444333333333333222222222222222222222222222333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111222000222333333444666999<<>>@@@CCCFFFHHHIIIHHHHHHGGGJJJLLLKKKJJJKKKPPPUUUYYY___bbb```___bbbeeefffdddaaa```dddllluuu{{{}}}tttjjjiii|||ssskkkggggggdddddddddbbb```\\\XXXVVVTTTRRROOOLLLJJJHHHHHHHHHDDDDDDDDDCCCBBBAAA??????777777777777888888888888333333333333333333333333222222222333333444444444000000000000000000000000------///000000///...---000000000000000000000000000000000000000111111222000111222333444666:::======>>>AAACCCEEEGGGGGGGGGFFFIIILLLLLLKKKMMMSSSYYYZZZ```cccaaa___aaadddcccbbb```___cccmmmwww~~~uuukkkiiivvvkkkfffhhhbbbbbbbbbaaa___]]]ZZZYYYTTTSSSQQQNNNKKKHHHFFFEEEGGGGGGEEEAAA===:::;;;;;;888888777666666666666666555555444333333222111111222222222222222222222222111111222222222222111111...///000111111111111111222111///.........///000111111111000000000000000,,,---000222555777888888===@@@CCCEEEEEEEEEFFFGGGKKKMMMNNNLLLIIIKKKQQQXXX^^^___aaaccceeeeeeeeedddaaaaaabbbiiirrryyy~~~~~~ooofffvvvkkkgggiiiccccccbbbaaa___\\\ZZZXXXTTTSSSQQQNNNKKKHHHFFFEEEAAACCCDDDCCC@@@===<<<===999888777777666666666666555555444333333222111111222222222222222222222222000111111222222111111000///000000111111111111000222111000000/////////000111000000000000000000000...///111444666888::::::>>>@@@CCCEEEEEEEEEFFFGGGJJJMMMOOOMMMJJJKKKPPPVVV\\\]]]___aaabbbcccdddddd``````bbbiiirrrzzz~~~~~~~~~pppgggwwwlllgggiiiddddddcccaaa___\\\YYYWWWUUUSSSQQQNNNKKKHHHFFFEEE@@@BBBEEEDDDBBB>>><<<;;;888777777777666666666666555444444333333222222111222222222222222222222222000111111222222111111000000111111111111000000///111111111222111111000///000000000000000000111111000111333555888:::<<<===???AAACCCDDDDDDEEEFFFGGGIIIMMMPPPOOOLLLLLLPPPTTT[[[[[[\\\^^^___aaacccddd___```dddjjjssszzz~~~yyyxxxtttpppllliiigggfffdddeeefffgggggghhhggggggnnnnnnrrrxxx}}}rrrhhhwwwlllhhhjjjeeedddcccbbb___[[[XXXVVVUUUTTTQQQOOOLLLIIIFFFEEEDDDEEEFFFDDD@@@<<<999888555555666666666555555555444444444333333222222222222222222222222222222222000000111111111111000000111111111111111000///...000111222333333222111000000000000000000111111111111222333555888:::<<<===???AAACCCDDDDDDDDDFFFGGGJJJNNNRRRQQQNNNNNNQQQUUU[[[[[[[[[\\\^^^aaadddeee___bbbfffmmmsssyyy|||~~~~~~~~~{{{tttmmmiiidddbbb```]]]ZZZXXXVVVUUUVVVVVVWWWXXXXXXXXXXXXXXX\\\]]]aaafffiiipppuuukkkwwwlllgggiiieeedddcccbbb___[[[XXXVVVUUUTTTRRROOOLLLIIIGGGFFFGGGGGGEEEBBB===;;;:::;;;333333444555555444444333444444333333333333222222222222222222222222222222000000000111111000000000111111111111111000///...000111222333333222111000//////000000111111111111111111222444666999<<<===@@@BBBCCCDDDCCCDDDEEEGGGKKKOOORRRQQQNNNNNNSSSXXX]]]]]]]]]^^^```bbbeeefff```dddiiioootttwwwzzz{{{~~~}}}~~~}}}}}}}}}vvvsssooojjjfffbbb]]]ZZZTTTTTTRRRQQQOOOOOONNNNNNOOOOOOPPPQQQQQQQQQPPPPPPQQQRRRVVVYYYZZZ___lllzzzwwwmmmvvvkkkfffhhhddddddcccaaa___\\\YYYWWWVVVTTTRRROOOLLLIIIGGGFFFDDDDDDCCC@@@===<<<>>>???222333444555555555444333333333333333333333333333222222222222222222222222///000000111111000000///000111111111111000000///000000111111222111111111/////////000111111222222111111111333555888;;;===AAACCCCCCCCCCCCCCCEEEGGGKKKMMMOOOMMMKKKMMMUUU[[[^^^______```aaacccdddeee```dddkkkqqquuuwwwyyy{{{||||||}}}}}}}}}uuullldddaaa]]]ZZZXXXWWWTTTRRRLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMOOOPPPRRR[[[fffssszzzooo~~~uuujjjeeegggccccccbbbaaa___\\\ZZZXXXVVVUUURRRPPPLLLJJJGGGFFFBBBCCCCCCBBB???=========222333555777777666555444333333333333333333333333222222222222222222222222//////000000000000/////////000000111111111111000000/////////000000111222...//////000111111222222111111222333555888<<<>>>BBBCCCCCCCCCBBBCCCEEEGGGJJJJJJJJJGGGEEEJJJUUU^^^______```aaabbbbbbbbbbbb\\\bbbkkkrrrvvvxxx{{{}}}|||}}}~~~mmmaaaXXXVVVRRRPPPPPPPPPPPPOOOKKKKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGKKKLLLMMMRRRYYYcccttt|||qqq~~~tttiiieeegggbbbbbbbbbaaa___]]]ZZZYYYVVVUUUSSSPPPMMMJJJHHHFFFCCCEEEFFFEEEAAA<<<999888333555777888999888777666333333333333333333333333222222222222222222222222//////000000000000//////...///000111111111111111000///.........///111222...//////000111222222222222222222333666999<<>><<<;;;:::999777777666555222000333333333222222333444444000000000000111222333333222222222111111111111000111111111111111000//////222111000.........///000111111111000000000000000111333555666666888;;;===BBBBBBCCCBBBBBBCCCGGGJJJHHHIIIIIIFFFDDDGGGOOOVVV^^^aaa```]]]```eeeccc\\\YYY___hhhqqqwww}}}|||{{{||||||{{{jjj^^^YYYSSSSSSRRRQQQPPPOOOOOONNNLLLMMMNNNNNNOOOOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMSSSTTT```uuurrr|||rrrkkkggggggdddcccaaaaaa```^^^ZZZWWWVVVUUURRROOOKKKHHHFFFDDDCCCCCCCCCBBBAAA>>><<<;;;888666555444444333111///444444333333333333444444111000000000000111111222222222222111111111111000222222222222222111000000111000000////////////000111000000000000000000000111333555666666888;;;>>>AAABBBBBBAAAAAABBBFFFIIIGGGHHHHHHEEEDDDGGGOOOVVVZZZ]]]\\\ZZZ]]]aaa```ZZZYYYaaallltttxxx||||||{{{||||||{{{nnn```WWWUUUQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJNNNLLLTTTcccppp{{{ttt|||ssskkkhhhhhheeedddbbbaaa```]]]YYYVVVUUUTTTQQQNNNKKKHHHEEEDDDCCCCCCCCCBBBAAA>>><<<:::777555444444444444222111444444333333333333444444222111111000000000000111222222222111111111111000222222333333222222111111//////000000111000000000000000000000000000111111111333555666777999<<<>>>@@@@@@@@@@@@???AAADDDGGGFFFGGGGGGEEEEEEIIIPPPVVVXXXZZZZZZYYY[[[___^^^ZZZ[[[eeeqqqxxxzzz{{{{{{{{{|||}}}{{{pppiiiaaaYYYUUUVVVRRRSSSTTTUUUWWWXXXYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSUUUTTTRRRQQQOOOMMMKKKKKKGGGGGGGGGFFFGGGGGGHHHHHHOOOKKKMMMVVV^^^gggxxxwww|||ssslllhhhhhhgggeeecccbbb```]]]YYYVVVUUUTTTRRROOOLLLIIIGGGEEEDDDDDDCCCBBB@@@>>>;;;:::888666555555666666666444444333333222222222222333444333222111111111111111222222222111111111000000111111222222222111111000---...000111222222111000000000000000000111111111222333666777888:::===???@@@@@@@@@???>>>@@@CCCFFFFFFFFFFFFEEEFFFKKKQQQWWWXXXYYYZZZ[[[\\\^^^^^^\\\\\\hhhvvv|||{{{{{{~~~yyyzzz|||}}}xxxooofffbbb___[[[ZZZ]]][[[[[[\\\^^^___aaabbbccceeeeeedddcccaaa___]]]\\\ZZZYYYWWWUUURRRPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJOOOLLLLLLQQQUUU[[[iiivvvxxx}}}ssskkkgggggggggeeecccbbb```]]]YYYVVVVVVUUUSSSPPPMMMKKKHHHGGGDDDDDDDDDBBB@@@>>>;;;999888666444444555666666555333333222111111111111111555444333222222222222222222222222111111111000000//////000000000000000///...///000222222222111000//////000000111111111111222444666777888;;;>>>AAA@@@AAA@@@??????@@@CCCEEEEEEEEEEEEFFFIIINNNTTTXXXXXXYYYZZZ\\\\\\\\\\\\]]]___jjjwww|||{{{{{{|||xxxzzz|||}}}wwwooogggeeecccaaabbbeeefffgggggghhhiiijjjjjjkkkllllllkkkjjjhhhgggeeeddd```___\\\ZZZWWWTTTRRRPPPPPPOOONNNMMMLLLKKKKKKKKKIIIIIIKKKMMMOOOSSS\\\dddxxxxxx}}}ssskkkfffffffffeeecccbbbaaa^^^ZZZWWWWWWVVVTTTQQQNNNLLLJJJIIIEEEEEEDDDCCC@@@===;;;999777555222222333444444444444333222111111000111111444333333222222222333333222222222111111111111000......//////000000//////000000111111222111111111/////////000111111222222222444666888999<<>><<<:::999666777777666444333333444444333333222333444666777111111222222222222111111111111111111000000000000222222222222222222222222111000///000111222111000//////......///111333444555666888999:::===AAADDDGGGGGGGGGEEEDDDDDDFFFHHHJJJHHHGGGIIINNNTTTYYY[[[___aaa]]]]]]bbb\\\XXX```hhhpppuuuuuuuuu{{{|||zzzyyy{{{|||}}}~~~{{{wwwssspppmmmiiifffhhhfffccc___[[[XXXVVVUUUSSSSSSTTTTTTSSSRRRQQQQQQWWW\\\dddmmmwww~~~~~~pppeeebbbdddbbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999666777888666444333444555333333333333333444555666111111222222222222111111111111111111000000000000222222222222222222222222,,,++++++---000222222111333222222222222333555666555666888999:::===@@@CCCHHHIIIIIIHHHGGGFFFGGGIIIJJJIIIHHHKKKQQQWWW[[[]]]___aaa]]]]]]```ZZZVVV^^^hhhpppvvvuuuvvv|||{{{xxxxxx|||~~~|||yyyvvvsssooolllkkkjjjgggccc```]]][[[ZZZWWWWWWVVVVVVUUUUUUTTTTTTYYY]]]ccciiiqqq{{{qqqfffbbbcccbbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999666777888666444333444555333333444444555555444444111111222222222222111111111111111111000000000000000000000000000000000000---,,,,,,...000222222111222111000000000000222222555666888999:::<<<@@@CCCGGGIIIJJJIIIGGGFFFFFFGGGJJJIIIJJJNNNTTTZZZ^^^```^^^aaa]]]\\\^^^WWWSSS\\\hhhpppwwwwwwxxxzzzxxxyyy}}}~~~zzzwwwtttpppooollliiifffdddcccbbb]]]\\\[[[YYYXXXXXXYYYYYY[[[^^^aaadddiiiqqq|||ttthhhccccccbbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999555666777555333222333444222333444555555555333333111111222222222222111111111111111111000000000///000000000000000000000000333111000111222222111000111111///......///000000555666888888999;;;???BBBDDDFFFHHHHHHFFFDDDDDDDDDIIIIIIKKKOOOVVV\\\```aaa^^^aaa^^^\\\]]]UUURRR[[[hhhrrryyy{{{}}}{{{yyyzzz~~~}}}zzzuuutttrrrooommmkkkjjjiiidddbbb```]]]\\\\\\]]]^^^^^^```aaabbbdddjjjttt|||uuuiiidddeeebbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999444555555444222111111222333333555555555444333222111111222222222222111111111111111111000000000///////////////////////////444222111111222222111///555444333222111222333444555666888888999;;;>>>AAACCCEEEGGGGGGFFFDDDDDDEEEGGGGGGJJJPPPWWW\\\___```\\\aaa^^^\\\]]]UUUSSS]]]lllvvv~~~{{{{{{~~~zzzyyywwwtttrrrqqqpppooojjjhhheeebbbaaaaaaaaabbbaaabbbccccccdddiiiqqqxxxuuuiiieeefffbbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999444555555444222111222333444444555555444444333333111111222222222222111111111111111111000000000000///////////////////////////......///111222222111333222111000000111222333555666888888888:::>>>@@@CCCEEEGGGHHHGGGGGGHHHIIIFFFGGGJJJPPPWWW\\\^^^^^^[[[aaa___^^^^^^WWWVVVbbbrrr~~~{{{{{{}}}~~~|||yyywwwuuuttttttpppnnnllliiigggfffffffffdddfffgggggggggkkkqqqwwwsssgggdddfffbbbbbbcccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999666777777666444333333444666555444333333333333333111111222222222222111111111111111111000000000000000000000000000000000000000///...///111222222111//////.........000111222555777888888888:::===@@@CCCDDDFFFFFFFFFGGGIIILLLFFFHHHLLLRRRXXX\\\^^^]]]YYY``````___aaaZZZZZZgggzzz~~~}}}yyyyyy|||~~~|||zzzxxxxxxuuutttsssqqqooommmkkkjjjhhhjjjllllllkkklllppptttzzzpppfffccceeebbbccccccbbbaaa^^^[[[YYYVVVTTTRRROOOLLLJJJIIIHHHEEEDDDCCC@@@>>><<<:::999777888999888666444555666777666444333222333444444111111222222222222111111111111111111000000000000111111111111111111111111555444222222333222111///111111111111111333555666555777888888888:::===???@@@AAABBBCCCCCCEEEIIILLLGGGIIIMMMSSSYYY]]]^^^]]]XXX`````````bbb\\\]]]jjj|||{{{wwwwwwzzz~~~|||{{{zzzyyyxxxwwwvvvsssqqqnnnmmmkkkmmmoooooommmmmmooorrruuu{{{rrrgggaaa```aaaaaa```aaaaaa___[[[XXXWWWTTTPPPNNNMMMKKKIIIGGGDDDDDDCCCAAA>>>;;;888777555555444444444333333333444444444333333222222222111111111111111111111111222333333333333222111111111111111111111111111111000000111222222222222222111111111222333444555666888888888999:::<<<===>>>???>>>>>>???CCCFFFHHHHHHFFFGGGJJJPPPVVV[[[]]]^^^]]]]]]aaaccc```\\\cccnnn~~~|||xxxxxxxxxxxx{{{~~~}}}{{{zzzxxxxxxwwwwwwrrrqqqqqqrrrtttuuutttrrrvvvyyyrrrfffaaa```bbbaaaaaabbbbbb```\\\YYYWWWUUUQQQOOOMMMLLLIIIGGGEEEDDDBBB@@@===:::999777555555555555444444444333444444333333333222222222111111111111111111111111111111111111111000000///111111111111111111111111///000111111222222111111111111111222333444555666777777777888:::;;;===>>>@@@???>>>@@@DDDGGGHHHHHHFFFGGGJJJPPPVVV[[[]]]^^^]]]^^^aaaccc___[[[bbblll~~~~~~|||wwwwwwwwwwww{{{}}}|||{{{zzzzzzvvvuuuuuuvvvwwwwwwvvvuuuuuuxxx|||qqqfffaaaaaabbbbbbaaabbbbbb```\\\YYYXXXUUURRROOONNNLLLJJJHHHGGGEEEBBB>>><<<:::999999666666666555555555444444333333333333222222222222111111111111111111111111111222222222222111000000111111111111111111111111...///000000111111000000111111111111222444555666666666666777999:::<<<===@@@??????AAADDDGGGHHHHHHEEEFFFIIIOOOVVV[[[]]]]]]]]]___bbbaaa]]]ZZZ```iiixxx}}}|||vvvvvvwwwwww{{{~~~~~~}}}{{{zzzyyyzzz{{{{{{yyywwwuuuwwwyyy|||qqqfffaaaaaaaaaaaa```aaaaaa___[[[XXXYYYVVVRRRPPPOOOMMMKKKIIIGGGEEEAAA>>>;;;:::999:::777666666666666555555555333222222222222222222222111111111111111111111111444444444444444333222222111111111111111111111111......///000000000000000000000111111222333555666555555666777888:::<<<===@@@??????AAAEEEGGGGGGGGGDDDFFFIIINNNUUUZZZ\\\\\\]]]```bbb```[[[YYY^^^eeessszzz{{{zzzuuuuuuvvvxxx|||}}}|||}}}}}}}}}{{{yyyvvvwwwwwwwwwzzz~~~pppfffaaabbb______^^^______]]]YYYVVVYYYVVVRRRPPPOOOMMMKKKIIIGGGEEEAAA>>>;;;:::999:::777666666666666555555555222222222222222222222222111111111111111111111111333444444444444333222222000000000000000000000000......///000000000000000000000000111222333444555444555555777888:::<<<===?????????AAADDDFFFFFFEEEDDDEEEHHHNNNTTTYYY[[[\\\]]]aaaccc___YYYYYY^^^cccooouuuzzz{{{}}}xxxwwwtttuuuwwwyyy~~~~~~~~~~~~}}}zzzxxxxxxwwwvvvuuuwww|||}}}oooeeebbbccc^^^^^^]]]^^^^^^\\\XXXUUUXXXUUURRROOONNNLLLJJJHHHGGGEEEBBB>>><<<:::999999666666666555555555444444111111111222222222222222111111111111111111111111000111111111111000//////000000000000000000000000...///000000111111000000000000000000111333444555444555666777999;;;===>>>>>>>>>>>>AAACCCEEEDDDCCCCCCDDDGGGMMMTTTYYY[[[[[[\\\ccceee___YYYZZZ___ccclllrrrvvvwww{{{{{{vvvuuutttvvvwwwzzz~~~~~~|||zzzwwwxxxwwwvvvuuuuuuyyy~~~|||oooeeebbbccc___^^^^^^^^^^^^\\\YYYVVVWWWUUUQQQOOOMMMLLLIIIGGGEEEDDDBBB@@@===:::999777555555555555444444444333000111111111222222222222111111111111111111111111///000000000000///......000000000000000000000000///000111111222222111111//////000000111333444555555555666888:::<<<>>>@@@===<<<===@@@CCCDDDCCCAAACCCDDDGGGMMMSSSXXXZZZ[[[\\\ccceee^^^YYY[[[```ccchhhoootttuuuxxx~~~yyyuuutttuuuvvvxxx|||~~~|||yyywwwvvvvvvvvvuuutttvvvzzz~~~~~~|||nnneeebbbccc```____________]]]ZZZWWWWWWTTTPPPNNNMMMKKKIIIGGGDDDDDDCCCAAA>>>;;;888777555555444444444333333333000000111111222222222222111111111111111111111111111111111111111000//////000000000000000000000000000000111222222222222222//////000000111222444555555666777888;;;===???@@@<<<<<<===???BBBCCCBBB@@@BBBDDDGGGLLLSSSXXXZZZZZZ\\\dddfff___YYY\\\bbbdddfffmmmsssuuuwww|||~~~}}}~~~yyyuuuuuuuuuwwwyyy}}}}}}zzzwwwtttuuuuuuttttttuuuxxx{{{~~~~~~nnndddbbbeeeeeebbb___^^^]]]\\\ZZZXXXYYYWWWSSSOOOLLLKKKKKKKKKFFFEEECCC@@@>>><<<;;;:::888777666555555444444555333222222111111222222333000000000000000000000000111000000000111222333333111000/////////000222333000000000000111111111111111111000000000111333444444444555777999;;;===>>>:::;;;===AAADDDEEECCCAAAAAADDDIIINNNQQQUUUYYY\\\[[[]]]]]]ZZZWWWXXX___eeejjjjjjkkkooouuuzzz}}}~~~zzzuuutttssstttvvv{{{}}}{{{zzzwwwttttttuuuwwwwwwwww}}}~~~ooodddbbbeeeeeebbb___^^^]]]\\\ZZZXXXXXXVVVSSSOOOLLLKKKJJJJJJBBBAAA???<<<:::888777666777666555444444333333333333222222111111222222333111111111111111111111111111111111000111111222222000000000000000111111222000000000000111111111111111000000000000222333444444444555777888;;;<<<>>>;;;<<<>>>BBBEEEFFFDDDBBBAAAEEEJJJNNNQQQTTTWWWYYYYYY[[[[[[XXXVVVYYY```hhhkkkkkklllpppuuu{{{yyytttssspppqqqtttyyy~~~}}}{{{xxxvvvuuuvvvwwwxxxwww|||pppeeeccceeedddbbb```^^^]]]\\\ZZZXXXVVVUUUQQQNNNKKKJJJIIIIIIDDDCCC@@@>>>;;;:::888888666555444333333222333333333222222111111222222333222222222222222222222222222222111000000000111111///000000111111111111000000000000000111111111111111000000000000222333444555555666777888:::<<<======>>>???BBBEEEFFFEEEDDDBBBFFFLLLPPPSSSTTTVVVWWWWWWXXXXXXVVVTTTXXXbbbjjjmmmmmmnnnqqqvvv}}}yyysssqqqooopppsssyyy|||zzzxxxwwwxxxyyyxxxxxx{{{qqqfffccceeedddbbb```___^^^\\\ZZZWWWUUUSSSQQQNNNKKKIIIHHHHHHFFFEEEBBB@@@===<<<::::::777666555444333333333333333222222111111222222333222222222222222222222222333222111000000///000000///000111222222111000//////000000000111111111111000000//////000222444555666666666777999:::<<<===>>>>>>>>>AAADDDEEEEEEDDDAAAFFFMMMRRRUUUVVVXXXXXXXXXYYYXXXUUUSSSXXXbbbjjjooooooqqqsssxxxyyysssqqqoooqqquuu{{{}}}zzzyyyzzzzzzyyyxxxyyy|||}}}}}}rrrgggccceeecccbbb```___^^^]]]YYYWWWSSSRRRPPPNNNKKKIIIHHHHHHDDDCCCAAA>>><<<:::999888888777666555444444444444333222222111111222222333222222222222222222222222222222111000///////////////000111222222111000//////000000000111111111111000/////////000222444555666666777888:::<<<===>>>???>>>===???AAACCCDDDCCC@@@EEEMMMSSSWWWYYY[[[]]]\\\\\\ZZZVVVSSSWWWaaaiiioooqqqtttwww|||yyysssqqqnnnpppuuu|||{{{{{{}}}|||||||||zzzyyywwwyyy|||{{{zzzssshhhdddeeecccaaa``````___]]]YYYVVVSSSRRRPPPNNNLLLJJJIIIHHHFFFEEECCC@@@>>><<<;;;:::888888777555555555555555333222222111111222222333222222222222222222222222111111000/////////000000000111111111111000000///000000000000111111111111////////////111333555666666777888999;;;>>>@@@AAA@@@>>>======@@@BBBCCCCCC???DDDLLLRRRWWWZZZ]]]______```^^^ZZZVVVXXXaaahhhooossswww{{{wwwsssrrrkkknnnsss|||yyyyyy~~~{{{yyyvvvwwwzzz~~~yyyvvvttthhhdddeeebbbaaa``````___]]]YYYVVVRRRRRRQQQOOOMMMKKKIIIHHHHHHGGGDDDBBB???>>><<<<<<777777666555444444444444333222222111111222222333111111111111111111111111000////////////000000111222111111000000000000000000000000000111111111111////////////111333555666666777888;;;===@@@CCCDDDBBB???======@@@BBBDDDEEE@@@EEEJJJPPPTTTWWW[[[^^^```aaaaaa]]]ZZZ[[[bbbiiioootttzzz|||tttqqqqqqkkknnnttt}}}|||zzzvvvwwwyyy|||wwwssstttiiidddfffbbbaaa`````````]]]YYYVVVRRRRRRQQQPPPNNNLLLJJJIIIDDDCCC@@@>>>;;;:::888888666666555444333333333333333222222222222222222333000000000000000000000000//////...//////000111222333222000/////////000111000000000000111111111111////////////111333555666666777999;;;???BBBDDDFFFCCCAAA>>>>>>@@@CCCEEEFFFBBBEEEJJJNNNQQQUUUXXX[[[```bbbbbb___\\\^^^eeekkknnnttt|||yyyrrrppppppmmmpppwww}}}zzzwwwxxxyyy{{{~~~uuuqqq}}}sssjjjeeecccaaaaaaaaa```^^^\\\ZZZXXXVVVSSSPPPMMMLLLJJJHHHFFFEEECCC@@@>>>===<<<;;;999444222222333555666555444333333333222222111111111333333222222111000000000111111111111111111111111222111111111000000//////000000000000000000000000111000000000111333555666888777777999>>>BBBDDDDDDEEEBBB???@@@CCCFFFGGGFFFBBBDDDHHHNNNTTTXXXYYYYYYaaabbbaaa^^^^^^aaaiiioooqqquuuzzzuuuooooooppppppqqqvvv}}}zzzyyyzzzyyyxxxvvvwww|||}}}rrrrrr}}}sssjjjfffeeeaaaaaaaaa```^^^\\\ZZZXXXVVVSSSPPPMMMLLLJJJHHHFFFEEEBBB???>>>===<<<:::888555444444444666777666555333333333222222222111111000000000000000111111111111111111111111111111111111111111111000000000///000000000000000000000000111000000000111333555666999888888:::>>>BBBCCCDDDDDDAAA@@@AAADDDGGGGGGFFFFFFGGGJJJNNNSSSWWWXXXYYY^^^`````````___bbbhhhmmmssswww|||tttooooooppprrrsssxxx}}}{{{yyywwwvvvtttrrrssswww}}}}}}rrrrrr}}}qqqhhheeedddaaaaaaaaa```^^^\\\ZZZXXXVVVTTTPPPNNNLLLKKKHHHFFFDDDBBB???===<<<;;;999888777666555666888888888666333333333333222222222222......//////000111111222111111111111111111111111111111111111000000000000000000000000000000000000111000000000111333555666999888888:::>>>AAABBBBBBAAA@@@AAACCCFFFHHHHHHGGGIIIJJJKKKNNNQQQUUUXXXYYY[[[^^^```aaaaaaeeekkkpppwwwzzz~~~|||sssooooooooorrruuu|||~~~{{{zzzuuuuuusssppppppsssxxx|||~~~sssrrr}}}nnnfffccccccaaaaaaaaa```^^^\\\ZZZXXXWWWTTTPPPNNNMMMKKKIIIGGGCCCAAA>>><<<<<<;;;999777777666555666777888777666333333333333333333333333///000000000111111111222111111111111111111111111111111111000000000000000000000000000000000000000111000000000111333555666888777888:::===???@@@???>>>???BBBEEEGGGHHHGGGGGGHHHIIIKKKMMMPPPTTTXXX[[[\\\^^^```bbbdddjjjssszzz}}}yyyqqqnnnnnnooorrrvvv|||{{{xxxwwwvvvsssqqqsssvvvyyyzzz~~~sssrrr~~~ooogggdddcccaaaaaaaaa```^^^\\\ZZZXXXWWWTTTQQQNNNMMMKKKIIIGGGCCCAAA>>><<<<<<;;;999777666555444444666666555444333333333333333333333333333333333222222111111111111111111111111111111111000000000000000000111111000000000000000000000000111000000000111333555666666666666999<<<>>>>>>===<<<>>>BBBEEEFFFGGGFFFFFFEEEHHHKKKMMMOOOSSSYYY]]]___```aaabbbfffppp~~~vvvooonnnnnnnnnqqqwww~~~|||zzzzzzyyyvvvttttttvvvxxxzzz~~~}}}sssqqq}}}qqqiiieeedddaaaaaaaaa```^^^\\\ZZZXXXWWWUUUQQQOOOMMMLLLIIIGGGDDDBBB???===<<<;;;999888555444333333444444333222333333333333444444444444555444444333222222111111111111111111111111111111000000000000111111111111000000000000000000000000111000000000111333555666555555666999<<<>>>>>>>>>;;;>>>BBBDDDDDDDDDDDDEEEDDDHHHLLLOOOPPPTTTYYY^^^bbbbbbaaabbbgggsss~~~sssnnnmmmmmmmmmpppxxx~~~{{{{{{zzzxxxuuutttuuuvvv{{{~~~}}}qqqnnnzzzqqqhhhdddbbbaaaaaaaaa```^^^\\\ZZZXXXWWWUUUQQQOOONNNLLLIIIHHHEEEBBB???>>>===<<<:::888555444333333444444333111333333333444444444555555333333222222222222222222111111111111111111111111///000000000111111111111000000000000000000000000111000000000111333555666444555777:::>>>AAAAAA@@@;;;>>>BBBCCCBBBAAABBBDDDFFFKKKQQQSSSSSSUUUYYY]]]bbbbbbbbbcccgggrrr|||ppplllmmmmmmmmmqqq{{{|||}}}|||zzzxxxvvvvvvwwwzzz||||||pppiiiuuu}}}nnneee```^^^aaaaaaaaa```^^^\\\ZZZXXXXXXUUUQQQOOONNNLLLJJJHHHEEECCC@@@>>>===<<<;;;999666555333333444444333222333333333444444555555555000000000111222222333333111111111111111111111111//////000000111111111222000000000000000000000000111000000000111333555666555666888<<<@@@CCCCCCBBB<<<>>>AAAAAA@@@???AAACCCIIIOOOUUUVVVUUUUUUYYY\\\```bbbbbbcccgggppp{{{zzzooollllllmmmlllsss|||~~~~~~{{{yyyyyyzzzwwwyyy||||||nnnfffrrr|||mmmeeeaaa^^^___```aaaaaa___[[[XXXVVVWWWUUURRROOOLLLIIIHHHGGGGGGDDD@@@===;;;:::;;;<<<777777666555444333333333444444333333333333222222222222222111111111111000------...///000111111222000000000000111111111111222222333444444444444333111111111000111111222222333555888;;;===???@@@@@@:::<<<===>>>>>>===<<<;;;DDDKKKSSSXXXZZZYYYZZZ[[[bbbbbbaaa```bbbhhhsss{{{vvvmmmjjjggghhhjjjsssyyy~~~|||{{{zzzzzzzzz|||yyyllljjjppp{{{{{{llleeeaaa___^^^___```___^^^[[[WWWUUUWWWUUURRROOOLLLIIIHHHGGGFFFDDD@@@===;;;:::;;;;;;777777666444444333333444444444333333333333222222222222222111111111111000/////////000000111111111000000000000111111111111///000111111222222111111111111111000111111222333333555888;;;===??????@@@===>>>???@@@@@@???===<<>>?????????@@@BBBBBBBBB@@@>>>===AAAGGGOOOUUUWWWXXXZZZ]]]ddddddccc___]]]```fffkkkqqqwwwuuuooonnnnnnooorrrssszzzzzzwwwuuuwww{{{~~~xxxxxxxxxyyy}}}xxxkkkgggmmmxxx{{{zzz~~~yyykkkdddaaa```^^^_________]]][[[XXXWWWWWWUUURRROOOLLLIIIHHHGGGDDDBBB@@@===;;;::::::;;;777666555444444444444444444444333333333222222222222222222111111111000000222222222111111111111111///000000000111111111111111111222333333333333333000000000000111222333333333555888:::===>>>>>>>>>@@@AAABBBCCCBBBAAA>>>===???EEEMMMRRRUUUWWW[[[^^^`````````]]]\\\^^^ccchhhooouuu~~~tttnnnmmmmmmooorrrrrrzzz~~~wwwwwwvvvwwwzzzvvviiifffmmmxxx{{{zzz}}}zzzllleeeaaa````````````___^^^\\\[[[YYYWWWUUURRROOOLLLIIIHHHGGGBBBAAA???===;;;;;;::::::666666555444444444444555444444333333333222222222222222222111111111000000222222222111111111111111///000000000111111111111111111222333333333333222000000000000111222333444444555888:::<<<=========???@@@AAABBBBBB@@@>>>===???EEELLLPPPSSSVVV[[[______```___\\\ZZZ[[[```eeemmmsss|||rrrmmmlllkkklllnnnrrr{{{~~~}}}wwwvvvuuuuuuxxx~~~uuuhhheeelllyyy|||{{{~~~}}}ooogggbbb```aaaaaa``````___]]]\\\[[[WWWUUURRROOOLLLIIIHHHGGGAAA@@@???===<<<;;;::::::666555555444444444555555444444333333333333222222222222222111111111111000000111111111111111111111000000000000111111111111...///000000111111000000//////000000111222444444444555888:::<<<============>>>@@@AAAAAA@@@>>>===@@@EEEKKKOOORRRVVV[[[___cccbbb```[[[XXXXXX^^^bbbiiipppxxx}}}~~~qqqkkkjjjiiiiiijjjrrr{{{}}}}}}wwwvvvuuutttvvv{{{tttgggdddkkkyyy~~~}}}rrrhhhccc___``````______^^^]]]\\\[[[WWWUUURRROOOLLLIIIHHHGGG@@@@@@???===<<<;;;::::::555555444444444555555666444444333333333333222222222222222111111111111000/////////000000111111111000000000000111111111111...//////000000000000000/////////000111333444555444555777:::;;;<<<<<<<<<<<<===???AAABBBAAA@@@???BBBGGGLLLOOOQQQUUU[[[```cccbbb___ZZZWWWYYY```eeegggnnnwww{{{|||~~~}}}pppkkkjjjiiiiiijjjqqq{{{~~~~~~}}}wwwwwwuuuttttttyyysssfffaaaiiiwww~~~sssjjjccc_________^^^]]]]]]\\\[[[[[[WWWUUURRROOOLLLIIIHHHGGG@@@???>>>===<<<;;;:::999555555444444444555555666444444444333333333222222222222222111111111111000---......///000111111222000000000000111111111111000000111222222222222222/////////000111333444555444555777:::;;;<<<<<<<<<<<<===???BBBCCCBBBAAAAAADDDHHHLLLOOOQQQUUU[[[``````___]]]YYYXXX\\\dddkkkgggnnnxxx|||}}}|||oookkkkkkjjjjjjlllqqq|||~~~~~~}}}xxxwwwuuuttttttxxx}}}rrreee___hhhvvv~~~sssgggdddfffbbb```___^^^^^^]]][[[YYYXXXUUUPPPMMMKKKKKKIIIHHHEEEBBB>>><<<;;;;;;::::::555444444333333444444555111111111222333444555666222222222333444555666777111111111000000000000000333333333333333333333333222222222222222111000///333444444222111111333555555666888;;;<<<=========999:::<<<<<<===@@@CCCFFFKKKQQQVVVWWWUUUUUUYYY]]]bbb^^^YYYXXX[[[```eeegggiiitttyyy~~~rrrllliiiggghhhjjjrrr{{{~~~~~~|||yyyvvvtttuuuvvvwww}}}ttthhhdddkkkzzzrrrgggccceeecccaaa`````````___\\\ZZZWWWUUURRRPPPOOOMMMIIIGGGEEEBBB>>><<<;;;;;;:::999666555555444444555555666777666444222111//////...222222111222222333444555111000000000000000000000000000000000000000000000111222222222222111000000111111222111000111333666555777999;;;<<<<<<<<<<<<:::;;;======>>>@@@DDDFFFMMMRRRWWWXXXVVVVVVZZZ^^^```\\\XXXWWW[[[bbbhhhkkkmmmwww||||||pppkkkiiihhhiiilllrrr{{{{{{wwwtttvvvwwwwww|||~~~}}}~~~}}}{{{zzzwwwuuuvvvwwwxxx}}}rrrfffaaaiiixxxpppfffcccdddcccbbbaaaaaaaaa```]]]ZZZVVVUUUTTTSSSRRRNNNIIIFFFEEEBBB???<<<<<<;;;:::888666666666555555666666666333222111111111111111222222222111111111111222222000000000000000000111111////////////////////////000000111222222222222111...///111000000111333555666777999;;;;;;;;;;;;::::::<<<>>>??????AAADDDFFFNNNSSSXXXYYYWWWWWWZZZ^^^^^^ZZZUUUUUUZZZccckkkppppppzzzzzznnnjjjhhhhhhjjjmmmrrr|||xxxmmmhhheeegggiiilllqqqxxx~~~}}}}}}~~~~~~}}}{{{xxxuuutttuuuvvvwww|||pppddd]]]fffuuu}}}~~~}}}yyyzzz{{{nnneeebbbccccccbbbaaabbbbbb```]]]ZZZVVVUUUSSSRRRPPPMMMIIIFFFEEECCC???===<<<;;;999888666666555555555555666666111111111111222333444555333333222111111111111111000000000000000111111111222222222222222222222222//////000111222333333333///000222222111111333555777888999:::;;;;;;:::999;;;===???@@@@@@AAADDDFFFNNNSSSXXXXXXVVVVVVZZZ^^^^^^YYYTTTSSSYYYbbbkkkppprrr{{{zzznnnhhhgggfffhhhlllrrr~~~vvvnnnddd___\\\]]]```dddkkkrrr}}}}}}}}}~~~~~~}}}|||uuurrrrrrsssttttttyyyooobbb[[[dddsss|||}}}}}}uuuoooppptttyyy}}}xxxmmmeeebbbcccaaaaaaaaaaaaaaa___\\\XXXXXXUUUQQQNNNLLLKKKIIIHHHEEECCC@@@>>>===;;;999777555444444333333444444555999888666444222111000000555444333222222111111222//////000000111111111111333333333333333333333333...///000111222333333333111222444444222222333444666777999:::::::::999999;;;===???@@@AAAAAACCCEEELLLQQQVVVWWWUUUUUUZZZ^^^```[[[UUUSSSXXXaaaiiinnnqqqzzz~~~{{{nnngggeeedddfffiiisss|||ppphhh```[[[XXXYYY\\\___fffmmmyyy}}}}}}|||}}}}}}}}}{{{tttrrrqqqsssttttttxxxooobbb\\\dddrrr}}}{{{}}}zzzppphhhhhhkkkssswww|||~~~vvvllleeebbbcccaaaaaaaaabbbbbb___[[[XXXXXXUUUPPPLLLKKKJJJIIIHHHEEECCC@@@>>>===;;;888666444444333333333333444444666555555444444444444555555444333222222222222222/////////000111111222222111111111111111111111111...///000111222333333333000222444444444333444555555666888::::::::::::999:::<<>>@@@@@@???@@@AAAHHHNNNUUUWWWXXXZZZ___dddccc```]]]^^^cccjjjppptttuuu~~~wwwjjjdddbbbcccfffkkknnnzzzuuurrrwwwvvvtttsssvvv|||oooiiifffeeedddaaacccggglllsss|||}}}zzzzzz{{{ssspppmmmkkkkkkllllllkkkllljjjkkknnnnnnmmmqqqwwwnnn```___dddmmmuuuvvvttttttxxxsssfff______\\\```fffiiiiiikkknnnqqqwww{{{xxxnnniiifffdddccccccbbbbbb```^^^[[[ZZZ]]]ZZZUUURRRPPPMMMJJJHHHHHHGGGDDD@@@===:::999888999999888666666555555555222222222111111111111000111000111333444555333111111...,,,...333555333000111000000000000000111111111111111111111000//////000000111222333444444555555666888999:::::::::999:::;;;<<<<<<<<<>>>AAACCCNNNPPPSSSUUUWWWZZZ^^^aaaddd```\\\^^^eeennntttwww{{{xxxjjjdddbbbaaacccgggppp}}}|||pppfffcccdddoooooollliiiggglllvvv|||uuuooommmjjjdddaaabbbkkknnnrrruuuvvvvvvtttsssjjjfffaaa\\\[[[]]]```cccaaabbbdddeeehhhmmmssswww~~~ooobbbYYY^^^hhhrrrsssppppppsssxxxjjj___YYYYYYYYYZZZ]]]bbbeeefffeeelllpppvvv}}}|||qqqkkkhhhfffcccccccccbbb```^^^\\\ZZZZZZWWWTTTQQQOOOMMMIIIGGG@@@???>>>===<<<<<<;;;;;;888777666555444444444444222222222222111111111111111000000222444444222000222///---///222444111...222111111000000000111111111111111111111000//////000000111222333444444555555666888999:::::::::::::::;;;======>>>???CCCFFFPPPRRRTTTUUUVVVXXX[[[^^^aaa^^^\\\aaakkkwwwwwwjjjdddbbbaaacccgggppp}}}}}}oooeee]]]ZZZ\\\aaaaaa___\\\ZZZ^^^gggnnn}}}}}}uuuqqqmmmgggdddeeefffiiilllnnnooommmkkkjjjaaa^^^YYYUUUTTTUUUYYY[[[]]]^^^```bbbeeejjjpppttt{{{nnn```XXX]]]fffoooqqqnnnnnnrrr||||||nnnaaaZZZTTTSSSSSSUUUYYY\\\]]]^^^eeeiiiooouuu}}}uuunnnjjjhhhcccccccccbbbaaa^^^\\\ZZZVVVTTTRRRQQQPPPMMMIIIFFFDDDCCC@@@===;;;888777666555555444333222222222222333222222222111111111111000000000111222333111000444111//////222222000---444333222111111111111111000111111111111000000///000000111222333444444555555666888999:::;;;::::::;;;<<<>>>???@@@BBBFFFIIISSSUUUVVVWWWVVVWWWYYY[[[^^^[[[\\\cccqqqwwwjjjdddbbbaaadddhhhooo|||mmmbbb[[[UUUTTTVVVVVVWWWVVVSSSQQQTTTZZZ___jjjsss~~~{{{tttmmmfffdddeeebbbccceeefffeeeccc```^^^WWWTTTPPPMMMLLLNNNPPPRRRWWWYYY[[[^^^aaaffflllqqqwww}}}lll^^^XXX\\\dddlllnnnkkklllpppyyy}}}tttfff\\\RRRPPPNNNNNNQQQTTTUUUVVV\\\___dddiiiqqq~~~wwwnnnjjjhhhcccccccccbbbaaa^^^\\\ZZZSSSSSSRRRQQQPPPNNNIIIFFFHHHFFFCCC???;;;888666555555444444333222222333333333333222222222111111111111000///000111222111///222000//////111222111///444444333222111111111111000000111111111111000///000000111222333444444555444666888:::;;;;;;;;;;;;<<<===???@@@AAADDDHHHKKKVVVWWWYYYYYYXXXWWWXXXYYY\\\ZZZZZZcccssswwwjjjdddbbbbbbdddhhhooo{{{vvvfff^^^YYYUUUTTTVVVVVVVVVVVVTTTRRRSSSVVVYYY[[[aaaiiipppyyy|||rrriiiaaa^^^```^^^^^^___^^^]]]ZZZVVVTTTPPPNNNKKKHHHHHHIIILLLMMMRRRTTTWWW[[[___dddjjjnnntttzzzjjj]]]XXX\\\dddkkkllliiijjjnnnvvvzzzzzzjjj___UUURRRMMMLLLMMMPPPRRRSSSVVVXXX[[[^^^dddooo}}}vvvmmmhhhfffbbbcccbbbbbb```]]][[[ZZZSSSSSSRRRRRRQQQNNNJJJGGGAAA@@@???===<<<;;;;;;;;;666555444444444444444444333333333222222222222111222000//////111111000/////////...000111222222222444333333222111111222222///000000111111111000000000000111222333444444555444666888:::;;;<<<<<<<<<<<<===???@@@BBBDDDHHHKKKVVVXXXZZZ[[[ZZZYYYZZZ[[[]]]YYYXXX___nnnvvvjjjdddbbbbbbeeehhhooo{{{uuugggaaa^^^[[[XXXXXXXXXXXXWWWUUUSSSSSSTTTUUUTTTWWW[[[___eeeppprrrfff]]]ZZZ[[[XXXXXXXXXWWWTTTQQQNNNLLLJJJIIIGGGEEEEEEFFFHHHIIIMMMPPPTTTXXX]]]bbbhhhlllrrryyyiii\\\XXX\\\dddkkklllhhhiiilllssswww|||}}}nnnaaaWWWSSSNNNKKKKKKMMMOOOPPPSSSTTTUUUVVVZZZbbbmmmuuuuuujjjfffeeeaaaaaaaaa```___\\\ZZZYYYUUUSSSRRRQQQPPPNNNJJJGGGAAA???===;;;999777666666666666555555555555555666333333333333222222222222333111000000111111111000......///000111222333333222222111111111111222222///000000111111111111000000000111222333444444555444666888:::<<<======<<<<<<===???@@@AAACCCGGGJJJSSSVVVYYY[[[[[[[[[\\\]]]^^^YYYUUUYYYeeetttvvviiidddcccbbbeeeiiippp|||}}}pppllljjjfffaaa___ZZZYYYWWWTTTSSSRRRQQQQQQTTTUUUWWWYYY[[[aaapppvvvhhh]]]YYYZZZRRRQQQQQQOOOMMMJJJHHHFFFDDDDDDCCCCCCCCCDDDEEEEEEIIILLLQQQVVV[[[aaagggkkkqqqwww~~~iii\\\VVV[[[dddllllllgggfffiiiooosssxxx{{{}}}pppbbbVVVRRRLLLIIIIIIJJJLLLLLLPPPQQQRRRQQQRRRVVV^^^eeeuuusssiiieeeeee`````````___]]][[[YYYWWWUUUSSSPPPNNNMMMKKKHHHFFFEEECCC@@@;;;888444222111666666555555555555666666444444333333333222222222555333111000111222222111//////000000000000111222000000000000111111222333//////000111111111111111000000111222333444444555444666888:::<<<=========<<<===>>>??????AAADDDGGGNNNQQQVVVYYY[[[\\\^^^______YYYSSSSSS\\\jjjuuu|||vvviiidddcccbbbeeeiiiqqq}}}~~~yyyqqqllldddaaa^^^[[[YYYXXXWWWWWWZZZZZZ\\\^^^]]]___lll{{{zzzkkk___YYYYYYOOONNNNNNMMMKKKIIIGGGEEECCCCCCCCCCCCCCCDDDEEEEEEEEEHHHNNNTTTYYY___eeeiiipppuuu}}}~~~iii\\\SSSYYYccckkkkkkeeeccceeekkknnnsssuuuwww{{{~~~qqqcccTTTQQQLLLIIIHHHIIIIIIIIIKKKMMMNNNMMMLLLOOOUUUZZZeeeooo}}}rrrhhheeeeee_________^^^]]]ZZZXXXVVVUUUSSSOOOLLLKKKIIIGGGEEE@@@???>>><<<:::999999999555555444444444555555666444444444333333333222222666444111000111222222111000111222111000///000000......//////000111333444//////000111111111111111000000111222333444444555444666888:::<<<=========;;;===>>>>>>>>>???CCCEEEIIIMMMSSSWWWZZZ\\\___``````XXXQQQPPPXXXdddooouuu}}}vvviiidddcccccceeeiiirrr}}}zzzpppmmmiiieeedddcccbbbaaaaaaaaadddfffccccccooo~~~{{{mmm```YYYXXXOOOOOONNNNNNLLLKKKIIIHHHDDDDDDDDDEEEFFFFFFGGGGGGBBBFFFLLLRRRWWW]]]cccgggnnnttt{{{~~~iii\\\QQQWWWbbbkkkkkkddd```bbbhhhkkkooorrrsssvvv{{{~~~qqqcccTTTQQQLLLJJJIIIJJJIIIIIIGGGJJJKKKKKKJJJKKKPPPTTTWWW```kkkttt{{{tttkkkccc^^^\\\\\\\\\[[[[[[[[[[[[[[[[[[WWWQQQMMMKKKJJJJJJIIICCC@@@===;;;;;;:::888666777666666666666555555555333222222111111000000///333333333222222222111111//////000000000000//////222111111111000000//////......//////000000111111222111111111222444666777555666777999:::;;;<<<<<<;;;>>>BBBBBB@@@???AAADDDHHHMMMSSSXXX[[[\\\]]]___[[[WWWQQQNNNQQQ[[[hhhqqqvvvvvviiidddaaa___aaadddrrr{{{xxxxxxxxxyyy~~~|||yyyvvvtttuuuyyy}}}{{{nnnaaaZZZYYYQQQTTTTTTRRRRRRTTTRRRMMMMMMKKKHHHEEECCCBBBBBBCCCEEEFFFJJJOOOUUU\\\aaaeeemmmrrryyy~~~hhhYYYRRRUUU^^^gggiiieeebbbcccjjjmmmppppppoooppptttxxxyyynnneeeWWWRRRLLLJJJJJJJJJIIIGGGGGGGGGHHHIIIIIIJJJKKKKKKPPPUUU\\\eeennnxxxtttllleee``````___^^^\\\[[[YYYXXXWWWZZZVVVRRRNNNLLLKKKIIIHHHCCC@@@===<<<;;;:::888666555444444444444333333333555555555444333333222222222222222111111111000000//////000000000000//////111111111111000000000////////////000000000000000111111111111222333555666555666888999;;;<<<<<<<<<===@@@CCCBBB???>>>@@@BBBIIIMMMQQQUUUVVVXXXYYY[[[^^^ZZZSSSOOOQQQZZZeeemmmsss{{{uuuhhhcccaaa```cccgggsssvvvlllaaa\\\\\\XXX\\\^^^]]]]]]]]]YYYTTTRRRPPPLLLIIIFFFDDDDDDDDDDDDEEEHHHMMMSSSZZZ___bbbkkkpppxxx}}}hhhZZZQQQTTT\\\eeehhhdddaaabbbhhhkkkoooooonnnooorrruuu~~~zzzooogggYYYSSSMMMIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKNNNTTT[[[ccclllvvv|||vvvmmmgggccc```___^^^]]][[[YYYXXXWWWXXXUUURRRPPPNNNLLLIIIGGGCCCAAA>>><<<;;;:::888777555444444444444333333333666666555555444333333333111111111000000000/////////000000111111000000///111111111111000000000000000000000000000000//////000000000000111333444666555666888999;;;<<<<<<<<<>>>AAACCCBBB???===???AAAJJJLLLOOOPPPQQQSSSUUUWWW___ZZZTTTQQQTTT\\\fffmmmqqqyyyzzz}}}vvvhhhbbb```aaaeeejjjtttxxxqqqjjjccc```aaabbbhhhmmmmmmmmmkkkfff___[[[XXXTTTOOOKKKHHHFFFEEECCCDDDGGGKKKPPPWWW\\\___gggllluuu|||hhh[[[QQQSSSZZZcccfffccc``````eeeiiinnnooonnnmmmoooqqqxxx{{{qqqiii\\\UUUMMMHHHGGGHHHGGGFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGIIILLLQQQVVV^^^gggmmmzzzxxxnnnhhhddd]]]]]]]]]\\\\\\[[[[[[ZZZVVVTTTRRRQQQOOOMMMIIIFFFCCCAAA>>><<<;;;:::999777777666666666666555555555555444444333333222111111222111111111000000000000000000000111111000000000111111111000000000000000222111111000000/////////000/////////000222444555666777888:::;;;<<<<<<======@@@CCCBBB???>>>@@@BBBIIIKKKMMMNNNOOORRRVVVYYY\\\XXXTTTTTTYYYbbbjjjppprrrxxxxxxyyy~~~|||yyyiiiaaa___```eeekkkuuu|||sssooojjjfffdddfffllluuu}}}~~~{{{tttmmmgggddd^^^XXXRRRLLLHHHFFFDDDEEEFFFJJJNNNTTTZZZ]]]ccciiirrr|||{{{ggg[[[PPPQQQWWWaaaeeebbb______ccchhhnnnpppooommmmmmooottt~~~|||rrriii^^^VVVMMMHHHFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNTTT\\\bbbmmmsss}}}zzzooohhheee^^^^^^]]]]]]\\\[[[[[[ZZZUUUTTTRRRQQQPPPMMMIIIFFFDDDAAA>>><<<<<<;;;999777777666666666666555555555555444444333333222111111333333222222222111111111000000111111111111000000000000000000000000111111222222111111000000//////000/////////000222444555666777888:::;;;<<<======:::>>>AAABBB@@@@@@BBBEEEHHHJJJLLLNNNQQQUUUZZZ^^^^^^ZZZWWWXXX^^^fffmmmpppqqqwwwvvvvvvzzzxxxzzz}}}lllccc______dddiiiuuu|||tttppplllhhhgggiiittt~~~vvvrrrkkkcccZZZQQQKKKHHHFFFFFFGGGIIIMMMRRRXXX[[[___eeeooozzz{{{gggZZZQQQPPPUUU^^^cccaaa^^^]]]ccchhhnnnpppooommmlllmmmsss||||||rrrhhh^^^WWWNNNHHHFFFGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFIIIHHHHHHHHHIIINNNTTTYYY^^^eeepppyyy|||ooohhheeebbbbbb```^^^[[[YYYXXXWWWUUUSSSRRRQQQPPPMMMIIIFFFDDDBBB???===<<<;;;999888555444444444444333333333666666555555444333333333333333333222222222222111000111111222222111111000000000000000111111111111111111111111111111000000000000000000111333444666666777999:::<<<=========999===@@@AAA@@@@@@CCCFFFHHHJJJMMMQQQTTTYYY^^^bbbddd```\\\\\\bbbhhhlllnnnooouuutttssswwwtttvvvnnnddd``````ccchhhuuuyyyuuuqqqmmmlllnnn}}}zzzooocccXXXPPPKKKHHHGGGFFFHHHKKKPPPUUUYYY]]]cccmmmxxxzzzfffYYYQQQPPPTTT]]]cccbbb^^^]]]ccchhhmmmooommmlllkkklllqqqzzz|||qqqggg]]]VVVNNNHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEHHHMMMQQQUUU]]]hhhqqqyyy|||ooohhhfffcccbbb```^^^\\\YYYXXXWWWUUUTTTQQQPPPOOOMMMJJJHHHDDDBBB???===<<<;;;999888555444444444444333333333555555555444333333222222222222222222111111111111000111111222222111111000///000000000111111111111111111111111111111222222111111111111222333555666777888999;;;<<<======>>>:::>>>AAABBB@@@@@@BBBEEEHHHKKKOOOSSSWWW[[[```dddfffbbb^^^```fffllloooooopppvvvuuuuuuxxxssstttooofffbbbaaadddiiittt|||xxxwwwyyy{{{mmm___UUUOOOGGGFFFEEEEEEHHHMMMRRRVVV\\\bbbkkkvvvzzzeeeWWWRRRPPPSSS]]]cccbbb^^^]]]bbbfffkkkmmmkkkiiijjjkkkmmmuuu}}}|||qqqggg[[[UUUNNNJJJIIIHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFIIILLLOOOWWWbbbjjjqqq{{{{{{oooiiiggg``````___^^^\\\[[[[[[ZZZVVVTTTQQQOOONNNMMMJJJHHHDDDBBB???======<<<:::888777777666666666555555555333333222111111000000///111111111111000000000000111111222222222222111111//////000000111111111222000000000111222222222333222111111111222444666777777888999;;;<<<===>>>>>><<>>>>>>>>===???AAABBBAAAAAAAAACCCJJJOOOVVVZZZ[[[[[[]]]___aaa^^^\\\___dddhhhjjjjjjqqqrrrvvv}}}|||zzz|||zzzmmmgggdddbbbcccfffrrr|||yyyjjjZZZNNNHHHFFFDDDCCCCCCFFFIIILLLUUUXXX```mmmyyy|||gggVVVOOOMMMPPPVVV[[[ZZZZZZ[[[\\\^^^aaabbbcccccceeefffhhhooouuuxxxyyyvvvmmmcccZZZUUUNNNHHHFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHKKKQQQYYYccciiivvv}}}zzzooogggccc______^^^]]][[[ZZZYYYXXXSSSQQQOOOLLLJJJHHHGGGFFFGGGGGGFFFBBB===:::888888555555555555555555555555444444333333333222222222111222222333444444555555111111111111111111111111222222222222222222222222000111222333333222111000111111222333444555777888777888999;;;===>>>??????===???AAABBBAAAAAABBBCCCJJJOOOUUUXXXYYYZZZ\\\___aaa^^^]]]___eeejjjllllllrrrsssyyy}}}~~~yyylllfffcccaaabbbeeepppzzz|||qqqdddVVVMMMGGGFFFDDDBBBBBBDDDGGGIIIQQQSSSZZZeeeqqq}}}gggWWWPPPMMMMMMRRRUUUUUUVVVXXXYYY[[[^^^___``````bbbdddeeekkkqqqtttuuussskkkbbbYYYTTTMMMHHHFFFFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFJJJQQQZZZ```mmmuuuyyynnngggccc``````^^^]]][[[ZZZYYYXXXSSSRRRPPPMMMKKKIIIHHHGGGGGGGGGEEEBBB===999888888555555555555555555555555444444333333333222222222111222222222333444555555111111111111111111111111222222222222222333333333000111222333333222111000111111222333444666888999777888:::<<<>>>??????@@@>>>@@@BBBBBBAAAAAABBBCCCIIINNNTTTWWWWWWYYY\\\___aaa^^^^^^bbbiiioooqqqrrrrrrsssyyy~~~{{{|||yyylllfffdddbbbcccfffnnnxxxvvvmmmdddZZZPPPIIIFFFEEECCCAAAAAACCCEEEFFFJJJLLLSSS]]]hhhwww~~~iiiYYYPPPLLLKKKOOORRRRRRSSSVVVWWWYYY\\\]]]]]]^^^```aaabbbhhhnnnqqqrrrppphhh___XXXSSSMMMIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDFFFKKKRRRXXXeeemmmyyyvvvlllfffcccbbbbbb```^^^\\\ZZZYYYXXXTTTSSSQQQNNNLLLJJJIIIHHHCCCCCCBBB???:::777666666555555555555555555555555444444333333333333222222555444333222111111111111111111111111111111111111000000000111111111111111111111222222222222111111//////000111333555666777777888:::<<<===>>>??????>>>@@@BBBBBBBBBBBBBBBDDDIIIMMMSSSUUUVVVXXX[[[^^^```^^^___ccckkkrrrvvvvvvrrrrrrvvv|||}}}yyyvvvwww~~~yyymmmgggdddbbbdddggglllwww~~~ssspppqqqrrrsssvvvnnnjjjccc\\\VVVPPPJJJFFFDDDCCCBBBAAAAAABBBDDDEEEFFFGGGMMMUUU___pppjjj[[[OOOKKKJJJNNNQQQQQQSSSVVVUUUWWWZZZ[[[\\\\\\^^^```aaaffflllmmmnnnmmmeee\\\WWWSSSMMMJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDCCCDDDHHHMMMQQQ]]]eeeppp{{{tttjjjeeeccceeedddbbb___]]]ZZZXXXWWWTTTSSSPPPNNNKKKIIIHHHHHHAAAAAA@@@===999777666666555555555555555555555555444444333333333333222222444333111000///000000000111111111111111111111111000000000111111222222222222222111111111111222222//////000111333555777888666777999;;;===>>>??????>>>@@@BBBCCCBBBBBBCCCDDDHHHMMMRRRTTTUUUWWWZZZ^^^```^^^^^^ccckkkrrrvvvvvvtttsssuuuyyyyyytttrrrssszzzxxxlllfffdddbbbdddgggkkkuuu|||pppeee```^^^[[[]]]aaaZZZWWWSSSNNNKKKHHHEEECCCBBBAAA@@@@@@@@@BBBCCCDDDDDDEEEIIIPPPXXXiiikkk\\\OOOKKKJJJOOORRRRRRSSSVVVTTTVVVYYYZZZ[[[\\\]]]___```eeejjjkkkkkkjjjbbbYYYWWWSSSNNNKKKIIIIIIHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCDDDDDDEEEAAABBBCCCDDDDDDFFFIIILLLUUU\\\hhhrrr|||sssiiieeecccgggeeeccc```]]]ZZZXXXWWWSSSRRRPPPMMMKKKIIIHHHGGGAAABBBAAA>>>;;;888888888555555555555555555555555444444444333333333222222000////////////111222333111111111111111111111111222222222333333444444444333222111000000111222333111111222333555777999:::666777999;;;<<<>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCDDDHHHLLLQQQTTTTTTVVVZZZ^^^___]]]]]]bbbjjjpppttttttxxxuuuvvvyyyxxxsssqqqsssxxxxxxkkkeeecccbbbcccfffjjjuuuqqqfff\\\XXXTTTNNNOOOSSSNNNLLLIIIFFFDDDCCCCCCBBB@@@@@@??????@@@BBBCCCDDDEEEEEEHHHMMMTTTddd~~~kkk\\\NNNKKKJJJOOOSSSSSSTTTVVVTTTVVVYYYZZZ[[[[[[]]]^^^```eeeiiijjjjjjhhh```WWWXXXTTTOOOKKKJJJJJJIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEE@@@AAACCCDDDDDDEEEGGGIIIOOOWWWaaalllvvvsssiiieeecccdddddddddbbb```]]][[[YYYVVVSSSPPPNNNMMMLLLIIIHHHEEECCCAAA???===;;;777444555555444333333333333444333333444444333333222111111111111000000000000///000111111111111222222222333222000000111222111000////////////000000000000111111111222333444666666666888:::<<<>>>?????????@@@BBBCCCCCCBBBBBBDDDEEEKKKNNNPPPPPPQQQUUU[[[aaacccbbb^^^___hhhtttyyywwwuuuxxx{{{|||yyyuuuqqqooossswwwkkkeeebbb```aaadddkkkwww|||rrrlllaaaXXXUUURRRKKKHHHIIILLLJJJGGGEEEEEEDDDBBB@@@@@@AAAAAABBBDDDEEEEEEEEEGGGEEEGGGNNNTTT___wwwmmm\\\QQQLLLJJJNNNRRRRRRRRRTTTSSSSSSUUUWWWZZZ]]]```aaa___bbbgggjjjiiieee___[[[YYYUUUPPPLLLJJJKKKNNNPPPJJJJJJKKKJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFMMMPPPXXXdddnnnwwwsssiiieeeccc_________]]][[[YYYVVVUUUVVVSSSPPPNNNMMMKKKIIIHHHDDDBBB???>>><<<:::666444666555444444333333444444222222333333222222111000222222111111111000000000000111111111111222222222444222111222444555555555222222222222222222222222111111111111222444555666555666888;;;<<<=========???AAACCCCCCCCCCCCEEEFFFIIIMMMRRRTTTUUUXXX]]]aaaeeecccaaabbblllxxx|||zzzwwwzzz}}}}}}{{{vvvrrrooorrrwwwjjjeeebbb``````cccjjjvvvzzztttmmmeeeggg```YYYXXXTTTNNNLLLNNNMMMJJJHHHFFFFFFFFFDDDCCCAAAAAAAAACCCFFFHHHIIIJJJIIIFFFGGGMMMRRR\\\sssnnn\\\RRRLLLJJJNNNRRRRRRRRRTTTSSSTTTUUUXXXZZZ]]]```aaa```cccfffhhhhhhddd___\\\YYYVVVRRRNNNMMMMMMOOOQQQOOONNNMMMLLLJJJHHHGGGFFFGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDHHHJJJQQQ\\\eeeooo|||qqqiiieeeccc```______]]][[[YYYWWWVVVVVVSSSPPPNNNMMMKKKIIIGGGCCCAAA>>><<<;;;999666444666555444444333444444444111222222222222111000000333222222222111111111111000111111111111222222222222111000222444666666666111000000//////.........000000000111222333444555333444777999;;;<<<<<<<<<>>>@@@BBBCCCCCCDDDEEEFFFIIIOOOVVVZZZ\\\]]]aaadddffffffeeegggrrr~~~zzz|||~~~~~~|||wwwqqqnnnpppvvvjjjdddaaa______bbbhhhuuu|||{{{uuullleeedddaaa^^^bbb___^^^]]]XXXRRRQQQSSSMMMKKKIIIHHHHHHHHHFFFEEEBBBAAABBBEEEJJJNNNQQQRRRNNNJJJIIIMMMPPPXXXmmmooo]]]SSSMMMJJJNNNQQQQQQRRRSSSTTTUUUVVVXXX[[[^^^```aaabbbdddfffgggfffbbb___\\\XXXWWWTTTRRRPPPPPPQQQRRRTTTSSSPPPNNNKKKIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCIIIIIIOOOWWW___hhhvvv}}}pppiiieeecccaaa```___^^^\\\ZZZXXXXXXUUUSSSOOOMMMLLLKKKIIIGGGDDDAAA>>><<<;;;:::777555666666555444444444444444222222222222222111111000333333333222222222111111000000111111111222222222000///......000222222111000//////...---,,,,,,+++/////////000111222444444333444777999;;;;;;<<<;;;???AAADDDDDDCCCCCCCCCDDDLLLQQQXXX\\\___aaaeeeiiihhhhhhhhhkkkvvv{{{|||}}}}}}{{{vvvoookkkkkk~~~vvviiiccc```^^^^^^aaafffttt~~~zzzssspppiiiccc___```aaaaaaaaaccceeeddd___YYYVVVWWWOOOMMMKKKIIIJJJIIIHHHGGGCCCBBBCCCHHHOOOVVVZZZ[[[VVVOOOLLLMMMOOOUUUggg{{{qqq___TTTNNNJJJMMMQQQQQQQQQSSSTTTUUUVVVXXX[[[]]]```aaaddddddeeeeeedddaaa___]]]XXXWWWVVVUUUTTTTTTTTTTTTWWWUUURRROOOLLLKKKJJJIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEIIIIIILLLSSSYYYaaaooo{{{{{{pppjjjeeeccc^^^^^^\\\ZZZYYYWWWWWWVVVUUURRROOOMMMLLLKKKHHHGGGEEEBBB???===<<<;;;999777666666555444444444444555333333333444333222222111333333333222222222111111000000111111111222222222222000...---...///...---333333222222111000///////////////000111222444444444555888:::<<<=========AAACCCEEEEEECCCBBBAAAAAAMMMQQQVVVZZZ\\\```fffjjjjjjiiiiiilllxxx|||{{{{{{{{{yyyssslllfffeeewwwvvvjjjccc```^^^^^^```fffsssvvvpppiiiccc``````cccfffffflllqqqooojjjccc^^^[[[SSSQQQNNNLLLKKKJJJIIIGGGDDDCCCEEELLLVVV___cccccc^^^UUUOOOOOONNNRRRbbbtttsssaaaVVVOOOKKKMMMPPPPPPPPPRRRTTTUUUVVVWWWZZZ\\\^^^```cccdddddddddcccaaa___^^^XXXXXXXXXWWWWWWVVVVVVVVVWWWVVVTTTQQQOOOMMMLLLLLLFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEGGGLLLQQQWWWcccooo~~~zzzpppjjjeeebbb```___^^^\\\ZZZZZZYYYYYYUUURRROOOMMMLLLJJJHHHFFFFFFCCC???===<<<;;;:::999777666555555444444555555333444444444444333222222333222222222111111111111000111111111111222222222555333000///000000///---222222222111111000000///000000000111222333444555555666999;;;===>>>>>>>>>@@@CCCEEEFFFDDDBBBAAAAAALLLPPPTTTWWWZZZ^^^dddiiijjjiiigggjjjvvv|||{{{yyyyyywwwqqqhhhaaa```qqqwwwkkkdddaaa^^^^^^aaafffsss~~~vvvnnnhhhdddaaadddhhhooowww}}}}}}xxxrrriiiaaa[[[XXXTTTQQQOOOLLLJJJGGGEEEDDDHHHQQQ^^^gggjjjiiidddYYYQQQOOONNNPPP]]]mmmtttcccWWWPPPKKKMMMOOOOOOPPPRRRSSSTTTUUUVVVXXX[[[]]]^^^aaabbbcccdddcccbbb```^^^YYYYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVSSSQQQOOOMMMGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFEEEGGGKKKNNNSSS]]]hhhxxxzzzpppjjjeeeaaabbbaaa___]]]\\\\\\\\\\\\TTTRRRNNNLLLKKKJJJHHHFFFEEEBBB>>>;;;;;;::::::999777666666555555555555555333333333333333222111111222222111111111000000000000111111111111222222222555333111111111222111000000000000000000/////////111111111111222444555666555666999;;;===>>>>>>>>>===@@@DDDEEEEEEDDDCCCCCCLLLQQQXXX\\\^^^```dddhhhjjjhhheeegggrrr}}}{{{yyyxxxvvvpppggg___]]]mmmxxxllleeeaaa______aaafffsssyyysssmmmiiijjjpppyyywwwjjjccc```[[[VVVSSSOOOKKKIIIEEEFFFJJJVVVdddmmmooommmfff[[[QQQNNNLLLMMMYYYhhhuuudddXXXQQQKKKLLLOOOOOOPPPRRRRRRSSSTTTUUUWWWYYY[[[\\\___aaacccddddddccc```___ZZZYYYXXXWWWWWWXXXYYYZZZ]]]]]]]]]\\\XXXTTTPPPMMMHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGIIILLLNNNQQQYYYcccnnnxxxzzzpppjjjeeeaaa___^^^\\\ZZZXXXXXXXXXYYYTTTRRRNNNLLLKKKJJJHHHFFFDDDAAA<<<:::999999999888777777666555555555555555111222222222222111000000111111111000000000000///000111111111111222222222333111000000111222222111333333333333333444444444111111111222333444666666444666888;;;<<<=========:::>>>BBBEEEFFFEEEEEEFFFOOOUUU]]]cccdddeeegggiiijjjgggcccdddooo~~~|||yyyxxxwwwpppfff^^^\\\lllyyylllfffbbb______aaagggsssyyyssstttyyyrrriiieee```ZZZVVVRRRMMMJJJFFFFFFLLLXXXgggpppqqqnnnggg[[[QQQMMMJJJKKKVVVeee~~~vvveeeYYYQQQKKKLLLNNNNNNOOORRRRRRRRRSSSTTTVVVXXXZZZ[[[]]]___bbbeeeeeecccaaa___ZZZYYYWWWVVVWWWXXXZZZ[[[aaabbbbbb```\\\VVVPPPMMMIIIHHHGGGGGGFFFFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHCCCCCCEEEHHHJJJKKKSSS[[[gggppp~~~tttjjjddd```\\\[[[YYYXXXYYYXXXWWWUUUQQQOOONNNMMMMMMLLLIIIGGGAAA@@@===;;;999777777777444444333333333333444444555555444444333222111111555444222111000111222222222222111111111111222222111111222222222111111000111111111111111111111111///000111111000111333555666777999;;;===>>>>>>>>><<>>;;;:::999999999555555444444444444555555333222222222111000000000444333222222111111111222111000000000000000000111111111111111111111111111111111111111111111111111000111111111000000222444666777999;;;===>>>>>>>>><<>>???>>>===@@@CCCEEEEEEFFFGGGHHHSSS\\\cccbbbaaabbbdddeeeddd___XXXXXX]]]eeekkkmmmpppqqqtttwwwwwwqqqggg___\\\mmm}}}ooofffaaa]]]\\\^^^dddooo}}}sssjjjaaaYYYRRRNNNPPPQQQVVV```jjjpppoookkkbbbZZZSSSNNNKKKIIIMMMRRRhhhzzzhhh[[[SSSMMMMMMOOONNNOOOQQQSSSRRRRRRSSSTTTWWWYYYZZZUUUWWWYYY[[[]]]^^^______[[[ZZZXXXXXXXXXZZZ\\\^^^bbbgggiiigggdddbbb]]]VVVPPPOOOKKKIIIHHHHHHIIIKKKJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDFFFJJJMMMTTT\\\iiiwwwtttkkkfffddd___]]]ZZZYYYXXXWWWTTTRRRTTTRRRPPPNNNMMMKKKGGGEEEDDDBBB???<<<:::888888888666666555555555555666666333333444444444444444444000111222333333222111000000000////////////000000111000/////////000111222111111111111111111111111111222222111000000111333555777999<<<>>>?????????>>>AAADDDFFFGGGGGGIIIJJJQQQYYY^^^\\\ZZZ\\\___```ddd^^^WWWVVV[[[ccchhhkkknnnooorrruuuvvvpppfff^^^\\\mmm}}}nnneee```\\\\\\^^^cccnnn{{{pppeee[[[SSSOOORRRTTT[[[dddlllooommmkkkbbb[[[UUURRROOOLLLNNNSSScccxxx|||kkk\\\TTTNNNNNNPPPOOOPPPRRRSSSRRRSSSSSSUUUWWWYYY[[[UUUVVVWWWXXXZZZ[[[\\\]]][[[ZZZZZZYYYZZZ[[[\\\]]]```eeehhhfffeeeccc^^^XXXRRRPPPMMMJJJHHHIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGEEEDDDFFFIIILLLOOOVVVaaannn|||rrriiieeeccc]]][[[YYYYYYYYYXXXVVVTTTTTTRRRPPPOOOMMMKKKHHHEEEEEECCC@@@<<<888666444444666666555555555555666666444444444444444444555555///000222333333222111000222111111000000111111222000000000000000111222222111111111111111111111111000111222111000000222444555777999<<<>>>@@@@@@@@@???BBBEEEGGGGGGHHHIIIJJJOOOWWW\\\ZZZWWWZZZ]]]^^^```[[[UUUUUU[[[ccciiilllnnnooorrruuuuuuoooddd\\\[[[lll}}}nnneee```\\\\\\^^^cccnnnvvviii]]]TTTPPPQQQVVV^^^fffkkkmmmkkkiiibbb\\\WWWUUURRROOOPPPTTT```tttooo^^^VVVPPPPPPQQQQQQQQQSSSSSSSSSSSSTTTVVVXXX[[[\\\XXXXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\\\\aaaeeeddddddccc___YYYTTTRRROOOKKKIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFIIILLLMMMSSS\\\ggguuupppgggcccaaa\\\ZZZYYYXXXYYYXXXWWWUUUTTTRRRPPPOOONNNLLLIIIFFFEEECCC???;;;888555333333666555555555555555555666333333333333222222222222///000111111222111111111222222111111111111222222///000111222222333222222111111111111111111111111///000111111000111333555555777999<<>><<<::::::::::::777777666666666666777777333222111000///000222444//////000111222222222222222222222222222222222222111111111111222333444444222444555444222222333444222222111111222333555666777666888>>>@@@@@@AAADDDGGGKKKPPPTTTUUUQQQLLLIIIGGGMMMTTTWWWVVVUUUUUUVVVSSSVVVWWWUUUXXXbbbkkknnnooooooqqqwww|||{{{tttmmmgggqqqxxxlllddd```^^^]]]]]]dddqqqxxxlllfff]]]YYYVVVVVVUUUUUUZZZ```gggwwwnnn```XXXWWWXXXZZZggg}}}ttthhhaaa```cccsssvvvmmmfffeeeccc___]]]]]]^^^___aaaeeekkkpppvvvxxxwwwtttnnnhhhcccaaa``````ddddddeeeccc```______```bbbbbbcccfffiiijjjiiihhheeedddbbb___ZZZTTTOOOLLLKKKLLLMMMOOOOOONNNMMMLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHKKKPPPVVV```ppp}}}ooofff```\\\[[[[[[ZZZYYYXXXVVVUUUTTTVVVUUUTTTRRROOOKKKHHHFFFAAA@@@>>><<<::::::::::::666666666555555666666777222222111...---...222555000000111222333333333333222222222222222222222222000000111111222333333333111222333333222222333444222222111111222333555666666555777<<>>???CCCDDDHHHNNNRRRSSSQQQLLLIIIGGGMMMSSSUUUUUUTTTTTTVVVRRRWWWYYYXXXZZZcccmmmqqqsssrrrtttyyy}}}|||uuuoooeeepppwwwkkkddd```^^^^^^]]]dddooo~~~tttiiiaaa\\\XXXTTTRRRTTTSSSPPPQQQTTT]]]iiivvv|||vvvlll```VVVQQQRRRSSSVVVcccwwwrrrjjjggghhhyyyzzzqqqiiifffeeebbb```aaaaaabbbdddhhhnnntttzzz}}}}}}yyyssslllgggdddccccccggghhhiiihhheeecccaaaaaabbbbbbcccfffiiillllllkkkhhhgggeeeaaa\\\WWWSSSPPPLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHJJJNNNSSS\\\lll{{{|||nnnfffaaa^^^\\\[[[ZZZXXXWWWVVVUUUUUUSSSSSSSSSQQQNNNKKKHHHGGGAAA???===;;;:::999::::::777777666666666666777777111222333111//////111444333333333333333222111111111111111111111111111111//////000111222222222222111222333222111000111222111111000000111222444555555333666;;;===<<<===AAABBBFFFKKKPPPQQQPPPMMMKKKIIINNNSSSUUUTTTTTTVVVXXXWWW\\\___]]]^^^fffooossswwwuuuvvvzzz~~~|||uuuooo```mmmvvvkkkccc___]]]\\\]]]bbblllzzzzzzppphhhbbb^^^[[[\\\WWWUUUVVVUUUQQQPPPRRRXXX___gggoooyyy}}}wwwtttwwwyyyvvvsssnnnjjjccc```ZZZSSSNNNLLLNNNPPPSSS^^^ppp~~~uuuqqqooouuukkkhhhgggeeeeeegggfffgggiiilllrrrxxx~~~~~~xxxpppkkkgggffffffiiilllnnnnnnjjjfffcccbbbccccccdddgggkkknnnooooookkkjjjgggddd```[[[XXXVVVNNNNNNMMMMMMMMMMMMMMMNNNOOONNNLLLKKKIIIHHHGGGGGGHHHGGGIIIMMMQQQYYYiiixxx|||nnnfffaaa___\\\[[[YYYWWWVVVUUUVVVVVVPPPQQQQQQPPPMMMJJJIIIHHH@@@???===;;;:::999::::::999888777777777777777777///222555555222111111333111000000///---,,,***)))000000000000000000000000...///000111111222111111222333444222000//////000000////////////111222333444333555:::<<<;;;<<<@@@AAAEEEJJJOOOQQQPPPNNNLLLKKKOOOSSSUUUTTTTTTWWWZZZ^^^ccceeebbbbbbhhhqqquuuyyyxxxxxx{{{~~~|||uuunnn\\\iiiwwwkkkccc^^^[[[YYY]]]aaajjjvvvzzzuuunnnhhheeebbb```___^^^YYYVVVVVVUUUQQQOOOQQQQQQTTTYYY___kkkxxx}}}|||ssspppkkkdddbbbgggqqqyyyyyyrrrhhhaaa^^^[[[WWWUUUSSSRRRPPPLLLJJJJJJLLLOOOQQQYYYkkk|||xxxsssxxxmmmjjjhhhggghhhkkkjjjjjjlllooouuu{{{zzzsssmmmiiiggggggkkknnnqqqqqqnnniiieeecccddddddeeeiiimmmqqqrrrrrrnnnmmmjjjfffbbb^^^\\\ZZZOOONNNMMMLLLLLLLLLNNNNNNSSSQQQNNNKKKHHHFFFEEEEEEHHHGGGIIILLLPPPXXXhhhvvv~~~ppphhhccc```[[[[[[YYYWWWUUUSSSQQQPPPSSSTTTUUUTTTRRRNNNIIIFFFCCC???;;;888888888999888777777777777888888888888555555444333333333333444333222222111111222222333111111000000000000111111111222333444444222111///111111111111111111111111111111111111222333444555333444666888:::===>>>???@@@CCCHHHMMMPPPQQQPPPOOOPPPSSSWWWYYYYYYYYYZZZZZZdddcccaaa```ccckkkvvv~~~~~~|||}}}yyymmm___iii}}}{{{nnnddd___]]]\\\]]]```fffqqqyyyuuupppkkkhhhfffdddcccdddbbb```\\\XXXSSSOOOMMMPPPPPPRRRXXX```gggiiiiiigggbbb\\\YYYVVVWWW___iiiyyy~~~qqqiii^^^UUUSSSSSSPPPMMMMMMOOOIIIFFFHHHIIIHHHIIILLLOOOUUUcccxxx}}}rrrooopppooommmlllmmmlllnnnssswwwzzz~~~wwwqqqlllhhhgggmmmpppuuuvvvtttooojjjgggffffffgggiiilllqqquuuwwwwwwvvvqqqllljjjiiiddd\\\VVVRRRNNNKKKLLLOOOPPPQQQNNNNNNNNNNNNLLLJJJHHHFFFHHHHHHJJJMMMPPPVVVdddqqq~~~oooggg```\\\YYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUTTTRRRMMMIIIFFFCCC@@@<<<:::::::::999999666666666666666666666666555555444333333333333444333222222111111222222333222222111111111111222222000111222333333111000...111111111111111111111111111000000111111222333444333444666888:::===>>>??????BBBGGGKKKNNNNNNNNNMMMNNNQQQUUUWWWXXXXXXYYYZZZ```___^^^]]]aaajjjvvv{{{ooo]]]fffzzzzzznnnccc]]][[[ZZZ[[[^^^dddooo~~~~~~yyyyyy{{{~~~zzzwwwrrrooonnnllljjjhhhfffdddaaa\\\WWWSSSOOOMMMNNNNNNPPPTTT[[[___aaa```]]]XXXTTTRRRPPPPPPXXX```iiirrrwwwkkkddd[[[TTTSSSSSSOOOJJJHHHJJJFFFDDDFFFHHHHHHJJJNNNPPPWWWeee{{{uuussstttrrrppppppqqqoooqqqvvvzzz|||}}}wwwqqqnnnlllkkkooouuuxxxwwwrrrmmmjjjhhhhhhiiikkknnnssswwwyyyxxxyyyvvvqqqnnnmmmhhhcccYYYUUUOOOKKKKKKMMMOOOOOONNNNNNNNNNNNLLLJJJHHHGGGIIIHHHJJJMMMPPPVVVcccqqq~~~pppfff^^^YYYXXXXXXXXXXXXXXXXXXXXXXXXTTTTTTUUUTTTQQQMMMHHHFFFCCCAAA>>><<<<<<;;;:::888444444444444444444444444555555444333333333333333222222111111111111222222333222222111111222222333000000111222111000///...111111111111111111111111000000000000111222333333333444666888:::===>>>???>>>AAAEEEHHHJJJKKKJJJIIIKKKNNNRRRUUUVVVWWWXXXYYYZZZZZZZZZYYY]]]gggttt~~~~~~rrr^^^eeewwwzzzmmmccc\\\YYYXXXYYY[[[aaakkk{{{}}}sssmmmhhhbbb```aaadddgggnnnwww~~~|||yyywwwvvvtttqqqoooiiifffbbb]]]XXXTTTRRRQQQPPPPPPQQQSSSVVVXXXXXXXXXUUUQQQNNNNNNMMMMMMRRRZZZ\\\cccllluuu}}}{{{qqqddd\\\UUUUUUTTTOOOIIIFFFGGGDDDDDDGGGIIIJJJMMMRRRUUU]]]nnnyyywwwxxxvvvuuuuuuvvvtttvvv{{{}}}yyysssnnnllljjjooovvv{{{|||xxxrrrmmmjjjjjjkkkmmmpppuuuyyy{{{{{{~~~~~~yyytttsssppplllaaa\\\TTTNNNLLLMMMNNNNNNNNNOOOOOONNNMMMKKKIIIHHHIIIHHHJJJMMMPPPUUUbbboooqqqggg___YYYYYYYYYYYYYYYYYYXXXXXXXXXTTTUUUTTTSSSPPPLLLHHHEEEBBB@@@>>>===<<<;;;999777555555444444444444444333555444333333222222333333222222111111111111222222222111111000000111111222111111222222111111000///111111111111111111111111////////////000111222333333444666888:::===>>>???>>>@@@CCCFFFGGGGGGGGGFFFHHHLLLQQQTTTVVVVVVXXXYYYXXXXXXWWWVVVXXXaaaooozzztttbbbhhhwww{{{nnnddd]]]YYYXXXWWWYYY___iiixxxwwwnnneee```\\\WWWVVVXXXYYY[[[```hhhpppwww}}}~~~{{{xxxtttqqqhhheeeaaa]]]ZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVWWWSSSQQQRRRQQQPPPSSSXXXZZZ]]]aaaeeeiiirrr|||nnnddd\\\YYYWWWRRRLLLIIIIIIGGGGGGJJJKKKLLLQQQWWW^^^hhhzzz}}}||||||zzzyyy{{{{{{yyyzzz|||uuupppmmmkkkpppwww~~~|||uuuppplllllllllnnnqqquuuyyy{{{~~~|||yyywwwtttkkkddd[[[SSSOOONNNNNNNNNNNNOOOOOOOOONNNLLLJJJIIIIIIIIIKKKNNNPPPTTT```mmm~~~rrrjjjbbb]]][[[[[[ZZZYYYXXXXXXWWWWWWUUUUUUTTTRRROOOKKKGGGEEE@@@???<<<<<<;;;:::888666666666666555555555444444444444333222222222222333222111111000000111111222000000////////////000000222222222222222111111111111111111111111111111111////////////000111222333333444666888:::===>>>???===???AAADDDEEEEEEEEEEEEFFFKKKQQQVVVXXXYYYYYYYYYXXXYYYWWWTTTTTT[[[iiiuuu}}}uuuiiilllxxx|||pppfff^^^[[[YYYXXXYYY^^^hhhvvv{{{jjjbbbZZZWWWTTTQQQQQQSSSSSSVVV]]]eeemmmvvv}}}{{{vvvqqqmmmeeecccaaa_________aaabbbeeeeeefffeeecccaaa^^^]]]^^^YYYVVVWWWVVVTTTTTTWWWYYYZZZZZZ[[[]]]dddooowwwsssfff```\\\UUUPPPOOOMMMJJJIIIKKKKKKMMMSSS[[[gggttt~~~~~~}}}|||uuuqqqooosssyyywwwqqqmmmmmmmmmnnnpppssswwwyyy|||ssslllaaaXXXRRROOOMMMLLLOOOOOOOOOOOONNNMMMKKKJJJJJJJJJLLLNNNPPPSSS___jjj{{{qqqjjjddd```]]]\\\[[[YYYXXXVVVUUUUUUVVVUUUTTTQQQNNNJJJGGGEEEAAA>>><<<::::::999888666888888777777666555555555444444333222222222222222111111000000000000111111/////////....../////////333333333222222222222222111111111111111111111111000000000000111222333333333444666888:::===>>>???===???AAACCCEEEEEEEEEEEEEEEKKKTTT[[[]]]]]][[[ZZZZZZZZZXXXSSSQQQWWWfffrrryyy~~~~~~tttkkklllwww|||qqqggg```\\\ZZZXXXYYY]]]fffuuurrraaaYYYRRROOONNNKKKLLLOOOPPPVVV___iiirrr{{{}}}yyyuuupppmmmiiiiiiiiijjjkkknnnpppqqquuuwwwxxxwwwtttqqqnnnnnniiiccc^^^]]]\\\WWWUUUWWWVVVVVVUUUUUUWWW^^^iiirrrvvvlllddd\\\VVVTTTPPPMMMKKKKKKKKKNNNWWWbbbqqq~~~wwwrrrqqqtttyyyzzztttpppooonnnnnnooorrrtttvvv~~~zzzsssiii___WWWRRRNNNLLLOOOOOOPPPPPPOOONNNLLLKKKJJJJJJLLLOOOOOORRR]]]hhh|||wwwmmmhhhccc```\\\[[[ZZZYYYWWWVVVUUUUUUVVVUUUTTTQQQMMMJJJFFFEEECCC@@@<<<:::999999999888888888777777666555555444444333222222111222222222111111000000000000111111000000////////////000000333222222111111111111111111111111111111111111111111000000111111222333444333444666888:::===>>>???>>>???AAACCCEEEFFFGGGGGGDDDLLLWWW```cccaaa^^^\\\ZZZ[[[YYYSSSOOOVVVeeerrruuuzzz|||rrrggggggqqq{{{pppggg```\\\[[[WWWXXX\\\eeesss{{{jjj[[[TTTNNNMMMMMMLLLNNNRRRWWW^^^iiisss{{{~~~}}}{{{yyyxxxyyyzzz|||~~~{{{sssllliiieee___\\\\\\WWWWWWUUUSSSTTT[[[eeennn~~~sssggg]]]ZZZUUUQQQOOONNNOOOTTT```mmm}}}wwwrrrqqqrrrwww~~~xxxsssqqqpppooooooqqqrrrtttyyy}}}tttjjjbbbZZZTTTQQQOOOPPPPPPPPPPPPNNNMMMLLLKKKKKKMMMOOOOOORRR\\\gggvvvtttjjjeeeaaa^^^ZZZZZZYYYXXXWWWVVVVVVUUUWWWVVVTTTQQQMMMIIIFFFEEEEEEAAA===:::::::::::::::888888777666555555444444444333222222111111222222111111000000000000111111111111000000000000111111222111111000000000000000111111111111111111111111111111111111222333444555333444666888:::===>>>???>>>???AAACCCFFFGGGHHHIIIDDDMMMZZZcccfffddd```]]]YYYZZZXXXSSSOOOVVVeeessssssxxx}}}zzzqqqbbbbbblllyyyooofff```\\\ZZZVVVWWWZZZcccqqqvvvdddYYYRRRNNNOOOQQQRRRVVVZZZccckkkvvv~~~yyytttpppiiidddddd]]]\\\YYYUUUTTTYYYbbbjjjqqqeee___YYYVVVSSSSSSTTTZZZjjjxxx}}}xxxpppqqquuu}}}|||uuutttrrrppppppqqqrrrssstttzzz}}}tttkkkccc\\\WWWOOOPPPPPPQQQPPPOOOMMMLLLKKKKKKMMMOOOOOOQQQ[[[fffqqqqqqjjjddd```___^^^]]][[[YYYXXXXXXYYYYYYWWWUUUSSSQQQNNNKKKFFFCCCBBB@@@>>>>>>>>>===;;;999;;;999777444333333444444777666444222///,,,***)))444333333222111111111222000000000////////////...222333444222222333333111000555555000///333222,,,111111111111222333444555555555666777999<<<>>>??????AAADDDGGGIIIJJJKKKKKKJJJNNNVVVaaaiiijjjfffaaa```___ZZZTTTQQQVVVaaakkkvvvxxxyyyzzz}}}}}}vvvlll___]]]fff{{{}}}ssshhh```[[[ZZZYYYWWWZZZdddqqqssseeeZZZUUUQQQRRRTTTVVV]]]cccnnnxxx~~~uuummmfffaaa]]]]]]]]]]]]```eee}}}{{{nnnfff^^^YYYTTTUUUYYYbbbrrr|||ssstttxxxxxxuuuqqqooopppqqqrrrrrrtttyyy|||qqqkkkddd^^^XXXVVVTTTSSSRRRRRRPPPNNNKKKLLLMMMMMMOOOTTTZZZ^^^mmm~~~pppiiiccc___^^^\\\\\\ZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPNNNKKKFFFCCC@@@>>><<<<<<<<<;;;999777:::888666444333333444555222222222222222222222222444333222222111111222222333333222222222111111111///000000//////000222222///111222///---000444555111111111111222333444555555555666777999<<<>>>???===???BBBEEEHHHJJJKKKKKKIIILLLSSS]]]eeegggddd``````___[[[UUURRRVVVaaajjjpppssstttvvvyyyzzzsssjjj]]][[[bbbwww~~~tttjjjaaa\\\ZZZYYYWWWZZZdddppp}}}ooobbb\\\WWWTTTVVVYYY\\\cccjjjsss|||ssskkkdddccccccbbbdddhhhwwwwwwnnn```ZZZUUUVVV\\\fffvvv~~~tttuuuxxx~~~xxxuuurrrpppqqqrrrssssssqqquuu{{{{{{tttllleee\\\YYYUUUSSSRRRQQQPPPOOOLLLLLLMMMMMMOOOTTTZZZ^^^lll}}}qqqhhhaaa]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTSSSQQQOOONNNKKKGGGDDD@@@>>><<<<<<<<<;;;999777888777666444444444555666111222222333444555666777333333222222111111222222444333333333222222222222222222222111000000222555444444555666333///000444111111111111222333444555444555666777:::<<<>>>???===???BBBFFFIIIKKKLLLLLLGGGIIINNNWWW___cccbbb___aaa```]]]WWWSSSWWWaaajjjlllooorrrtttwwwyyytttlll]]]YYY^^^qqqvvvkkkccc]]][[[YYYWWWZZZbbbmmmzzzoooddd\\\WWWUUUXXX\\\```gggnnnxxx}}}qqqmmmlllkkkkkkmmmsss}}}rrrfff^^^YYY[[[cccnnn}}}wwwwwwyyy~~~zzzwwwsssrrrrrrtttuuuuuuqqqtttxxx|||vvvnnnbbb^^^XXXTTTRRRQQQPPPOOOLLLMMMMMMNNNOOOSSSYYY]]]jjjzzztttiii```\\\\\\YYYZZZZZZZZZYYYWWWUUUTTTSSSRRRPPPOOONNNKKKGGGDDDBBB@@@>>>>>>>>>===;;;999666666555555555555666777555555555444444444444444333333222222111222222333222222222111111111000000666444333111///---111777444000222888999222...000111111111111222333444444444444666777:::<<<>>>@@@@@@BBBEEEHHHJJJKKKLLLLLLFFFGGGKKKSSS\\\aaaaaa___aaaaaa^^^XXXTTTWWW```hhhkkkooosssuuuyyy{{{xxxrrr```ZZZ\\\oooxxxmmmddd^^^[[[XXXWWWYYY```iiiuuuuuukkk```\\\ZZZ]]]```cccjjjpppxxxzzzxxxvvvtttsssuuu|||wwwlllddd___bbbkkkvvvzzzyyyyyy~~~}}}zzzvvvtttuuuvvvvvvvvvuuuwwwxxxzzz}}}xxxkkkfff]]]WWWSSSRRRQQQPPPMMMNNNNNNNNNOOOSSSXXX\\\gggwwwxxxjjjaaa]]]]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSRRRPPPOOONNNKKKHHHEEEBBB@@@>>>>>>>>>===;;;999555555555555555666666777666555555444333222222111333222222111222222333333222222222111111111000000222//////000...---444>>><<<333---000444444333222111111111111222333444444333444555777:::<<>><<<<<<<<<;;;999777555555555666666666666666333333333333333333333333222222111111222222333333444333333333222222222222222//////333444444@@@NNNdddWWWBBB222...333555333111111111111222333444555333444555777:::===???AAAAAABBBDDDFFFHHHHHHHHHHHHGGGGGGJJJRRR[[[aaabbbaaa___```^^^YYYUUUVVV\\\ccchhhnnnsssuuuxxx{{{{{{wwwhhh^^^\\\mmmzzzpppfff^^^ZZZWWWVVVXXX\\\bbbmmm}}}vvvqqqnnnpppqqqqqquuuzzztttkkkffflllwwwvvvnnnmmmttt}}}|||}}}}}}yyyxxxxxxxxxwwwxxxxxxwwwuuussstttvvvxxxxxxmmmccc\\\XXXUUUSSSOOOOOOOOONNNOOORRRWWW[[[aaaqqqzzzkkkaaa]]]___[[[[[[YYYXXXWWWVVVVVVVVVWWWVVVSSSRRRPPPLLLHHHEEE@@@>>><<<<<<<<<;;;999777666666666666666666555555222222333333333444444444222222111111222222333444333333222222222111111111555111222666666777DDDUUU|||bbb@@@///222444///111111111111222333444555333333555777:::===???AAA@@@BBBEEEHHHJJJLLLMMMMMMFFFFFFJJJRRR[[[aaabbbaaa^^^___^^^YYYTTTTTTZZZ```hhhnnnssstttwww{{{{{{xxxhhh]]]ZZZkkkzzzpppfff]]]YYYVVVVVVWWW[[[___iii|||{{{rrrmmmuuu}}}{{{xxxqqqjjjfffdddgggqqq{{{~~~}}}|||zzzyyyxxxwwwvvvwwwwwwuuusssssstttuuuyyytttjjjbbb\\\WWWUUUPPPPPPOOONNNNNNQQQVVVZZZ___pppzzzkkk```]]]___[[[ZZZXXXVVVUUUUUUUUUVVVYYYWWWUUURRRPPPMMMHHHDDDBBB@@@>>>>>>>>>===;;;999666666777777666555444444555555444444444333333333222111111111222333333444000000000////////////...555///...222000///;;;MMM}}}pppJJJ222444555...111111111111222333444555333333555777:::===@@@AAAAAADDDGGGKKKOOOQQQSSSSSSEEEFFFJJJRRR[[[aaabbb```]]]___^^^YYYTTTTTTYYY___iiipppuuuvvvxxx||||||zzzfff[[[XXXiiizzzpppeee]]]YYYVVVUUUWWWZZZ^^^hhhzzzyyyuuu}}}}}}tttooopppoookkkiiikkkccc```___aaaccchhhsss}}}}}}}}}zzzyyyxxxvvvvvvwwwxxxxxxvvvuuuvvvwwwrrryyyyyynnneee^^^YYYUUUPPPPPPOOONNNNNNQQQVVVZZZ^^^ooozzzkkk```\\\\\\ZZZZZZZZZZZZYYYYYYYYYYYYWWWUUUSSSQQQOOOLLLHHHFFFCCCAAA>>>;;;:::999::::::888888777555555444444444222222222333333444444444222222222222222222222222111111111111111000//////222111//////111444888:::OOOQQQKKK===333111000...111111000000111111222333222333444666999<<<>>>@@@BBBDDDHHHNNNSSSTTTSSSQQQLLLHHHJJJRRRYYY\\\]]]______]]]\\\ZZZVVVTTTZZZcccooosssttttttwww||||||yyykkk___YYYeee}}}|||rrrfff^^^ZZZSSSRRRTTTXXX\\\eeeuuuwwwrrrjjjdddaaa```^^^^^^\\\^^^``````cccmmm{{{~~~{{{zzzzzz{{{{{{{{{zzzxxxvvvtttssssssuuuwwwzzz}}}~~~wwwnnneee\\\WWWUUUUUUSSSQQQPPPQQQUUUWWW^^^kkk{{{mmmbbb___```^^^]]]\\\[[[ZZZYYYXXXXXXVVVTTTQQQOOOMMMKKKGGGDDDCCCAAA>>><<<:::999::::::888777666555555444444444222333333333333333333444222222222222222222222222222222222222222111000000111111000000222444666888444999999444111333555333111111000000111111222333222333444666999<<<>>>@@@CCCEEEIIIOOOUUUWWWWWWUUUNNNJJJKKKRRRYYY[[[\\\^^^]]]\\\\\\[[[XXXVVV]]]gggoootttwwwxxxzzz~~~}}}yyylll___YYYddd}}}ttthhh^^^YYYRRRQQQSSSWWW[[[cccrrr{{{rrrkkkgggeeedddccceeehhhkkknnnrrr|||~~~{{{zzz{{{|||||||||zzzwwwuuussstttuuuvvvwwwyyy{{{||||||}}}wwwooofff^^^YYYUUUTTTSSSQQQPPPQQQTTTWWW^^^kkk|||nnndddaaabbb``````^^^]]][[[YYYXXXWWWTTTRRRPPPNNNLLLIIIFFFCCCBBBAAA>>><<<::::::::::::888777666555555444555555444333333333333333333222222222222222222222222222222333333333333222111111111111111222222333444444+++///222000000111111///111111000000111111222333222333444666999<<<>>>@@@DDDEEEJJJPPPVVVZZZ[[[ZZZRRRMMMMMMSSSYYYZZZ[[[\\\\\\[[[]]]]]][[[ZZZaaajjjqqqwww{{{}}}{{{ooobbbZZZeee|||xxxjjj___XXXRRRQQQRRRUUUXXX___nnn|||zzzuuusssqqqppptttxxx}}}~~~|||{{{|||}}}~~~}}}zzzwwwuuuuuuuuuuuuuuuuuuuuuuuuuuu{{{{{{yyyvvvoooggg___ZZZUUUTTTSSSQQQPPPPPPTTTVVV^^^jjj|||nnnddd```aaa______^^^\\\[[[ZZZYYYXXXUUURRRPPPNNNLLLIIIFFFCCCBBBAAA???===;;;:::999999777777666555555555555555444444444333333222222222222222222222222222222222111222222333222222111111000111222333333222222111222444444333111111000...111111000000111111222333222333444666999<<<>>>@@@CCCDDDHHHNNNUUUZZZ\\\]]]UUUPPPNNNTTTXXXYYYZZZ[[[]]]]]]___```]]]\\\bbbjjjssszzztttfff]]]fff}}}{{{mmm```XXXSSSRRRSSSUUUWWW]]]jjjwww}}}{{{|||}}}zzzxxxuuuuuuuuuttttttssssssrrrtttuuuuuusssnnnggg```[[[UUUUUUSSSQQQOOOPPPSSSVVV]]]jjj~~~|||mmmbbb]]]^^^\\\\\\\\\[[[[[[ZZZZZZYYYVVVTTTQQQOOONNNKKKGGGDDDAAA@@@???===;;;:::999999777666666555555555555666444444444333333222222222222222222222222222222222000000111111111111111000///000222333333222000///333111000111333333444555111111000000111111222333222333444666999<<<>>>@@@AAABBBEEEJJJQQQWWWZZZ[[[VVVQQQOOOTTTXXXYYYZZZ\\\``````bbbccc___\\\aaahhhsss{{{{{{lllbbbiii}}}pppbbbYYYVVVTTTUUUVVVVVVZZZfffsss~~~}}}|||}}}|||}}}}}}|||wwwwwwwwwvvvvvvuuuuuuuuupppqqqqqqooolllfff```\\\VVVVVVTTTRRRPPPQQQTTTVVV]]]iii~~~}}}mmmaaa]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZWWWUUUSSSQQQOOOLLLIIIFFFAAA@@@???>>><<<:::999888666666555555555555666666444333333333333333333222222222222222222222222222//////000111111111111000...///111222222111000///333///---///000000000222111111000000111111222333222333444666999<<<>>>@@@@@@@@@AAAFFFLLLRRRUUUVVVVVVQQQOOOTTTYYY[[[\\\^^^bbbccceeeeeeaaa\\\___fffsss~~~qqqeeekkk|||qqqeee\\\WWWVVVVVVVVVUUUXXXbbbnnn~~~|||yyyxxxxxxyyy}}}~~~{{{{{{{{{zzzzzzyyyyyyyyypppppppppnnnjjjeee```^^^XXXWWWVVVSSSQQQRRRTTTWWW]]]iii}}}~~~oooccc______^^^^^^]]]\\\[[[[[[ZZZZZZXXXVVVSSSQQQOOOMMMIIIFFF@@@@@@???>>><<<:::999888666666555555555555666666222333333333333333333444222222222222222222222222///000111111222222222111......///000111111111111555000...222333...+++,,,111111000000111111222333222333444666999<<<>>>@@@@@@???@@@CCCHHHNNNQQQRRRUUUPPPNNNSSSYYY\\\^^^aaaaaabbbeeefffbbb]]]___eeewwwsssfffkkk{{{rrrggg___WWWVVVUUUUUUSSSTTT^^^iiiyyy}}}{{{{{{|||}}}~~~|||{{{zzzzzztttsssqqqnnnjjjfffbbb```ZZZYYYWWWUUURRRSSSUUUXXX]]]hhh|||pppfffbbbcccaaaaaa___^^^\\\[[[YYYYYYWWWUUUSSSQQQOOOLLLHHHFFF@@@@@@???>>>===:::999888666666555555555666666777222222222333333444444444222222222222222222222222000111222333333333333333.........///000111111222222---///666:::555111222111111111000111222222333222333444666999<<<>>>@@@AAA??????BBBFFFKKKNNNPPPUUUOOONNNSSSZZZ]]]```ccc```aaaeeefffbbb]]]```fff}}}tttfffkkk~~~~~~zzzrrrhhh```VVVUUUTTTTTTQQQRRR[[[fffwww~~~|||zzzzzzxxxvvvsssoookkkgggdddccc[[[ZZZXXXUUUSSSTTTVVVYYY]]]hhh|||}}}oooeeeaaaaaa```___^^^\\\ZZZYYYWWWWWWWWWVVVSSSPPPLLLHHHDDDBBB@@@???>>><<<::::::999999555555444444444444555555777777666555333222111000444444222111000000//////111111111111111111111111111111111111111111111111222222222111111111111000000000000111222444555666666555555555888<<>><<<;;;:::::::::666666555555555555666666666666555444333222222111444333222111000000000000111111111111111111111111111111111111111111111111222222222111111111111000---------...///000111222555444444555777;;;???AAA@@@@@@@@@AAADDDHHHLLLOOORRRNNNMMMRRR]]]fffjjjiiieeegggiiifffbbbaaacccfff|||nnnpppyyy~~~vvvjjj```YYYTTTRRRSSSTTTTTTXXX]]]lllwww~~~zzzyyywwwtttqqqmmmjjjhhh```^^^ZZZVVVUUUUUUWWWXXX\\\ggg{{{}}}pppgggbbbcccbbbaaa```^^^]]][[[ZZZYYYWWWVVVSSSPPPLLLHHHDDDBBBAAA@@@>>><<<;;;:::::::::777777666666666666777777444444444444333333333333222222111111111111222222111111111111111111111111111111111111111111111111222222222111111111111000////////////000111333333333333333444777:::===@@@?????????@@@DDDHHHMMMOOOOOONNNOOOVVV```hhhjjjjjjgggjjjkkkiiifffeeehhhjjjttttttrrrwwwyyykkk```ZZZUUUQQQQQQQQQPPPSSSXXXfffqqqzzzrrrqqqppppppqqqrrrssstttsssssstttuuuwwwxxxyyyyyy{{{}}}|||{{{yyyvvvrrrnnnjjjhhhccc```\\\YYYWWWWWWXXXZZZ]]]hhh|||}}}pppgggccccccaaaaaa```^^^]]][[[ZZZZZZWWWVVVSSSPPPLLLHHHDDDBBB??????===;;;:::999999999666666555555555555666666333333333333333333333333111111111111222222333444111111111111111111111111111111111111111111111111222222222111111111000000000000000000111222333444222222222444666999<<<>>>>>>>>>>>>@@@CCCHHHLLLOOONNNLLLMMMTTT^^^fffjjjkkkhhhjjjkkkjjjiiijjjlllnnnooo}}}yyysssttt{{{kkk___ZZZUUUQQQQQQPPPOOORRRVVVbbbmmm~~~yyytttqqqkkkjjjiiihhhiiikkknnnoooppprrruuuwwwxxxzzz|||~~~~~~{{{wwwsssoookkkiiieeeccc___[[[YYYYYYZZZ[[[___jjj|||~~~qqqgggcccccc```___^^^]]]\\\[[[ZZZYYYWWWVVVSSSPPPLLLHHHDDDBBB>>>===<<<:::999888888777555444444333333444444555222222222333333333333444111111111111222333444555111111111111111111111111111111111111111111111111222222222111111111000000---------------...///000111111222444666999<<<===>>>>>>>>>???BBBGGGKKKNNNMMMKKKIIIMMMVVV```hhhlllhhhhhhiiijjjjjjkkkmmmoooppp{{{zzzrrrrrr|||mmm```ZZZTTTQQQQQQQQQPPPSSSXXX```jjj{{{xxxssspppnnnnnnnnnmmmnnnpppssswwwyyyyyy|||}}}yyyuuupppmmmkkkhhheeeaaa]]]ZZZZZZ\\\]]]aaakkk}}}~~~qqqgggbbbbbb______^^^]]]\\\[[[ZZZZZZWWWVVVSSSPPPLLLHHHDDDBBB>>>>>><<<:::999888888777444333333333333333333444222222222222333333333333222222222222222333444555111111111111111111111111111111111111111111111111222222222111111111111000///////////////000111111111222333555777:::<<<===>>>>>>>>>???AAAEEEJJJLLLMMMIIIFFFGGGOOO[[[eeekkkhhhhhhhhhhhhhhhhhhiiiiiipppyyyyyypppooo~~~pppcccYYYTTTQQQQQQQQQQQQTTTYYY]]]gggwww{{{xxxvvvzzzzzz|||~~~~~~{{{wwwsssooommmiiifffbbb^^^[[[[[[\\\]]]ccclll}}}qqqfffaaaaaa``````___^^^]]]\\\[[[[[[WWWVVVSSSPPPLLLHHHDDDBBB@@@???>>><<<;;;:::999999444444444333333444444444333333222222222222222222333333222222222333444444111111111111111111111111111111111111111111111111222222222111111111111000333222222222222333444444111222444666888:::<<<===??????>>>>>>AAADDDHHHJJJLLLHHHEEEFFFLLLWWWbbbiiikkkiiigggeeedddbbbaaa```jjjssszzz{{{}}}xxxnnnlllttthhhZZZUUUQQQQQQQQQPPPSSSXXXYYYcccrrr|||xxxtttqqqpppjjjgggbbb^^^\\\[[[\\\]]]dddmmm~~~qqqfffaaa```aaaaaa```___^^^^^^]]]]]]WWWVVVSSSPPPLLLHHHDDDBBBBBBAAA???>>><<<;;;;;;;;;555555555444444555555555333333333222222222111111444333333222222333333444111111111111111111111111111111111111111111111111222222222111111111111000000000000000000000111111111222444666999;;;===>>>@@@???>>>>>>@@@CCCGGGIIIJJJHHHEEEFFFLLLVVV```fffnnnkkkgggdddaaa^^^[[[YYYbbbkkkrrrtttvvv~~~wwwmmmjjjwwwlll[[[UUUQQQQQQPPPNNNQQQUUUVVV```nnn}}}|||yyyuuusssqqqjjjgggccc^^^\\\[[[\\\]]]eeennn~~~pppeeebbbcccaaaaaa```^^^\\\YYYWWWUUUWWWVVVTTTQQQNNNKKKHHHFFFBBBAAA???===;;;:::999999777666555333333444555555222222333444444444333333555444444333333222222111111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222111333666777888999;;;===@@@AAABBBBBBCCCFFFJJJMMMMMMKKKHHHGGGKKKSSS\\\bbbfffhhhjjjhhhccc]]]XXXUUU]]]dddjjjlllpppwww~~~uuupppoooyyy}}}yyyhhh^^^WWWRRRPPPOOOMMMOOOSSSXXX^^^iiiwww}}}{{{}}}{{{xxxssspppjjjhhhdddaaa^^^]]]\\\\\\fffnnn}}}}}}nnnddd```aaabbbaaa___]]][[[YYYWWWWWWWWWVVVTTTQQQNNNJJJGGGFFFAAA@@@???===;;;:::999999666666555444444444444444333333333444444333222222222222222222333333333333111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222000222555666666888:::===@@@AAABBBBBBCCCEEEIIILLLKKKHHHFFFEEEHHHOOOXXX^^^dddfffhhhhhhddd___ZZZWWWXXX```gggjjjnnnuuu{{{}}}zzzuuusssrrr|||~~~|||kkk___XXXRRRPPPOOOMMMOOOSSSWWW]]]hhhuuu}}}{{{}}}}}}~~~|||xxxtttqqqllljjjfffbbb___^^^______gggppp{{{mmmddd``````bbb```^^^[[[ZZZXXXXXXXXXWWWVVVTTTQQQNNNJJJGGGEEEAAA@@@>>><<<;;;:::999999555555666666555555444333444444444444333222222111000000111111222333333444111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222000111333555555777:::<<>><<<:::999999888444555666666666555333222555555555444333222111000000000111111111222222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222000222333444555888;;;>>>CCCEEEGGGHHHHHHIIIKKKLLLOOOOOOMMMKKKKKKPPPXXX___```bbbdddfffeeeaaa[[[WWWUUU___jjjpppuuu{{{{{{xxxuuuqqqvvv}}}ssseee[[[SSSPPPOOONNNNNNQQQSSSXXXaaammm|||{{{wwwyyy||||||wwwtttppplllgggcccaaabbbdddfffjjjuuuyyynnnfffaaa``````^^^\\\ZZZXXXXXXYYYZZZWWWVVVTTTQQQMMMIIIEEECCCAAA@@@>>><<<:::999888888444555666666666555333222555555555444333222111000222222222111111111000000111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222111333444555666999===@@@EEEHHHKKKMMMMMMMMMNNNOOOSSSSSSRRROOONNNQQQYYY```aaaaaacccffffffaaaZZZTTTUUUaaannnuuuzzz}}}xxxsssmmmppp|||vvvhhh]]]SSSPPPPPPNNNNNNPPPQQQUUU]]]hhhvvv|||vvvwwwzzz}}}xxxuuuooolllgggcccaaacccfffhhhlllxxxxxxnnngggaaa```^^^]]][[[ZZZYYYYYYZZZZZZWWWVVVTTTPPPLLLHHHEEECCC@@@???===;;;:::999888888555555666666555555444333444444444444333222222111444333333222111111000000111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222222333444555666999>>>AAAFFFIIIMMMPPPQQQQQQRRRRRRUUUVVVUUURRRNNNQQQYYY```bbbbbbdddggghhhddd\\\UUUTTTaaaoooxxx}}}{{{xxxrrrjjjlllzzzxxxkkk___TTTPPPPPPOOONNNOOOOOOSSSYYYcccpppwwwwwwyyy}}}}}}xxxuuuooolllhhheeedddeeegggiiinnn|||vvvmmmfffaaa^^^\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVTTTPPPLLLHHHDDDBBB@@@???===;;;:::888888777666666555444444444444444333333333444444333222222333333333333222222222222111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222111222333444555888===AAADDDHHHNNNQQQSSSSSSSSSTTTVVVXXXXXXTTTPPPQQQYYY```bbbbbbeeeiiillliiiaaaZZZTTTbbbrrr{{{~~~~~~|||zzztttiiiggg{{{zzzzzzmmm```TTTPPPPPPOOONNNOOONNNQQQVVV^^^jjjzzzyyywwwwwwzzz}}}xxxuuuooommmjjjhhhggghhhiiijjjppp~~~tttllleee```]]][[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVTTTPPPLLLGGGDDDBBB@@@???===;;;999888888777777666555333333444555555222222333444444444333333222222222333333444555555111111111111111111111111000000000000000111111222000000000000000000000000000000000000000111111222000111222222444777===AAACCCGGGMMMQQQSSSTTTTTTTTTYYY[[[[[[WWWRRRSSSZZZbbbbbbcccfffkkkpppmmmfff^^^VVVeeeuuu~~~}}}wwwiiicccsss{{{{{{oooaaaTTTPPPPPPOOONNNNNNNNNPPPUUU\\\hhhwwwzzzxxxwwwxxx}}}}}}xxxuuupppnnnllljjjjjjjjjkkklllqqqvvvlllfffddddddbbb___[[[ZZZZZZ[[[[[[[[[VVVUUUSSSPPPMMMIIIFFFEEEBBB@@@>>>===<<<;;;999777444444444444444444444444222222111111111222333333////////////////////////111222222333333444444555222222111111000000//////000000000000000000000000111111000000000000111111333444666666666888;;;>>>FFFGGGIIIJJJKKKMMMQQQTTTUUUWWWXXXUUUSSSTTT[[[aaa```ccceeehhhkkkllldddZZZVVVaaaqqq}}}|||vvviiibbbooovvviiiZZZPPPNNNOOOMMMKKKMMMMMMQQQZZZcccpppyyysssvvv}}}{{{wwwtttrrrmmmjjjkkkllliiiiiilllwwwuuukkkeeecccdddbbb___\\\[[[\\\\\\[[[ZZZXXXWWWTTTQQQMMMIIIFFFDDDBBB@@@===<<<<<<;;;999777666666666666666666666666444333333222222222333333444444444444444444444444555444444333333222111111111111111000000000000000000000000000000000000000111111000000000000111111333444555666666888;;;>>>CCCDDDFFFGGGHHHJJJNNNQQQTTTWWWYYYWWWUUUVVV\\\aaaccceeefffgggkkklllfff]]]YYYcccqqq~~~|||nnndddkkkzzzyyymmm]]]SSSPPPPPPNNNLLLOOONNNQQQXXX```lll}}}|||uuuwww}}}{{{xxxuuupppkkkhhhjjjkkkjjjlllooozzzuuukkkdddbbbbbbaaa```^^^^^^^^^^^^\\\ZZZZZZYYYVVVRRRNNNIIIFFFDDDAAA???<<<;;;;;;:::888666666666666666666666666666555555444333222222222333222222222222222222222222444444444333222222111111000000000000111111111111000000000000000000000000111111000000000000111111333444555555555777;;;===AAACCCEEEFFFGGGIIILLLOOOTTTXXX[[[ZZZWWWXXX\\\aaaggghhhgggfffiiikkkhhhbbb[[[dddqqq~~~tttffffffooo}}}rrrbbbWWWSSSRRROOOMMMPPPNNNOOOUUU\\\fffwwwvvvwww||||||yyywwwpppkkkhhhiiijjjjjjooottt~~~uuujjjdddaaaaaaaaa```______```___\\\ZZZ\\\ZZZWWWSSSNNNIIIEEECCC@@@>>><<<;;;;;;:::888666444444444444444444444444777666555444333222222222////////////////////////111111111222333333444444//////000000111111222222000000000000000000000000111111000000000000111111222333444444555777:::===AAACCCEEEGGGHHHJJJMMMOOORRRWWW\\\\\\YYYYYY]]]aaaiiiiiigggeeegggkkkjjjfff]]]dddqqqwwwfffaaaeeeuuufff[[[UUURRROOOMMMOOOLLLMMMQQQXXXbbbrrr~~~uuuuuuzzz~~~}}}zzzxxxsssnnnjjjjjjjjjkkkqqqyyyuuujjjccc``````bbbaaa`````````___]]][[[\\\[[[XXXSSSNNNIIIEEEBBB???===;;;;;;;;;:::888777444444444444444444444444777666555444333222222222333333333333333333333333000000111222222333333444//////000000111111222222000000000000000000000000111111000000000000111111111222333444444666999<<>><<<<<<<<<<<<:::999666666666666666666666666444333333222222222333333222222222222222222222222333333222222111000000000111111111000000000000000000000000000000000000000111111000000000000111111000111222333333555888;;;<<>>============;;;999444444444444444444444444222222222111111222333333333333333333333333333333000000000111222222333333222222111111000000//////000000000000000000000000111111000000000000111111000111222222333555888;;;>>>AAAEEEGGGHHHIIIKKKLLLLLLPPPTTTTTTRRRSSSXXX]]]iiiqqqyyy}}}uuufffaaaddd{{{ooocccYYYTTTQQQQQQLLLKKKMMMPPPSSSWWWaaakkk{{{uuuqqqtttxxx~~~|||yyywwwrrrqqqqqqrrrqqqqqqyyyyyyooohhhdddcccfffccc```^^^]]]]]][[[ZZZ[[[XXXSSSOOOLLLIIIEEEBBBAAA@@@>>>===;;;:::::::::777777666555555555555555444333333222222333333444222333333444333111...---222222222222222222222222222222111111111111111111000000000000000000000000............///////////////000222333444555555555@@@CCCFFFGGGHHHIIILLLMMMPPPTTTRRRTTTZZZVVVTTT]]]oooyyyttthhheeeaaawwwrrreee\\\VVVPPPLLLPPPLLLIIIKKKOOOTTT___iiiuuuxxxrrrsssvvvzzz{{{xxxuuusssrrrssssssuuu~~~wwwmmmgggdddcccfffccc```^^^]]]]]]\\\ZZZ[[[XXXSSSOOOLLLIIIEEEBBBAAA@@@>>>===;;;:::::::::777777666555555555555555444333333222222333333444333333222222222222222222111111111111111111111111111111111222222222222222000000000000000000000000....../////////000000000000111222444555666777777???BBBEEEGGGHHHHHHJJJLLLOOOTTTSSSTTTYYYUUUTTT___qqq}}}~~~zzz|||wwwjjjfffaaawwwwwwjjj___WWWQQQOOONNNKKKJJJMMMPPPTTT\\\eeerrr|||xxxqqqrrruuuzzz{{{yyyvvvttttttvvvvvvxxxuuulllfffcccbbbeeebbb___^^^]]]]]]\\\[[[[[[XXXSSSOOOLLLIIIEEEBBB@@@???>>><<<;;;::::::999777777666555555555555555444333333222222333333444444333111000111222555666000000000000000000000000111111111222222333333444000000000000000000000000///000000000000111111111000111222444666888999:::>>>AAAEEEGGGHHHHHHIIIJJJMMMSSSSSSSSSVVVRRRSSS```sssxxxsssrrr||||||mmmgggaaauuu~~~pppbbbXXXSSSRRRLLLJJJKKKOOOQQQRRRXXX___lllwwwwwwpppppptttzzz}}}zzzvvvuuuvvvyyyyyy{{{sssjjjeeebbbbbbdddbbb___]]]^^^^^^]]]\\\[[[XXXSSSOOOLLLIIIEEEBBB@@@???>>><<<;;;:::999999777777666555555555555555444333333222222333333444333222111111111222333333111111111111111111111111000000111222333444444555000000000000000000000000000000111111111222222222///000111333555888999;;;>>>BBBFFFJJJJJJJJJKKKKKKJJJQQQQQQQQQTTTPPPQQQ^^^sss~~~{{{sssmmmiiinnn}}}pppgggaaasssvvveeeYYYTTTUUUNNNLLLKKKMMMNNNOOOUUU\\\eeeqqqwwwoooooossszzz~~~|||vvvvvvwww{{{|||}}}rrriiidddbbbbbbcccaaa^^^]]]^^^^^^^^^]]][[[XXXSSSOOOLLLIIIEEEBBB@@@???===<<<:::999999999777777666555555555555555444333333222222333333444111222222222111000...---222222222222222222222222000000111222222333444444000000000000000000000000111111111111222222222222...///000111333666888:::>>>CCCIIIMMMOOOOOONNNOOOJJJPPPPPPQQQTTTOOONNNZZZnnnzzzwwwrrrlllffffffppprrrfffbbbqqqzzzhhhZZZUUUUUURRRNNNKKKKKKKKKLLLSSSZZZ___kkk{{{wwwooopppuuu|||~~~wwwvvvxxx|||}}}rrrjjjeeebbbbbbbbb```^^^]]]^^^___^^^^^^[[[XXXSSSOOOLLLIIIEEEBBB???>>>===;;;:::999999888777777666555555555555555444333333222222333333444000111222333111///,,,+++222222222222222222222222000000000111111222222333000000000000000000000000000111111111111222222222/////////000222555888999>>>CCCKKKPPPSSSSSSRRRRRRLLLQQQPPPRRRWWWQQQMMMUUUbbbsss}}}xxxtttrrrmmmgggdddiiivvvuuugggbbbooo|||lll^^^WWWVVVVVVQQQMMMKKKJJJJJJPPPXXXZZZeeeuuuxxxqqqssswww~~~zzzyyyzzz}}}tttkkkeeebbbbbbbbb```]]]]]]^^^______^^^[[[XXXSSSOOOLLLIIIEEEBBB???>>>===;;;:::999888888777777666555555555555555444333333222222333333444111111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222222111111111333555888999<<>>===;;;:::999888888777777666555555555555555444333333222222333333444222111000///000111333444000000000000000000000000000000000000////////////000000000000000000000000///000000000000111111111444333222222333666888::::::AAAKKKRRRVVVWWWVVVVVVSSSUUUSSSXXXaaaZZZNNNOOOJJJXXXgggooosssuuusssppprrrpppkkkeeeeeennnzzzkkkbbbmmmtttfff\\\WWWUUURRRQQQQQQOOOKKKLLLQQQVVV___nnn|||yyyuuuwww|||uuukkkeeeccceeeaaa___\\\[[[]]]^^^______\\\YYYTTTPPPMMMIIIFFFCCC@@@???===<<<::::::999999999777444333444666666666222333333333333222111111333333333333333333333333222222222111111111000000///111222111000///000111222222222222222222333333111111111111111222222333111222333333333555999<<<>>>CCCJJJPPPSSSUUUWWWXXXVVVVVVXXX]]]aaa^^^VVVNNNOOOUUU```kkkrrrsssrrrppprrrqqqoookkkjjjqqq~~~vvvhhhooozzzooobbbZZZUUUSSSPPPMMMLLLLLLMMMNNNTTT\\\iiixxx{{{xxx|||~~~tttiiicccbbbcccaaa^^^\\\[[[\\\^^^^^^^^^]]]YYYTTTPPPMMMIIIEEECCC@@@???===<<<::::::999999777666555666777777555333444444444444444333222222111111111111111111111111222222222111111111000000///111222111000///000111111111111111111111111111111000000000000111222222000111111111222444888;;;===BBBHHHNNNQQQTTTVVVXXXUUUUUUXXX]]]```^^^VVVPPPNNNTTT^^^jjjrrruuuuuussssssrrrnnnjjjjjjsss{{{nnnssszzzpppddd[[[VVVTTTPPPMMMLLLLLLMMMNNNRRRZZZfffttt}}}zzzqqqgggaaa___```___]]][[[[[[\\\^^^^^^^^^]]]YYYTTTPPPMMMIIIEEEBBB@@@???===<<<::::::999999555555666777888777444111555555555555555444333333111111111111111111111111222222222111111111111111///111222111000///000111111111111000000//////...000000/////////000111111///000111000111333777:::===AAAFFFKKKNNNRRRUUUWWWTTTUUUWWW\\\___^^^YYYTTTOOOTTT]]]hhhrrrxxxxxxwwwuuusssooojjjkkktttxxx{{{{{{rrrfff^^^WWWUUUQQQNNNLLLLLLMMMNNNQQQWWWaaammm{{{qqqgggaaa^^^___^^^\\\[[[[[[]]]^^^^^^]]]]]]ZZZUUUPPPLLLIIIEEEBBB@@@???===<<<:::999999999666666555666777777555222444555555555555444333333333333333333333333333333111111111111111111111111///111222111000///000111222222111000//////......///////////////000000111000000111111111333666999<<>>CCCGGGJJJNNNRRRUUUUUUVVVYYY\\\```aaaaaa```XXXYYY]]]fffqqqyyy||||||}}}wwwpppmmmuuu|||vvvmmmeeeZZZXXXTTTPPPMMMLLLMMMMMMPPPSSSYYYcccppprrrhhhbbb______]]]\\\\\\]]]___```___^^^^^^[[[UUUPPPLLLHHHDDDAAA@@@???===<<<::::::999999:::777444333444555666666444444444444444333222222111111111111111111111111111111111111111222222222///111222111000///000111222222222111111000000///000000/////////000111111222222222222111333666999999===BBBGGGJJJNNNQQQSSSTTTUUUXXX[[[___bbbdddeee\\\[[[]]]eeeqqq{{{~~~~~~{{{tttpppuuu~~~}}}yyyppphhh\\\YYYUUUQQQNNNLLLMMMMMMOOOQQQVVV___kkk|||qqqhhhaaa^^^^^^^^^]]]]]]^^^aaabbbaaa______[[[UUUPPPLLLHHHDDDAAA@@@???===<<<::::::999999888666555555666666555444555555555555555444333333111111111111111111111111000000111111111222222222///111222111000///000111000000000000000000000000111000000000000111222222111111111111000222555888777<<>>===???DDDKKKPPPSSSSSSSSSQQQOOORRRWWW\\\``````^^^YYYWWW]]]kkkwww}}}~~~zzz}}}~~~zzzyyy}}}{{{wwwssseee___VVVQQQPPPPPPOOONNNMMMNNNPPPRRRYYYfffvvvpppfff```]]]]]]]]]^^^^^^___```aaabbbbbbccc^^^WWWQQQMMMIIIFFFDDDBBB@@@>>><<<:::888777666555555666666666555555444444444444444555666777888111111111111111222333333222222222222222222222222111111000000000000//////000000000000000000000000111000000000000000111111111111000000111222444555999:::<<>>;;;999777666555333444555666666666555444222222222222333333444444222111111111111222333333222222222222222222222222000000000///////////////000000000000000000000000000000000000000000111222111000000000111222333444777999<<>>;;;999777666666333444555666666555444444222222222222111111000000222222222111222333333444111111111111111111111111///////////////000000000000000000000000000000000000000//////000111222222000000000000111222333333777999<<<@@@DDDIIIMMMPPPTTTSSSPPPOOOPPPSSSXXX[[[]]]ZZZVVVWWW___kkkxxxzzz{{{}}}sssjjj^^^UUURRRQQQPPPOOOKKKMMMNNNOOOSSS[[[fffooo}}}nnnddd^^^[[[[[[ZZZZZZ\\\]]]^^^```aaabbbbbb]]]VVVPPPKKKHHHEEECCC@@@???===<<<:::999888888444444555555555444444333444444444444333222111000222222222222222333444444000000000000000000000000//////000000000000111111000000000000000000000000////////////000111222333//////000111111222222222666999<<<@@@CCCGGGLLLPPPVVVUUUSSSQQQRRRVVV\\\```aaa___\\\\\\aaammm{{{}}}zzzzzzwwwnnnbbbYYYUUUSSSPPPOOOKKKMMMNNNOOORRRXXXbbbiiixxxooofff___]]]]]][[[\\\]]]^^^___```aaabbbaaa]]]WWWRRRNNNJJJGGGDDD@@@???===<<<;;;:::::::::666555555444333333333333222333444444444333222222333222222222222333444444111111111111111111111111000000000111111111222222000000000000000000000000////////////000111222333...///000111111222222222333777<<<@@@CCCHHHMMMRRRSSSSSSRRRQQQQQQVVV]]]ccceeedddcccbbbfffppp{{{xxx{{{sssggg^^^YYYVVVRRROOOMMMNNNOOOOOOOOOTTT\\\bbbsssqqqgggaaa^^^___]]]^^^^^^___```aaabbbbbbaaa]]]XXXTTTPPPLLLHHHEEE??????===<<<<<<;;;<<<<<<888666555333222222333333///000222333444444333222333333222222333333444555222222222222222222222222000000111111222222222333000000000000000000000000////////////000111222333...///000111111222222111111555;;;???CCCIIIOOOTTTOOOPPPOOONNNNNNSSS\\\bbbggghhhgggfffiiisss~~~~~~|||www~~~vvvkkkbbb]]]XXXTTTPPPNNNOOOPPPNNNNNNQQQWWW]]]kkkxxxpppeee___]]]^^^]]]]]]]]]^^^```aaacccddd```\\\UUUPPPLLLIIIFFFCCCCCCAAA===;;;;;;;;;:::999999999777666555555555555444444333333333333222222333333333222222111111111333444444444444333222222111111111111111000//////000000111111111111000000444222111//////000222333000000000000111222333444333555999===BBBGGGNNNSSSQQQOOONNNMMMOOOSSSYYY\\\iiihhhffffffkkkuuu{{{zzzwwwxxxqqqeee]]]ZZZVVVPPPQQQPPPNNNNNNNNNQQQTTTUUUdddmmm{{{qqqeee^^^[[[[[[^^^^^^^^^^^^___aaabbbcccaaa\\\VVVPPPLLLIIIFFFDDDCCCAAA===;;;;;;;;;:::999999888777666555555555555444444333333333333222222444444333333333333333333333333333333333222111111222222222222222111000000000000111111111111000000222111000......///111222111111111111222333444555333555888<<>>FFFOOOVVV```aaa```YYYQQQOOOUUU[[[bbbdddddddddbbbbbbbbbcccqqqyyyzzz{{{|||zzz{{{~~~xxxjjjaaa___PPPPPPOOONNNMMMLLLKKKJJJKKKMMMRRRYYYdddsssnnnfff```^^^]]]]]]]]]]]]^^^^^^_________ZZZXXXTTTPPPMMMJJJIIIHHHEEEAAA===:::::::::::::::;;;:::999888777666555444333333333222222222111111---...///000111222333333555444444333222111000000111111000000000000111111222111000.........///000333111///...---...///111///000000111111222333333222333555777<<>>;;;;;;;;;;;;:::555555555444444444333333333333333333222222222222333333222222111111111000111111111222222222333333111111000000000000111111111111000/////////000000------...///000222222333222222222111000000//////111222444666:::AAAHHHMMMXXX]]]bbbaaa\\\WWWUUUVVVUUU[[[```aaa___^^^bbbfff{{{~~~vvvsss}}}zzzxxxyyyuuujjj```[[[VVVQQQOOOPPPPPPNNNKKKJJJIIIKKKQQQWWW___mmmzzzppphhhccc``````cccbbbbbbbbbaaaaaa``````\\\ZZZVVVRRRNNNKKKIIIHHHCCC@@@===;;;::::::999888444444444444444444444444444444333333333222222222333333333222222222222111111111111111111222222222111111000000000000111111111111000000000000000000---...///111222222222222000000111111222333333333000111333555999>>>EEEJJJRRRXXX^^^___\\\WWWUUUUUUTTTXXX\\\]]][[[[[[^^^aaarrrxxxqqqwww~~~zzzyyyuuulllddd\\\WWWRRROOOOOONNNLLLJJJJJJHHHJJJNNNSSSZZZfffrrrppphhhcccaaaaaaaaaaaaaaa``````_________]]]ZZZVVVQQQMMMJJJHHHGGGAAA???<<<::::::999888777444555555555555666666666444444444333333333222222111222222222222333333333333333222111111000//////111111000000000000111111000000111111111111111111//////000111222111111111111111222222333444444555///111333444777<<>>===<<<<<<999888777777666666666666666666555444444444444333333333111111111111111000000000222222111111000000//////111111000000000000111111///000111222222222222111000000//////000222444555333333222111111000000///...///111333555888===@@@EEEJJJPPPUUUXXXXXXWWWVVVWWW[[[aaaeeegggfffdddcccggguuu}}}{{{|||yyyuuurrrddd^^^UUUPPPOOONNNLLLJJJKKKHHHHHHJJJJJJMMMVVV___jjjvvvmmmfffbbb``````^^^_________``````aaaaaa[[[XXXTTTOOOJJJGGGEEEDDDDDDBBB@@@???>>>===;;;999777777666666666555555555555555444444444333333333333333222111000///...---000000000000111111111111111111000000000000111111///000111222333333222111///.........000333666888.........///000000111111---///111333444777<<>><<<<<<======<<<777777666666666666777777333333333333333333333333222222111000000000000111333333333333333333333333000111222111000///000111000111111111111000//////000000////////////...............///000000111111000111222222333666:::>>>CCCIIIRRRZZZ^^^^^^^^^]]]]]]^^^bbbhhhlllmmmllljjjbbbjjjyyy|||wwwuuuuuummm```WWWRRROOOLLLIIIJJJJJJIIIHHHIIIJJJKKKLLLVVV]]]iiiwwwqqqhhhdddcccdddggggggfffdddbbbaaa___^^^[[[XXXTTTNNNJJJGGGEEEEEEDDDAAA>>><<<=========<<<888777777666666666666777333333333333333333333333222111000000///000000000222222222222222222222222000111222111000///000111000000111111111000000000000000///////////////////////////000000000111111000111222222333555999===@@@HHHRRRYYY[[[[[[\\\]]][[[\\\```fffkkkmmmjjjggg^^^eeetttyyyuuutttmmmbbbYYYSSSOOOLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHPPPWWWbbbooo|||tttiiicccbbbdddeeeeeeeeeeeedddcccaaa```\\\YYYTTTOOOJJJGGGFFFEEEBBB@@@===<<<<<<<<<;;;:::888888777666666666666666333333333333333333333333222111000000///000000000111111000000000000111111///000111111000///000222000000000000000000111111//////000000000000000000000000111111111111111222///000111111222444888;;;>>>FFFQQQXXX[[[[[[\\\]]]ZZZZZZ]]]ccciiillljjjfff]]]bbbpppxxxssspppjjjbbbZZZTTTPPPMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFLLLRRR\\\hhhuuuvvvjjjcccbbbdddcccdddeeeeeedddcccaaa```\\\YYYTTTOOOJJJGGGFFFEEEBBB@@@===<<<;;;:::999777999888777666666555555666333333333333333333333333222222111000000000000111111000///......///000111///000111111000000111222000000000///000000111222//////000000000000111111111111111111111222222222///000111111111333777:::===DDDOOOXXX]]]___``````YYYXXXZZZ```hhhmmmkkkhhh___bbbmmmxxxrrrmmmiiiccc\\\UUUQQQNNNMMMKKKJJJJJJIIIIIIHHHGGGGGGJJJNNNWWWaaannn|||vvvjjjcccccceeecccdddeeedddcccaaa___]]]\\\YYYTTTOOOKKKHHHFFFFFFCCCAAA>>><<<;;;:::777555999888777666555555555555444444444444444444444444333333222111111111111111222111000......000111222...000111111000000111222111000/////////000222333//////000000000111111111111111111111111000000000///000000000111333777:::???DDDNNNYYYbbbffffffddd[[[XXXYYY___iiioooooolllcccbbbjjj{{{}}}vvvnnnkkkfff^^^WWWRRROOONNNLLLKKKJJJIIIHHHHHHHHHIIIHHHKKKRRR[[[ggguuuvvviiiccccccgggdddeeeeeedddbbb___\\\ZZZ\\\YYYUUUOOOKKKHHHFFFFFFDDDBBB???===<<<:::777555999999777666555555555555555555555555555555555555444333222222111111222222333222000//////000222333...000111111000000111333111000/////////111222333//////000000111111111222000000000000///////////////000000000000222666999@@@DDDMMMZZZeeekkkjjjhhh]]]YYYYYY___iiiqqqrrrooofffccchhhwwwzzz{{{pppnnnhhhaaaYYYRRROOONNNLLLKKKJJJIIIHHHIIIJJJJJJFFFIIIOOOWWWbbbppp~~~uuulllgggdddcccgggeeecccbbbbbbaaa___^^^ZZZXXXTTTPPPLLLIIIGGGFFFEEEAAA===:::888777666555:::999999888666555333222555555444333333333333444444333333222222333333444222000//////000111111000000000000000000000000000......///000111222333333000000000000000000000000111111111000000000000000000111111000000111333555999BBBMMM[[[iiirrrooohhh```______bbbiiipppuuuwwwuuuiii```eeevvvwwwyyytttpppjjjddd^^^WWWQQQMMMMMMLLLJJJJJJKKKKKKJJJHHHHHHKKKMMMQQQXXXcccrrr|||uuulllgggdddcccfffdddbbbbbbbbbaaa___]]]ZZZXXXTTTPPPLLLIIIFFFEEEFFFCCC???<<<;;;:::999888777777777777777666555444555555444333333333333444333333222222222222333333222111//////111111111000000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000///000111000///000333555999BBBOOO]]]mmmwwwvvvpppbbb```^^^aaagggooouuuyyyuuujjjaaadddttt}}}yyywwwqqqkkkeeeaaa\\\TTTNNNNNNLLLKKKJJJKKKKKKIIIHHHHHHIIIKKKNNNTTT___nnnxxxuuulllgggddddddeeecccaaaaaaaaa```^^^\\\ZZZXXXTTTPPPLLLHHHFFFEEEDDDBBB>>><<<<<<<<<:::999555666666777777777666666555555444333333333333333222222111111111111222222222111//////111222111000000000000000000000000000222222222111111000000000000000000000000000000000000000000000000000111111///000000//////000222444888BBBOOO___ooo|||}}}yyygggccc______dddmmmuuuzzzxxxnnneeefffrrrzzzzzzssskkkhhhfffbbbXXXQQQOOOMMMKKKJJJJJJJJJHHHGGGGGGHHHHHHJJJOOOYYYgggqqq{{{uuummmgggdddddddddbbb`````````___^^^\\\ZZZXXXTTTPPPKKKHHHEEEDDD@@@===;;;999999999888777555666666666666666555555555444333333222222333333222111111000000111111222333111000000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111//////000///...///222444777@@@MMM\\\lllzzz~~~|||oooiiiaaa^^^bbbjjjsssyyy{{{ssskkkiiirrr}}}~~~uuullljjjjjjggg]]]SSSQQQOOOLLLJJJJJJIIIHHHFFFHHHHHHGGGGGGKKKTTTaaajjjuuuuuummmhhheeedddcccaaa______```___^^^\\\ZZZXXXTTTPPPKKKGGGDDDCCC===;;;999999999999777666666777777666666555444333444444333222222222222333222111111000000111111222333111000000111222222111000000000000000000000000------......///000000111000000000000000000000000//////000000111111111111///000000//////000222555555>>>HHHTTTcccrrryyyzzzwwwpppfffaaabbbiiipppuuuzzzuuunnnjjjnnnyyyyyyooolllllliii```XXXTTTQQQMMMKKKJJJIIIHHHGGGIIIIIIHHHGGGIIIPPPZZZbbbooozzztttmmmhhheeeeeecccaaa______``````^^^]]]ZZZXXXTTTOOOKKKGGGDDDBBB???>>><<<;;;;;;;;;999777777777777666555444333222444444333222222222222222222222111111111111222222333222000000222333222111000000000000000000000000,,,------...///111111222000000000000000000000000/////////000111111222222000111111000000111333555444;;;CCCKKKXXXiiitttwww{{{tttkkkeeeeeejjjpppsssuuurrrmmmhhhhhhppp}}}uuuooonnnkkkddd^^^XXXTTTOOOLLLKKKJJJHHHGGGIIIIIIIIIHHHHHHLLLTTTZZZgggssstttmmmhhhfffeeecccaaa``````aaa```___^^^ZZZXXXTTTOOOJJJFFFCCCBBBAAA@@@>>>>>>===<<<:::888444555555666555555444444444333222222111222222222333333222222222222333333444222111111222333222222000000000000000000000000///000000000111111222222000000000000000000000000...//////000111111222222111222222111111222444666444999>>>DDDQQQcccqqqxxx{{{uuummmiiiiiimmmqqqsssqqqpppmmmgggdddiiiuuu{{{sssooollliiifff[[[WWWQQQMMMLLLKKKIIIHHHGGGHHHIIIHHHFFFIIINNNSSS^^^jjjxxxtttmmmhhhfffeeecccbbb``````aaaaaa```^^^ZZZXXXTTTOOOJJJFFFCCCAAAAAA@@@>>>>>>===<<<999666222333444555666666666666444333222222111111222222444333333222222333333444444222111111222333333222000000000000000000000000333333333222222222222111000000000000000000000000...//////000111222222222222222333222111222555777444888<<>>GGGRRRcccrrr|||||||||{{{zzzzzz|||~~~|||zzzvvvooofffaaaiiitttwwwqqqllliiiaaa]]]XXXTTTRRRPPPMMMJJJKKKJJJIIIHHHHHHHHHIIIJJJSSS[[[gggsss~~~tttjjjdddcccdddaaa```______```___]]][[[WWWUUUQQQMMMIIIFFFDDDCCC@@@???>>>===<<<:::999999999777555444555666666666555444222111111222333333111000000000000000000111000111111111111000000///000111111111111000000///222111111000000111111222000000000000000000000000111///......000111111000222222111000000111222333333222555<<>>>>><<<;;;:::999999999777444444555666666666444333111000000111333444111111000000000000111111///000111222222111000///000000111111111111000///111111000000000000111111000000000000000000000000000///...//////000111111222111111000000111222333333222444;;;BBBKKKZZZhhhpppxxx~~~rrrhhhiiiooo{{{qqqkkkkkkggg```YYYTTTPPPMMMLLLKKKJJJHHHGGGFFFGGGGGGHHHJJJQQQ[[[fffqqq}}}vvvkkkdddbbbcccbbbaaa```______^^^\\\ZZZVVVUUURRRNNNIIIEEEBBB@@@>>>>>>===<<<;;;::::::999999666444444555666555555444333111000000111333444222222222111111222222222///000111222222111000//////000000111111111000000111000000000000000000111000000000000000000000000//////////////////000111111000000111111222222333333222444:::@@@IIIWWWccclllttt}}}~~~{{{|||xxxlllhhhkkkyyyuuunnnllliiiccc\\\UUUPPPMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHNNNWWW```jjjvvvwwwkkkdddaaabbbaaa```______```___]]][[[XXXWWWTTTOOOJJJEEEAAA>>>======<<<<<<;;;::::::999777666444555666666555333333333222111111222444555333333222222222222333333///000000111111111111000///000000111111111111000111000000//////000000111000000000000000000000000.../////////......000222000000000111222222333333222222444999>>>FFFSSS___jjjqqqyyyzzzxxxyyy}}}pppiiiiiisssyyyrrrkkkiiifff___XXXRRROOONNNLLLKKKIIIHHHGGGGGGGGGGGGGGGLLLSSSZZZcccnnn{{{xxxllldddaaabbb```___^^^___``````^^^\\\ZZZYYYVVVQQQKKKEEE@@@======<<<<<<;;;;;;::::::999555555555666777666444111222333333333444444444444222222111111111111222222000000000000000111111222//////000111111111111111000000////////////000000000000000000000000000000---///000///------///222//////000111222333333333111000222777<<>><<<;;;:::999888666555555555555666666777444444333333333444444555222222222111111111000000222222111111111111222222000111111111111222222222000000000000111111111111//////000//////...---,,,......////////////...---111000000000111222333333000///111444666;;;GGGTTT^^^fffnnnppprrrtttssspppssswww~~~rrrggg```pppzzzrrrooollliiigggaaaXXXRRRPPPMMMJJJIIIJJJKKKKKKKKKGGGGGGGGGIIIOOOXXXdddkkkxxxwwwkkkcccaaaaaaaaa___^^^^^^___^^^]]][[[YYYWWWTTTPPPKKKEEEAAA?????????>>><<<;;;:::999888777666666555555555666666333333222222222222333333222222222111111111000000222111111000000111111222//////000000000111111111000000000000111111111111000000111222222111111111////////////////////////111111111000111111222222111000111444666:::EEEQQQXXX___fffiiikkknnnnnnllllllooovvvxxxoooaaammmvvvrrrmmmjjjfffaaaZZZTTTQQQNNNKKKJJJJJJKKKKKKKKKIIIIIIHHHIIIMMMUUU___fffrrrzzzwwwjjjcccaaabbbbbb```^^^^^^^^^___^^^]]]YYYXXXTTTPPPKKKFFFAAA?????????>>><<<;;;:::999888888777666555555555555555444333333333333333333333222222222111111111111111222111111000000111111222.../////////000000000000000000000000111111111111///000111222333333333333111000////////////111111222222111000000000111111222111111444555999BBBLLLTTT\\\bbbeeeiiinnnpppoooiiiiiinnnyyy}}}sssbbbiiixxx{{{uuunnniiifffbbb]]]XXXSSSPPPLLLKKKKKKKKKKKKJJJKKKJJJIIIHHHJJJPPPXXX^^^iiirrr~~~vvvjjjcccaaabbbcccaaa___^^^_________^^^YYYXXXUUUPPPKKKFFFBBB?????????>>><<<;;;:::999888888888777555555444444444666666666666666666555555111111111111111111111111111111000000000000111111/////////000000000111111///000000000111111111111//////000111111111111111222111///......000222333333222111000000///000000333111111333555777>>>GGGQQQXXX___ccchhhpppttttttooollllllttt|||ssseeegggooo~~~wwwnnnhhheeeccc```]]]UUURRRNNNLLLKKKKKKKKKJJJJJJIIIHHHGGGHHHMMMSSSXXXbbbjjjvvvuuuiiicccaaabbbcccaaa______``````___^^^ZZZXXXUUUQQQKKKFFFBBB@@@??????>>><<<;;;:::999888888888777555555444444444666666777777777666555444111111111111111111111111111000000000000000000111000000000111111111222222///000000000111111111111111111111111111000//////222000///...///000222444222222111000////////////444111000333555666;;;BBBIIIRRRZZZ```hhhqqqwwwxxxwwwqqqmmmrrr||||||tttjjjfffhhhwwwyyyooohhheeedddcccaaaXXXTTTPPPMMMLLLLLLKKKJJJGGGHHHGGGGGGGGGKKKPPPTTT\\\dddpppzzztttiiicccaaabbbcccbbbaaaaaabbbaaa___]]]ZZZXXXUUUQQQLLLGGGBBB@@@??????>>><<<;;;:::999888888777666555555555555555333444555555444333111000111111111111111222222222111000000//////000000111111111111111222222222222000000000000111111111111333333333333222111000///000//////...///000222333111111000/////////000000333000///222555555999>>>FFFPPP[[[dddnnnyyy~~~vvvppprrrzzz~~~zzzpppiiieeeooo}}}rrrkkkgggfffdddbbbZZZVVVRRRNNNMMMLLLKKKIIIFFFGGGGGGFFFGGGIIIMMMQQQVVV^^^iiittt|||sssiiicccaaacccaaaaaabbbcccdddbbb___\\\ZZZYYYVVVQQQLLLGGGCCC@@@??????>>><<<;;;:::999888777666666555555555666666333333444555444222000///000000111111111222222222000000////////////000000000000000000111111111111000000000000111111111111111111111222222111000000---......//////000111111000////////////000000111222......222555555777;;;EEEPPP^^^iiiuuu~~~wwwuuuyyy~~~~~~vvvllldddjjj}}}yyyooojjjgggcccaaa\\\XXXSSSOOOMMMLLLJJJIIIGGGHHHHHHGGGFFFGGGJJJMMMPPPWWWbbbllluuussshhhcccaaacccaaaaaaccceeeeeeccc___[[[ZZZYYYVVVQQQLLLGGGCCC@@@??????>>><<<;;;:::999888666666555555555666666777444555666666666444111000000000111111222222222222000000////////////000000////////////000000000000000000000000111111111111,,,---...//////000000///,,,,,,...///000000000000//////...//////000111222111...---222555555777:::???LLL[[[hhhuuu|||wwwxxx{{{}}}~~~yyynnndddgggxxx~~~ssslllgggccc___]]]YYYTTTPPPNNNLLLJJJIIIIIIIIIIIIHHHFFFFFFHHHJJJLLLSSS]]]gggpppyyywwwkkkeeebbbcccgggffffffeeeccc```]]][[[WWWWWWUUURRRNNNIIIDDDAAA??????>>>===<<<;;;;;;:::888666333111222333444444333333444444333333222111444444444444444444444444333111///......///111333111111111111111111111111222222222111111111000000111000...///000111///.........//////000000111111000000000000000000000000111111000000111333555666>>>HHHXXXfffrrr}}}xxxvvv{{{~~~~~~{{{qqqhhhiiiwwwxxxpppjjjccc]]]\\\YYYUUURRROOOMMMJJJGGGJJJIIIHHHGGGFFFFFFFFFFFFLLLPPPVVV\\\dddooo{{{wwwlllfffdddeeebbbccccccccccccaaa```___ZZZYYYVVVRRRMMMGGGBBB??????>>>>>>===<<<;;;::::::777555222222333444555444333333333333333222111111222222222222222222222222222111000//////000111222111111111111111111111111222222222111111111000000111///...///000111000....../////////000000000111000000000000000000000000000000000000111333444666999CCCSSS```lllvvvxxxuuuzzz~~~xxxmmmjjjttt~~~vvvooogggaaa\\\XXXTTTQQQOOOMMMJJJHHHJJJIIIHHHGGGFFFFFFFFFFFFGGGKKKQQQWWW^^^hhhttt}}}wwwmmmgggeeefffaaabbbbbbcccbbbaaa___^^^[[[ZZZWWWRRRLLLFFFAAA===>>>>>>===<<<;;;:::999999666444222222444555666555333333333333222222222111111111111111111111111111000000000000000000000000111111111111111111111111222111111111111000000000000///...///000111000///////////////000000000000000000000000000000000000/////////000111222444555666???MMM[[[eeeoooxxx~~~|||wwwzzzuuummmppp~~~uuulllfff\\\XXXTTTQQQOOOMMMJJJIIIJJJIIIHHHGGGGGGFFFFFFFFFDDDGGGLLLQQQWWW```llltttxxxmmmfffeeeeeedddddddddcccaaa^^^\\\[[[[[[YYYVVVQQQLLLFFFAAA>>>======<<<;;;:::999999888555444222333555666666666555444444333333333333333111111111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000000///...///000111000///////////////000000000000/////////////////////////////////000111222333444666>>>JJJWWWbbbkkktttyyy{{{{{{vvvqqqzzz|||qqqiii]]]ZZZUUUQQQOOONNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDGGGKKKNNNSSS[[[eeemmmwww~~~xxxllleeeccccccccccccccccccaaa___\\\[[[YYYWWWTTTPPPKKKFFFCCCAAA======<<<;;;:::999999888555444333444555777666666666666555444333444444555222222222222222222222222000000111111111111000000000000000000000000000000000000000000000000000000///......///000111111000000000000000////////////////////////////////////...///000111222333333444666<<>>>>>===<<<;;;:::999999666444444555666777666555777666444333333333444555333333333333333333333333000000000000000000000000000000000000000000000000//////000000000000000111///...---///111222111000000000000000////////////000000000000000000000000///000111222444444444444444888@@@KKKXXXeeepppvvv~~~|||{{{{{{{{{rrrgggbbb\\\WWWSSSRRRPPPNNNKKKJJJIIIHHHGGGGGGGGGGGGBBBDDDFFFGGGHHHMMMVVV\\\gggooozzzuuukkkeeedddeee```aaabbbccccccbbbaaaaaaZZZWWWSSSOOOIIIEEEBBB@@@???>>>>>>===<<<;;;::::::777555555555777777555333555444333111111222333444333333333333333333333333222111000//////000111222000000000000000000000000////////////000000111111///...---...111222111000111000000000/////////...000000000000000000000000000111222444555555555555444666<<>>??????>>>===<<<;;;;;;:::777666555666777666444333444333111//////000111222222222222222222222222222333111000......000111333000000000000000000000000.../////////000000111111......---...111222222111111111000000/////////...000000000000000000000000000111333555666666666555555777;;;FFFUUUfffttt|||~~~~~~pppjjjccc\\\XXXUUUSSSQQQKKKKKKJJJIIIHHHHHHHHHHHHCCCEEEEEEEEEEEEHHHOOOUUUZZZaaammmwwwqqqgggcccccceeeeeeeeeddddddcccbbbaaaaaa___[[[TTTNNNJJJEEEAAA>>>??????>>><<<;;;:::999888666555444555666666444222333333333333333333333333444333222111000000000000222111111000///...------000000000000000000000000000000000000000000000000///...---,,,---...111222111111000000//////......000000////////////000000/////////000111111222222111222666>>>LLL___ttt{{{vvvnnnddd\\\VVVUUUUUUMMMKKKHHHHHHIIIJJJJJJIIIGGGGGGFFFEEEDDDFFFIIILLLUUU[[[dddlllsss{{{rrrhhhdddccceeeeeeddddddcccbbbbbbaaaaaa___[[[TTTOOOJJJEEEAAA>>>??????>>>===;;;:::999888777555444444666666444333333333333333333333333333444333222111000000000000111111111000000/////////000000000000000000000000000000000000000000000000000///.........///000111111000000000/////////...000000////////////000000///000000111111222222333222333666<<>>@@@???>>>===;;;:::999999888666444444555666555444333333333333333333333333333333222111000000000000111111111111111111111000000000000000000000000000000000000000000000000000111000000000000000//////000000000000////////////000000////////////000000000111111222222333444444444555666999BBBSSSfffttt{{{rrrxxxsssggg]]]WWWUUURRROOOLLLJJJIIIIIIHHHFFFFFFGGGFFFDDDCCCDDDGGGIIIKKKOOOUUU[[[bbbkkkvvv~~~ssskkkeeedddeeecccccccccbbbbbbaaaaaaaaa```[[[UUUOOOJJJFFFAAA???@@@???>>>===<<<:::999999888666444444555666555555333333333333333333333333333222222111000000111111111111111111111222222222000000000000000000000000000000000000000000000000111111222222111000///...000000000000////////////000000////////////000000111111222333333444444555444555555777>>>MMM```ooo|||ooosss||||||{{{zzzlllbbbYYYUUUSSSPPPMMMKKKJJJJJJIIIHHHFFFGGGFFFDDDCCCCCCEEEGGGIIILLLPPPUUU[[[dddpppyyyssskkkeeedddeeecccccccccbbbbbbbbbbbbbbb```\\\UUUOOOKKKFFFBBB???@@@@@@???===<<<;;;:::999888777555555666666666444333333333333333333333333333222111111000111111111111111111111111222222222000000000000000000000000000000000000000000000000111111222222111000///...////////////000000000000000000////////////000000222222222333444444555555333444555666;;;HHH[[[iiisssuuuyyyzzzsss~~~}}}qqqfff\\\WWWRRROOOMMMKKKLLLLLLKKKKKKGGGGGGGGGEEECCCCCCDDDFFFGGGIIILLLOOOTTT]]]hhhqqq{{{sssjjjeeeccceeeccccccccccccccccccccccccaaa\\\VVVPPPKKKFFFBBB???AAA@@@???>>><<<;;;::::::777666666666777777555333333333333333333333333333222222111111111111111222111111111111111111111000000000000000000000000000000000000000000000000000111000000000000000//////////////////000000000000000000////////////000000111222222333333444444555111444666555888CCCTTTbbbwww}}}{{{{{{~~~ooouuuuuujjj```YYYRRRPPPMMMLLLMMMMMMMMMLLLHHHHHHHHHFFFDDDCCCDDDEEECCCEEEGGGIIIMMMTTT^^^fffsss~~~{{{{{{{{{|||||||||||||||{{{}}}}}}|||||||||}}}}}}}}}~~~rrrhhhdddccceeeddddddddddddddddddddddddaaa\\\VVVPPPKKKGGGBBB@@@AAA@@@???>>>===;;;::::::666666777888999888555222333333333333333333333333222111111111111111222222111111111000000/////////000000000000000000000000000000000000000000000000000///.........///000111.../////////000000000111000000////////////000000111111111222333333444444111444666555555<<>>===<<<;;;:::555666777999;;;999555111333333333333333333333333222111111111111111222222222111111000///......---000000000000000000000000000000000000000000000000///...---,,,---...111222.../////////000000111111000000////////////000000000111111222222333444444111444777444222888FFFQQQfffxxxxxxwww{{{}}}rrrggg___XXXUUUQQQNNNMMMLLLJJJIIIIIIJJJJJJIIIFFFDDDDDDEEEBBBDDDFFFGGGIIIMMMUUU[[[bbbnnn|||~~~zzzvvvrrrpppnnnkkkllloooqqqrrrrrrqqqqqqqqqqqqqqqqqqppppppppppppllllllmmmmmmmmmnnnnnnnnnrrrrrrqqqppppppsssxxx|||~~~|||}}}ppphhheeedddeeeffffffeeeggghhhiiigggfff^^^[[[VVVQQQMMMHHHCCC@@@BBBAAA@@@???>>>===<<<;;;;;;:::999777666666555555777666666555444444333333111222222333333444444555000000111111111111000000222222222222222111000///---.........//////000000000000///...............111///...------...///111///......------///000111222///,,,...333666555222222222222222444;;;CCCIIIXXXnnn~~~www}}}vvvlllfff```XXXRRRQQQQQQNNNLLLLLLGGGHHHIIIJJJJJJJJJJJJIIIGGGFFFEEEEEEGGGJJJOOOQQQ```gggrrr{{{~~~xxxwwwtttqqqppprrrtttvvvvvvtttssssssttttttuuuvvvwwwvvvsssssswwwyyywwwvvvwwwyyyyyyxxxxxxzzz~~~qqqhhheeedddeeefffeeeddddddeeeeeecccaaa^^^[[[VVVQQQMMMHHHDDD@@@@@@@@@???>>><<<;;;::::::888777666555444333333333777777666555444333222222333333333333333333333222111111222222222222111111111111111111111000///////////////000000000111111000000///...............111000...------...000111//////...---...///000111///,,,***,,,000333222///222222111000222777>>>CCCWWWkkk}}}|||rrrkkkccc[[[TTTSSSRRRPPPNNNOOOJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDFFFIIIMMMOOOZZZaaakkkuuu~~~|||{{{|||~~~~~~~~~~~~qqqiiieeedddeeefffeeedddddddddcccaaa___^^^[[[VVVQQQMMMIIIDDD@@@??????>>><<<;;;:::999888888777666555444333333333777777666555444333222111555444444333222222111111111222222333333222222111///000000000000///......000000000000111111111111000000///.........//////000000............000000//////.........///000111111...---...222444444222111111000///000444:::>>>TTTeeeuuu~~~zzzrrriii___WWWUUUTTTQQQPPPRRRMMMLLLJJJHHHGGGGGGGGGGGGHHHGGGEEEDDDEEEGGGJJJKKKQQQYYYcccmmmvvvyyyxxxzzz~~~rrriiieeedddeeegggeeedddeeeeeeeeecccaaa___[[[VVVRRRNNNIIIDDDAAA??????>>><<<;;;:::999888;;;:::999888777666666666555555555444444444333333333333333333222222111111000111111222222111111000///000000000000000//////000000000000000000000000000000///////////////000000000///......///000000///////////////000000000222000///000333444444333111111111000111444:::>>>NNN]]]ooo{{{zzznnndddZZZVVVUUURRRQQQSSSNNNLLLJJJGGGFFFGGGHHHIIIIIIHHHFFFDDDDDDEEEGGGHHHKKKRRR\\\eeennnxxx~~~zzzvvvxxx~~~qqqiiieeedddeeedddccccccdddeeeeeedddbbb___\\\WWWRRRNNNIIIEEEAAAAAA@@@???>>>===;;;::::::<<<<<<:::999888777777777222222333333444555555666111111111222222333333333//////000000000000//////000000111222222111111111////////////////////////000000/////////000000111000000////////////000000/////////000000000000000///...------///000000000000111222333444777<<>>===<<<;;;:::999888777666555555555111111222333444555555666000000111111222333333444...//////////////////...000111111222222222222111////////////............000000/////////000111111000000000000000000000000...///000111111111000000000/////////000000111222///111333444555888<<>>===<<<;;;999888666555444444333333333333333333333333333333111111111111111222222222//////000000000000////////////000111111111111111000000000000//////......000000//////000111111222000000000111111000000000...///000111222111000000222222222222111222333444///000222333444555777999@@@LLLaaawww|||qqqkkkeee]]]WWWVVVPPPOOOOOONNNMMMLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEAAAEEEKKKPPPTTT[[[dddkkktttzzzwwwrrrpppqqqqqqrrrzzznnngggddddddfffhhhgggfffffffffeeecccaaa```\\\WWWSSSOOOJJJEEEBBBBBBAAA@@@???>>>===<<<;;;999888777666555444444444666555555444333222111000333333222222111000000000000000111111111111000000......///000000000000000222111111111000000//////000000///000000111222222000000111111111111000000...///000222222111111000//////000///......000111...000111222111111333444AAAKKK___uuuyyyrrrkkkbbb[[[YYYRRRRRRQQQPPPNNNLLLJJJIIIJJJIIIHHHGGGFFFFFFFFFFFF>>>BBBGGGJJJNNNTTT]]]ccclllrrrzzzwwwpppllljjjiiilllsssxxx|||llleeeccccccfffeeeeeeffffffeeeeeedddcccaaa\\\VVVSSSMMMFFFCCCDDDAAA@@@?????????>>><<<:::888777555666666666444222333444555666666444222111444333222222111222222222///111333555555222///---111111222222222222111111......////////////......------------.........///...//////000000000000000////////////000000000000222111111222444444333222///000111222111222555777:::AAAQQQiii}}}yyyqqqiiibbb]]]TTTRRROOOMMMMMMMMMLLLKKKKKKIIIGGGFFFGGGGGGFFFEEEEEEEEEDDDFFFIIINNNTTTWWWeeekkkssszzzxxxoookkkkkkllljjjqqqyyyllleeeccccccfffgggggggggfffeeedddcccbbbaaa[[[VVVSSSMMMEEEBBBDDDAAA@@@????????????<<<:::999888888888999888666444555555444444333333333333000000000000000111222333000111333444333222///...000000000111111000000000000000111111111111000000---.........////////////---......////////////////////////000000000111111///......///111111000...///111222222111222444666888===JJJ```sssvvvnnnfff```YYYUUURRROOONNNMMMLLLJJJKKKIIIGGGFFFGGGGGGFFFEEEEEEDDDDDDEEEHHHLLLQQQTTT\\\bbbkkksss{{{{{{tttnnnlllnnnpppxxx~~~llleeeccccccfffhhhhhhhhhgggfffdddcccbbbaaa[[[VVVRRRLLLEEEBBBCCCBBB@@@??????@@@???===:::999888888::::::999666333777666333222111222444555---------...///111222333111111222222222111000000//////000000000000//////000000111111111111000000////////////000000000000,,,---......//////......000000000111111111222222111000000111333333222000111222222222111111333555777999CCCUUUhhhzzzuuukkkddd]]]ZZZUUUQQQOOONNNLLLJJJKKKIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEHHHLLLNNNQQQXXXaaajjjsss}}}}}}|||yyyvvvuuuwww{{{llleeecccccceeegggggggggggggggfffeeedddaaa[[[VVVRRRMMMEEEBBBCCCBBBAAA@@@@@@@@@???===;;;777666777888999777444111666555444333222333444444............///000111222222222111111111111111222//////000000000000//////......////////////......///000000000000111111111---......///000/////////000111111111222222222222222111111222444444333111111222333222111111222444777666===LLL^^^sss|||pppiiiaaa]]]XXXSSSQQQOOOMMMLLLLLLJJJHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCEEEHHHIIIKKKQQQYYYbbbkkkuuullleeecccccceeeeeeeeefffggghhhhhhhhhhhhbbb\\\WWWSSSMMMFFFCCCDDDBBBAAA@@@@@@@@@???===;;;777777777888999888555222333444555555555444333222222111111000000111111111222111111000000111222333000111111222222111111000......////////////......000000000000111111111222//////000111111111111000000111111111222222222222...------...000111///...111222333222111111222444444333777CCCTTThhhwwwoooeeeaaa[[[VVVSSSQQQPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCEEEFFFIIINNNUUU\\\cccmmmwwwllleeeccccccfffdddeeefffhhhiiijjjjjjjjjccc]]]XXXTTTNNNGGGDDDEEECCCAAA@@@@@@AAA@@@>>>;;;;;;:::999999:::999777666222444555666666444222111444444333222222222222222111111111000111111222333111111222222222222111111000000111111111111000000000000000000111111111111000000111222222222111111000000000111111111222222///......///111111000///111222222222111111333555222000333<<>><<<===;;;888888888999888777444444555444444444333333333222222222222333333444000000111111222222222222000000111111111111000000000000111111111111000000/////////000000000111111//////000111111111111111/////////000000000111111111000000111333444222111///111222222111222444666333111333999@@@MMM```pppxxxqqqhhh```[[[WWWTTTRRRNNNLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEBBBEEEJJJOOOTTT\\\fffmmmttt{{{llleeeccccccfffgggggghhhiiiiiiiiiiiiiiieee___ZZZVVVQQQIIIFFFGGGCCCBBBAAAAAAAAA@@@>>><<<<<<999666555555777777777777555444222222333444555000000111111222333555555///000111222222222222222//////000000000000//////......////////////......////////////000000000000...//////000000000000000////////////000000000000...------...000000///...///000111222111222555777666555666999>>>FFFVVVddd{{{yyynnneee]]]XXXUUURRRNNNLLLJJJJJJJJJKKKJJJIIIGGGGGGFFFEEEEEEEEEEEEEEE===AAAEEEIIIOOOWWWaaahhhkkksss}}}mmmfffdddeeeggghhhhhhiiijjjiiiiiihhhgggaaa]]]WWWQQQMMMJJJFFFCCCAAAAAAAAAAAA@@@>>>===;;;===888222111555888888666:::999777666444444333333444222111111222333333222//////000111111111111000111111111111111111111111000000000000000000000000...............///000000///////////////000111111////////////............000000000000////////////111111222222222333333333444777999777777===JJJUUUnnnwwwmmmfff___WWWRRROOOMMMKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEGGGIIINNNUUUYYYcccjjjttt~~~~~~llleeecccdddfffeeefffhhhjjjjjjjjjiiihhhaaa]]]WWWRRRNNNJJJFFFCCCAAAAAAAAAAAA@@@>>>===;;;>>>999555444888:::999777888777666555444333333333111///......///000000///000000000000111111111111111111111111111111111111000000000000000000000000...............///000000///////////////000111111......///000111222333333111111111111111000000000111111111222222222333333111333555444444999DDDMMMfffwww|||rrrjjjccc[[[UUUSSSPPPMMMKKKKKKJJJHHHGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@AAABBBEEEIIIPPPTTT\\\bbbllluuu}}}llleeebbbccceeeccceeehhhkkklllkkkiiihhhaaa]]]WWWRRRNNNJJJFFFCCCAAAAAABBBAAA@@@???===<<<<<<999666666999:::888666666555444444333333333444333222000000222333222111111000/////////000222333111111111111111111111111000000000000000000000000...............///000000///////////////000111111000000000000111111111111111111111111111222222222111111111222222222222333///222444333333666>>>EEEYYYlllzzzqqqhhh___YYYWWWTTTPPPMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC????????????AAAEEEJJJNNNSSS[[[dddlllsss|||llleeebbbccceeedddfffiiikkkllljjjhhhgggaaa]]]XXXSSSOOOKKKFFFCCCAAABBBBBBBBBAAA???===<<<999777666666888777555333333333333222222333444444555333111222333444333222222111///......000222333111111111111111111111111000000000000000000000000...............///000000///////////////000000111222222111///...,,,++++++000000111111111111111222111111111111222222222222000333666666555666<<>><<<888777777777888666444333333222222222222333444444111000......000111000///222111///......000222333000000000000000000000000////////////////////////...............///000000///////////////000000111333222111///...,,,+++***/////////000000000111111000000111111111222222222111444666666555666999<<>>???CCCFFFHHHNNNWWW]]]bbbgggooouuu}}}}}}llldddcccdddgggjjjjjjjjjjjjiiigggfffeee```]]]YYYUUUQQQLLLFFFBBBBBBBBBCCCBBBAAA@@@>>>===::::::::::::999777666555333333333222222333444444333111///000111222111000111000/////////000222333000000000000000000000000////////////////////////...............///000000///////////////000111111111111111111000000000000.........///000000111111000000000111111111111222000222333333333444666888AAAPPPiii}}}qqqjjj___ZZZUUUQQQOOONNNNNNMMMGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDBBB@@@>>>@@@DDDGGGPPPSSSXXX]]]bbbhhhnnnrrrwww~~~~~~~~~~~~~~~}}}~~~}}}iiibbbaaadddgggjjjjjjiiihhhhhhggggggggg```]]]YYYVVVQQQLLLFFFBBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::999777666666666555444444333333333333444555333222222333444444333000000000000111111111111000000000000000000000000////////////////////////...............///000000///////////////000111111000000000000111111111111...//////000111111222222000000000000111111111111000111111111222333555666===FFFZZZttt{{{sssfffaaa[[[VVVSSSQQQPPPOOOJJJIIIIIIHHHGGGFFFEEEEEECCCCCCCCCBBBBBBEEEJJJNNNUUURRRQQQTTT\\\eeelllooopppvvv~~~||||||}}}}}}}}}~~~zzzggg``````cccfffjjjiiihhhgggggghhhiiijjj```]]]ZZZVVVRRRLLLFFFBBBBBBCCCCCCCCCBBB@@@>>>===999999999777444333444555666555444444333333333444222000//////000111111000//////000111111111111000000000000000000000000000////////////////////////...............///000000///////////////000111111111111000///...---,,,,,,///000000111222222333333000000000000111111111111222222111222222444666888;;;@@@OOOiiizzzlllggg___YYYUUUSSSQQQPPPKKKKKKJJJIIIGGGFFFEEEEEECCCDDDEEEEEEGGGLLLRRRVVVNNNHHHBBBDDDNNNZZZcccggglllrrrzzzyyyuuurrrrrrssstttxxx||||||}}}~~~~~~~~~{{{kkk```aaagggeeeiiihhhgggffffffeeeffffffddd```ZZZTTTOOOKKKFFFCCCCCCDDDDDDBBB???===<<<<<<999777555555666777777666444444555555555555555444555444333222111111111111000000000000000000000000------///000111111111111111000...------...///000444111///......//////...............////////////,,,---...//////000//////000111111222222222111111000111111111111222222222111111222333444444444444999???JJJZZZtttzzzssshhh```\\\XXXTTTQQQOOOLLLIIIHHHHHHHHHGGGFFFDDD???@@@JJJUUUVVVNNNFFFEEEEEEEEEGGGJJJMMMQQQSSSfffmmmuuu||||||uuuppplllkkklllpppwww|||}}}}}}|||zzzyyyzzz~~~|||mmmbbbccchhheeehhhhhhhhhggggggggghhhhhhddd```ZZZTTTPPPKKKFFFCCCCCCDDDDDDBBB???===<<<<<<999777666555777777777666444444555555555555444444444333222111000000000000000000000000000000000000......///000111111111000000///...------...000111222000......///000///........./////////000000000//////000111111111000000......///000111111000000000000111111111222222222111111222333444444444444777===FFFUUUkkk{{{pppfff```[[[VVVSSSOOOMMMIIIHHHHHHHHHGGGFFFDDDEEEHHHPPPTTTQQQIIICCCBBBAAAAAAAAADDDGGGKKKMMMXXX___iiirrrxxx~~~xxxtttrrrssstttuuu{{{~~~zzzwwwxxxxxxwwwxxx{{{~~~oooddddddhhhdddhhhhhhhhhhhhiiiiiiiiiiiiddd```ZZZUUUPPPKKKFFFCCCCCCDDDDDDBBB???===<<<<<<:::888666666777777666555444444555555555555444444222222111000////////////000000000000000000000000//////000000111000000000///......---...///111222///......///111111000////////////000000000111111222222222333222222111111+++,,,---...///000000000000000000111111111222222111111222222333444444444555999AAALLL___{{{zzznnnfff```ZZZWWWQQQNNNJJJHHHHHHIIIHHHGGGFFFLLLSSSUUUQQQJJJDDD@@@AAA@@@>>>===>>>AAAEEEGGGKKKRRR\\\eeelllttt|||}}}{{{~~~{{{vvvsssrrrsssuuuvvvyyy~~~}}}pppddddddgggccchhhhhhiiiiiihhhhhhggggggddd```[[[UUUPPPKKKFFFCCCBBBCCCDDDBBB???===<<<===:::888777666777777666555444444555555555444333333222222111000000000000000000000000000000000000000000000111111111000000///............///000222222------...000222222111///000000000000111111111111333333333333222111111000***+++,,,...///000000000000000000000111111111111111111111222222333444444444777===EEERRRlllwwwnnnggg```\\\TTTQQQLLLJJJIIIJJJIIIIIIGGGRRRZZZUUUKKKDDDCCCCCCDDDBBB???======???CCCEEEFFFLLLTTTZZZ___fffnnnttt|||zzzvvvssssssqqqsssvvvxxx||||||nnnccccccfffbbbhhhhhhiiihhhgggfffeeedddeeeaaa[[[UUUPPPLLLGGGDDDBBBCCCCCCBBB???=========;;;999777777777777666555444444555555444333222222333333222111111111222222111111111111111111111111000111111111111111000///.........///000111222222---------000222333111///000000000000111111111111111222222222111000//////+++,,,...///000111111222//////000000000111111111111111111111111333444555555666:::@@@III]]]|||{{{~~~xxxppphhhcccYYYUUUPPPLLLKKKKKKJJJJJJIIIUUUZZZQQQEEEAAAEEEHHHEEECCC@@@>>>===???AAACCCDDDIIINNNRRRVVV[[[ccciiisss|||yyyuuusssssstttssstttwwwzzz{{{mmmbbbbbbfffbbbgggggghhhhhhhhhfffdddccceeeaaa[[[VVVQQQLLLGGGDDDAAABBBCCCBBB@@@>>>===>>><<<:::888777777777666555444444555444444333222111333333222222222222222333111111111111111111111111000000111111222111111111...//////000000111111111...------///111222111000/////////000000000111111000000000000000000//////---...///000111222222222/////////000000000111111111111000000111222444555777555777===BBBOOOlll{{{uuurrrvvvzzzqqqkkk___ZZZTTTOOOMMMLLLKKKJJJJJJUUUWWWLLLBBBCCCHHHJJJDDDCCCAAA???>>>>>>??????@@@DDDHHHKKKOOOTTT\\\bbbjjjuuu~~~|||wwwtttrrrrrrsssttttttvvvyyy}}}|||mmmaaabbbgggddddddfffgggiiiiiiiiihhhgggeeeaaa[[[VVVQQQLLLGGGDDDAAABBBCCCBBB@@@>>>>>>>>>===:::888777888777666555444444444444333222111111222222111111111111222222111111111111111111111111///000111111222222222222///000000111111111000000000...---...000111111000....../////////000000000//////000000111000000000...///000111111111111111////////////000000000111111111000///000222444555777444555;;;>>>EEEZZZqqquuullllllrrrzzzyyyqqqddd___WWWRRRNNNMMMLLLKKKJJJSSSTTTJJJCCCFFFHHHFFFDDDCCCBBBAAA@@@??????>>>>>>AAADDDFFFHHHMMMUUU[[[aaannn~~~wwwuuusssqqqqqqrrrtttuuuxxxzzz~~~|||mmmbbbccciiifffbbbdddgggjjjkkklllkkkkkkfffbbb\\\VVVQQQLLLHHHDDDAAABBBCCCBBB@@@>>>>>>>>>===;;;888888888888666555444555444444333222111000111000000000000000111111111111111111111111111111...///000111222333333333000111111111111000000///111///------///111111111............////////////...///000111111111111111//////000000000000000///////////////000000000000222111//////000111444555777222333:::<<>>===<<<;;;:::888777666666555444444444333222111111111222222111111111111222222222222111111000/////////111///...///000111000...000000000000000///.........------...000111000///000/////////000000///---)))***+++,,,...///000111000000000000000000000111000////////////000111111222222111111222222333444333444555555555:::CCCJJJ___|||uuujjjdddaaahhhrrrvvvjjjbbb^^^[[[UUUQQQMMMMMMLLLKKKJJJHHHGGGFFFEEEFFFFFFGGGGGGFFFDDDDDDBBBBBBAAAAAABBBDDDFFFHHHPPPUUUbbbtttyyyvvvtttqqqnnnmmmnnnpppqqqssswww}}}zzzjjjfffeeefffggghhhggghhhiiikkkkkkiiigggddd```YYYSSSOOOJJJFFFCCCFFFEEECCCAAA???===<<<;;;<<<;;;:::888777666666555444444333333222222111111222222111111111111222222222222111111000/////////111///...///000111000...000000000000000//////...///...---...///000///...000///.../////////---+++,,,---...///000111222222/////////000000111111111//////......//////000111222222111111222222333444222444555444444666<<>>===<<<;;;:::888777666666555333222222222111111111000222222111111111111222222/////////000111111222222111///...///000111000...//////000000000000//////000///......///000...---///......///000000///---222222222111111000000000---......///000111222222...............///000000222222111111222222333444333555666777666888;;;>>>GGG^^^||||||lllbbbccchhhnnnxxx|||rrrkkkeee]]]VVVQQQPPPNNNMMMKKKJJJIIIIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBEEEEEEJJJTTTbbbsss~~~yyytttoookkkkkkllllllkkkmmmpppuuuzzzzzzjjjddddddfffiiiiiiiiiiiijjjkkkkkkiiigggaaa]]]XXXTTTPPPLLLHHHEEEDDDDDDCCCCCCBBBBBBBBBAAA<<<;;;:::888777666666555333333333333333222222222222222111111111111222222/////////000111111222222111///...///000111000...//////000000000000//////000///......///000...------------///222333333222000000///......---,,,,,,------...///000111111222...............///000000222222111111222222333444111333555777888999;;;======PPPiiiuuuhhhcccdddgggppp|||~~~wwwoooeee___TTTSSSQQQNNNLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@CCCCCCGGGNNNWWWbbbrrrzzzrrrpppmmmjjjhhhiiikkkmmmnnnooorrrxxx~~~{{{jjjdddcccfffjjjjjjjjjiiikkklllkkkiiigggaaa^^^ZZZUUURRRMMMIIIFFFCCCCCCCCCCCCCCCCCCCCCCCC<<<;;;:::888777666666555555555555555555444444444222222111111111111222222222222111111000/////////111///...///000111000......//////000000000000000///...---...///000///...,,,,,,---///333555555444/////////000000000000000.........//////000000000//////......//////000111222222111111222222333444///000222444666888::::::666BBBUUUnnnoooccc___bbbhhhqqq|||vvvllldddZZZXXXUUUQQQNNNLLLKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@CCCCCCEEEKKKOOOTTT___jjj{{{qqqkkkhhhhhhgggfffhhhkkknnnppprrrvvv|||{{{jjjcccbbbfffjjjkkkjjjjjjkkklllkkkiiigggbbb___[[[WWWSSSNNNIIIFFFDDDDDDCCCCCCCCCBBBBBBBBB<<<;;;:::888777666666555333333333333333333333333222222111111111111222222222222111111000/////////111///...///000111000.........///000000000000000...------...000111000///,,,,,,,,,///222444333222222222222222222222222222......//////////////////000////////////000111111222222111111222222333444111111111333555777888888666;;;GGG\\\xxx|||kkkaaa^^^aaagggooozzz~~~ssskkkaaa^^^ZZZVVVRRROOONNNNNNKKKJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBAAABBBAAABBBEEEGGGIIIRRR[[[lll}}}xxxqqqkkkgggffffffggghhhjjjmmmqqqtttxxx|||{{{jjjcccbbbfffkkkkkkjjjjjjkkklllkkkiiigggccc```\\\XXXTTTOOOJJJFFFEEEDDDDDDCCCAAA@@@??????<<<;;;:::888777666666555//////////////////000000222222111111111111222222/////////000111111222222111///...///000111000///......///000000000000000------,,,...000111111000---,,,,,,...000222111///333333222000...---,,,+++///////////////.........000000000000000111222222222222111111222222333444444333333333555777777777;;;;;;@@@RRRllluuuiii\\\]]]aaagggqqq~~~|||tttfffccc^^^YYYUUURRRPPPPPPKKKJJJHHHFFFEEEEEEEEEFFFDDDDDDEEEEEEDDDCCCCCCBBBAAA??????AAAAAACCCKKKUUUTTTdddwww|||tttoookkkgggeeeggghhhjjjkkkmmmpppuuuxxx~~~xxxllliiiggggggkkkkkkllllllllllllkkkjjjjjjddd___[[[[[[VVVNNNGGGEEEGGGFFFEEECCCBBBAAA@@@@@@;;;:::999777666555555555333222222111111222222333333333333333333333333333111111111000000000000000###***///222111...,,,000000///...............///////////////.........------...000111222444444000000000000000111111222000111222222111000///...////////////000000000000222222222222222222222222000222444444333333333444777777;;;EEEVVVppplllggg```[[[]]]ccclllyyyzzztttnnnddd^^^YYYVVVQQQMMMJJJIIIGGGGGGHHHIIIHHHGGGHHHGGGFFFDDDCCCCCCCCCCCCDDDBBB@@@???@@@CCCFFFIIIMMMVVVaaammm{{{~~~xxxqqqllljjjiiigggeeeeeehhhjjjlllmmmqqqyyy~~~wwwkkkhhhfffgggkkkkkkkkkkkkkkkkkkjjjjjjiiiddd___[[[[[[VVVNNNGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@<<<;;;:::888777666555555333222222111111222222333222222222222222222222222///000000000111111111111***+++...000111111000000000000///.............../////////////////////.../////////000111111222222000////////////000111111111222333444333222111000....../////////000000000222222222222222222222222000222444444333222333444555555888@@@LLLbbb~~~lllccc[[[ZZZ]]]eeepppzzz~~~xxxnnngggbbb]]]XXXTTTOOOLLLJJJHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@??????AAADDDEEEFFFMMMVVV___jjjzzztttooojjjgggfffgggfffeeegggjjjmmmoooqqqvvv}}}wwwjjjgggeeefffjjjjjjjjjjjjkkkjjjiiiiiihhhddd___[[[ZZZVVVNNNHHHGGGFFFEEEDDDBBBAAA@@@??????<<<;;;:::888777666555555333222222111111222222333111111111111111111111111//////000000111111222222222111000//////000111222000000///.....................//////////////////000000000000000000000000//////......//////000111000111222333333333222111000000000111111111222222222222222222222222222222111222333333222222333444555666888;;;AAAQQQooovvvjjj]]]XXXYYY]]]fffooo{{{vvvnnnhhhbbb[[[VVVUUUQQQMMMJJJIIIIIIIIIHHHIIIHHHGGGFFFDDDDDDDDDDDDAAAAAA@@@???@@@@@@AAAAAA@@@EEEKKKPPPVVVbbbqqq|||zzztttjjjgggcccbbbdddfffggggggjjjmmmqqqtttwww|||wwwjjjfffdddeeeiiiiiijjjjjjjjjjjjiiihhhhhheee___[[[ZZZVVVOOOIIIHHHFFFEEECCCBBB@@@?????????<<<;;;999777666444444444333222222111111222222333111111111111111000000000111111111000000000000000222111///------...///000000000///...........................////////////000000000000000000000000...............///000000---...///111111111000000222222222333333333444444111111111111222222222222111222333222111111333555777888::::::;;;GGG```wwwtttcccZZZXXXYYY```gggnnnyyyvvvoooggg___ZZZYYYUUUOOOKKKJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEAAABBBBBBBBBAAA@@@@@@??????BBBEEEGGGJJJRRR\\\dddzzz}}}uuummmhhhdddcccbbbbbbdddgggiiikkklllpppuuuyyy}}}xxxjjjfffccceeeiiiiiijjjjjjjjjjjjiiihhhhhheee___[[[ZZZVVVOOOJJJIIIFFFEEEDDDBBBAAA@@@??????;;;:::888666444333222222333222222111111222222333333333222222111111111111333222222111000///..............................000000///...............---.........//////000000.........///000000111111...............///000000---...///000111111000///111111111222222222222333000000000111111222222222111222222222000111333555777888999:::999AAATTThhhkkk___YYYWWWZZZ___eeeppp{{{sssiiiccc\\\XXXRRRNNNMMMMMMMMMMMMKKKJJJIIIGGGFFFFFFFFFFFFCCCDDDDDDDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEJJJQQQVVVcccmmm~~~xxxpppjjjdddaaaaaaaaabbbccceeehhhkkkmmmpppuuu{{{yyyjjjfffccceeejjjjjjjjjjjjkkkjjjiiiiiihhheee___[[[ZZZVVVOOOKKKKKKGGGFFFEEECCCAAAAAA@@@@@@<<<:::888666444333222222333222222111111222222333333333333222111111000000333222222111000///......---...000111111111000///000000///...............------......///000000000------...//////000111111//////......//////000111///000111222222222111000.........////////////000//////000000111222222222111222222111000000333555444444666777777<<>><<<:::888666444333333333222222111111222222333333222222111000000//////000000000000000000111111///000000000000000//////000000///...............------......///000000111////////////////////////000////////////000111111000111111222222111000///........./////////000000/////////000111222222222111222111000///000333555444222333666777999@@@HHH[[[wwwsssggg]]]XXXVVVYYY___hhhrrr}}}zzzssskkkgggaaa\\\XXXTTTPPPMMMMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@BBBDDDFFFIIINNNVVV___kkk{{{}}}ppplllfffbbb```___^^^]]]___bbbfffiiikkkooouuuyyy{{{lllgggdddfffkkkkkkllllllllllllkkkjjjjjjfff```[[[YYYVVVPPPLLLLLLIIIHHHFFFEEECCCBBBBBBBBB???>>><<<:::888666555444333222222222222222222333222111111000///......------...///000111222333333111000///...---------...000000///...............---------...///000000111111000000///......------000000000000000111222222//////000000000...---,,,000111111111111222222222...//////000111222222222111222111000///000333555555333333777999999<<>>GGGXXXppppppaaa\\\SSSVVVXXX[[[aaaooo|||tttmmmggg___ZZZSSSPPPNNNLLLLLLKKKJJJHHHHHHIIIIIIIIIHHHGGGEEEDDDAAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDFFFIIINNNUUUZZZ```gggrrr}}}{{{uuuooofffaaa```___]]]\\\\\\^^^aaaccceeejjjooouuuzzz~~~mmmggggggjjjmmmsssrrrqqqpppnnnmmmlllllleeeccc___ZZZUUUQQQOOOMMMJJJIIIHHHFFFEEEDDDDDDDDD???===:::777555555555555444444333222222111111000111111000000000000111111000000000000000000000000////////////............////////////////////////,,,,,,,,,...000111000///////////////////////////---------...............//////............//////////////////............////////////000000000000......000111111222111111111111222222333555666777;;;===FFF[[[wwwlllaaaUUUUUUUUUWWW\\\gggvvv~~~vvvnnnfff```WWWTTTQQQOOONNNNNNLLLKKKIIIIIIJJJIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDFFFKKKNNNPPPVVV^^^fffnnnxxxxxxqqqjjjgggccc]]][[[\\\ZZZZZZ[[[]]]aaaeeejjjlllrrrwww~~~mmmggggggjjjmmmrrrrrrqqqpppooommmlllkkkfffddd```[[[VVVRRROOONNNKKKJJJIIIGGGEEECCCCCCBBB@@@>>>:::777555444444555444444333222222111111000222111000//////000111222///////////////////////////////////////.........////////////////////////,,,+++,,,...111222111000..............................//////000000111111///......------......//////////////////.........////////////000000000000//////000111111222222222333222222333333444555666999888===LLLcccyyyjjj[[[XXXUUUVVVYYYbbbooozzzwwwmmmfff\\\YYYTTTRRRPPPOOONNNMMMIIIIIIIIIIIIIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCCCCCCCFFFHHHJJJNNNSSSXXX]]]eeeooowww}}}wwwllleee___^^^\\\YYYYYY[[[WWWYYY\\\___dddiiinnnrrrzzzlllffffffiiimmmqqqqqqppppppnnnlllkkkjjjgggddd```\\\WWWSSSPPPNNNNNNLLLJJJGGGDDDBBBAAA@@@@@@>>>;;;777555444444444444444333222222111111000222111000//////000111222////////////////////////.........///////////////........................(((((((((***---......,,,------------------------......//////000000111111......------------...............///////////////.../////////000000000111000000111111222333333444444444333333444555555666666777;;;DDDQQQhhhtttddd\\\WWWWWWYYY]]]hhhssszzzrrreee```[[[VVVSSSQQQOOONNNKKKJJJJJJIIIHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCAAABBBCCCCCCBBBBBBDDDEEEDDDFFFJJJLLLNNNTTT\\\bbbiiittt~~~tttkkkeeeddd^^^ZZZZZZZZZXXXXXX[[[ZZZ]]]aaaeeehhhmmmssswww~~~lllffffffiiillloooooopppooonnnllliiihhhfffddd```[[[VVVRRROOONNNNNNLLLJJJGGGDDDBBBAAA@@@>>>===;;;999777555444444444444333222222111111000111111000000000000111111000000000000000000000000.........///////////////........................+++******,,,...///...------------------------------------.....................------------...............///////////////......//////000000111111111111111111222333444555444444333444444555666666333555:::???CCCSSSuuupppeee[[[YYYYYYYYYaaalllyyy}}}rrrllleee^^^YYYVVVRRRPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDD>>>@@@BBBBBBAAAAAAAAABBBAAACCCFFFFFFGGGIIIOOOTTTUUU^^^jjjrrryyyxxxppphhh```[[[\\\XXXVVVYYY[[[YYYYYY\\\___dddiiimmmoootttzzz~~~lllffffffiiillloooooopppooonnnllliiihhhfffddd```[[[VVVRRROOOMMMKKKJJJHHHFFFEEEDDDCCCCCC;;;;;;;;;:::999777555333444444333222222111111000000000111111111111000000000000000000000000000000............/////////000........................///......///111111000///.......................................---------...------,,,,,,------.............../////////000.........///000111111111111000000000111222333444222222222222333444555666444444999===>>>FFFbbbqqqddd```\\\XXX]]]gggqqq|||zzzqqqhhhaaa\\\XXXUUURRRQQQOOOMMMKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDD>>>@@@CCCCCCBBB@@@???@@@AAADDDFFFFFFDDDEEEIIILLLJJJPPPWWW^^^dddlllvvv~~~zzzrrrjjjddd```\\\YYYWWWTTTUUUZZZ^^^]]]]]]___eeejjjqqquuuxxx|||~~~lllffffffiiilllooopppppppppooollljjjhhheeeccc___ZZZUUUQQQOOOMMMHHHHHHGGGFFFEEEEEEEEEFFF999:::;;;;;;:::777555333444444333333222111111000///000111222222111000///000000000000000000000000---.........//////000000........................---,,,,,,---......---+++////////////////////////111111000000/////////......------,,,,,,------...---.........//////000000---......///000111111222000////////////111222333000000000111222333555666777555888===>>>BBBXXXqqq|||mmmggg```YYY\\\eeekkkvvvzzzpppgggaaa\\\YYYVVVTTTQQQOOOMMMLLLKKKKKKHHHHHHGGGGGGFFFEEEDDDDDDAAACCCEEEFFFCCCAAA@@@@@@???BBBDDDDDDBBBAAACCCFFFFFFIIILLLPPPUUU[[[bbbgggpppxxxyyypppjjjccc]]]YYYWWWVVVUUUTTTSSSUUU]]]bbbbbbbbbdddhhhooovvv{{{}}}}}}mmmgggeeehhhnnnooonnnnnnnnnnnnmmmjjjhhhfffccc```\\\YYYTTTOOOKKKJJJHHHGGGGGGGGGFFFDDDBBB===<<<;;;999888777777777:::999888777666555444444777666666555444222222111///...,,,,,,...///......------...///000000//////------------------------,,,,,,,,,,,,,,,---......//////.........---------/////////...---,,,******111///------...//////...000//////.........//////////////////000000000000000111111111111000000///111222222333333444444555777555666888999<<>>===;;;999888777666666444444333222111111000000111111111111222222222222000...------///000///...//////000000///...------........................,,,,,,++++++,,,,,,---...........................,,,,,,---...............,,,,,,,,,---//////---,,,///............//////000........./////////000000---...///111111222222222111111111222333333444444555666888888666666;;;AAAGGG]]]zzz|||ooohhhaaadddiiippp{{{|||sssmmmddd]]]YYYVVVTTTSSSOOONNNMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBGGGIIIKKKLLLNNNQQQVVVYYY^^^ccckkksss{{{zzzrrrmmmfff^^^XXXSSSQQQQQQQQQSSSTTTUUUVVVYYY]]]aaaaaadddhhhmmmrrrxxx~~~{{{lllhhhfffjjjpppooommmkkkjjjkkkkkkiiihhhddd```ZZZVVVSSSQQQOOOMMMJJJIIIHHHHHHHHHFFFBBB???>>>===;;;999888666666555666555555555444333333333222222222111111111000000...---,,,---///111111111//////000000///...------........................///////////////000000111---.....................,,,,,,---...////////////...------...000000///..................///000000............////////////---...///111111222222222000000111222222333333444111444666555333444666777>>>MMMccc|||ssshhhffffffkkkuuu~~~xxxnnneee___\\\YYYWWWQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCAAABBBDDDEEEFFFIIILLLNNNSSSWWW\\\aaagggnnnvvv{{{|||uuunnnjjjddd```[[[UUURRRPPPQQQRRRSSSUUUWWWYYY[[[^^^bbbfffeeeiiimmmrrrxxx|||nnnjjjhhhlllssspppnnnkkkkkkkkkkkkjjjiiiddd```[[[WWWTTTQQQNNNLLLLLLJJJHHHGGGFFFEEEBBB@@@???>>><<<999777666555555555555444444333333333333111000000000//////.........---,,,---000111222111//////////////////...---..............................------......///000---------...............,,,---...//////////////////...,,,---///111111000......---......///000111------........./////////...///000111111111111111000000111111222333333333222666777555444666777555;;;BBBQQQgggrrrkkkgggiiiqqqzzzpppiiiccc___\\\SSSRRRPPPMMMKKKIIIHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCEEEGGGHHHIIIHHHKKKOOOSSSXXX^^^eeejjjnnnuuuxxxqqqkkkeee```\\\XXXUUURRROOONNNOOOQQQSSSSSSVVVYYY\\\___bbbgggjjjkkkoootttzzzrrr|||nnnjjjiiimmmtttqqqooolllkkkkkklllkkkjjjaaa___[[[XXXVVVTTTPPPNNNNNNKKKHHHEEEEEEDDDBBBAAA???>>><<<:::777666555444444333333333333222222222//////000000000000000111111000......///000000///---...//////////////////........................,,,++++++++++++,,,---------------.........//////---......////////////...000---+++***---///111111---------......///000111---------........./////////000000111111111000000000000000111222222333333222777888555555888999666999<<>><<<:::777666555444444444444333333333333333000000111222333444555555444222000/////////---,,,------...///000000000//////////////////////////////............///000000---------.........//////......////////////......///,,,)))(((***...000111---------......000111111---------.........//////000111111111111000000///000000000111222222333333...333333000000555666222999999>>>JJJ]]]xxxyyysssrrr{{{yyyrrrmmmbbb```]]]YYYVVVSSSPPPOOOHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEFFFGGGGGGFFFEEECCCEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@@@@@@@AAAAAA@@@???DDDFFFHHHIIIKKKMMMPPPSSSSSSVVV[[[___dddjjjqqquuuxxx}}}xxxssspppiiiddd\\\VVVSSSRRRQQQQQQQQQPPPOOOOOOPPPQQQSSSUUUTTTXXX]]]ccchhhmmmsssvvvyyy}}}kkkZZZ|||nnnfffkkkqqqooorrrpppnnnnnnnnnnnnmmmlllbbb```]]]ZZZWWWUUUTTTTTTOOOLLLHHHEEEEEEEEEDDDCCCBBB@@@===:::777666555555444444444444444222111111111111111111000///------000000000000////////////,,,,,,---...//////......111111111111111111111111---------------...//////,,,,,,,,,---------......------...............---/////////...---------,,,........................///////////////000111111111111111111222222222222333333222222111000//////333444444444333333555666;;;666888BBBLLL\\\{{{}}}yyy~~~|||qqqkkkccc]]]ZZZVVVRRRNNNOOOLLLIIIGGGHHHHHHHHHHHHIIIHHHHHHHHHIIIHHHFFFCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGJJJKKKNNNOOOQQQTTTYYY^^^bbbdddjjjnnntttzzz~~~|||xxxrrrmmmiiifffbbb```YYYVVVRRRQQQSSSSSSRRRPPPOOONNNMMMOOOQQQTTTVVVWWWXXX]]]dddiiilllqqqwww|||ooo^^^XXX{{{nnnfffjjjqqqooossspppnnnmmmmmmllljjjiiiaaa```]]]YYYVVVTTTTTTSSSPPPLLLHHHFFFEEEEEEDDDCCCBBB@@@===:::777666555555444444444333222222111111111111111111000///...---/////////...............,,,------...//////....................................---------......///,,,,,,,,,---------........................------............------------........................//////......//////000111////////////000000000000000111111111111111222222222444444444333333444666:::555666<<>>BBBBBBBBBCCCEEEGGGJJJKKKKKKNNNQQQTTTVVVZZZ^^^aaaeeehhhlllooossswww|||~~~yyytttnnnhhhddd```\\\YYYTTTQQQNNNLLLLLLLLLKKKJJJLLLLLLKKKKKKMMMOOOQQQQQQTTTVVV[[[___ccchhhlllooossswww}}}wwwhhh___XXXUUUTTTyyykkkcccgggnnnlllmmmmmmlllmmmmmmmmmkkkiii___]]]ZZZWWWUUUTTTSSSSSSRRROOOKKKHHHFFFFFFEEEDDD@@@???<<<:::888777666666666555222000000000222333///000000000000//////........./////////000000000---...............------///////////////////////////......---------......,,,,,,,,,---------............//////...------,,,+++,,,,,,,,,------......////////////////////////---------------...//////000111111111222222222222//////000000000111111111222333333333222222444555222444777999888999???FFFUUUlll{{{vvvmmmiiibbb]]]YYYVVVSSSQQQNNNLLLKKKJJJKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????>>>>>>===>>>???AAABBBDDDEEEGGGJJJLLLOOORRRVVVYYYZZZ\\\```cccfffjjjnnnrrrsssuuuyyy|||zzztttoookkkgggaaa\\\YYYUUURRRPPPNNNLLLJJJJJJKKKLLLLLLKKKKKKKKKLLLMMMOOORRRUUUWWWZZZ^^^cccgggjjjnnnrrrvvv|||yyyfff]]]YYYUUURRRRRRzzzlllcccgggmmmjjjlllkkkkkkmmmnnnnnnllliii___]]][[[XXXVVVUUUTTTTTTRRROOOJJJGGGFFFEEEDDDCCC@@@>>><<<:::888777777777666555444222111222222333//////000000000000//////......//////000111111111.........///......---,,,---------------------------------------...//////,,,,,,,,,---------......------...............---,,,,,,,,,,,,------------..............................------......///000////////////000000000000000000000000000000//////111222333222111222333555333555777777555555888<<>>=========>>>???AAABBB@@@BBBDDDFFFGGGJJJMMMPPPOOOQQQTTTWWWYYY\\\```ccceeefffjjjmmmqqqtttwwwxxx}}}}}}|||{{{yyyuuurrrooojjjeeeaaa]]]ZZZVVVTTTRRRPPPMMMKKKKKKIIIHHHHHHJJJLLLMMMMMMJJJLLLNNNPPPRRRUUUZZZ]]]aaafffllloooqqqtttyyy}}}tttiii^^^ZZZXXXUUUSSSSSS{{{mmmcccfffllliiikkkkkkkkklllmmmllliiiggg___^^^[[[YYYWWWVVVUUUUUURRRNNNJJJFFFEEEDDDCCCAAA???>>><<<:::888777777777666666555444444333333222//////000000000000//////------......///000000111......//////...------,,,------------------------,,,,,,,,,---...///000111,,,,,,,,,---------......,,,,,,---...////////////------,,,,,,,,,,,,,,,,,,------------------------//////......//////000111////////////000000000000000000000000000000000000111222333222111111333555111444555444222444666888<<>><<<:::888777777777666666666666555444333222//////000000000000000///,,,,,,------...///000000.../////////...---,,,,,,////////////////////////++++++,,,,,,...///111222,,,,,,,,,---------......++++++---...///000000000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111111111222222222222.../////////000000111111111222333222111111333555...111333222222555999:::777;;;JJJeeeyyysssnnnkkk^^^[[[WWWUUUSSSRRRQQQOOOLLLKKKKKKKKKJJJJJJJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDBBB@@@???@@@@@@??????@@@AAACCCDDDAAABBBBBBAAA@@@???AAABBBBBBDDDFFFGGGHHHJJJMMMOOOQQQQQQQQQSSSUUUYYY\\\^^^^^^bbbgggkkknnnqqqtttvvvzzz{{{~~~}}}uuusssppplllhhheeecccaaa[[[XXXTTTQQQPPPOOONNNMMMJJJIIIJJJKKKMMMMMMKKKIIIJJJIIIHHHIIILLLNNNPPPPPPRRRUUUYYY[[[]]]aaahhhlllpppwwwyyyhhh___ZZZXXXXXXWWWUUUVVVZZZ{{{ooofffgggmmmmmmpppnnnllllllkkkjjjgggeeeccc___[[[WWWVVVVVVVVVUUURRRNNNJJJGGGFFFFFFEEEDDDAAA>>>:::888777777555444666666666666666666555555222222222111000//////...///...------///000000///,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------......*********+++,,,---...///---,,,,,,++++++,,,,,,---+++,,,.../////////...---,,,,,,------.../////////111000///......///000111...///111333333111///...111111000000000000111111111222222333333222222111333333333444444444444555999999???QQQiiiyyysssmmmggg```\\\ZZZYYYVVVSSSVVVTTTPPPNNNNNNMMMLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBBBBCCCEEEEEEJJJKKKKKKLLLNNNQQQTTTUUUVVVWWWYYY[[[\\\```eeeiiilllmmmpppsssuuuxxxyyyzzz|||}}}}}}zzzwwwvvvtttrrrpppgggeeeaaa]]]XXXTTTQQQPPPNNNNNNMMMLLLLLLLLLMMMMMMGGGIIILLLMMMLLLJJJJJJJJJKKKLLLMMMMMMNNNQQQUUUXXXXXX\\\aaadddfffjjjpppuuu}}}rrrddd___ZZZXXXUUUUUUWWWXXXWWWUUUzzzooofffgggmmmmmmpppooonnnnnnnnnllliiifff```]]]YYYWWWWWWXXXXXXXXXRRROOOKKKHHHFFFFFFDDDCCCBBB???;;;999999888777555333333333333333222222111222222111111000//////...333111///.........---,,,++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......---,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,------......------..................------000///...------...///000///000111222222111000///111111000000000000111111000111111111111111111000222333333333444444555555666777===HHHXXXqqqzzztttlllgggeeeccc```]]]YYYVVVRRROOONNNMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBBCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEGGGIIILLLMMMOOOQQQRRRSSSUUUXXX\\\```bbbdddfffiiikkkmmmooooooqqqrrrtttvvvxxxzzz||||||~~~~~~~~~~~~~~~zzzxxxwwwwwwwwwwwwuuutttqqqoookkkiiihhhfffdddbbb[[[YYYVVVSSSPPPMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIEEEGGGJJJJJJIIIHHHIIIJJJHHHJJJLLLNNNQQQUUU[[[___aaaeeejjjnnnppptttzzzuuucccYYYVVVTTTSSSQQQSSSVVVXXXXXXWWWyyyooofffgggmmmlllpppooooooppppppnnnkkkhhh```^^^ZZZXXXXXXXXXXXXWWWSSSPPPKKKHHHFFFEEEDDDBBBCCC@@@<<<:::999999777666222222222222222111000000222111111000000//////...333111///.........---,,,+++,,,,,,,,,,,,---------------......------,,,+++,,,,,,,,,---------......///......---,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...000//////...------,,,,,,......------------......000000000000000000000000111111000000000000111111000000000000000000000000111222222333444555555666333777<<<@@@FFFYYYyyyxxxssspppmmmiiieeeaaa]]]WWWSSSQQQPPPOOOOOOLLLKKKJJJHHHGGGGGGFFFFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@AAABBBCCCDDDGGGHHHIIIJJJJJJLLLPPPSSSUUUVVVXXX[[[]]]___``````ddddddfffgggiiikkkmmmmmmnnnnnnooopppqqqqqqrrrrrruuuxxxzzz{{{{{{{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz{{{zzzyyyzzz||||||zzzyyywwwwwwwwwwwwvvvtttrrrqqqjjjhhhgggfffffffffdddbbb```^^^ZZZYYYXXXWWWUUUSSSMMMLLLJJJIIIGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKMMMKKKMMMQQQTTTWWW\\\bbbfffgggkkkqqquuuxxx}}}rrrcccXXXSSSSSSNNNMMMMMMPPPTTTWWWYYYYYYyyyoooggggggmmmllloooooooooppppppnnnkkkgggcccaaa]]][[[YYYWWWTTTRRRTTTPPPKKKHHHFFFEEECCCBBBBBB???<<<:::999888777666444555555555444333222111111111000000///////////////...------///000000///........./////////000000------......------,,,+++,,,,,,,,,---------......///......---------......------,,,,,,,,,,,,------...---,,,+++,,,---.../////////.........---------........................111111000000000000111111111111000000000000111111000000000000000000000000111111222333444555555666444777:::<<<>>>KKKeee}}}|||yyytttppplllhhhaaa\\\YYYWWWVVVUUUPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJKKKMMMOOOQQQRRRSSSSSSXXXYYYZZZ[[[]]]^^^___`````````aaabbbdddeeeffffffgggiiikkklllllllllmmmooollllllllllllllllllllllllnnnmmmmmmnnnoooooonnnllliiiiiihhhhhhfffeeecccbbb^^^\\\ZZZYYYYYYYYYWWWUUUTTTRRROOONNNNNNMMMKKKJJJGGGFFFEEEDDDDDDDDDDDDDDDGGGGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJJJJLLLPPPSSSTTTVVVZZZ]]]```dddhhhlllnnnssszzztttcccZZZTTTQQQQQQKKKKKKMMMOOORRRVVVXXXYYYyyyooohhhhhhnnnmmmnnnnnnmmmnnnnnnllliiifffbbb```^^^\\\ZZZXXXTTTRRRSSSPPPKKKHHHFFFEEEDDDCCCAAA>>>;;;888888777666444666666666555555444222222000000000//////////////////...------///000000///........./////////000000------......------,,,+++,,,,,,,,,---------......---,,,,,,---...///000000...------,,,,,,------...///...---------...000111---------.........//////////////////////////////111111000000000000111111111111000000000000111111222111000000000000111222111111222222333444555555444444666:::>>>EEETTTccc}}}yyytttmmmgggccc```]]][[[UUUSSSQQQOOOMMMKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAA@@@@@@BBBCCCEEEEEEGGGHHHIIIJJJJJJJJJNNNNNNOOOPPPQQQRRRSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZ\\\^^^___^^^^^^___```________________________```___^^^___aaaaaa___^^^[[[[[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPOOOPPPOOOMMMLLLMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBCCCCCCGGGGGGFFFFFFGGGHHHHHHIIIKKKLLLLLLMMMNNNQQQVVVYYYZZZ\\\aaadddhhhlllqqquuu{{{xxxcccXXXSSSOOOMMMMMMMMMNNNOOOPPPRRRTTTVVVXXXzzzqqqiiijjjooonnnpppnnnlllkkkkkkjjjgggeee]]]\\\\\\\\\]]][[[XXXVVVRRRNNNJJJGGGFFFFFFEEEDDD@@@>>>:::888777777555444444444444444333111000///////////////////////////333111///.........---,,,+++,,,,,,,,,,,,---------------......------,,,+++,,,,,,,,,---------......+++++++++,,,---///000111......------------....../////////...///000000111,,,,,,------...//////000//////000000000000//////000000000000000000000000111111000000000000111111222222000000000000222222222222222222333333333333333000222777<<>>>>>???AAA@@@??????@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQSSSSSSSSSRRRSSSUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQPPPQQQRRRSSSQQQOOOPPPOOOOOONNNMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCBBBBBBAAABBBBBBBBBFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQSSSWWW\\\___^^^bbbgggmmmrrrwww}}}vvviii\\\VVVRRRNNNLLLLLLOOOPPPQQQQQQQQQRRRTTTVVVzzzrrrkkkkkkqqqpppssspppllljjjiiihhhfffeee[[[[[[[[[]]]^^^]]]ZZZWWWPPPMMMIIIGGGGGGGGGFFFEEEAAA???;;;999888888666555444444333333222000///...////////////////////////333111///.........---,,,++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,,,,+++,,,,,,---............------------......---......///////////////------........................///000000///......///000111222222111000///111111000000000000111111222111///......///111222333333333222222222222222333000111666888888;;;???MMM^^^vvv{{{uuuqqqjjjhhhddd```\\\XXXVVVTTTQQQPPPPPPNNNMMMLLLKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDCCCBBB@@@???>>>???@@@@@@AAA@@@???>>>===>>>@@@@@@?????????AAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHJJJJJJHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHEEEDDDCCCDDDEEEEEEDDDCCCEEECCCBBBBBBCCCDDDCCCBBBBBBBBBAAABBBBBBCCCDDDEEEGGGHHHIIIJJJLLLOOOQQQRRRTTTVVVXXXZZZ]]]```eeehhhiiimmmsssyyy~~~~~~jjjaaaYYYVVVRRRNNNMMMOOONNNPPPQQQQQQPPPPPPRRRUUU{{{sssllllllrrrqqquuuqqqmmmiiihhhgggfffeee]]]]]]]]]^^^^^^\\\WWWTTTOOOLLLIIIGGGGGGGGGGGGFFFBBB@@@<<<:::999999777666555555444444222111000///.........//////////////////...------///000000///,,,,,,,,,---------......------......------,,,+++,,,,,,,,,---------......------,,,+++++++++,,,,,,......------------......+++,,,.../////////...---/////////...------,,,,,,,,,---...//////...---,,,...000111333333111000...111111000000000000111111111///...------...///111444444333222222111111000555333444666555333666<<<>>>KKK^^^ttt{{{uuusssooojjjeeeaaa^^^]]]WWWVVVTTTRRRPPPNNNLLLKKKLLLLLLKKKJJJJJJJJJJJJKKKGGGGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDCCCAAA@@@??????@@@AAABBBBBBBBBAAA@@@;;;===?????????>>>???@@@??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEFFFGGGHHHFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBBCCCEEEFFFEEEDDDEEECCCBBBBBBCCCDDDDDDCCCAAABBBBBBCCCEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTVVVXXXZZZ]]]```ccceeeiiimmmpppwww{{{ssshhhaaa[[[UUURRRNNNJJJKKKOOOLLLOOOQQQPPPOOOOOORRRUUU{{{nnngggmmmtttrrruuuqqqllljjjjjjhhhccc```aaa___^^^^^^]]][[[XXXUUUPPPMMMJJJHHHHHHHHHHHHGGGDDD@@@<<<999777666555444444444333222111000///......------......///000111////////////............------------------------------------------------++++++,,,,,,---...////////////............//////////////////////////////++++++++++++++++++++++++...........................///000000//////000111///000111111///+++(((%%%//////000000000000//////000000000000111111111111000000111222222222222111333333333333444555666666@@@AAAJJJ\\\rrr~~~xxxsssnnnjjjfffaaa^^^ZZZWWWUUUSSSQQQOOOLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@??????@@@@@@????????????????????????>>>>>>??????@@@@@@@@@AAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>????????????AAABBBBBBCCCCCCBBBBBBAAA????????????????????????CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEEEECCCEEEGGGGGGEEEEEEEEEFFFJJJMMMQQQTTTVVVYYY]]]```bbbfffjjjnnnqqqssswwwyyyrrreee^^^VVVUUUTTTRRRPPPOOOOOONNNOOOPPPPPPOOOMMMMMMNNNPPP{{{ooohhhmmmuuurrruuurrrmmmkkkkkkiiieeeaaa```___^^^]]]]]][[[XXXUUUPPPMMMJJJHHHGGGGGGFFFEEEBBB???;;;999888888888777555555444333222111000000///............///000000////////////............------------------------------------------------------......///000000111///...---,,,,,,---......---------------------------------------------------------------------------///000000//////000111000000111111000...,,,+++///000000000000000///...//////000000000111111111000000111222222222222111333333222333333444555666999999>>>JJJZZZqqq~~~yyyvvviiifffaaa]]][[[WWWTTTQQQQQQOOONNNNNNOOOOOOMMMLLLIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@??????@@@@@@??????>>>===>>>>>>>>>>>>?????????@@@??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHJJJJJJJJJJJJKKKLLLNNNQQQUUUYYY\\\```dddgggmmmqqquuuyyy}}}ooobbbYYYSSSRRRQQQPPPOOONNNNNNNNNNNNOOOPPPPPPNNNMMMLLLMMMOOO|||pppiiinnnuuurrrvvvrrrnnnlllllljjjfffccc```^^^]]]\\\\\\ZZZXXXUUUQQQNNNJJJHHHGGGFFFDDDCCCBBB???;;;::::::::::::999666666555444333222111111000000//////......//////////////////............---------------------------------------------------------...//////000000000...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------///000000///...000111111111111111111111000000000000000000000///......//////000000000000111111000000111222222222222111222222222333333444555666888666888===FFFWWWrrryyyuuuooojjjeeeaaa\\\YYYTTTRRRPPPPPPPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@>>>????????????>>>======>>>>>>?????????@@@@@@@@@????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJKKKLLLMMMOOOQQQTTTWWW[[[```dddiiinnnrrrvvvzzzkkk___YYYSSSOOOLLLLLLLLLKKKLLLLLLMMMMMMNNNOOOOOOMMMKKKJJJKKKLLL}}}qqqjjjnnnuuurrrtttqqqmmmlllllljjjgggccc___^^^\\\[[[[[[ZZZXXXVVVSSSPPPLLLIIIHHHFFFDDDCCCDDDAAA===;;;:::;;;:::999555555555444333222222111222111000///............////////////............,,,,,,------------------------------------------+++++++++,,,,,,---------000///,,,******+++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000///......///111111111////////////000111000111111000000///...---////////////000000000111000000111222222222222111222222222222333444555666888777777999<<>>===?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEGGGGGGFFFGGGGGGHHHIIIJJJGGGIIILLLNNNPPPSSSVVVYYYYYY]]]aaafffkkkqqqxxx|||ooo___YYYWWWRRRNNNHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKIIIHHHIIIJJJ|||qqqjjjnnntttqqqrrroookkkjjjkkkjjjfffccc```^^^\\\[[[[[[[[[YYYWWWVVVRRRNNNKKKIIIHHHFFFDDDFFFCCC>>>;;;::::::999888444444333333222222111111333222111000///.........////////////............,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,,,,,,,000///---,,,+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...//////......///000111///...,,,+++,,,---...000000000000000///.........////////////000000000000000111222222222222111222222222222333444555555444333555666777<<>>;;;999777666555555777666555333222111000000444111......///111111111///...---,,,---...111222------------------------...------,,,,,,++++++***...---+++))))))***+++,,,***+++,,,---...---,,,+++*********+++,,,,,,,,,---.........////////////000+++++++++,,,,,,---------........................111000...---...///111222111000...------...///000------------............000000000000111111111111000111111222222333444444222333333444555666888888888???KKKYYYlllzzzuuurrrpppnnnllldddbbb^^^ZZZXXXVVVVVVVVVTTTRRRQQQQQQPPPOOOMMMJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@AAACCCEEEFFFFFFEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDJJJJJJKKKLLLMMMMMMMMMLLLNNNNNNOOOOOOOOONNNNNNMMMOOOQQQTTTVVVWWWYYY\\\______bbbfffiiilllooosssvvvzzz|||mmm___UUUQQQGGGGGGHHHKKKOOOSSSTTTUUULLLHHHDDDCCCEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEE|||pppiiillloooiiilllkkkkkkmmmnnnmmmgggbbbbbbaaa___\\\ZZZXXXWWWVVVQQQPPPOOOMMMJJJGGGDDDCCCBBB@@@>>>;;;999888777777777666555555444444444444333111......000111111000......---,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++------******+++,,,,,,,,,,,,,,,(((((()))))))))))))))***------........./////////------..........................................///...---,,,,,,...///111111///...------...///000////////////000000000000//////000000000111111111000111111222222333444444333333333333555666777888666999???FFFTTTkkk~~~|||pppmmmiiiddd```^^^]]]]]][[[YYYXXXWWWWWWVVVSSSQQQLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDDBBBCCCDDDEEEFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXX[[[]]]___aaadddfffkkknnnrrrvvvyyy|||ooo___TTTLLLHHHFFFFFFFFFHHHLLLOOOPPPPPPHHHEEEAAAAAACCCDDDDDDCCCFFFEEEDDDCCCBBBCCCCCCDDD{{{oooiiilllooojjjkkkjjjjjjlllmmmlllgggcccbbb```]]]ZZZWWWVVVVVVWWWOOONNNMMMJJJHHHEEECCCBBBBBB@@@>>>;;;999888888777555555444444444555555666111000//////111111000///------------------,,,,,,------------------------******+++,,,,,,---......000///...---,,,---...///+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------........................------........................---,,,+++++++++,,,...///000///...------...///000////////////000000000000//////000000000000111111000111111222222333444444333333333333444555777777555999;;;===CCCUUUnnnzzzuuupppmmmkkkkkkhhhfffdddbbbaaa___\\\ZZZTTTSSSQQQPPPNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIHHHHHHGGGJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTTTTUUUWWWXXXZZZ\\\^^^```aaaaaadddfffiiikkklllnnnqqqttt|||mmm^^^UUUPPPJJJEEEEEEDDDCCCEEEGGGIIIIIIIIICCCBBB@@@AAABBBDDDCCCCCCFFFEEEDDDBBBBBBBBBCCCDDDzzzooohhhlllpppjjjkkkiiiiiijjjlllkkkgggcccbbb___[[[XXXVVVUUUVVVWWWOOONNNLLLIIIGGGEEECCCBBB@@@???<<<999777666666666444444333222222222333333000//////000111111000...---.../////////---+++***------------------------+++++++++,,,,,,---------000///...------------...---,,,+++++++++,,,...///000000//////......------++++++,,,,,,,,,------------------,,,,,,+++++++++........................,,,,,,+++++++++,,,---...///............///000000------------............////////////000000000111000111111222222333444444333333333333444555666777222888>>>>>>???HHHYYYggg}}}|||yyyvvvssspppnnnjjjfffbbb___]]][[[YYYWWWUUUUUUTTTRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWZZZ\\\]]]^^^aaabbbeeeiiilllnnnpppqqqtttvvvyyy{{{|||yyylll\\\SSSQQQPPPLLLGGGEEEDDDBBBBBBDDDEEEEEEDDDBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGzzzoooiiimmmqqqkkkllljjjiiijjjlllkkkgggcccaaa___[[[WWWUUUUUUVVVWWWPPPOOOLLLIIIGGGEEEEEEDDDAAA???<<<:::888777666666666666444333222111111111000///...///111111///------...000111000///,,,+++---------------------------------,,,,,,+++++++++---------,,,,,,,,,,,,,,,...---,,,,,,,,,---///000------,,,,,,++++++******+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++........................---------------......///...............///000000------------...............////////////000000000000111111222222333444444333333333333333444555666000555999999777<<>>>>>AAADDD@@@@@@@@@AAABBBDDDFFFHHH{{{qqqlllpppuuupppssspppllllllllljjjfffbbb^^^^^^]]][[[ZZZXXXWWWVVVPPPNNNKKKHHHFFFEEEFFFFFFAAA@@@===:::888777777777444333333222222333333333222///---,,,---///000000+++,,,,,,---............------------------------***++++++,,,,,,------...+++,,,,,,,,,,,,+++***)))((()))***+++,,,+++******)))******++++++,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------........................,,,---......//////......,,,---...///000000000000------------.........///............/////////000000111111222333333444444333333222222222333444444222333555888:::;;;999777>>>QQQlll}}}~~~{{{zzzyyyzzzzzz||||||{{{{{{|||~~~uuueeeWWWNNNHHHIIIIIIFFFBBB@@@AAACCC@@@???>>>???BBBDDDDDDDDDEEEFFFEEEBBB??????CCCFFFAAA@@@@@@???@@@AAABBBCCCzzzppppppppprrruuuooollljjjkkkmmmllliiifff^^^^^^]]]\\\[[[YYYXXXXXXPPPOOONNNLLLJJJHHHFFFEEEEEECCCAAA>>><<<:::999888666555555444444333222222///............---------++++++,,,---............+++,,,,,,---.........---//////.........---------+++,,,,,,------,,,,,,+++------,,,++++++******)))***+++...///000000...---*********++++++,,,,,,,,,...------,,,,,,------...,,,---......///.........000///---,,,,,,---///000//////////////////.........------///000000///...000000111111111111000000222222222222222222222222444444444333444444555555333333444555666777888999>>>CCCSSSkkkooo```WWWOOOJJJHHHGGGFFFDDDBBB@@@>>>>>><<<<<<<<<===>>>@@@AAABBBGGGGGGHHHFFFCCCAAAAAABBBCCCBBB???===<<<<<<======{{{qqqqqqqqqrrrvvvqqqnnnkkkkkklllkkkhhheee```___^^^]]][[[YYYXXXWWWPPPOOOMMMLLLIIIHHHFFFEEEBBBAAA>>><<<999777666666555555555555555444444444000000/////////.........------......//////......+++,,,------......------......------,,,,,,,,,,,,,,,------......------,,,)))******++++++,,,------+++,,,...///000///------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---...............------............------........................------...///000000///...000000111111111111000000222222222222222222222222333222111000000///000000333333444555666777888888<<<<<>>===<<<<<<<<<===>>>???AAAAAAFFFGGGGGGEEECCCAAAAAABBBCCCAAA???===<<<<<<======{{{rrrrrrrrrrrruuutttppplllkkklllkkkhhhfffcccbbb```^^^[[[YYYWWWVVVOOOOOOMMMKKKIIIGGGFFFEEEAAA@@@===;;;999777666555666666666666555555555555111000000000/////////////////////000//////......,,,,,,------......---------,,,,,,,,,,,,+++++++++------............------)))******++++++,,,------------...//////...,,,+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------......------+++,,,...000000...,,,+++------------------......------...////////////...///000000111111000000///000000000000000000000000222111000///...---------222333333444555666777777:::999;;;DDDSSSjjjrrrgggXXXOOOKKKIIIGGGDDDEEEDDDCCCBBB@@@???======;;;;;;<<<<<<===>>>@@@@@@DDDEEEEEEDDDAAA@@@@@@AAAAAA@@@>>>===<<<<<<<<<==={{{qqqqqqpppqqqssssssoookkkjjjlllllljjjhhheeedddbbb___\\\YYYVVVUUUOOONNNMMMKKKIIIGGGEEEEEEBBBAAA???<<<:::888777777777777666555444333222222000000000/////////......///////////////...---,,,,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,++++++******)))......///......,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------------,,,,,,............,,,,,,,,,,,,,,,---------------,,,---...///........./////////000000000000//////000000000000000000000000333222111000000000000000222333333444555555666666666777<<>>???AAABBBCCCBBB@@@???@@@AAA@@@???>>><<<<<<;;;<<<<<>><<<:::999888777888888666444222000///.../////////.........------...............---,,,+++,,,------...------,,,,,,------------............+++++++++,,,,,,+++++++++------,,,++++++******)))//////......---+++******++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,---------......+++---//////------.../////////000000000000//////////////////////////////111111111111111222333444222222333333444444555555222444999===@@@EEETTTbbbyyysssuuu}}}iiiZZZRRRMMMGGGCCCBBB@@@>>>;;;@@@??????>>>===<<<<<<;;;::::::::::::;;;<<<======???@@@AAA@@@>>>>>>???@@@>>>>>>===<<<<<<;;;;;;;;;yyypppooommmlllnnnkkkiiihhhjjjmmmooollljjjeeedddbbb^^^[[[XXXUUUTTTNNNNNNLLLJJJHHHFFFEEEDDD@@@>>>===;;;999888777666888777666444111///------............------------------------------,,,+++------......------,,,,,,------...............///******++++++++++++******)))******++++++,,,------///......---,,,++++++***,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++///---+++******+++---///,,,,,,,,,---......//////***---//////---,,,---000...//////000000//////.../////////////////////////////////000111222333444222222222333333333444444888666666777777;;;FFFSSScccyyyyyyttttttwwwyyy{{{hhhWWWLLLHHHEEECCCAAAAAA@@@???============<<<<<<;;;;;;;;;::::::999999:::;;;;;;<<<<<<===???>>>======>>>???===<<<<<<<<<<<<;;;;;;:::yyyppppppnnnlllnnniiihhhhhhkkknnnnnnjjjfffdddccc```]]]ZZZWWWUUUSSSNNNMMMLLLJJJHHHFFFEEEDDD@@@???===;;;:::999888888666666555444222111000///////////////............,,,------............---------......------,,,+++,,,,,,,,,------.........***++++++,,,,,,++++++***)))******++++++,,,------...------,,,++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,------)))******+++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,------...//////000000)))---000///,,,+++---000......////////////......000000000000000000000000000000000000000111222333222222222222333333333333;;;888555666666888???GGGKKK]]]www}}}}}}rrrbbbVVVMMMHHHCCCBBBAAA@@@@@@AAA@@@@@@;;;;;;;;;;;;;;;:::::::::999999999999999::::::;;;:::<<<======<<<<<<===???;;;<<<<<<<<<<<<;;;::::::zzzqqqqqqooommmnnniiihhhiiikkknnnmmmgggccccccbbb```]]]ZZZWWWTTTSSSNNNMMMLLLJJJHHHFFFDDDDDDBBBAAA@@@>>><<<;;;;;;:::555555444444444333333333000000000000////////////------...///000000000///---.........---,,,,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,+++******)))------,,,+++++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,------...))))))***+++++++++++++++***+++---......---+++***------......///000111111)))---000///,,,***---000......////////////......111111111111111111111111333333222222222222222333222222222222222222333333555333333777888666666999???NNNccczzzppp\\\QQQMMMJJJHHH???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::999999999888999999::::::999;;;<<<<<<;;;;;;===>>>;;;;;;<<<<<<<<<;;;::::::zzzrrrllllllooommmlllkkklllmmmnnnlllhhheeeaaa___\\\ZZZXXXVVVRRROOOMMMLLLJJJIIIHHHGGGGGGGGGDDDAAA>>><<<;;;999777555666666666555444333111111222111000///...---,,,+++***++++++,,,---...//////---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,+++******))))))******+++...------,,,,,,------...,,,,,,,,,+++++++++******++++++---......---++++++***,,,...---,,,***))))))---------,,,,,,++++++++++++++++++,,,,,,---------)))***+++,,,...///000000,,,,,,,,,------///000000////////////............////////////000000000000555555444333222111000///222222222222222222222222555555555555666666666666<<>><<<;;;999777555666666666555444333111111000000000//////.........++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,,,,+++***++++++************++++++++++++************++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++---......---++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------...///000111---.........//////000000.../////////000000000000///000000000000111111111222222222222222222222222444555555555666666666666:::<<>><<<;;;999777555666666666555444333111111/////////000000000000000,,,,,,,,,,,,------------,,,,,,---......---,,,,,,,,,+++******+++,,,+++))),,,,,,++++++++++++,,,,,,******))))))))))))******,,,++++++++++++*********++++++************++++++)))+++------,,,++++++,,,++++++***************))),,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,---...///000111111....../////////000000000/////////000000000111111222222222222222222222222444444444555555555666666777888;;;@@@EEEPPPccctttooo\\\SSSMMMDDD@@@??????>>>===888888888888888888888888888888777777777777888888555666666666777777777777:::999999888888888999999:::999999888888888888999vvvpppkkklllooolllmmmmmmmmmnnnnnnlllhhheee```^^^\\\ZZZYYYVVVSSSPPPMMMLLLJJJGGGEEECCCBBBBBBCCC@@@===;;;;;;:::888666666666666555444333111111000000000000000/////////---------,,,,,,,,,+++++++++,,,...//////...,,,+++...,,,++++++,,,---+++***---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++************+++***)))(((((()))***+++&&&'''))))))(((((()))+++++++++++++++************---,,,,,,,,,++++++******........................+++++++++++++++,,,---------------...///000000111........./////////000000444333333222111000000000111111111111222222222222333333444444444555555555444555888::::::@@@NNN^^^yyyjjjWWWLLLGGGDDD@@@??????@@@???>>>::::::999888777666555444777666666555555666666777666666777777777888888888888777666666666666666666999999888777666666666666uuupppkkklllooolllooonnnooooooooommmiiieee```^^^\\\ZZZYYYVVVSSSPPPNNNMMMJJJHHHFFFDDDCCCBBBBBB@@@===;;;;;;:::888666666666666555444333111111222222111000///...---------------,,,,,,+++******+++,,,...//////...,,,+++,,,+++)))***+++,,,+++)))---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))+++***((((((((((((***+++&&&'''(((((('''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********///............---------,,,,,,,,,,,,,,,,,,---...///////////////.....................////////////333222222111111000000000000000000111111222222222333333333333444444444444555666:::<<<::::::BBBMMM[[[nnn{{{dddSSSJJJGGG===<<<<<<<<<<<<;;;:::888:::999999888777666555555666555555444444555555666777777777888888888999999888888777666666666666666888777666555555555555555uuuppplllmmmqqqmmmooooooooooooooolllhhheee]]]\\\YYYXXXWWWUUUQQQOOOMMMLLLJJJHHHFFFEEEDDDCCCBBB@@@===;;;;;;:::888777666666666555444333111111222222111///...,,,++++++------,,,,,,++++++******++++++,,,------,,,++++++)))((('''(((*********))),,,,,,++++++++++++,,,,,,******))))))))))))******+++************)))))))))******))))))))))))************+++***))))))+++---,,,,,,,,,,,,,,,---------+++++++++++++++*********++++++++++++++++++++++++//////............//////000000//////............------........./////////,,,---......///000111111//////000000111222222222222222222333333333444444888777999;;;999777:::???HHHVVVnnnwwwaaaPPPEEEBBBCCC:::;;;<<<<<<<<<:::888666666666777777888888999999555555444444444444555555777777777777888888888888::::::999888777777777777666555555444444444444555uuuqqqmmmooorrrnnnnnnmmmmmmnnnmmmkkkfffccc]]][[[YYYXXXWWWUUURRROOOKKKJJJHHHGGGEEEDDDDDDCCCBBB???===;;;;;;:::999777666666666555444333111111000//////...---,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))(((((())),,,------,,,++++++************++++++++++++************++++++************)))))))))))))))******++++++******))),,,,,,,,,+++))))))+++---******++++++,,,,,,,,,,,,************++++++++++++)))*********************......---------------............///////////////---------.........//////,,,,,,---...///000111111/////////000111222222222222222222222333333333333999555444666777666777:::@@@HHHVVVhhh~~~ppp[[[OOOGGG???===>>>;;;===>>>???===;;;999888555555666666777888888999555555444444444444555555555555555555666666666666999888777666555555555555444333333333333444444555uuurrrnnnpppsssooollllllllllllllliiidddaaa___]]][[[ZZZYYYWWWTTTQQQIIIHHHGGGEEEDDDCCCCCCCCCAAA???===;;;;;;:::999777666666666555444333111111------------------------++++++++++++++++++++++++++++++***))))))***++++++,,,++++++---///111111000+++******************+++...------,,,,,,------...************)))))))))))))))***+++,,,,,,+++***)))+++++++++)))'''''')))***))))))******++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++******)))*********,,,------...///000111111---------.........//////111111111111000000000000...//////000111222222222111111222222222333333333777111...111666777999<<<;;;>>>DDDNNN^^^uuu}}}fffWWWIIIFFFDDD@@@<<<<<<999;;;======;;;888777777777777777666555555555444666555555444444555555666333333333444444444555555666555444333222111111222222222222222333444444555vvvrrrnnnoooqqqmmmrrrpppmmmkkkiiifffbbb```aaa^^^[[[YYYWWWUUUQQQOOOLLLIIIFFFDDDDDDDDDCCCBBBEEEBBB>>><<<;;;:::888777888888666333000//////111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,+++***((((((((())))))***************++++++,,,+++,,,,,,------,,,,,,+++((()))***,,,,,,,,,+++***...------,,,+++***))))))))))))*********+++++++++------------------------)))*********)))&&&$$$"""******+++++++++,,,,,,,,,---...---+++))))))+++---111000///...............111111000...,,,,,,...//////////////////000000111111000///000111222111//////111333555555555444333333333444444555666777777999:::===DDDMMM\\\tttooobbbQQQLLLFFFAAA>>><<<:::999777777777777777777777777444555666666666444333222444444333222111111111111222222222222333444555555666444222333666666333111222222222222222222222222uuuqqqmmmnnnppplllooonnnkkkjjjiiigggdddbbb```^^^[[[YYYWWWUUUQQQOOOKKKHHHEEEDDDDDDDDDCCCBBBCCC@@@<<<:::999888666555777777666444111//////000.........------......///,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))))),,,++++++************++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))))))))))))))+++******))))))(((((((((,,,,,,,,,---------......***++++++,,,---...//////+++,,,------,,,***(((&&&***++++++++++++,,,,,,,,,,,,---...,,,++++++,,,...---,,,,,,+++++++++++++++/////////...,,,,,,...//////.........///000111111222111000111222333222000///111333444555555444333222222222333444555555555777777999===CCCNNNaaarrrnnn[[[OOOIIIEEE@@@<<<:::999888777777777777777777777777777888888888888888777666666444444333222111111111111222111111222222333444555555444333333555555333111444444444444444444444444sssppplllmmmoookkkmmmllljjjjjjiiihhheeeccc```^^^[[[YYYWWWUUUQQQNNNJJJGGGDDDCCCCCCCCCBBBAAACCC@@@<<<:::999888666555666777777555222000//////000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***++++++,,,,,,,,,,,,++++++***)))((((((***,,,------,,,+++******+++,,,---((((((((((((((())))))***)))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,------......+++,,,---------,,,***)))++++++++++++,,,,,,,,,,,,+++---......---,,,---...++++++************)))))),,,---------,,,,,,...000............///000111222333222111111333333222111///111222444444444333333111111222222333333444444777666666888:::???LLLYYYuuu~~~uuueeeWWWJJJBBBAAA>>>;;;999888999888888777777777777777777777777666555555444444444444444444333222111000000000000111111111111222333444444444333333333444444222111333333333333333333333333sssooolllmmmoookkkmmmllljjjiiiiiihhheeeccc```^^^[[[ZZZXXXUUUQQQNNNIIIFFFCCCBBBBBBCCCBBBAAAEEEBBB>>><<<;;;:::888777444666777666333000//////000///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))+++,,,---,,,++++++,,,+++)))((((((***,,,...---,,,***))))))***,,,---,,,+++***))))))***+++,,,)))*********+++++++++,,,((((((((()))))))))******//////...---,,,******)))((()))***++++++***))))))+++++++++,,,,,,,,,------***,,,//////...---------,,,,,,,,,---,,,,,,,,,,,,)))+++,,,,,,,,,,,,...///---------...///000111222222111000000222222111000000000222333444444333333111222222222333333444444777666666888888999AAAKKKbbbvvv~~~~~~kkk[[[SSSOOOHHHBBB@@@===:::999999:::999888666666666666666666666666444333222111111222333444333222111000000///000000000000000000111222333333333333333333333333222111000000000000000000000000sssppplllmmmppplllooommmkkkiiihhhfffccc```___]]]\\\ZZZXXXUUUQQQMMMHHHFFFCCCBBBBBBCCCBBBAAAEEEBBB>>><<<;;;:::888777444555777666333111/////////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,,,,,,,,,,'''(((***+++++++++******+++***)))((()))***,,,------,,,***))))))***,,,---,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,---///......,,,+++***))))))(((((())))))))))))))))))++++++,,,,,,,,,---------***,,,...///...,,,,,,---,,,---...//////...------(((***,,,,,,,,,,,,---///------------...///000111111///...///000111000///000000111222333333333333333333333333444444444444666555666888999999>>>FFFQQQ___uuu|||rrrdddSSSKKKKKKMMMJJJEEE???===:::999999888777666555555555555555555555555666666444444444555666777222222111000////////////////////////000111222222222222333333222111111111////////////////////////sssppplllmmmpppmmmooommmkkkiiihhhfffbbb```___]]]\\\[[[YYYUUUQQQMMMHHHFFFCCCBBBCCCDDDCCCBBBCCC@@@<<<:::999888666555444555666555222000000111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###%%%''')))***++++++***(((((()))*********))))))***************++++++,,,,,,+++***))))))***+++,,,***))))))((((((((((((((('''''''''(((((()))))))))))))))*********+++++++++***+++++++++,,,,,,------*********+++++++++++++++,,,,,,,,,,,,------------+++---...---,,,***+++++++++,,,---...///...---,,,(((***,,,---,,,,,,---.........------......///000000///......000000///...000000111111222333333333333333333444444444444444444222444777888888;;;AAACCCJJJXXXkkk|||~~~}}}kkkWWWOOOEEEBBBEEEGGGDDDAAA<<<:::777666666666444333555555555555555555555555333333333333333333444555222111000///........................///000111111000222333333111000000111000000000000000000000000qqqnnnkkklllooolllmmmkkkiiiiiihhhgggdddaaa^^^]]]\\\[[[YYYVVVPPPLLLIIIGGGDDDCCCDDDEEEDDDDDDCCC@@@<<<:::999888666555555666555444111000111222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***++++++***)))++++++******))))))******((()))***+++,,,++++++***************************)))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))***+++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,------------...---------+++)))((()))******,,,---/////////---,,,)))+++---...---------...//////...---------......000///...///000111000...000000000111111222333444333333333222222222222222555222333666666555777<<<<<<===EEERRRaaatttwwwaaaTTTGGGCCC>>>===>>>???===:::999777555555555555444222444444444444444444444444//////000111111111111111111111000///............------------...///000111///111333333000//////111////////////////////////pppmmmjjjkkknnnjjjjjjiiihhhhhhhhhhhhfffccc^^^]]]\\\[[[ZZZVVVPPPLLLIIIGGGEEEDDDEEEEEEEEEDDDEEEBBB>>><<<;;;:::888777666666555333000000111333111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,+++...---+++***)))***++++++''')))+++,,,---,,,***))))))***++++++++++++***)))***+++,,,,,,,,,***)))(((***************)))))))))************++++++++++++,,,+++++++++++++++++++++---,,,++++++*********+++,,,,,,,,,---------............---***'''&&&((())),,,---///111111000///...***,,,...///...---------000///...---------------111000///000111222111///000000000000111222333444222222111111111111111111888555444666555333555888<<<:::===FFFOOO\\\qqq~~~nnn[[[LLLCCC@@@>>><<<;;;;;;;;;:::888777666555555777777666444444444444444444444444444111222333444555555444333111000///......------...---------------///000000///111333222000...///111------------------------mmmjjjiiimmmpppkkkiiiiiiiiiiiiiiigggeeedddaaa```^^^\\\YYYUUUPPPLLLGGGFFFEEEEEEDDDEEEEEEFFFDDDAAA===;;;:::999888666333333333333222111111000000000///...---,,,,,,,,,---+++)))***,,,.........,,,,,,,,,+++***)))'''''')))))))))***++++++,,,,,,---------,,,,,,,,,,,,+++(((((())))))*********++++++******)))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))***+++++++++***(((&&&%%%###(((++++++***))))))(((,,,111222///,,,++++++---,,,***)))))))))***+++***,,,//////---+++******...------,,,,,,,,,------......------------......000000000000111111111111000111111111111222222222111111111222333444555666555444444444444555666666333777;;;===AAAKKKXXXcccvvvdddWWWNNNGGGCCC::::::999999888777666666:::999999777666555444333555444222111111222444555222222222222222222222222////////////////////////------///000111111111111111111111111111000//////////////////////////////mmmkkkjjjmmmooojjjjjjjjjjjjiiigggdddbbb```aaa___]]]\\\YYYUUUPPPLLLGGGFFFFFFFFFFFFEEEEEEEEEEEEBBB>>><<<;;;;;;999888666666666666555444333333/////////...---------,,,,,,++++++,,,...---+++))))))***++++++,,,+++++++++++++++******************(((((())))))******++++++((()))))))))************))))))((())))))***++++++************************++++++***)))))))))))))))++++++++++++***)))((((((%%%(((+++,,,+++***))))))***+++,,,,,,*********++++++***)))((((((((())))))%%%(((+++---,,,,,,,,,,,,...------,,,,,,---------......------------....../////////000000000111111000000111111111222222222222222222222222333444555444444333333444444555666333444555555777>>>GGGNNNddduuuvvvjjjZZZNNNGGGCCC???<<<:::999999888777777666666888888777666555444444333444333222222222222333444222222222222222222222222////////////////////////---...///000111111111111111111111111111000//////////////////////////////nnnlllkkkmmmooojjjlllkkkjjjhhheeebbb^^^\\\aaa___]]][[[YYYUUUOOOLLLGGGGGGHHHHHHGGGFFFEEEEEEDDDAAA===;;;;;;:::999888777777777777666555444333..................------,,,,,,---...///---)))&&&******+++,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++))))))))))))************''''''((()))***+++,,,,,,************************+++***))))))))))))))))))++++++************+++++++++,,,...---+++))))))***...+++((('''(((+++,,,---......---,,,,,,,,,------&&&))),,,------,,,---...---------,,,,,,------.........------------...............////////////000000000000111111111222222333222222222222222333333333333222222333333444555666555444444666999===@@@IIIWWWmmm{{{hhhVVVNNNEEE???===<<<;;;:::999888888777777666666666555555555555444444444333333333333333333333333333222222222222222222222222////////////////////////---...///000000111111000000111111111111000000///////////////////////////pppooommmnnnooojjjmmmlllkkkiiifffbbb___]]]aaa___]]][[[YYYUUUPPPLLLHHHHHHIIIIIIHHHGGGFFFEEEAAA>>>;;;999888888777555555555555555444222111000---------...............+++++++++---...---***'''------------,,,+++***)))+++++++++*********))))))((((((((()))***++++++,,,)))))))))))))))*********'''(((((()))***+++++++++******************************)))))))))))))))***,,,+++*********+++---...------...,,,***)))***,,,111,,,((((((+++.........//////..................---///000000...---------------,,,,,,,,,---............------------......---------.........//////000000000000111111111111333222222111111111111222222222111111222222333444666555444555888;;;<<<<<<===GGGWWWhhh{{{ttt]]]MMMHHHDDD>>>;;;;;;;;;:::999777777777666666666555555333333333333333333333333111222333333333333222111111111111111111111111111////////////////////////......///000000000000000000000111111111111000///////////////////////////qqqpppnnnoooqqqlllmmmmmmlllkkkiiifffcccbbbaaa```^^^\\\ZZZUUUPPPLLLIIIIIIIIIHHHGGGFFFEEEEEE@@@>>>:::999888888777666444444444333222111000///---------...............,,,***))))))+++---,,,,,,------------,,,,,,+++***))))))*********+++++++++))))))))))))))))))))))))******))))))))))))))))))))))))************)))((())))))))))))))))))))))))***)))))))))))))))******+++******)))***,,,---...***++++++***)))))),,,...---+++)))***---///---+++)))*********************---///000///---,,,---...,,,,,,,,,,,,,,,---...///......------------......------------............//////000000000111111111222222111000000000111111222111111111111222333333222222111333666888888777;;;AAAIIISSS```rrr{{{iiiXXXJJJAAA>>><<<999888777777666555666666555555555555555444222222222222333333333333111222222333333222222111111111111111111111111111000000000000000000000000...//////000000000000//////000000111111111000000000000000000000000000000qqqpppmmmnnnqqqnnnmmmmmmmmmmmmkkkiiigggeeecccaaa___]]][[[WWWQQQNNNJJJIIIHHHFFFEEEEEEEEEEEEBBB@@@===;;;;;;;;;:::999666666666555444222111000..................------+++)))((((((***,,,------((()))***,,,------------((())))))***++++++,,,,,,)))((((((((('''''''''&&&************)))))))))))))))***+++++++++)))((('''(((((((((((((((((((((((()))))))))))))))******+++***************+++,,,---((()))******)))***,,,...''''''(((***,,,,,,***)))))))))***+++++++++******(((***+++++++++,,,---///,,,,,,,,,,,,---......///......------------......---------............////////////000000000111111111000000000000000111111222222111111222222333444333444444555444444555555777;;;???CCCJJJWWWhhhtttlll[[[NNNDDD>>>===777666666666555555555666444444444444444444444444222222222222333333333333222222222222222222222222111111111111111111111111000000000000000000000000//////000000000000/////////000000111111111111000000000000000000000000000~~~ooommmjjjkkkpppnnnnnnnnnnnnmmmllliiigggfffdddbbb```___\\\XXXSSSOOOKKKIIIFFFDDDCCCCCCEEEFFFCCC@@@===<<<<<<<<<;;;:::888777777666555333111000/////////...---------,,,+++***)))***+++,,,+++***'''((()))+++,,,---------******************++++++((((((((((((((((((((()))************)))))))))((('''(((***++++++***)))((()))))))))))))))))))))))))))))))))))))))***++++++))))))******+++*********''')))++++++******,,,---&&&(((***+++*********+++***+++,,,---......---,,,''')))*********+++---///,,,,,,,,,,,,---...//////......------------......---............/////////////////////000000000111///////////////000111222222222222222222333444444444666888777444333666888666888::::::<<>><<<888888777666555555555555222222222222222222222222222222111111111111222222111000000//////000000111////////////////////////////////////////////////111000///------...//////111000///.........//////,,,---...///////////////////////////////////////{{{ooommmjjjlllooojjjiiijjjkkkkkkjjjgggeeecccbbb```^^^]]][[[XXXTTTQQQKKKJJJIIIIIIIIIIIIGGGEEE@@@???===;;;:::999999::::::999777555333222111111000///------......,,,+++------,,,***************...---,,,***)))(((((((((************************'''''''''((((((***+++,,,+++*********))))))(((((((((((((((((())))))))))))((((((((((((((()))***+++)))))))))(((((((((((()))***************+++++++++++++++***))))))***++++++))))))*********+++++++++******************++++++******+++++++++,,,,,,,,,((()))******))))))***,,,111000...---,,,---......,,,,,,,,,+++++++++++++++---------...............////////////000000000111111111111111222222222222111111000000111222333444333333333444555777888999:::999:::>>>AAAGGGTTT```hhhzzz}}}ppp\\\TTTIII@@@;;;::::::999666555555555444444444444222222222222222222222222111111000000000000111111000000////////////000000////////////////////////////////////////////////000///...,,,,,,---///000////////////.../////////,,,---....../////////...........................zzzooonnnjjjmmmpppjjjiiijjjkkkkkkiiigggeeecccaaa```^^^\\\[[[XXXTTTQQQKKKJJJIIIIIIJJJJJJHHHEEEBBBAAA>>>;;;999888888888:::999777555333222111111000///------......,,,+++...---,,,+++************((((((((((((***,,,---///))))))))))))))))))))))))''''''''''''((()))***+++(((((())))))*********+++(((((((((((())))))))))))((('''''''''((()))******((((((((())))))))))))((())))))*********+++++++++******************************************++++++******************************+++++++++,,,,,,,,,)))***,,,+++******+++---000///---,,,,,,---...///000///...------......///---------.........//////...////////////000000000000000000111111222222222111000/////////111333444333222333333444555666777666555777;;;<<<>>>DDDLLLNNN\\\nnnrrr___TTTIIIFFF@@@<<<999888777777666666666555444444333222111111111111111111111111111000000//////000000111000000////////////000000000000000000000000000000..............................---,,,,,,---...///.........////////////...,,,------...............------------------------zzzooonnnkkknnnqqqlllllllllmmmllljjjhhheeecccbbb```^^^\\\ZZZWWWSSSOOOLLLKKKKKKLLLMMMLLLJJJHHHDDDBBB???<<<:::888777777:::999777555444222222222111///......///...---+++---,,,+++******)))******''''''((()))***,,,...///((((((((((((((((((((((((''''''''''''((())))))***''''''((()))***+++,,,,,,(((((((((((())))))))))))(((((('''''''''((())))))'''(((((())))))))))))((()))))))))***++++++,,,,,,************************++++++++++++++++++++++++*********+++******)))(((******+++++++++,,,,,,,,,)))+++,,,,,,++++++,,,---,,,,,,+++++++++++++++,,,...---,,,++++++,,,...///,,,,,,------.../////////......////////////000000/////////000111111222222000000//////000111333444222222222222333444555666555555888<<<<<<:::;;;@@@BBBJJJVVVcccssszzzgggVVVIIIBBB<<<;;;:::888666555333333666666666666555333222111000000000000000000000000000000////////////000000000//////......//////000000000000000000000000000........................,,,,,,,,,---------------------.../////////......,,,------.........------------------------------yyynnnnnnkkkooosssnnnooooooooonnnlllhhheeeccccccaaa^^^\\\ZZZVVVRRRNNNKKKKKKKKKMMMNNNMMMJJJHHHCCCBBB???===;;;:::::::::;;;:::888666555333333222222000////////////...,,,......---,,,+++++++++++++++++++++***************))))))))))))))))))))))))(((((('''''''''(((((()))(((((())))))******++++++(((((((((((())))))))))))))))))((('''''''''((((((&&&'''((()))******)))(((((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,+++++++++)))***++++++***)))((('''******+++++++++,,,,,,,,,)))***++++++******+++,,,***++++++,,,,,,++++++++++++***)))((()))***,,,---,,,,,,------...//////000........./////////000000......//////000111111222000000000000111222333333222111111222222333444555777666888===>>><<<<<<@@@???BBBFFFMMMWWWggg|||}}}kkkZZZMMMDDD>>>;;;555666666555333222222222444444555555444333222111000000000000000000000000000//////......//////000//////............//////................................................)))+++,,,.........,,,,,,,,,---.../////////......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxnnnnnnlllppptttoooqqqqqqqqqooommmiiieeeccccccaaa___\\\ZZZVVVQQQMMMIIIIIIJJJKKKLLLKKKIIIFFFBBB@@@???===<<<<<<<<<<<<<<<;;;999777555444333333222111//////000000...---111111000///............'''((()))++++++,,,,,,,,,************************)))(((((('''''''''((((((************))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''&&&'''(((*********)))(((((())))))***++++++,,,,,,))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''******+++++++++,,,,,,,,,((()))******))))))***++++++,,,---...///...---,,,---,,,++++++,,,...000111,,,,,,------...///000000............/////////000---......///000111111222000000000111222222333333111111111111222333444444333222555:::======???CCC>>>===>>>???DDDOOOaaappp}}}hhh___PPPDDD===;;;;;;<<<555555555444333333444666111222333444444333222111000000000000000000000000//////............////////////............//////------------------------........................(((***---//////...,,,***+++,,,.../////////......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}mmmiiijjjjjjlllrrrrrrrrrqqqpppnnnkkkiiiggg___``````___\\\WWWRRROOOOOOMMMLLLNNNQQQPPPKKKFFFBBBAAA???===;;;:::999999;;;:::777555444333333333000///...---------------++++++++++++++++++++++++)))***,,,......---,,,+++******+++,,,,,,***)))(((******))))))))))))******))))))((('''''''''''''''))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))%%%&&&((()))))))))(((''')))******++++++,,,------+++*********))))))(((((()))+++,,,+++((('''(((***))))))************))))))++++++***************+++...,,,***)))((()))***+++******++++++++++++,,,,,,++++++++++++++++++++++++111222333222111000000222///...,,,,,,,,,///111333000000////////////000000111222222333444444555555999888777999>>>AAAAAA@@@===<<<<<<===AAAGGGNNNRRR```pppzzzhhh]]]MMMHHHBBB>>><<<:::777444444444333333333222222222222000//////000111111000////////////////////////......------------.....................///000111---------,,,,,,+++++++++...------------...//////+++++++++,,,,,,---------------...//////000//////---------,,,,,,+++++++++++++++,,,---............~~~mmmjjjkkkjjjmmmrrrrrrrrrqqqpppnnnkkkhhhgggaaaaaaaaa```\\\WWWRRROOOPPPNNNMMMOOORRRQQQLLLGGGBBBAAA???===;;;:::999999:::999777555333222222222000000///------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++***++++++++++++***))))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&***))))))(((((())))))***)))))))))***))))))(((((())))))))))))))))))))))))'''(((((()))******))))))++++++++++++++++++++++++************)))))))))((('''(((***)))&&&%%%''')))))))))************))))))++++++***))))))******+++---+++***)))((()))++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///.........///000---------...//////000111000000////////////000000...//////000000111222222444444555999<<<>>><<<:::999888777888:::>>>CCCEEELLLXXXiiizzzmmm\\\NNNEEEBBB>>>999666666555333222444444444333333333222222222000//////000111111000..............................------------........................///000------,,,,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,,,,,,,///////////////...---,,,+++++++++*********))))))+++,,,------------------~~~nnnkkklllkkkmmmrrrsssrrrrrrpppnnnkkkhhhfffccccccccc```\\\WWWRRROOOPPPNNNNNNPPPRRRQQQMMMHHHBBBAAA???<<<;;;:::999999;;;:::888666444333222222222111///...,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++***))))))))))))***((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&))))))(((((((((((())))))&&&'''((()))***)))(((''')))))))))))))))))))))))))))))))))))))))******+++---,,,,,,+++******))))))************))))))))))))&&&((()))(((''''''((()))))))))************))))))******)))))))))******++++++***)))))))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------///111+++,,,...000000000///...111000000//////000000111000111111222222333444444000222555999<<<<<<999666999999888888888:::<<<===@@@FFFNNNXXXfffzzzuuuaaaQQQEEE<<<888:::777555444555555555444444444444333333333222222111000......000111000///..............................------------......//////...---------......,,,,,,,,,,,,++++++++++++------------......//////,,,,,,,,,,,,,,,+++++++++------............------+++++++++************))),,,,,,---------,,,++++++~~~nnnlllmmmkkkmmmrrrrrrrrrrrrpppnnnkkkhhhffffffeeedddaaa\\\WWWRRRNNNOOOOOOOOOQQQRRRQQQMMMJJJCCCAAA>>><<<:::999::::::<<<<<<:::888666444333333222111000...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))***,,,---,,,+++)))((((((((()))*********))))))))))))******(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((($$$&&&''')))***)))((('''((((((((((((((((((((((((******((((((((()))***+++,,,+++++++++******))))))*********)))))))))))))))((()))*********++++++,,,))))))************))))))***))))))))))))******+++***)))))))))***+++,,,---)))************+++++++++------------------------,,,---//////......000111,,,---....../////////...111000000//////000000111111222222333333444555555111333555888::::::888777999999999999999999999999>>>@@@CCCGGGOOO^^^ppp}}}wwwmmm\\\MMMCCC===;;;:::666555444444444555666666444333333333333222222222111///---...///000//////...........................------,,,,,,------...//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++....../////////000000///---,,,,,,,,,++++++******((()))+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))~~~nnnlllmmmkkkmmmqqqrrrqqqqqqpppnnnkkkiiiggggggfffddd```\\\VVVQQQOOONNNNNNPPPQQQRRRQQQNNNKKKCCCAAA>>>;;;:::999:::;;;;;;;;;999777555333111000222111000...,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''((())),,,---,,,+++)))((((((((()))*********))))))))))))*********))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))((((((((((((((((((((((((((((((***)))'''&&&&&&'''((())))))))))))******+++++++++))))))))))))))))))*********))))))***+++,,,,,,,,,))))))************))))))))))))(((((()))******+++)))))))))******+++,,,,,,)))))))))*********++++++------------------------...///000000......///000///...,,,,,,,,,---///000000000////////////000000.........///000000111111222333444555555666666777444444555666666777777777:::;;;===???BBBIIISSSZZZmmmyyy|||lllcccXXXQQQGGG???;;;999999999333333333222222222222333333222222222222111111111000...------...//////...........................------,,,,,,,,,,,,------///...---,,,,,,+++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********'''((()))+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***))))))}}}nnnkkklllkkkkkkpppppppppppppppnnnllljjjiiifffeeeccc___[[[VVVQQQOOOLLLNNNPPPQQQQQQOOOMMMLLLDDDAAA>>>;;;999999:::;;;999888777666333111...---222111///...,,,,,,++++++++++++++++++++++++++++++***)))((('''''')))+++,,,******)))(((((((((((()))((((((''''''''''''((((((+++***))))))(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((())))))***++++++,,,))))))))))))************)))((('''(((*********((())))))************))))))(((((((((((()))******+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---000...,,,******,,,///000///......------......////////////000111111222222000111222111000111333555444555555777888999::::::666888;;;===???BBBFFFIIIQQQ\\\mmmyyykkk\\\QQQLLLEEEAAA<<<999777666555444444555666555333222333444111111111000000000/////////...,,,,,,...///...---------------------------------,,,,,,,,,,,,------------,,,+++++++++,,,,,,*********+++++++++++++++)))***+++,,,---,,,+++***+++++++++++++++************+++++++++++++++******)))************+++++++++******+++++++++***)))))){{{mmmkkkllljjjjjjnnnnnnoooooooooooommmlllkkkeeedddaaa^^^YYYUUUQQQOOOJJJMMMOOOQQQPPPNNNMMMLLLDDDBBB>>>:::999999:::;;;999999888777444111///---000000///------,,,,,,,,,************************))))))((('''((()))***+++)))))))))))))))(((((('''((((((''''''''''''((((((******)))((((((((((((((((((''''''&&&&&&''''''(((+++***)))''''''((()))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))************((()))))))))************+++)))((((((***+++)))'''))))))************))))))'''''''''(((((()))++++++***++++++++++++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---......---,,,,,,,,,---...------,,,,,,,,,,,,------111111111222333333444444...111333333111000111333666666666777888999;;;<<<777888999;;;===@@@CCCEEEDDDKKKUUU```oootttdddYYYPPPEEE@@@@@@===;;;888777777666444222444666888777444333444555////////////............///---,,,,,,---......------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,---)))*********++++++++++++)))+++,,,......---,,,+++************++++++++++++++++++++++++***)))(((((())))))*********+++++++++((()))******************{{{llljjjkkkiiiiiinnnmmmnnnooooooooonnnmmmllldddccc```]]]YYYUUUQQQOOOIIILLLOOOPPPOOOMMMLLLLLLDDDBBB>>>:::888999:::<<<===<<<<<<:::888444222000000///...---------------))))))))))))))))))))))))((((((((((((((())))))***((()))*********)))'''&&&******))))))))))))******))))))((('''''''''''''''))))))(((((((((((())))))...,,,)))'''&&&(((***+++)))))))))))))))))))))))))))***+++++++++)))((('''++++++******)))((((((((((((((())))))*********+++...,,,******,,,---+++((())))))************))))))''''''''''''((()))+++++++++++++++++++++***)))(((((())))))))))))*********++++++++++++++++++++++++)))***,,,,,,,,,,,,...000,,,---.........---,,,+++---,,,,,,++++++,,,,,,---.........///000000111111...222777888555333222222222222111111222444555777777666444444666:::>>>AAABBBDDDHHHNNNXXXkkktttfffXXXKKKEEE@@@:::888:::777555444333444444333111...111333222000///000111///............---------///---+++,,,---...---------------------------------,,,,,,++++++,,,,,,---************+++,,,------))))))******++++++++++++%%%''')))*********((('''))))))******+++++++++,,,(((((()))***************+++++++++,,,,,,---------'''((()))***************{{{lllkkknnnllljjjmmmoooooommmjjjlllooommmhhhgggddd___ZZZWWWUUURRRPPPNNNNNNNNNPPPQQQPPPMMMKKKGGGDDD???;;;999999:::;;;===<<<:::888666444333333///---+++)))((()))+++------+++))))))***,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))***,,,,,,************%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''(((((())))))******+++***)))))))))***,,,---((()))***++++++***)))(((+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,+++'''&&&(((***(((''')))***************)))((('''...---,,,+++***************)))))))))))))))******++++++,,,------------,,,)))***+++,,,---,,,+++***/////////...---,,,*********,,,......---------...////////////000000000000............////////////111111000000111333555666111222444666777666666555888777777777777999:::;;;<<<>>>AAADDDMMM]]]qqqsssaaaUUUGGGDDD@@@<<<888666555555333333333222222222111111444444222111000...------....../////////...,,,+++,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,***)))((()))************))))))))))))******,,,+++)))(((((()))+++,,,,,,+++)))((()))***)))(((*********)))))))))))))))))))))(((((()))***++++++(((((()))***++++++,,,,,,zzzkkkiiikkkiiihhhjjjooopppooommmooorrrooojjjgggccc^^^ZZZWWWUUURRROOONNNNNNNNNOOOPPPOOOLLLJJJFFFCCC???<<<::::::;;;<<<>>>===;;;999777555444444222000---***)))***+++,,,---+++******+++,,,+++***++++++*********)))))))))))))))))))))))))))))))))***+++,,,+++************&&&&&&&&&'''''''''((((((+++******)))))))))******((((((((((((((()))))))))+++******))))))))))))***((()))************)))(((((())))))******)))))))))+++***))))))))))))***+++---((('''***+++))))))++++++,,,,,,,,,,,,+++***)))(((((((((''''''((())))))++++++***************+++(((((()))************)))'''(((***,,,---.....................---,,,++++++***,,,......,,,,,,,,,------............////////////000000000111111111111111111000000111222333444111222444555666666666555888777777777777999:::;;;:::<<<>>>AAAGGGSSSbbbnnnmmmnnnpppttt|||uuufffWWWJJJAAA@@@>>>:::777444333222222333333222222222111111111222222111111000/////////....../////////...,,,,,,------------.........///******+++++++++++++++++++++******))))))******+++++++++******)))***************))))))))))))******,,,+++)))(((((()))+++,,,---+++))))))+++++++++***)))))))))))))))))))))))))))))))))))))))******+++(((((()))******+++,,,,,,{{{llljjjkkkhhhfffhhhmmmppprrrqqqsssuuurrrmmmfffbbb^^^ZZZXXXUUURRROOOOOONNNNNNOOOOOONNNKKKHHHDDDBBB???<<<:::;;;<<<===???>>><<<999777666555444444222///,,,*********+++,,,+++***+++,,,+++***(((******)))))))))((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))++++++++++++******)))((())))))((((((((((((((((((************)))((('''&&&((())))))******))))))(((''''''((()))***************))))))(((((())))))***...***(((+++,,,+++***,,,++++++,,,,,,++++++******&&&&&&&&&&&&'''((()))***---,,,++++++************''''''((())))))))))))((())))))+++,,,------------,,,,,,------------,,,,,,---...000///...------...,,,,,,---------.........//////000000000111111111111111000000000000111222222222333444555555555555777777777777777999::::::777999;;;===@@@FFFOOOWWWUUUUUUTTTUUU\\\kkk}}}~~~jjjXXXKKKBBB;;;777888777555333111111111111222222222222111111111000000000000000000000000000.........///......---,,,***+++++++++++++++,,,,,,+++++++++***************)))******++++++******)))))))))******+++*********++++++************+++++++++***)))(((((()))***++++++)))((((((***++++++***)))))))))))))))))))))))))))))))))))))))*********((())))))******+++++++++~~~nnnlllmmmiiigggiiijjjooosssssstttvvvsssnnnfffccc___\\\YYYVVVSSSPPPOOOOOONNNOOOOOOMMMJJJGGGCCCBBB???===;;;<<<======>>>===;;;999666555444444222000...,,,************,,,++++++,,,,,,+++)))&&&))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((((((((())))))***)))(((&&&%%%)))))))))((((((''''''&&&'''''')))))))))((('''&&&((())))))))))))))))))((('''((()))+++,,,,,,------))))))(((((((((((())))))---)))(((***,,,******+++(((((())))))))))))(((((()))((((((((())))))***+++,,,,,,+++***)))))))))))))))******+++++++++++++++,,,,,,++++++***)))((((((***+++,,,---------------///000222111///......///,,,------------.........---------.........//////000000000///////////////222222333333444444444444666666666777888888999:::555777999:::;;;===AAAEEEHHHHHHHHHHHHLLLVVVeeeooo}}}~~~wwwooodddTTTFFF>>>;;;;;;;;;555444333222222222333444222111111111111000000000000000000000000000000000..................------+++++++++,,,,,,,,,,,,,,,***************)))))))))((()))***++++++***)))((('''((()))+++++++++***)))++++++************++++++******))))))))))))******'''&&&$$$%%%'''(((((((((((((((((())))))))))))))))))))))))*********))))))((()))))))))*********+++ooolllmmmiiigggiiigggmmmrrrrrrssstttqqqmmmfffccc```]]][[[XXXTTTQQQOOOOOOOOOOOOOOONNNJJJGGGCCCBBB@@@===<<<<<<======<<<;;;999777555333222222...---,,,+++******+++++++++******+++,,,+++)))&&&))))))))))))((((((((((((((((((((((((((((((((((((+++)))'''''')))******(((%%%%%%&&&&&&&&&''''''''''''((()))))))))'''&&&%%%))))))((((((''''''&&&&&&$$$%%%'''((()))))))))((()))(((((((((((((((((()))&&&''')))***,,,,,,------(((((())))))))))))((((((,,,'''&&&)))***((((((***'''(((((()))))))))((((((,,,+++***)))))))))))))))******)))(((((((((((((((***+++,,,,,,------,,,,,,+++******)))((('''''''''******+++,,,---------------...000///...------...------........./////////------------............//////000000/////////...222222222222222333333444555666666777888888999999444666888999::::::;;;<<>>===<<<<<<<<<<<<;;;999666444333222111,,,,,,++++++******++++++***))))))***++++++***(((******)))))))))((((((((())))))))))))))))))))))))'''$$$""""""&&&(((((('''%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))(((((((((((((((''''''''''''''''''$$$$$$&&&((()))*********)))((((((''''''(((((()))$$$%%%&&&((()))*********((())))))******))))))(((***&&&$$$'''(((&&&&&&((())))))******++++++******+++***)))(((''''''''''''(((((((((''''''(((((()))))))))***+++++++++++++++''''''''''''((()))***+++******+++,,,,,,---,,,,,,(((***,,,,,,+++***+++,,,---............/////////....../////////000000000...///000000000000//////333222222111111222333333444555666777888888888888555666777888999:::::::::;;;>>>AAAAAA@@@@@@DDDGGGLLLSSS___ooo{{{nnn```TTTLLLFFFBBB@@@>>>;;;777555333333444000000000111111111111111000000000000////////////111111000//////...------......---------...//////,,,+++++++++++++++******'''((((((((())))))))))))((())))))******))))))((((((((())))))***)))))))))******))))))))))))******))))))))))))))))))))))))***((('''''')))******)))&&&''''''(((((())))))***))))))***++++++***((('''))))))))))))))))))))))))|||llljjjkkkhhhfffhhheeelllpppooonnnnnnnnnkkkcccaaa^^^\\\ZZZWWWSSSOOOPPPOOOPPPQQQRRRQQQNNNKKKEEEDDDBBB???===<<<;;;;;;<<<;;;999777555333222222......---,,,+++************((('''(((***+++++++++++++++*********)))))))))))))))))))))))))))))))))%%%!!!$$$((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''''''''&&&&&&''''''((()))***+++)))(((''''''''''''((()))%%%&&&'''((())))))))))))))))))***++++++***)))))))))%%%$$$&&&(((&&&&&&'''((())))))***************(((((('''&&&&&&&&&''''''''''''''''''((()))***+++(((((()))***************(((''''''((()))+++---...***++++++,,,,,,,,,++++++&&&(((++++++++++++,,,---,,,,,,---------................../////////000000---...000111111111111000333222111000000111222333444555666777888888888777666555555555666888999999:::===@@@@@@>>>>>>@@@CCCCCCGGGNNNWWWaaannnzzz}}}tttbbb[[[QQQGGGAAA===;;;999888888888777555444333444000111111111111000//////000000/////////.........////////////////////////...------,,,---...///000))))))))))))((((((((('''%%%&&&''''''((()))******))))))(((((((((((())))))***))))))(((((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((+++***(((((()))***)))(((&&&&&&''''''((())))))***))))))+++++++++***(((''')))))))))))))))))))))(((}}}nnnlllmmmjjjhhhkkkfffmmmqqqooommmmmmmmmkkkaaa___]]][[[YYYVVVQQQNNNOOOOOOPPPQQQSSSRRROOOMMMFFFDDDBBB@@@>>><<<;;;:::===<<<:::888666444333333111000///...,,,+++)))))))))(((&&&''')))+++,,,,,,++++++++++++************)))))))))))))))))))))))))))%%%"""$$$***......---''''''''''''((((((((()))###"""""""""###%%%'''(((%%%&&&&&&''''''(((((((((***)))(((''''''(((***+++)))((('''&&&&&&'''((()))'''((()))******++++++***)))***+++,,,,,,+++***)))***%%%$$$'''(((&&&&&&(((&&&&&&'''((((((((((((((('''''''''''''''((()))***(((((((((((()))+++,,,---))))))***+++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,++++++***(((***,,,.........///111++++++,,,,,,,,,---------,,,,,,,,,---------......---...000111222222222111333222111000000111222222333444666888888888777777777555333333444666777888666999<<<<<<:::;;;>>>AAAAAACCCFFFJJJPPPXXX```fffooo{{{|||lll\\\SSSJJJFFF???;;;999999888888000222333444333333444444333333333333222111000///000/////////............------......///000000111...------,,,---...///000.........---------,,,,,,$$$%%%&&&'''(((***++++++***)))(((''''''((()))***+++***)))'''''''''((()))((((((''''''''''''(((((((((((())))))))))))((((((+++)))'''''''''((('''&&&&&&&&&&&&'''((())))))***)))***+++,,,+++***(((&&&))))))))))))((((((((((((pppkkkmmmnnnkkkjjjiiimmmnnnmmmnnnoookkkeeefffbbb\\\XXXUUUSSSQQQPPPMMMOOOQQQSSSSSSQQQOOOMMMGGGDDDAAA===<<<===???@@@>>><<<:::777555444444444............---,,,+++*********)))))))))))))))*********)))((('''&&&%%%%%%(((((())))))))))))((((((***(((&&&&&&'''((((((((()))(((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((&&&&&&((()))''''''(((((())))))******$$$&&&))),,,,,,***(((&&&))))))))))))(((((((((((()))******++++++)))(((''')))))))))))))))******+++---+++((('''((()))******)))************+++++++++---,,,++++++***+++++++++''')))+++---------,,,+++,,,------...---,,,***)))******+++,,,,,,---......------------------------000......111555555000+++...000333333222111111222777777666555333222111111666666666666777777777777;;;;;;::::::;;;<<<>>>???===???BBBEEEIIILLLNNNOOO\\\bbbmmmzzzvvvggg\\\RRRHHHAAA<<<;;;999777555444333333111111111111111111111111//////............////////////000000000000//////000000//////......------333000,,,+++---......,,,*********************************)))))))))))))))++++++******))))))((((((++++++***((('''&&&%%%$$$******))))))((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%ooojjjlllmmmkkkjjjjjjmmmooonnnoooppplllfffeeeaaa\\\XXXVVVTTTRRRPPPMMMOOOQQQRRRRRRQQQOOOMMMIIIFFFCCC???===>>>???@@@???===;;;888666555555444------------,,,+++******++++++++++++++++++,,,,,,))))))((((((((((((((((((((((((((((((((('''&&&%%%***(((%%%%%%&&&(((((((((###$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((()))))))))++++++******))))))(((((()))((((((((((((((((((((()))******+++***)))((('''))))))(((((())))))***+++---***''''''((()))))))))))))))*********+++++++++))))))))))))***++++++,,,***+++,,,------,,,***))),,,,,,,,,,,,,,,+++******,,,,,,,,,------.........------------------------000,,,***+++///111///,,,...000222333222111111222444444444444444444333333555666666666777777777777999999888888999:::<<<===:::<<<>>>@@@CCCDDDEEEFFFJJJOOOXXXbbbnnn|||mmmdddXXXNNNHHHCCC===888:::999777666444333333333111111111111111111111111//////............///////////////000000/////////.........---------------222///++++++,,,------,,,************************))))))))))))))))))))))))((((((((('''''''''''''''******)))((('''&&&&&&%%%***)))))))))((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%}}}mmmiiikkkkkkjjjjjjkkknnnoooooopppqqqmmmgggeeeaaa\\\YYYVVVTTTRRRPPPMMMNNNPPPQQQQQQPPPNNNMMMKKKIIIEEEAAA???>>>?????????>>><<<:::777666555555---,,,,,,++++++***))))))+++*********+++,,,------((((((((()))))))))******((((((((((((((('''&&&%%%***'''$$$###$$$&&&(((((()))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((''''''(((***))))))((((((((((((((((((111///+++(((&&&'''((()))(((((((((((((((((((((((())))))*********)))((('''))))))(((((())))))***++++++)))'''&&&'''((((((((()))))))))*********++++++(((((()))***+++,,,---...+++,,,,,,---,,,***)))'''------,,,,,,++++++,,,,,,------------............------------------------111,,,((('''***...//////...000222222111000111222111111222333444555666666555555666666666777777777777777666777777888::::::999:::;;;===>>>>>>>>>>>>AAADDDIIIOOOXXXbbbmmmttt{{{oooeee___NNNIIIAAA===;;;:::777555666555444333333222333333000000000000000000000000//////............//////......////////////......++++++,,,,,,,,,,,,,,,---000...+++***+++++++++***************************))))))))))))))))))))))))''''''''''''''''''(((((()))(((((((((''''''''''''))))))))))))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&{{{lllgggiiiiiiiiijjjkkknnnppppppqqqrrrnnniiidddaaa]]]YYYWWWUUURRRPPPMMMNNNOOOPPPPPPOOONNNMMMLLLIIIEEEAAA???=========>>>===<<<:::888666555444...---,,,++++++*********(((((((((((()))***++++++))))))))))))************''''''((())))))))))))(((***'''###"""###&&&'''(((,,,+++***(((&&&$$$###"""'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((())))))(((''''''(((***)))))))))((((((''''''&&&000---***'''&&&&&&'''((('''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((()))*********(((&&&&&&'''(((''''''))))))))))))******************+++,,,---------...+++++++++,,,+++***)))(((///...---,,,,,,---...///---------------,,,,,,,,,------------------------222...******,,,///111222...000111111000000111222000111111333444555666666555555555666666666777777666666666666777888999999;;;;;;<<<===>>>>>>>>>>>>BBBCCCEEEHHHLLLSSS\\\aaadddlllxxx~~~rrrfff\\\SSSKKKGGGCCC???;;;888777777555444222222222111111222222333000000000000000000000000///......------......///---......//////......---***+++++++++,,,---------...,,,+++***)))***))))))************************((((((((()))))))))))))))'''(((((())))))*********'''''''''((((((((((((((())))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''zzzlllggggggggghhhjjjkkknnnppppppqqqsssoooiiicccaaa]]]ZZZXXXVVVSSSQQQNNNOOOOOOPPPPPPOOOOOONNNKKKIIIEEEAAA>>><<<<<<;;;===<<<;;;999777555333222///...---,,,+++++++++,,,))))))(((((()))******++++++++++++***)))(((((((((###$$$%%%'''((()))******)))'''######$$$&&&''''''%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%$$$$$$%%%&&&''''''(((((('''&&&&&&''')))))))))((((((''''''&&&&&&))))))((((((''''''''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((('''((())))))******(((''''''(((((('''&&&(((((()))))))))***************++++++++++++***)))))))))******++++++++++++...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++------------------------///...------///111111111///000111000//////111222111222222333333444444444555555555555666666666666666666777777888999999999;;;;;;===>>>???@@@@@@@@@BBBBBBCCCCCCEEEIIINNNSSSTTTXXX^^^eeennnyyy{{{ttt___YYYPPPHHHCCC???<<<:::;;;999777555444333222111000000000000000111222222////////////////////////......------------......------............------+++++++++,,,---------...,,,,,,+++***)))(((((()))))))))))))))))))))))))))''''''(((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((({{{mmmgggffffffgggiiijjjnnnppppppqqqsssooojjjccc```]]][[[YYYWWWSSSQQQOOOPPPPPPQQQQQQPPPPPPOOOJJJHHHEEEBBB???===<<<;;;<<<;;;:::999777555222111000///---,,,++++++,,,---,,,,,,+++++++++++++++,,,,,,+++***)))(((''''''&&&!!!"""###%%%'''(((((())))))'''%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((('''%%%$$$$$$%%%'''(((&&&''''''&&&%%%%%%&&&(((((((((''''''''''''''''''$$$%%%'''((()))(((''''''&&&&&&&&&''''''(((((()))***)))((('''''''''((((((((((((''''''(((((()))******)))'''((())))))(((&&&((((((((()))))))))******'''((()))))))))(((&&&%%%(((((())))))***++++++,,,******)))))))))***++++++************++++++++++++------------------------***+++,,,...///////////////000000000//////111333222222222222333333333333444444555555555666666666555666777888999999999999999999;;;===>>>?????????AAABBBBBBBBBBBBDDDHHHKKKLLLMMMNNNQQQWWW___iiippp{{{yyyooocccWWWOOOFFFBBB>>>:::999999999999444444444444444333333333///////////////000111111////////////////////////......------------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------***+++,,,+++)))(((((()))))))))))))))))))))))))))&&&''''''(((((())))))***&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))|||nnnhhhfffeeefffiiiiiimmmooooooqqqrrroooiiibbb```^^^\\\ZZZWWWTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQJJJHHHFFFCCC@@@>>>======<<<<<<;;;:::888666333222000...,,,+++******+++,,,------,,,+++************)))))))))(((((('''''''''$$$%%%&&&'''((((((((((((((('''&&&'''((()))'''&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((***(((&&&%%%%%%&&&(((***$$$%%%&&&%%%$$$###%%%'''&&&&&&''''''''''''''''''%%%&&&'''((())))))((((((%%%%%%&&&''''''((())))))***)))((('''&&&''''''((((((''''''''''''((())))))***)))((()))******((('''(((((((((((()))))))))***&&&''')))******)))((('''***))))))))))))*********)))******+++,,,,,,++++++*********++++++,,,,,,,,,------------------------)))***+++,,,------...//////000000///......111333111111222222222333333333444444444555555555666666555555777888999999888888999999;;;<<<============???AAACCCCCCCCCDDDFFFHHHFFFFFFGGGIIILLLQQQVVVZZZ___kkkzzzuuummmaaaXXXQQQJJJBBB<<<===;;;888777777888777666111222444555444444444444000////////////000000111...........................------,,,,,,------...,,,,,,------------,,,,,,+++++++++++++++************,,,---,,,)))'''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((''''''''''''((((((((()))))))))***&&&''''''((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***}}}ooohhhfffdddeeeiiiiiilllnnnoooppprrroooiiibbb```^^^\\\ZZZXXXTTTQQQRRRRRRRRRRRRRRRRRRRRRRRRJJJIIIGGGDDDBBB@@@???>>>=========<<<999777444333///---+++)))))))))++++++,,,,,,***)))((((((''''''''''''''''''((((((((((((+++++++++++++++***))))))''''''''')))******'''%%%"""###$$$&&&((()))+++,,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''***)))'''%%%%%%''')))***$$$%%%%%%$$$######$$$&&&%%%&&&&&&''''''((((((((())))))(((((((((((())))))%%%%%%&&&&&&'''((())))))***)))(((&&&&&&''''''((('''''''''''''''((())))))+++***)))***++++++)))'''(((((((((((())))))))))))'''(((+++---......---,,,,,,+++***)))((((((((((((+++,,,...///000///......******+++,,,,,,---......------------------------***+++,,,,,,,,,---000222///000000///......111333000000111222333333444555444444444555555555666666444555666888888888888777;;;;;;<<<============<<<;;;===@@@BBBBBBBBBCCCEEEBBBCCCEEEGGGJJJLLLNNNOOOQQQ[[[gggpppxxxssshhh[[[SSSIIICCCAAA@@@===:::888666444444333222000---///000222333222000000000000000////////////000000...........................------,,,,,,------...+++,,,,,,------,,,,,,+++++++++******))))))((((((***,,,...---***((((((***))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))((((((''''''&&&))))))(((((('''''''''''''''((((((((())))))******%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''((()))***{{{llliiigggcccdddiiiiiijjjmmmooopppooommmlllgggddd___[[[XXXUUUQQQOOOPPPPPPOOOQQQRRRSSSQQQPPPMMMIIIEEEBBB@@@???===;;;::::::::::::888666333222.........------,,,++++++***************+++++++++)))(((((((((''''''''''''''''''(((((((((((('''''')))))))))(((''''''&&&&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$(((((('''&&&'''((()))******((('''%%%%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&'''(((******((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%((((((((((((((()))******)))(((''')))---...,,,***%%%''')))***+++***)))(((******++++++++++++******))))))))))))))))))))))))++++++************+++++++++***)))((())),,,...000---,,,,,,,,,,,,---......///111333444222111000000222222222222222222222222222222222222222222222222666666777888888888888888888666666999<<<>>>===;;;:::===@@@AAA@@@@@@AAABBBBBBCCCCCCCCCDDDFFFJJJMMMRRRWWW\\\```gggllllllhhhooottt}}}wwwkkk___SSSKKKAAA@@@>>><<<999666444333222222222222222111000///111222222111111000///...000000000000000000000000---------........./////////...---,,,++++++++++++,,,,,,,,,+++***)))(((''''''((()))******)))((('''(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))*********)))'''%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&zzzmmmjjjhhhddddddiiijjjlllnnnpppqqqpppnnnmmmfffccc___[[[XXXVVVRRRPPPPPPPPPOOOQQQRRRSSSQQQPPPNNNKKKGGGDDDCCCAAA@@@>>><<<<<<;;;999666333000...//////...---,,,,,,,,,,,,++++++*********)))))))))))))))((((((((('''''''''(((((())))))))))))(((((('''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$%%%&&&'''((('''&&&$$$###"""###$$$%%%(((((('''&&&''''''))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((''''''((((((((((((((()))******)))((('''))),,,---+++)))&&&''')))******)))(((''')))))))))******)))))))))))))))))))))))))))))))))++++++************++++++---,,,+++*********+++,,,---,,,,,,,,,,,,---.........111333333222000000000444444444444444444444444555555555555555555555555555666666777777777777777999888888;;;>>>@@@???===:::===???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBEEEIIILLLTTTYYY]]]]]]^^^```___[[[ZZZ___fffnnnxxxvvvfffYYYPPPIIIAAA<<<;;;;;;:::888666555444333111222222222111111000///111111111111000///......000000000000000000000000+++++++++,,,,,,,,,,,,---------,,,++++++++++++,,,******+++++++++******)))(((((()))******)))((((((,,,,,,++++++++++++++++++(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&$$$""""""$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzmmmkkkiiieeedddhhhhhhjjjmmmooopppooommmllleeebbb^^^[[[YYYWWWTTTRRRPPPPPPOOOQQQRRRSSSQQQPPPLLLIIIFFFDDDCCCBBBAAA@@@>>>===;;;888555111...,,,111///---+++++++++,,,---,,,++++++***(((''''''&&&)))))))))(((((((((''''''))))))************))))))&&&&&&''''''((())))))***%%%%%%'''((()))*********&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&'''(((''''''''''''((()))***+++%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))******)))((('''(((******)))''''''((()))***)))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---.........000222333111000000000333333333333333333333333333333333333333333333333444444555666666666666666888888888:::===???>>>===:::<<>><<<999555222///...111///---******+++---...******))))))(((''''''&&&)))))))))(((((((((((('''((())))))******))))))(((''''''''''''(((((())))))''''''((())))))'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((())))))******)))(((((((((((()))'''''''''''''''((())))))$$$%%%'''(((((('''%%%$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((())))))***(((((((((((((((((('''&&&((()))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))++++++************++++++((()))***+++,,,------------,,,,,,,,,,,,---......---///111111000///000111000000000000111111111111111111111111111111111111333333444555555555555444555555666888:::;;;;;;;;;:::<<<>>>>>>>>>>>>@@@AAADDDDDDDDDCCCCCCFFFJJJMMMVVV]]]___XXXPPPLLLJJJHHHHHHKKKNNNRRRUUUYYY^^^bbbgggnnnwwwxxxnnnddd\\\UUUOOOKKKIIIDDD===888666666555444111111111111111111222222///000000111000000//////000000000000///...------------------------------,,,,,,---------.........------+++******)))))))))++++++++++++***)))(((''')))******************))))))((((((''''''&&&&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&wwwkkkjjjiiidddcccfffdddfffiiilllmmmlllkkkjjjdddaaa^^^[[[ZZZXXXVVVTTTPPPOOOOOOQQQRRRSSSQQQPPPIIIFFFCCCAAAAAAAAA@@@???>>>===;;;999777555333222111///---******+++---...((((((((((((((()))))))))***)))))))))(((((((((((('''(((((())))))(((((('''))))))((((((''''''''''''&&&&&&'''((('''&&&%%%$$$'''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***'''(((((((((((('''''''''((((((((((((((('''&&&&&&)))******++++++******)))))))))))))))))))))))))))++++++************++++++((()))***+++,,,------------,,,,,,,,,,,,---......---...000000//////000111/////////000000111111111555555555555555555555555222222333444444444444444333555666888999::::::;;;:::;;;============???AAABBBCCCDDDCCCCCCEEEHHHKKKOOOVVVXXXRRRKKKIIIIIIHHHDDDGGGIIILLLMMMPPPTTTVVVWWW\\\bbbggglllsss{{{|||qqq```ZZZQQQIIICCC???<<<:::999888666555555444222111222222111111111000000000...//////000000000////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,***(((''''''&&&(((((()))************)))***))))))))))))))))))***+++++++++******)))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&vvviiihhhgggcccbbbffffffhhhkkknnnoooooonnnmmmeeebbb^^^\\\ZZZYYYVVVTTTPPPPPPOOOQQQRRRSSSQQQPPPKKKHHHEEECCCCCCCCCBBBAAA>>>===;;;999777666666666111///---+++++++++,,,---((((((((())))))***************)))))))))(((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&"""###$$$&&&''''''((((((''''''''''''&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&&&&$$$######$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))******&&&'''))))))(((''''''(((((((((''''''''''''''''''******++++++++++++******))))))))))))))))))))))))++++++************++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......,,,...//////......000111000000000111222222333333333333333333333333333333222222333444444444444444444666999:::::::::<<<===:::;;;<<<<<<<<<<<>><<<:::888666666555555//////...---,,,,,,,,,,,,******************))))))*********)))))))))(((((((((((())))))))))))((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&((()))***''''''''''''&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((()))******%%%''')))***(((''')))+++''''''&&&&&&&&&'''(((((())))))************))))))))))))))))))))))))))))))++++++************++++++---,,,+++*********+++,,,---,,,,,,,,,,,,---......,,,---......---...000111//////000000111222222333111111111111111111111111222333333444555444444444333666999:::999999;;;===:::;;;;;;;;;;;;<<<>>>AAA@@@CCCFFFHHHGGGFFFFFFGGGCCCGGGGGGDDDDDDEEEEEEAAACCCEEEGGGIIIIIIIIIKKKLLLJJJMMMPPPQQQQQQSSSXXX\\\]]]ccciiinnnrrryyyrrrlllbbbYYYQQQIIIBBB>>><<<:::777666666555444333111222333444333222222222111111111000000000000000,,,---....../////////...............---,,,++++++------------------------)))************++++++++++++***)))(((((((((((((((%%%&&&''')))******++++++)))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&tttfffcccbbb```aaafffeeegggjjjmmmnnnnnnmmmlllgggddd```]]]ZZZXXXUUUSSSPPPPPPOOOQQQRRRSSSQQQPPPJJJGGGDDDBBBAAA@@@???>>>>>><<<:::777555444444444.........------,,,++++++------,,,+++***)))((((((************))))))))))))))))))************))))))&&&&&&''''''((()))))))))***)))(((&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&((()))))))))((('''######$$$$$$######"""!!!$$$%%%&&&(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***((((((((((((((()))******$$$'''******)))(((***,,,&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((())))))))))))))))))))))))++++++************+++++++++***)))(((***,,,...000---,,,,,,,,,,,,---......+++---...---------000222,,,------...///000000111444444444444444444444444222333444444555555444444000444777888777666999;;;::::::;;;;;;:::;;;>>>AAABBBFFFKKKMMMLLLKKKIIIIIIEEEFFFEEECCCDDDFFFDDD???AAACCCEEEEEEEEEEEEEEEGGGGGGJJJMMMNNNMMMOOOSSSWWWXXX\\\```bbbcccgggnnnuuuvvvzzz~~~tttjjjaaa\\\PPPMMMGGGAAA<<<:::999999666555333333444333222000////////////...///111222/////////000000000111111,,,------.../////////...............---,,,++++++------------------------++++++,,,,,,,,,---------((((((((((((((()))******+++++++++***((('''%%%$$$((('''&&&%%%%%%&&&'''(((&&&''''''((()))***++++++''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssffffffbbbaaaccc```fffgggiiijjjkkkkkkjjjjjjhhhccc^^^[[[[[[YYYVVVSSSRRRRRRQQQSSSTTTSSSQQQOOOJJJGGGEEECCCCCCBBB@@@???<<<;;;999777666555444444///---***)))***+++******************************((((((((((((((((((((((((++++++******))))))((((((+++,,,+++&&&%%%((()))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******(((&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$######$$$%%%&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''((()))((("""!!!)))...,,,))))))((((((((((((((()))))))))))))))************))))))(((((((((((())))))))))))))))))))))))***************))))))+++---//////...000000000///------...////////////000111111222222222222111111111111111111222222222333333333444444777666666666777999;;;===888999::::::;;;>>>BBBFFFHHHGGGGGGIIIJJJIIIEEEBBBCCCDDDDDDCCCAAAAAACCCDDDAAAAAABBBDDDEEEGGGHHHIIIGGGGGGHHHJJJLLLNNNQQQRRRZZZ^^^bbbbbb```___bbbfffhhhjjjnnnrrrwww}}}vvvmmm```VVVOOOKKKHHHEEE:::999999777666555444333333222222111111222222333000000//////.........---////////////............,,,,,,,,,---------......------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))*********((('''&&&))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%***'''$$$$$$'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((('''&&&&&&&&&%%%)))(((''''''((('''%%%###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''tttgggfffaaaaaadddbbbggghhhiiikkkkkkkkkjjjiiigggbbb]]][[[ZZZYYYVVVSSSRRRQQQQQQRRRSSSSSSQQQOOOJJJGGGEEECCCCCCBBBAAA??????===;;;888666444333222///---*********++++++***************************(((((((((((((((((((((((((((((())))))))))))))))))&&&((((((&&&&&&***+++)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((&&& %%%***(((&&&&&&***************+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************))))))+++---//////...//////000...,,,,,,---///.........///000000111111111111111111111111111111333333333444444444555555555555555666777888999:::777999::::::;;;===@@@CCCJJJIIIHHHGGGGGGFFFCCC@@@BBBCCCCCCBBBAAA@@@BBBDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOQQQ]]]bbbffffffbbb^^^]]]^^^^^^___bbbdddggglllqqquuu|||xxxooogggbbbUUUOOOGGGAAA>>>===<<<;;;777666666555333222111111111111000000000000111111000/////////.........---////////////.........---------........./////////------------------------++++++++++++++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))(((((()))***))))))((('''))))))((('''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&)))'''$$$$$$&&&((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&uuugggeeeaaaaaaeeecccggghhhjjjkkklllkkkiiihhhfffaaa\\\ZZZYYYXXXUUURRRQQQPPPPPPQQQSSSSSSQQQPPPJJJHHHEEEDDDCCCCCCAAA???AAA@@@===:::666444222111000---+++***+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***'''))))))&&&&&&'''&&&###''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&'''))))))(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))$$$"""&&&******)))))))))))))))******++++++++++++***)))(((((()))***+++((((((((()))))))))******))))))))))))************+++***)))+++---///...------......---++++++,,,...---------...//////000000111111111111111111111111444444444444555555555555444444555666666666666666666888:::;;;;;;<<<>>>@@@GGGGGGGGGFFFEEECCCBBBAAA@@@AAABBBAAA??????AAACCCDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFGGGIIILLLNNNOOOZZZ```fffgggccc]]]YYYWWWYYYZZZ\\\\\\]]]```cccfffkkknnnrrrvvvzzzsssmmmbbbYYYQQQKKKGGGDDD<<<999555444444555555444333222222111000//////...000//////......//////000/////////...............//////.........---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))''''''((()))))))))(((((()))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((&&&$$$$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''(((%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%wwwhhheeeaaaaaafffeeegggiiikkkllllllkkkiiihhheee```[[[YYYYYYXXXUUURRRQQQPPPOOOQQQRRRSSSRRRQQQJJJHHHEEEDDDCCCCCCAAA@@@BBB@@@===:::777555333222000...+++***+++,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((###&&&(((&&&&&&((('''$$$''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''"""$$$&&&((()))((('''&&&&&&(((******(((''''''(((&&&&&&%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******''''''&&&&&&&&&''''''(((+++(((&&&''')))***++++++&&&&&&''''''((())))))))),,,***(((''''''(((***,,,(((((()))))))))*********((()))))))))************+++******+++---......---,,,------,,,+++***,,,...------...//////000000111111111111111111222222222333333333444444444444555444444666777777666555444555777:::;;;;;;;;;<<<===AAADDDIIIJJJHHHFFFDDDDDD>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBDDDDDDEEEFFFHHHJJJLLLMMMRRRWWW]]]```^^^[[[WWWVVVWWWXXXZZZZZZZZZ[[[]]]```ggghhhjjjkkkmmmpppuuuyyyzzz|||zzzuuummmccc[[[TTTOOOGGGAAA>>><<<;;;999777666444333333333222111000000//////......------//////............//////.................................---------,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((()))(((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''***((($$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%xxxiiigggbbbbbbgggeeegggiiikkkmmmmmmllljjjhhhddd```[[[YYYYYYXXXVVVSSSQQQPPPOOOPPPSSSTTTTTTSSSKKKHHHFFFDDDDDDCCCAAA@@@@@@???<<<:::777666444444000...+++++++++,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))((('''''''''&&&&&&&&&%%% ###$$$''',,,---***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%!!!###%%%'''(((((('''&&&$$$&&&''''''%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''&&&%%%###"""%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''&&&&&&&&&''''''((('''%%%$$$%%%'''((('''%%%&&&&&&'''(((((()))))),,,***(((''''''(((***,,,))))))))))))************((()))))))))************,,,******+++---...---,,,+++,,,---,,,******,,,......//////000000111222222000000111111111222222222111111222222222333333333444555666777777777666555555777:::;;;:::;;;<<<===BBBJJJSSSVVVRRRKKKFFFDDD===>>>??????>>>>>>@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLOOOSSSUUUUUUTTTTTTSSSRRRSSSUUUUUUUUUVVVYYY[[[aaabbbcccdddggglllsssxxxvvvuuuttttttuuuuuuuuuvvvxxx}}}zzzppphhh___YYYUUUOOOGGG@@@===;;;888666666666444333333444444333111///...---/////////...............//////............//////---------...............------------,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((('''&&&%%%%%%###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''...+++'''$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&yyykkkiiiccccccgggeeeeeehhhkkknnnnnnmmmkkkiiiddd```[[[YYYZZZYYYWWWTTTRRRQQQPPPQQQTTTVVVVVVVVVKKKIIIFFFEEEDDDCCCBBB@@@???>>><<<999777555444444111...,,,+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%###&&&'''%%%%%%((((((%%%''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$!!!"""$$$&&&'''(((''''''(((((()))(((&&&&&&(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''(((***)))&&&&&&((()))'''''''''((()))******+++++++++***)))(((((()))***+++)))))))))*********++++++))))))))))))************,,,+++***+++---...---,,,+++,,,---,,,++++++---...//////000000111222222222000000000111222222333333111111111111222222222222444444555666777777666666555777999::::::;;;===???KKKUUU```aaaYYYMMMEEEBBB===>>>???>>>>>>>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQSSSTTTTTTUUUWWWYYY[[[]]]___ccchhhqqqzzz}}}vvvpppooommmjjjiiijjjiiinnnvvv~~~zzzvvvqqqkkkfff```ZZZWWWSSSNNNGGGCCC@@@>>>:::666666555444444555444111//////111222222000/////////.........//////////////////..................///---------------.........------,,,,,,,,,+++++++++++++++,,,,,,,,,---------***************************************************))))))(((((())))))***'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((''''''''''''&&&%%%$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&---+++(((&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''zzzlllkkkeeedddgggddddddfffkkknnnooonnnllljjjeeeaaa\\\ZZZ[[[ZZZXXXUUUSSSQQQQQQRRRUUUWWWXXXXXXKKKIIIFFFEEEDDDDDDBBBAAA@@@???<<<999666333222111111///,,,+++,,,,,,,,,+++************************))))))))))))))))))))))))((((((((('''''''''''''''***,,,***%%%$$$%%%$$$!!!''''''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%######$$$%%%&&&&&&''''''))))))(((&&&$$$%%%(((+++''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++***((('''((()))***(((((('''&&&&&&&&&&&&&&&)))---...***)))++++++'''&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))************,,,+++***+++---...---,,,+++,,,---,,,+++,,,---///......//////000111111111///000000111222222333333111111222222222333333333333333333333444555777777666777888999:::<<>>??????>>>???AAACCCFFFEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJMMMLLLLLLLLLLLLKKKJJJIIINNNPPPRRRSSSSSSTTTUUUWWWXXXYYY\\\```gggqqq|||~~~tttkkkhhhfffbbbaaaddd```dddkkkssswwwyyyyyyxxxuuuxxx|||yyyppphhhbbbVVVSSSNNNJJJGGGEEEBBB@@@???===:::777555555555666444333222222333333222000,,,///111111///...000222------....../////////000------,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...***************************************************)))(((''''''((()))***))))))))))))))))))))))))***)))(((&&&%%%%%%%%%&&&'''''''''''''''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******&&&&&&&&&&&&%%%$$$###""""""%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&zzzmmmlllfffeeegggccccccfffjjjnnnpppooommmkkkeeeaaa]]][[[[[[[[[XXXVVVSSSRRRQQQRRRUUUXXXZZZZZZKKKIIIFFFEEEEEEDDDBBBAAABBB@@@===999555111///...111///,,,+++,,,---,,,+++************************))))))))))))))))))))))))&&&&&&''''''((()))))))))"""%%%%%%###%%%***---,,,'''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###""" !!!%%%''''''&&&&&&&&&&&&''''''%%%$$$######$$$%%%'''((($$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&%%%***,,,(((&&&((('''###$$$$$$%%%&&&'''((()))***))))))************)))))))))************+++++++++))))))))))))************---+++++++++---...---,,,+++,,,------,,,,,,...000------......///000000000///000000111222222333333222222333333333444444444111111111111222444666888666777888888999<<<@@@DDDJJJUUU___]]]QQQEEE@@@???===>>>??????>>>???AAACCCIIIHHHGGGEEEDDDBBBAAAAAADDDDDDDDDEEEFFFHHHIIIJJJKKKKKKKKKMMMNNNMMMKKKIIIJJJLLLNNNOOONNNNNNOOOPPPUUUVVVWWW[[[aaajjjuuu|||{{{oooeeebbb```\\\\\\___[[[___eeelllppppppooonnnfffiiilllnnnnnnnnnooopppxxxyyy{{{}}}uuuooolllgggddd___ZZZUUUNNNHHHCCCAAA>>>:::888888999888888555555333111///000444666///---,,,---///111111111***,,,...---+++***,,,///,,,------......//////000,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************,,,***(((&&&%%%$$$$$$%%%'''''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%'''''''''((()))******+++%%%&&&%%%%%%$$$###"""!!!!!!%%%%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%rrrjjjhhheeeccccccgggggghhhlllppppppmmmjjjaaa^^^[[[XXXXXXWWWVVVUUUMMMOOOQQQTTTVVVWWWWWWWWWIIIFFFDDDCCCCCCCCCAAA@@@AAA???<<<999666555444444000000///...,,,+++***)))++++++++++++++++++++++++)))))))))))))))*********))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&***((('''***---...)))%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''%%%###$$$%%%&&&&&&%%%"""'''+++)))$$$"""&&&,,,'''''''''''''''&&&&&&&&&((((((''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%&&&$$$""""""%%%'''))))))'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%&&&''')))+++***(((&&&'''***+++)))''')))))))))))))))******+++)))))))))))))))******+++((((((((((((((((((((((((***))))))+++...000000000---------............///////////////000000000000000111111111111222222222444222000111444666555444222333555555444555666888888888777666888:::===>>>IIIMMMQQQQQQKKKCCC===:::;;;;;;;;;<<<>>>AAACCCEEEGGGGGGFFFDDDBBBAAACCCDDDFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKMMMPPPQQQQQQQQQRRRSSSTTTWWW\\\ccchhhlllgggeeeaaa]]][[[ZZZYYYZZZ\\\^^^aaadddeeefffeeeeeecccaaa___]]]]]]^^^aaabbbbbbccceeehhhjjjmmmooopppvvvwwwxxxzzz{{{{{{||||||~~~|||xxxtttpppmmmkkkjjjfffddd```[[[VVVSSSQQQPPPLLLKKKHHHEEEBBB???<<<;;;666666555444444333222222444111///000111222000---........................------......///000000000/////////......------------,,,++++++******++++++------,,,,,,,,,,,,++++++,,,+++++++++***))))))))))))))))))******+++++++++)))))))))))))))))))))*********++++++++++++******)))))))))(((''''''&&&&&&,,,***'''%%%$$$&&&''')))((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&ppphhhfffeeeddddddeeeeeegggkkkpppqqqoookkkeeeaaa]]]ZZZXXXWWWUUUSSSNNNOOOQQQSSSUUUUUUUUUUUUJJJHHHEEECCCCCCCCCBBBAAAAAA???<<<999777555444444111000///---++++++******++++++++++++++++++++++++******************))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((%%%$$$'''***+++'''"""%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$$$$&&&'''&&&%%%###$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''+++)))''''''(((******)))(((((('''''''''&&&&&&&&&''''''%%%%%%%%%&&&((()))***((('''''')))***)))'''))))))(((((())))))***+++))))))(((((())))))***+++))))))))))))))))))))))))+++******+++...000000///,,,,,,,,,,,,---------...............////////////000000111111111222222222222111000111444555444333222333555555444555666888777777777888999;;;>>>???AAADDDGGGFFFCCC???===<<<<<<<<<;;;;;;<<<===???@@@CCCDDDDDDCCCBBBBBBDDDFFFGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKLLLNNNOOOOOONNNOOOPPPRRRUUUYYY\\\^^^```aaa___]]]ZZZXXXWWWWWWXXXWWWYYY[[[^^^______^^^^^^[[[[[[ZZZYYYZZZ[[[]]]^^^]]]^^^^^^___```aaabbbcccbbbbbbcccdddeeeeeeeeeeeeeeegggiiikkklllmmmppprrrssstttwwwzzz|||~~~}}}||||||yyyzzzzzzyyywwwuuusssrrrsssssstttuuuuuuuuuuuuuuutttrrrooonnnmmmjjjeee```\\\ZZZXXXUUURRRPPPOOONNNNNNLLLIIIFFFCCC@@@>>>===<<<<<<:::999777555444333444333333222111111000000000...------///000...,,,........................------------,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,+++++++++*********+++++++++***************+++++++++,,,,,,,,,------******))))))))))))))))))'''(((((((((((((((((('''&&&&&&''''''((())))))))))))((('''&&&&&&''')))***((((((((((((''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$ooofffeeedddeeefffddddddfffkkkpppqqqooolllhhhddd___[[[YYYVVVTTTRRROOOPPPQQQSSSSSSSSSRRRRRRLLLIIIDDDBBBBBBCCCCCCCCC@@@???===:::888666555444222111...,,,******++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))*********))))))))))))(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''***)))(((&&&%%%&&&&&&'''&&&$$$$$$%%%((((((%%%"""'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&%%%'''))))))'''$$$###############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''+++***))))))******)))'''((((((((((((''''''''''''&&&&&&%%%$$$$$$&&&'''((()))(((''''''))))))((('''))))))(((((())))))***+++))))))(((((())))))***+++************************++++++***+++...///......+++++++++,,,,,,,,,------------------............000000000111111111222222000///000222444444333111222444555555444444666777666777888999;;;<<<===>>><<<>>>>>>===;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;???AAABBBBBBBBBDDDFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQTTTUUUUUUUUUTTTZZZYYYWWWUUUTTTTTTUUUUUUSSSUUUWWWYYYZZZYYYXXXWWWSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUUUUTTTTTTTTTRRRSSSTTTTTTSSSSSSTTTUUUXXXXXXXXXYYY[[[\\\^^^___cccaaa___]]]ZZZXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQPPPQQQQQQRRRRRRRRRRRRRRROOONNNMMMLLLKKKIIIEEEBBBAAA@@@???===<<<;;;;;;;;;;;;::::::888666444222111222222222222222222222222111000000//////............---,,,---//////...---..............................---,,,,,,+++******,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++,,,,,,+++************)))))))))***************++++++++++++++++++++++++,,,,,,,,,*********))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&''''''((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$mmmeeeddddddeeegggfffeeegggkkkooopppmmmjjjgggccc___[[[XXXVVVTTTRRRPPPQQQRRRRRRRRRQQQPPPOOOLLLHHHCCC@@@@@@BBBBBBCCC@@@???===;;;888777555555333111...+++)))***+++,,,++++++++++++++++++++++++---,,,,,,+++***))))))((()))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((000...+++)))'''&&&&&&&&&'''&&&%%%&&&((((((&&&$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$######$$$''')))***(((&&&!!!!!! !!!!!!###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&'''((((((&&&$$$''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''(((((((((((('''((((((((((((((()))******((((((((((((((()))******************************,,,+++***+++---...---,,,+++,,,,,,,,,,,,---------------........./////////000000000000111111111111...///111333444333222000333444555555444444555777666777999:::;;;;;;;;;;;;>>>======;;;:::999999999<<<<<<;;;;;;;;;;;;;;;;;;???@@@BBBCCCCCCDDDGGGIIIIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLOOOPPPPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRSSSTTTTTTTTTUUUWWWYYYYYYXXXWWWUUUPPPQQQRRRSSSTTTSSSSSSRRRUUUUUUTTTRRRQQQPPPOOONNNOOOPPPPPPOOOOOONNNMMMLLLLLLMMMNNNLLLJJJIIIIIIJJJMMMLLLKKKKKKKKKLLLNNNNNNOOONNNLLLJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA??????>>>>>>===<<<:::888:::999888777666666666666444444555555555333111000000000111111222222333333//////.........---------.........///000000000000....................................------,,,,,,++++++++++++************...---,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))***+++++++++,,,((()))))))))))))))))))))*********)))((((((''''''(((((((((''''''((((((((()))))))))(((''''''&&&&&&%%%&&&'''(((((((((''''''&&&&&&'''''''''''''''(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnneeeddddddfffhhhhhhggghhhkkknnnnnnjjjfffccc```\\\YYYXXXVVVUUUSSSQQQRRRRRRRRRQQQPPPNNNMMMJJJFFFAAA>>>>>>@@@AAAAAA???>>>===;;;999777666555333111...+++)))***+++,,,++++++++++++++++++++++++,,,,,,++++++***)))(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,+++)))'''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%''''''%%%### """%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%''')))***''''''&&&&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%#########%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''((((((((('''''''''(((((((((((('''((())))))***((((((((('''((())))))***************************,,,+++***+++---...---,,,------------................../////////000000000//////000000000111111111---///111333333333222111333444666555444444555666777777888999::::::999999<<<<<<;;;;;;;;;:::888777:::;;;<<<<<<============@@@BBBDDDDDDDDDDDDFFFGGGHHHGGGFFFFFFFFFHHHIIIKKKMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJMMMQQQSSSTTTTTTRRRQQQPPPOOOOOOQQQSSSTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVWWWYYYYYYXXXVVVUUURRRSSSTTTTTTTTTRRRPPPOOOQQQQQQPPPOOOOOONNNMMMMMMKKKKKKKKKJJJIIIGGGFFFEEEGGGHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDEEEBBBAAA@@@???>>>=========;;;:::999888777666666666999999:::::::::999999888888888999888777666666666888888666555444333333333///000222333333222111000.........///////////////............------------------.........//////000........................,,,,,,,,,,,,------......************************------,,,++++++++++++,,,,,,+++++++++************)))))))))***+++++++++,,,(((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''((()))((('''%%%$$$%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%pppgggfffeeefffgggjjjiiiiiikkkmmmmmmhhhdddaaa^^^ZZZXXXXXXWWWVVVUUURRRRRRSSSSSSRRRPPPNNNMMMHHHDDD@@@>>>>>>?????????>>>>>>===<<<:::888666555222111...,,,******++++++++++++++++++++++++++++++++++++******)))(((((((((%%%&&&&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''######$$$%%%&&&&&&''''''$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''%%%###&&&''')))'''%%%###%%%'''&&&%%%$$$###$$$%%%((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%$$$###%%%'''))))))((($$$$$$$$$$$$$$$%%%%%%%%%'''''''''(((((((((((()))&&&'''((((((&&&&&&'''(((((((((''''''(((((()))***((((((''''''(((((()))*********************************)))***---...---------------.........//////////////////000000000111/////////000000000111111...000333333333222222333444555666555444444555666666777888888:::;;;;;;<<<:::999888999:::;;;:::999999:::<<<===??????@@@@@@@@@BBBDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJMMMRRRUUUVVVVVVQQQPPPNNNMMMMMMOOORRRTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSUUUVVVWWWVVVTTTSSSTTTTTTUUUTTTSSSRRRPPPOOOMMMLLLLLLLLLLLLLLLKKKKKKHHHHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDCCCAAA@@@AAABBBAAA@@@@@@????????????@@@;;;;;;:::999999999999:::888777666555444444444444555666666666666555555444444555666666444444555666777666555333222222111111///000111111111111111000000000//////............------------------------***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))******+++,,,,,,)))))))))***************---,,,++++++******++++++,,,,,,+++++++++************************+++++++++************))))))))))))(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''((()))))))))''''''(((((('''&&&$$$###%%%%%%%%%&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""rrrjjjhhhfffeeefffiiihhhhhhkkkmmmmmmiiieeeaaa___[[[YYYYYYXXXWWWUUURRRSSSSSSSSSRRRPPPOOONNNGGGDDDAAA@@@@@@@@@???>>>>>>>>>>>>===;;;999777555111000///---++++++******++++++++++++++++++++++++)))(((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''%%%"""'''%%%######&&&((())))))%%%$$$""" !!!"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((&&&$$$%%%&&&((()))((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''%%%''')))(((&&&%%%'''((((((''''''''''''((())))))(((''''''''''''((()))))))))))))))))))))))))))))))))((((((***---......---,,,,,,---------................../////////000000////////////000000000111///111333333222222444666444555666555444333444666555555666888;;;>>>AAACCCAAA===999777888:::;;;:::999:::<<<>>>????????????===???BBBCCCBBBAAABBBCCCCCCBBBAAAAAACCCFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJMMMQQQTTTUUUUUUPPPPPPOOOOOOOOOPPPQQQRRRVVVVVVUUUUUUTTTRRRQQQQQQPPPQQQSSSUUUUUUTTTSSSRRRRRRSSSSSSRRRRRRQQQPPPPPPKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHGGGFFFDDDDDDAAABBBCCCBBB@@@>>>???@@@===>>>>>>????????????>>><<<<<<;;;999999888888888999888777666555555555666555555555555555444333333222444555444222222333666555444333333222222222222222111111000000000111111111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))***,,,++++++++++++++++++++++++))))))))))))************)))))))))******+++++++++,,,+++******))))))******+++************)))))))))+++++++++*********************)))))))))(((((((((&&&&&&''''''((()))))))))((('''&&&$$$$$$&&&'''(((&&&&&&''''''((()))))))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""sssllliiigggeeeeeegggfffgggjjjnnnnnnjjjfffdddaaa]]]ZZZYYYYYYWWWVVVSSSSSSTTTTTTSSSQQQOOONNNGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>===;;;999777666000000///...,,,+++***)))++++++++++++++++++++++++''''''''''''((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***+++***'''$$$"""&&&''''''&&&%%%%%%&&&((($$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&((('''$$$"""!!!((()))'''((('''$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%***'''$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%''')))(((&&&%%%&&&)))'''''''''''''''((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((***---//////...++++++,,,,,,,,,------------------.........//////////////////000000000000000222444333111222555888444555666666444333444555444444666888===BBBGGGJJJLLLEEE<<<777777999:::;;;:::;;;<<<>>>>>>>>>======:::<<>>>>>>>>=========<<<:::999777666555555444333111000000000111111333333333333333222111000///111222111......000333111000000000000000111222111000...---,,,------...---------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---///000///,,,***+++...************************------,,,,,,+++*********))))))******+++++++++,,,+++******)))((()))))))))))))))))))))((((((((((((,,,+++++++++******))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******+++***(((''''''(((***+++)))))))))(((''''''&&&&&&$$$%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$vvvllliiifffeeefffgggeeefffjjjoooooojjjeeeaaa^^^[[[YYYYYYZZZZZZYYYTTTTTTTTTTTTTTTSSSRRRRRRIIIHHHEEEBBB@@@???@@@@@@<<<<<<;;;:::888666444333444222///---------,,,+++((((((''''''''''''(((((((((((())))))))))))((((((************(((&&&$$$###)))'''%%%$$$$$$&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''$$$$$$((()))''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&***)))((('''&&&%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%''')))******(((%%%"""$$$%%%'''((((((((('''&&&)))))))))'''&&&%%%'''))))))((('''&&&%%%$$$$$$$$$+++***************++++++,,,,,,++++++***+++++++++......................../////////...------,,,,,,***,,,///222333222000///000000000000000111111222555444333333222222222333222333555888;;;AAAIIINNNKKKEEE===999888::::::999777777888888:::;;;===>>><<<<<<===>>>???@@@@@@AAA>>>???@@@@@@@@@AAADDDFFFHHHJJJKKKKKKKKKKKKLLLNNNMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMMMMMMMNNNPPPRRRSSSRRRVVV[[[ZZZTTTPPPOOOQQQOOOPPPRRRSSSTTTTTTTTTSSSVVVUUURRROOOLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHHHHIIIHHHGGGDDDAAA?????????>>>===<<<;;;::::::<<<<<<;;;::::::::::::;;;:::888555666777888555333444333333222111111111222444444333222111111111222111111000111222111000...111000///......///000111000000000000000000000000///............---------+++++++++++++++++++++++++++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''((()))***+++%%%&&&'''((())))))))))))((((((''''''''''''((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''((("""###&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$##################%%%$$$$$$%%%''''''&&&$$$"""###$$$%%%&&&%%%$$$$$$######""""""""""""######uuullliiigggffffffgggffffffjjjnnnooojjjeee```]]]ZZZXXXXXXYYYYYYXXXWWWVVVVVVTTTSSSQQQOOONNNIIIGGGDDDBBB@@@???@@@@@@======<<<;;;999777666444333111...,,,,,,,,,+++*********))))))))))))******''''''((()))))))))))))))))))))***)))((('''%%%$$$((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$%%%***+++***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((())))))'''&&&&&&'''(((''''''&&&&&&&&&&&&'''+++******))))))***++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------------...000111222111000///000////////////000111111555444444333222222333333222333555777:::@@@FFFKKKKKKEEE???;;;:::;;;;;;;;;999999999:::;;;<<<>>>???<<<<<<===>>>???@@@AAAAAA@@@AAACCCCCCCCCCCCFFFHHHFFFGGGIIIKKKMMMOOOOOOOOOLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMLLLMMMNNNOOOQQQSSSSSSWWWZZZYYYTTTQQQQQQSSSPPPPPPRRRSSSTTTTTTTTTTTTXXXWWWUUURRRPPPMMMKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFGGGGGGFFFDDDBBBAAA???>>>>>>===<<<;;;::::::;;;:::999999888888999999999777555555777777555333444333222222111111111222222111000000//////000000000000000000111111000///111000///......///000111////////////////////////............------------------------------------++++++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((()))))))))%%%&&&'''(((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$tttllljjjhhhggghhhgggfffgggjjjmmmmmmjjjfff```]]]YYYWWWWWWXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNMMMHHHGGGDDDAAA@@@???@@@@@@>>>>>>===<<<:::888777666333000---++++++++++++***,,,++++++++++++++++++,,,&&&'''((())))))***))))))'''((()))))))))(((&&&%%%'''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''%%%&&&+++---+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((&&&((())))))'''&&&&&&''''''''''''''''''((())))))+++******)))))))))******++++++*********++++++,,,*********+++++++++++++++---------...............000000000000111111111111//////......//////000111444444333222222222333333222333555666888===CCCGGGHHHDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????<<<<<<===>>>???@@@AAABBBAAABBBDDDDDDDDDDDDFFFGGGEEEEEEGGGLLLSSSVVVUUUSSSKKKKKKLLLMMMNNNNNNOOOOOOLLLLLLLLLLLLMMMNNNPPPQQQSSSVVVWWWVVVSSSQQQSSSUUUQQQQQQQQQRRRRRRSSSTTTTTTVVVVVVUUUSSSQQQMMMJJJIIIEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBB>>>>>>===<<<;;;:::999999999888777777666666777777888777555555666666444333333333222111111111111222111111000/////////000000//////000000000000//////000//////......//////000------------------------......---------,,,,,,,,,,,,,,,------------------,,,++++++***)))*********++++++++++++++++++++++++(((***+++***((('''''''''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((((((((((((''''''((()))***)))((('''&&&%%%&&&&&&'''''''''&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$###!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$###""""""###%%%%%%$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%sssllljjjiiihhhhhhgggfffgggjjjlllllliiifffaaa^^^ZZZXXXXXXXXXWWWVVVQQQRRRRRRRRRRRRQQQPPPPPPHHHFFFCCCAAA??????@@@@@@>>>>>>===<<<:::888666555333000---,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,(((((())))))))))))((((((&&&'''((())))))(((''''''&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%)))+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######'''&&&%%%$$$%%%&&&'''((('''(((((('''%%%%%%''')))((((((((((((((())))))***+++******))))))))))))******************++++++,,,************++++++++++++,,,,,,------...//////000222222000000///000111111...............///000000222222111111111111111222222333444555666:::???BBBCCCAAA???<<<;;;;;;::::::===============>>>???@@@<<<<<<===>>>@@@AAABBBBBB@@@BBBCCCDDDCCCCCCEEEFFFFFFFFFHHHPPPYYY]]][[[WWWNNNMMMMMMMMMMMMMMMMMMNNNLLLKKKKKKJJJKKKMMMNNNOOORRRSSSSSSRRRPPPPPPRRRUUUQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQOOOKKKGGGEEECCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCBBBAAA@@@======<<<;;;:::999888888777777666555555555555666666666555444444444333222222222111111111111111222222222111111111111222222...///000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++***************+++++++++,,,,,,+++***************++++++++++++++++++++++++&&&((())))))&&&$$$$$$$$$))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******(((&&&$$$&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%###""""""###%%%%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$rrrlllkkkiiihhhhhhgggggghhhiiijjjjjjhhhfffddd```\\\YYYYYYXXXWWWVVVPPPQQQQQQQQQQQQPPPOOOOOOGGGEEECCC@@@??????@@@@@@======<<<;;;999777666555444222///---------,,,++++++++++++******+++++++++************)))'''&&&%%%&&&&&&((()))))))))((('''%%%&&&((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&""""""%%%&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%"""$$$&&&''''''%%%###!!!&&&&&&%%%$$$$$$&&&'''((()))(((&&&$$$###$$$(((+++******)))(((((((((((()))+++******)))(((((())))))***)))))))))******+++,,,***+++++++++,,,,,,------+++,,,,,,---...///000000333111000///...///111222...............///000000000///////////////000000222333444444555888<<>>>>>=========>>>>>>???<<<<<<===???@@@AAACCCCCCBBBDDDFFFGGGFFFEEEFFFGGGJJJIIIKKKSSS\\\```^^^ZZZQQQPPPOOOMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQOOOPPPPPPPPPPPPQQQQQQQQQNNNOOOOOONNNLLLIIIFFFDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<<<<;;;:::999888777777777666666555555555555555555555555444333222222222111111111000000111222222222111111000111111222222...000222111///......///......////////////......---------------------------,,,,,,,,,++++++++++++)))))))))******+++++++++,,,+++******))))))******************************''')))***)))&&&%%%$$$%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''((()))***)))(((%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$######$$$&&&'''%%%$$$$$$###$$$$$$$$$$$$%%%%%%######""""""""""""######rrrlllkkkiiihhhhhhfffggghhhiiiiiihhhhhhgggeeebbb]]]ZZZYYYXXXWWWVVVSSSSSSRRRQQQOOOMMMKKKJJJFFFEEEBBB@@@??????@@@AAA======<<<;;;999777555444555222///------...---,,,+++******))))))******+++************)))'''&&&%%%&&&'''((())))))(((''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&"""!!!$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&######%%%%%%%%%%%%######!!!%%%'''&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''((('''&&&###"""$$$(((,,,******)))(((((((((((((((+++******)))(((((((((((()))))))))))))))***+++,,,++++++,,,,,,---.........,,,,,,------...///000000111000///......///000111//////......//////000111//////.........///000000111222444444555777;;;===AAACCCEEEEEECCCAAA@@@@@@>>>======<<<<<<<<<<<<===<<<<<<===???AAABBBCCCDDDFFFIIIKKKLLLKKKJJJJJJJJJLLLLLLNNNSSSXXX[[[ZZZXXXQQQPPPNNNLLLJJJJJJJJJKKKJJJIIIHHHHHHHHHJJJKKKLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNOOOPPPPPPOOONNNMMMKKKLLLLLLLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDBBBAAA???===<<<;;;;;;;;;:::999888777666666666555444444333333444444333444555333111000111222111000000000000111222222//////.........///000000000333555333///---...///---......//////......---........................,,,,,,,,,+++++++++************++++++,,,---------+++******)))((()))))))))))))))))))))))))))))))))*********)))'''&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''((()))((('''&&&%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$$$$$$$######$$$$$$%%%&&&###""""""""""""""""""###rrrlllkkkiiiggggggfffhhhiiiiiihhhgggggggggeeeaaa]]]YYYXXXWWWUUUTTTRRRRRRQQQPPPNNNLLLKKKJJJFFFDDDBBB@@@??????@@@AAA>>>>>>===<<<:::888777666444111...---------,,,+++++++++************++++++(((((())))))))))))((((((''''''((())))))((('''&&&$$$$$$&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!%%%&&&$$$########################$$$$$$###%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###$$$&&&'''''''''%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&"""###%%%&&&&&&%%%###""" """%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&%%%%%%''')))(((((('''''''''((())))))++++++)))(((((('''''''''(((((((((((()))***+++,,,++++++,,,,,,---.........,,,---------......//////---------......///000000000////////////000111111000/////////000000111222000222444555555777:::===>>>AAAEEEFFFDDDAAA@@@@@@===<<<;;;;;;::::::::::::;;;<<<===???AAACCCDDDDDDIIIKKKNNNNNNMMMLLLLLLLLLLLLMMMNNNOOOQQQQQQQQQQQQMMMKKKJJJHHHHHHIIIJJJKKKIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIHHHHHHJJJKKKNNNPPPPPPNNNKKKIIIGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEBBBBBB@@@???>>>======<<<::::::999888777666666555444333222222111111222222222444444333000///000111000000000000000111222222...............///000000333666777555000,,,---///------...//////...------........................++++++++++++************)))******+++,,,,,,------***)))((((((''''''(((((())))))))))))))))))))))))))))))(((&&&$$$%%%(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$######$$$&&&&&&%%%$$$$$$$$$#########$$$%%%&&&$$$######""""""######$$$rrrlllkkkiiifffffffffhhhiiiiiihhhgggggggggdddaaa\\\XXXWWWVVVTTTSSSNNNOOOOOOOOOOOONNNMMMMMMEEEDDDBBB@@@??????@@@AAA?????????===<<<:::888777333000---,,,,,,,,,+++***,,,++++++******++++++,,,%%%&&&''')))******++++++'''((()))))))))(((&&&%%%###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%"""###'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&"""###%%%''''''&&&%%%$$$"""######$$$&&&''''''((($$$#########$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$***)))((('''&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%$$$!!!$$$((()))((('''&&&%%%%%%%%%&&&&&&''')))***+++++++++)))(((''''''''''''(((((((((((()))***+++,,,******+++,,,------......---------...............+++,,,,,,---...///000000000000000000000111222222111111000111111222333333000222444555666777:::===:::>>>CCCDDDAAA>>>===>>><<<;;;:::999999999999999;;;<<<>>>???AAACCCDDDEEEHHHJJJMMMNNNMMMKKKKKKKKKKKKLLLMMMLLLJJJIIIJJJLLLHHHGGGFFFFFFFFFHHHJJJLLLIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFHHHJJJMMMPPPPPPMMMIIIGGGCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEE@@@@@@???>>>>>>>>>>>>>>>::::::999888777666555555222111111000000000000000111333444333000...///111000000///000000111222222000000000000000111222222444777999666000,,,---///,,,---...//////...---,,,------------------------+++++++++************)))'''(((((()))******++++++))))))((('''''''''''''''))))))))))))))))))))))))&&&%%%$$$!!! """&&&)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((())))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&##############################$$$%%%%%%&&&''''''###""""""###%%%%%%$$$"""%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%ssslllkkkjjjiiijjjiiihhhggghhhjjjjjjhhhgggfffbbb\\\YYYWWWVVVUUUTTTQQQQQQQQQQQQQQQPPPPPPPPPGGGFFFDDDBBBAAA@@@@@@AAAAAA???<<<::::::999888666555333000/////////---,,,---,,,,,,,,,++++++******''')))******(((''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$###)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''')))***((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))((((((((((((//////......---,,,++++++------,,,++++++---...///------,,,+++++++++,,,,,,////////////000111222222333111000111222444333222555555444555555666777888:::<<>><<<;;;;;;:::888666444222///.........,,,+++******)))))))))(((((((((***,,,,,,+++)))'''''''''(((((((((((()))))))))***&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$###$$$%%%((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******,,,------,,,+++***------,,,,,,------...///,,,,,,,,,,,,---......///000000000000111222333333333111//////111333333333444444444444555666777777777888:::<<<<<<;;;999888===;;;999777777999;;;===<<<:::<<<@@@AAABBBGGGMMMOOOSSSSSSOOOLLLMMMMMMKKKKKKLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAABBBBBBCCCAAA@@@AAACCCCCCAAA>>>=========<<<;;;;;;===???@@@>>>;;;888666555555555111222222222111111000///000111111000...---///000------....../////////////////////...------,,,,,,000000000000///...---,,,------------------------...............---,,,,,,)))))))))))))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((''''''&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""''''''&&&&&&%%%$$$$$$###########################""""""""""""##################"""""""""###%%%%%%$$$$$$$$$#########""""""ssslllkkkiiihhhiiiiiihhhhhhjjjkkkkkkiiigggddd```\\\YYYWWWWWWVVVTTTQQQQQQQQQPPPPPPOOOOOOOOOIIIHHHEEECCCAAA@@@@@@@@@???>>>======<<<;;;777555333111...---------+++***))))))(((((((((((('''''')))***++++++((('''''''''((())))))))))))*********&&&&&&&&&&&&''''''''''''***)))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%$$$######$$$%%%$$$$$$%%%%%%$$$$$$######%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((()))))))))))))))***,,,...//////...---,,,---......//////......+++,,,,,,---...///000111000000111111333444666666666333000///000222333333333333333333444555666666555666777888888888888888>>>;;;777555555777;;;>>>;;;999:::>>>AAACCCJJJQQQZZZ]]][[[TTTNNNLLLKKKHHHIIIHHHHHHHHHHHHIIIKKKKKKIIIHHHGGGEEEEEEEEEFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>>???AAACCCBBB@@@>>>:::;;;<<<;;;;;;<<>>>>>>>>>>>;;;777444222000---,,,,,,,,,+++)))*********)))))))))))))))&&&'''))))))(((''''''(((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" """######$$$%%%&&&&&&%%%$$$###)))((('''&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''######!!! !!!######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))************+++,,,------,,,---...///000///...---+++,,,,,,---...////////////000111333666999;;;<<<;;;888333000000111222222222222222222333444555555777777777777888999::::::;;;:::777555555777:::;;;;;;888999===@@@DDDKKKSSSbbbgggfffZZZMMMGGGGGGFFFGGGFFFEEEEEEFFFIIILLLNNNNNNLLLJJJGGGEEEDDDDDDDDDAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAA@@@@@@??????>>>>>>;;;<<<>>>AAABBBAAA>>>===:::;;;;;;;;;:::;;;>>>@@@GGGCCC>>>888444222222222222111///......///000111000000000...+++***+++,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++******************************+++,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&((())))))(((&&&&&&&&&'''((()))((((((&&&%%%######$$$$$$%%%&&&''''''***)))'''&&&&&&&&&''''''''''''&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#############################################$$$""""""#########$$$$$$$$$$$$$$$$$$######"""""""""########################!!!"""""""""##############################$$$$$$########################pppkkkjjjiiiggggggiiiiiijjjlllmmmmmmjjjggg```^^^ZZZYYYXXXWWWVVVUUUQQQPPPPPPOOONNNNNNMMMMMMJJJHHHFFFCCCBBBAAA@@@@@@???>>>>>>>>>>>><<<888444222000---,,,,,,,,,***))))))))))))))))))*********)))***++++++)))''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""" !!!"""###$$$%%%&&&''''''&&&%%%$$$)))((('''&&&'''&&&###!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))'''((((((((()))))))))***+++)))&&&$$$$$$&&&)))++++++,,,.../////////...---,,,,,,------------,,,+++...///111444888<<>>======888:::===??????>>>===<<<;;;<<<;;;:::888888:::<<>>>>>===<<<888666222000---,,,,,,,,,***)))''''''(((((((((((())))))///000000...+++(((((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&'''((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%''''''((((((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((''''''(((((())))))******000---)))'''&&&))),,,///+++,,,------......------+++,,,---------,,,***)))---...000333777;;;>>>@@@@@@<<<777333222111000///222222222222333444555555555555555555666777999:::777888999::::::999888777999777999<<>><<<<<<888:::===>>><<<;;;;;;;;;<<<<<<;;;888666555666888>>><<<999666333111000///...............//////000...//////---+++******,,,---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++******)))************************((()))******************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###############$$$$$$$$$$$$###""""""###############$$$$$$$$$rrrooopppooonnnooojjjjjjlllnnnooonnnkkkggg]]][[[YYYYYYYYYXXXVVVUUUPPPPPPOOONNNMMMLLLKKKKKKHHHFFFEEECCCCCCCCCCCCDDDBBB@@@>>>===<<<;;;999777333000...------,,,+++***((((((((()))))))))******+++,,,...---+++*********((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%&&&&&&'''$$$###$$$%%%((()))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********...---,,,,,,,,,...000111+++++++++++++++,,,------***,,,---...///...,,,+++------///111333666999::::::777444222222222111000222222222333333444555666333333444555666777888888888999999999999999999888999888999===>>>???DDDJJJRRR\\\aaaYYYLLLDDDAAA@@@@@@@@@AAABBBEEEHHHLLLNNNOOOMMMJJJGGGDDDCCCBBBBBBDDDFFFIIIKKKKKKIIIFFFDDDAAABBBCCCEEEHHHJJJKKKLLLGGGGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAA@@@>>><<<;;;888:::<<<<<<999888999:::::::::999777444333555666666555555444333111000///,,,---....../////////...---......---++++++,,,---,,,,,,,,,,,,+++++++++***))))))******************)))******+++++++++******************************'''((())))))*********)))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''''''''(((%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###############$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$tttqqqsssrrrrrrrrrjjjjjjlllooopppnnnkkkhhh\\\[[[YYYYYYYYYXXXWWWUUUPPPPPPOOONNNMMMLLLKKKJJJGGGFFFDDDCCCCCCCCCDDDEEECCC@@@>>><<<<<<;;;:::888333111...---------+++*********++++++,,,,,,,,,---"""$$$'''))))))***,,,...))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$###"""###$$$&&&''''''&&&%%%&&&''''''&&&$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''+++***)))'''''''''((()))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))******+++$$$%%%(((***+++,,,,,,+++,,,+++***)))***+++,,,---)))+++---///000000///...---......///000222333444444333111111222333222111333333333333444555666666333444555777888999999999;;;:::888777777888:::;;;999888999===>>>>>>AAAGGGFFFMMMRRROOOIIIDDD???999>>>>>>???AAADDDGGGJJJLLLJJJIIIGGGEEECCCCCCCCCCCCCCCEEEHHHJJJJJJGGGDDDAAA@@@AAABBBEEEHHHJJJLLLMMMHHHGGGFFFFFFFFFFFFFFFGGGAAAAAABBBAAA@@@>>><<<;;;999;;;<<<:::888666888:::888888777555333333444666000111222333222111000///+++,,,...///000///......---......---,,,+++---...,,,,,,,,,++++++*********'''''''''((((((((((((((()))******+++++++++******************************''''''((())))))***))))))((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%############%%%&&&$$$$$$###"""###$$$&&&'''&&&&&&&&&''''''''''''((($$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""&&&&&&%%%$$$###"""!!! ########################################################################""""""""""""###############$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$$$$vvvwwwsssqqqrrrnnnllliiihhhlllqqqrrrlllfff```\\\WWWVVVWWWXXXWWWUUUOOOPPPQQQQQQPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCAAA???<<<:::888888333111///---,,,++++++,,,++++++******))))))(((((()))*********))))))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&%%%%%%$$$#########$$$"""######$$$&&&''''''(((%%%$$$###"""###$$$%%%&&&%%%%%%%%%$$$$$$#########"""###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######################## $$$'''(((%%%"""###$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((())))))+++,,,,,,+++***))))))***+++,,,...///000111---,,,,,,...111111...+++---------------...///000444333222111000000000000333333333444444444444555555555555666888999;;;<<<:::::::::999777777999;;;999888888999===???@@@@@@BBBBBBCCCCCCCCCCCCCCCBBB@@@???======>>>AAADDDFFFEEEDDDCCCBBBBBBAAAAAABBBGGGHHHHHHIIIHHHGGGEEEDDDAAABBBCCCFFFIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFEEECCC@@@??????>>><<<;;;::::::888777666666666666444444444555666555333000333222222111000///------,,,,,,------,,,,,,+++***+++,,,.........,,,***)))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$#########"""###$$$%%%&&&&&&%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########""""""######$$$$$$$$$$$$###############"""""""""""""""$$$$$$$$$###############wwwxxxsssqqqqqqmmmmmmjjjiiilllqqqqqqlllfff___\\\XXXWWWXXXYYYWWWTTTQQQQQQQQQPPPNNNLLLIIIHHHHHHFFFEEECCCCCCCCCCCCDDDBBBAAA@@@===;;;999777666222111///---,,,++++++++++++++++++***************&&&&&&''''''&&&&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))))))((('''''''''$$$%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******'''((()))***+++******)))------------------------,,,,,,,,,...000111...+++......---------......///222222111111000000111111333333444444444555555555777777666666666666777777999::::::999777777999;;;:::999999:::===?????????===>>>???@@@AAAAAABBBBBBAAA@@@>>>===>>>@@@CCCDDDCCCCCCBBBAAAAAAAAABBBBBBFFFGGGGGGGGGGGGFFFEEEDDDBBBBBBBBBDDDGGGIIIIIIHHHDDDDDDDDDDDDDDDEEEFFFFFFEEEBBB@@@>>>======;;;999888888777777666666555555444333222222444333222000222222111111000...---,,,,,,,,,------,,,,,,+++***+++,,,---...---,,,***)))***************)))))))))!!!"""###%%%''')))***+++)))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$$$$###### !!!"""###$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!###&&&%%%###$$$$$$$$$#########""""""######$$$$$$$$$$$$#########"""""""""""""""""""""##################$$$$$$yyyxxxssspppppplllnnnlllkkkmmmqqqpppkkkeee^^^[[[XXXXXXYYYYYYVVVSSSSSSRRRQQQNNNLLLJJJHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDAAA@@@>>><<<999777666555222111///---+++++++++++++++++++++++++++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###### !!!"""###$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&((()))************------------,,,,,,,,,,,,,,,+++,,,...//////---+++//////...---------......111111000000000111222222444444444444555555555555666666555555555555666666888999:::999777777999;;;<<<;;;:::;;;===>>>>>>>>>:::;;;===???AAABBBDDDDDDBBBAAA???>>>>>>???AAABBBAAAAAAAAAAAAAAAAAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDCCCAAAAAABBBDDDFFFGGGFFFBBBBBBBBBBBBCCCDDDFFFFFFDDDBBB???===<<<;;;999777555555666666666555555444333222000000111111111000111111111000///...---,,,,,,,,,,,,,,,,,,++++++******+++,,,------+++***))),,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""###%%%&&&$$$!!!$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""""""""######"""""""""###$$$$$$$$$%%%zzzxxxrrrooooookkkooommmlllnnnpppoooiiiddd]]][[[YYYYYYZZZYYYVVVRRRSSSQQQOOOMMMKKKJJJIIIIIIFFFEEEDDDCCCBBBCCCCCCDDDAAA@@@>>><<<:::777666555222111...,,,++++++++++++++++++++++++++++++*********))))))))))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))))))))(((&&&'''((()))***+++,,,,,,)))***+++,,,---...//////++++++,,,---......---,,,000///...---------------////////////000111222333333444444444444555555555222222333333555777888999777888999999888777999:::===<<<:::;;;<<<======<<<;;;<<<===@@@CCCFFFHHHJJJCCCBBB@@@???>>>>>>???@@@@@@@@@@@@AAAAAACCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFCCCAAA@@@@@@BBBDDDDDDDDD???@@@@@@AAABBBCCCEEEFFFCCC@@@===;;;:::999777555333333444555555555444333444111///...///000000000111111111000000///------+++,,,,,,,,,,,,+++************+++,,,++++++***))),,,,,,++++++******))))))......---,,,***))))))((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########""""""#########''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$################################################%%%###"""###$$$$$$"""##############################$$$$$$$$$$$$######"""""""""""""""#########!!!!!!"""###$$$%%%%%%%%%zzzwwwqqqnnnooolllnnnmmmmmmnnnooommmhhhddd]]][[[YYYYYYZZZYYYVVVRRRPPPOOONNNMMMLLLLLLLLLLLLEEEEEECCCBBBBBBCCCCCCDDDBBBBBB@@@>>>;;;999777666111000...,,,+++******+++,,,,,,+++***)))((((((''')))'''%%%%%%''''''%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((()))***+++---......)))******+++,,,---......***+++,,,,,,,,,,,,,,,,,,000///...---------------......//////000111333333333333333333444444444444222222222333555666888999666777999999888888999:::===;;;::::::<<<===<<<;;;;;;<<<===@@@CCCGGGJJJLLLDDDCCCAAA@@@???>>>>>>>>>@@@@@@AAAAAABBBCCCEEEEEEDDDEEEEEEEEEFFFFFFGGGGGGDDDAAA??????@@@BBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDAAA???<<<:::999888666444222333333444444444444333444222///...///111111000111111111111000///......++++++,,,,,,++++++***))))))*********************+++++++++*********))))))%%%%%%&&&'''(((******+++)))))))))((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""######"""!!!##############################$$$$$$$$$$$$######!!!!!!""""""############!!!!!!"""###$$$%%%%%%%%%yyyvvvooonnnpppnnnlllllllllmmmmmmkkkgggddd^^^[[[XXXXXXYYYYYYVVVSSSOOOOOOOOONNNNNNNNNMMMMMMEEEDDDCCCBBBBBBBBBDDDDDDDDDCCCAAA???===:::999888111000...,,,************++++++******)))((((((''',,,)))'''''')))***'''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''########################%%%$$$######%%%%%%$$$###$$$$$$######$$$$$$%%%&&&(((''''''&&&%%%$$$######&&&$$$!!! !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&*********++++++---...///------,,,,,,++++++******)))+++,,,+++******,,,---//////...---------...............///000111222333222222222222333333333333555555444444444444555555444666888999888888999:::;;;:::999999:::<<<;;;:::999:::;;;===@@@CCCGGGIIICCCCCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDBBB@@@@@@AAAAAA@@@???============>>>@@@AAAAAA@@@===;;;999999888777555444444333333333333333444222111//////000000000///000000000000000///...---+++++++++++++++******))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%############%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$$$$%%%vvvtttnnnnnnqqqoooiiijjjkkklllllljjjfffddd___\\\XXXWWWXXXYYYWWWTTTPPPPPPQQQQQQPPPOOOMMMLLLDDDCCCBBBBBBBBBBBBDDDDDDDDDCCCAAA???===;;;999888111000...,,,************)))))))))******+++++++++000---******---...+++''''''(((***++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$#########$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))++++++*********+++------------,,,,,,+++******))))))***,,,+++))))))+++---......---------......//////////////////000111222000000111111111222222222666666555555555555666666333666888999888888888999999888777777999;;;;;;:::999999999:::===@@@CCCEEECCCBBBAAA@@@@@@???>>>>>>???>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@BBBCCCEEEFFFDDDBBBAAAAAABBBAAA???=========<<<<<<===>>>??????>>><<<:::999999999888777888666333222111222333555000///......//////...,,,------......------,,,,,,+++++++++++++++***))))))((((((((((((((()))******'''''''''((())))))******///...---+++)))'''&&&%%%'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###"""!!! !!!"""###&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$"""!!!!!!!!!""""""$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$##################$$$$$$uuurrrmmmnnnrrrqqqgggiiijjjkkkkkkiiifffddd```\\\WWWVVVWWWXXXWWWUUURRRRRRSSSSSSQQQOOOLLLJJJDDDCCCBBBAAABBBBBBDDDDDDDDDCCCAAA???<<<:::888888111000---+++************'''((()))***,,,...//////...***'''(((++++++((($$$''')))***++++++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&$$$######"""%%%$$$###"""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++,,,)))&&&'''((($$$$$$#########$$$&&&'''###############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''')))++++++,,,+++***)))))))))***+++,,,*********++++++,,,,,,---(((***,,,+++)))(((+++...---------------...///000///////////////000000111///000000000000111111111333333444444666777999:::333555888999999888888999888777666666999:::::::::;;;::::::;;;===???CCCDDDBBBBBBAAAAAA@@@???>>>>>>===============>>>>>>???>>>>>>>>>>>>???AAACCCEEECCCCCCBBBBBBCCCAAA>>><<<======<<<<<<<<<======>>>>>><<<:::999::::::999888:::777444111000111444555---------...///...,,,***++++++,,,,,,,,,+++*********++++++++++++***))))))((((((((((((((()))******%%%%%%&&&'''((()))******%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$""""""$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###!!! """%%%""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$$$$$$$$$$###############vvvsssnnnooosssqqqqqqlllggghhhllllllfffaaa[[[ZZZXXXXXXXXXWWWVVVTTTPPPQQQRRRRRRQQQOOOMMMKKKCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBB@@@<<<888555333111///,,,++++++++++++***,,,...///...+++***,,,///***+++,,,***'''%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%############$$$$$$%%%&&&&&&"""!!!###$$$######$$$$$$###"""###&&&(((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$%%%&&&''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$######"""""""""&&&%%%$$$###"""###$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''((($$$!!!###(((+++)))&&&(((((((((((()))))))))))),,,,,,++++++***+++++++++,,,++++++******++++++,,,///...---,,,,,,...///111...------------...//////000000000111222222222333000000111222444666888:::999999777777888999;;;===888888999:::;;;;;;;;;;;;;;;:::::::::;;;===???@@@>>>???AAA@@@>>>======>>><<<===============<<<<<<@@@???>>>???@@@AAA@@@???@@@>>><<<>>>@@@BBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999666333222222222111000//////.........//////000...---,,,,,,++++++,,,,,,************)))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++---+++***)))''''''(((((()))+++)))(((''')))))))))(((###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%""""""%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$###"""!!! $$$$$$###############$$$$$$$$$$$$#########""""""%%%%%%$$$###""""""######""""""""""""""""""""""""vvvuuupppqqqvvvtttqqqlllhhhhhhkkkkkkeee```[[[ZZZXXXXXXXXXWWWVVVTTTQQQQQQRRRRRRQQQOOOMMMKKKDDDCCCBBBAAABBBCCCDDDEEEDDDCCCBBB@@@<<<999666444111///,,,++++++++++++***,,,------,,,++++++,,,...---......---***(((''''''''''''''''''''''''''''''))))))))))))************%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))&&&"""!!!###%%%&&&%%%$$$%%%%%%%%%######%%%''''''&&&%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%% """$$$%%%&&&'''%%%%%%$$$$$$$$$#########'''&&&%%%#########$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&$$$"""###''')))(((&&&'''((((((((())))))))))))+++******))))))******+++,,,++++++******++++++,,,---,,,+++******+++---...---------------...//////111111111111111111222222000000111222444666888999888777666666777888:::<<<999:::::::::::::::999999888888888888999;;;<<<======>>>@@@???===<<<<<<===<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>???@@@??????@@@???>>>@@@BBBCCCAAA???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<999666333111111111000///...---------------......,,,++++++***)))******************)))))))))(((((())))))))))))))))))))))))'''''''''(((((()))*********)))((('''''''''((((((&&&%%%$$$%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!!!!"""%%%'''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########""""""%%%$$$$$$###""""""##############################uuutttpppqqqvvvtttppplllhhhhhhjjjiiiddd___[[[ZZZXXXXXXXXXWWWVVVTTTQQQQQQRRRRRRQQQOOOMMMLLLFFFEEECCCBBBBBBCCCDDDEEEDDDDDDBBB@@@===999777555222///,,,+++,,,,,,+++***---+++******+++,,,,,,+++---...///---+++((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***'''$$$###$$$%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###$$$$$$$$$"""!!!"""######"""!!! %%%%%%%%%%%%$$$$$$$$$$$$((('''&&&$$$######$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((((((((()))))))))***)))))))))))))))******,,,++++++******++++++,,,,,,+++*********+++---...---------------......///111111111111111111000000000000111222333555777888666555555555555777888999::::::::::::999888777666777777777888999:::<<<<<<;;;===>>>>>><<<;;;;;;<<<;;;<<<>>>??????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@BBBDDDCCCAAA???<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999777333111111000///...------,,,,,,,,,,,,,,,,,,***))))))(((((((((((((((******))))))))))))(((((())))))))))))))))))))))))&&&''')))******)))(((''')))(((''''''&&&&&&''''''$$$###"""$$$&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$#########""""""#########)))'''%%%$$$"""""""""###"""!!!!!!!!!!!!!!!""""""$$$$$$$$$###############%%%$$$######"""#################################sssrrrnnnnnnrrrppppppllliiihhhiiihhhccc___[[[ZZZXXXXXXXXXWWWVVVTTTRRRRRRRRRQQQPPPOOOMMMLLLGGGFFFDDDBBBBBBCCCEEEFFFEEEDDDBBB@@@===:::777666222000---,,,,,,---,,,+++,,,***'''(((+++---,,,)))+++,,,---+++)))'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((('''$$$###"""#########%%%''')))((('''%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######"""!!!$$$%%%%%%%%%### %%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''###$$$%%%%%%$$$$$$&&&((('''''''''((((((((())))))***))))))))))))******+++,,,++++++******++++++,,,------,,,,,,,,,---...///------,,,,,,------...///222222111111000000//////000000000111222444555666444333333333444555666777888999999999888888777666888888999:::;;;<<<======:::;;;===<<<;;;::::::;;;:::<<<>>>???@@@>>>===;;;;;;<<<>>>>>>>>>=========<<<>>>@@@BBBCCCBBB???===;;;;;;;;;;;;:::::::::999777777888888999:::::::::999666333111000///...------------------,,,,,,+++))))))((('''''''''((((((***)))))))))(((((((((((())))))))))))))))))))))))((((((((()))((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$##################$$$######""""""""""""######)))(((%%%"""!!!!!!"""#####################$$$%%%########################$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$uuusssnnnmmmpppmmmnnnkkkiiihhhhhhfffccc___[[[ZZZXXXXXXXXXWWWVVVTTTRRRRRRQQQQQQPPPOOOMMMMMMHHHFFFDDDBBBBBBCCCFFFGGGHHHFFFCCC@@@===:::777666333111...------------,,,,,,)))'''(((+++---,,,******+++,,,+++)))'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$""""""######%%%''')))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""######""" !!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&%%%$$$$$$&&&'''''''''''''''((((((((((((***************+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......222111111000000/////////000000000111222333444555222222222222333444555555555666666777888888777777777777888:::;;;;;;<<<<<<888:::<<<<<<:::::::::;;;999;;;===>>>>>>>>>===<<<<<<>>>AAA@@@>>><<<<<<<<<999;;;>>>@@@@@@>>>===<<<;;;:::::::::999999999999777777777777888888999999888555222000//////...------............---,,,+++******)))(((((((((((())))))))))))(((((((((((('''((((((((((((((((((((((((***)))'''&&&%%%&&&((()))'''''''''''''''&&&&&&%%%'''&&&&&&'''((((((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!!###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########$$$$$$###############""""""""""""######(((&&&###!!! !!!"""######""""""###$$$%%%%%%########################$$$###############$$$$$$########################yyywwwqqqoooqqqnnnkkkjjjhhhggggggfffcccaaa[[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNMMMHHHFFFDDDBBBBBBEEEHHHJJJJJJHHHEEEAAA===999777666444111...---......---,,,***)))((()))***,,,,,,,,,+++,,,---,,,***(((((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&$$$###$$$&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""#########!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((************+++,,,---...,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,------...000000000000000000//////111000000000111222222333111111111222333333444444333444555666777777777777444555666777888999999999888:::;;;<<<:::::::::;;;999:::;;;;;;<<<<<<<<<<<<>>>BBBEEEDDD???<<<;;;<<<777:::<<<===<<<;;;;;;;;;:::::::::999999999888888888888888888888888888888666333000/////////...---....../////////---,,,***++++++***)))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((***(((&&&$$$$$$&&&)))***'''(((((((((((('''&&&&&&&&&%%%%%%&&&''''''$$$"""###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""#########""""""#########%%%$$$###!!!!!!!!!!!!""" !!!"""###$$$###############$$$$$$$$$#########"""######$$$%%%""""""""""""""""""""""""yyywwwrrrppprrroooiiihhhggggggfffeeedddbbb[[[ZZZXXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNGGGEEECCCBBBCCCFFFJJJLLLMMMKKKFFFAAA<<<888666555444222///............---)))************+++,,,...)))+++,,,+++)))''''''(((''''''''''''''''''''''''#########$$$$$$$$$%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&######$$$&&&$$$%%%%%%%%%######%%%'''###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%$$$###((('''&&&%%%$$$###"""!!!#########$$$$$$$$$%%%%%%"""!!!!!!!!!"""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%***'''%%%%%%((()))(((&&&&&&&&&&&&'''''''''(((((())))))))))))***+++,,,---,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,++++++,,,,,,---.../////////000000000000000111000000000000111111222000111111222333333333333444555555666666666555555333444666777888999888888888:::<<<<<<;;;:::;;;<<<999999888888999:::<<<===BBBFFFIIIGGGAAA<<<;;;<<<777999<<<;;;:::999:::<<<999999999999888888888888888888888777666666555555444222///.../////////...,,,---...///...,,,***)))+++***))))))(((((())))))))))))((((((((('''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&'''))))))(((((()))))))))((('''&&&%%%%%%%%%''')))(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$######################## !!!"""###$$$""""""#########$$$$$$$$$######""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!wwwvvvqqqpppssspppggggggggggggfffeeedddccc[[[ZZZXXXXXXXXXXXXVVVTTTSSSRRRQQQPPPOOONNNNNNNNNGGGEEECCCBBBCCCGGGKKKNNNOOOLLLGGGAAA<<<888555444444222///......///...---(((***,,,,,,******---000&&&((()))(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$############ """$$$###!!! """$$$###$$$$$$###"""###&&&((("""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$"""""""""###$$$&&&((()))"""""""""######$$$$$$$$$ """$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''''',,,((($$$%%%)))+++(((%%%&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,,,,++++++++++++++++++,,,++++++,,,------------,,,,,,,,,++++++,,,,,,---.........//////000000111111111111000000000000111111000111222333333444333333666666666666555444333333444666888999::::::::::::888:::<<<<<<;;;;;;<<<===999888777666777999<<<===DDDHHHKKKIIIBBB===<<<<<<777:::<<<;;;999888:::===999999999888888888888777666666555444333222222111333111......///000000///+++,,,---...---+++)))'''******)))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((###$$$&&&(((((()))((((((((()))*********)))'''&&&%%%&&&'''***,,,,,,***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&"""###%%%''''''&&&%%%$$$######################## !!!"""###%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$""""""""""""###$$$%%%&&&""""""######$$$$$$$$$$$$######""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!wwwsssoooooossspppmmmllljjjjjjjjjhhhdddaaa```]]]ZZZXXXWWWVVVUUUTTTOOOOOOQQQQQQQQQPPPOOONNNIIIGGGEEEBBBBBBEEEKKKPPPQQQNNNIIICCC>>>999777555666333///---,,,---,,,+++************++++++++++++*********)))))))))))))))'''&&&%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$########################$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$$$$&&&'''$$$"""&&&''''''(((&&&$$$""" ######$$$$$$$$$%%%%%%%%% """$$$%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&...+++'''$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))************)))(((&&&%%%$$$'''(((***+++,,,,,,++++++((()))***++++++***((((((''''''(((***+++,,,---............------,,,,,,,,,.........///////////////000111111222222222111111111000//////111333666888777777777666555555444444777777777777777888888999::::::;;;;;;<<<;;;;;;;;;<<<:::888999;;;<<<======AAADDDEEEDDD???<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888666555555444444333222222111111000111111000000//////......+++---...---+++)))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''+++***)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%$$$###'''&&&%%%%%%$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!! !!!"""########################&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$&&&''''''$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$%%%###!!!!!!###$$$"""#########"""######$$$%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$############"""%%%$$$###""""""###$$$%%%$$$###!!! !!!###$$$vvvsssnnnnnnrrrooolllkkkjjjiiiiiigggdddaaa^^^[[[XXXWWWVVVVVVUUUTTTQQQRRRRRRRRRRRRQQQQQQPPPIIIGGGEEEBBBBBBEEEKKKPPPPPPMMMIIICCC>>>:::888666666333///---,,,---,,,+++(((&&&%%%$$$$$$&&&((()))++++++******)))))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###&&&((((((&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$###%%%###"""###%%%&&&%%%###$$$%%%&&&''''''%%%$$$"""#########$$$$$$$$$%%%%%%!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&'''((()))'''''''''(((''''''&&&&&&(((((()))***++++++++++++))))))************))))))(((((()))***+++,,,,,,---------------,,,,,,,,,+++............////////////000000111222222222222222222111000000111333555777666666666666666555555555666666666666777888999::::::;;;<<<<<<===<<<<<<<<<===;;;999999;;;<<<<<<<<<>>>AAABBBAAA===;;;:::;;;;;;;;;;;;;;;:::::::::::::::999999888777666555555444333333222111111000000000000//////...---,,,,,,---///000///,,,******+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""######$$$$$$######"""###############$$$%%%&&&((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!""""""###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%$$$$$$$$$""" !!!#########$$$$$$###############$$$########################%%%$$$###"""""""""###$$$%%%###!!!"""###$$$""" """""""""!!!"""######$$$$$$$$$$$$#########""""""####################################"""""""""!!!""""""######$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$###!!! !!!###$$$tttqqqmmmmmmpppnnnkkkiiihhhhhhhhhfffccc```\\\YYYWWWVVVVVVVVVUUUTTTRRRRRRRRRQQQQQQPPPPPPPPPHHHGGGEEECCCBBBEEEKKKOOOOOOLLLHHHCCC>>>;;;999888666333///---,,,---,,,+++,,,***(((&&&&&&(((,,,...,,,,,,++++++***)))((((((%%%''')))++++++)))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''(((((('''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%$$$$$$%%%%%%$$$###"""###$$$&&&&&&&&&%%%$$$""""""#########$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###&&&(((((('''%%%'''&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))******+++,,,***)))))))))))))))******))))))*********+++++++++,,,,,,,,,,,,++++++++++++............//////000000//////111222333333333333333333222111222333444555555555555555666666666666555555666666888999;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>><<<:::999;;;<<<<<<;;;;;;===>>>===;;;999999999;;;;;;;;;:::::::::999999888777777777666666555555333333222222111000000000000//////---,,,+++******---//////...,,,***)))***(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###""""""""""""""""""###!!!!!!""""""###%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$%%%###""""""$$$%%%$$$$$$$$$###############$$$$$$""""""""""""""""""""""""%%%$$$######""""""######$$$###""""""######"""!!!"""!!!!!!!!!!!!"""######$$$$$$$$$###############""""""""""""""""""""""""############"""""""""""" !!!"""###$$$%%%&&&&&&$$$$$$###""""""###$$$$$$###"""!!! !!!"""###ssspppllllllooollliiihhhgggggggggeeebbb```[[[YYYWWWWWWXXXXXXWWWVVVQQQQQQPPPOOONNNMMMMMMMMMHHHGGGEEECCCCCCFFFKKKOOOMMMKKKGGGCCC???<<<:::999666333///---,,,---,,,+++///...,,,+++,,,---///111------,,,+++***)))((((((%%%'''((())))))((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$)))((('''&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&&&&$$$###''''''&&&%%%%%%%%%&&&&&&(((((()))************)))***)))(((((((((***+++,,,***)))((((((((()))++++++************************++++++++++++++++++++++++------......//////000000...///000222333444444444555444333333333333444444555666666666666666666666444444555777888:::<<<=========>>>???@@@@@@@@@@@@???===;;;:::;;;;;;;;;:::999:::::::::999999999999::::::::::::999999999999777777777777666666666666222222222111000000//////000//////---,,,+++***)))+++,,,---+++)))'''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%&&&%%%$$$#########"""######$$$%%%########################$$$$$$$$$##################"""""""""######"""""""""""""""""""""######$$$#######################################"""""""""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$##################$$$$$$###""""""""""""###$$$sssoookkkkkknnnlllhhhggggggggggggeeebbb```[[[ZZZYYYYYYZZZZZZYYYWWWRRRRRRQQQPPPNNNMMMLLLLLLGGGGGGEEEDDDCCCFFFKKKNNNMMMKKKGGGBBB???<<<:::999666333///---,,,---,,,+++)))***+++,,,,,,,,,++++++,,,,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""############$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$!!!!!!###%%%&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((((())))))((((((''''''***)))((((((((()))***+++***)))((((((((()))+++,,,+++++++++************)))++++++++++++++++++++++++---------...///000000111//////111222444444555555555555444444444444444444777777666666555555555444444444555777999;;;===>>>===>>>???@@@AAAAAAAAAAAA@@@===;;;:::;;;<<<<<<;;;:::999888888999999999999::::::999999999888888888777777777777777666666666222111111000000//////...000000///...---++++++***)))***++++++)))''''''((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%######""""""""""""######"""""""""#########""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###!!! ######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""###$$$$$$######$$$$$$%%%&&&########################%%%%%%$$$$$$$$$#########""""""""""""""""""#######################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$sssoookkkkkknnnlllhhhggggggggggggfffcccaaa\\\[[[ZZZ[[[[[[[[[YYYWWWTTTUUUUUUTTTSSSPPPNNNLLLGGGFFFFFFDDDDDDFFFJJJNNNMMMKKKGGGCCC???<<<:::999666333///---,,,---,,,+++'''(((***,,,,,,+++***(((*********)))))))))))))))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$######$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''' !!!"""###%%%'''%%%%%%$$$$$$##################$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$""" ###&&&)))***&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$)))))))))(((((())))))***(((((((((((()))***+++,,,++++++******************++++++++++++,,,,,,,,,,,,,,,------...///000111111000000222333444444444444555555555555555555555444666666666666666555555555555555666777999;;;===>>>===>>>???@@@AAABBBBBBBBB???===;;;:::<<<======<<<:::999777777888999888777999999999888888888777777777777666666555555555444111111000000///.........///......------,,,,,,+++)))***,,,,,,***)))***+++(((((((((((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""!!!!!!  !!!!!!"""#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###""""""###$$$%%%###!!!""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""!!!"""######""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&###############$$$$$$$$$&&&&&&%%%%%%$$$#########""""""""""""############$$$$$$$$$#########"""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ssspppkkkkkkooolllhhhhhhgggggghhhgggdddbbb\\\[[[ZZZZZZ[[[ZZZXXXUUUTTTVVVWWWWWWUUURRRNNNKKKFFFFFFFFFEEEDDDFFFJJJNNNNNNLLLGGGCCC>>>;;;999888666333///---,,,---,,,+++******+++,,,---,,,,,,+++((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''%%%######%%%'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&& """###""""""$$$'''###############$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&###$$$&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""%%%'''(((((($$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''''''''&&&((()))))))))))))))(((((('''((()))******+++++++++******************+++++++++,,,,,,,,,------------,,,,,,---...///000111111111222222333444444444333444555555666666666555555333333444555666777888999666666666888999;;;===>>>===>>>???@@@AAABBBBBBBBB>>><<<::::::<<<===>>>===;;;888555555777888777555999888888888777777777777555555444444333222111111111000000//////...------,,,,,,,,,,,,,,,,,,++++++&&&(((***+++******+++,,,(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&((())))))***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""!!!!!!!!!""""""###!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$###$$$%%%'''(((&&&$$$""""""""""""###$$$%%%&&&###########################$$$$$$%%%$$$###"""!!! """$$$###"""!!!###%%%$$$$$$######$$$$$$%%%&&&""""""#########$$$$$$$$$%%%%%%%%%$$$###"""""""""!!!"""""""""###########################$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""######"""""""""ssspppkkklllooollliiihhhggghhhhhhgggeeebbb[[[ZZZZZZZZZZZZYYYVVVSSSRRRTTTVVVWWWUUUQQQLLLHHHFFFFFFFFFEEEDDDFFFJJJMMMOOOLLLHHHCCC>>>;;;999888666333///---------,,,+++******)))))))))***+++,,,&&&&&&''''''((()))))))))%%%''')))******)))'''%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%"""!!!$$$&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&''')))'''$$$"""###%%%!!!!!!!!!"""###%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""#########$$$%%%&&&'''(((&&&'''(((***++++++,,,,,,'''((()))******)))((('''&&&''')))***+++++++++***))))))*********+++++++++,,,,,,,,,------.........,,,,,,---...///000111222222222333444444333333333444444555666777777666666///000222444777999;;;<<<666777777888999;;;<<<===<<<===???@@@AAABBBBBBBBB>>><<<::::::<<<>>>???>>>;;;888444444555666555333888888888888777777777777444444333222111//////...000000000///......------)))************+++++++++###%%%'''((((((((()))+++(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$%%%&&&((((((###$$$%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&%%%""""""######$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$  """%%%%%%$$$"""""""""""""""###$$$%%%&&&""""""""""""""""""""""""######$$$%%%$$$###"""!!!"""$$$###!!!!!!###%%%#########"""######$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&"""###$$$%%%%%%$$$###""" !!!!!!!!!!!! qqqnnnjjjjjjllliiiiiifffdddccceeeeeebbb___[[[ZZZZZZYYYXXXWWWWWWWWWUUUVVVVVVTTTQQQNNNMMMMMMGGGEEEBBBAAABBBEEEIIILLLPPPMMMHHHCCC???=========888444...***)))***++++++,,,,,,------,,,***)))((($$$%%%'''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''&&&%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$#########""""""&&&%%%###"""""""""######'''$$$!!!!!!######!!!############"""""""""!!!"""############$$$$$$$$$&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%###"""!!! $$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''%%%###"""$$$&&&%%%$$$$$$######$$$$$$%%%)))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,------,,,++++++---...///111222222333333444444333222111111111111444444555555555555444444444555666777888999:::;;;666888999;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>::::::888777555444444444222222222333444555666777444444333222111111111111111111000000//////......))))))))))))******************)))((((((((((((((())))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''!!!""""""######""""""!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$(((%%%######%%%%%%###!!!%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&!!!"""""""""""""""!!!!!!"""############$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""######""""""""""""######%%%%%%%%%$$$###"""!!! ###"""!!!!!!!!!"""$$$%%%rrroookkkkkkmmmiiihhheeebbbaaacccbbb___\\\[[[ZZZZZZYYYXXXXXXWWWWWWUUUVVVVVVTTTPPPMMMLLLLLLHHHFFFCCCAAABBBDDDHHHKKKOOOLLLGGGBBB>>><<<;;;;;;777333...******++++++,,,+++,,,,,,,,,+++***((('''*********++++++***))))))''''''((((((((((((''''''''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$#########""""""%%%%%%###"""""""""######(((&&&$$$###$$$$$$###"""$$$$$$$$$$$$############"""############$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&###$$$$$$$$$$$$######"""%%%$$$######$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((***+++***)))((()))***,,,,,,,,,------,,,,,,+++,,,---...000111222222222666666555444444444444555333444444555555444444333444555555666777888999999777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;<<<<<<===:::999888666555555444444444444444444555666777777444444333222111111111111......------,,,+++++++++(((((()))))))))************))))))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""##################""""""############$$$$$$$$$%%%###"""###%%%&&&%%%######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""!!! """############$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$!!!!!!"""""""""###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""""""""""""""######""""""""""""######""""""#########"""!!!!!!""""""!!!!!!!!!"""###$$$rrrpppllllllnnnkkkiiieeebbbaaabbbaaa^^^[[[ZZZZZZZZZYYYXXXXXXWWWWWWTTTUUUUUUSSSOOOLLLKKKLLLIIIFFFCCCAAAAAADDDGGGIIILLLIIIEEE@@@===;;;:::999666222---******+++,,,,,,+++++++++++++++***((((((+++***)))(((((('''((((((''''''(((((((((((('''''')))(((''''''&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###############%%%$$$######"""#########&&&&&&&&&$$$###"""###$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$'''&&&%%%$$$############""""""######$$$$$$$$$$$$&&&$$$"""$$$'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))&&&''''''''''''((((((((())))))))))))))))))))))))(((***+++***)))((()))***,,,,,,------------,,,,,,,,,,,,...///000000000000222222222222222333333333333333444444444444333333555555555555666666777777888888888888999:::;;;;;;===<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;999999777666555555555555666666555555555666666777444333222111000000000000------,,,++++++***))))))(((((())))))))))))*********)))((((((''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""""""""!!! !!!"""######"""!!! """############$$$$$$$$$###""""""###%%%&&&&&&%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$###""" """############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$###########################"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!""""""######""""""######""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!"""######oooooolllmmmpppmmmkkkgggdddcccdddccc```\\\ZZZZZZYYYYYYXXXXXXXXXXXXSSSTTTTTTRRROOOLLLKKKKKKIIIGGGCCCAAAAAACCCFFFHHHJJJGGGDDD???<<<:::888888555111---++++++,,,------,,,,,,,,,++++++******))),,,***)))'''&&&&&&''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$##################"""$$$%%%### !!!$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%###############$$$$$$$$$'''$$$"""$$$''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$%%%'''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((***+++***)))((()))***+++,,,------------------+++,,,---...////////////...///000111111222222222444444555555555555444444444444555555555555555555999888777777777999:::;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;888888777666666555666666777777666555444444555555333222111000000///000000//////...---,,,++++++***(((((((((((()))))))))***))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!"""###%%%&&&&&&%%%###"""""""""#########$$$$$$$$$#########$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###""""""###%%%'''(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###################################################!!!!!!"""############"""######""""""""""""###### !!!""""""######""""""!!!!!!!!!!!!!!!"""""""""{{{llllllkkkmmmqqqnnnjjjfffccccccdddccc```\\\YYYYYYYYYYYYXXXXXXXXXXXXSSSTTTTTTRRROOOLLLKKKKKKIIIFFFCCCAAA@@@BBBFFFHHHHHHFFFCCC???<<<:::888777444111---++++++,,,,,,,,,---,,,,,,+++++++++++++++///...,,,***))))))******%%%%%%%%%&&&&&&%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%####################################$$$#########!!!$$$%%%### !!!$$$$$$#########""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((%%%$$$###"""""""""######'''%%%###$$$&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%'''(((%%%$$$$$$######$$$$$$%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***+++***)))((()))***+++,,,------.........---+++,,,---......///......000111333444555555555555555555666666666666555555444444444444555555555555999888777666777888999:::;;;:::::::::999888888888;;;::::::999999::::::;;;888777666666666666666777666666555444333333333333222222111000////////////000000///...---,,,+++***'''(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%$$$#########%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%% !!!"""""""""""""""""""""#########$$$$$$$$$######""""""###%%%&&&(((%%%%%%###""""""###%%%%%%""""""""""""##################$$$$$$$$$$$$##############################%%%%%%$$$$$$###""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#####################""""""""""""############$$$$$$######"""!!! !!!!!!"""""""""""""""zzzlllllljjjlllpppmmmfffccc``````aaaaaa^^^[[[YYYYYYYYYYYYYYYYYYXXXXXXTTTUUUUUUSSSOOOLLLKKKLLLHHHEEEBBB@@@@@@CCCFFFHHHHHHGGGDDDAAA>>>;;;999888444111...,,,,,,,,,,,,+++,,,,,,+++******++++++,,,++++++***)))((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&#########"""""""""!!!!!!"""############$$$$$$$$$#########$$$&&&''')))***&&&%%%###"""""""""######&&&%%%$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***+++***)))((()))***+++,,,---......///......,,,------...//////.........000111333444444333333444555555555555555555444444444444444555555666666888777777777777777888888888888777777777777777777::::::999999999999::::::777666666666666777777888666555444333333333333333222111000///..................---,,,***)))((((((''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$%%%&&&&&&%%%###""""""###%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """############$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$############$$$$$$#################################$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$############""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!"""###############~~~nnnmmmjjjjjjmmmjjjdddbbb___```bbbbbb___]]]XXXYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVTTTPPPMMMLLLLLLFFFDDDAAA@@@@@@CCCGGGIIIIIIHHHEEEBBB???===;;;:::555222///---,,,,,,***)))******)))(((((()))***+++&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$###&&&$$$######$$$%%%%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$%%%''''''$$$###"""!!!"""###%%%&&&%%%&&&%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((***+++***)))((()))***+++,,,---...////////////------...////////////...,,,...///111222111000///222333333444444333333222333333444555666777777888666777777777777777666666444555555555555555666666999888888777777888888999666666666666666777888888666555555444444444444555111111000///............------,,,***)))((('''&&&'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$!!!""""""""""""""""""!!!###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######"""!!! !!!"""###"""############$$$$$$$$$###%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""################################################""""""###$$$$$$$$$$$$#########""""""""""""######!!!""""""###############!!!"""###$$$%%%$$$$$$###qqqooojjjiiikkkhhheeeccc```aaaddddddbbb___XXXXXXXXXYYYYYYYYYYYYYYYUUUVVVVVVTTTQQQNNNMMMMMMEEECCCAAA???@@@CCCGGGJJJJJJHHHFFFDDDAAA>>><<<;;;666333///---,,,+++***((()))((('''&&&&&&'''((()))'''((()))*********(((((((((((())))))))))))((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%""" ###%%%###!!!%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$##################$$$$$$""""""!!!!!!"""$$$'''((($$$&&&&&&!!!""")))$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((***+++***)))((()))***+++,,,---...////////////......//////000/////////000111333444444444222111111111111222222111111111333333444555666888888999555666777888888777666555222333333444444555555555777777666666666666777777666555555666666777888999666666555555555555666666111000///......------.........---+++***(((''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$!!! !!!$$$%%%"""############$$$$$$$$$!!!###%%%%%%######%%%((("""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%$$$"""!!!"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########""""""""""""###### """######$$$$$$"""###$$$%%%&&&%%%$$$$$$uuusssnnnkkkkkkeeecccbbbaaabbbbbbaaa^^^[[[[[[YYYXXXXXXZZZ[[[[[[ZZZYYYYYYXXXVVVSSSPPPMMMKKKHHHEEEBBB@@@@@@BBBEEEHHHHHHHHHFFFDDDAAA>>>;;;:::333111...---,,,+++)))(((*********++++++,,,,,,,,,,,,+++)))((((((((()))*********)))((('''&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%$$$######"""%%%$$$$$$######$$$$$$%%%"""!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$'''((('''###"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!###"""!!!"""$$$%%%%%%#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&))))))((((((''''''''''''%%%&&&''''''((((((''''''))))))))))))************++++++,,,------......///------......//////000000000111111111111000000///000111111222222222111111222333333444555666777777777666666555555555666666555555555555555555555555555555555666666666666666888666444555888999777555777666444555666888777777;;;777222///...---+++***,,,+++***)))(((((((((((()))'''&&&&&&''''''&&&%%%((('''%%%%%%$$$%%%&&&''''''%%%$$$%%%'''))))))(((%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''((((((((((((''''''((('''&&&%%%###"""!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%'''&&&$$$#########$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$################################################$$$$$$$$$############"""!!!!!!"""###############$$$$$$%%%%%%%%%$$$$$$###''''''%%%%%%%%%%%%''''''!!!!!!""""""#########$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######""""""##################"""!!! ######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""uuutttnnnllllllfffcccbbbbbbbbbcccbbb___]]][[[YYYXXXXXXZZZ[[[[[[ZZZYYYYYYXXXVVVSSSPPPMMMKKKHHHEEEBBB@@@@@@BBBEEEHHHKKKJJJHHHFFFCCC???<<<;;;333111...,,,,,,+++***((()))))))))*********++++++******((('''''''''((()))))))))((((((''''''&&&&&&'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))))))))))))))(((''''''%%%$$$$$$######$$$$$$%%%$$$###$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%!!!###%%%'''&&&$$$""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""###""""""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!""""""""""""#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''))))))))))))************++++++,,,,,,---.........------...//////000000111//////000000111000000000//////000111111111111000222333333444555666777777555444444333333333333444555555555555444444444444444444444444555555555555888666555666888999777555777666555666888999999777888555111///......---,,,,,,+++***)))(((((((((((()))'''&&&&&&''''''&&&%%%'''&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$######&&&%%%$$$###"""######$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""""""""!!!%%%%%%$$$###!!!$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&"""##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ """###""""""######""""""############""""""""""""#########$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""############$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###"""vvvtttooollllllgggcccbbbbbbcccdddcccaaa^^^ZZZYYYXXXYYY[[[\\\[[[ZZZXXXXXXWWWVVVSSSOOOLLLKKKHHHEEEBBB@@@@@@BBBEEEHHHLLLKKKIIIFFFBBB>>>;;;999333111...,,,,,,+++***)))((((((((())))))))))))***))))))((('''''''''''''''((((((((((((((('''''''''((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$###"""###$$$%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""""""""###((('''&&&&&&$$$$$$###"""%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''))))))))))))************++++++,,,,,,------............//////000111111111---...//////000000000000...//////000111111000000222333333444555666777777555555444333333222333333555555555444444333333333333333333333444444555555888777666777888999888666666666666888;;;;;;:::888666333000/////////...---++++++***)))(((((((((((()))'''&&&&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&%%%$$$#########$$$$$$###"""""""""######""""""""""""""""""""""""#########""""""#########%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################""""""""""""!!!!!!!!! !!!"""##################$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$ ######""""""###$$$!!!""""""############"""!!!!!!"""""""""#########$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$%%%%%%%%%######"""""""""!!!!!!!!!"""######$$$$$$######"""vvvtttooommmmmmiiibbbaaaaaabbbcccbbb```^^^ZZZYYYYYYZZZ\\\]]]\\\[[[YYYXXXWWWVVVSSSPPPMMMKKKHHHEEEBBB@@@@@@BBBEEEHHHJJJIIIGGGDDD@@@<<<888666333000---++++++++++++***))))))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((((((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%""""""############""""""%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%#########%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$""""""""""""############&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))***************++++++,,,------............//////000111111111,,,,,,...///000000000000...///000111111222111111222333333444555666777777777777666555444444444444555555444444333222222222333333333444444555555666888888777777888888888777555666777:::<<<<<<:::888555333000/////////---,,,******)))((((((((((((((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%$$$######$$$%%%%%%&&&&&&%%%%%%########################%%%$$$###"""###$$$&&&'''########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""######""""""""""""######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%%%%############################################################"""""""""""" !!!###%%%'''((())))))######$$$%%%%%%%%%$$$$$$$$$##################$$$&&&&&&&&&%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$ !!!######""""""###$$$"""############""""""!!!""""""""""""#########$$$$$$##################$$$!!!!!!"""""""""##########################################$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""############""""""vvvtttnnnmmmmmmiiiaaa``````aaaaaaaaa^^^\\\ZZZYYYZZZ[[[^^^^^^]]]\\\YYYYYYXXXVVVTTTPPPMMMKKKHHHEEEBBB@@@@@@BBBEEEHHHJJJIIIGGGCCC???;;;888666333000---+++++++++++++++************************************))))))(((((('''''''''((((((((((((((('''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((()))))))))******************++++++,,,------............///000000111111,,,,,,...///000000000000///000111222333333333333222333333444555666777777777777666444444333333333444444333333222222222222333444444555666666777777777777888888777777777888555555777999;;;;;;999777666444111//////---+++)))***)))(((((((((((((((((()))'''&&&&&&''''''&&&%%%###$$$$$$%%%%%%&&&&&&&&&$$$###""""""$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$$$$#########$$$#########$$$$$$%%%&&&################################################%%%%%%$$$$$$$$$$$$######'''''''''&&&&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%########################'''&&&&&&&&&%%%%%%$$$$$$################################################"""""""""######$$$$$$$$$!!!"""######""""""###$$$$$$$$$$$$######!!! #########$$$$$$$$$%%%%%%#########$$$$$$#########!!!!!!"""""""""#################################$$$$$$$$$######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""uuurrrmmmlllmmmiiiaaaaaa`````````___\\\ZZZYYYYYYZZZ\\\______^^^\\\ZZZZZZYYYXXXUUUQQQNNNMMMHHHEEEBBB@@@@@@BBBEEEHHHKKKJJJHHHEEEAAA===:::888333000,,,******+++,,,,,,++++++************))))))***************)))(((((((((((((((((((((''''''''''''&&&%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$&&&''''''(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((())))))))))))******************++++++,,,,,,------------......///000000000---...//////000000000000000000222333444444555555222333333444555666777777555555333222111111111111222222222222222222222222333444444555666777888888555777888777666555666777555555555777888999777555666333111000///---***((()))((((((''''''((((((((()))'''&&&&&&''''''&&&%%%"""###$$$%%%&&&&&&&&&%%%$$$"""""""""%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""########################""""""###$$$$$$$$$$$$############$$$%%%&&&&&&&&&!!!"""######$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########""""""#########%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%%%%%%%$$$################################################!!!!!!""""""###$$$$$$$$$"""###$$$###!!!!!!###%%%$$$$$$$$$######"""!!! ###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$#########"""""""""######"""""""""!!!!!!!!!###""""""!!!!!!""""""###tttqqqlllkkkllliiicccbbbaaaaaaaaa___\\\YYYYYYYYY[[[]]]``````___]]]\\\[[[[[[YYYVVVSSSPPPNNNHHHEEEBBB@@@@@@BBBEEEHHHJJJIIIGGGDDDAAA>>>;;;999333000,,,******+++,,,---******)))))))))(((((((((((()))*********)))''''''))))))((((((''''''&&&&&&((('''&&&'''(((((((((&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%""""""###$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((''''''((()))))))))))))))))))))))))))*********************+++,,,,,,------,,,,,,------......////////////000000111000000000///000111222333444444444222333333444555666777777666555333222111000000000000000111111222222333333222333333444666777777888444666777666444444555777666555333444555555444222333111000//////...,,,***(((((('''''''''(((((())))))'''&&&&&&''''''&&&%%%!!!"""$$$%%%&&&&&&%%%%%%&&&$$$######%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%######$$$%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%################################################!!!!!!!!!"""###$$$$$$$$$###$$$$$$###!!!!!!###%%%!!!!!!"""###########################$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$%%%&&&&&&$$$$$$#########"""""""""###"""!!! !!!"""###tttqqqkkkjjjlllhhheeedddcccbbbbbb___\\\YYYYYYYYY[[[^^^```aaa___]]]]]]\\\[[[ZZZWWWTTTQQQOOOHHHEEEBBB@@@@@@BBBEEEHHHGGGFFFDDDBBB???<<<:::888444000,,,)))***+++------))))))(((((('''''''''&&&'''((()))))))))(((&&&%%%******)))((('''&&&&&&%%%***((('''((()))***)))(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''''''''&&&#########$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''&&&$$$%%%%%%&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&######$$$%%%&&&&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''((((((((())))))'''(((((()))))))))))))))))))))))))))************)))******+++,,,,,,------++++++,,,,,,---......///000111111111111000000///...///000111333333333444222333333444555666777777888777555444333222222222//////000111222333333444111111222333444666666777333555777666333333444777666444222222222333222111000/////////000///---+++(((((('''''''''(((((())))))'''&&&&&&'''(((&&&%%%!!!"""$$$%%%&&&&&&%%%%%%((('''%%%$$$%%%%%%$$$###%%%&&&''''''((((((''''''"""""""""""""""""""""""""""$$$$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""""""""###$$$%%%&&&&&&%%%$$$########################%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&############$$$%%%&&&'''################################################$$$$$$$$$############"""''''''&&&%%%$$$"""!!! !!!"""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%################################################ !!!!!!"""###$$$$$$$$$$$$$$$$$$###!!!!!!###%%% """$$$%%%&&&&&&""""""""""""############"""###$$$%%%%%%$$$###"""!!!""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$&&&((()))***$$$$$$$$$$$$###############"""!!! !!!"""###uuuqqqkkkjjjllliiidddcccbbbbbbccccccbbb```^^^]]]\\\\\\^^^^^^]]]\\\\\\]]]\\\ZZZWWWRRRMMMJJJHHHFFFDDDCCCBBBCCCDDDEEECCCBBBAAA???===<<<::::::444111...,,,,,,,,,,,,+++)))))))))))))))*********((((((((((((((('''''''''&&&&&&''')))************((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$######"""$$$$$$###############$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""&&&%%%###"""""""""######%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$"""!!! """###$$$&&&''''''&&&&&&!!!"""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!!!!"""$$$%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))***)))'''&&&'''(((***,,,******))))))******+++,,,------......///000111111111111000000/////////...000000000000000111111222777777666666666777888999666555444222111000000000//////000111222222333333222222222222222222222222555555444444444555777999444444333222222222222333000///...---,,,+++++++++(((''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$""" %%%$$$###""""""###$$$%%%########################!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###%%%$$$###""""""###$$$%%%&&&%%%$$$""""""""""""###$$$$$$############$$$$$$###########################$$$%%%%%%%%%%%%$$$###########################&&&%%%$$$###""" !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$vvvrrrkkkiiijjjfffcccbbbaaaaaabbbbbbaaa___\\\[[[ZZZ[[[]]]^^^]]]\\\[[[[[[[[[YYYUUUQQQLLLIIIFFFEEECCCBBBAAABBBCCCDDDCCCCCCAAA???===;;;:::999444111...,,,,,,,,,,,,+++*********)))))))))))))))(((((((((((()))))))))***&&&'''((()))))))))))))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%(((''''''&&&%%%$$$######"""###$$$&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######"""######$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((***)))(((''''''(((******+++++++++++++++,,,,,,---++++++,,,,,,---......///000000000/////////......000000///000000111222333555666777777777777666666555444333111111000000000000000111111222333333333333333333333333333222222222333444555555777888:::555444444333222111111000000///---,,,++++++******)))(((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$###""""""###$$$$$$########################""""""############""""""###############$$$$$$$$$"""######$$$$$$######""""""""""""###$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$%%%########################""""""""""""""""""""""""!!!!!!""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%$$$###""""""###$$$%%%$$$######""""""###$$$%%%#########""""""####################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""######$$$vvvrrrllliiiiiicccbbbaaa```aaabbbbbb```^^^YYYYYYYYY[[[]]]^^^^^^\\\ZZZZZZYYYWWWTTTOOOKKKIIIEEEDDDBBBAAA@@@AAACCCDDDCCCCCCAAA???===;;;999999444111---++++++,,,++++++++++++******))))))((((((((((((((())))))******+++'''(((((()))))))))((((((''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$###############$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&(((((('''&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++,,,,,,---.........////////////............/////////000111222333444666888;;;======;;;777555333222111000000000000000111111111222222333333444333333333333333333444444333444666666777888;;;======;;;999666444111///.........,,,+++***))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$###############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$###""""""###$$$$$$#################################""""""#########$$$$$$$$$###############"""######$$$$$$######"""#########$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''########################"""###$$$$$$%%%$$$$$$$$$################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""######%%%$$$$$$######$$$$$$%%%""""""""""""###$$$%%%&&&###""""""!!!!!!""""""#################################$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$tttrrrllliiiiiidddaaaaaabbbcccdddccc```^^^XXXXXXYYY\\\___```___^^^ZZZYYYXXXVVVSSSOOOLLLJJJEEEDDDBBBAAAAAABBBDDDEEECCCCCCAAA???<<<:::999888333111---++++++++++++***,,,++++++***)))((('''''')))))))))(((((((((((((((((((((((()))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""""""""$$$%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%************************))))))*********)))((((((+++++++++++++++,,,------........./////////000000//////................../////////000111222333444888<<>>:::111111000000000000000111111222222222222222333333333333333444444555555555777777777777999@@@LLLUUU```YYYLLL???555000//////---,,,+++***)))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$#########$$$$$$#################################%%%$$$###""""""###$$$%%%%%%$$$$$$$$$###"""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$"""!!! ###########################""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""########################################################################""""""""""""############!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$sssqqqlllkkklllgggbbbccceeeggghhhfffbbb^^^ZZZZZZ\\\___bbbcccaaa___ZZZYYYXXXUUUSSSPPPMMMLLLFFFEEECCCCCCCCCDDDFFFGGGDDDCCCAAA>>><<<999777666333000,,,******+++******++++++******))))))(((((()))(((((('''&&&%%%$$$$$$&&&''''''(((((((((''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$#########$$$$$$$$$$$$&&&''''''%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$######"""""""""""""""###$$$%%%%%%%%%$$$###""""""!!!""""""%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$############$$$%%%$$$###"""""""""###$$$%%%"""######$$$$$$######"""%%%%%%$$$##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++******))))))******+++,,,------------------------////////////000000000000222111111111111222333333444888===AAABBB@@@<<<999333222111000000000000000111111111111111111111111222222333333444444555555222444555555999CCCRRR]]]ddd[[[NNN@@@555000///000------+++***)))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''%%%$$$###"""###$$$$$$%%%%%%%%%%%%((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$$$$$$$$$$###############"""######$$$$$$######""" !!!!!!"""######$$$$$$#########"""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$########################""""""!!!!!!!!!"""######"""######$$$$$$######"""$$$%%%%%%$$$$$$"""!!!!!!###""""""!!!!!!""""""###########################$$$###""""""""""""###$$$########################"""""""""""""""#########!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$uuuqqqkkkjjjkkkggg```bbbdddhhhiiifffaaa\\\YYYZZZ\\\___bbbbbb```]]]YYYXXXVVVTTTQQQNNNLLLKKKEEEDDDBBBBBBBBBDDDEEEGGGDDDCCCAAA>>>;;;999777666333000,,,******+++***************)))))))))))))))&&&'''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$######$$$$$$%%%&&&'''###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&%%%$$$###""""""""""""$$$$$$##################"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$"""!!! """######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''''''''''''''))))))(((((()))+++---...+++************+++,,,,,,------------------------000000000000111111222222333333222111111111222222111333777;;;<<<<<<;;;999555444333111111000000000000000000000000000000000111111222222333444444444///333555555777>>>KKKUUUXXXQQQGGG===555111///000...---,,,+++***)))))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''%%%$$$"""""""""###$$$%%%%%%%%%%%%(((((('''&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""###########################$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""######$$$$$$######"""!!!""""""######$$$%%%%%%$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''$$$###"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%$$$########################!!!!!!!!!!!!!!!"""######!!!"""############"""!!!"""###$$$$$$$$$$$$""""""#########""""""#################################$$$###"""!!!!!!"""###$$$#################################"""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$wwwrrrkkkhhhiiieee___aaadddggghhheee```[[[YYYZZZ\\\___aaaaaa^^^\\\WWWVVVUUURRROOOMMMKKKJJJDDDCCCAAAAAAAAACCCEEEFFFDDDCCCAAA>>>;;;999666555222000,,,************))))))))))))))))))*********%%%%%%&&&'''((()))***+++$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&(((((("""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$############"""""""""###$$$$$$%%%%%%"""###%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""%%%$$$###""""""###$$$$$$%%%$$$"""!!!"""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((())))))***+++,,,************************)))((('''''')))+++...000,,,,,,++++++,,,,,,---.../////////////////////...000000111111222222222333444444333222111111111111000222555888:::;;;;;;;;;666555444222111000000000000000000///////////////000000111222222333444444111555888777444777???GGGJJJFFF@@@:::444111/////////...,,,+++******))))))(((((('''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """$$$%%%&&&%%%%%%"""###$$$%%%%%%$$$###"""###########################$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""###"""!!!!!!!!!###$$$%%%"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$"""!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!"""######"""!!! !!!###$$$%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$vvvqqqpppkkkeeeccc```aaabbbcccbbbaaa___^^^YYYYYYYYYZZZ\\\\\\[[[ZZZWWWWWWVVVUUUSSSPPPMMMKKKIIIGGGDDDBBBCCCDDDDDDDDDDDDAAA>>><<<;;;999777555333111---,,,++++++***)))************))))))))))))%%%&&&''')))***+++++++++'''((()))))))))(((&&&%%%'''''''''&&&&&&'''''''''%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$######"""%%%''')))(((&&&%%%''')))$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&$$$""""""$$$%%%###!!!$$$#########%%%&&&%%%$$$"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%%%%)))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********))))))(((((())))))******+++,,,,,,))))))))))))))))))))))))---------...............///000111222333222222111000000000000000000000000111222222333444444444444111111000000///---,,,+++---...000111111000///...---...111333444555444444444555555444222222333555777777555333111///...---,,,,,,+++***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$###"""###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$###""""""###$$$$$$"""$$$%%%%%%$$$###%%%&&&##############################$$$$$$$$$%%%%%%%%%"""""""""""""""######$$$!!!!!!"""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%########################$$$$$$$$$#########""""""########################%%%$$$###"""!!!!!!!!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!%%%###!!!"""$$$%%%$$$!!!&&&%%%###!!!!!!"""$$$%%%""""""""""""""""""""""""(((&&&############!!! """"""""""""""""""""""""""""""""""""############vvvpppooojjjdddbbb^^^___```aaaaaa___^^^\\\]]]]]]\\\^^^```aaa___^^^XXXXXXWWWVVVSSSPPPNNNLLLIIIFFFCCCBBBBBBCCCDDDCCCCCCAAA>>>;;;:::999777555222000---,,,,,,,,,+++***))))))))))))(((((((((((( """%%%(((***,,,---'''(((((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######!!!###%%%$$$"""!!!"""$$$&&&&&&$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&$$$"""###$$$%%%###!!!###"""!!!"""$$$%%%$$$##################$$$$$$$$$"""##################"""&&&&&&%%%%%%$$$###""""""&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))*********))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111222333222111111111111111111111111111111000111222222222222222222000000000000///...------//////000000000//////......///000111222333333333333444444333111111222444555444222000///------,,,,,,++++++***)))((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""############$$$$$$$$$$$$########################"""###$$$$$$######$$$&&&########################$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$$$$###$$$$$$%%%&&&&&&''''''$$$###"""""""""###$$$%%%########################$$$$$$$$$#########""""""########################$$$######"""""""""""""""$$$###"""""""""""""""###"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""###########################"""""""""%%%###!!!"""$$$%%%$$$"""$$$###""""""""""""###$$$""""""""""""""""""""""""%%%###""""""###$$$###"""""""""""""""""""""""""""""""""""""""############uuuooonnnhhhbbbaaa]]]^^^___```___^^^\\\[[[[[[ZZZ[[[\\\_________]]]YYYYYYYYYWWWUUURRROOOMMMHHHEEEBBBAAABBBCCCCCCBBBCCCAAA===;;;:::999777555111///,,,+++,,,,,,,,,+++))))))((((((((('''''''''%%%&&&&&&''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%&&&$$$######$$$$$$###"""&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))))))))******+++,,,,,,------,,,,,,,,,,,,------------------.........////////////000111222222222111000111111111111111111111111000111111111111000000///000000000000000000000000222111111000////////////000000000000000111222222222222222111000///000222222000...---++++++,,,,,,++++++***)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""""""""######"""###$$$%%%%%%$$$###"""!!!"""$$$###""""""###%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###""""""""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&'''######""""""######$$$%%%########################$$$############"""""""""###########################""""""""""""###$$$$$$######"""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""###########################$$$$$$$$$$$$###"""###$$$$$$###"""!!!"""""""""###""""""""""""""""""""""""""""""""""""!!! !!!###$$$$$$###""""""""""""""""""""""""""""""""""""############tttnnnmmmhhhbbb```]]]^^^___``````^^^\\\[[[XXXXXXXXXZZZ]]]^^^^^^\\\[[[ZZZZZZXXXVVVSSSPPPNNNGGGEEEBBB@@@AAABBBBBBBBBCCC@@@===;;;:::999666555000...,,,+++,,,------,,,))))))))))))((((((((((((++++++++++++***)))((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&"""###%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%$$$$$$$$$$$$######%%%$$$###$$$&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$#########%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))*********+++,,,,,,------***+++++++++++++++,,,,,,------......//////000000///000111222222111000///111111111111111111111111111111111111000000///.../////////000000111222333666444333111000000111111333222111000000000222222000000111///...---...000///...,,,+++******+++,,,******)))(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%#########"""######$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$#########""""""############$$$$$$$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""###!!!"""$$$%%%%%%$$$"""!!! """######""""""###$$$########################""""""#########$$$$$$$$$######""""""######$$$%%%"""""""""######$$$$$$$$$###############$$$$$$$$$####################################""""""""""""########################""""""""""""###$$$%%%&&&######""""""######$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""#########""""""###############$$$$$$############$$$###### """#########!!! """""""""""""""""""""""""""!!!!!!"""###$$$###"""""""""""""""""""""""""""!!!"""""""""############sssmmmmmmhhhbbbaaa^^^___aaabbbaaa```^^^]]]ZZZYYYZZZ\\\___aaa```___[[[[[[ZZZYYYWWWTTTQQQOOOGGGEEEBBB@@@AAABBBBBBBBBBBB@@@===;;;:::888666444000...,,,+++,,,------,,,+++++++++*********))))))$$$%%%(((+++---///111111(((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%######"""###############!!!"""$$$$$$"""!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%%%%$$$######$$$"""!!! !!!"""###"""!!!%%%$$$$$$$$$###""""""""" !!!!!!""""""!!!!!! !!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''((())))))))))))))))))******++++++,,,------*********++++++,,,,,,,,,------......///000000111///000111222111111//////000000000000000000000000111111222222111000//////////////////000222333444888777555333222222333333444333111000000111222222...//////...,,,,,,---///...---,,,+++***++++++,,,))))))(((((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%""""""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###""""""!!!"""""""""######$$$$$$$$$$$$$$$############$$$$$$""""""############"""""""""""""""#########$$$$$$!!!"""$$$%%%%%%$$$"""!!! """######""""""###$$$########################!!!!!!!!!!!!""""""""""""###############$$$$$$%%%"""###############$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""###%%%&&&'''$$$###############$$$$$$""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""!!!!!!!!!"""""""""############$$$############$$$"""$$$$$$###!!! """"""""""""""""""""""""######"""###$$$$$$""" """"""""""""""""""""""""!!!"""""""""############sssmmmnnniiidddbbb```aaabbbccccccaaa___^^^WWWWWWXXXZZZ^^^``````___[[[[[[ZZZYYYWWWTTTQQQOOOHHHEEEBBBAAABBBCCCCCCBBBBBB@@@<<<:::999888666444111///,,,+++,,,,,,,,,+++,,,,,,+++++++++*********$$$%%%''')))+++,,,------((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%######$$$&&&%%%$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$&&&&&&&&&$$$###$$$%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$$$$###############""""""############""""""!!!!!!"""$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###%%%(((***+++$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&'''((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,------......------...///000000111222///000111111111000///...////////////////////////000111111111111000000//////.........///111333444777777666555444444444444222111111000000000111111......///---,,,+++,,,...------,,,,,,++++++******((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%############""""""""""""%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""""""""###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!"""$$$###""""""###%%%######################## !!!!!!!!!!!!"""""""""$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""""""""###########################"""""""""###$$$%%%&&&'''%%%%%%$$$###############""""""""""""""""""""""""!!!"""""""""########################"""""""""""" !!!""""""######"""$$$$$$$$$###"""###$$$ """$$$$$$$$$"""!!!""""""""""""""""""""""""$$$$$$###$$$%%%$$$""" """"""""""""""""""""""""""""""""""""############rrrnnnoookkkfffeee```aaabbbccccccaaa___^^^UUUUUUVVVYYY\\\______^^^[[[[[[ZZZYYYVVVSSSQQQOOOIIIFFFCCCBBBBBBCCCDDDCCCBBB???<<<:::999888666444222000---,,,,,,,,,+++***+++++++++************)))))))))))))))((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''###%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&'''%%%$$$$$$''''''&&&$$$%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$&&&'''&&&$$$###$$$&&&'''&&&%%%&&&((()))((('''###############$$$$$$$$$&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%"""""""""$$$%%%''')))***%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''(((((())))))***++++++******++++++,,,------...------...///000111222222///000111111111000...---..............................///000000000/////////...------...000222333444444555555555444444333......///////////////...---......---++++++,,,...+++,,,,,,---,,,***(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""############""""""#########$$$$$$$$$%%%%%%########################"""###$$$$$$######$$$&&&########################"""""""""############$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###########################!!!!!!!!!!!!""""""##########################################$$$$$$%%%&&&'''&&&%%%$$$###""""""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%############"""""""""!!! !!!!!!"""######$$$$$$"""$$$%%%$$$"""!!!###%%% !!!"""$$$$$$$$$$$$###""""""""""""""""""""""""######$$$%%%''''''$$$"""""""""""""""""""""""""""""""""""""""############rrrnnnooolllgggfff```aaabbbcccbbbaaa___^^^YYYYYYZZZ]]]aaaccccccbbb[[[[[[ZZZXXXVVVSSSPPPOOOIIIGGGDDDBBBCCCDDDDDDDDDBBB???<<<:::999888555444333111---,,,++++++***)))************))))))))))))&&&'''((()))************((('''&&&%%%$$$%%%&&&&&&(((''''''&&&&&&''''''((($$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''&&&###!!! ######"""%%%%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$&&&(((&&&$$$"""$$$&&&"""!!! !!!###$$$###"""""""""######$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$######"""&&&&&&'''(((((('''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))'''''''''((())))))******''''''((()))******++++++------...///000111222222///000111111111///...---------------------------,,,,,,---...///////////////...---,,,---///111222111222333444444444333222***+++---...///...---,,,.........---,,,+++,,,...)))+++,,,---,,,)))&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$ !!!"""###$$$$$$###""" !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""############""""""############$$$$$$$$$$$$$$$$$$###""""""###$$$$$$"""$$$%%%%%%$$$$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&########################!!!"""###$$$%%%$$$############################## !!!!!!!!!""""""##############################$$$$$$######$$$$$$%%%&&&((('''&&&$$$###""""""!!!"""""""""""""""""""""""" """###$$$%%%&&&$$$#########""""""!!!!!!!!!""""""###$$$$$$%%%%%%!!!$$$%%%%%%"""!!!###%%%!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!"""###&&&((()))'''%%%""""""""""""""""""""""""""""""""""""############pppooommmmmmllleeeaaabbbdddeeedddaaa]]][[[YYYYYY[[[^^^```aaa___]]][[[XXXUUURRRRRRQQQPPPNNNIIIHHHFFFDDDCCCBBBCCCCCCAAA???<<<:::999888666444444222///,,,***+++,,,---,,,,,,,,,+++***)))((('''+++***((('''&&&((()))******(((&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%% !!!###%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&########################$$$%%%&&&%%%$$$$$$&&&((())))))((('''&&&%%%%%%$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%### &&&&&&$$$###""""""!!!!!!'''&&&$$$""""""###$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""!!!!!!$$$&&&'''%%%$$$######&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))))))))***)))((('''''')))))))))***++++++,,,,,,------......///.............../////////...,,,+++,,,------.../////////......------,,,,,,------...,,,,,,,,,,,,---...//////...///111222222111000000111000//////000111000...---,,,,,,+++***)))((((((+++***))))))******)))''')))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""!!!!!!""""""%%%&&&'''&&&%%%%%%&&&(((&&&###"""###&&&'''%%%###$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&#########"""""""""""""""%%%%%%%%%$$$$$$###############""""""""""""######!!!!!!"""############### """###$$$%%%%%%&&&$$$###"""###%%%&&&&&&$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! """""""""######$$$$$$$$$################################################&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!%%%$$$$$$######$$$%%%%%%"""###$$$$$$###"""###%%%!!!"""###$$$$$$###"""!!!""""""!!!!!! #########"""""""""""""""""""""############""""""%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######"""""""""""""""###qqqpppmmmmmmllleeeaaaccceeeeeedddaaa^^^\\\[[[[[[\\\___aaaaaa___]]]XXXWWWVVVUUUTTTRRROOOLLLHHHGGGEEEDDDCCCBBBCCCCCCBBB@@@===;;;:::999777555444222///,,,++++++,,,---++++++++++++******)))(((+++***)))(((((((((*********(((&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###"""!!!!!!###%%%(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###!!! &&&%%%$$$###""""""""""""&&&%%%$$$#########$$$%%%%%%%%%$$$######$$$%%%%%%"""!!!!!! !!!!!!"""$$$$$$$$$$$$$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******)))))))))***++++++,,,,,,,,,---......///............///000000000///...---)))***++++++,,,,,,,,,+++---------,,,,,,---------++++++++++++,,,---.../////////000000111111000000000...---...//////...---++++++******************+++***((()))******)))'''((('''%%%######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$############%%%&&&&&&&&&$$$$$$%%%'''&&&$$$###$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$###############""""""""""""######""""""###$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$"""""""""$$$%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$#########$$$$$$###$$$%%%$$$""""""###$$$!!!"""############"""!!!"""""""""!!!!!!!!! ###"""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""########################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######sssqqqmmmmmmkkkdddbbbccceeeeeeeeebbb___]]]\\\]]]]]]```aaaaaa___]]]VVVVVVWWWWWWVVVSSSNNNJJJHHHGGGEEECCCBBBBBBCCCCCCCCC@@@===<<<;;;:::888777333222///,,,++++++,,,,,,*********+++******)))))))))))))))))))))))))))))))))(((&&&&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###$$$%%%'''&&&&&&&&&%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%''''''''''''&&&$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""%%%'''######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&(((***,,,...)))))))))***++++++,,,,,,,,,------...//////.........//////000000000//////))))))***++++++++++++***------,,,,,,,,,,,,------+++******++++++,,,---...///.........//////000111///...------......,,,+++)))))))))*********+++++++++)))(((((())))))((('''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''%%%$$$$$$%%%%%%###"""#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###############""""""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! $$$"""!!!"""######"""!!!########################$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######################################################&&&%%%$$$###############$$$%%%%%%$$$"""!!!"""###!!!""""""######""""""!!!###"""""""""""""""!!!!!!""""""""""""""""""######$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!! ###"""""""""""""""######tttqqqnnnlllkkkdddbbbccceeeeeedddbbb```^^^\\\\\\]]]___``````^^^[[[WWWVVVVVVWWWVVVSSSNNNJJJGGGFFFDDDCCCBBBBBBCCCCCCBBB???===;;;;;;:::888777333111///---+++++++++,,,((()))***************)))''''''((()))))))))(((((()))'''&&&'''((()))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&&&&%%%%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""$$$%%%%%%###""""""$$$&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&'''***,,,...)))))))))***++++++,,,,,,,,,,,,---...////////////------.../////////000000,,,------.........------,,,,,,,,,------,,,,,,,,,************+++,,,------///...---------///000111111///...---......,,,***))))))))))))***************(((''''''((()))'''&&&%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$###############""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&%%%###%%%&&&%%%$$$######$$$&&&%%%$$$######"""!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################""""""""""""######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$###"""!!! %%%$$$""""""######""" ########################$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#############################################$$$$$$$$$&&&%%%$$$###""""""""""""$$$%%%&&&$$$"""!!!!!!"""!!!""""""""""""""""""!!!############"""""""""""""""""""""""""""#########%%%###!!! !!!###%%% !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!""""""""""""""""""###$$$tttrrrnnnllljjjcccbbbcccdddddddddbbb```___[[[[[[\\\]]]___^^^\\\ZZZYYYWWWUUUUUUTTTRRROOOLLLFFFEEEDDDBBBBBBBBBCCCCCC@@@>>>;;;:::999999777666222111///---,,,+++++++++((())))))*********))))))%%%&&&'''(((((((((((('''((('''''''''))))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&########################!!!"""###"""!!!!!!###%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$&&&%%%%%%$$$$$$#########"""$$$&&&&&&%%%######$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))***)))'''&&&'''(((***,,,)))))))))***++++++,,,,,,+++,,,---...////////////,,,,,,,,,,,,---......///...///////////////......++++++,,,------,,,++++++************+++,,,------...------------///111222444222000///000///---+++++++++******)))((((((''')))(((''''''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$$$$################################################""""""######$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&'''(((((('''&&&###%%%&&&&&&$$$###"""############"""!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""%%%%%%$$$###"""!!!!!! ##############################""""""""""""######!!!""""""#####################$$$$$$$$$######"""&&&%%%######$$$$$$###!!!################################################$$$$$$############""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$%%%$$$######"""""""""###$$$%%%&&&$$$"""!!!!!!""""""!!!!!!!!!!!!!!!!!!"""""""""""""""############!!!!!!""""""############%%%###!!! !!!###%%%"""""""""######$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""!!!!!!"""###$$$$$$tttqqqmmmllljjjcccaaabbbbbbcccbbbaaa```___YYYYYYZZZ]]]^^^^^^\\\ZZZYYYWWWUUUTTTTTTRRROOOMMMEEEEEECCCBBBBBBBBBCCCCCC???===:::999999999777666222111000...---,,,++++++)))))))))***))))))((((((&&&&&&&&&''''''(((((()))(((''''''((())))))(((&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$######%%%&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$""""""###$$$%%%&&&&&&'''!!!###&&&'''&&&$$$############$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))+++***)))'''''''''((())))))))))))***++++++,,,,,,++++++---...//////000000,,,,,,,,,+++,,,,,,---...---............------,,,***+++,,,------,,,+++***+++******++++++,,,---...---------...///000111222666444222111111000...,,,,,,+++***)))(((''''''&&&)))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""###########################$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''''''''$$$&&&''''''%%%###"""###"""######"""  !!!#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$###"""!!! """""""""#####################""""""""""""######!!!!!!"""############"""!!!"""###$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###########################"""""""""#########$$$$$$#########""""""!!!!!!!!!""""""###$$$&&&'''((()))################################################"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################!!!!!!""""""###$$$$$$$$$######"""""""""######$$$$$$%%%%%%$$$"""!!!"""###"""!!!!!! !!!!!!"""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$############$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!"""###$$$%%%rrrpppmmmkkkjjjccc```aaaaaaaaaaaa```______YYYYYYZZZ]]]______]]][[[WWWVVVVVVVVVVVVSSSNNNJJJEEEDDDCCCBBBAAABBBCCCCCC@@@>>>;;;:::::::::888777111111000...---,,,+++***)))*********)))(((''''''((((((''''''((()))+++,,,'''''''''((())))))'''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))$$$$$$%%%&&&&&&'''((((((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$%%%###$$$%%%%%%%%%%%%$$$###''''''&&&&&&&&&&&&''''''%%%%%%$$$###############!!!"""###$$$%%%&&&&&&'''###$$$&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))***)))))))))(((((((((''')))))))))***++++++,,,,,,***+++,,,...///000000000///...---,,,,,,,,,------------......------,,,+++)))+++,,,------,,,+++)))++++++++++++,,,---...///------///000111222222222777555333222111000...,,,******))))))((((((((('''((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$######!!!###%%%$$$"""!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$##############################!!!"""""""""#########$$$######""""""""""""######""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$########################### !!!"""###$$$%%%%%% !!!!!!!!!!!!######$$$%%%&&&&&&''''''""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!""""""###$$$$$$"""!!!!!!""""""###$$$%%%###$$$%%%$$$""""""###$$$"""!!! !!!""" !!!!!!!!!""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""""""""""""""""""#########!!!!!!!!!!!!"""###$$$%%%qqqooolllkkkjjjccc___```````````````___^^^YYYYYY[[[^^^```aaa___]]]TTTUUUWWWYYYXXXTTTMMMHHHEEEDDDCCCBBBAAABBBCCCDDDAAA>>><<<;;;;;;;;;:::888111111000///---,,,+++***************)))(((&&&&&&******(((((()))+++---///'''''''''(((***)))'''%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$###""""""$$$&&&######$$$%%%&&&&&&''''''#########$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%"""###$$$&&&(((***+++,,,'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,***+++,,,...///000000000111000...---,,,,,,---....../////////...------,,,)))***,,,------,,,***))),,,,,,,,,,,,---...//////,,,---///111333333222222777555333222111000---+++(((((((((((())))))))))))(((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$%%%&&&%%%'''))))))'''$$$######"""$$$&&&%%%###"""$$$'''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$!!!""""""$$$%%%&&&''''''!!!!!!""""""#########$$$######""""""""""""############$$$%%%%%%%%%%%%$$$######$$$$$$$$$######""""""!!! !!!###$$$$$$########################### """###$$$%%%&&& !!!"""#####################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######### !!!!!!!!!"""$$$%%%&&&"""###$$$$$$###"""###%%%"""!!!  !!!""" !!!!!!"""""" !!!!!!"""###$$$$$$$$$""""""############""""""######""""""!!!!!! ########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%