BM6P6(@ ~~~yyysssnnnkkkiiihhhggghhhhhhgggeeeaaa]]]YYYWWWYYYWWWVVVVVVYYY\\\^^^^^^\\\[[[YYYYYYYYYYYYWWWUUUUUU]]]```[[[UUUTTTWWWXXXVVVRRROOOMMMNNNOOOMMMKKKPPPQQQRRRSSSTTTUUUUUUUUUXXXZZZ\\\\\\\\\aaakkksss{{{pppjjjjjjooovvv|||{{{}}}{{{zzz~~~}}}{{{yyywwwvvvuuussstttvvvwwwxxxvvvuuutttqqqllljjjpppuuuvvvttttttooo}}}zzzuuuqqqqqqnnnjjjfffbbbaaa``````VVVVVVTTTRRRPPPMMMLLLKKKFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>=========<<<<<<<<<:::999999999888888777777666666666444333111///...555666777777666777999;;;999:::;;;<<<===???@@@@@@???@@@AAABBBDDDEEEFFFGGGKKKKKKJJJKKKKKKLLLMMMNNNLLLQQQWWWZZZZZZ\\\```dddkkk||||||mmmiiidddaaa``````______bbbbbbaaa___[[[ZZZZZZ[[[___ZZZVVVXXX```fffhhhgggeeedddcccdddgggiiijjjjjjkkkiiihhhjjjnnnnnnjjjeee\\\[[[YYYYYY]]]bbbiiimmmmmmmmmllllllkkkhhhdddaaacccdddeeeggggggddd___\\\WWWUUUSSSVVV[[[^^^[[[WWWWWWXXXZZZ[[[[[[YYYWWWUUUVVVRRRNNNMMMNNNPPPOOOMMMUUUQQQMMMKKKKKKLLLMMMMMMKKKKKKKKKMMMOOOOOOMMMKKKEEEFFFFFFEEEDDDDDDEEEGGGDDDBBB???======@@@CCCEEEBBBBBB@@@??????@@@BBBBBB}}}xxxqqqllljjjjjjjjjjjjjjjhhhfffbbb^^^[[[XXXVVVXXXVVVUUUVVVXXX[[[\\\\\\]]]\\\ZZZXXXWWWVVVUUUTTTWWW]]]___ZZZWWWWWWYYYYYYVVVRRRNNNMMMNNNOOOOOOMMMSSSSSSTTTUUUUUUVVVUUUUUUWWWYYY[[[[[[[[[```iiipppyyynnnkkklllpppsssvvv{{{~~~~~~}}}||||||~~~~~~{{{yyywwwvvvvvvuuutttsssrrrqqqppppppqqqsssttttttsssqqqpppooohhheeeiiinnnppprrrtttuuu~~~{{{xxxuuutttooolllgggeeeccc```\\\XXX[[[YYYUUURRROOOMMMMMMMMMGGGGGGFFFEEECCCBBBAAAAAA???>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888777777777777555666666555555444333222666777888777777777999;;;:::;;;;;;===>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHJJJJJJJJJKKKLLLMMMNNNOOOPPPTTTYYY[[[[[[^^^eeekkkyyytttjjjgggccc``````aaaaaa```cccdddcccaaa^^^[[[[[[[[[___\\\[[[]]]aaafffhhhgggcccbbbaaabbbeeehhhjjjjjjnnnkkkjjjkkknnnmmmiiidddaaa___\\\[[[]]]aaaeeeiiihhhhhhhhhiiiiiigggeeecccfffhhhiiikkkjjjfffbbb^^^ZZZWWWUUUVVVZZZ[[[XXXUUUVVVXXX[[[]]]]]][[[XXXWWWVVVSSSOOOOOOPPPRRRRRRQQQVVVSSSQQQPPPPPPQQQPPPOOOJJJJJJJJJLLLNNNNNNMMMKKKEEEFFFGGGGGGEEEEEEFFFGGGDDDCCCAAA??????AAACCCDDDAAAAAA@@@@@@@@@@@@AAAAAA~~~{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~xxxpppjjjiiikkkmmmnnnllliiiddd___ZZZXXXWWWWWWXXXWWWVVVWWWZZZ[[[[[[[[[^^^]]][[[WWWTTTSSSTTTUUUZZZ\\\\\\YYYXXX[[[\\\ZZZVVVRRRNNNMMMNNNPPPQQQRRRWWWWWWXXXXXXWWWVVVUUUUUUUUUWWWYYYZZZZZZ^^^eeekkkqqqzzzrrrooonnnmmmmmmssswwwyyy}}}}}}|||{{{yyyxxxxxxzzz}}}~~~{{{xxxvvvtttoooooonnnnnnmmmmmmllllllllllllnnnnnnnnnmmmlllkkklllddd___aaafffjjjnnnssswww~~~tttlllfffiiimmmrrruuuvvvvvvvvvwwwwwwxxxxxxwwwvvvtttssspppooonnnmmmllljjjiiiiiigggffffffeeebbb___]]][[[XXXVVVSSSPPPOOOMMMJJJGGGJJJIIIFFFCCCAAA@@@@@@@@@>>>>>>>>>======<<<<<<<<<999888888888777777666666888888777777777777666666777777777777666666666666444555666666666666666666666777888888777888:::<<<<<<<<<===>>>??????@@@@@@CCCCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLNNNOOOPPPTTTXXX\\\\\\^^^eeerrr}}}vvvnnnhhheeeaaa___```aaabbbaaadddeeeeeeddd```]]][[[[[[^^^___```bbbdddeeefffgggbbbaaa```aaaeeeiiikkklllooommmkkklllmmmlllhhhdddfffdddaaa^^^^^^___bbbdddccccccdddeeeeeeeeeeeeeeejjjkkkmmmmmmkkkgggbbb___]]]ZZZVVVVVVXXXXXXVVVTTTVVVYYY\\\^^^___]]][[[YYYWWWUUURRRQQQSSSTTTUUUUUUWWWWWWWWWXXXYYYXXXUUUSSSJJJIIIIIIKKKLLLMMMKKKJJJEEEGGGIIIIIIHHHFFFFFFGGGBBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@zzzwwwwwwxxxyyy{{{|||}}}~~~~~~yyyqqqkkkkkkmmmqqqsssoookkkddd]]]YYYWWWXXXYYYZZZYYYXXXYYY\\\]]]]]]\\\\\\\\\ZZZWWWSSSSSSVVVYYYZZZ[[[XXXVVVYYY^^^]]]YYYUUUSSSOOOMMMNNNQQQTTTVVV[[[[[[ZZZZZZYYYWWWVVVUUUSSSUUUWWWXXXYYY\\\aaadddmmm|||vvvnnndddhhhmmmsssxxx{{{zzzxxxyyyxxxuuutttuuuwwwzzz|||~~~|||yyyvvvsssrrrnnnnnnmmmlllkkkjjjjjjiiihhhhhhiiiiiiiiihhhgggggggggaaa]]]```dddgggkkkpppttt~~~yyyuuuqqqrrrsssppphhhaaa\\\^^^aaadddeeeeeeeeedddffffffffffffeeedddbbbaaa^^^^^^^^^]]]\\\\\\[[[[[[YYYYYYXXXWWWUUUSSSQQQOOONNNMMMKKKJJJHHHGGGEEEDDDDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::777777777777777777666666666666555555555555555555666666666666666666555555555555666666777666666666777888999888888888:::<<<>>>>>>>>>???@@@@@@AAAAAADDDEEEEEEFFFHHHIIIIIIJJJIIIJJJJJJLLLMMMOOOQQQRRRVVVYYY]]]___fffuuu}}}||||||ssspppiiifffbbb______```aaa```ccceeefffeeeaaa]]][[[ZZZ]]]```dddffffffdddddddddaaa```___aaaeeejjjmmmnnnllljjjiiijjjkkkkkkhhheeeiiigggdddaaa``````aaabbbaaabbbbbbbbbbbbdddfffhhhlllnnnpppoookkkfffaaa___^^^[[[XXXXXXYYYYYYXXXVVVWWWZZZ]]]___```___\\\[[[YYYXXXVVVTTTUUUVVVWWWWWWYYYZZZ\\\___```^^^ZZZVVVMMMKKKJJJJJJJJJJJJHHHFFFDDDGGGJJJJJJIIIGGGGGGGGG???@@@@@@@@@@@@??????>>>>>>???@@@AAAAAA@@@???>>>}}}wwwtttqqqtttxxx|||{{{sssooonnnppprrrtttoookkkeee___[[[ZZZ[[[\\\ZZZXXXWWWXXX[[[\\\]]]\\\[[[[[[YYYWWWVVVWWWZZZ\\\YYYYYYVVVUUUYYY^^^\\\WWWUUUSSSQQQOOOOOORRRVVVYYY[[[[[[[[[ZZZYYYXXXWWWVVVRRRTTTVVVXXXYYY[[[\\\^^^gggooo{{{qqq______bbbiiippptttuuuuuurrrqqqooonnnoooqqqtttvvv||||||{{{yyyvvvtttqqqpppooonnnmmmkkkiiihhhffffffeeeeeeeeeeeeeeeddddddcccccc___^^^bbbeeefffhhhllloooxxx}}}yyywwwuuusssqqqoooeeebbb___```cccbbb]]]XXXXXXYYYZZZ[[[ZZZYYYWWWVVVXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNLLLJJJHHHFFFDDDDDDDDDCCCAAA@@@??????======<<<;;;;;;;;;;;;;;;::::::999888777777666666777777777777888888888888555555555555666666666666555555555555555555666666555666666666666555555444777888999999888999;;;===>>>??????@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKMMMOOORRRTTTUUUXXX[[[aaaiiixxxvvvuuu~~~~~~tttssskkkhhhccc```_________^^^aaaccceeedddaaa]]][[[[[[\\\```eeehhhgggdddbbbaaa]]]\\\]]]```dddhhhjjjjjjeeeeeeeeegggiiijjjiiiiiijjjhhhfffdddcccbbbcccccccccccccccbbbaaacccgggkkkqqqsssuuusssmmmgggbbb```^^^]]]\\\\\\\\\]]]]]]\\\ZZZ[[[]]]______]]]\\\ZZZ[[[ZZZYYYVVVUUUUUUWWWXXX[[[\\\___bbbcccaaa\\\XXXQQQNNNKKKJJJIIIGGGEEECCCDDDFFFIIIJJJHHHGGGFFFFFFAAAAAABBBBBBAAA@@@???>>>===>>>@@@@@@@@@@@@>>>==={{{vvvtttmmmpppuuu{{{|||vvvsssqqqqqqqqqpppllljjjfffbbb___^^^^^^___XXXWWWUUUUUUXXX[[[]]]^^^]]][[[XXXYYY[[[]]]^^^^^^WWWXXXWWWVVVYYY]]][[[VVVUUUTTTSSSRRRQQQSSSWWW[[[YYYYYYZZZZZZYYYXXXWWWWWWRRRTTTVVVXXXYYYZZZYYYYYY\\\```hhhtttvvv^^^YYYXXX^^^eeejjjnnnrrroooooooooooopppqqqssstttwwwwwwvvvuuusssqqqooonnnlllkkkjjjhhhfffdddbbbaaaccccccbbbaaaaaa`````````___]]]___dddeeedddeeehhhkkkqqqxxx{{{|||xxxuuuvvvwwwxxxyyyyyyyyyzzz|||~~~}}}}}}}}}zzzwwwuuuvvvwwwxxxxxxxxxyyyyyyzzz{{{|||uuuuuuuuuuuutttsssqqqqqqnnnllliiigggfffeeedddbbb\\\ZZZYYYXXXXXXWWWUUUSSSVVVVVVVVVUUUTTTRRRPPPNNNOOOOOONNNNNNNNNMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIGGGFFFDDDBBB>>>??????>>><<<;;;;;;<<<;;;;;;:::::::::999999999::::::999888777777666666555555666666777777888888555666666666666777777777555555555555666666666666555666666666666666555444888999::::::999:::<<<>>>??????@@@AAACCCDDDEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKMMMOOORRRUUUWWWYYY[[[aaalll~~~yyyzzztttlllsss{{{sssrrrmmmiiidddaaa``````______aaabbbdddccc```^^^]]]^^^]]]```eeehhhiiigggccc```XXXXXXZZZ^^^bbbeeeeeeddd```aaaccceeegggiiikkkllljjjiiihhhgggeeeeeedddddddddddddddbbbaaadddjjjpppwwwzzz|||yyyqqqjjjeeeccc___```aaabbbccccccbbbbbb]]]]]]]]]\\\[[[ZZZYYYXXXZZZZZZYYYWWWUUUUUUXXXZZZ\\\\\\^^^```aaa___[[[WWWSSSPPPLLLJJJHHHGGGDDDBBBCCCEEEGGGGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>????????????>>>>>>xxxtttssslllnnnqqquuuzzz~~~{{{xxxuuussspppmmmjjjggggggeeedddcccaaa``````[[[XXXUUUVVVYYY^^^aaacccbbb]]]YYY[[[```bbb```\\\VVVYYY[[[ZZZ[[[]]]ZZZUUUTTTUUUVVVTTTSSSTTTWWWZZZVVVVVVWWWXXXXXXXXXXXXXXXRRRSSSVVVXXXZZZYYYWWWUUUTTTWWW]]]gggvvv~~~bbbWWWPPPSSSZZZ___fffmmmmmmnnnooopppqqqrrrssssssqqqqqqqqqpppooonnnllllllhhhgggfffeeecccbbbaaa`````````___^^^]]]]]]\\\\\\]]]\\\]]]aaaaaa___```dddgggkkknnnooorrrvvvwwwuuuqqqooolllkkklllmmmmmmmmmmmmmmmmmmnnnpppsssuuuwwwwwwvvvtttrrrrrrqqqrrrrrrpppqqqrrrpppnnnmmmoooqqqlllllllllmmmmmmnnnnnnooolllllllllkkkjjjiiigggfffdddaaa___]]]\\\\\\ZZZXXXXXXYYYYYYWWWTTTRRRSSSUUUSSSRRRRRRQQQPPPNNNMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFFFFFFFEEEDDDBBBAAA<<<>>>???>>>;;;:::;;;<<<;;;;;;;;;;;;;;;:::999999999999999999999999999999444444555666666777888888555555666666666777777777555555666666666777777777555555666777888888888888888:::;;;:::::::::<<<>>>>>>???@@@BBBDDDFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNQQQTTTWWWZZZ\\\bbbjjj}}}uuufffkkkkkkkkkxxxzzzrrrpppmmmiiieeebbbaaabbbbbbaaabbbcccccccccaaa```aaabbb```aaadddhhhllljjjeee```WWWXXX[[[```dddeeedddbbb___aaacccdddfffiiilllnnnkkkjjjjjjiiigggfffeeedddbbbccccccaaa```eeennnuuu{{{~~~|||sssjjjfffdddccceeehhhiiiiiigggfffeeeaaa___\\\YYYWWWVVVUUUUUUUUUWWWWWWVVVUUUVVVZZZ]]]\\\[[[[[[[[[\\\[[[XXXVVVRRROOOLLLJJJIIIHHHFFFEEEBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>======>>>>>>>>>vvvssssssmmmlllmmmoootttzzz|||zzzyyywwwtttoooiiieeecccdddeeeeeeeeecccaaa```___\\\XXXXXX\\\bbbfffiiifff___[[[]]]ccceee```ZZZUUU[[[^^^]]]\\\]]]ZZZVVVTTTVVVWWWVVVTTTTTTWWWZZZSSSTTTUUUWWWXXXXXXYYYYYYRRRSSSVVVYYYZZZYYYVVVSSSTTTVVV\\\dddnnneeeWWWLLLLLLRRRXXX```hhhgggiiikkkmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjjjjeeeeeeeeedddccccccbbbbbb^^^^^^\\\[[[ZZZZZZZZZZZZ\\\ZZZZZZ]]]\\\[[[]]]aaacccggghhhfffgggjjjkkkhhhhhhfffddddddfffggggggfffdddddddddeeegggjjjlllnnnmmmkkkiiigggfffggghhhiiifffhhhiiihhhffffffhhhkkkddddddeeeeeeeeefffffffffgggggggggfffeeecccbbbaaaaaa^^^[[[YYYXXXWWWUUUSSSRRRUUUWWWUUUQQQPPPSSSWWWLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEEEEEEEFFFGGGHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAABBBBBBAAA@@@>>>===<<<>>>???===:::999:::<<<999999999999999888777777444444555666777777888888555555666777777888999999555555555666666777777777555666666666777777888888444555666888:::;;;;;;<<<999:::;;;;;;::::::<<<>>>>>>???@@@BBBEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLMMMOOORRRUUUYYY\\\^^^gggrrryyykkk___fffjjjooo{{{rrrnnnkkkhhhdddbbbcccdddddddddccccccdddcccbbbbbbdddeeecccbbbccciiinnnnnnhhhaaaXXX[[[___dddhhhhhheeebbb```bbbdddeeegggiiilllnnnllllllkkkjjjhhhfffdddccc___```aaa``````fffpppyyy{{{~~~{{{rrriiidddccceeehhhlllnnnllljjjhhhgggccc```\\\WWWTTTSSSSSSSSSQQQSSSUUUUUUUUUWWW\\\```]]][[[XXXXXXXXXWWWVVVTTTPPPNNNKKKIIIIIIJJJIIIHHHBBBBBBCCCBBB@@@@@@BBBDDDBBBAAA@@@???>>>>>>>>>>>>???>>>===<<<<<<===>>>???{{{xxxtttnnnqqqpppqqqsssvvvyyy{{{{{{wwwwwwwwwtttpppiiiccc___```______^^^]]]\\\[[[[[[\\\ZZZYYY[[[^^^bbbdddeeebbb```_________^^^\\\YYY\\\]]]]]]^^^^^^^^^]]]]]]TTTUUUUUUVVVVVVWWWWWWWWWRRRSSSUUUWWWXXXXXXWWWVVVUUUWWWXXXXXXVVVTTTTTTUUUXXXZZZ\\\```iiiwwwqqqdddXXXRRRPPPPPPYYYdddgggiiimmmpppqqqpppmmmjjjjjjiiihhhiiiiiiiiigggeeegggeeecccbbbbbbbbb___^^^[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYVVVTTTTTTVVVYYY[[[^^^```ccceeegggfffdddccc``````___^^^___```aaabbb_______________```aaabbbfffccc^^^[[[YYYZZZ]]]^^^aaaaaaaaaaaabbbbbbccccccaaa```^^^]]]]]]^^^```aaa^^^^^^______^^^^^^]]]\\\\\\ZZZWWWUUUSSSSSSTTTTTTRRRSSSTTTTTTSSSQQQOOOMMMJJJJJJJJJJJJJJJIIIIIIIIICCCCCCEEEFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB???@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;:::::::::::::::999888777777777888666666666666666666666666999999999888888666555555444555555666666555444444;;;888555555777999888666777777888:::<<<<<<;;;999;;;;;;;;;;;;;;;<<<===>>>???@@@AAACCCEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMPPPSSSPPPPPPQQQTTTXXX]]]bbbeeehhh}}}lllbbbcccdddjjjwww|||sssnnnjjjiiigggfffeeeeeefffffffffeeecccaaaaaabbbcccddddddbbbbbbfffjjjjjjfffaaa]]]]]]___dddiiikkkiiifffgggfffeeeeeefffhhhjjjkkklllmmmnnnlllhhhdddbbbaaabbbaaa^^^]]]___fffooovvvvvvzzz|||wwwnnnddd```___^^^eeennnrrrrrrnnnkkkjjjdddaaa[[[VVVSSSRRRSSSUUUTTTVVVXXXYYYYYYYYY[[[]]][[[\\\\\\ZZZWWWVVVUUUVVVUUUQQQLLLJJJKKKKKKJJJHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@AAAAAAAAAAAA@@@??????<<<======;;;888777999<<>>===<<<;;;;;;:::::::::999999999999:::999888888777777888888777777777777777777777777999999999888888777666555666666666666666666666666:::888555555777888888777666666777999;;;<<<<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKKKKLLLNNNPPPSSSUUUUUUWWWYYY\\\^^^ccchhhmmmwww|||qqqlllhhhppp{{{}}}tttnnniiihhhfffdddddddddfffggggggfffdddbbbbbbbbbcccdddfffcccbbbeeehhhhhhddd___\\\]]]```eeekkkmmmllljjjgggggghhhhhhiiikkklllmmmmmmoooooommmiiifffddddddccc```]]][[[___eeelllqqqtttwwwyyytttkkkbbb]]][[[\\\aaahhhlllllljjjhhhgggccc```[[[WWWTTTTTTUUUVVVVVVWWWYYYYYYYYYYYY[[[]]][[[[[[[[[YYYVVVTTTTTTUUUSSSOOOKKKIIIIIIIIIHHHFFFCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>===???@@@AAA???<<<;;;===???~~~xxxzzz{{{yyy{{{zzzxxxwwwvvvvvvvvvwwwwwwvvvtttpppjjjccc]]]ZZZUUUVVVWWWXXXYYY[[[\\\\\\^^^___bbbgggjjjllljjjhhhdddbbb___^^^^^^^^^\\\ZZZ[[[[[[ZZZXXXWWWWWWVVVVVVYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[WWWXXXXXXWWWUUUTTTTTTUUU[[[___eeejjjooowwwuuuqqqooohhh]]]UUUWWW^^^fffgggdddbbbdddhhheeedddccccccdddcccaaa```aaa^^^\\\[[[\\\]]]]]]]]][[[[[[[[[ZZZYYYXXXWWWWWWWWWUUURRRQQQRRRUUUYYY\\\^^^]]]\\\[[[YYYWWWUUUTTTWWWVVVVVVVVVVVVWWWXXXYYYWWWVVVVVVVVVVVVWWWWWWXXXXXXWWWUUURRRQQQQQQQQQQQQRRRTTTVVVXXXZZZZZZYYYXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWWWWVVVUUUSSSQQQOOOOOOOOOPPPOOOOOOOOOOOONNNMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEEEECCCCCCDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999888888888888888999999888777777777888888888888888888888888888888888888999888888777666555888777666666666777888999999777555555777888888888777777888999:::;;;<<<<<<=========>>>???AAABBBCCCAAABBBCCCEEEFFFHHHIIIJJJLLLKKKKKKMMMPPPTTTVVVVVVVVVZZZ]]]^^^```gggqqqzzz{{{sssppprrr{{{sssmmmhhhfffdddbbbbbbcccfffhhhhhhgggfffeeedddcccddddddgggeeecccdddffffffccc```^^^___bbbfffllloooooonnnhhhiiikkklllmmmnnnmmmmmmmmmnnnooommmjjjgggffffffbbb^^^ZZZZZZ___eeeiiijjjooorrrsssoooggg___ZZZXXXXXX\\\aaaddddddcccccccccaaa___[[[WWWVVVVVVXXXYYYYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZZZZYYYWWWTTTRRRRRRSSSQQQNNNJJJHHHGGGFFFEEEDDDAAAAAA@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@???===<<<@@@AAABBBBBB@@@>>>>>>???zzzwwwyyyzzzyyyvvvvvvvvvuuuuuuvvvxxxzzzvvvtttqqqlllfff```ZZZWWWSSSTTTUUUXXXZZZ\\\^^^___```aaadddhhhlllnnnlllkkkfffccc```^^^^^^^^^]]]\\\]]]\\\ZZZXXXVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[\\\YYYZZZZZZXXXVVVUUUVVVWWW]]]bbbjjjooorrrvvv{{{jjjYYYTTTXXX]]]______```bbbdddcccbbbaaaaaabbbaaa___]]]^^^[[[YYYYYYZZZ\\\\\\\\\YYYZZZZZZZZZYYYWWWUUUUUUVVVTTTQQQPPPQQQUUUYYY\\\]]][[[YYYVVVTTTRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRQQQPPPOOONNNMMMMMMKKKMMMQQQTTTUUUUUUTTTSSSUUUUUUTTTSSSSSSTTTUUUUUUVVVWWWWWWWWWWWWVVVUUUUUUSSSRRRQQQOOONNNNNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???>>>??????>>>>>>>>>>>>??????============<<<;;;:::999888888888888888888888888888888777777777777888888888888888888888888888888888888888888888777666666888777666555555666888:::888777666666777888999:::;;;;;;<<<;;;::::::;;;=========>>>???@@@BBBCCCDDDCCCCCCEEEFFFHHHJJJKKKKKKPPPNNNMMMOOOSSSVVVXXXWWWXXXZZZ]]]]]]bbbooowwwtttxxxpppkkkgggeeebbb``````cccgggiiijjjiiihhhgggfffeeeddddddgggfffdddeeeggghhhgggfffbbbccceeegggjjjlllmmmmmmiiikkkmmmnnnooommmkkkjjjjjjkkkkkkiiifffddddddddd^^^ZZZVVVXXX___eeegggeeehhhjjjlllkkkeee___[[[YYYVVVWWWZZZ[[[]]]^^^_________]]]ZZZXXXWWWYYY[[[\\\[[[\\\\\\[[[YYYYYY[[[]]]ZZZZZZXXXUUUQQQOOOPPPQQQPPPNNNKKKHHHFFFEEECCCBBB??????>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>???@@@@@@???===<<<;;;xxxxxxxxxwwwuuurrrrrrsssqqqppprrrvvvyyyuuusssooojjjddd^^^ZZZXXXVVVVVVXXXZZZ\\\___```aaaccccccdddfffjjjlllllllllgggccc___]]]\\\\\\\\\\\\\\\ZZZWWWUUUTTTUUUVVVWWWXXXXXXYYYZZZZZZ[[[\\\\\\YYYXXXWWWVVVVVVWWWYYYZZZZZZ[[[[[[ZZZXXXXXXYYY[[[___eeelllqqqrrrsssuuuwwwzzzttt^^^SSSQQQQQQUUU[[[```bbbbbbaaa```______```___]]][[[[[[YYYWWWXXXYYY[[[[[[ZZZVVVWWWXXXXXXWWWUUUTTTRRRTTTSSSQQQQQQRRRUUUXXXZZZYYYXXXUUUSSSRRRQQQRRRSSSOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNOOOOOOOOOPPPPPPPPPOOONNNMMMLLLKKKHHHJJJNNNQQQSSSRRRQQQPPPSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSQQQQQQPPPNNNNNNMMMMMMLLLMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@??????>>>============<<<<<<<<<<<<======;;;;;;;;;;;;:::999888888888888888888999999999999888777777666777777888888888888888888888888888888777888888888888777777666777666555444444666888999777777777777888999;;;===AAABBBBBBAAA>>><<<<<<===>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFHHHJJJKKKMMMMMMSSSQQQQQQRRRUUUWWWYYYYYY\\\]]]___aaakkk|||wwwpppkkkgggeeebbb```aaaeeeiiilllkkkkkkkkkjjjiiigggeeecccfffffffffhhhkkknnnooooooiiiiiiiiihhhhhhhhhhhhiiijjjlllmmmnnnmmmjjjgggdddfffffffffdddaaa______```YYYVVVTTTXXX```eeeeeebbbaaadddfffgggeee```]]][[[TTTTTTTTTUUUWWWZZZ[[[\\\\\\[[[YYYXXXXXXZZZ\\\]]]]]]]]]\\\[[[YYYYYY[[[]]][[[ZZZXXXTTTPPPNNNOOOPPPQQQPPPNNNKKKGGGDDDCCCCCC>>>>>>>>>>>>>>>???@@@AAA>>>??????@@@AAAAAAAAAAAA===>>>>>>>>>>>>===;;;999wwwtttvvvuuusssrrrrrrrrrrrroookkkkkkooossssssqqqmmmhhhccc___]]][[[[[[\\\]]]^^^___aaabbbbbbdddcccccceeehhhjjjjjjiiieeeaaa\\\YYYXXXYYYYYYYYYXXXVVVSSSQQQQQQSSSVVVXXXXXXXXXYYYZZZZZZ[[[\\\\\\XXXWWWTTTSSSSSSUUUWWWYYYZZZZZZZZZYYYXXXYYY[[[]]]aaafffmmmppppppnnnoooppprrr{{{|||gggZZZTTTNNNPPPXXX___aaa```^^^]]]\\\]]]]]]]]][[[YYYXXXWWWVVVWWWXXXYYYXXXWWWRRRSSSUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRSSSUUUVVVTTTSSSRRRQQQPPPQQQRRRRRRMMMMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKHHHJJJLLLOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNNNNMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBBAAAAAA@@@???>>>===============;;;::::::::::::;;;;;;<<<::::::::::::999888777777888888888888888999999999777777666666666777888888888888888888888888888888777777888888888888777777666555555444555666888999777888999999999:::===@@@EEEGGGJJJHHHDDD@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCFFFGGGHHHJJJKKKMMMNNNOOORRRSSSUUUUUUVVVXXX[[[^^^___bbbgggnnn}}}~~~}}}|||zzzuuuppplllfffeeeccccccdddhhhkkknnnmmmmmmnnnmmmkkkhhheeecccdddeeehhhlllpppsssuuuvvvqqqpppnnnjjjfffddddddeeejjjkkklllllljjjgggdddbbbccccccbbb___\\\ZZZ[[[\\\UUUTTTVVVZZZ___bbbaaa```]]]___bbbdddcccaaa]]][[[RRRQQQPPPQQQTTTWWWYYYYYYZZZYYYXXXXXXXXXZZZ\\\]]]]]]]]]\\\ZZZXXXYYY\\\^^^]]]\\\YYYUUUPPPNNNOOOPPPQQQQQQPPPLLLHHHDDDCCCCCC??????>>>>>>>>>??????@@@<<<===???@@@AAABBBCCCCCC@@@???>>>>>>???>>><<<:::zzznnnnnnrrrsssssstttqqqrrrqqqmmmhhhgggkkkppprrrooolllgggdddaaa``````aaaaaaaaaaaaaaaaaaaaaaaaccccccdddgggiiiiiigggdddbbb]]]WWWTTTSSSTTTUUUUUUUUUSSSQQQOOOQQQTTTYYY\\\[[[[[[ZZZZZZYYYYYYYYYXXXXXXVVVSSSQQQQQQSSSVVVXXXWWWXXXXXXWWWWWWYYY\\\^^^bbbfffkkkmmmllljjjkkklllmmmwww}}}ppphhh]]]WWWVVVYYY[[[\\\[[[ZZZYYYZZZZZZZZZXXXVVVTTTTTTTTTVVVWWWVVVTTTQQQNNNPPPRRRTTTTTTSSSQQQOOOMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNNNNMMMNNNNNNNNNJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJLLLLLLJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOPPPOOONNNNNNMMMKKKKKKKKKKKKJJJIIIIIIHHHJJJJJJIIIGGGFFFFFFEEEEEEDDDCCCCCCBBB@@@??????>>>>>>===<<<;;;;;;<<<======999999888888999999:::;;;999999999999888777666666666666666777777888888888666666666666666777888888777777777777777777777777777777888888888888777777555555666777777888999999888999;;;;;;:::<<>>>>>??????===>>>???@@@AAABBBBBBBBBBBB???======>>>>>>===;;;uuuhhhiiiooorrrtttwwwoooqqqppplllggggggkkkqqqqqqoookkkgggdddccccccccceeeeeedddcccbbbaaaaaa```aaacccfffiiikkkiiiddd```___ZZZTTTPPPOOOPPPQQQRRRVVVTTTQQQQQQSSSWWW]]]```^^^]]]\\\ZZZYYYWWWVVVUUUXXXVVVSSSPPPPPPRRRUUUXXXUUUVVVVVVVVVVVVXXX[[[^^^bbbfffjjjkkkiiihhhiiijjjjjjuuupppaaaWWWSSSUUUWWWYYYXXXWWWWWWXXXWWWUUUTTTRRRRRRSSSUUUVVVTTTQQQNNNKKKMMMPPPRRRSSSRRRPPPOOOKKKLLLNNNOOOPPPNNNMMMKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHFFFFFFFFFGGGGGGJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBAAA@@@???>>>===<<<===<<<;;;:::;;;<<<===>>>888888777777888999::::::999999999888888777666555444555555555666666777777666666666666666777888888666666666666666666666666666777777888888888777777555666777999::::::::::::888:::<<<<<<;;;<<<@@@DDDEEEKKKQQQSSSOOOKKKKKKLLLFFFEEEEEEDDDDDDDDDDDDDDDHHHIIIJJJKKKMMMOOOPPPQQQJJJQQQXXXYYYWWWZZZccckkkwwwzzzzzzzzz|||}}}~~~|||xxxtttqqqlllfffbbbffffffggghhhjjjmmmoooqqqnnnoooqqqpppnnnjjjeeecccbbbffflllqqqtttuuuwwwxxxzzzxxxuuunnnfffcccccceeeffffffggghhhiiihhhggggggeeedddbbb___[[[XXXYYYZZZUUUYYY]]]___]]][[[YYYYYY\\\]]]^^^```___\\\WWWSSSNNNLLLJJJLLLPPPSSSTTTSSSXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[ZZZXXXWWWYYY\\\___aaa```\\\WWWRRRPPPQQQRRRPPPQQQQQQMMMGGGBBB@@@AAAAAAAAA@@@???>>>>>>????????????@@@AAAAAAAAAAAA@@@AAA>>>;;;:::<<<===<<<:::yyysssmmmooouuuzzzyyywwwxxxtttnnniiiggggggjjjllloookkkgggdddcccbbbbbbaaaeeeeeeeeeeeeeeefffggghhhhhhhhhhhhiiiiiifffaaa]]]YYYTTTOOOLLLNNNOOONNNLLLRRRPPPOOOQQQVVV[[[^^^```aaa^^^[[[XXXWWWVVVTTTRRRUUUSSSPPPQQQTTTVVVUUUSSSTTTTTTSSSQQQPPPSSSZZZ```cccbbb```___```ccceeegggmmmnnnxxx}}}jjjWWWOOOQQQTTTTTTUUUVVVWWWWWWTTTQQQRRRPPPNNNOOOQQQQQQOOOLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJOOOOOOOOONNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGIIIJJJHHHEEEDDDFFFIIIHHHIIIIIIJJJIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA??????@@@??????>>>===<<<::::::::::::::::::::::::;;;999888888999::::::999666777777777777666666555555555555555666666666666666777777777777666666555888777666555555666777888888888999999999888888777444666888:::;;;:::999888<<<<<<<<<<<<>>>???@@@AAA@@@DDDJJJOOOSSSTTTTTTSSSLLLKKKJJJHHHGGGFFFFFFGGGKKKJJJKKKLLLNNNOOONNNMMMUUUSSSVVV\\\^^^aaakkkvvvyyywwwuuu~~~{{{vvv{{{~~~uuurrruuuwwwwwwuuupppjjjeeecccbbb```bbbfffkkkooopppmmmjjjmmmjjjhhhiiijjjkkkiiifffcccgggkkkmmmkkkjjjkkkmmmooommmjjjhhhgggggghhhhhhkkkgggccc``````aaabbbccc___``````___^^^^^^```bbbccccccbbbaaa^^^[[[XXXVVV]]]\\\\\\[[[YYYXXXWWWVVVPPPMMMJJJLLLRRRVVVVVVTTTTTTSSSRRRTTTVVVXXXXXXXXXWWWWWWWWWWWWXXXZZZ\\\]]]bbbaaa^^^YYYTTTOOOMMMMMMQQQPPPMMMJJJFFFCCC@@@???>>>======>>>??????===;;;;;;<<<>>>@@@@@@???===<<<999888999999:::;;;<<<===|||yyywwwxxx{{{{{{xxxtttuuurrrmmmiiifffeeefffggglllhhhdddaaaaaacccddddddeeeeeeddddddeeefffggggggfffeeeeeeddddddaaa\\\XXXVVVSSSPPPNNNOOOPPPQQQRRRRRRPPPOOOQQQUUUYYY\\\]]]^^^\\\YYYWWWVVVUUUSSSRRRSSSQQQPPPPPPRRRSSSQQQOOOQQQRRRRRRPPPPPPSSSZZZ``````___^^^^^^___aaadddeeeiiihhhooo~~~|||aaaPPPLLLIIIKKKNNNRRRUUUUUUSSSPPPRRRPPPOOOPPPQQQQQQOOOLLLMMMMMMNNNNNNNNNOOOOOOOOOJJJJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDEEEFFFFFFFFFFFFEEECCCEEEEEEDDDAAAAAABBBEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???@@@??????>>>===<<<;;;:::::::::::::::::::::::::::999777777999999999888888888888888777666555444555555555555666666666666666666666666777777777777888777666666666666777888888888999999999999888888666777888::::::::::::999:::::::::;;;<<<===>>>???@@@CCCGGGMMMQQQUUUVVVWWWUUUSSSOOOLLLIIIHHHHHHHHHIIIJJJKKKMMMPPPQQQQQQPPPTTTWWW\\\``````eeeuuuuuuooopppzzz}}}}}}~~~}}}tttqqqtttrrrsssrrrooojjjfffcccbbbaaacccggglllpppqqqooommmjjjhhhffffffggggggeeeccccccfffhhhhhhfffdddeeefffhhhgggeeeeeefffggghhhiiiiiifffbbb______```bbbcccaaabbbcccbbb```___```bbbeeedddccc```]]]ZZZXXXVVV\\\[[[YYYXXXWWWVVVVVVVVVQQQNNNMMMOOOTTTWWWVVVTTTVVVTTTRRRQQQRRRSSSSSSRRRQQQQQQRRRSSSUUUWWWZZZ[[[]]]\\\YYYUUURRROOOOOOOOOPPPOOOMMMJJJGGGDDDAAA@@@AAA@@@>>>>>>???>>><<<;;;<<<===>>>??????>>>===<<<888777777777888999::::::|||vvvssstttrrrnnnjjjfffdddccccccmmmiiieeebbbbbbccccccccccccccccccddddddeeefffgggeeeccc```^^^\\\YYYUUUSSSRRRRRRQQQPPPPPPQQQTTTWWWRRRPPPOOOPPPSSSWWWYYYZZZZZZXXXVVVUUUUUUTTTSSSQQQPPPOOONNNOOOOOOOOOMMMKKKOOOPPPQQQPPPPPPRRRXXX]]]]]]\\\[[[[[[\\\^^^aaabbbeeedddgggooozzzoooTTTGGGBBBDDDIIINNNRRRSSSQQQNNNSSSRRRQQQPPPQQQQQQOOONNNMMMNNNNNNNNNNNNOOOOOOOOOHHHIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGBBBBBBCCCDDDDDDDDDDDDDDDAAABBBBBBAAA??????@@@AAAEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@??????@@@??????>>>===<<<::::::999999999999999999999999999777666666888888888777888888888888777666444444555555555555666666666666666666555555666777888999888888777666666777888888888888999999999999999888888888888999::::::;;;;;;:::::::::;;;<<<===>>>???@@@BBBDDDIIINNNSSSXXX[[[^^^[[[VVVQQQMMMKKKKKKKKKIIIJJJMMMOOOQQQSSSSSSSSSNNNUUU\\\___```lllsssjjjjjjooo}}}~~~|||tttoooppplllnnnooooookkkgggeeedddccceeehhhlllpppqqqooommmfffeeeddddddddddddbbb```cccdddcccaaa___]]]]]]^^^aaa```___aaadddggghhhhhhfffddd```]]]\\\^^^```bbbeeefffgggfffcccbbbbbbbbbfffeeebbb___\\\YYYWWWUUUZZZYYYVVVTTTSSSTTTUUUVVVTTTRRRRRRTTTWWWXXXVVVSSSTTTQQQMMMLLLMMMOOOOOOOOOKKKKKKLLLMMMPPPSSSUUUWWWVVVTTTQQQOOONNNOOOPPPRRRNNNMMMLLLJJJGGGEEEDDDCCCDDDBBB@@@?????????===;;;========================777666666666666666777777{{{vvvsssvvvsssooojjjfffeeeeeeeeepppnnnjjjhhhfffdddaaa___``````aaabbbdddfffhhhiiidddaaa]]]ZZZWWWUUURRROOOOOOQQQRRRQQQOOOPPPTTTXXXQQQPPPNNNOOORRRUUUVVVVVVVVVTTTRRRQQQRRRRRRQQQPPPLLLLLLLLLMMMNNNNNNLLLKKKQQQSSSTTTSSSRRRRRRVVVZZZYYYXXXXXXXXXYYY\\\^^^___bbbbbbeeejjjppp{{{zzz[[[HHHDDDDDDFFFJJJNNNPPPPPPOOOTTTSSSRRRRRRQQQQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>===??????>>>>>><<<;;;999888888888888888888888888888888777555555777888777666666777777777777666666555555555555555666666666666888777555444444666888999888888888888888888888888888888999999::::::999999999999999999:::;;;<<<===<<<<<<======>>>@@@AAABBBBBBAAABBBDDDIIIOOOUUUYYY^^^]]]ZZZWWWSSSPPPNNNLLLKKKNNNPPPRRRRRRRRRRRRRRRLLLRRRYYY^^^ggg~~~tttkkkhhhnnnvvv~~~}}}{{{tttnnnmmmhhhkkknnnooommmjjjhhhgggeeeeeegggiiilllmmmkkkiiiccccccdddeeeeeeeeedddcccbbbaaa___]]][[[[[[\\\]]]___^^^]]]```dddggggggeeeaaa```^^^[[[ZZZ[[[^^^```hhhiiijjjjjjgggdddccccccfffdddaaa^^^ZZZWWWUUUTTTYYYVVVSSSPPPPPPQQQTTTVVVXXXXXXXXXYYYYYYXXXSSSPPPNNNKKKHHHGGGIIILLLOOOPPPHHHHHHIIIJJJLLLNNNQQQRRRQQQOOOKKKJJJKKKMMMOOOQQQLLLLLLKKKIIIHHHFFFEEEEEEDDDCCCAAAAAAAAAAAA???>>>>>>>>>===<<<<<<<<<======777777666555555555666666yyyuuutttuuurrrlllgggddddddeeegggooonnnnnnnnnlllhhhccc^^^]]]]]]___aaacccfffhhhjjjddd```\\\XXXUUUSSSPPPNNNNNNPPPRRRPPPNNNMMMPPPTTTQQQOOONNNOOOQQQSSSTTTTTTRRRPPPNNNNNNOOOPPPOOONNNHHHIIIKKKLLLMMMNNNNNNOOOVVVXXXZZZXXXTTTRRRTTTVVVVVVVVVVVVVVVXXXZZZ\\\]]]^^^aaafffkkkooovvvcccNNNFFFDDDBBBCCCGGGLLLPPPRRRSSSSSSSSSRRRQQQQQQRRRRRRNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCAAAAAABBBCCCCCCCCCCCCBBBBBBAAA??????????????????>>>>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>======<<<<<<=========<<<;;;:::999888888888888888888888888888888666555555666777777666444555666777777888888777555555555555666666666666:::999666555444555666777888888999999999999888888888888999:::::::::::::::::::::::::::;;;<<<===>>>============???@@@AAABBBCCCBBBAAABBBEEEKKKPPPTTTWWWXXXZZZZZZXXXUUUQQQNNNQQQSSSVVVVVVSSSQQQPPPPPPOOORRRXXXbbbwwwuuummmhhhhhhoooxxx~~~{{{tttnnnkkkiiilllpppqqqooommmjjjjjjgggfffeeefffggggggeeecccccceeegggiiiiiihhhhhhhhhaaa___^^^]]]^^^```bbbdddcccaaa```cccfffhhheeeaaa\\\]]]]]][[[YYYYYY\\\^^^gggjjjlllllljjjgggeeeeeeeeecccaaa]]]ZZZVVVTTTRRRWWWUUUQQQNNNNNNQQQTTTWWW]]]]]]\\\\\\ZZZUUUPPPLLLLLLIIIFFFEEEGGGJJJLLLMMMJJJIIIIIIIIIIIIKKKMMMNNNPPPLLLHHHFFFHHHKKKMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEBBBBBBBBBCCCEEEEEECCCAAA>>>>>>===<<<;;;;;;<<<<<<888777777666666666777777~~~wwwttttttnnnlllhhhdddcccccceeefffiiijjjlllnnnooolllfffbbb]]]]]]^^^```bbbeeeggghhh```]]]YYYVVVTTTRRRPPPMMMOOOOOOOOONNNMMMMMMNNNOOOPPPOOONNNOOOQQQSSSSSSSSSOOOMMMKKKKKKLLLMMMLLLKKKFFFHHHIIIJJJKKKMMMPPPRRRZZZ\\\^^^\\\WWWSSSRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\[[[___gggnnnqqquuuoooYYYIIIDDD???>>>AAAHHHNNNQQQOOOPPPPPPOOONNNNNNQQQSSSOOOOOOOOONNNNNNNNNNNNMMMIIIKKKLLLNNNPPPRRRSSSSSSNNNNNNNNNMMMLLLKKKJJJIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>???@@@@@@@@@@@@@@@>>>===;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>>>>>>>=========>>>>>>??????@@@@@@>>>???@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888999999999999999999999999888666555555777777777666444555666777777888888777555555555555666666666666999888777555555555666777888999::::::::::::999888777888999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;<<<===>>>???@@@DDDCCCBBBCCCEEEHHHLLLNNNPPPRRRVVVXXXYYYWWWTTTRRRWWWZZZ]]][[[VVVQQQPPPPPPPPPTTT[[[kkk}}}uuummmhhhfffhhhqqq{{{}}}zzzuuupppmmmmmmooorrrrrrpppmmmkkkkkkhhhfffeeedddeeeeeedddbbbfffiiikkklllkkkjjjiiiiii```___^^^```eeeiiilllmmmjjjgggeeefffiiihhhccc]]]YYY\\\______\\\[[[\\\^^^dddhhhlllmmmllliiihhhgggccccccbbb```\\\XXXUUUSSSVVVTTTQQQOOOOOOQQQUUUWWW^^^^^^^^^\\\XXXSSSOOOLLLOOOLLLHHHFFFGGGHHHHHHHHHJJJJJJIIIIIIIIIJJJKKKLLLOOOKKKFFFFFFHHHJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEAAAAAACCCFFFHHHHHHEEEBBB>>>======<<<<<<;;;;;;;;;888888777777777777888888|||wwwrrrpppggggggggggggffffffeeedddgggggggggiiijjjhhheeeccc````````````aaabbbccccccYYYWWWTTTSSSRRRPPPMMMKKKOOONNNMMMMMMNNNOOONNNMMMOOONNNNNNOOORRRSSSSSSSSSMMMKKKIIIIIIJJJJJJJJJIIIGGGHHHIIIHHHHHHJJJNNNRRRYYY]]]```^^^YYYTTTSSSSSSSSSTTTUUUWWWXXXZZZ\\\\\\^^^```gggooorrruuu~~~|||fffRRRLLLEEEAAAAAADDDHHHJJJIIIKKKKKKJJJIIIKKKNNNRRROOOOOOOOONNNNNNNNNMMMMMMJJJKKKLLLNNNPPPQQQQQQQQQMMMMMMMMMLLLKKKJJJHHHHHHEEEEEEEEEEEECCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@???<<<:::888888::::::999888888999:::;;;;;;<<<<<<<<<999999::::::;;;<<<<<<===<<<<<<===>>>>>>>>>>>>============<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999::::::::::::999999::::::::::::::::::::::::999777666666777888888777777777777777777666555555555555555555666666666666444555555666777888888999999999:::;;;;;;:::999999777888999:::;;;;;;;;;;;;:::;;;===>>>??????>>>>>>;;;;;;;;;<<<===>>>@@@@@@CCCCCCDDDEEEGGGIIIKKKLLLNNNOOOQQQTTTUUUVVVWWWWWW\\\```cccaaa[[[UUUSSSSSSSSS]]]kkk~~~xxxqqqjjjhhhiiippp}}}{{{xxxvvvtttqqqqqqssssssrrroookkkjjjjjjiiigggeeeeeeggghhhggggggjjjlllooonnnkkkgggffffffaaa```aaaeeekkkpppssssssnnnjjjhhhiiikkkiiibbb[[[XXX]]]cccdddaaa^^^^^^___```dddjjjmmmmmmkkkiiiiiicccdddeeedddaaa\\\XXXUUUVVVTTTRRRPPPQQQSSSVVVXXX[[[\\\\\\ZZZWWWSSSPPPNNNOOOMMMJJJIIIIIIIIIIIIHHHIIIHHHHHHHHHIIIJJJLLLMMMMMMIIIEEEFFFIIILLLJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCAAACCCFFFJJJKKKIIIDDD@@@<<<======>>>===;;;:::999666666666666777888999999|||wwwqqqmmmbbbeeeiiilllllljjjgggeeeiiigggdddcccccccccaaa```cccbbbaaa``````_________TTTRRRQQQPPPPPPNNNLLLIIIOOOLLLKKKLLLPPPQQQPPPMMMOOONNNNNNPPPRRRTTTTTTSSSLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIHHHFFFEEEGGGLLLQQQXXX[[[___^^^ZZZUUUSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]bbbccchhhooossswww~~~ppp]]]WWWOOOGGGCCCBBBAAAAAAEEEGGGHHHGGGFFFHHHLLLPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGEEEEEEEEEDDDCCCAAA@@@???@@@@@@AAABBBBBBBBBBBBAAA===:::777888:::;;;999777777777888999:::;;;;;;;;;888888999:::;;;;;;<<<<<<999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999999<<<<<<;;;::::::999999888888888999::::::::::::999::::::::::::::::::::::::999888666666888888888777::::::999888666555333222555555555555666666666777111222444666888::::::;;;999999;;;;;;;;;;;;999999777888999:::;;;;;;<<<;;;:::;;;===???@@@???>>>=========>>>>>>???AAABBBCCCBBBCCCFFFHHHJJJLLLLLLMMMOOOOOOOOOPPPRRRUUUYYY[[[^^^cccgggeee^^^XXXVVVWWW]]]lllwwwooojjjjjjppp{{{~~~yyywwwwwwwwwuuutttttttttqqqmmmjjjhhhhhhjjjhhhfffgggiiikkkllllllllloooqqqoooiiidddbbbaaabbbaaabbbhhhoootttvvvvvvoookkkiiijjjllljjjaaaZZZXXX___fffhhheeeaaa```aaa]]]bbbhhhmmmmmmllljjjjjjdddeeeggggggddd```ZZZWWWUUUTTTSSSRRRRRRTTTWWWYYYXXXYYYZZZXXXVVVSSSRRRQQQLLLKKKIIIJJJKKKLLLLLLKKKGGGGGGGGGGGGIIIKKKMMMNNNKKKHHHEEEGGGKKKMMMKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBEEEHHHLLLMMMIIICCC>>><<<===>>>>>>>>>;;;999888555555555666666888999:::zzzuuuqqqpppkkkmmmpppuuuwwwssskkkdddcccddddddaaa^^^]]]```ccc```dddhhheee___YYYXXXYYYSSSRRRPPPNNNMMMKKKKKKKKKNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPPPPLLLKKKJJJIIIHHHGGGGGGGGGKKKJJJHHHGGGHHHKKKOOOQQQUUUXXX\\\^^^\\\YYYXXXXXXZZZZZZYYYYYYYYYYYYZZZ[[[```dddiiimmmooorrrwww{{{vvvjjj[[[OOOIIIIIIIIIIIIFFFBBB@@@CCCEEEEEEJJJOOOMMMOOOQQQSSSRRROOOLLLIIIMMMMMMMMMMMMMMMNNNNNNNNNKKKKKKKKKJJJIIIGGGFFFEEEDDDFFFHHHFFFCCCBBBEEEHHHAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999888777777777777777777777777777777555555444555666999<<<>>>777888999:::::::::::::::::::::999999999999999999:::::::::::::::999888777:::999999999888888777777:::::::::999999999888888555555555555666666666666888888888888888777666666000111222444555666666777666777777999:::;;;<<<<<<:::<<<======<<<;;;;;;<<<::::::999999999:::;;;;;;<<<<<<======>>>>>>??????<<<===??????@@@AAACCCFFFFFFGGGGGGGGGFFFGGGJJJMMMNNNIIIHHHNNNSSSUUUWWW[[[```cccbbb^^^]]]aaaeeeeeeuuu{{{vvvtttzzz~~~|||{{{zzzxxxuuurrrwwwsssnnnhhhdddbbbbbbccceeefffgggiiikkkmmmooopppppprrrsssqqqkkkccc\\\YYY]]]___ccchhhmmmpppqqqpppmmmiiijjjooommmeee______dddfffhhhgggeeebbb``````^^^aaafffjjjlllllljjjiiihhhjjjlllkkkgggaaaYYYTTTTTTTTTUUUUUUVVVWWWXXXXXXbbb\\\TTTQQQRRRSSSRRROOOIIIIIIJJJLLLNNNNNNKKKIIIBBBDDDFFFIIIKKKLLLMMMMMMKKKLLLMMMOOOOOOLLLGGGCCCFFFEEEDDDEEEFFFFFFDDDBBB>>>@@@DDDFFFFFFDDD@@@>>><<<<<<<<<<<<;;;:::999888777777666666666666777777wwwuuu{{{|||}}}|||xxxtttrrrrrrqqqrrrvvvzzz|||xxxooohhhbbbcccbbb```^^^___bbbfffdddgggiiifff^^^XXXVVVVVVSSSRRRQQQOOONNNMMMLLLLLLNNNOOOPPPPPPPPPOOONNNNNNLLLLLLNNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFGGGKKKIIIHHHGGGHHHKKKOOOQQQUUUXXX\\\^^^___]]][[[YYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]aaafffiiijjjkkknnnpppooovvvpppccc\\\XXXVVVTTTNNNFFF@@@@@@AAABBBEEEJJJLLLMMMNNNOOOOOONNNLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGEEEDDDCCCDDDEEEDDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;:::999888888888888888888888888888888888777777666666666777999:::777777888999999999999999999999999999999999999999777888888999999999888888999888888888777777777666999999999999888888888777555555555555666666666666777888888888777777666555333444555666666666666666777777888999:::;;;;;;<<<;;;===>>>>>>===<<<<<<===>>>>>>===<<<<<<=========<<<<<<======>>>?????????>>>???AAAAAAAAABBBEEEGGGGGGHHHHHHHHHGGGHHHKKKMMMRRRMMMMMMQQQUUUVVVYYY\\\]]]ccchhhjjjqqq{{{|||zzzyyyxxxxxxwwwuuussspppnnniiieeebbbaaaaaabbbccceeehhhkkknnnpppqqqrrrsssttttttpppiiiaaa[[[YYY```aaacccgggiiikkkjjjiiijjjggghhhlllkkkddd___```gggiiijjjiiifffcccbbbaaabbbeeehhhkkkllljjjhhhfffjjjkkkkkkjjjeee___XXXTTTUUUUUUVVVWWWXXXYYYYYYZZZ```ZZZSSSPPPRRRTTTTTTRRRLLLLLLMMMOOOQQQQQQPPPNNNGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOQQQPPPMMMHHHDDDBBBAAA@@@AAABBBBBB@@@>>>===???AAACCCCCCAAA>>><<<<<<<<<<<<<<<;;;:::999888777666666555555666666777|||rrrpppuuuvvvwwwvvvtttrrrqqqrrrsssuuuyyy}}}{{{ssslllbbbaaa```^^^]]]___dddhhhgggiiiiiieee]]]WWWTTTSSSSSSRRRQQQOOONNNMMMMMMMMMOOOOOOQQQQQQQQQOOOMMMLLLJJJKKKMMMNNNNNNLLLKKKIIIGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHIIILLLOOOQQQWWWXXX[[[___aaa```]]]ZZZYYYZZZ\\\^^^````````````]]]```ccceeeeeedddeeefffggglllwwwxxxqqqkkkfff\\\PPPCCC>>>??????AAADDDIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJHHHGGGEEEDDDDDDDDDCCCBBBFFFFFFEEECCCAAA???===<<<<<<<<<;;;;;;:::999999999999999999999999999999999999888888777666666555555555666666777777777777777888888888888888888888888555555666777888888888888777777777666666666666666888888777777777777777666555555555555666666666666777777777777777666666555666777777888888777777666999999999::::::;;;;;;;;;<<<>>>@@@???>>>===>>>>>>======<<<;;;::::::::::::<<<<<<======>>>??????@@@@@@BBBCCCCCCCCCDDDGGGIIIHHHIIIJJJJJJIIIIIIKKKMMMNNNKKKKKKPPPSSSTTTXXX]]]```jjjwww{{{yyyvvvuuutttssspppnnnhhhgggdddbbb``````___```aaadddiiimmmqqqrrrssssssvvvuuusssmmmfff___[[[YYY___```bbbdddfffffffffeeeeeedddfffiiihhhccc```aaaiiijjjkkkjjjfffcccbbbbbbcccfffiiikkklllkkkhhhggglllkkkjjjgggbbb]]]WWWTTTTTTUUUVVVWWWXXXYYYYYYZZZ^^^XXXRRROOOQQQTTTUUUUUUOOOOOOPPPSSSUUUVVVUUUSSSNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOLLLGGGCCC@@@???>>>???@@@@@@>>><<<======>>>>>>>>>===;;;:::;;;;;;;;;;;;:::999999888666555555555555555555666uuuqqqpppqqqqqqpppmmmllllllmmmoooqqquuuzzz~~~{{{tttmmmdddbbb___\\\\\\^^^cccffffffgggfffbbb\\\WWWTTTSSSQQQPPPOOONNNMMMMMMMMMMMMOOOPPPQQQRRRQQQNNNLLLJJJJJJLLLMMMOOONNNMMMJJJIIIEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIKKKNNNPPPQQQYYYYYY\\\___bbb```\\\XXXXXXZZZ]]]```bbbcccbbbbbb```aaaaaabbbbbbcccdddeeejjjkkkpppzzzooo^^^KKKBBB@@@???@@@AAADDDFFFHHHKKKMMMNNNNNNNNNLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLJJJFFFCCCCCCDDDDDDBBB???DDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888999888777666555444555555666666666666555555666666666666666777777777444555666666777777777666555555555555555555555555666666666666666666666666555555555555666666666666666666777777777666666555666777777888888888888777::::::::::::;;;;;;;;;;;;<<<>>>??????>>>======>>>>>>===<<<::::::999999999<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEDDDEEEHHHJJJJJJKKKLLLLLLJJJJJJLLLMMMIIIHHHJJJNNNQQQTTT[[[dddooo~~~{{{xxxtttqqqooollliiifffdddcccbbb```___^^^]]]]]]aaaeeejjjoooqqqrrrpppooosssqqqnnnhhhaaa\\\[[[[[[\\\^^^aaacccdddeeefffgggcccdddfffgggfffcccbbbccchhhiiijjjhhheeebbb``````bbbdddhhhkkkllllllkkkjjjkkkjjjgggccc^^^ZZZVVVTTTSSSTTTUUUVVVWWWXXXYYYZZZ^^^YYYSSSOOOPPPRRRTTTUUUPPPPPPQQQTTTWWWYYYXXXWWWSSSQQQNNNLLLKKKKKKLLLMMMMMMLLLKKKKKKJJJGGGCCC@@@AAA@@@???@@@AAAAAA???======<<<<<<;;;;;;::::::999:::::::::::::::999888888555555444444444444555555uuuqqqppppppnnnkkkgggeeeeeegggiiikkknnntttyyyyyytttooogggccc^^^[[[ZZZ\\\^^^````````````^^^ZZZWWWUUUTTTNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOMMMKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHJJJLLLNNNPPPRRRSSSZZZ[[[\\\^^^___^^^ZZZXXXZZZ\\\___aaacccccccccbbbbbbaaa``````bbbdddfffhhhhhhfffgggooo|||oooXXXKKKDDD@@@??????@@@BBBGGGKKKMMMNNNNNNMMMNNNNNNMMMLLLKKKKKKJJJJJJLLLMMMMMMMMMMMMMMMLLLLLLIIIFFFBBBBBBCCCDDDAAA???@@@@@@AAAAAAAAAAAA@@@@@@=========<<<<<<<<<<<<<<<999999999999999999999999777888888999888888777666555555666666666666555555444444444444555555666666666666666666666555444333444444444444444444555555555555555555555555555555555555555555666666666666666666777777777777666666444555666777888999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;===???>>>===<<<======AAAAAA@@@>>>==================>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEHHHJJJKKKLLLNNNMMMKKKKKKKKKLLLKKKKKKMMMQQQTTTYYYeeeppp}}}zzzuuurrrnnnkkkiiigggeeeccccccbbbaaa___^^^]]]\\\\\\cccfffjjjnnnooonnnkkkiiikkkjjjfff```\\\ZZZ[[[\\\^^^aaacccdddcccdddeeegggcccfffhhhfffdddddddddeeeiiijjjjjjhhheeebbbbbbbbbdddfffhhhjjjkkkjjjiiihhhhhhfffccc___[[[XXXVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\___[[[UUUQQQPPPPPPPPPQQQOOOOOOOOORRRUUUWWWXXXWWWTTTRRROOOLLLJJJJJJJJJKKKLLLJJJHHHGGGFFFDDDAAA>>>@@@?????????@@@@@@>>>===<<<<<<;;;:::::::::::::::999999999:::999999888777555555444444444444555555vvvsssrrrqqqnnniiidddaaaaaabbbggggggiiinnnsssuuusssooohhhddd^^^ZZZYYYYYYZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLKKKJJJGGGIIIKKKNNNQQQSSSTTTTTTZZZ\\\^^^^^^\\\[[[[[[\\\^^^___aaabbbcccccccccbbbbbbbbbbbbdddhhhjjjjjjjjjfffcccdddkkkyyymmmZZZMMMDDD??????===@@@CCCGGGJJJLLLMMMMMMOOOOOONNNMMMKKKJJJIIIIIILLLLLLLLLLLLLLLKKKJJJJJJFFFEEECCCBBBBBBBBBAAA@@@>>>???@@@AAAAAABBBBBBAAA========================;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999999:::777777777777777666666555333444444555555666666777666666666666555444333333444444444444444555555555444555555555555666666666555555555555666666666666666777777888888888888777444444666888999:::;;;;;;;;;;;;;;;<<<<<<=========;;;===>>>>>>===<<<<<<===@@@??????>>>============>>>???@@@AAABBBDDDDDDEEEDDDFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNNNNLLLJJJJJJKKKJJJKKKOOOTTTXXXaaasss~~~wwwyyyzzz~~~~~~xxxuuullliiifffeeefffffffffeeecccaaa```^^^]]]]]]]]]]]]eeegggkkkmmmllljjjfffddddddbbb___[[[WWWWWWZZZ]]]dddfffhhhfffcccbbbcccfffgggkkkmmmhhheeeeeeggggggkkklllllljjjgggeeeffffffiiijjjjjjjjjhhhfffcccbbbaaa```^^^[[[XXXVVVUUUUUUXXXYYYZZZ[[[]]]^^^``````^^^\\\XXXTTTPPPNNNMMMMMMMMMLLLMMMOOORRRTTTUUUTTTRRRQQQNNNLLLKKKJJJJJJJJJKKKIIIGGGEEEEEECCCAAA???===<<<<<<<<<======;;;999::::::::::::::::::::::::888888999999999888888777666555555555555555555666zzzvvvwwwuuusssoooiiicccaaaaaacccfffddddddggglllnnnmmmkkkfffbbb\\\YYYXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTSSSRRRLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKJJJJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJHHHJJJMMMQQQTTTUUUVVVVVVXXX\\\___^^^[[[[[[___eeeddddddddddddddddddccccccdddfffjjjooossssssooojjjfffeeehhhoooyyyppp[[[KKKCCCBBB===>>>>>>@@@CCCGGGKKKMMMOOONNNMMMLLLJJJIIIHHHGGGKKKKKKKKKKKKJJJIIIHHHGGGCCCDDDDDDBBBAAA@@@AAACCC@@@AAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;:::999999:::;;;;;;999999999999999888777777555666666777888888999999555555666666666555555444444444444444555555555666444555555555666666666666555555555555666666666666777777888999999999999999777777888::::::;;;;;;;;;::::::;;;<<<===>>>>>>???<<<>>>??????>>>===>>>>>>======<<<<<<;;;<<<<<<===@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLLLLMMMOOONNNLLLJJJIIIJJJHHHKKKSSS[[[eeeuuu}}}vvvpppmmmvvv|||zzzyyysssrrrfffcccaaaaaabbbdddeeeeee```___]]][[[[[[]]]___aaafffhhhjjjlllkkkhhheeeccc```___\\\XXXUUUVVVYYY[[[dddggghhhgggcccaaadddggglllrrrrrrkkkfffgggiiihhhjjjkkkkkkjjjhhhggggggiiikkkkkkkkkiiigggccc```___[[[ZZZYYYXXXWWWVVVVVVUUUXXXXXXYYY[[[]]]___```aaa\\\[[[YYYVVVRRRNNNLLLKKKLLLKKKJJJLLLOOOQQQRRRQQQPPPPPPOOONNNMMMLLLKKKJJJHHHFFFCCCBBBBBBAAA@@@???;;;:::999:::;;;;;;999777666777888999:::::::::999777777888888888888888777777666666555555666666777yyyrrrqqqvvvwwwuuupppjjjdddbbbccceeeeeebbb```aaaeeehhhgggfffddd```[[[YYYYYYXXXVVVTTTSSSRRRQQQQQQRRRRRRRRRQQQLLLLLLLLLLLLLLLMMMMMMNNNKKKJJJHHHGGGHHHIIIKKKLLLOOONNNKKKIIIHHHIIIJJJKKKIIIJJJLLLMMMMMMKKKJJJIIIHHHJJJNNNRRRUUUWWWWWWWWWVVV\\\```___ZZZ[[[dddllliiihhhgggeeeddddddddddddgggkkkrrrzzz~~~{{{ssskkkeeefffjjjpppvvvgggRRRHHHFFF???===::::::===CCCJJJNNNNNNMMMLLLKKKIIIGGGFFFFFFKKKKKKKKKJJJIIIGGGFFFEEEAAACCCDDDCCC@@@???AAADDDCCCCCCDDDDDDCCCCCCBBBAAA>>>>>>>>>>>>>>>????????????????????????????????????===;;;999999999;;;<<<:::::::::::::::999888888777888888999:::;;;;;;;;;333444555666777777777777444444444555555666666666555555555666666666777777555555555555666666666777777888999::::::::::::::::::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===>>>???@@@>>>???AAAAAA???>>>???@@@@@@???????????????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHIIIJJJKKKJJJJJJJJJLLLNNNKKKMMMOOONNNLLLIIIIIIIIIJJJOOOZZZhhhwwwvvvqqqrrrmmmhhhhhhuuu~~~{{{zzzvvvooolllmmmfffccc```___```aaabbbbbb^^^\\\ZZZYYYZZZ^^^aaadddggghhhjjjkkkkkkiiifffeee```^^^\\\XXXUUUUUUWWWZZZ```dddgggfffccccccggglllpppvvvuuummmfffhhhjjjiiihhhiiiiiihhhfffeeeggghhhiiiiiiiiihhhfffdddaaa```VVVVVVVVVVVVVVVVVVVVVVVVUUUUUUWWWXXXZZZ\\\]]]^^^YYYZZZZZZWWWSSSNNNLLLJJJKKKJJJIIIKKKMMMPPPPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKEEEBBB???>>>>>>>>>======;;;:::::::::;;;;;;999888444555777888999:::999999666777777888888888777777777777666666666666777777vvvkkkmmmxxx~~~zzzssslllgggeeeeeeeeefffbbb]]][[[\\\]]]\\\ZZZbbb___[[[XXXWWWUUURRRPPPNNNNNNOOOOOOOOOPPPPPPPPPKKKKKKLLLLLLMMMMMMMMMMMMKKKHHHHHHKKKMMMJJJHHHIIINNNLLLIIIIIIJJJKKKJJJJJJPPPOOONNNMMMLLLKKKJJJIIINNNOOOQQQTTTWWW[[[___aaaccccccaaa\\\YYY\\\eeelllllliiieeebbb```aaabbbccciiinnnwww{{{qqqiiidddcccfffnnnuuuzzztttdddXXXOOOIIIAAA===???@@@???@@@EEEGGGKKKOOONNNIIIGGGHHHKKKJJJJJJIIIHHHGGGFFFEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@??????AAAAAAAAA@@@@@@>>>======>>>=========<<<<<<<<<<<<:::999999888888999999:::::::::::::::::::::::::::888999999888888777666555444444555555555555555444888888888888888999999999<<<<<<<<<;;;;;;:::::::::999999999:::;;;<<<===>>>;;;;;;:::999999999::::::@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDFFFDDDDDDFFFJJJKKKJJJHHHIIIEEEDDDJJJNNNOOOPPPRRRNNNMMMMMMMMMLLLMMMMMMNNNSSS^^^lllwwwoookkkkkkddddddnnnvvvuuutttqqqnnnkkkhhhgggaaa``````aaabbbbbb```^^^YYY[[[\\\\\\[[[]]]bbbfffhhhiiikkkllllllkkkiiihhhaaacccbbb]]]WWWTTTVVVYYY``````aaa```aaacccgggjjjrrrsssqqqmmmhhhfffgggiiieeeeeebbb___\\\\\\]]]```eeeddddddbbb___\\\YYYWWWXXXUUUQQQOOOPPPRRRTTTUUUUUUUUUWWWXXXZZZ\\\]]]^^^[[[ZZZXXXVVVSSSOOOLLLJJJNNNLLLJJJIIIJJJLLLNNNPPPMMMNNNPPPNNNLLLIIIGGGGGGBBBBBBAAA@@@???>>><<<;;;======<<<;;;::::::999999666666777777888888888999666777888999999888777666777777777777777777777777vvvmmmooozzz}}}wwwqqqlllkkkkkkkkkfffbbb\\\YYYYYYYYYXXXWWW\\\ZZZWWWUUUUUUTTTRRRPPPMMMNNNNNNNNNNNNOOOOOOOOOLLLLLLLLLLLLKKKLLLLLLLLLKKKGGGFFFJJJLLLKKKKKKMMMNNNLLLJJJIIIKKKLLLLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKMMMMMMOOOSSSXXX^^^cccfffiiigggccc^^^[[[^^^eeellljjjgggdddaaa```aaaccceeegggllluuu|||zzzqqqjjjbbb```cccjjjooosssxxx~~~ttthhh^^^TTTIII@@@>>>>>>>>>AAAGGGFFFGGGIIIJJJJJJIIIHHHGGGLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCBBBAAAAAA@@@AAABBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAA@@@???>>>===>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666555555666777777777777777888888888999999999999:::<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEGGGFFFFFFHHHKKKLLLJJJIIINNNJJJJJJNNNPPPOOOOOOPPPOOOPPPQQQRRRTTTVVVYYY[[[cccrrrssshhhcccbbbkkkrrryyyuuupppooommmkkkiiifffeeedddaaa``````aaabbbbbb```^^^]]]^^^^^^]]]\\\^^^bbbfffhhhiiijjjkkkkkkjjjhhhgggfffggggggaaaZZZUUUUUUWWW[[[]]]```aaaccceeeiiikkkooopppnnnkkkfffddddddfff___^^^[[[XXXUUUUUUXXX[[[bbbbbbbbbbbbaaa___]]]\\\YYYVVVRRRPPPQQQSSSUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\YYYXXXVVVTTTQQQNNNMMMKKKNNNMMMKKKJJJJJJLLLNNNPPPNNNOOOOOOMMMIIIGGGFFFFFFCCCCCCBBBAAA???>>><<<;;;<<<<<<<<<;;;:::::::::999666777777777888888888888555666777777777777666555666666666666666666666666yyyrrrttt}}}yyytttpppnnnoooooogggbbb\\\WWWVVVUUUUUUTTTUUUSSSQQQPPPQQQRRRQQQPPPLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKFFFEEEIIILLLLLLMMMPPPNNNLLLKKKKKKLLLMMMMMMLLLJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNRRRXXX___gggkkkqqqllleee___]]]___dddhhhfffccc```^^^___aaaeeegggiiimmmttt{{{}}}zzzsssmmmcccaaaccchhhkkklllpppttttttvvvgggZZZKKKCCC@@@???AAAEEEEEECCCBBBFFFJJJLLLHHHEEELLLLLLKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@????????????>>>>>>>>>======>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888555666777888999:::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>>>>???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFIIIHHHHHHJJJLLLLLLKKKJJJOOOLLLMMMQQQRRROOOPPPRRRQQQUUU\\\bbbhhhmmmrrrvvvtttlllkkkmmmzzz}}}rrrllljjjjjjiiigggdddcccbbbbbbbbbbbbaaaaaabbbddddddbbb```bbbbbbaaa```___aaadddhhhjjjkkkkkklllkkkjjjhhhgggkkkllllllfff^^^XXXUUUUUUWWW[[[```dddfffhhhjjjkkkkkkkkkjjjfffccc``````aaaZZZYYYVVVRRRPPPQQQUUUXXX^^^___aaabbbccccccbbbbbbYYYVVVSSSRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZWWWVVVSSSPPPNNNMMMMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOPPPPPPNNNJJJFFFDDDDDDEEEDDDDDDCCCBBB@@@>>><<<;;;;;;;;;;;;;;;::::::::::::777777777777888888888888444555555666666555555444666666666666666666666666{{{}}}zzztttpppnnnmmmmmmhhhddd___YYYVVVUUUTTTTTTQQQOOOMMMMMMNNNOOONNNMMMKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKKKKKKKLLLMMMNNNMMMHHHFFFJJJLLLLLLMMMPPPNNNLLLKKKLLLNNNOOONNNMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMQQQWWW___gggkkkssslllccc]]][[[]]]```bbb```___]]]\\\]]]aaafffiiioooqqquuuzzz{{{yyysssooohhhfffeeeiiijjjiiikkkooonnnwwwqqq```SSSKKKFFFBBB???@@@??????CCCHHHJJJIIIFFFIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@??????????????????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::555666888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>>@@@???>>>>>>>>>>>>>>>????????????@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJKKKLLLLLLLLLKKKLLLKKKNNNRRRRRRPPPSSSXXXVVV```ppp}}}{{{nnniiigggffffffeeecccaaa``````bbbbbbdddcccdddfffhhhhhhfffdddfffeeedddcccdddfffiiilllkkkkkkllllllkkkjjjiiihhhmmmnnnnnnjjjccc\\\WWWUUUVVV[[[aaafffhhhiiiiiijjjgggfffeeebbb```^^^]]]]]]ZZZXXXUUURRRPPPQQQVVVYYY\\\^^^```bbbccccccccccccYYYVVVSSSRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRPPPMMMLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMPPPOOOLLLGGGCCCAAABBBCCCEEEDDDDDDBBB@@@>>><<<;;;::::::::::::::::::;;;;;;777777777777777888888888555555555555555555555555666666666666666666666666zzztttnnnkkkiiihhhiiifffbbb]]]YYYVVVVVVVVVQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPRRROOOKKKJJJMMMOOOMMMMMMNNNNNNMMMLLLMMMOOOOOONNNLLLJJJJJJJJJJJJJJJJJJJJJKKKNNNNNNNNNPPPUUU\\\cccgggmmmggg___YYYWWWYYY[[[\\\\\\[[[ZZZ[[[^^^cccgggjjjrrrssstttuuuuuusssoookkkkkkgggeeeggggggfffhhhlllnnnpppvvv~~~~~~pppeeeYYYJJJ???<<<===>>>???AAACCCEEEFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>??????????????????????????????@@@@@@@@@??????>>>===<<<555666888999:::;;;<<<<<<:::;;;;;;<<<===>>>>>>>>>=========>>>>>>???????????????>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJLLLLLLMMMLLLMMMMMMMMMMMMPPPRRRQQQRRRYYYbbbeeeuuuqqqhhhfffdddccccccaaa___^^^^^^___```aaaeeefffiiilllnnnmmmjjjhhhhhhgggfffgggiiikkkmmmnnnhhhhhhhhhggggggffffffeeejjjkkkkkkiiiddd^^^ZZZWWWXXX]]]bbbfffggggggggggggdddcccaaa```^^^]]][[[YYY[[[YYYWWWTTTRRRSSSWWWZZZ[[[]]]^^^```aaaaaa``````XXXUUUSSSRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQOOOMMMJJJIIIJJJKKKLLLKKKKKKKKKLLLLLLKKKKKKJJJNNNLLLIIIDDD@@@???AAACCCDDDDDDCCCBBB@@@>>><<<;;;999999::::::::::::::::::888888777777777777777777666666666666666666666666555555555555555555555555yyyrrrmmmhhhfffdddfffeeeddd```\\\XXXWWWXXXSSSQQQOOONNNNNNNNNMMMLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKMMMPPPRRROOOMMMNNNSSSTTTPPPMMMLLLOOONNNMMMNNNOOONNNLLLJJJIIIIIIIIIJJJJJJJJJJJJJJJNNNNNNMMMOOOSSSXXX]]]```dddaaa\\\WWWTTTUUUWWWYYYYYYZZZ\\\___bbbfffiiikkkqqqooommmmmmllljjjhhheeehhhccc___`````````ccciiillljjjjjjooowwwyyyaaaMMMAAA@@@>>><<<;;;<<>>>>>>>>>>>??????????????????????????????AAAAAAAAA@@@@@@???>>>===777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>??????????????????@@@??????>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJIIILLLNNNOOONNNNNNPPPQQQTTTTTTUUUVVVUUUXXXfffsssyyymmmgggeeebbb```___^^^]]]]]]]]]]]]^^^___eeehhhlllqqqtttrrrnnniiihhhggggggiiilllmmmmmmlllaaaaaaaaaaaaaaaaaaaaaaaaeeeffffffeeeccc___[[[XXXYYY\\\```bbbbbbbbbcccccccccbbb```______]]][[[XXXZZZYYYWWWUUUSSSSSSUUUXXXYYYZZZ\\\\\\]]]\\\[[[[[[UUUSSSQQQPPPQQQRRRRRRQQQRRRRRRRRRQQQQQQQQQPPPPPPNNNLLLKKKIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGIIIHHHFFFBBB??????AAACCCBBBBBBAAA@@@???>>><<<;;;::::::::::::999999999999888888888888777777777777777666666555555666666777555555555555555555555555~~~{{{xxxsssnnnhhhdddaaa```___aaabbb```\\\XXXWWWWWWTTTRRRPPPPPPQQQQQQPPPOOOJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHHHHJJJLLLNNNLLLLLLQQQXXXZZZUUUOOOLLLOOONNNMMMNNNNNNMMMJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNQQQUUUYYY[[[\\\\\\[[[XXXTTTTTTVVVZZZZZZ\\\```dddhhhkkkmmmnnnnnnkkkhhhfffffffffdddcccccc]]]YYYXXXYYY[[[```ggghhhdddcccgggllluuuhhhRRRKKKBBB<<<<<<<<<<<<;;;???AAAEEEHHHJJJKKKKKKJJJHHHIIIJJJJJJJJJJJJIIIHHHDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEFFFHHHHHHIIIIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBB@@@??????>>>>>>??????@@@????????????????????????AAAAAAAAAAAA@@@???>>>>>>:::;;;;;;<<<=========<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@?????????@@@?????????@@@AAABBBBBBDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKNNNQQQRRRQQQRRRTTTVVVXXXYYYZZZ\\\^^^ggg|||zzzqqqjjjgggeeecccaaa`````````_______________dddhhhnnnuuuxxxuuunnniiihhhggghhhjjjkkkkkkgggddd^^^]]]]]]^^^^^^___```aaabbbaaaaaa```___\\\YYYVVVWWWYYYZZZ[[[[[[]]]___bbbdddbbb``````aaa___\\\XXXYYYYYYYYYWWWTTTSSSTTTUUUVVVVVVXXXYYYYYYXXXWWWWWWRRRPPPNNNNNNOOOPPPOOONNNOOOOOOOOOOOOOOONNNNNNNNNKKKKKKJJJIIIGGGFFFFFFEEEGGGHHHJJJKKKJJJHHHFFFEEEDDDDDDCCCAAA??????AAADDD????????????>>>===<<<<<<;;;:::::::::999888888888888888888888777777777666666666555444444555666666555555555555555555555555|||wwwtttqqqmmmhhhccc```^^^\\\ZZZ]]]```___[[[WWWUUUUUUUUUSSSQQQRRRSSSTTTTTTSSSKKKKKKKKKKKKLLLLLLLLLMMMNNNLLLIIIGGGFFFFFFHHHIIIIIIJJJRRR\\\^^^XXXQQQMMMOOONNNNNNNNNNNNLLLIIIFFFDDDEEEFFFHHHJJJLLLMMMNNNIIIJJJKKKMMMPPPTTTWWWYYYWWWZZZ\\\ZZZUUUTTTXXX\\\[[[^^^ccchhhllloooppppppmmmjjjfffddddddeeeeeeeeeaaa[[[UUUUUUVVVYYY```gggeeeaaaaaaeeeiiinnn{{{~~~cccVVVGGG@@@@@@AAA===888999;;;@@@DDDGGGHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHBBBBBBCCCDDDEEEFFFFFFGGGFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA????????????????????????AAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>>>>>>>>===<<<===>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLOOOSSSTTTTTTUUUWWWZZZXXXYYY\\\```fffuuurrroookkkhhhffffffeeeeeebbbccccccddddddcccbbbbbbbbbgggooovvvyyyvvvnnnhhhhhhggghhhiiijjjhhhbbb]]]^^^^^^^^^^^^___aaabbbcccaaa___^^^]]]\\\ZZZWWWUUUUUUUUUVVVVVVVVVYYY]]]aaadddbbbaaaaaabbb```\\\YYYZZZ[[[[[[YYYVVVTTTTTTTTTRRRSSSUUUVVVVVVVVVUUUUUUPPPOOOMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIIIIGGGFFFDDDCCCFFFGGGIIIJJJJJJHHHEEECCC@@@AAAAAA@@@???@@@BBBDDD>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999888777777999888888888777777666666555444333333333333444555555555555555555555555555{{{sssrrrnnnhhhcccaaa___]]]\\\\\\ZZZXXXVVVVVVTTTRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPIIIIIIHHHHHHHHHIIIIIIJJJMMMLLLJJJIIIHHHHHHIIIJJJJJJLLLOOORRRSSSSSSQQQPPPKKKKKKJJJJJJIIIGGGFFFEEEFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKLLLNNNQQQUUUWWWYYYZZZZZZYYYWWWWWWXXXZZZbbbaaacccjjjtttxxxtttooonnnhhhaaabbbgggkkkjjjgggfffaaaZZZVVVWWW[[[___aaabbbbbbdddfffeeeeeemmmvvvtttXXXHHHEEEDDD@@@:::999:::<<<>>>@@@AAACCCCCCCCCIIILLLIIIIIIMMMMMMJJJHHHFFFDDDCCCDDDFFFJJJLLLLLLKKKKKKMMMPPPOOOLLLHHHLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAAAAAAAAAAA@@@CCCBBBAAA???>>>======<<<<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCIIIFFFCCCCCCFFFGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKKKKJJJIIIJJJMMMOOOJJJQQQUUURRRQQQUUU[[[^^^^^^```cccfffrrr|||~~~~~~{{{yyyiiihhhgggggggggiiijjjkkkkkkhhheeeeeefffeeeaaa^^^bbbccciiiqqqxxxwwwpppiiifffiiilllllljjjfffcccbbbZZZ[[[^^^```bbbcccccccccbbb]]]YYYWWWXXXYYYXXXVVVQQQVVVZZZXXXUUUTTTZZZ```hhhfffdddbbb```_________[[[ZZZYYYWWWVVVUUUTTTTTTVVVVVVWWWWWWWWWVVVTTTSSSWWWTTTPPPNNNMMMLLLKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIGGGEEECCCBBBEEEDDDCCCCCCCCCCCCDDDDDDAAAAAABBBCCCBBBAAA@@@???===>>>>>>>>>>>>>>>===<<<;;;::::::999888888888999666777999;;;===;;;777444888777666555555555555555777666555444333444555666|||xxxqqqnnniiiccc^^^[[[ZZZZZZYYYZZZXXXVVVUUUUUUTTTRRRPPPQQQRRRTTTUUUUUUTTTRRRQQQJJJIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGGGGHHHIIIIIIKKKNNNPPPQQQQQQOOONNNKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHJJJKKKLLLKKKKKKKKKMMMOOORRRTTTVVVVVVWWWWWWWWWVVVVVVXXXYYY\\\\\\___gggrrrwwwtttpppkkkeee___```fffjjjkkkiiihhhbbb[[[WWWWWWZZZ^^^```ffffffgggiiigggfffkkksssooo[[[PPPIIIBBB<<<;;;;;;;;;;;;<<<===>>>???>>>DDDGGGFFFGGGKKKLLLIIIHHHGGGEEEDDDEEEGGGJJJKKKLLLKKKKKKMMMPPPPPPNNNLLLMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFCCCCCCCCCCCCCCCBBBBBBAAA@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBAAA@@@?????????=========>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBDDDDDDHHHEEECCCCCCEEEGGGFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEIIIIIIJJJKKKLLLMMMNNNNNNLLLMMMNNNMMMLLLKKKLLLNNNNNNSSSUUUTTTTTTZZZ```bbbaaaeeelllxxxxxxuuuuuu~~~~~~{{{{{{tttlllhhhhhhgggggghhhiiijjjjjjjjjgggeeeeeeffffffbbb___^^^```eeelllssstttnnniiieeeiiilllmmmkkkfffcccaaa\\\]]]___```bbbbbbbbbbbb^^^[[[XXXVVVVVVWWWVVVVVVSSSWWWZZZXXXUUUVVV]]]ccchhhgggdddbbb```_________[[[ZZZXXXWWWVVVVVVWWWWWWVVVWWWWWWXXXXXXWWWVVVUUUUUUSSSPPPNNNNNNMMMLLLJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<:::999999888888888888888666666777999::::::777444555444444333333333444444777666444333333444555555yyyuuuoooiiieee^^^YYYXXXYYYYYYZZZYYYWWWUUUSSSSSSRRRQQQOOOOOOPPPSSSTTTTTTSSSPPPOOOKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHIIILLLNNNOOONNNMMMLLLLLLLLLKKKKKKIIIHHHHHHGGGDDDDDDEEEEEEGGGIIIJJJKKKJJJKKKLLLOOOPPPRRRSSSSSSRRRSSSTTTTTTTTTUUUWWWYYYYYYYYY\\\ccclllqqqooolllgggaaa\\\]]]bbbgggiiihhhhhhccc\\\XXXXXX[[[___```hhhggghhhjjjgggdddhhhnnnvvvfffYYYOOOJJJDDDBBB???===;;;;;;;;;<<<;;;???BBBCCCEEEJJJKKKIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKMMMOOOQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGEEECCCCCCEEEFFFFFFEEEIIIIIIIIIIIIHHHHHHHHHHHHKKKKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRRRRQQQPPPPPPPPPRRRVVVXXXXXX]]]ggglllmmmooouuuuuupppooosss~~~uuuyyyqqqiiidddhhhiiiiiiiiijjjjjjjjjjjjiiigggeeefffhhhhhheeebbb\\\]]]aaagggmmmooolllhhhgggkkkooopppnnniiidddbbb______```aaaaaaaaa``````]]]]]][[[YYYWWWVVVWWWXXXVVVXXXZZZXXXVVVYYYaaahhhjjjhhheeeccc```______^^^ZZZYYYWWWVVVVVVXXXYYY[[[XXXXXXYYYYYYXXXXXXWWWVVVRRRPPPOOOOOOOOOOOOLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJIIIIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBAAA???>>>===?????????>>>===<<<;;;:::999999888888888888777777888777777888999999888666444444333333333444555555777666444333333333444555}}}vvvsssnnnhhhccc]]]YYYYYY\\\___```\\\YYYVVVSSSRRRQQQOOONNNKKKMMMOOOQQQQQQOOOMMMKKKKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGIIIJJJLLLMMMMMMLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHCCCCCCCCCDDDFFFGGGIIIJJJIIIKKKNNNPPPRRRRRRRRRQQQOOOQQQRRRSSSSSSTTTWWWYYYYYYXXXZZZ___fffhhhfffcccccc^^^YYYYYY]]]aaacccccceee```[[[YYYZZZ___bbbdddgggfffggghhhfffccceeeiii{{{vvvjjjcccVVVSSSNNNHHHDDDAAA@@@@@@<<<===>>>@@@CCCGGGHHHGGGGGGGGGIIIJJJKKKKKKKKKKKKNNNNNNMMMMMMOOOPPPQQQQQQOOOOOOOOOOOOOOOOOOPPPPPPMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJHHHFFFEEEDDDEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKJJJLLLLLLMMMNNNPPPQQQRRRRRROOORRRUUUWWWVVVUUUUUUUUUUUUYYY^^^dddooo}}}{{{uuurrrvvv{{{qqqllljjjiiikkklllnnnoooooonnnlllkkkkkkiiiggghhhkkkkkkhhheee______aaaeeeiiikkkiiigggiiimmmrrrssspppkkkfffcccaaaaaaaaaaaa``````______```aaaaaa^^^YYYWWWXXX[[[XXXYYYZZZXXXXXX\\\eeelllmmmkkkgggccc```]]]\\\[[[XXXWWWVVVUUUVVVXXX[[[]]][[[[[[ZZZYYYXXXWWWUUUUUUOOONNNNNNOOOPPPPPPMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDBBB@@@???===<<>>===;;;:::999999999999999999999999888;;;999888888999::::::999555555555555555666777888777666444333222333333444zzzsssqqqlllfffbbb]]]ZZZ\\\```ccceee```\\\XXXTTTRRRPPPNNNLLLJJJKKKMMMOOOOOOMMMKKKJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKIIIHHHGGGGGGGGGGGGBBBBBBCCCDDDEEEGGGHHHIIIJJJKKKNNNQQQRRRRRRQQQPPPOOOQQQRRRRRRRRRTTTVVVXXXUUUUUUWWW[[[___bbb```^^^```\\\XXXWWWYYY[[[\\\[[[___\\\YYYYYY]]]ccchhhkkkhhhfffgggiiihhhfffgggkkkxxxooolllfff___XXXRRRNNNKKKAAA>>>;;;<<>>===<<>>>>><<<;;;:::999::::::;;;<<<<<<;;;;;;::::::888666666777888888888555555555555555666777888777666444333222222333333zzztttrrrmmmgggccc^^^\\\]]]```cccdddaaa]]]XXXTTTRRRPPPNNNMMMLLLLLLMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFHHHIIIJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDEEEBBBBBBCCCDDDEEEGGGHHHIIIKKKLLLOOOQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQSSSUUUOOOPPPRRRVVV[[[^^^^^^^^^\\\ZZZXXXWWWXXXXXXXXXWWW[[[YYYWWWZZZ```gggmmmqqqmmmjjjiiilllmmmkkkmmmqqqvvv{{{vvvmmmddd___NNNEEE===;;;;;;:::;;;<<>>======>>>>>>>>>===<<<;;;:::999:::;;;<<<===>>>===<<<;;;777555333333555666555555444444333333333444555555777666444333222111222222zzzyyyssslllhhhccc``````aaaaaaaaa^^^ZZZUUURRRQQQPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIGGGGGGFFFFFFFFFCCCEEEFFFHHHIIIJJJIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHFFFDDDBBBAAAAAABBBCCCBBBCCCCCCDDDEEEGGGHHHIIILLLMMMOOOPPPPPPPPPPPPOOOQQQQQQRRRPPPNNNNNNOOOPPPMMMNNNPPPTTTWWWZZZ[[[[[[YYYYYYYYYYYYZZZYYYXXXWWWYYYWWWWWWZZZaaaiiipppssssssnnnkkkmmmnnnmmmooossstttwwwzzzyyy```RRREEE@@@===:::999<<<888:::<<>>>>>>>><<<=========<<<;;;;;;:::999:::<<<===>>>===<<<;;;666555444555666777666444555444444333333333444444777666444222111111111222{{{rrrnnniiieeecccbbb```___[[[WWWSSSPPPPPPPPPPPPPPPJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFBBBCCCEEEGGGHHHIIIIIIHHHEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEBBB@@@??????@@@AAACCCCCCCCCDDDFFFGGGIIIJJJMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQQQQOOOLLLKKKLLLMMMPPPPPPRRRSSSUUUVVVVVVVVVVVVXXXZZZ\\\\\\\\\ZZZYYYYYYWWWWWW[[[bbbjjjppptttuuuoookkklllmmmlllnnnrrrtttuuuvvvyyyooo___NNNFFFBBB===<<>>===>>>>>>???@@@EEEHHHFFFFFFIIIIIIGGGJJJLLLNNNQQQRRRSSSSSSSSSRRRPPPMMMJJJIIIIIIIIIJJJIIILLLPPPRRRSSSSSSSSSTTTSSSTTTUUUVVVUUUTTTSSSSSSVVVWWWXXX[[[```eeejjjmmmnnnjjjhhhhhhgggfffkkkqqquuuwwwxxxwwwxxx~~~}}}fffRRRGGGCCCAAA@@@<<<<<<<<<<<<<<<;;;;;;:::>>>BBBGGGLLLPPPSSSWWWYYYTTTSSSRRRRRRRRRSSSTTTUUUSSSTTTTTTTTTTTTRRRQQQPPPLLLKKKLLLMMMNNNOOONNNMMMNNNLLLKKKMMMOOOOOOKKKHHHIIIJJJJJJKKKJJJIIIHHHGGGJJJIIIIIIHHHGGGGGGGGGHHHEEEGGGIIIIIIHHHHHHIIIJJJLLLLLLMMMNNNOOOPPPQQQQQQRRRPPPNNNNNNPPPRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQPPPQQQTTTUUUTTTSSSPPPOOOTTTXXXYYYWWWYYY]]]]]][[[ZZZ___gggrrr}}}wwwwwwrrrwwwzzzyyyzzz~~~|||zzz|||~~~vvvnnnkkkiiiiiijjjhhheeebbb^^^_________```bbbeeehhhlllooopppnnniiieeedddeee\\\]]]___`````````______^^^^^^___bbbeeeddd___[[[SSSUUUWWW[[[___bbbeeefffiiigggeeeddddddbbb^^^\\\bbbaaaaaabbbccccccaaa```YYYWWWSSSOOOMMMLLLMMMNNNQQQPPPNNNLLLKKKKKKLLLLLLNNNLLLJJJGGGEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDBBBBBBCCCEEEFFFFFFEEEBBB>>>======>>>>>>>>>===<<<;;;::::::999777666666666777888999999888888888777777777777777666555555444555666777888777777555444333222222222}}}mmmkkkhhhgggfffbbb\\\WWWUUUSSSRRRQQQQQQPPPNNNLLLLLLJJJIIIIIIJJJKKKJJJIIIFFFFFFEEEDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>AAAFFFIIIGGGGGGIIIJJJHHHKKKKKKMMMNNNNNNNNNNNNMMMMMMLLLJJJHHHGGGGGGGGGGGGGGGJJJMMMOOOOOONNNNNNOOOQQQRRRTTTUUUTTTSSSRRRRRRVVVWWWYYY\\\___bbbdddddddddaaaaaacccdddffflllttt||||||yyytttqqqsss{{{~~~kkk^^^TTTLLLFFF@@@???<<<;;;:::;;;===>>><<>>??????>>>===<<<;;;::::::888888888777888888999999999888888888777777666666444333333222333444555666777666555444333222222222~~~~~~xxxlllhhhccc```___\\\XXXTTTRRRQQQOOOOOOOOONNNLLLJJJKKKJJJIIIJJJKKKKKKHHHFFFDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>BBBGGGIIIGGGGGGJJJKKKIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEFFFHHHKKKLLLKKKJJJKKKKKKNNNPPPSSSTTTRRRQQQPPPQQQVVVWWWYYY[[[\\\\\\[[[ZZZ]]]ZZZZZZ]]]___bbbjjjrrr~~~{{{vvvnnnggggggmmmrrr~~~rrrcccXXXNNNKKKEEE@@@===>>>@@@BBB999;;;???CCCGGGJJJLLLNNNNNNNNNMMMMMMNNNPPPQQQRRRTTTVVVWWWXXXVVVTTTQQQOOONNNNNNOOOPPPPPPQQQRRRRRRQQQPPPPPPRRRSSSTTTSSSQQQMMMNNNOOOOOOOOOOOONNNNNNNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOQQQQQQPPPPPPRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOSSSQQQOOONNNOOOPPPQQQPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUVVVVVVXXXZZZ]]]YYYbbbnnnwww{{{zzz~~~tttuuu|||qqqjjjiiikkkhhhrrr|||}}}|||yyyxxxzzz~~~zzzuuupppnnnllljjjjjjhhheeeccccccdddeeedddddddddgggiiiqqqqqqppplllgggbbb```___]]]___aaaccceeefffffffffbbbaaa```aaaaaa```]]]ZZZXXXZZZ\\\___ccchhhkkkmmmmmmjjjfffddddddeeedddccccccbbb``````aaabbbbbbaaa[[[ZZZYYYVVVTTTRRRPPPOOOPPPPPPOOONNNMMMLLLKKKJJJNNNMMMMMMLLLLLLLLLMMMMMMJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEEEECCCAAA@@@AAABBBEEEFFFEEECCC@@@>>>>>>???@@@???>>>===<<<;;;;;;::::::999999888888888888999999999999888777666555555333333333222333333444555777666555333222222222222{{{xxxxxxrrrkkkeee^^^ZZZXXXWWWUUURRRQQQPPPOOOOOOOOONNNKKKIIIJJJJJJKKKLLLMMMLLLIIIFFFBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>??????@@@AAACCCBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>AAAFFFHHHFFFFFFIIIKKKJJJFFFGGGHHHIIILLLNNNQQQRRROOOOOOPPPOOOMMMJJJGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKLLLPPPSSSTTTRRRPPPPPPQQQUUUUUUUUUVVVVVVVVVVVVUUU\\\YYYXXXYYYZZZ\\\cccjjjwwwsssmmmfffaaabbbgggkkkrrr|||uuujjjeee]]]UUUMMMHHHEEEDDD@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNNNNPPPSSSVVVWWWVVVTTTRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSRRROOOOOOOOOOOOOOOOOOOOONNNOOOOOONNNNNNNNNNNNNNNOOOMMMOOOPPPPPPPPPPPPRRRTTTUUUTTTSSSRRRPPPOOOMMMMMMSSSPPPNNNNNNOOOPPPPPPOOOMMMMMMNNNOOOPPPQQQSSSSSSQQQRRRSSSTTTWWW^^^hhhooowww||||||}}}||||||nnniiiffffffgggdddnnnxxx}}}zzz{{{xxxvvvxxx{{{{{{xxxuuurrrpppnnnllljjjhhhfffeeejjjmmmooopppooonnnmmmmmmooonnnllliiieeeaaa___^^^]]]^^^```bbbccccccccccccbbbbbbaaaaaa```___^^^]]]]]]^^^___```ccceeegggiiikkkhhhdddaaabbbcccddddddcccaaa______```aaaaaaaaa\\\\\\\\\ZZZXXXUUUSSSQQQPPPPPPOOONNNMMMLLLJJJJJJNNNNNNNNNNNNOOOPPPPPPQQQLLLJJJHHHEEEDDDCCCCCCDDDEEEEEEEEECCC@@@???@@@AAADDDEEEEEEDDDAAA??????@@@>>>>>>===<<<;;;::::::999999999888777777666777777999999999999888666555444555555555555555555555666666555444333222222222222vvvqqqqqqllliiibbbZZZUUUTTTTTTSSSQQQPPPOOOOOOPPPPPPOOOLLLIIIIIIJJJKKKNNNOOONNNJJJGGGCCCBBBAAA@@@@@@??????@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????>>>>>>>>>===???CCCEEEDDDDDDHHHKKKJJJFFFFFFFFFGGGIIILLLOOOQQQRRRRRRSSSRRRPPPLLLHHHFFFCCCEEEGGGGGGGGGGGGIIIJJJJJJOOOTTTUUURRRPPPPPPQQQSSSQQQOOONNNOOOQQQSSSUUU[[[XXXWWWXXXXXXYYY^^^dddmmmjjjeee```^^^___cccggglllvvvyyymmm```UUUOOOQQQNNNKKKJJJIIIHHHEEECCC============???AAACCCDDDDDDGGGLLLPPPSSSUUUUUUUUUUUUVVVVVVUUUSSSRRRTTTVVVVVVWWWWWWVVVUUUUUUVVVVVVTTTSSSRRRQQQPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNNNNOOOQQQSSSVVVUUUSSSQQQOOOMMMKKKJJJMMMKKKIIIHHHIIIKKKKKKJJJIIIIIIJJJJJJKKKMMMOOOPPPQQQTTTWWW[[[dddrrrooohhhgggffffffgggfffnnntttvvvxxx{{{|||yyyxxxwwwvvvxxxzzzzzzwwwtttsssrrrpppmmmjjjiiihhhhhhnnnrrrwwwzzzxxxuuurrrpppnnnmmmkkkiiigggeeecccbbb``````bbbbbbcccbbbaaa```bbbbbbcccbbbaaa```______^^^___aaaccceeeggghhhiiigggddd___]]]^^^aaaccccccbbb```______```aaaaaa```\\\\\\]]]\\\[[[XXXUUUTTTQQQPPPOOONNNLLLKKKJJJJJJMMMNNNOOOPPPPPPQQQQQQQQQLLLJJJHHHFFFDDDDDDDDDDDDDDDEEEDDDBBB@@@>>>???@@@BBBCCCEEEDDDBBB@@@???@@@===<<<;;;:::999888888777888777666555555555555555888888999999999777555444555555555555555555444444555444333222222222222222qqqllllllgggeee___VVVQQQQQQRRRQQQPPPPPPOOOOOOPPPQQQPPPLLLJJJGGGHHHJJJLLLNNNNNNKKKIIIFFFEEECCCAAA@@@?????????@@@??????>>>>>>??????@@@@@@@@@@@@?????????>>>>>>===>>>>>>??????>>>======<<>>===<<<;;;:::;;;<<<<<<>>>@@@DDDIIIMMMPPPRRRSSSRRRTTTUUUTTTQQQQQQUUUXXXWWWXXXYYYXXXWWWXXXYYY[[[ZZZXXXVVVSSSPPPNNNMMMMMMIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJJJJJJJJJJLLLOOOQQQSSSRRRPPPMMMKKKHHHFFFEEECCCBBB@@@@@@BBBCCCDDDCCCCCCCCCCCCDDDFFFIIIKKKMMMWWW\\\eeennn{{{|||pppgggeeefffggghhhjjjlllqqqsssqqqrrruuuxxxwwwtttuuuwwwzzz|||{{{wwwtttrrrrrrqqqnnnkkkjjjkkklllnnnrrrwwwzzzxxxuuurrrqqqpppnnnkkkjjjjjjjjjiiigggdddeeefffffffffeeecccbbbccceeefffeeebbb```______\\\^^^cccgggkkkmmmnnnnnndddaaa]]]\\\]]]```bbbcccbbbaaa```aaaccccccaaa```[[[[[[\\\\\\[[[ZZZXXXWWWSSSQQQOOOMMMKKKJJJJJJKKKMMMMMMNNNOOOPPPOOOOOOOOOJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA???>>>???@@@@@@BBBCCCCCCAAA@@@??????;;;;;;:::999888777777666666555555444444444444555666777999:::999888666555222333333333333222222111444444333222222222222222nnnhhhhhhdddaaa[[[SSSNNNNNNOOOOOOOOONNNNNNOOOPPPQQQOOOLLLIIIEEEEEEFFFIIILLLMMMKKKIIIIIIHHHEEECCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<===?????????>>>>>>>>>======<<<===>>>??????>>>======;;;@@@BBBBBBDDDJJJNNNOOOKKKIIIFFFDDDCCCEEEHHHJJJLLLMMMNNNOOOOOONNNMMMMMMKKKLLLLLLJJJHHHGGGHHHIIIEEELLLTTTUUUPPPMMMNNNPPPMMMKKKJJJIIIIIILLLOOOQQQQQQPPPSSSXXXYYYXXXZZZ___```^^^\\\ZZZZZZZZZZZZZZZcccjjjvvv|||sssmmmiiiddd]]]XXXMMMKKKGGGCCC@@@===<<<;;;>>>>>>@@@BBBDDDGGGIIIJJJKKKNNNPPPPPPOOOPPPVVV[[[___```___\\\YYYWWWXXXZZZ[[[YYYUUUQQQLLLIIIGGGFFFAAAAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFIIILLLNNNLLLJJJHHHEEECCCAAA@@@>>><<<:::;;;===@@@@@@@@@BBBDDDGGGKKKRRRYYY___bbbnnnwww~~~mmmfffaaaaaacccdddhhhlllooorrrqqqmmmlllnnnppppppppptttyyy~~~}}}xxxtttrrrrrrqqqoookkkkkkmmmooonnnpppssssssrrrrrrrrrsssqqqnnnjjjiiijjjjjjiiigggffffffhhhiiiiiihhhgggfffgggiiikkkiiiddd___]]]\\\YYY]]]dddjjjnnnooonnnmmmcccaaa^^^^^^```bbbddddddccccccdddfffggggggdddaaaYYYYYYZZZZZZZZZZZZZZZYYYUUURRROOOKKKIIIIIIKKKLLLLLLMMMNNNNNNNNNMMMKKKKKKGGGHHHIIIIIIHHHGGGEEECCCAAABBBBBBAAA???>>>???AAA>>>@@@BBBBBBAAA???>>>???<<<;;;;;;:::999888777777555555444444444555666666444666888::::::999777666222333333444333222111000444333222222111222222222~~~mmmfffgggbbb^^^XXXPPPLLLMMMNNNNNNMMMMMMMMMNNNPPPPPPOOOKKKHHHBBBBBBDDDGGGJJJKKKKKKIIIKKKJJJGGGDDDBBB@@@???>>>@@@??????>>>>>>>>>??????>>>>>>>>>>>>============<<<===>>>??????>>>======;;;@@@CCCBBBEEELLLQQQQQQKKKIIIGGGEEEEEEHHHLLLOOOJJJKKKMMMOOOPPPRRRRRRSSSTTTTTTSSSPPPLLLJJJJJJKKKCCCKKKRRRSSSOOOLLLLLLOOOKKKJJJJJJJJJJJJKKKLLLMMMPPPPPPTTTXXXXXXVVVVVVZZZZZZYYYXXXXXXYYYZZZYYYXXX^^^dddppp~~~wwwqqq]]]YYYTTTNNNHHHCCC@@@???@@@???>>>>>>???@@@BBBCCCDDDHHHLLLMMMMMMPPPWWW]]]iiiiiifff```YYYUUUTTTVVVYYYWWWRRRLLLGGGCCCAAA???<<<;;;;;;;;;<<<<<<===>>>======>>>======@@@CCCFFFIIIHHHFFFDDDAAA>>>===;;;<<<;;;:::;;;>>>@@@AAAAAAKKKNNNUUU^^^iiiuuu~~~xxxlllgggaaa^^^^^^```aaafffmmmmmmpppooojjjggghhhiiihhhnnnssszzzyyytttqqqrrrrrrooolllkkknnnqqqqqqqqqpppnnnnnnooossswwwooolllhhhgggggghhhfffddddddeeeggghhhiiiiiiiiihhhjjjmmmnnnllleee___[[[YYYYYY]]]dddjjjlllllliiigggdddbbb``````bbbeeeffffffdddeeegggjjjkkkjjjfffbbbXXXXXXXXXYYYYYYZZZ[[[[[[VVVSSSNNNJJJHHHIIIKKKMMMLLLMMMMMMMMMLLLJJJIIIGGGFFFGGGIIIJJJJJJHHHEEECCC@@@AAAAAA@@@???>>>@@@AAA<<>>>>>===<<<<<<;;;:::999888777555555555555555666777888333555888::::::999888666444555555666555444222111333333222222111222222222ssskkkfff\\\YYYVVVRRROOOOOOOOONNNMMMNNNNNNNNNNNNOOONNNLLLJJJBBBEEEGGGGGGFFFFFFJJJMMMQQQOOOJJJEEEBBB@@@@@@AAA???@@@AAAAAAAAAAAA??????>>>???@@@AAA@@@>>><<<;;;;;;<<<===?????????>>>>>><<<>>>@@@CCCFFFHHHIIIJJJHHHFFFDDDDDDGGGIIIJJJJJJHHHIIIKKKLLLNNNOOOOOOOOOLLLTTTXXXRRRJJJHHHHHHIIIPPPPPPPPPOOOOOONNNNNNNNNKKKKKKLLLMMMMMMNNNOOOOOONNNPPPSSSVVVWWWXXXWWWWWWWWWUUUTTTUUUVVVXXXXXXWWW[[[___gggvvvvvvmmmccc[[[SSSNNNIIIBBB>>>???AAA???===>>><<>>>>>=========;;;:::999999999777666666888;;;;;;;;;<<>>===<<<;;;<<>>???@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@>>>===<<>>>>>======<<<=========<<<===>>>??????>>>=========>>>@@@BBBDDDFFFGGGGGGEEEDDDCCCDDDGGGIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOOOOWWW[[[UUUNNNKKKKKKKKKNNNMMMLLLLLLMMMOOOQQQRRROOOOOOOOOOOOOOOOOOOOOOOOMMMOOOQQQTTTUUUTTTSSSRRRQQQPPPOOOQQQSSSUUUTTTTTTXXX]]]eeeqqqtttmmm___TTTJJJEEEBBB???===???CCC@@@???BBBHHHUUUmmmgggQQQHHHFFFDDDEEEBBB???===>>>>>>>>>======;;;888777777888999999999<<<>>>??????BBBHHHMMMPPPNNNMMMLLLLLLJJJFFFDDDBBBBBBAAACCCJJJVVVeeeoooyyypppfff___^^^]]]\\\[[[\\\^^^aaaccciiihhhgggggghhhhhhhhhgggooosssxxx{{{zzzuuuooojjjnnnmmmllllllmmmooorrrtttsssuuurrrhhhdddfffiiihhhiiigggeeedddeeedddcccaaadddcccdddfffiiikkkjjjiiilllllljjjgggdddaaa^^^\\\^^^```ccceeefffeeecccbbbaaaaaabbbdddeeeeeeeeeeeeddddddeeeeeeeeecccbbbaaaYYYYYYZZZ[[[ZZZYYYXXXWWWSSSRRROOOMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMJJJGGGEEEFFFGGGHHHIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@???????????????>>>>>>===@@@>>>;;;:::::::::888777777777666666777777888888333444666888999888777777555444444444444333333333111111111111000000///...wwwmmmfffZZZWWWTTTPPPNNNMMMLLLKKKJJJHHHIIIIIIIIIIIIHHHGGGGGGHHHKKKMMMLLLIIIHHHJJJLLLKKKIIIFFFCCCAAAAAAAAAAAABBBBBBCCCCCCBBB@@@>>>===>>>===;;;999999;;;>>>???===>>>>>>>>>>>>>>>===<<<===>>>???@@@AAACCCDDDDDDBBBBBBCCCEEEHHHIIIIIIGGGHHHGGGGGGHHHIIIKKKMMMOOOQQQYYY\\\VVVOOOLLLKKKIIIIIIIIIIIIJJJLLLOOORRRTTTSSSRRRRRRQQQPPPOOOOOONNNMMMOOOQQQSSSTTTRRRPPPOOOKKKKKKLLLNNNRRRSSSSSSRRRUUUZZZbbbiiirrrrrraaaUUUNNNHHHFFFHHHKKKFFFEEEKKKXXXmmmdddQQQGGGBBB???@@@???>>>>>>@@@BBBBBBAAAAAA???===::::::;;;===>>>AAADDDHHHKKKOOOVVV___fffjjjgggddddddeeebbb[[[UUUNNNOOOQQQTTT]]]oooyyy{{{~~~yyyvvvkkkiiiiiiccc\\\\\\[[[ZZZZZZ[[[]]]```bbbgggdddccceeehhhjjjiiigggmmmooorrrsssrrroookkkiiikkkkkklllmmmnnnqqqssstttwwwwwwrrrjjjfffgggiiiiiifffdddbbbbbbcccdddcccccceeedddcccdddgggiiiiiiiiiiiiiiihhhgggeeebbb___^^^___```aaaaaaaaa```___^^^```aaabbbcccccccccccccccaaabbbbbbbbbbbb```^^^]]]ZZZZZZ[[[ZZZYYYXXXVVVTTTPPPOOOOOONNNNNNOOOOOOPPPNNNOOOOOOOOOMMMJJJHHHFFFFFFFFFGGGFFFFFFEEECCCCCCDDDCCCAAA@@@??????@@@@@@AAA@@@@@@???>>>?????????AAA???===;;;<<<;;;:::999666666666666777888999:::444555777888999888888777444444444444333333333333333333333333333333333333tttlllfff\\\YYYVVVSSSPPPOOONNNMMMKKKGGGHHHHHHHHHGGGGGGGGGHHHIIILLLOOOMMMIIIFFFFFFGGGGGGFFFDDDBBBAAAAAAAAABBBBBBCCCCCCBBB@@@>>><<<;;;===<<<:::::::::<<<>>>@@@??????>>>>>>>>>===<<<<<<======>>>>>>???@@@AAABBBAAABBBDDDGGGJJJKKKIIIFFFHHHGGGFFFFFFHHHJJJMMMOOORRRXXXZZZTTTMMMJJJGGGEEEEEEFFFHHHKKKMMMNNNOOOPPPRRRQQQQQQQQQPPPPPPOOOOOOOOOQQQSSSUUUTTTSSSPPPOOOKKKKKKLLLPPPSSSUUUUUUTTTQQQWWW]]]aaadddmmm{{{{{{vvvxxx~~~qqqhhhbbb___aaa[[[\\\aaammm~~~zzzggg\\\XXXSSSPPPLLLKKKJJJJJJMMMPPPQQQQQQRRRQQQOOOLLLJJJIIIIIIJJJPPPTTTZZZaaaiiiuuuxxxoooaaadddiiioooyyy}}}qqqjjjuuuzzzxxx}}}jjjaaabbbeeeccc___ZZZZZZYYYYYYZZZ\\\^^^```dddaaaaaadddiiillljjjhhhiiijjjlllnnnoooooonnnmmmmmmnnnoooqqqrrrsssssssssvvvtttoooiiifffgggiiijjjgggeeebbbbbbdddfffggggggfffdddcccccceeeggghhhhhheeefffggggggfffdddbbb``````````````````______^^^aaaaaabbbccccccbbbbbbbbb```aaaaaaaaa```^^^]]]\\\ZZZZZZZZZYYYXXXVVVSSSRRRNNNOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOMMMKKKHHHFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCBBB@@@???>>>???AAABBBBBBAAA???>>>>>>>>>???@@@BBB???===<<<<<<<<<;;;:::666666555555666666777888999999999999888666444333444444444333333333222222444333333333333444444555{{{nnnhhhfff___YYYVVVSSSQQQPPPNNNLLLJJJGGGHHHJJJIIIGGGGGGHHHJJJLLLOOOQQQPPPKKKGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBEEEEEEEEEDDDBBB@@@>>><<<<<<<<<<<<<<<===>>>>>>?????????>>>=========<<<<<<============>>>@@@BBBBBBDDDEEEGGGJJJLLLKKKHHHFFFGGGGGGFFFFFFGGGJJJMMMNNNQQQVVVVVVPPPKKKHHHFFFCCCDDDGGGJJJMMMNNNMMMJJJHHHLLLLLLMMMNNNNNNOOOPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPLLLLLLMMMPPPSSSUUUUUUUUUOOOTTTXXXYYYZZZ```kkkuuu|||uuuzzzxxxvvvvvvrrrnnndddbbbaaaccchhhnnnrrrtttrrrrrrrrrnnnhhhdddbbbbbbhhhmmmttt|||www~~~sssllllll}}}~~~{{{rrrfff___^^^___``````ZZZZZZYYYYYYZZZ[[[]]]^^^``````aaaeeejjjmmmmmmlllgggiiilllooorrrssstttttttttuuuwwwyyyyyyxxxvvvuuusssoooiiieeecccbbbcccdddiiifffcccbbbdddgggiiiiiihhheeecccbbbccceeeeeedddbbbccceeeffffffeeecccbbb___```aaaaaabbbbbbbbbbbbaaabbbcccccccccccccccbbb``````aaa```___]]]\\\ZZZWWWWWWXXXWWWVVVTTTRRRPPPOOOOOONNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMJJJHHHFFFEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>===>>>@@@CCCDDDBBBAAA???>>>>>>>>>???@@@AAA???===<<<<<<<<<;;;:::666555555444444555555555<<<;;;:::999777555333222444444333333333222222222//////.........///000000~~~ttthhhdddeee___WWWTTTRRRPPPNNNLLLIIIGGGHHHJJJKKKJJJGGGGGGJJJMMMOOOSSSVVVUUUOOOJJJHHHGGGDDDCCCCCCBBBBBBBBBBBBBBBGGGHHHHHHGGGEEECCCAAA@@@<<<============>>>>>>>>>???>>>>>>============>>><<<<<<<<<===???BBBDDDFFFIIIIIIIIIKKKLLLJJJFFFCCCEEEEEEEEEEEEFFFHHHJJJLLLNNNQQQQQQLLLHHHIIIIIIGGGGGGIIILLLNNNNNNKKKGGGDDDGGGHHHIIIKKKLLLNNNOOOPPPNNNNNNNNNOOOPPPQQQRRRRRROOONNNMMMNNNQQQSSSTTTSSSNNNRRRTTTUUUUUUZZZccckkkrrryyy}}}}}}tttsssyyy{{{rrrhhhfffbbb]]]YYYXXXZZZ[[[[[[[[[ZZZZZZZZZ[[[[[[[[[]]]___dddhhhllloooqqqqqqlllnnnrrruuuxxxxxxwwwwwwyyy{{{~~~}}}zzzwwwwwwpppiiigggfffccccccfffmmmiiieeecccdddfffiiijjjiiigggdddccccccbbbaaa___^^^___bbbdddeeedddbbb```^^^___aaacccdddddddddddd```aaabbbccccccccccccccc^^^^^^^^^^^^]]][[[YYYWWWSSSSSSTTTTTTTTTRRRQQQPPPNNNNNNLLLKKKJJJJJJIIIIIIKKKLLLLLLMMMKKKIIIGGGEEECCCBBBAAA@@@????????????<<<<<<<<<===>>>@@@BBBCCC@@@??????>>>===>>>>>>>>>???===;;;:::;;;;;;:::999555555444444555555666666<<<;;;:::999777666555444333333333333222222222222111000///......///000000xxxpppeeeaaabbb[[[WWWTTTRRRPPPOOOLLLIIIFFFHHHJJJLLLJJJGGGGGGKKKOOOOOOSSSWWWVVVQQQKKKHHHGGGDDDCCCCCCCCCBBBBBBBBBBBBFFFGGGGGGFFFEEECCCAAA@@@???===<<<::::::;;;<<<>>>>>>>>>===<<<<<<===>>>???<<<<<<<<<>>>AAADDDHHHJJJLLLKKKKKKJJJJJJGGGCCC@@@AAAAAABBBCCCEEEFFFGGGHHHEEEGGGGGGDDDDDDJJJMMMMMMKKKKKKLLLLLLKKKIIIGGGEEEEEEFFFGGGIIIKKKMMMNNNOOONNNMMMMMMMMMOOORRRUUUWWWTTTQQQNNNNNNOOOQQQSSSSSSOOOPPPQQQRRRUUUZZZaaafffjjjpppzzz|||zzzooohhh^^^^^^]]][[[XXXWWWXXXZZZ]]]]]]\\\[[[[[[ZZZZZZYYYZZZ```ggglllmmmoootttwwwuuuwww{{{}}}}}}zzzvvvsssuuuxxx||||||xxxvvvwwwoooiiikkklllkkklllpppsssoooiiiffffffhhhjjjllljjjhhheeedddccc```]]]ZZZYYY[[[^^^aaaaaa```^^^]]][[[]]]```cccdddcccbbbaaa^^^___```aaabbbcccccccccZZZZZZZZZYYYXXXVVVTTTRRRNNNOOOPPPQQQRRRRRRQQQPPPLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFDDDAAA@@@@@@@@@???>>>>>>===;;;;;;<<<===>>>??????@@@===>>>>>>>>>>>>===<<<<<<===;;;999888999999999777333444444555777999:::;;;???>>><<<999666444333222333333333222222222222111555444222111000111222333uuunnnddd```___XXXYYYWWWTTTRRRQQQNNNKKKHHHGGGJJJLLLJJJGGGGGGKKKOOOMMMRRRVVVUUUPPPJJJFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>AAA>>>:::777666888<<<>>>>>>===<<<<<<<<<>>>???@@@;;;;;;<<<>>>BBBFFFKKKMMMOOOMMMKKKIIIGGGEEEAAA===>>>???@@@BBBCCCDDDDDDDDD<<<>>>>>>===@@@HHHNNNOOONNNMMMKKKIIIHHHHHHHHHIIIFFFFFFGGGIIIJJJLLLMMMMMMPPPOOONNNNNNPPPUUUZZZ]]]YYYUUUQQQOOOPPPRRRSSSTTTPPPOOOPPPRRRVVV\\\aaaeeefffkkkttt||||||xxxnnngggddd]]]\\\[[[[[[[[[\\\\\\\\\^^^^^^]]]\\\[[[ZZZYYYXXXYYYaaajjjnnnnnnpppvvv{{{}}}zzzsssnnnnnnqqqvvvzzz{{{yyyuuurrrnnnfffccchhhnnnooorrrxxxzzzuuunnnjjjiiikkknnnooojjjhhhfffeeeccc___[[[XXXVVVXXX[[[^^^___^^^[[[ZZZZZZ\\\```bbbcccaaa___]]]\\\]]]^^^```aaabbbbbbbbbVVVVVVVVVUUUTTTRRRPPPNNNKKKLLLNNNPPPQQQQQQQQQQQQJJJHHHFFFDDDDDDFFFHHHJJJHHHIIIJJJJJJIIIGGGEEEDDD???@@@@@@@@@???>>>===<<<;;;<<<===============<<<<<<===>>>>>>>>>===;;;:::;;;999777777888888777666222333444666999<<>>:::555222///...333333333222222222111111444333111///......///000~~~qqqlllaaa\\\^^^\\\ZZZVVVOOOKKKIIIIIIIIIIIIKKKJJJJJJIIIIIIHHHGGGGGGIIIJJJKKKLLLKKKIIIFFFEEEFFFDDDCCCBBBCCCCCCAAA@@@CCCBBB@@@>>><<<<<<<<<<<>>;;;999999::::::::::::;;;<<<===>>>??????>>>======???CCCFFFIIIMMMLLLJJJGGGDDDCCCAAAAAA<<<>>>@@@@@@@@@@@@BBBDDDAAA>>><<>>===<<<;;;===???@@@???===:::777777666555555666666555444888666444444888===CCCGGGLLLIIICCC>>>999666444333444333333222222333333444000111111111111222222222yyyllljjjbbb___bbb```^^^ZZZSSSNNNLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIGGGFFFDDDEEEDDDBBBBBBCCCBBBAAA???@@@???>>>======>>>>>>???@@@AAAAAA???<<<::::::;;;:::::::::;;;<<<===>>>>>>???>>>======???BBBEEEGGGJJJIIIGGGEEEBBBAAA??????>>>@@@BBBBBBAAA@@@@@@AAA???===<<<@@@GGGKKKKKKJJJHHHEEECCCCCCEEEFFFEEECCCEEEFFFGGGGGGGGGHHHKKKNNNMMMMMMNNNPPPSSSWWWZZZ]]]```]]]YYYXXXYYYZZZXXXWWWRRRSSSTTTTTTUUUWWW[[[^^^___```eeennn|||~~~xxxzzzwwwjjjccc___[[[XXXWWWWWWWWWWWWYYY[[[^^^___^^^]]]ZZZXXXWWWVVVVVVVVVWWWYYY^^^dddmmmwww|||xxxwwwwwwuuuooojjjiiihhhhhhiiiiiihhheeebbb___aaacccfffjjjqqqxxx}}}~~~zzzuuunnnkkkjjjjjjjjjgggdddccccccbbb^^^ZZZZZZZZZ\\\^^^```^^^ZZZWWWXXX\\\```aaa```]]]ZZZYYYTTTTTTVVVWWWYYYZZZZZZZZZVVVSSSOOOMMMNNNMMMKKKIIILLLLLLKKKLLLOOOQQQSSSTTTOOOLLLIIIGGGGGGHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@AAA@@@>>>;;;:::<<<>>>AAA@@@@@@???>>>===;;;:::;;;<<<>>>??????<<<999777555444444555777888777666333222222444999@@@GGGKKKKKKHHHCCC>>>999666444444333222222111111222222333000111111111111222222222ssshhhgggaaa```cccaaa```[[[UUUPPPNNNMMMLLLLLLIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCAAAAAABBBBBBAAA???===<<<<<<<<<===???AAABBBAAABBBBBB@@@===;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>===<<<<<<===@@@BBBDDDFFFEEEDDDBBB@@@>>>===<<>>===>>>CCCHHHKKKKKKIIIEEECCCBBBBBBDDDEEEEEEDDDDDDEEEFFFFFFFFFHHHKKKMMMPPPPPPPPPRRRTTTWWWZZZ\\\```^^^\\\[[[[[[YYYWWWUUUSSSTTTVVVVVVUUUUUUWWWYYYWWWZZZ^^^ccclllyyy~~~~~~~~~{{{ssshhh```\\\YYYVVVTTTUUUUUUUUUVVVXXX[[[^^^___[[[YYYWWWVVVTTTTTTTTTTTTVVVVVVXXX```jjjuuu{{{}}}yyyvvvrrrpppqqqpppmmmjjjhhhfffdddbbbbbb```^^^\\\[[[___dddiiilllppptttvvv}}}yyysssmmmhhhgggggghhheeebbbbbbcccbbb___\\\]]]^^^___bbbccc```\\\XXXXXX[[[^^^^^^\\\XXXVVVTTTNNNOOOQQQSSSUUUVVVVVVWWWSSSQQQNNNMMMMMMMMMKKKJJJLLLLLLMMMNNNPPPRRRTTTVVVPPPMMMJJJHHHHHHGGGFFFEEEGGGGGGFFFFFFDDDCCCAAA@@@>>>>>>>>><<<;;;;;;===>>>AAA@@@???>>><<<;;;:::999;;;<<<>>>???>>><<<999777444333333444777888888777111111222555:::AAAHHHLLLJJJGGGCCC>>>:::777555444222111111000000111111222000111111111111222222222pppeeeeee```^^^```\\\[[[WWWRRROOONNNMMMMMMLLLHHHHHHHHHGGGFFFFFFEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCAAA@@@@@@AAAAAA@@@>>><<<<<<;;;<<<===???AAABBB@@@AAAAAA???===;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAACCCBBBBBBAAA???>>>===<<<>>>AAADDDEEECCCAAA??????>>>???AAAFFFJJJLLLJJJHHHCCCBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEEEEEEEGGGJJJMMMQQQQQQQQQRRRTTTVVVXXXYYY[[[[[[ZZZYYYXXXWWWUUUSSSTTTVVVWWWWWWUUUTTTSSSTTTSSSVVVYYY[[[___gggtttxxxlllgggaaa\\\YYYXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[WWWVVVUUUSSSRRRRRRSSSSSSXXXUUUUUU\\\fffoooqqqqqqqqqnnnjjjiiijjjkkkjjjiiihhhfffbbb`````````^^^]]]___bbbfffjjjkkkmmmoooqqqyyyxxxuuupppjjjfffdddeeeeeebbb______aaabbb```]]]___```bbbdddeeebbb\\\XXXYYY[[[]]]\\\YYYUUURRRQQQNNNOOOPPPQQQRRRRRRSSSSSSPPPOOONNNMMMLLLLLLKKKJJJLLLNNNQQQRRRRRRRRRRRRRRROOOLLLJJJIIIIIIIIIHHHFFFGGGGGGGGGFFFEEECCCBBBAAA?????????>>>>>>???@@@BBBBBBAAA???>>><<<;;;:::999<<<===>>>???>>><<<:::888555444333555777888888777555555555888<<>>:::888666555222222111111111111222222000000111111111222222222kkkbbbdddaaa______ZZZVVVSSSPPPNNNOOOPPPPPPPPPGGGGGGGGGFFFEEEEEEDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCAAA@@@??????@@@@@@???>>>======<<<<<<<<<>>>???@@@>>>??????>>><<<:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<>>>???@@@AAAAAABBBAAAAAA???>>>===<<>><<<;;;;;;;;;===>>>??????>>>===;;;:::777666555555666777666444666666888:::>>>BBBEEEHHHEEECCCAAA===:::888666555333333222222222222333333000000111111111222222222}}}gggaaaffffffdddaaaZZZTTTQQQOOOOOOPPPRRRRRRRRRGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCC@@@???>>>>>>???@@@???===>>>===<<<<<<<<<===>>>>>>===>>>???>>>;;;:::;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBCCCBBBAAA@@@???<<<>>>AAABBBBBB@@@@@@@@@BBBDDDGGGJJJJJJJJJHHHGGGCCCDDDDDDDDDBBBCCCDDDFFFDDDEEEFFFEEEEEEFFFIIIKKKNNNOOOPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWUUUTTTUUUVVVUUUWWWYYYXXXVVVTTTSSSSSSUUUWWWWWWVVVVVVZZZaaafffhhhuuuxxx{{{{{{}}}sssgggbbb\\\[[[YYYWWWUUUSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSRRRTTTSSSRRRQQQQQQRRRSSSSSSRRRSSSWWW^^^eeejjjjjjhhhaaaaaa```aaabbbeeegggiiijjjhhhggggggjjjlllmmmmmmlllkkkhhhdddcccfffkkkooolllmmmllliiifffcccbbbbbb]]]ZZZXXXYYY]]]______^^^^^^^^^___```aaa```\\\YYYVVVWWWXXXWWWTTTQQQOOOOOOQQQQQQQQQPPPPPPNNNMMMLLLIIIKKKLLLLLLKKKJJJKKKKKKKKKQQQXXXYYYUUUOOOKKKIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHGGGEEEEEEEEEDDDBBBCCCEEEGGGGGGGGGBBBAAA???===<<<<<<=========>>>>>>>>>>>><<<;;;:::888666555555666666555444333444777:::>>>AAADDDFFFAAA@@@>>><<<999777555444444333333333333333333444000111111111111222222222~~~jjjdddlllkkkhhhbbbYYYRRRPPPMMMMMMOOOPPPPPPPPPFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDDDD???>>>======??????>>>======<<<<<<;;;<<<===>>>???>>>??????>>><<<;;;<<<===>>>>>>===<<<;;;:::::::::999:::;;;<<<>>>@@@AAAAAA???@@@BBBCCCCCCBBBAAA@@@>>>???AAA@@@???>>>>>>???DDDFFFGGGHHHGGGFFFEEEDDDBBBCCCDDDCCCAAA@@@BBBDDDFFFGGGGGGFFFEEEFFFHHHJJJMMMNNNOOOQQQRRRSSSTTTTTTWWWXXXXXXUUURRRQQQSSSVVVVVVWWWXXXXXXVVVUUUUUUVVVWWWVVVUUUUUUWWWZZZ^^^```aaahhhssswwwrrrsssxxxzzzsss~~~|||zzzqqqfff^^^\\\VVVVVVUUUTTTRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUSSSXXX^^^eeeiiijjjhhhggg\\\]]]^^^___aaadddgggiiihhhggggggiiilllooopppoookkkiiieeebbbaaadddjjjooommmmmmmmmjjjeeebbbaaa```ZZZWWWTTTVVVZZZ^^^___^^^\\\[[[[[[\\\]]]]]][[[ZZZQQQSSSTTTTTTQQQOOONNNNNNMMMNNNNNNNNNMMMLLLKKKJJJFFFIIILLLLLLKKKJJJJJJLLLLLLQQQVVVWWWRRRMMMLLLLLLKKKJJJJJJJJJLLLLLLJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGFFFCCCAAABBBDDDFFFFFFFFF@@@???===;;;;;;<<<===>>><<<<<<<<<<<<;;;:::999888666555444555666777666555333444666999;;;===??????>>>>>>===;;;999666444333333333222222222222333333000111111111111222222222ooojjjqqqoooiiiaaaUUUPPPMMMKKKJJJKKKLLLLLLKKKEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFHHHHHHGGGEEEDDD>>>===<<<===>>>???>>>===<<<;;;;;;;;;<<<===???@@@???@@@@@@???===<<<===>>>???>>>===<<<;;;:::::::::999:::;;;===???@@@BBBBBB>>>@@@BBBCCCCCCCCCAAA@@@@@@AAAAAA???===;;;<<<===DDDFFFGGGFFFEEECCCBBBBBBAAACCCDDDBBB???>>>@@@BBBGGGHHHHHHGGGEEEFFFHHHJJJMMMNNNPPPQQQSSSTTTUUUUUUXXXXXXWWWSSSOOONNNPPPSSSVVVWWWXXXXXXVVVVVVWWWXXXXXXUUUSSSTTTWWWZZZ]]]]]]^^^```dddnnnvvvppppppooouuu}}}wwwsss~~~|||ooojjjeee]]]XXXWWWSSSTTTTTTRRRQQQQQQRRRSSSQQQRRRSSSUUUVVVVVVWWWWWWTTTTTTSSSRRRRRRSSSUUUVVVYYY^^^fffkkkkkkhhheeedddYYY[[[]]]___aaadddgggjjjgggfffgggiiilllnnnooonnnhhhfffccc``````dddjjjooooooooonnnkkkfffbbb```___XXXUUURRRTTTYYY]]]^^^^^^[[[ZZZYYYYYY[[[[[[[[[ZZZNNNPPPQQQQQQOOONNNMMMNNNIIIJJJJJJKKKKKKJJJJJJIIIEEEHHHKKKLLLJJJIIIJJJLLLMMMQQQTTTSSSOOOLLLNNNPPPMMMLLLKKKKKKLLLKKKIIIGGGKKKKKKKKKKKKJJJIIIHHHHHHEEEBBB???@@@CCCEEEEEECCC>>>===;;;::::::;;;===>>>::::::::::::999888777777444333333444777888888777666666777888888888777777===<<<;;;:::888666444222222222111111111111222222000111111111111222222222zzzsssrrrooofff[[[UUUPPPMMMIIIGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEGGGEEEDDDEEEGGGGGGCCC@@@???>>>>>>???@@@BBBDDDFFFDDD@@@<<<:::<<>><<<<<<<<<===@@@@@@@@@@@@???===<<<;;;<<<;;;:::<<>>===>>>AAACCCCCCCCCBBBAAA???>>>>>>>>>???@@@???AAACCCDDDDDDCCCBBBAAADDDDDDCCCCCCBBBBBBBBBBBBGGGFFFDDDCCCDDDFFFIIIKKKOOOOOOQQQQQQQQQPPPOOONNNQQQRRRQQQMMMJJJIIIMMMQQQXXXVVVSSSQQQPPPQQQSSSTTTUUUTTTUUUWWWZZZ\\\]]]\\\[[[\\\___dddnnn||||||}}}ssspppjjjddd]]]XXXUUUSSSSSSTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUVVVWWWVVVUUUTTTYYYUUUSSSSSSRRRQQQVVV\\\]]]cccjjjppppppkkkeee___^^^___`````````cccgggjjjeeefffgggiiijjjjjjjjjjjjgggdddaaa]]]\\\```ggglllqqqmmmhhheeeccc```[[[WWWZZZYYYXXXXXXWWWWWWWWWWWWTTTUUUVVVXXXXXXWWWVVVVVVQQQSSSTTTSSSPPPMMMKKKKKKIIIHHHGGGGGGGGGHHHIIIJJJGGGHHHHHHFFFDDDCCCFFFIIIIIIKKKKKKKKKIIIHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJHHHEEEBBBEEECCC@@@@@@AAAAAA>>>;;;<<<:::888888:::;;;;;;;;;>>>===<<<;;;999888777666222444777888999777555333777666555444333333444555999999888777666444222111000000111111111222222222////////////000000000000{{{wwwpppeeeZZZUUUOOOLLLHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCDDDFFFEEECCC@@@?????????@@@AAACCCEEEFFFEEEAAA>>><<<>>>AAACCCDDDBBBAAA???===<<<<<<<<<===>>>>>>>>>======<<<<<<<<<>>><<<<<<===@@@CCCEEEEEE@@@>>>===>>>@@@BBBBBBAAABBBAAA???>>>============>>>???AAABBBBBBBBB@@@???CCCCCCCCCCCCCCCBBBAAAAAAEEEDDDCCCBBBCCCEEEHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKOOOOOONNNLLLJJJKKKMMMOOOTTTSSSQQQOOOOOOQQQSSSTTTSSSSSSTTTWWWZZZ\\\[[[ZZZSSSTTTVVVXXX```nnnyyytttuuuxxxzzzzzz~~~~~~~~~{{{~~~|||||||||ooofffdddaaa]]]YYYWWWUUUUUUSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[WWWTTTUUUTTTSSSWWW\\\```fffnnnrrrpppkkkfffcccccccccccccccbbbdddgggjjjgggggghhhhhhiiijjjjjjkkkdddbbb]]]YYYXXX\\\dddiiiiiifffcccaaaaaa___\\\YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOQQQSSSRRRPPPMMMKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGHHHGGGEEEBBBAAABBBDDDFFFGGGHHHHHHGGGGGGIIIJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJIIIGGGGGGGGGFFFCCCAAACCC@@@>>>>>>???>>><<<:::;;;999777777999;;;;;;;;;======<<<:::888777666555222333555777888888777666999888666444333222222333444555555555444333222222000000111111111222222222/////////000000000111111|||pppaaaVVVSSSPPPMMMIIIGGGFFFEEECCCBBBDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDAAA???@@@AAAAAABBBCCCEEEFFFGGGDDDAAA>>>>>>@@@BBBCCCDDDAAA@@@>>><<<;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<;;;===@@@BBBCCCCCCAAA???>>>>>>???@@@??????AAA@@@???===<<<;;;;;;;;;===>>>???@@@AAA@@@??????BBBCCCCCCDDDDDDCCCAAA@@@CCCBBBAAAAAABBBEEEGGGIIIIIIIIIJJJJJJJJJJJJIIIIIIMMMKKKIIIIIIKKKLLLMMMMMMOOONNNMMMLLLMMMOOOQQQSSSQQQQQQSSSVVVYYYZZZYYYWWWPPPQQQRRRRRRUUU^^^jjjsss~~~vvvlllggghhhlllooopppuuuxxx~~~|||{{{}}}|||uuuqqqpppsssxxx}}}yyyzzz{{{}}}vvvkkkccc]]]\\\YYYWWWUUUTTTTTTTTTSSSUUUWWWZZZ[[[ZZZYYYWWWXXXYYYYYYZZZ\\\]]]___```]]]YYYWWWXXXXXXWWWYYY]]]dddkkkrrrsssoooiiigggggghhhhhhgggfffddddddfffhhhhhhhhhgggggggggiiijjjkkkeeebbb]]]XXXWWW[[[bbbhhhfffccc```^^^]]][[[YYYWWWUUUTTTTTTSSSRRRQQQQQQQQQSSSRRRPPPOOOMMMLLLKKKKKKNNNPPPRRRRRRPPPMMMLLLLLLJJJJJJIIIHHHGGGFFFFFFEEEFFFGGGFFFCCC@@@>>>>>>???BBBCCCDDDEEEDDDEEEGGGIIIGGGGGGFFFFFFFFFFFFFFFFFFHHHFFFCCCBBBBBBBBB@@@??????===<<<<<<<<<<<<:::999999777666666999;;;;;;;;;======<<<:::888666555444222333444666777888999999999888666444333222111111///000111222333333333333000000000111111111111222000000000111111111222222}}}nnn]]]TTTSSSRRRPPPLLLJJJHHHGGGEEECCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCBBB@@@???AAAAAABBBCCCDDDFFFGGGHHHAAA@@@??????AAACCCCCCBBB@@@>>>===;;;;;;;;;;;;<<<999999999999:::<<<>>>???;;;::::::<<>>===>>>>>>===<<<======<<<<<<<<<;;;;;;;;;===>>>???@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHKKKKKKKKKJJJJJJIIIHHHGGGJJJGGGEEEGGGKKKMMMLLLJJJJJJJJJIIIJJJKKKNNNPPPQQQNNNOOORRRUUUXXXXXXVVVTTTPPPQQQRRRQQQQQQUUU]]]cccppp~~~|||}}}yyytttrrrsssxxx|||rrrooopppttt|||sssjjjddd```]]]\\\YYYVVVTTTRRRRRRRRRSSSUUUXXX[[[]]]\\\ZZZYYY\\\\\\[[[\\\]]]___aaaccc```[[[YYY[[[\\\ZZZ[[[___gggnnnsssrrrkkkffffffhhhiiiiiihhhfffbbbaaaaaacccgggfffeeeddddddfffiiijjjjjjgggaaa\\\ZZZ^^^eeejjjiiigggbbb^^^ZZZWWWTTTRRRUUUUUUUUUTTTSSSRRRQQQPPPQQQOOOMMMKKKIIIIIIIIIIIIMMMOOORRRRRRQQQOOONNNNNNKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFDDDBBB@@@???>>>>>>BBBCCCCCCCCCBBBCCCEEEHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEBBB???>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888666555666888:::;;;;;;>>>===<<<;;;999777666555444555555666777777888999777777666444333222222111...///000111222222222222000000000000111111111111000111111111222222222222}}}mmm]]]VVVVVVUUUSSSPPPNNNLLLKKKHHHFFFCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDCCCAAA@@@???@@@AAABBBCCCEEEFFFFFFGGGAAAAAAAAACCCEEEEEEDDDCCC>>>===<<<::::::::::::;;;:::::::::;;;<<<>>>???@@@::::::;;;===AAACCCCCCCCCAAA???===<<<<<<<<<;;;:::888999:::;;;<<<======>>>>>>???@@@AAABBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDCCCDDDDDDEEEGGGHHHLLLLLLJJJIIIGGGFFFEEEEEEFFFDDDDDDFFFKKKMMMKKKIIIHHHHHHHHHIIIJJJLLLNNNOOOLLLMMMOOOSSSUUUUUUSSSQQQNNNPPPPPPOOOOOOQQQWWW\\\gggrrryyyuuutttwww}}}rrrooottt~~~wwwkkkccc```___\\\[[[XXXUUUSSSRRRQQQQQQSSSUUUXXX[[[\\\\\\ZZZYYY]]]]]]\\\\\\]]]___aaabbbccc]]]ZZZ\\\^^^^^^___bbbhhhmmmpppllleeeaaacccgggggggggfffccc___]]]\\\]]]cccbbbaaaaaabbbdddfffhhhllliiiddd___]]]___eeeiiijjjhhhddd^^^YYYUUUTTTSSSYYYYYYYYYXXXWWWUUUTTTSSSMMMLLLKKKJJJIIIJJJKKKKKKNNNPPPRRRSSSRRRPPPOOOOOOLLLKKKKKKJJJIIIHHHGGGGGGHHHFFFDDDBBBAAABBBBBBBBBDDDEEEDDDCCCAAAAAADDDFFFHHHHHHHHHHHHGGGFFFDDDCCCBBB???<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;888777555666888:::;;;:::>>>===<<<;;;:::999888777777777777777666666666666444444444444444444333333000111111222222222222111000000000000000000000000000111111111222222222222zzzlll^^^XXXYYYUUUSSSQQQOOONNNMMMJJJHHHBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFGGGFFFCCCAAA@@@@@@>>>???AAABBBDDDDDDEEEEEEBBBBBBDDDFFFIIIIIIGGGDDD===<<<:::999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>;;;;;;===@@@DDDGGGGGGFFFAAA>>><<<;;;<<<;;;:::999666777999;;;===>>>??????@@@@@@AAABBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLMMMPPPRRRSSSQQQOOONNNPPPRRRRRRQQQSSSYYY]]]cccfffllluuu~~~~~~{{{xxxooofff^^^[[[[[[VVVUUUTTTSSSRRRRRRSSSTTTTTTUUUWWWXXXYYYYYYYYYYYY[[[[[[\\\]]]^^^```bbbccceee^^^YYY[[[___aaacccfffhhhjjjjjjeee```^^^aaaeeedddeeedddaaa]]]ZZZYYYZZZ^^^^^^^^^___aaacccfffggghhhgggccc___\\\\\\```ccccccccc```\\\XXXWWWWWWYYY[[[\\\\\\\\\ZZZXXXVVVUUUKKKKKKKKKKKKKKKLLLMMMMMMMMMPPPRRRSSSQQQOOONNNOOOLLLKKKJJJIIIIIIJJJLLLMMMLLLHHHDDDAAABBBDDDEEEEEEEEEEEEDDDBBB@@@AAACCCEEEIIIIIIJJJIIIHHHFFFDDDCCC???>>><<<;;;<<<<<<;;;:::999;;;<<<<<<::::::;;;<<<:::888777777888:::::::::<<<<<<;;;::::::999999888888888888888777666555555222222333444444444444333222222222333222222111000111000000000000000//////000000000111111111222222zzzssshhh[[[UUUUUURRRPPPNNNNNNMMMLLLIIIGGGAAAAAABBBCCCEEEGGGIIIJJJHHHIIIJJJIIIDDDAAA@@@@@@<<<===???AAABBBCCCCCCCCC???@@@CCCFFFIIIHHHEEEBBB<<<;;;999888888999999:::<<<===???@@@???>>>;;;:::888888;;;???DDDGGGHHHGGG???===;;;:::;;;;;;:::999666777:::<<<>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFEEEDDDCCCBBBCCCDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCBBBAAAAAAAAAAAAAAACCCDDDEEEAAADDDGGGIIIJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMOOOPPPOOONNNMMMOOOPPPPPPPPPRRRXXX]]]\\\\\\___dddnnnvvvnnnjjjeee^^^[[[]]]TTTTTTSSSRRRSSSTTTUUUVVVUUUUUUUUUUUUVVVWWWWWWXXXWWWXXX[[[^^^aaaccceeeffffff^^^XXXZZZ___cccfffjjjhhhgggddd___\\\\\\___bbbcccddddddbbb^^^[[[ZZZZZZ[[[\\\^^^```bbbdddfffgggdddcccaaa]]]ZZZYYYZZZ\\\[[[\\\[[[XXXUUUUUUXXX\\\\\\]]]]]]]]][[[YYYVVVUUUJJJKKKLLLLLLMMMMMMMMMLLLLLLOOOQQQQQQOOOMMMLLLLLLLLLKKKIIIIIIJJJMMMPPPSSSQQQLLLDDD@@@AAACCCEEEFFFCCCCCCBBB@@@???@@@CCCFFFIIIIIIJJJJJJHHHFFFCCCAAA>>>===<<<<<<===<<<:::999777:::;;;;;;999999;;;======:::888888999::::::999888888888888888888888888666777888999999888666555222333444444444333222222111111111222222222111111111111000000/////////////////////000000000111111zzzrrrkkkbbbVVVPPPOOOOOOMMMLLLKKKKKKJJJGGGEEEAAAAAABBBDDDFFFHHHJJJLLLJJJLLLMMMJJJEEEAAA@@@AAA:::<<<>>>@@@AAABBBAAAAAA;;;<<<@@@DDDFFFEEEBBB???;;;:::999888888888999:::<<<>>>@@@AAA@@@===999777333444777<<>>>>>>>>===@@@@@@@@@AAABBBCCCEEEFFFDDDCCCAAA@@@@@@BBBEEEGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>@@@BBBEEEGGGIII@@@DDDIIIKKKIIIGGGHHHIIIMMMLLLLLLKKKKKKJJJIIIIIIKKKJJJJJJKKKMMMOOOOOONNNFFFHHHIIIIIIHHHKKKQQQVVVSSSUUUXXXYYY^^^mmm}}}|||~~~}}}xxxpppjjjiiigggaaa```bbbXXXWWWUUUTTTTTTUUUVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWSSSVVVZZZ___cccfffhhhiiiggg]]]WWWYYY___dddhhhllliiieee```\\\[[[\\\___aaacccdddeeeccc```]]]\\\\\\YYY[[[^^^aaadddfffggghhhaaaaaa```]]]YYYWWWXXXYYYXXXXXXXXXUUURRRRRRVVVZZZ[[[\\\]]]\\\[[[XXXVVVTTTJJJKKKLLLMMMMMMMMMKKKJJJKKKMMMOOOOOOMMMKKKJJJIIILLLKKKIIIHHHJJJOOOSSSWWWUUUNNNEEE@@@@@@BBBDDDEEE@@@@@@@@@???>>>@@@DDDGGGIIIIIIJJJIIIHHHEEEBBB@@@===<<<<<<===>>>===:::888666888;;;:::888888:::===>>><<<999888999:::999999555555666666777777777888333555888::::::999777666444444555555444222111000...///000111111222111111111111000000/////////...////////////000000000000tttqqqlll\\\TTTTTTQQQOOOLLLHHHFFFFFFEEEDDDBBB@@@???@@@CCCFFFIIIJJJIIINNNMMMKKKHHHDDD@@@===;;;<<<;;;;;;:::;;;<<<===>>>BBB>>><<<>>>BBBCCC@@@<<<<<<;;;::::::999999999999:::<<<@@@BBBCCC@@@===;;;999:::<<<======>>>AAACCC@@@<<<:::;;;:::888999<<<===<<<<<<<<<<<<<<<===>>>@@@BBBEEEFFFFFFEEEFFFFFFCCCCCCAAA>>>===???CCCFFFDDDBBBAAABBBCCCCCC???<<<::::::<<>>>>>===<<<;;;;;;<<<:::999999888999:::<<<===@@@???===;;;999888888777666666666666555555555555666555444444444444555666666555555444333111000///222111000//////000111222222000///------///000222...///000111111000///...uuuqqqkkk\\\SSSSSSOOOMMMJJJGGGEEEEEEEEEDDDBBBBBBAAAAAACCCFFFHHHHHHHHHJJJJJJHHHEEEBBB???===;;;<<<;;;:::::::::;;;===>>>???<<<;;;<<<@@@AAA>>>:::<<<;;;:::999999999999999;;;===???AAAAAA???<<<:::999;;;<<<<<<<<<===@@@BBB>>>999777888777555666:::===============>>>???@@@DDDEEEGGGGGGEEECCCCCCCCCCCCBBB@@@===;;;;;;===???DDDAAA???>>>@@@AAA@@@>>>>>>>>>@@@EEEIIIKKKIIIFFFHHHIIIIIIHHHFFFFFFGGGIIIIIIJJJKKKLLLMMMMMMNNNMMMKKKLLLLLLLLLKKKKKKJJJIIIIIIHHHFFFFFFGGGJJJNNNPPPLLLNNNPPPQQQTTT\\\hhhqqqsssiiifffggghhhhhhjjjiiigggdddaaa___\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSSSSSSSTTTXXXYYY]]]bbbhhhkkklllkkkeee```\\\\\\aaafffiiijjjjjjfffbbbbbbdddeeebbb______```aaaaaaaaa___]]]\\\]]]```cccggghhhhhhfffeee]]]]]]]]]ZZZXXXWWWXXXZZZ[[[YYYVVVTTTRRRSSSTTTUUUVVVUUUTTTRRRQQQQQQRRRRRRPPPPPPOOONNNLLLKKKIIIIIINNNOOOOOOOOOMMMKKKHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGFFFDDDCCCCCCCCCAAA@@@???@@@BBBCCCEEEFFFFFFGGGIIIHHHGGGGGGFFFDDD@@@======>>>???>>><<<<<<<<<===;;;;;;:::999999:::;;;<<<===<<<<<<<<<;;;;;;::::::888888888777666666555555555555555555555555555555555555666666555444333333111111000//////000111111111000///......///000111//////000111111000//////sssoooiiiZZZQQQPPPKKKJJJHHHEEEDDDDDDDDDDDDCCCDDDCCCBBBDDDFFFGGGGGGFFFGGGFFFDDDBBB@@@>>><<<;;;;;;;;;:::999999:::<<<===<<<:::999:::===>>>;;;888;;;::::::999999999999:::<<<===>>>>>>>>><<<;;;::::::;;;<<<<<<;;;<<<>>>???AAA<<<999:::999777999============>>>>>>@@@AAABBBGGGHHHHHHGGGCCCAAA@@@@@@>>>>>>>>><<<:::999:::;;;CCC@@@<<<;;;<<<>>>@@@@@@@@@AAACCCGGGJJJKKKIIIGGGFFFGGGHHHHHHGGGGGGHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNJJJJJJJJJKKKKKKJJJIIIIIIIIIHHHFFFFFFGGGJJJMMMOOOJJJLLLNNNOOOQQQVVV^^^dddjjjttt}}}pppiiiaaa]]]]]]___``````cccbbbbbb```___^^^]]]]]]^^^]]]\\\[[[ZZZZZZ[[[[[[ZZZYYYWWWVVVUUUUUUUUUUUUYYYZZZ]]]bbbgggjjjkkkkkkhhhddd______bbbeeeeeeddddddcccbbbdddffffffbbb^^^^^^___```aaaaaaaaa```___\\\^^^aaaccccccbbb```___ZZZ[[[ZZZYYYWWWWWWYYY[[[\\\[[[YYYVVVTTTRRRQQQPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNOOOOOONNNLLLIIIHHHOOOOOOOOONNNLLLIIIGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEAAAAAAAAACCCDDDDDDAAA??????@@@BBBDDDFFFHHHHHHIIIIIIGGGDDDCCCBBBAAA>>><<<>>>???@@@???>>>===>>>???>>>===;;;999999999999:::888999;;;<<<======<<<<<<999999888888777666555555333444555666666555444333333444444555555444444444111000///......///000111111000///......///000111///000000111111000000///|||nnniiieeeVVVOOOMMMGGGHHHEEECCCBBBCCCDDDCCCCCCCCCBBBBBBDDDGGGHHHHHHGGGFFFEEECCCAAA>>><<<;;;:::;;;:::999888888999:::;;;;;;999888:::;;;<<<:::888::::::999999999999999:::======<<<;;;::::::999999:::;;;;;;;;;999:::;;;===AAA===:::;;;;;;999;;;???;;;;;;<<<===>>>???AAABBBEEEFFFFFFDDD@@@>>>===>>>888999;;;<<<;;;;;;;;;===???>>><<<;;;<<<===?????????@@@CCCFFFHHHHHHFFFEEECCCEEEGGGGGGFFFFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGJJJLLLNNNKKKMMMPPPQQQRRRUUUYYY]]][[[aaakkkyyyuuuiiicccaaa^^^]]]^^^^^^]]][[[]]]]]]]]]^^^^^^^^^^^^___```^^^\\\ZZZYYYYYYZZZ[[[\\\[[[YYYXXXWWWWWWWWWXXX[[[\\\^^^bbbgggjjjkkkjjjhhhddd```___aaaaaa```]]]\\\]]]___cccffffffbbb___```aaabbbbbbbbbbbbaaa```ZZZ[[[]]]^^^]]]\\\ZZZXXXVVVWWWWWWWWWVVVWWWYYY[[[]]]\\\[[[YYYWWWTTTRRRQQQOOOOOONNNMMMMMMLLLLLLLLLMMMNNNPPPQQQPPPNNNJJJHHHMMMMMMLLLJJJHHHFFFCCCBBBEEEDDDCCCBBBBBBBBBBBBBBB@@@??????@@@AAAAAA@@@>>>???@@@BBBEEEGGGIIIJJJJJJIIIFFFBBB@@@??????===<<>>;;;:::999:::999888777777888999:::::::::999:::;;;;;;:::999999999999888888999999:::<<<;;;:::999888888777777999::::::999888888999;;;===999888999999777888<<<999999::::::<<<===>>>???@@@AAAAAA???===<<<<<<>>>888:::===>>>=========>>><<<===>>>>>>>>>======>>>>>>@@@CCCEEEFFFEEECCCCCCCCCEEEGGGHHHGGGFFFGGGHHHGGGGGGHHHHHHIIIIIIHHHHHHEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMOOOQQQSSSUUUVVVXXXZZZ[[[RRRVVV]]]dddnnnzzz|||rrriiiccc^^^^^^^^^___```___\\\ZZZZZZZZZ[[[\\\]]]]]]^^^^^^]]]\\\ZZZXXXWWWXXXYYYZZZ\\\\\\ZZZYYYYYYZZZ[[[[[[______```cccgggiiijjjiiifffbbb^^^]]]^^^]]][[[XXXUUUWWW[[[```cccdddbbb```dddddddddcccbbbaaa```___WWWWWWXXXYYYXXXWWWUUUTTTSSSTTTUUUUUUTTTVVVYYY[[[]]]]]]\\\\\\ZZZXXXVVVUUUQQQPPPPPPOOONNNMMMLLLKKKLLLNNNQQQSSSRRRPPPLLLJJJMMMLLLKKKIIIGGGDDDBBBAAADDDCCCCCCBBBBBBBBBBBBBBBDDDAAA>>><<<===>>>>>>===>>>???AAADDDFFFHHHIIIIIIHHHEEEAAA?????????>>>===???AAABBBAAA@@@???AAABBBBBB@@@>>>;;;999777777777444666888999999888777555333444444555555666666666222333555666666555333222333333333222111///...---000///...------...///000//////............//////000//////////////////000nnn```\\\[[[RRRNNNNNNGGGGGGEEEBBBAAABBBCCCCCCBBBAAA@@@AAADDDHHHKKKKKKKKKJJJHHHDDD@@@===;;;:::999:::999888666666777888888999::::::;;;;;;::::::999999888888888888999999:::999999888888777777666666777888999888777777888:::<<<::::::======:::999<<<888888888999999;;;<<<===;;;<<<===<<<;;;;;;===???>>>@@@AAA@@@???======>>><<<>>>AAAAAA???>>>===>>>@@@CCCFFFGGGFFFDDDCCCCCCDDDFFFHHHIIIHHHFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKKKKRRRSSSUUUWWWYYYYYYZZZZZZNNNOOORRRUUUYYYbbbrrr|||rrrkkkgggdddbbbXXXZZZ\\\^^^___^^^\\\[[[YYYYYYYYYZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWXXXZZZ[[[\\\\\\[[[[[[[[[]]]^^^___bbbaaaaaaccceeeggggggfffbbb^^^ZZZYYY[[[[[[YYYWWWSSSVVVYYY]]]___aaaaaaaaafffeeedddbbb```^^^]]]\\\TTTUUUVVVWWWWWWVVVUUUTTTSSSTTTUUUUUUUUUVVVZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYYUUUTTTTTTSSSQQQOOOMMMLLLLLLNNNPPPRRRRRRPPPMMMKKKMMMMMMKKKIIIGGGFFFDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEFFFBBB>>>;;;;;;<<<<<<<<<===>>>@@@BBBDDDFFFFFFGGGFFFCCC@@@??????@@@???>>>???@@@AAAAAA@@@@@@AAABBBCCCAAA>>>;;;999777777777555555666777666555444333222333333444444555555666222333444555555444333222555555444444222000///...///...---,,,,,,---...///........................///......------......///hhhZZZWWWYYYSSSQQQRRRLLLHHHFFFCCCBBBBBBCCCBBBBBBBBBBBBBBBDDDHHHJJJJJJJJJHHHEEEBBB???<<<;;;;;;;;;999888777666555666777777888999:::::::::999999999888888888888888999::::::666666777777777666666555555666777777666666888:::<<<;;;===AAAAAA===;;;===888888888888999999:::;;;:::;;;;;;;;;:::;;;===???@@@AAABBBAAA@@@???@@@AAA@@@BBBCCCAAA???===???@@@@@@DDDGGGHHHEEECCCBBBBBBAAADDDFFFFFFEEECCCBBBBBBAAABBBCCCDDDDDDDDDDDDDDDAAABBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKTTTTTTUUUVVVWWWWWWUUUTTTNNNKKKKKKNNNQQQUUU___jjjvvvzzzvvvpppjjjfffdddcccbbbZZZ\\\^^^___^^^\\\[[[[[[YYYXXXXXXXXXWWWWWWVVVVVVTTTUUUVVVWWWYYYZZZ\\\\\\\\\[[[[[[\\\]]]___bbbccccccbbbaaaaaabbbccccccbbb___[[[WWWWWWYYY[[[ZZZXXXXXXYYYZZZ[[[\\\]]]___aaacccbbbaaa___]]][[[[[[ZZZTTTUUUVVVWWWXXXXXXXXXXXXUUUVVVWWWWWWWWWYYY\\\^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXXXXWWWVVVSSSPPPNNNLLLJJJLLLNNNOOOPPPNNNLLLKKKLLLKKKJJJHHHFFFEEEEEEDDD???@@@@@@AAACCCEEEFFFGGGCCCAAA>>>===<<<<<<;;;:::<<<===???@@@BBBCCCCCCDDDBBB@@@???>>>@@@@@@???>>>>>>@@@AAAAAA@@@@@@AAABBBCCCAAA>>>;;;999888777777555555555555555555555555666666555555444444444444333333333333333333333333333333333333222111000///......---,,,,,,---......---..................---...---,,,,,,,,,,,,---...eeeWWWUUUYYYTTTTTTVVVPPPIIIFFFDDDBBBCCCCCCBBBAAAEEEDDDDDDEEEHHHIIIIIIHHHEEECCC@@@===<<<;;;<<<<<<999888777555555555666777777888::::::999888888999888888777777888999::::::444555666777777777666555444555666666666666888:::888888;;;@@@@@@;;;888999999999999888999999::::::;;;;;;<<<;;;:::;;;===@@@>>>???AAAAAA@@@AAADDDFFFDDDEEEDDD@@@======@@@CCC???CCCFFFGGGDDDAAA@@@AAA===@@@BBBBBB@@@>>>======>>>???@@@BBBCCCDDDDDDEEEAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJUUUTTTSSSSSSSSSSSSQQQOOOPPPJJJHHHNNNRRRSSSWWW]]]aaakkkuuummmmmmlllkkkiiifffdddbbbaaabbbcccbbb___\\\[[[[[[XXXXXXWWWVVVUUUSSSSSSRRRRRRSSSVVVXXX[[[\\\]]]^^^[[[[[[[[[\\\^^^aaaccceeecccbbb```___```aaa```___^^^ZZZVVVUUUXXX[[[\\\[[[]]]]]]\\\ZZZZZZ[[[^^^``````___^^^\\\[[[ZZZYYYYYYTTTUUUWWWXXXYYYZZZ[[[[[[XXXYYYZZZYYYYYY[[[^^^``````___]]][[[ZZZYYYXXXXXX[[[ZZZYYYXXXUUUQQQNNNLLLIIIJJJLLLMMMMMMMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCC===>>>???@@@CCCEEEGGGHHH@@@???>>>??????>>>;;;999;;;<<<>>>???@@@AAAAAAAAA???>>>===>>>???@@@???>>>>>>???AAA@@@@@@???AAABBBCCCAAA>>><<<999888777777555555555555555666777888:::999888666555333222222444333333222222333333444//////000000000000//////...---,,,,,,,,,,,,---...------............------------++++++++++++------fffVVVSSSXXXWWWXXXXXXOOOQQQKKKEEEBBBBBBCCCBBBAAA???AAADDDEEEDDDCCCDDDEEECCC@@@===;;;;;;;;;:::999888777666666666888999::::::888555555666777666666666666666666666777888888:::999888777666666666666555555444444444555555666666888:::;;;<<<;;;999888888888777777888999:::;;;999;;;<<<;;;;;;<<<>>>@@@CCCCCCBBBBBBBBBBBBBBBBBBGGGEEEBBB???======>>>>>>???@@@AAA@@@???>>>???@@@@@@@@@??????>>>>>>======AAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIOOOOOOOOONNNMMMLLLKKKKKKGGGHHHIIIKKKNNNQQQSSSUUUWWW___lllxxx}}}uuuqqqiiiiiiiiigggeeebbb```^^^```aaaaaaaaa```^^^[[[YYY\\\ZZZXXXWWWWWWVVVSSSQQQPPPSSSWWWZZZ\\\[[[XXXVVVZZZZZZ[[[^^^``````^^^\\\___^^^]]]\\\\\\]]]^^^^^^ddd^^^ZZZ[[[]]]___ccchhhfffddd___ZZZXXXYYY]]]aaa\\\^^^___]]][[[YYYYYYYYYTTTUUUWWWYYY[[[^^^___```XXXWWWWWWYYY]]]```bbbbbbaaa___\\\YYYUUUQQQOOOMMMUUUUUUUUURRRNNNKKKJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHJJJIIIGGGEEEDDDCCCBBBBBB???>>>>>>AAADDDEEEBBB@@@EEECCCAAA>>><<<;;;::::::;;;===???@@@@@@@@@AAABBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<===>>>@@@@@@???===;;;::::::999777555555555555555666666666666555555555444333333222222333222000/////////000111222111111000///.........,,,,,,++++++++++++++++++))))))***++++++,,,------,,,,,,++++++,,,...///000eeeVVVSSSWWWVVVVVVVVVNNNLLLGGGAAA???@@@AAA@@@???<<<>>>@@@@@@???>>>>>>>>>BBB???===;;;;;;;;;:::999777777666666666777888999999777555444555666666555666666666555666666777777555555555555555666666666555444444444444555555666888888888888777555444333666777777888888999999999777999:::;;;::::::<<<===@@@@@@AAAAAABBBCCCCCCCCCEEECCC@@@===;;;;;;<<<===>>>??????===<<<;;;<<<======<<<<<<<<<<<<<<<<<<<<>>>>>???BBBCCCAAA???AAA@@@???>>>======<<<<<<<<<>>>@@@AAA@@@@@@AAABBBAAABBBBBBBBBBBB@@@???>>>======<<<<<<<<<<<<<<<<<<>>><<<:::999999888666444555555555555555666666666666666555555444333222222222111000/////////000111111000000//////...------,,,,,,,,,,,,,,,,,,,,,---***+++++++++,,,---------++++++******+++,,,...///eeeVVVSSSWWWTTTUUUUUUMMMJJJEEE@@@===???@@@@@@???===???@@@@@@>>>======>>>@@@>>><<<;;;;;;:::999888666666555555555666777888777555444444555555555444777666666555555555666666222333444666777777666666333444444444555555666666888777777666555444333222444555777888999999888888666999;;;<<<;;;::::::;;;<<<===>>>@@@AAABBBCCCCCCAAA???===;;;999::::::;;;======<<<:::888777999;;;999888888888888999999:::<<<===>>>@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEEGGGGGGJJJIIIGGGEEEDDDEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIIIIKKKPPPWWW\\\___ccchhhmmmuuuvvvmmmiiifffcccccccccccccccbbb```___]]][[[\\\^^^______^^^]]][[[WWWWWWWWWXXXXXXVVVRRROOOTTTSSSQQQOOOOOOQQQRRRTTTUUUUUUVVVYYY\\\]]]\\\[[[[[[]]]^^^[[[VVVTTTTTTVVVWWWWWW[[[dddhhhfffddddddeeeaaa[[[VVVSSSRRRSSSUUUYYYZZZYYYWWWTTTSSSSSSTTTSSSVVV[[[^^^```___\\\ZZZXXXWWWWWWYYY\\\^^^^^^]]]]]]\\\YYYUUUPPPMMMJJJHHHJJJLLLMMMMMMLLLKKKLLLMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDAAA???>>>>>>@@@AAA@@@???======>>>???????????????>>>@@@AAABBBAAA@@@AAABBBAAABBBBBBCCCBBB@@@???>>>>>>>>>===;;;:::999888888<<<:::888888888777555333444444444555555555666666777777666555444333222111222111000/////////000000/////////......------,,,,,,,,,,,,------.........,,,---------------------+++******)))***+++---...dddVVVSSSWWWTTTUUUVVVPPPNNNHHHBBB@@@@@@BBBAAA@@@>>>???@@@@@@>>>>>>>>>??????===;;;:::;;;:::999777666555555555555666666666555444333333444555444333666666555555444444555555333444777999999999777666222333444555666666777777666666555555666666777888333444777999:::999888777777:::===>>>===;;;:::::::::;;;<<<>>>???@@@@@@???===<<<:::888888888999:::======<<<999666666777999777666666666666777999999999:::<<<>>>@@@AAAAAAAAA@@@???>>>===============>>>???@@@BBBCCCEEEFFFGGGHHHFFFCCCAAAAAABBBDDDEEEBBBDDDFFFHHHIIIHHHGGGFFFKKKOOOSSSUUUUUUWWWZZZ^^^ccckkkuuu|||sssjjjgggfffccc```^^^___`````````___^^^]]][[[\\\]]]^^^^^^\\\[[[YYYTTTTTTVVVWWWXXXUUUQQQMMMRRRQQQOOONNNNNNPPPRRRSSSTTTTTTVVVYYY]]]______^^^\\\^^^___[[[UUUQQQQQQSSSTTTTTTZZZbbbgggddd``````\\\YYYTTTQQQPPPQQQQQQRRRRRRSSSRRRQQQOOOOOOQQQSSSVVVXXX[[[^^^^^^]]]ZZZYYYWWWWWWWWWXXX[[[\\\[[[ZZZZZZXXXUUUQQQMMMIIIFFFEEEGGGIIIKKKLLLKKKKKKLLLMMMHHHHHHIIIJJJKKKKKKLLLLLLIIIIIIHHHFFFEEEEEEEEEEEECCCBBB@@@?????????@@@@@@===>>>@@@AAABBBBBBAAAAAA@@@AAACCCBBBAAA@@@@@@AAA@@@@@@AAAAAA@@@???===<<<>>>======<<<:::999888777:::888666666666666444222333333333444555555555666888777666555444222111111111111000000////////////.........------,,,,,,,,,***++++++,,,---......///...............---------,,,+++*********+++---...dddWWWUUUXXXTTTUUUXXXSSSPPPKKKDDDAAAAAABBB@@@???:::;;;<<<<<<;;;;;;===>>>>>><<<;;;;;;;;;;;;999777555666666666666555555555444333222333555555444333555555444444444444444555444666777999999777666444222333555666888888888888777666666666666777888888222444777999::::::999888888:::======<<<:::999999:::;;;<<<======<<<::::::999999888777777888999999===>>>===:::888777888999777777666555666777999:::888999;;;===>>>???@@@@@@??????>>>===<<<<<<======>>>>>>???AAABBBDDDEEEEEEEEECCCAAA??????@@@BBBDDD???AAADDDFFFGGGGGGFFFFFFFFFJJJMMMMMMLLLMMMQQQTTTZZZ```gggjjjkkkmmmtttyyyzzzssskkkffffffeeeaaa]]][[[\\\]]]^^^^^^]]]\\\\\\[[[\\\]]]]]]\\\ZZZWWWVVVRRRRRRTTTVVVWWWUUUPPPMMMNNNNNNOOOQQQRRRSSSSSSSSSUUUUUUWWW[[[___bbbcccccc___```___\\\VVVSSSRRRTTTUUUSSSVVV]]]```^^^[[[\\\WWWTTTPPPNNNOOOOOOOOONNNKKKKKKKKKKKKKKKNNNRRRUUU[[[[[[[[[[[[[[[ZZZYYYXXXUUUTTTUUUVVVYYYYYYXXXWWWVVVUUURRROOOKKKGGGEEECCCHHHIIIKKKKKKKKKJJJKKKLLLGGGGGGHHHIIIJJJKKKLLLLLLHHHHHHGGGFFFEEEEEEEEEFFFEEEEEECCCAAA@@@???@@@AAA@@@AAABBBCCCDDDCCCBBBAAAAAABBBCCCCCCAAA??????@@@>>>>>>??????>>>===;;;:::;;;<<<<<<<<<<<<;;;:::999888777555555555555333222222222222333444555555555666666555444333222111111000000000000//////......------------,,,,,,,,,,,,)))******+++,,,------...///.....................------,,,++++++,,,...///gggYYYWWWYYYSSSTTTWWWSSSNNNHHHBBB??????@@@???======>>>>>>>>><<<<<<>>>@@@>>><<<<<<<<<<<<<<<:::888666666777777777666555555333333333444555666444333333333333333333444555555333444555555555444333222222444666888::::::::::::999888888777666555444333444555777999:::;;;;;;:::999;;;<<<<<<:::888888888<<<======>>>===:::888666777777777777888999999:::===>>>>>>===:::999999:::999888777666666777999;;;888999:::<<<===>>>>>>???>>>======<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBAAA???>>>>>>???@@@BBB>>>???AAACCCDDDEEEEEEDDDDDDGGGJJJJJJIIIKKKOOOSSSTTTYYY^^^```___aaaggglllppptttyyy||||||wwwmmmjjjfffddddddbbb^^^[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[\\\\\\\\\[[[XXXUUUTTTPPPPPPRRRSSSUUUSSSPPPMMMLLLNNNQQQSSSUUUUUUTTTSSSUUUUUUWWW[[[```dddffffffbbb```]]]ZZZXXXWWWVVVVVVXXXUUUUUUZZZ\\\ZZZYYYZZZYYYUUUPPPOOOPPPOOOMMMJJJHHHHHHHHHHHHJJJNNNTTTXXX]]]\\\[[[YYYXXXWWWVVVVVVQQQQQQRRRTTTVVVWWWUUUTTTSSSQQQOOOLLLIIIFFFDDDCCCGGGIIIJJJJJJIIIIIIIIIJJJFFFGGGGGGHHHIIIJJJJJJJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFCCC@@@??????@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDBBB@@@>>>>>>>>><<<======>>>===;;;:::999999:::;;;<<<<<<<<<;;;:::888666444444555555333222000111222222333444555555444444333333222222111111//////000000000///...---------------------------*********++++++,,,,,,,,,---........................---,,,,,,,,,---...///jjj]]]YYYYYYQQQOOORRRNNNJJJEEE???===???AAA@@@???CCCCCCBBB@@@===<<<===???>>>===<<<===>>>===;;;888777777888888888777666555333333333555666777555333111111222222333444666666222333333444444555555555333444777:::<<<<<<<<<<<<999:::::::::999777555444666666777999:::;;;<<<===>>>??????>>><<<:::;;;<<<===>>>???@@@???<<<999777777777777888999:::;;;;;;:::===??????===;;;::::::;;;999777666555777888:::999:::;;;<<<============;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<============>>>>>>============>>>>>>?????????@@@@@@@@@@@@AAACCCFFFHHHIIIHHHJJJOOOSSSRRRWWW[[[[[[ZZZ[[[___ddddddeeegggjjjnnntttyyy|||~~~zzztttpppmmmgggfffdddbbb```^^^]]][[[ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXYYYZZZ[[[ZZZXXXVVVTTTPPPOOOPPPQQQSSSRRRPPPNNNNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRTTTXXX^^^ccceeefffeee```ZZZXXXYYY[[[ZZZXXXYYYVVVVVV[[[]]]\\\[[[\\\YYYUUURRRRRRTTTTTTQQQMMMJJJJJJIIIIIIJJJOOOUUUZZZ[[[[[[[[[ZZZXXXUUUSSSQQQNNNNNNOOORRRTTTUUUSSSRRRPPPOOOMMMKKKHHHFFFDDDCCCCCCEEEGGGHHHHHHGGGHHHJJJFFFFFFFFFGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGEEEAAA>>>===>>>AAAAAAAAAAAAAAABBBCCCCCCBBBCCCCCCBBB???===<<<<<<<<<======>>>===<<<:::999888999:::;;;;;;:::999888777666444444555555444222000000111222333444555555111111111111111111111111...///000000000///...------------------.........+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///...---,,,++++++,,,------mmm___[[[XXXOOOKKKMMMIIIHHHCCC>>>===@@@CCCDDDCCCBBBBBB@@@<<<888666777888>>>======>>>???>>>;;;999777888999999999777666555333333444555777777666444000000111222333555666777333333333444666888999:::333555888;;;===>>>>>>===888:::<<<===>>>===;;;:::777777888999:::<<<>>>???DDDDDDDDDBBB???>>>???AAA>>>???AAABBBAAA???<<<:::777777888999:::;;;<<<<<<888;;;???@@@>>><<<::::::<<<:::777555555666888999:::;;;;;;<<<=========<<<888888888888999:::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<@@@???>>>===<<<<<<======???AAADDDDDDDDDFFFKKKOOOSSSWWW[[[ZZZWWWWWW[[[___^^^]]]]]]___dddhhhkkklllsssxxxwwwvvvsssppplllhhheeeffffffeeebbb^^^\\\]]]^^^ZZZ[[[[[[\\\\\\[[[YYYYYYVVVWWWYYYZZZZZZYYYWWWVVVPPPOOOOOOPPPQQQRRRQQQOOORRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQVVV\\\aaadddeeefff___WWWUUUYYY]]]\\\YYYZZZWWWXXX^^^aaa___]]]^^^WWWTTTRRRTTTXXXZZZWWWTTTMMMLLLKKKJJJKKKPPPVVV[[[YYYZZZ\\\\\\YYYUUUPPPMMMKKKLLLMMMPPPSSSTTTRRRPPPNNNMMMLLLJJJHHHFFFEEEDDD@@@BBBEEEFFFFFFGGGHHHJJJEEEFFFFFFFFFFFFGGGGGGGGGDDDCCCCCCCCCCCCDDDDDDEEECCCEEEGGGEEE@@@<<<;;;<<>>>>>>>>???AAACCCDDDBBBCCCCCCAAA>>><<<;;;;;;===>>>>>>>>>>>><<<;;;:::777888:::;;;:::888666555777666444444555555444222///000111222333444555555///000000000000111111111...///000000000///---,,,........................---------------------,,,++++++,,,,,,---...//////---,,,+++*********+++,,,kkk\\\WWWWWWOOOLLLJJJBBBBBBAAA???>>>>>>???AAABBB???<<<999888;;;<<<;;;:::<<<===>>>??????===;;;:::777666555555555666888999999888666555555555666777555444222111111222444555555555555666666666777777111333555888:::<<<===>>>666777:::===???===999666666777888:::===???AAABBBBBBAAABBBGGGKKKKKKFFF@@@DDDEEEGGGGGGEEE@@@;;;888;;;999777777999::::::999<<<;;;;;;;;;::::::::::::===<<<:::888888888:::;;;;;;<<<>>>@@@@@@???===<<<;;;;;;::::::999999::::::<<<;;;::::::::::::;;;<<<========================<<<===>>>??????@@@@@@???BBBBBBBBBCCCEEEGGGIIIKKKNNNPPPQQQQQQQQQRRRUUUWWWYYYYYYYYYZZZ\\\___aaaccciiiqqqxxxrrrhhhgggfffgggfffddd```]]]^^^```bbbcccbbb```\\\ZZZ\\\[[[ZZZXXXWWWUUUTTTTTTVVVXXXZZZYYYUUUSSSSSSTTTNNNPPPOOOMMMOOOSSSSSSPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTPPPNNNTTT^^^fffiiiggg\\\[[[XXXWWWVVVWWWXXXYYYVVVWWWZZZ\\\]]]]]]]]]]]]ZZZVVVSSSRRRTTTVVVVVVUUURRRPPPMMMLLLNNNRRRVVVYYY[[[[[[[[[ZZZWWWTTTRRRPPPGGGHHHJJJMMMPPPPPPOOOMMMPPPOOOMMMKKKIIIHHHGGGGGGCCCDDDDDDEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@???@@@AAACCCDDDDDDCCCAAA???>>>===<<<<<<@@@???>>>>>>???AAABBBCCC@@@???>>><<<;;;:::::::::888999;;;<<<<<<;;;999777555555666666666666666555666666666666555555555555555333111111222222222111222333333222///,,,,,,,,,........................///////////////////////////...---,,,+++,,,------,,,+++++++++++++++++++++---------............///lll\\\VVVUUULLLIIIHHHAAABBBAAA???======>>>???@@@>>><<<999999;;;<<<;;;:::;;;<<<===>>>>>><<<:::999777777666666777888:::;;;888888666555555555666777555444222111111222444555333333333333444444444555111222444777999:::;;;;;;;;;;;;;;;<<<>>>>>>===;;;555666888:::<<<>>>???@@@BBBCCCFFFLLLQQQPPPIIICCCCCCDDDEEEEEECCC???;;;999:::999888999;;;<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;<<<===>>>>>>===<<<;;;999999888888888999999:::;;;;;;<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???AAAAAABBBCCCEEEHHHJJJLLLJJJKKKLLLMMMLLLMMMOOOQQQRRRSSSSSSUUUWWWYYYZZZ[[[^^^dddooo|||}}}vvvssspppjjjeeebbbaaaaaaaaabbbaaa___\\\___aaacccdddccc```\\\YYYZZZZZZYYYXXXWWWVVVUUUUUUVVVXXXXXXWWWSSSQQQQQQRRRNNNPPPOOOMMMNNNSSSTTTRRRTTTUUUVVVVVVVVVUUUTTTTTTSSSPPPPPPUUU^^^dddeeeccc]]][[[YYYXXXWWWXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]\\\YYYVVVSSSRRRSSSUUUTTTSSSRRRQQQOOOOOOPPPSSSVVVXXXYYYYYYXXXWWWUUURRRPPPOOOKKKLLLMMMPPPRRRRRRPPPNNNOOONNNMMMKKKJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@??????@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;???>>>>>>>>>???AAABBBCCCCCCBBBAAA???===<<<;;;;;;999999:::::::::999777666555555666666666666666555555555555444444444444333444222000000111111111000///000111111///......///................................................///...---,,,,,,,,,------*********++++++,,,,,,---......------,,,,,,++++++kkkZZZSSSPPPHHHFFFFFF???BBBAAA???===<<<<<<======>>><<<::::::;;;;;;;;;::::::;;;<<<<<<<<<;;;999888666666666777777999:::;;;888777666666555555666666555444333222222333444555333333333333444444444444111333555666888888888888:::888555555777999::::::333555888;;;===>>>======???BBBGGGMMMRRRPPPIIICCCBBBBBBAAAAAA???>>><<<;;;:::::::::<<<>>>>>><<<::::::;;;;;;<<<>>>??????@@@999;;;<<<======;;;999888999:::;;;<<<<<<;;;:::999777777777777777888999::::::;;;===??????===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???AAAAAAAAABBBEEEGGGJJJLLLFFFGGGIIIIIIIIIIIIKKKMMMPPPQQQRRRTTTVVVWWWWWWXXXXXX[[[aaaffflllvvvvvvlllfffeeedddbbb___]]][[[ZZZ[[[\\\]]]]]]\\\```bbbdddeeeccc```[[[XXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVSSSPPPMMMMMMNNNMMMOOOOOOLLLNNNTTTVVVVVVWWWXXXXXXXXXWWWVVVUUUUUUSSSRRRSSSXXX^^^aaa```^^^\\\[[[ZZZZZZYYYZZZZZZ[[[]]]]]]^^^^^^^^^^^^]]]\\\WWWTTTRRRPPPQQQRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVWWWVVVUUUTTTSSSRRRPPPOOOOOONNNNNNOOOQQQSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@???@@@@@@?????????@@@@@@AAA??????@@@@@@???===<<<;;;=========>>>???AAABBBCCCCCCBBB@@@???===<<<<<<<<<;;;:::999888777666666666666666666666666666555555444444333333333222222222222111///000111111000///,,,...///000//////000222................................................///...---,,,,,,,,,,,,---))))))***+++,,,------.........---,,,+++***))))))gggVVVNNNLLLEEEDDDFFFAAADDDCCCAAA???===<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::999::::::::::::999888888777777777666666777777777777777666666555555555555555444333333333333444555555555555555555555555555333444666777888888777666888555333222444666777777333666999<<<>>>===<<<;;;:::<<>>@@@@@@===;;;999:::;;;===???@@@BBBBBB:::;;;<<<<<<<<<<<<::::::999999:::::::::999888777666666666777888999;;;;;;;;;;;;<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???BBBBBBBBBBBBCCCEEEGGGHHHDDDFFFHHHIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTSSSTTTWWWZZZ[[[\\\aaakkktttwwwpppgggaaaaaaaaa```___\\\ZZZXXXXXXZZZ\\\]]]]]]aaacccdddeeeccc___ZZZWWWXXXXXXYYYYYYZZZZZZ[[[[[[VVVUUURRROOOLLLJJJJJJJJJLLLOOOOOOMMMNNNTTTXXXXXXZZZZZZYYYYYYXXXWWWVVVUUUUUUVVVYYY\\\___^^^\\\ZZZYYYYYYZZZ[[[\\\\\\]]]]]]````````````______^^^^^^UUUTTTRRRPPPPPPPPPPPPOOOVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSSSSRRRQQQPPPPPPPPPOOONNNOOOPPPQQQPPPMMMKKKKKKKKKKKKLLLLLLKKKKKKKKKNNNMMMJJJHHHFFFDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????????????????===>>>@@@AAA@@@???===;;;<<<======>>>???@@@AAABBB======<<<<<<;;;<<<<<<<<<===;;;999777555555666777777666666555555555555555444333333333333222222222222000000000222222111///---...//////......000222......................................................------,,,,,,,,,,,,*********++++++,,,,,,,,,...------,,,+++*********aaaPPPIIIHHHBBBCCCGGGCCCFFFDDDCCCAAA>>>===;;;;;;;;;<<<<<<<<<;;;:::::::::999999999999999888888777:::::::::999888777666555666666666666666555555444444444444444444444444444555555555555555555444444444555777999999888777555777666666777999999888777444666:::<<<>>>===<<<:::888888:::===@@@AAAAAA@@@===<<<:::::::::<<<>>>???======>>>@@@AAA@@@===;;;999:::;;;===>>>@@@AAABBB<<<;;;:::999::::::<<<<<<888888888888888777666666666666666777999:::<<<===<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???DDDDDDBBBAAA@@@AAABBBBBBBBBDDDGGGHHHHHHIIIJJJKKKHHHJJJKKKMMMNNNNNNMMMMMMLLLPPPTTTUUUTTTWWW^^^dddmmmwww~~~{{{uuuooogggbbb``````___^^^```]]]ZZZZZZ[[[]]]^^^___aaabbbccccccaaa^^^ZZZXXXXXXYYYZZZ[[[\\\]]]^^^^^^UUURRRNNNJJJHHHGGGGGGGGGKKKOOOQQQNNNOOOTTTYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVXXX[[[___aaa___\\\ZZZXXXUUUWWWYYY\\\^^^_________`````````_______________WWWWWWVVVUUUTTTSSSSSSTTTYYYZZZ[[[[[[[[[YYYWWWUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQPPPMMMJJJJJJJJJKKKLLLMMMMMMLLLLLLOOOMMMJJJGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@???>>>>>>>>><<<===???AAAAAA@@@>>>===<<<<<<===>>>????????????999999999:::;;;===>>>???>>><<<999777666666777888888777666555444555555555444444444333333333222222222111111222333444222000///000000...------...000................................................---------------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------zzz\\\LLLFFFFFFBBBCCCGGGCCCFFFEEECCCBBB???===<<<;;;:::<<<======;;;999:::::::::999999999888888888888<<<<<<<<<;;;:::888777666555666666666666555444444444444444444444444444444333333333333222222222222444555888::::::999777555444444555777999999666333555777999;;;;;;;;;:::999777777888999;;;===>>>???:::999888888:::<<>>>>>???<<<:::999888888999;;;===888888888777666666555555666777777888999:::<<<<<<===;;;888666666888;;;===========================<<<===>>>??????@@@@@@???EEEDDDAAA???>>>=========>>>@@@DDDFFFGGGGGGIIIJJJIIIIIIJJJKKKLLLLLLLLLKKKIIINNNSSSVVVVVVXXX\\\___^^^dddlllqqqtttwww{{{~~~}}}|||wwwwwwyyyyyyyyyxxxtttmmmgggdddbbbaaa```aaa___]]]\\\^^^```aaaaaaaaaaaaaaa```^^^\\\ZZZYYYXXXYYYZZZ[[[]]]^^^______UUUPPPKKKGGGFFFFFFFFFFFFJJJPPPSSSQQQPPPUUUXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVZZZ^^^cccccc___ZZZXXXWWWTTTVVVZZZ]]]^^^___^^^^^^\\\\\\[[[[[[\\\]]]^^^^^^ZZZ[[[\\\[[[ZZZYYYYYYZZZZZZ[[[[[[[[[ZZZWWWTTTSSSQQQRRRTTTVVVVVVVVVUUUUUURRRQQQRRRSSSSSSRRROOOLLLJJJKKKLLLMMMNNNMMMLLLLLLMMMKKKHHHDDDBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;<<<===???@@@@@@??????======>>>>>>>>>>>>======888888999:::<<<>>>@@@AAA===<<<999777666777888999999888666555444444555666444444444333333333222222111111111333555444333111111111000...,,,+++---...........................------------------------------......------,,,+++...------,,,+++***))))))+++,,,,,,,,,---------...uuu[[[KKKEEEFFFBBBCCCFFFAAADDDCCCBBBAAA???===;;;:::999;;;>>>===;;;999999:::::::::999999888888888999888888999999999888777666555555666666666555444333444444555555555555444444333333333222222222111111222444777999999888666444222222333555666666444222555555666777888888888777555666888999::::::;;;<<<888777777888:::===@@@BBBCCCAAA???>>>>>>>>><<<::::::::::::::::::;;;;;;;;;888888888888999999::::::999888777666666555555555666666666777777999:::;;;<<<;;;999888888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???CCCAAA???===<<<;;;;;;<<<;;;>>>BBBFFFGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMRRRVVVZZZ\\\^^^^^^[[[\\\^^^aaaeeeiiilllmmmpppttt}}}}}}xxxsssqqqsssuuuvvvuuuyyyvvvqqqlllhhhdddbbb```^^^]]]\\\]]]```bbbccccccaaa```^^^\\\[[[[[[[[[[[[WWWXXXYYYZZZ[[[]]]^^^^^^TTTOOOHHHDDDDDDFFFFFFFFFIIIQQQUUUTTTRRRUUUWWWXXXWWWVVVUUUTTTTTTUUUUUUVVVZZZ```dddccc]]]WWWVVVWWWWWWXXX[[[]]]^^^]]]ZZZYYYUUUUUUUUUVVVWWWYYY[[[]]]XXX[[[]]]]]][[[ZZZ[[[]]]YYYYYYYYYXXXVVVSSSQQQOOOOOOQQQUUUXXXYYYXXXWWWUUUQQQQQQQQQRRRSSSRRROOOLLLJJJKKKMMMNNNNNNMMMLLLKKKJJJHHHEEEBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA???>>><<<999999:::;;;<<<>>>>>>???===>>>>>>>>>>>><<<;;;:::888888888999:::;;;===>>>:::999888777666777777888999888666444333444555666333222222222222111111111000000000222444444222000000000///---++++++---///........................------------------------------.........---,,,+++---,,,,,,++++++*********,,,,,,,,,,,,++++++++++++rrr[[[KKKFFFGGGBBBBBBDDD???BBBBBBAAA@@@>>><<<:::999999<<<>>>>>>;;;999999;;;;;;:::999999888888999999111222444666666666666555444555666666666555333333444444555555555555444444555555555444444333333333000222555888888777555333777666555666888999888666444444444444555555666666222555888::::::999888888666666777999;;;>>>AAABBBEEEBBB???>>>======;;;999:::::::::999999888888888555666888:::::::::888777999999888666666555555555666555555666666777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???@@@???===<<<;;;;;;;;;<<<;;;>>>CCCGGGIIIJJJLLLMMMGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJMMMRRRWWW[[[\\\[[[^^^[[[YYYZZZ___ccceeeddddddgggnnnvvv|||wwwsssppppppsssttttttrrrtttrrrnnniiieeeaaa^^^\\\[[[ZZZZZZ]]]```dddeeeeee```___\\\ZZZYYYZZZ[[[\\\VVVWWWXXXYYYZZZ[[[\\\]]]TTTNNNGGGCCCDDDFFFFFFFFFIIIQQQWWWUUUSSSUUUWWWWWWUUUTTTSSSSSSSSSTTTUUUVVVZZZ```dddbbb[[[UUUTTTVVVYYY[[[]]]^^^]]]ZZZWWWUUUPPPPPPPPPQQQTTTWWWYYY[[[TTTWWWZZZZZZYYYXXXYYY\\\XXXWWWWWWUUUSSSPPPNNNLLLMMMPPPUUUYYYZZZYYYWWWUUUNNNNNNNNNOOOPPPOOOLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKHHHEEEBBB@@@>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDCCCBBB@@@>>><<<777777888888:::<<<===>>>>>>?????????===<<<:::888777777777666777777888888777777777666666666666777:::888666444333444555666111111111111000000000000......///111333333111/////////...---++++++...000........................------------------------,,,---.........---,,,+++++++++++++++++++++,,,,,,---,,,,,,+++***)))((((((oooVVVNNNFFFEEEEEECCCCCCDDDEEECCCAAA>>><<<;;;;;;;;;999:::;;;<<<<<<:::888777999999999999999888777666666666555444444444444555555666777777777666444333555333222222333444444333444444444444444444444444000111333333222222333444777777777666777777888999555555555666666666777777666888999::::::999777666444555888:::===>>>???@@@BBBBBB@@@>>><<<;;;999888666777777666555555777999666666777888888888888888888888999999999:::::::::666777888999888888666666>>><<<:::888888:::<<<>>>@@@???===;;;:::999:::::::::;;;<<<>>>??????@@@@@@>>>>>>===<<<;;;::::::999;;;<<<>>>@@@BBBDDDFFFGGGCCCCCCCCCDDDCCCCCCBBBAAAFFFHHHLLLRRRXXX[[[ZZZYYYYYYVVVRRRRRRVVVYYYZZZZZZ`````````cccjjjttt}}}~~~~~~|||||||||~~~zzzvvvsssrrrqqqpppooommmllliiieee```^^^]]]^^^\\\[[[\\\^^^bbbdddddddddbbb___[[[YYYZZZ[[[[[[[[[VVVXXXZZZ\\\\\\YYYVVVTTTMMMLLLJJJIIIHHHIIIIIIJJJLLLNNNPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPQQQRRRTTTUUU\\\^^^___]]]YYYVVVWWWYYY[[[YYYWWWVVVVVVUUUTTTRRRSSSSSSSSSSSSSSSUUUYYY\\\[[[YYYWWWUUUVVVXXX[[[]]]\\\^^^^^^ZZZSSSNNNMMMNNNPPPPPPQQQSSSUUUUUURRRPPPMMMMMMMMMMMMLLLKKKIIIIIIIIIHHHGGGIIIKKKLLLLLLKKKEEEDDDCCCAAA@@@???>>>>>>AAAAAA@@@???@@@AAABBBCCCGGGEEEBBBAAA@@@@@@>>>===333444666888:::;;;<<<<<>>===<<<:::999888777888777777666666666666666555666666666666666555555666555555444444444555555(((***...111222222000//////////////////////////////...---,,,,,,---...///---...///000000///...---------......---+++***)))((((((((()))***+++------(((((())))))*********+++,,,------...---,,,***)))lllVVVMMMFFFEEEEEECCCCCCDDDCCCBBB@@@===<<<;;;;;;;;;::::::;;;;;;;;;:::999888888999999999999888777666666666555444444444444555444555555666555444333222555333111222333444333222222222222222222222222222222333444333111000111222555555555666666666777777222222333333333333444444888999:::;;;;;;:::888777666777999;;;>>>???@@@AAAAAA@@@>>>===;;;999888777777888888666444333333555666666777888888888888777888888888999999999999:::999888777777777777888999<<<;;;:::999999:::;;;<<<>>>===<<<;;;;;;:::::::::<<<======>>>>>>===============<<<<<<;;;:::::::::;;;<<<===???AAACCCDDDEEEBBBCCCCCCDDDDDDCCCCCCCCCEEEHHHLLLQQQUUUWWWXXXYYYZZZVVVSSSSSSUUUWWWXXXWWWUUUTTTSSSUUUYYY```hhhmmmsss|||~~~yyyvvvuuuwwwyyy|||}}}|||{{{zzzzzz~~~yyyvvvtttsssqqqppplllkkkiiiddd```]]]\\\[[[ZZZZZZZZZ\\\```cccdddddddddaaa\\\YYYYYYYYYYYYXXXVVVWWWZZZ[[[[[[YYYVVVTTTMMMLLLKKKJJJIIIIIIJJJJJJJJJLLLMMMOOOPPPQQQPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSXXXZZZ\\\ZZZVVVTTTUUUWWWXXXWWWVVVVVVWWWVVVTTTRRRQQQRRRTTTTTTTTTVVVYYY[[[YYYXXXUUUSSSSSSUUUXXXYYY^^^___^^^ZZZTTTOOOMMMMMMMMMMMMMMMOOOQQQQQQOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKLLLKKKJJJFFFEEECCCBBB@@@@@@??????AAA@@@??????@@@AAABBBCCCDDDBBB@@@?????????>>>===888888999:::::::::::::::<<<<<<<<<;;;:::999999888:::999777666555555666777333444555666666777666666555555444444444444555555///000222222222000///---........................000///............///000---...///000000///...------------------+++***))),,,,,,,,,+++,,,,,,------))))))******+++++++++++++++,,,---------,,,+++***kkkUUUMMMFFFEEEEEECCCBBBCCC@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999888888777777666666555444444444444555333333444444444333222111444333111111333444333222000000000000000000000000111222333222111000111222222333444555666555555444111111111222222222222333999:::;;;<<<<<<;;;:::999888999:::<<<>>>@@@AAABBB>>>===<<<;;;999888777666999999888666222000000111555666666777777777777777777777777888888888999999:::999777666666777999;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::>>>>>>>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===???@@@AAABBBAAAAAABBBCCCCCCDDDDDDDDDDDDHHHLLLOOOPPPRRRVVVZZZ[[[YYYUUUTTTTTTTTTTTTSSSRRRPPPNNNMMMOOOSSSXXX[[[ccchhhpppvvv|||~~~xxxtttrrrrrruuuyyy~~~~~~}}}{{{wwwvvvtttrrrpppmmmkkkhhheeeaaa]]]ZZZXXXXXXWWWWWWYYY]]]aaaccccccfffbbb]]]YYYWWWVVVVVVUUUUUUWWWXXXYYYYYYWWWUUUTTTNNNMMMKKKJJJIIIIIIJJJJJJGGGHHHIIIJJJKKKKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPSSSVVVXXXWWWSSSRRRSSSUUUUUUUUUUUUWWWXXXWWWTTTQQQOOORRRUUUWWWWWWXXXYYY[[[ZZZXXXUUUSSSSSSSSSUUUWWW^^^]]][[[XXXTTTPPPMMMKKKKKKJJJIIIJJJLLLMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKLLLKKKIIIGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDEEEBBB@@@>>>>>>??????===<<<<<<<<<<<<;;;::::::999999999999999:::::::::::::::<<<:::777555444444666777222333444555666777777777444444444333333444444555444444333222111000000///........................000000////////////000000---......//////......---,,,---------,,,+++***)))...---,,,,,,++++++,,,,,,******++++++++++++,,,,,,******+++,,,,,,,,,++++++mmmTTTLLLFFFEEEEEECCCAAABBB>>>======<<<;;;;;;;;;;;;<<<;;;:::999999999::::::777777888888888888777777666666555444444444444555333333333333333222222222444222111111222333333222000000000000000000000000,,,...000111222222555666111222444666666555444333222222222222333333333333888999999:::;;;::::::999999999:::;;;<<<>>>@@@@@@<<<<<<;;;:::999777777666::::::999666333111111222444555666666777777666666666666777777777888888888999888888777888888999:::888888999::::::999888888666888:::======<<<;;;:::============<<<:::999888999999999999::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>???@@@AAABBBCCCDDDDDDHHHLLLMMMLLLNNNUUU[[[___]]]ZZZWWWTTTQQQOOONNNSSSQQQNNNMMMMMMOOORRRTTTYYY\\\aaaffflllttt}}}zzzwwwvvvvvvvvv{{{~~~|||}}}zzzwwwuuuuuutttrrrqqqnnnllliiieeebbb^^^ZZZWWWVVVUUUUUUWWW[[[___aaabbbddd```[[[WWWVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUTTTSSSNNNMMMKKKIIIHHHHHHIIIIIIDDDEEEFFFGGGHHHIIIIIIIIIMMMNNNOOOOOOOOOOOOOOONNNPPPSSSVVVVVVSSSRRRSSSUUUSSSSSSUUUWWWXXXWWWTTTQQQPPPTTTXXX[[[[[[[[[[[[[[[\\\[[[XXXUUUTTTTTTUUUUUUYYYXXXVVVTTTRRRPPPMMMKKKLLLKKKIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEFFFCCCAAA@@@???@@@???===;;;===<<<<<<::::::999999999777777888999999:::;;;;;;999777444222222444666888333444444555666666666666333333333333333333444555333333222111111111222333........................//////............//////------------------------,,,,,,,,,,,,++++++******++++++******)))******+++************************))))))***+++++++++,,,,,,lllSSSKKKEEEEEEEEEBBB@@@AAA<<<<<<<<<<<<<<<;;;::::::<<<;;;:::999999999::::::666777777888888888777777666666555444444444444555444444444333333333333333444222000111222333222222111111111111111111111111,,,...000111111222444666111222444666666555444333111111111222222222333333666666777777888888888888888888888888:::;;;===>>>;;;;;;:::999999888777777999999999777444333444555444444555666666666666555555555555666666666777777555666888:::;;;:::888777666777888999999888777666444666999<<<===<<<;;;999::::::;;;;;;;;;::::::999777777888888999:::::::::999999:::;;;;;;<<<======;;;;;;<<<<<<>>>???AAABBBDDDHHHLLLLLLJJJLLLSSSYYYaaa```]]]YYYTTTPPPLLLKKKMMMLLLJJJIIIIIIJJJLLLMMMOOOQQQUUUYYY___eeelllpppuuuxxx}}}{{{xxxwwwxxxvvvzzz{{{wwwtttvvvuuussstttuuuvvvvvvuuuppplllhhheeebbb___[[[WWWVVVUUUUUUWWW[[[^^^`````````\\\XXXUUUUUUVVVVVVUUUTTTTTTTTTTTTSSSSSSSSSRRRMMMLLLJJJHHHGGGGGGGGGHHHCCCDDDDDDFFFGGGIIIJJJJJJKKKKKKMMMNNNOOOOOOOOOOOOQQQUUUXXXYYYVVVTTTUUUWWWSSSSSSUUUWWWYYYXXXUUURRRRRRWWW\\\______]]]\\\[[[\\\ZZZWWWUUUSSSRRRSSSSSSRRRRRRSSSRRRPPPNNNMMMMMMPPPNNNMMMMMMOOOPPPPPPOOOMMMLLLLLLKKKKKKLLLMMMNNNLLLKKKJJJJJJKKKLLLKKKIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBBBBBBBBBBDDDFFFGGGFFFDDDCCCBBBBBB@@@===:::;;;:::999999999999::::::777777888999999:::;;;;;;666444222000111333777999555555666555555444333333222222222222222333444444333222000//////000111222........................------------------------------,,,,,,,,,,,,------,,,,,,+++++++++***++++++))))))))))))***+++,,,---)))))))))))))))((((((((())))))))))))***++++++,,,iiiQQQJJJEEEEEEEEEBBB??????<<<=========<<<;;;::::::;;;;;;;;;:::::::::999999666666777777888888777777666666555444444444444555555444333222222222333333333222000000222333222111111111111111111111111111000111222111000///000111111222333555555444444333/////////000000000000111444444444555555666777777777777666666777888:::;;;999999999888888777777777888888888777555444666777333444444555555555555555444444555555555666666666222444888;;;;;;:::777555555666777888888777666555444666999;;;<<<<<<:::999777888999:::::::::::::::666777777777888888999999888888999:::;;;<<<<<<<<<::::::999:::;;;===???@@@CCCFFFHHHIIIIIIKKKPPPTTT]]]^^^]]]ZZZTTTOOOLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJLLLOOOSSSYYY^^^bbbdddjjjlllooorrrvvv{{{}}}{{{zzzzzz~~~~~~xxxssspppqqqpppqqqssswwwyyyzzzyyypppkkkeeebbbaaa___[[[XXXVVVVVVVVVYYY\\\^^^___^^^]]]YYYVVVTTTTTTVVVVVVVVVTTTSSSRRRQQQQQQQQQQQQRRRNNNMMMKKKIIIHHHGGGGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKLLLNNNOOOQQQQQQUUUYYY]]]]]]ZZZXXXYYYZZZUUUUUUUUUWWWYYYXXXVVVTTTUUUYYY^^^``````^^^\\\[[[XXXWWWUUURRRQQQPPPOOOOOONNNQQQSSSRRRNNNLLLMMMOOORRRQQQQQQQQQSSSTTTSSSRRROOONNNMMMLLLLLLLLLMMMNNNLLLKKKJJJJJJLLLMMMLLLJJJIIIHHHGGGEEEDDDCCCBBBBBBCCCBBBAAAAAAAAABBBDDDDDDGGGFFFDDDDDDDDDBBB???<<<:::999888888888999;;;<<<999999999:::::::::::::::555333222111111444666888666666666555444333222111111111111111222333444444555444111///...---------------------------------+++,,,------------,,,+++---,,,,,,++++++,,,,,,---,,,+++************++++++*********+++,,,---///000)))((((((((((((''''''''')))))))))((())))))***+++fffQQQIIIDDDEEEEEEAAA??????===>>>>>>>>>===<<<:::999::::::;;;;;;;;;:::999888555666666777777777777777666666555444444444444555444333222111000111111222333111000000111222222111111111111111111111111111111222333111000...///000111111111222222222333333//////000000000111111111333333333444444555666777888777666555666777999:::777777777666666666666666777888888666444333444666333333444555555555555444333444444444444555555555222444666888999888777666666666666777777666666666444666888:::;;;;;;:::999777888888999999999999999666777777777777777777777777888888999;;;<<<======;;;:::999999:::<<<>>>???BBBBBBDDDEEEHHHJJJLLLMMMTTTWWWYYYXXXTTTPPPNNNNNNKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMOOOSSSYYY^^^bbbdddeeeeeeeeefffgggiiimmmoootttvvvvvvtttrrrqqqsssuuuwww}}}|||zzz|||~~~{{{uuupppnnnllllllmmmqqquuuxxxyyyxxxoooiiiaaa^^^]]]]]][[[XXXWWWWWWYYY\\\______^^^\\\\\\YYYUUUSSSSSSTTTUUUUUUSSSRRRPPPOOOOOOOOOQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIKKKMMMPPPSSSUUUYYY\\\```aaa^^^[[[[[[\\\XXXWWWVVVWWWXXXXXXWWWUUUWWWZZZ^^^```^^^\\\ZZZYYYWWWVVVTTTRRRPPPOOOOOOOOONNNSSSWWWTTTMMMIIILLLPPPSSSRRRSSSTTTVVVVVVTTTRRRPPPNNNLLLKKKJJJKKKLLLMMMKKKJJJIIIJJJLLLMMMMMMLLLIIIHHHFFFEEECCCBBBBBBBBBBBBAAA???>>>>>>???@@@@@@DDDCCCCCCDDDEEEDDDAAA???<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;:::999999888777777555444444444555555555555555555444333333222000000000111111222333444333333111000///...------------------------------,,,,,,---......---,,,,,,---,,,+++******+++,,,---++++++***))))))***+++,,,,,,+++++++++,,,------...))))))))))))((((((((('''+++***)))((((((((())))))eeePPPIIIDDDEEEEEEAAA>>>>>>>>>?????????>>><<<:::999999:::;;;<<<<<<:::888777555555666777777777777777666666555444444444444555333222000/////////000111333111000000111222222111111111111111111111111111...000111111000000111333000000000///000111111222222222222222333333333333333333333444444666777777888777666555666777999:::555555555555555555555555777888777555333222222444222333444444555555444444333333333444444444555555333444444555666777777888666666666666666666666666555666888999::::::999999888888999999999888888777777777777777777666666666777777888999;;;<<<===>>><<<;;;:::::::::<<<>>>???@@@@@@@@@CCCFFFIIIIIIIIIMMMQQQUUUUUUSSSQQQPPPQQQKKKKKKKKKKKKKKKJJJJJJJJJMMMLLLMMMQQQXXX^^^cccfffdddcccbbb`````````bbbccchhhiiijjjhhheeedddfffhhheeekkktttzzz~~~|||{{{}}}||||||~~~yyyvvvwwwyyy{{{zzzuuuooojjjhhhhhhhhhjjjnnnrrruuuuuuuuunnnggg^^^ZZZ[[[\\\ZZZXXXXXXYYY[[[^^^``````^^^[[[\\\YYYUUUSSSSSSSSSTTTSSSSSSRRRPPPNNNNNNOOOPPPQQQRRRQQQOOOMMMKKKKKKKKKKKKMMMKKKIIIGGGEEEEEEEEEEEEHHHHHHHHHJJJMMMQQQUUUWWW[[[___bbbccc___\\\\\\]]]ZZZYYYWWWWWWXXXXXXWWWVVVWWWZZZ]]]^^^]]]ZZZXXXWWWXXXWWWUUUTTTRRRQQQQQQQQQPPPWWW[[[WWWLLLGGGKKKQQQRRRRRRSSSUUUWWWVVVTTTQQQPPPNNNLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJMMMNNNNNNMMMIIIHHHFFFDDDCCCBBBBBBBBB@@@???>>><<<<<<<<<<<<===@@@@@@BBBDDDFFFFFFDDDAAA???>>><<<:::999:::;;;<<>>===<<<:::999888777;;;:::999777555444444333333333444444555444444444000000000000111222333444//////000000111111111111------------------------,,,---...//////...---,,,---,,,+++******+++,,,---++++++***))))))***+++,,,,,,+++******))))))******+++*********))))))((((((+++***)))'''''''''((()))gggSSSKKKEEEDDDDDDAAA???@@@===<<<;;;::::::;;;<<<===;;;;;;:::999999999::::::999999999999888888888777666444222222333333222111333222222111111000000000111111111111111111222222111111111111111111111111111111111111111111111111222111111111111111111111222222111111222222333444000111333555666777888888555444444444444555666666888888777555444333111111444333333222222333333444444444555555555444333222222222111111222222333444222222222333333333444444888888777777666666555555777777888999999999999888777777777777777777777777:::;;;;;;:::888777777888:::<<<======;;;:::;;;;;;:::;;;======<<<<<<===???AAABBBDDDEEEFFFFFFEEEEEEJJJMMMQQQUUUVVVUUUSSSQQQSSSNNNIIIFFFHHHJJJKKKKKKLLLMMMPPPUUU[[[aaafffiiiiiifffccc___]]]]]]___```bbb```^^^]]]]]]^^^\\\[[[aaacccfffjjjnnnqqqssstttxxx{{{yyyuuutttvvvxxxwwwzzzzzzwwwvvv|||xxxtttqqqooommmhhheeeggggggiiimmmqqqsssssssssmmmiiibbb\\\XXXVVVVVVWWWYYY]]]bbbdddcccaaa______[[[YYYWWWTTTSSSRRRRRRRRRRRRPPPMMMKKKKKKOOOSSSVVV[[[WWWRRRNNNMMMMMMMMMMMMMMMMMMLLLIIIFFFEEEFFFGGGGGGHHHIIIJJJLLLQQQVVV[[[bbbcccccccccbbbaaa___^^^___[[[VVVSSSSSSTTTVVVWWWYYY]]]```^^^YYYUUUUUUVVVXXXWWWVVVSSSQQQQQQSSSUUUTTTTTTTTTPPPLLLJJJMMMPPPQQQQQQQQQRRRSSSTTTUUUVVVNNNOOOOOOLLLJJJJJJMMMQQQHHHIIIIIIJJJJJJIIIHHHHHHEEEGGGGGGFFFBBB???======>>>@@@BBBAAA>>>===>>>@@@@@@?????????@@@AAABBBBBB>>><<<999777777999<<<>>>BBBCCCBBB@@@===::::::;;;;;;:::888666555444444444666555555777888777555333111111111000111111222333555444222000///000000111000///...---,,,+++++++++,,,,,,+++******))))))(((...---,,,+++)))((('''&&&+++*********))))))((((((************************++++++++++++***)))(((''''''(((((()))))))))))))))gggRRRJJJDDDDDDDDDAAA???@@@===<<<;;;;;;;;;<<<===>>><<<;;;:::999999999999999777777777777666666666666666444222222333333333222333333333333333333333333111111111111111111111111111111111111111111111111222111111111111111111111//////000000000111111111222222111111222222333444222222444555666777777777333333333333333444555555444444555666777777888888555555444444444444555555666555444333333333444444333333222222333333444555444444444444555555555555666666666555555555555555666666777888888888777777777777777777777777777777666999<<<<<<:::888777777888:::<<<===<<<;;;<<<===:::<<<============>>>@@@AAABBBDDDEEEFFFFFFEEEEEEGGGJJJOOOSSSUUUTTTQQQOOOPPPMMMJJJJJJLLLNNNMMMLLLJJJLLLOOOTTTZZZ```eeehhhiiieeeaaa\\\ZZZZZZ[[[]]]___]]][[[ZZZ[[[[[[ZZZXXXXXXZZZ]]]```cccfffhhhiiijjjlllppptttyyy}}}|||yyy{{{|||~~~{{{}}}xxxuuutttuuutttssswww}}}{{{uuuqqqqqqtttqqqnnnmmmmmmllliiifffhhhhhhhhhjjjnnnpppppppppnnnjjjddd^^^YYYWWWVVVWWWYYY\\\___aaaaaaaaaaaabbb]]]\\\YYYWWWTTTSSSRRRQQQRRRPPPMMMMMMNNNRRRWWWZZZ\\\XXXSSSOOOOOOPPPQQQQQQNNNNNNMMMKKKHHHGGGHHHJJJIIIJJJLLLNNNOOOSSSXXX\\\bbbcccdddeeedddcccbbbaaa]]]ZZZVVVSSSSSSTTTUUUVVVYYY]]]```^^^XXXTTTSSSTTTSSSSSSSSSQQQOOOPPPRRRTTTTTTTTTRRROOOMMMLLLMMMOOONNNMMMMMMNNNNNNPPPQQQRRRNNNOOONNNLLLIIIIIILLLOOOHHHHHHHHHHHHHHHGGGGGGGGGEEEGGGHHHFFFCCC@@@?????????AAABBBAAA>>>===>>>@@@===============>>>?????????>>>;;;::::::;;;>>>???AAABBBBBB@@@===;;;;;;;;;<<<;;;999777666555555555666555555666777666444222111000000000111222333333444333222000000000000000000///...---------------***++++++,,,,,,---......+++++++++++++++*********************)))))))))(((''''''''''''''''''''''''***************)))((('''(((((())))))))))))))))))fffQQQJJJDDDCCCCCCAAA???@@@<<<<<<<<<<<<<<<===>>>???<<<;;;:::999888888888888666555555555444444444444555444222222333444333222222333333333333444444444111111111111111111111111111111111111111111111111222222222111111000000000......//////000000000111222111111111111222333333444444555666666666666555222222222222222333333444444444555777888:::;;;;;;666666666555555666666666777666333222111222444555333333333333333444555555555555555666666666777777333444444444444555555555444555666666777777666666666666666666666666666666333777;;;===<<<999888777888:::<<<===<<<===>>>???<<<===??????>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFFFFCCCFFFLLLQQQTTTSSSQQQOOOMMMLLLLLLMMMOOOOOONNNMMMKKKLLLOOOSSSXXX^^^bbbeeefffccc]]]XXXUUUVVVXXXYYY]]][[[YYYXXXXXXXXXWWWUUUVVVWWWYYY[[[^^^aaabbbcccaaabbbeeehhhllloooqqqssssssooolllmmmrrrvvvwwwwwwxxxyyy{{{~~~~~~zzz{{{|||}}}|||{{{zzzyyyttttttsssssssssttttttuuuvvvsssnnnmmmnnnqqqtttuuuxxxwwwwwwxxx{{{||||||{{{|||xxxuuuyyy~~~}}}~~~uuuttttttsssooommmsss|||}}}uuuooolllkkklllkkkjjjkkkmmmmmmmmmkkkiiihhhggggggjjjlllmmmmmmooolllgggaaa\\\YYYWWWWWWXXXZZZ]]]^^^^^^___```bbb^^^]]][[[YYYVVVTTTRRRQQQQQQPPPOOOOOORRRVVV[[[^^^\\\XXXSSSQQQQQQSSSUUUVVVQQQQQQPPPNNNKKKJJJKKKMMMLLLNNNPPPRRRSSSVVVYYY\\\aaabbbdddffffffeeedddccc^^^\\\YYYVVVTTTTTTTTTUUUXXX[[[^^^]]]XXXTTTSSSSSSPPPQQQQQQPPPOOOPPPRRRUUUUUUSSSPPPOOONNNNNNNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKIIIHHHJJJKKKHHHGGGFFFEEEEEEEEEFFFFFFEEEGGGHHHGGGEEEBBBAAABBBAAABBBBBBAAA???===>>>???===<<<<<<<<<<<<===>>>>>>AAA@@@>>>======>>>@@@AAA@@@AAAAAA???===;;;;;;<<<===<<<;;;999888777666666666555444555666555333111000000000000111222333444333222111000000000000000//////...............///***++++++,,,,,,---......++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))***************))))))))))))*********)))((((((gggPPPIIICCCCCCCCC@@@???@@@<<<<<<<<<<<<===>>>>>>???<<<;;;:::999777777666666555555555444444444333333555333222222333444333222222222111111111111111111222222222111111111111111111111111111111111111111222222111111000000//////000000000000000000000000111111111111111222222333555666666666666555444444222222222222222333444444777777777777777777777777666666555555555555666666666555444333333333333444333222222222222333444444555555555555666666666666222333333444555555666666555555666777777777777666555555555555555555555555333666999;;;:::999999999:::<<<>>>>>>>>>===>>>???===???AAAAAAAAAAAABBBDDDEEEEEEFFFFFFGGGGGGGGGGGGAAAEEEKKKQQQTTTTTTRRRQQQOOONNNMMMMMMNNNNNNOOOOOONNNOOOPPPSSSVVVZZZ^^^```bbb^^^YYYTTTRRRTTTWWWYYY\\\ZZZXXXWWWXXXXXXWWWVVVWWWXXXYYYZZZ\\\^^^```aaa^^^^^^```bbbeeegggjjjkkkkkkhhheeeeeegggjjjjjjjjjjjjkkklllmmmooopppqqqrrrvvvvvvuuussspppmmmkkkiiihhhhhhjjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiijjjjjjjjjiiifffddddddgggkkkmmmoooqqqqqqqqqsssuuuvvvuuutttwwwuuussswww}}}}}}zzzyyyyyyzzzzzzzzzsssssssssqqqllljjjrrr}}}yyyqqqkkkiiijjjjjjjjjkkklllnnnpppqqqqqqjjjhhhffffffiiilllmmmnnnooommmiiiddd___\\\YYYXXXVVVXXX[[[\\\\\\[[[\\\]]]\\\[[[ZZZYYYWWWTTTSSSRRRRRRQQQPPPQQQSSSWWWZZZ]]][[[WWWSSSQQQSSSVVVXXXZZZVVVVVVTTTQQQNNNLLLMMMNNNNNNPPPSSSUUUVVVWWWZZZ\\\]]]___bbbdddeeeeeedddcccaaa```^^^ZZZVVVSSSRRRSSSTTTWWW[[[[[[YYYVVVTTTTTTSSSTTTTTTSSSRRRRRRTTTVVVVVVRRROOONNNPPPPPPNNNLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMMMMLLLJJJHHHGGGGGGHHHGGGFFFDDDBBBBBBCCCDDDEEEDDDFFFHHHGGGEEEDDDCCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>>>>============>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>?????????===<<<===>>>???>>><<<:::999888888888666555444444444444333111//////000000111222444444222222111000000000000000...------------......///,,,,,,+++******))))))(((......---,,,+++***))))))*********)))))))))))))))************************))))))***+++++++++++++++++++++++++++***)))((((((fffOOOGGGBBBBBBBBB@@@??????;;;;;;<<<===============<<<;;;999888777666666555666666666555555555444444444333111222333444444333333333222222111000//////222222222111111111000000000000000000000000000000111111111000000000//////333333222111000000//////111111000000111111222333666666666666555444333222333333333333333444444555888777777666555555444444555444444333333444444555333444555666666444222111111111111111111222222333333333444444444555555555333333444555666777777888555666777777888888777777444444444444444444444444555777888777777888:::<<<>>>???@@@@@@>>><<<<<<===>>>@@@BBBBBBBBBBBBDDDFFFGGGFFFFFFFFFGGGGGGHHHHHHBBBFFFKKKQQQTTTUUUUUUTTTUUUSSSQQQNNNLLLMMMPPPRRRRRRRRRRRRSSSTTTVVVYYYZZZ[[[XXXTTTQQQQQQSSSWWWYYY[[[ZZZXXXXXXYYYZZZYYYXXXVVVUUUUUUVVVVVVXXXYYYZZZZZZZZZ[[[\\\^^^```bbbccccccaaa___^^^^^^___``````aaaccceeeggghhhgggfffeeehhhgggeeecccaaa```^^^^^^___```aaabbbcccdddeeeeeeddddddeeefffffffffffffffcccbbb```aaadddhhhjjjjjjjjjiiiiiikkklllmmmkkkjjjqqqpppqqquuu|||~~~yyyuuuttttttsssrrrpppppppppnnnjjjjjjsss~~~wwwoooiiiiiijjjhhhiiijjjlllmmmoooqqqrrrjjjhhhfffgggjjjmmmnnnooolllkkkjjjgggccc___\\\ZZZUUUXXX[[[\\\ZZZXXXVVVUUUWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRSSSUUUWWWXXXXXXUUURRRRRRTTTWWWYYYZZZYYYYYYWWWSSSPPPNNNNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[ZZZ\\\___bbbdddcccbbbaaabbbaaa___YYYSSSOOONNNNNNPPPSSSXXXZZZZZZYYYWWWVVVXXXYYYYYYXXXVVVUUUUUUWWWUUURRROOOOOOPPPQQQOOOLLLKKKJJJHHHFFFFFFGGGIIIJJJLLLKKKIIIHHHGGGGGGFFFEEEEEEDDDBBBAAAAAABBBDDDEEECCCEEEGGGGGGEEECCCCCCCCCAAAAAA@@@??????>>>============<<<;;;;;;<<<<<<<<<@@@AAABBBCCCCCCBBBAAA@@@;;;===>>>>>>======>>>???@@@???===<<<:::999999999777555444333444444222111000000000000111222333444111111111111000000000///,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))(((------,,,,,,+++***))))))))))))))))))))))))******''''''''''''''''''''''''))))))+++,,,------......///......---,,,***)))(((dddNNNFFFAAAAAABBB@@@>>>???;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666666666666777777666666666555555555444222111222333444444333555555444444333222222111333333222222111000000000000000000000000000000000000000000000000000000000444444333222111000//////111000000000000111222222555555555444444222111111333333333333333444555555333333444444555555666666333333222222222222333333111333666888777555222///000000000000000111222222222222222333333333333444333444444555666777777777666666777888888888888777555555555555555555555555777777777666555777:::===>>>???@@@???===;;;:::;;;<<<>>>@@@AAAAAAAAACCCEEEFFFFFFEEEEEEEEEFFFFFFGGGCCCFFFIIINNNQQQSSSUUUUUUXXXVVVSSSOOOLLLMMMQQQTTTSSSRRRRRRQQQRRRSSSTTTUUUTTTSSSPPPOOOPPPRRRUUUWWWYYYXXXVVVWWWYYY[[[[[[ZZZWWWVVVUUUTTTTTTUUUVVVWWWZZZYYYYYYZZZ[[[]]]___aaa___^^^]]][[[[[[[[[\\\\\\[[[]]]aaacccdddbbb___]]]___^^^]]]\\\[[[ZZZYYYYYY\\\\\\]]]^^^```aaabbbccc___```aaabbbcccccccccbbbcccaaa``````bbbdddddddddgggfffeeeeeeggghhhgggfffjjjkkknnntttzzz|||vvvrrrooonnnllljjjkkkjjjiiijjjiiilllwww}}}tttkkkffffffhhhccceeegggiiiiiikkkmmmooollljjjiiiiiikkkmmmmmmmmmhhhhhhiiihhhfffbbb___]]]WWWYYY[[[[[[XXXVVVTTTTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSTTTTTTUUUSSSRRRTTTVVVYYYYYYYYYXXXXXXWWWTTTQQQOOOPPPRRRSSSTTTUUUUUUUUUVVVYYY[[[YYY[[[___bbbdddcccaaa```___^^^[[[UUUNNNJJJJJJLLLOOORRRVVVZZZ\\\[[[XXXVVVYYYZZZZZZYYYVVVUUUUUUUUUSSSQQQPPPPPPPPPPPPNNNMMMJJJHHHFFFCCCCCCDDDFFFGGGJJJHHHGGGFFFGGGFFFEEECCCBBBAAAAAAAAAAAACCCDDDEEEBBBCCCEEEEEECCCAAAAAAAAA@@@>>>======>>>???===<<<::::::999888888888888999===???AAACCCCCCAAA???===999;;;============???AAA@@@???>>><<<;;;:::999999999666444333444444333222111111111000111111222333///000000111111000//////,,,,,,+++++++++++++++,,,***++++++,,,,,,---......)))))))))******++++++,,,))))))))))))************(((((((((((((((((((((((()))***,,,---///000000111222222111000...,,,***)))```MMMFFF@@@AAAAAA???>>>???;;;;;;<<<<<<;;;:::999888999888777666666666666666666666666666555555555555444222111111333555444444222222222333333444444444333333222222111000000///000000000000000000000000......//////000111111111000000000111111111111111000000000000000111222222333333333333222111000000222222222222222333333444111222222444555666777888333333222222222222333333222444555666666444222111111111000000111111222333222222222222333333333333333333333444444555555666444555666666777777666666555555555555555555555555666777888777666777999;;;:::<<<===<<<:::999999999999;;;=========>>>@@@BBBDDDDDDCCCBBBBBBCCCDDDDDDBBBCCCEEEHHHLLLOOORRRSSSPPPPPPOOOLLLJJJJJJMMMPPPOOOOOONNNNNNOOOPPPRRRSSSPPPOOONNNMMMNNNOOOPPPQQQTTTSSSSSSTTTWWWYYYZZZYYYYYYXXXVVVTTTTTTTTTUUUVVVYYYYYYXXXYYYZZZ\\\___```\\\\\\\\\[[[ZZZZZZ[[[\\\YYYZZZ]]]^^^___]]]\\\ZZZXXXYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZ[[[]]]^^^___[[[\\\]]]____________^^^```___^^^___aaabbbbbbaaaeeedddbbbccceeeggghhhhhhgggiiimmmrrrxxx|||~~~yyyuuuqqqmmmjjjhhheeecccfffbbbaaadddhhhnnnyyy|||qqqfff``````bbb^^^aaadddffffffhhhkkknnnnnnmmmkkkkkkkkkkkkiiigggccceeegggiiihhheeebbb```[[[[[[ZZZXXXVVVVVVXXXZZZWWWUUURRRPPPPPPQQQSSSUUUTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSTTTVVVYYYZZZZZZXXXTTTTTTTTTSSSRRRRRRTTTVVVVVVWWWWWWVVVUUUWWWZZZ\\\[[[^^^bbbeeegggfffcccbbb\\\\\\YYYSSSLLLJJJMMMPPPRRRTTTWWW[[[]]][[[WWWTTTSSSTTTUUUUUUSSSQQQRRRRRRPPPQQQRRRQQQOOONNNNNNOOOKKKIIIFFFCCCCCCDDDFFFGGGGGGFFFDDDEEEGGGGGGDDDBBB??????@@@AAACCCDDDEEEEEE@@@BBBCCCCCCAAA???>>>>>>===<<<:::;;;>>>???===<<<999999888777777777777777:::<<<@@@BBBBBB@@@<<<:::888:::<<<======>>>@@@BBB@@@???===<<<::::::999999:::888555444444444444333333222111111000111111111...///000111111000//////...---,,,,,,++++++++++++***++++++,,,,,,---......'''(((((())))))***++++++((()))))))))***************************************+++---///111222333333555555444222000---+++***}}}]]]MMMEEE@@@@@@AAA???>>>???;;;<<<<<<<<<;;;999777666888777666666666666666777666666555555555444444444444222111111333555555444---...///000222444555555333333222222111000000///000000000000000000000000------...///000111222222------...///000111222333000000000000000111111222222222222222222111000///111111111000111222222333333333444444555666666777444333333222222333333444555555444444444333333333222222111111222222333444222222222333333333444444222222333333333333444444333444555555666666555555666666666666666666666666444777999999888777777888666888999999888777888999666888:::;;;;;;<<<>>>???CCCBBB@@@@@@???@@@AAABBBAAAAAABBBDDDGGGKKKOOOQQQEEEGGGIIIIIIFFFFFFHHHJJJKKKKKKKKKKKKMMMOOOQQQRRRNNNMMMMMMLLLLLLLLLLLLLLLPPPOOOOOOQQQTTTWWWXXXXXXWWWVVVSSSQQQPPPQQQQQQRRRUUUUUUTTTTTTVVVXXX[[[\\\VVVWWWXXXWWWVVVVVVXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[UUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[XXXYYY[[[]]]]]]]]]]]]\\\[[[[[[\\\^^^bbbdddeeedddaaa___]]]^^^aaaeeeggghhhiiikkknnnrrruuuwwwxxxxxxssspppllliiigggeeebbb___bbb]]]\\\```gggooo{{{{{{nnnbbb[[[ZZZ\\\\\\```dddeeefffhhhlllpppqqqooommmlllkkkhhheeebbb```bbbfffiiiiiigggdddbbb___]]]ZZZVVVTTTWWW]]]aaaZZZWWWSSSPPPOOOPPPSSSUUUTTTTTTUUUVVVVVVVVVUUUUUUSSSTTTUUUYYY[[[\\\ZZZXXXOOOPPPQQQRRRRRRTTTWWWZZZYYYYYYXXXVVVUUUWWW[[[^^^^^^aaaeeehhhjjjhhhfffddd[[[\\\ZZZTTTNNNMMMRRRWWWTTTVVVYYY\\\]]][[[VVVRRRLLLNNNPPPPPPOOONNNOOOPPPNNNQQQSSSRRROOOMMMNNNPPPNNNLLLHHHFFFEEEFFFHHHIIIFFFDDDCCCDDDFFFGGGDDDBBB===>>>@@@BBBDDDEEEFFFFFF???AAABBBBBB???===<<<<<<<<<:::999:::===???>>><<<;;;;;;:::999888888999999888:::>>>AAAAAA>>>:::888777999;;;<<<===>>>@@@BBB@@@???===<<<:::999999999;;;999666444444555444333444333222111000000000000...///000111111000//////000///...---,,,+++++++++,,,,,,++++++***))))))(((******))))))((((((''''''(((((())))))*********+++''''''''''''''''''''''''***,,,...000222444555555777666555333111...,,,***{{{]]]LLLFFFAAA@@@@@@>>>>>>AAA>>>===<<<;;;::::::::::::999999999888888888888777666666666666555444333222111111333444444333111111000000/////////111222333888777666555333222000000000000///...............///////////////000111111222000...,,,,,,---///111---......///////////////111000...---...///111222444444222000///............//////000000000000///111111111111111111111111444333222222333222000///666555333111///---,,,+++222222333444444444444333555444444333333444444444222111111111222444666777666555555444444555555666888888999999999999888888999999888888888888777777777888999:::<<<>>>@@@BBBGGGDDDAAA???>>>>>>@@@AAABBBAAA@@@???@@@BBBEEEFFFGGGGGGHHHFFFEEEDDDFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMLLLNNNOOONNNLLLJJJJJJKKKKKKLLLNNNOOOOOOPPPRRRTTTPPPNNNQQQWWWUUUOOONNNRRRTTTTTTSSSQQQTTT[[[^^^\\\]]]YYYTTTQQQRRRTTTWWWXXX[[[[[[[[[[[[YYYWWWUUUTTTVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWXXXYYY\\\^^^```]]]]]]]]]^^^___```aaabbb^^^_________```bbbfffiiieeefffgggiiikkkmmmooopppjjjlllnnnmmmiiiddd___]]]\\\]]]^^^___dddllluuu||||||vvvmmmeee\\\VVVRRRZZZ]]]aaadddfffhhhkkkmmmpppmmmjjjhhhgggeeeaaa______bbbfffjjjjjjhhheeebbb___]]]YYYVVVVVVWWWYYY[[[[[[YYYVVVSSSQQQQQQQQQRRRQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUXXX\\\^^^]]]YYYVVVRRRQQQPPPQQQSSSTTTTTTSSSVVVUUUTTTSSSTTTUUUWWWXXX]]]```eeekkknnnjjjbbb[[[YYY\\\^^^^^^ZZZWWWWWWWWWVVVWWWXXXXXXWWWUUUSSSQQQOOOOOONNNNNNMMMLLLKKKKKKMMMLLLLLLMMMOOOQQQQQQPPPLLLJJJHHHGGGGGGIIIKKKMMMGGGEEEDDDFFFHHHGGGDDDAAAAAAAAABBBBBBCCCCCCBBBBBBBBBAAA>>><<<;;;;;;<<<======:::777666777888888777888777666666666666777777777:::>>>AAAAAA???<<<:::777777777777888;;;===>>>===>>>>>><<<:::888888999;;;:::777555333333444444000111111111111000//////////////////////////////111000...---,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((***...111333333222111333222222222222000---***zzz]]]KKKEEE@@@??????<<<===???;;;:::999888888777777777888888888777777777666666666666666555555444333222222333333444444333333222333333222111222333444444777666555444222111000///000000///........................---...//////000000000//////////////////---......//////////////////...---,,,---...000111333333111000//////............///000111111111111000000111111222222333333666555444555666666444222000000000000000000000000111222222333333333333333222222111111222222333444222222222333444555666777333333222222222222333333888888999999999999888888<<<;;;;;;:::::::::;;;;;;888888999:::<<<>>>???@@@CCCBBB@@@>>>======>>>>>>???>>>======>>>@@@BBBCCCEEEFFFFFFEEECCCBBBCCCEEEEEEFFFGGGGGGGGGGGGJJJLLLKKKMMMNNNMMMKKKJJJJJJKKKIIIKKKLLLMMMMMMNNNOOOQQQOOOOOOSSSWWWVVVPPPOOOQQQSSSTTTSSSRRRWWW^^^bbb```[[[WWWSSSRRRSSSWWWZZZ[[[[[[[[[[[[ZZZYYYWWWVVVUUUUUUVVVWWWXXXXXXWWWVVVUUUWWWVVVVVVVVVVVVWWWYYYZZZYYYXXXXXXXXXYYY[[[]]]^^^ZZZZZZZZZZZZZZZ[[[\\\]]]ZZZ[[[\\\\\\[[[]]]___bbbbbbbbbccceeefffgggiiiiiikkkmmmpppooojjjddd```]]]ZZZZZZZZZ\\\```hhhrrryyyxxxxxxvvvpppggg___YYYVVV```cccfffiiijjjkkklllnnnqqqnnnjjjgggeeebbb___\\\]]]___ccceeeeeedddaaa___\\\ZZZXXXWWWWWWYYY[[[\\\YYYWWWUUUSSSQQQQQQPPPQQQSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTWWWZZZ]]]]]]ZZZWWWVVVTTTRRRQQQSSSTTTTTTSSSTTTSSSQQQPPPPPPRRRSSSUUUZZZ\\\aaafffiiigggaaa[[[^^^```bbbaaa^^^[[[ZZZ[[[ZZZZZZ[[[ZZZYYYVVVTTTRRRRRRRRRPPPOOOMMMKKKJJJIIIJJJIIIIIIJJJMMMOOOOOONNNJJJIIIGGGFFFFFFHHHJJJLLLIIIGGGFFFGGGHHHGGGCCC@@@@@@@@@AAAAAABBBAAAAAAAAABBBAAA???===<<<<<<===>>><<<:::888888999999888777555555555555666666777777555777:::<<<<<<;;;888666888888777777888:::<<<===<<<======<<<999777777888777666444222111111222222222222111111000000000///........................000000...---,,,,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((***...111222333222111000000111333333222...+++zzz^^^JJJDDD??????>>>;;;;;;===:::999888777777777777777777777666666666555555555555555555444444333333222111111000000000000111111444333333222222222222333555444333222111000///...000000///...............------,,,,,,------...///...///000111111111///...---......///////////////...------,,,,,,---///000222111000000/////////000......///111111222222222///000000111222333444444555444444555777777666444......///000111111222222000111111222333222222222000/////////000111222222111222333444555666666666333333222222222222333333777777888888888888777777999999888777777888999:::999999::::::;;;===>>>?????????>>>===<<<;;;;;;:::;;;;;;:::;;;<<<===???AAACCCDDDEEECCCAAA@@@@@@AAACCCDDDEEEEEEEEEGGGJJJLLLKKKLLLMMMLLLJJJIIIIIIJJJGGGIIIKKKKKKJJJJJJLLLNNNOOOQQQUUUYYYXXXRRRPPPQQQRRRTTTTTTTTTYYYbbbeeeddd[[[XXXTTTSSSTTTWWWYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[\\\YYYXXXXXXWWWXXXXXXYYYYYYWWWYYYZZZZZZYYYXXXYYY[[[]]]]]]^^^^^^___aaabbbccckkknnnqqqqqqmmmfff```]]]YYYXXXXXXYYY]]]dddnnnuuussswwwxxxssshhh___ZZZYYYdddgggkkknnnnnnmmmmmmmmmrrrnnnjjjeeebbb___[[[XXX[[[]]]^^^______]]][[[ZZZWWWWWWWWWWWWXXXYYY[[[\\\UUUTTTSSSRRRQQQPPPOOOOOORRRPPPNNNMMMMMMNNNPPPRRRTTTTTTUUUXXX[[[\\\[[[ZZZ[[[WWWSSSQQQQQQRRRRRRRRRQQQOOONNNLLLLLLMMMOOOPPPUUUVVVZZZ^^^bbbbbb___\\\bbbdddeeeeeebbb```____________^^^]]]ZZZWWWTTTRRRTTTSSSRRROOOMMMJJJIIIHHHGGGFFFFFFGGGJJJKKKKKKJJJHHHGGGEEEDDDEEEFFFHHHJJJIIIHHHHHHHHHHHHGGGDDDAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>???<<<;;;::::::;;;:::888666333444444555666777888888666777888888888777666555999999888888999999:::;;;;;;<<<<<<;;;888666555666444333222000000111111222444333111///////////////------------------------000///...---,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))(((***---000111222111000...///000333555333000---xxx]]]JJJDDD??????>>>;;;;;;<<<;;;::::::999888888888999777777777666666666555555555444444333333333333333333222111000000111222333111000000//////.........222222111000//////......000000///...............---------,,,---......///---...//////////////////---......///////////////......---------...///000000000/////////000000111......000111222222222222000111111111222222333333222222222333666666666444333333222222111000000000000000111222222222222111111000000/////////000000000111333444555555444444555444444444444444444555555555666666666666555555777666555555555777999:::::::::::::::;;;<<<============>>>===<<<;;;999888:::::::::;;;<<<>>>???@@@CCCDDDDDDCCCAAA??????@@@@@@AAACCCDDDEEEHHHLLLOOOOOOOOOOOOMMMJJJHHHHHHIIIHHHIIIKKKJJJIIIIIIJJJLLLPPPSSSXXXZZZYYYUUUSSSRRRRRRTTTTTTTTTZZZaaadddccc]]]ZZZVVVTTTTTTTTTUUUTTTWWWVVVUUUSSSSSSTTTUUUVVVTTTUUUUUUUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXYYYZZZ[[[^^^]]]\\\[[[[[[[[[[[[\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXZZZ[[[[[[YYYWWWWWWXXXZZZZZZZZZZZZ\\\]]]___```jjjnnnssstttppphhhaaa]]]XXXXXXWWWWWWZZZaaajjjpppssswwwxxxqqqeee[[[YYYZZZcccgggllloooooonnnmmmmmmqqqmmmgggccc___\\\XXXUUU[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUVVVWWWWWWXXXXXXWWWRRRRRRRRRRRRQQQOOONNNMMMLLLLLLLLLMMMNNNPPPQQQRRRUUUTTTTTTVVVZZZ\\\\\\[[[]]]XXXSSSOOONNNOOOOOOOOONNNMMMKKKJJJJJJKKKLLLMMMPPPQQQSSSWWWZZZ]]]^^^^^^bbbcccddddddcccbbbbbbbbbaaa```^^^\\\YYYUUURRRQQQRRRQQQPPPNNNKKKIIIHHHGGGHHHGGGFFFFFFGGGHHHFFFEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGGGGHHHHHHIIIHHHFFFEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<;;;<<<===<<<999777444444555777888999::::::999999999888888777777777:::999999999999999999999999:::;;;:::777555444444333333222222222222333444333222///---,,,,,,---...------------------------//////...---,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((***,,,...000000000000---...000333555333///+++vvv\\\KKKEEEAAAAAA@@@<<<;;;<<<::::::999999888999999999888888777777777666666666444444333222222222222333666555444333333444555666/////////......---,,,,,,000000000//////.........000000///.....................------......///000...---+++++++++---///000---......//////////////////////////////000000000//////////////////000111......///111111222222222111111111111111111111111222111222333666777666555666666555444222111000000000000111222222222222111444333222111000/////////...///111222333333222111444444444333333444444444333333444444444444333333999888888888999:::<<<===:::::::::::::::;;;<<<<<<======>>>>>>===;;;999777::::::;;;<<<===???@@@AAABBBDDDEEEDDDBBB@@@@@@@@@>>>@@@BBBCCCEEEJJJOOOSSSRRRRRRQQQNNNJJJIIIIIIJJJKKKLLLMMMLLLJJJIIIJJJKKKQQQUUUYYYZZZYYYWWWTTTSSSQQQSSSTTTSSSWWW^^^```]]]YYYWWWTTTSSSSSSSSSSSSRRRSSSRRRQQQPPPPPPRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUVVVWWWYYYZZZ\\\\\\]]]``````___^^^^^^]]]]]]]]][[[ZZZYYYXXXXXXWWWWWWXXXWWWYYYZZZZZZXXXWWWWWWWWWYYYXXXXXXYYY[[[^^^```bbbhhhmmmtttvvvrrrjjjccc^^^VVVVVVUUUTTTVVV[[[bbbgggnnnqqqqqqjjj___YYYZZZ^^^bbbfffkkkoooooonnnnnnnnnmmmiiiddd___\\\YYYWWWTTT[[[[[[ZZZYYYXXXWWWWWWVVVSSSSSSTTTUUUUUUTTTSSSSSSPPPQQQQQQPPPPPPNNNMMMLLLFFFHHHLLLPPPSSSTTTTTTSSSUUUTTTTTTVVVYYY[[[[[[[[[[[[VVVQQQMMMKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJKKKMMMMMMNNNPPPRRRVVVZZZ^^^``````___``````aaabbbaaaaaa^^^]]][[[YYYUUURRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHKKKIIIGGGFFFFFFEEECCCAAABBBAAAAAAAAABBBCCCEEEFFFCCCDDDGGGHHHIIIIIIIIIIIIFFFEEECCCBBBAAAAAAAAAAAA???@@@AAACCCCCCCCCCCCBBB>>>======>>>>>>===;;;888666777888:::;;;;;;;;;;;;::::::999888888888888888::::::::::::999999888888888999;;;:::777444333333111111111111222222333333111///---+++***+++,,,---.................................------,,,++++++******))))))((()))))))))************************))))))(((((((((((())))))((((((''''''''''''((((((((()))+++---...///////////////000222333111---)))sss[[[KKKEEEAAABBB@@@<<<:::;;;999888888777777777888888888888888777777777666666444333222111111111222333222222111111111111222222///000000000000//////...////////////............000000///........................---...//////000---,,,***))))))+++...000---......////////////////////////000000000000000/////////......///000000...//////000000000000000000000000000000000000000444333333555777888777666444444333333333333333333000111111222333222222222555444333111000000000000...///000111111111111111222222111111111111222222222222333333333333222222555555666888999:::;;;;;;::::::999999:::;;;<<<<<<======>>>>>>===;;;999888888999:::<<<>>>???@@@AAAAAACCCEEEEEECCCAAAAAAAAA???@@@AAACCCEEEIIIOOOSSSRRRRRRQQQNNNKKKJJJKKKLLLNNNOOOOOONNNLLLJJJKKKLLLPPPUUUXXXVVVUUUUUUTTTRRRPPPRRRRRRRRRUUUZZZ[[[XXXSSSQQQQQQRRRTTTUUUUUUTTTOOOOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRSSSTTTUUUWWWYYY[[[]]]^^^______bbbbbbaaaaaa```___^^^^^^XXXXXXWWWVVVUUUUUUVVVVVVUUUVVVWWWWWWVVVUUUWWWXXXZZZYYYYYYYYYZZZ]]]```aaadddkkkssswwwtttlllddd___TTTTTTTTTSSSSSSUUUZZZ]]]dddffffffaaa\\\ZZZ^^^bbbaaadddiiikkkllllllllllllgggddd___[[[ZZZYYYWWWVVV[[[[[[ZZZZZZYYYXXXWWWVVVRRRSSSSSSSSSSSSSSSRRRQQQRRRQQQQQQOOONNNMMMLLLLLLFFFIIINNNSSSWWWWWWWWWVVVVVVUUUUUUVVVXXXZZZZZZYYYVVVSSSNNNKKKJJJJJJIIIHHHLLLKKKIIIHHHIIIJJJLLLMMMLLLNNNPPPRRRTTTYYY___ccc___^^^]]]]]]^^^___^^^]]]YYYXXXVVVTTTQQQOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKIIIGGGEEEDDDCCCAAA>>>@@@@@@@@@AAABBBCCCDDDEEE???BBBFFFHHHHHHIIIJJJKKKHHHGGGEEECCCAAAAAAAAABBB>>>@@@BBBEEEFFFFFFEEEDDD@@@???>>>>>>???>>><<<:::::::::;;;<<<<<<;;;:::999888777777777777777666666999999:::::::::999999888777999;;;:::888555333222//////000000000000000000...---,,,+++++++++,,,---////////////////////////---.........---,,,+++******))))))(((((()))))))))************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((((()))***+++,,,---......///......///000...+++)))qqqZZZJJJDDDAAAAAA???;;;999:::999999888888888888999999777777666666666555555555333222111000000111222333/////////000000////////////000111222222222111000.........///////////////000000///...............------,,,,,,------...///+++++++++++++++---...///---......///////////////---.../////////000//////000//////.........//////...////////////...------,,,,,,---...///000111111444333333444666777666444000111111111222333333333111222222333333333333333222111111000111111222222000000000000000111111222222222111111111111222222333333444444444444333333000222444777888888888888999999999999:::;;;<<<============<<<;;;:::999888555666888:::;;;===>>>>>>>>>AAACCCDDDCCCBBBAAABBBBBBBBBBBBAAABBBFFFKKKOOONNNNNNNNNLLLKKKKKKNNNPPPOOOPPPPPPOOOLLLJJJKKKKKKMMMRRRTTTQQQOOORRRRRROOONNNQQQQQQPPPTTTYYYZZZVVVQQQPPPPPPRRRUUUWWWVVVUUUMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQRRRSSSSSSVVVXXXZZZ]]]___```aaaaaaaaaaaaaaaaaa``````___^^^VVVVVVUUUUUUUUUUUUUUUUUUSSSTTTUUUUUUTTTVVVYYY[[[]]][[[YYYXXXXXXZZZ\\\]]]```hhhrrrwwwuuunnneee___VVVWWWWWWVVVTTTTTTVVVXXX\\\]]]]]]\\\ZZZZZZ\\\^^^]]]```cccddddddcccdddeeeaaa^^^ZZZXXXXXXYYYYYYYYYYYYZZZZZZ[[[ZZZYYYWWWVVVRRRRRRRRRSSSSSSTTTUUUUUUTTTSSSQQQNNNMMMLLLLLLLLLLLLNNNRRRUUUXXXYYYYYYXXXVVVVVVVVVWWWYYYYYYXXXVVVRRRPPPLLLJJJJJJJJJIIIHHHIIIIIIHHHGGGHHHJJJMMMNNNNNNOOORRRSSSUUUZZZ```fffdddaaa^^^\\\]]]\\\ZZZXXXUUUTTTRRRPPPOOOMMMMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCBBB@@@?????????@@@AAABBBCCCDDDDDD???BBBFFFGGGGGGGGGIIIJJJHHHGGGDDDBBB@@@@@@@@@AAA===???CCCFFFHHHGGGFFFEEEBBB@@@>>>>>>>>>???>>>===<<<=========<<<:::777666555666666777777777777666888888999:::::::::999888777999;;;;;;888555333222000000000111000000//////---------------.................................------......---,,,***)))))))))(((((((((((())))))************************))))))(((((((((((())))))(((''''''&&&&&&''''''(((((())))))***+++,,,---------,,,+++,,,------,,,+++oooYYYIIICCC@@@@@@>>>:::777888;;;;;;;;;:::;;;;;;<<<<<<666666555555555444444444333222000//////111222444333444555666666555444333...///000111222222111000.........///////////////000000///...............,,,,,,++++++,,,,,,---...***+++,,,...//////......---......///////////////,,,---......//////......000000///...............////////////...---,,,+++((()))***---///111333444222111111222333444222111000000000000000000000111222222333444444444444333......//////000222333444222111000000000111222333444333333333333333333444444555555666666555555444111444777:::<<<<<<;;;:::888888888999:::;;;=========<<<<<<;;;999999888888222333555777999:::;;;;;;<<>>???@@@AAABBBCCCDDDDDD???CCCFFFGGGFFFEEEGGGIIIHHHFFFCCCAAA?????????@@@===???CCCGGGIIIHHHGGGFFFCCCAAA>>>===>>>??????>>>===>>>>>>===;;;888555333555666777999999999888888777888999:::;;;:::999999777:::<<<<<<999555333222333333333333333222111111,,,---...///000000000000------------------------,,,---......---,,,***)))))))))(((((((((((()))***************************))))))(((((((((((())))))'''''''''&&&&&&'''''''''(((((()))***+++,,,,,,---+++***((()))+++---------kkkSSSHHHFFFBBB???<<<;;;::::::;;;;;;;;;;;;:::999888888888777666444444555555666444444555555444444333222000000111111111222222222---///000222222000///---////////////............+++,,,,,,------,,,,,,+++.........------,,,,,,,,,&&&))),,,///000///,,,++++++++++++,,,---...///000,,,------...000111333444333111///...---...///000000///------......---,,,............////////////000111111111111222222222222222222111111111111111............///000222222222222222222222222222222111111111000000000000000000000/////////000222333444555666666666666666555777777666555555555555555777222111777;;;:::;;;@@@@@@???===;;;999888777777888999999::::::;;;;;;<<<>>>???@@@AAABBBCCCCCCCCCEEEBBB>>>>>>AAADDDDDDCCCFFFGGGHHHHHHIIIIIIIIIHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPQQQSSSTTTUUUVVVQQQQQQRRRTTTVVVVVVTTTQQQOOOOOOPPPPPPQQQQQQQQQRRRNNNQQQSSSRRRQQQPPPSSSUUUUUUYYY]]]^^^]]][[[\\\]]]ZZZ[[[]]]^^^^^^\\\YYYWWWXXXXXXXXXVVVTTTSSSTTTUUUXXXZZZ[[[ZZZYYYZZZ^^^bbbbbb^^^XXXVVVWWWXXXXXXWWWYYYcccpppwwwvvvnnnfffaaaWWWYYY[[[\\\[[[[[[[[[[[[]]]\\\\\\]]]^^^]]][[[YYYYYYZZZYYYWWWUUUTTTUUUVVVYYYYYYYYYYYYZZZZZZZZZ[[[XXXXXXXXXXXXWWWVVVUUUTTTRRRTTTUUUTTTSSSTTTUUUWWWXXXXXXXXXUUUQQQMMMLLLLLLLLLOOOTTTXXX[[[[[[ZZZYYYXXXWWWUUUTTTUUUTTTSSSQQQJJJLLLNNNOOOOOOMMMKKKIIIKKKKKKLLLKKKJJJJJJMMMOOOPPPQQQSSSUUUXXXZZZ\\\]]]bbbbbbaaa___]]]ZZZXXXVVVOOOPPPRRRQQQNNNLLLKKKKKKMMMNNNOOONNNLLLKKKLLLMMMOOOLLLHHHFFFEEECCC???<<>>===<<<===@@@BBBDDDFFFGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGDDD>>>;;;:::<<<<<<===>>>BBBDDDEEEDDDBBBBBB@@@???>>>>>>===:::888::::::::::::888666333222222333555777888777666555777666666555555777888999888999999888777555444222555444222111///...------////////////...---,,,++++++,,,------......------+++++++++***++++++,,,,,,***************)))((((((''')))++++++)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,+++***((('''%%%$$$$$$$$$kkkRRRGGGEEEBBB>>><<<;;;:::;;;;;;;;;;;;;;;:::999888777888777666555444555555666333333444444333333222111000000111111111222222222...///000111111000///...000000//////......------,,,,,,------------,,,,,,---------------,,,,,,,,,)))***---///000///...,,,------------......///000,,,,,,,,,,,,---...//////222111///...---...///000000...------......---,,,............////////////000000111111111222222222111111000000/////////...............///000111222222222222222222222222222000000111111111111111111111000000///000111222333444444555666666666666555333333333333444555666777:::555444888;;;:::;;;>>>>>>===;;;:::888777777777777777888999999::::::;;;;;;<<<>>>@@@AAABBBCCCCCCDDDAAA??????AAACCCCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNPPPRRRUUUWWWXXXYYYSSSSSSTTTVVVXXXXXXVVVTTTPPPPPPPPPPPPQQQQQQQQQRRRQQQSSSTTTSSSQQQOOOPPPRRRSSSWWWZZZ[[[YYYXXXXXXYYYXXXZZZ\\\]]]]]]\\\ZZZXXXYYYYYYYYYWWWTTTSSSTTTUUUWWWYYYZZZZZZYYY[[[^^^aaaaaa]]]XXXUUUUUUVVVVVVVVVZZZcccnnnuuutttnnngggccc]]]]]]^^^]]]\\\[[[[[[[[[\\\[[[ZZZ[[[]]]^^^^^^]]]YYYZZZZZZXXXVVVUUUUUUVVVYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTUUUTTTSSSTTTWWWZZZZZZ[[[ZZZXXXSSSPPPNNNNNNNNNQQQUUUXXX[[[[[[ZZZYYYUUUTTTRRRRRRRRRQQQPPPNNNJJJLLLMMMOOONNNMMMJJJIIILLLMMMMMMLLLKKKKKKMMMOOOPPPQQQRRRTTTVVVWWWYYYYYY]]]^^^______]]]ZZZWWWUUUOOOQQQRRRQQQOOOLLLLLLLLLMMMOOOQQQQQQPPPPPPPPPQQQPPPMMMIIIGGGFFFDDDAAA>>>????????????@@@AAABBBCCCEEEEEEEEEFFFFFFGGGHHHHHHDDDEEEEEEBBB>>><<<<<<=========???BBBEEEEEEDDDBBB@@@???>>>>>>>>>===;;;999999999999888777666555444444555777888999888666555666555555444555666777888777777888777666555333222555444222000///...------////////////...---,,,++++++,,,------...---------,,,,,,+++******+++++++++***************)))((((((((()))++++++)))))))))***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******++++++***)))((((((''''''(((iiiQQQFFFDDDAAA>>>;;;::::::;;;::::::::::::999888777777777777666555555555555666222222333333222222111000000000000111111111111222//////000000000000//////111000000///...---------------............------,,,,,,,,,,,,------------+++,,,---.../////////...//////.........//////000......---------------...111000///.........///000///...------...///---,,,............////////////000000000111111111222222222222111111000///......///......//////000111222000000000000000000000000000000000111222222333333111111111000111111222333333444555555666666555555000000111222333555777888<<<888666999;;;:::;;;===;;;:::999888777777777777666777777888888999::::::999:::;;;===???AAABBBCCCCCCAAA??????AAABBBCCCBBB@@@AAACCCEEEGGGHHHIIIIIIGGGHHHHHHHHHIIIIIIIIIIIIMMMMMMMMMMMMMMMNNNOOOOOOQQQQQQRRRUUUXXXYYYYYYWWWRRRRRRSSSUUUWWWXXXVVVTTTPPPQQQRRRTTTTTTSSSRRRRRRSSSTTTUUUSSSQQQOOONNNOOOQQQSSSUUUVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[ZZZYYYXXXYYYZZZYYYWWWUUUTTTUUUVVVXXXYYYZZZZZZYYYZZZ]]]___]]]ZZZVVVSSSSSSTTTUUUUUU\\\ccclllrrrrrrnnniiifffcccbbb```___]]]\\\[[[[[[ZZZXXXXXXYYY\\\___``````XXXYYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTSSSSSSTTTXXX[[[\\\]]]\\\ZZZUUURRRQQQPPPPPPRRRUUUXXXYYYYYYXXXVVVRRRPPPOOONNNOOONNNMMMKKKJJJLLLMMMNNNMMMLLLJJJHHHMMMNNNOOONNNMMMLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTUUUXXX[[[]]]]]]ZZZVVVSSSOOOQQQRRRQQQNNNMMMLLLMMMMMMOOOSSSTTTTTTTTTTTTTTTOOOMMMJJJHHHGGGEEECCC@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFGGGBBBCCCCCCBBB???======>>>======???AAADDDEEECCCBBB???>>>======>>>===;;;999777777666666777777888888555666777888777666555444444444444333444555666666555666666666555333111000333333111000......------...//////......---,,,+++++++++,,,------------------,,,+++***************)))************))))))((((((***++++++)))((()))***)))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((()))))))))((((((((((((((())))))hhhOOOEEECCC@@@===;;;:::;;;;;;::::::::::::999888777666777666666666555555555555333333333333333222111111000000000000111111111111000000////////////000000111111000///...------,,,......////////////......+++++++++,,,,,,------...,,,,,,,,,,,,,,,---......//////..................111111000000000000111111000//////........./////////...------...///...,,,............////////////000000000000111111111111555555444333222111000000///////////////000111111000000000000000000000000///000000111222333333444222111111111111222222222222333444555555555555555111111111222444555777888<<<999777999;;;<<<<<<===999888888777777888888999777777888888999999::::::999999:::;;;<<<===??????AAA@@@??????@@@AAABBBBBB>>>???AAABBBDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNPPPRRRSSSVVVUUUUUUWWWYYYYYYVVVRRROOOOOOOOOQQQTTTUUUSSSRRRQQQTTTXXX[[[[[[XXXTTTQQQSSSTTTTTTSSSRRRPPPOOONNNPPPQQQRRRRRRQQQPPPPPPOOOOOOQQQSSSUUUWWWWWWWWWVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZZZZZZZZZZYYYYYYYYYZZZWWWUUUSSSRRRRRRTTTVVVVVV___dddjjjoooqqqooolllkkkeeeccc```^^^]]]]]]\\\\\\YYYWWWVVVVVVYYY\\\^^^^^^WWWYYY[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXXXXXXXWWWVVVUUUTTTWWWWWWTTTRRRPPPQQQUUUXXXZZZ[[[[[[XXXUUURRRPPPPPPQQQRRRTTTVVVVVVUUUTTTSSSPPPNNNMMMMMMNNNNNNLLLKKKKKKLLLMMMMMMMMMKKKIIIHHHLLLNNNOOONNNMMMLLLLLLMMMPPPQQQQQQRRRRRRRRRQQQPPPOOORRRWWW[[[\\\YYYTTTQQQNNNPPPPPPOOOMMMLLLLLLMMMMMMPPPTTTUUUTTTSSSRRRRRRMMMLLLJJJHHHGGGEEECCCBBBBBBCCCDDDFFFFFFEEEDDDCCCCCCBBBAAAAAABBBDDDFFFHHHEEEDDDDDDBBB@@@???>>>>>><<<<<<===???AAABBBAAA@@@@@@>>>=========<<<999777555555444555666888:::;;;555555666666555444333222333333333333333444444444333444444444333222000///222111000///...---------............---,,,++++++++++++,,,------------,,,------+++***))))))))))))))))))************)))((((((***++++++)))(((((()))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''fffNNNCCCAAA???<<<::::::;;;;;;::::::::::::999888777777666666666666666555555444444444444444444333333222000000000000000000000000000000////////////000000111000000///...---------...//////000000//////...***++++++,,,,,,---------,,,+++*********+++,,,---......------,,,---------111111111111222333444555///.............../////////---,,,---...///...---............//////////////////000000000111111111444444333333222111000000000////////////000000111//////////////////////////////000111222222333333111111111111111111111111111222333444555555555555444444333333444555555666888888777777:::===>>>===888888888888888999::::::888888999999:::;;;;;;;;;;;;:::999999999::::::;;;??????@@@??????@@@AAAAAA@@@AAABBBCCCDDDDDDDDDCCCFFFFFFGGGHHHIIIIIIJJJJJJHHHIIIJJJLLLOOORRRTTTVVVVVVUUUUUUXXX[[[ZZZUUUPPPNNNMMMMMMOOOQQQSSSRRRQQQQQQWWW^^^cccccc]]]VVVQQQPPPQQQRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOOOOONNNNNNKKKLLLNNNPPPRRRSSSTTTTTTSSSUUUVVVVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYXXXVVVUUUQQQQQQQQQQQQSSSUUUXXXZZZaaacccggglllooopppooonnncccaaa]]]]]]^^^^^^^^^]]]ZZZWWWUUUTTTVVVXXXYYYYYYWWWXXXZZZ[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWVVVVVVUUUXXXXXXXXXXXXWWWVVVUUUTTTYYYWWWTTTPPPNNNNNNPPPSSSUUUVVVVVVUUURRRPPPOOOOOOPPPQQQRRRSSSSSSRRRPPPOOOOOONNNMMMNNNOOOPPPOOONNNLLLMMMMMMMMMLLLKKKIIIIIIKKKLLLMMMLLLKKKJJJKKKMMMPPPQQQRRRSSSSSSRRRQQQPPPLLLPPPUUUYYYZZZXXXTTTQQQMMMNNNNNNMMMKKKJJJKKKLLLNNNQQQSSSTTTQQQNNNLLLLLLJJJJJJIIIHHHFFFDDDDDDCCCCCCEEEGGGHHHHHHFFFDDDBBBCCCBBBAAAAAABBBDDDGGGIIIHHHGGGEEECCCBBB@@@>>>===:::::::::;;;>>>???>>>===AAA???===<<<<<<:::777555444333333444666888:::<<<666666666666555444444333111222222333333333333333222222333333333111000///000000///...---------...............---,,,+++******+++,,,,,,------,,,,,,---,,,+++***))))))((((((((())))))*********)))))))))***++++++)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%$$$$$$$$$fffOOOAAA@@@===;;;::::::;;;<<<;;;;;;;;;;;;:::999888888666666666777666555555444444555555555555444333333111000000000000000////////////000000000000//////////////////..................////////////......++++++++++++,,,,,,,,,,,,++++++************++++++------,,,,,,,,,------...////////////000111333333---............/////////...---,,,---/////////---............/////////////////////000000000111111000000000///////////////000000////////////000000/////////////////////////////////000111111222222000111111111111000//////000111222333444555555555666666555444444444444444555666555444777<<<===;;;888888777777888999999:::888999999:::;;;;;;<<<<<<<<<;;;999888777777888999===???@@@@@@???>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKHHHIIIJJJLLLNNNQQQSSSUUUQQQPPPQQQWWW\\\\\\WWWQQQNNNMMMMMMNNNQQQSSSSSSRRRRRRWWW^^^cccccc^^^VVVQQQOOOOOOPPPSSSUUUUUUSSSQQQOOOMMMLLLMMMOOOOOONNNMMMHHHIIIKKKMMMOOOPPPQQQQQQRRRSSSUUUUUUUUUWWWYYY[[[\\\ZZZYYYYYYYYYXXXVVVTTTNNNPPPRRRSSSTTTVVVZZZ]]]```aaadddiiimmmoooooonnnaaa^^^\\\\\\___```___\\\ZZZXXXVVVUUUVVVWWWVVVVVVVVVXXXYYYYYYYYYZZZ\\\^^^___]]]ZZZWWWUUUUUUUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTXXXWWWTTTPPPMMMLLLNNNPPPPPPRRRSSSRRRPPPOOOOOOPPPOOOOOOPPPPPPPPPOOONNNMMMOOONNNNNNOOORRRTTTSSSSSSNNNNNNNNNMMMMMMKKKJJJJJJKKKKKKKKKJJJIIIJJJMMMOOOQQQRRRTTTUUUVVVUUUSSSRRROOOQQQTTTVVVWWWVVVTTTRRRMMMNNNNNNMMMKKKKKKLLLMMMPPPRRRSSSRRRNNNKKKIIIHHHHHHIIIIIIHHHEEEDDDDDDEEEEEEFFFHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBDDDEEEGGGIIIIIIGGGDDDCCCBBBAAA>>><<<999888888999;;;<<<<<<;;;@@@>>><<<<<<;;;:::777555333333444555666888999:::777777666666666666666666111111222333333333333333111111222333222111000//////......---------......---......------,,,+++*********+++,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((())))))************))))))+++,,,+++)))((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%***)))((('''&&&&&&&&&&&&eeePPP@@@???===;;;::::::;;;<<<<<<<<<<<<<<<;;;:::999999555666777777777666444444333444444444444333222222111111000000////////////...///000111111000///...............////////////---......//////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,------...///000/////////......///000000,,,---....../////////......---,,,---///000///...............////////////////////////000000000111.............../////////000000////////////000000000000000000000000000000/////////////////////000///000000111000///...---///000111333444444444555555555444333222222333333555666555222444::::::666777777666666666777888888888888888999::::::;;;;;;;;;:::888777777777999:::<<<>>>@@@@@@>>>>>>???AAAAAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNPPPPPPNNNMMMOOOUUU\\\\\\VVVOOOLLLKKKJJJLLLOOOQQQQQQQQQSSSVVVZZZ]]]\\\YYYTTTQQQOOOOOOPPPSSSVVVVVVSSSPPPMMMKKKJJJKKKNNNOOOOOOMMMIIIIIIKKKLLLNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTVVVXXXXXXWWWVVVXXXZZZ[[[XXXVVVPPPRRRTTTUUUTTTVVVYYY\\\\\\]]]___eeejjjmmmmmmkkkaaa___\\\^^^aaabbb^^^[[[ZZZXXXWWWWWWXXXXXXWWWUUUVVVWWWWWWVVVWWWYYY]]]```bbb^^^YYYUUUSSSSSSUUUVVVXXXXXXXXXXXXWWWVVVUUUTTTUUUUUUTTTRRROOONNNPPPQQQNNNPPPRRRRRRQQQQQQRRRSSSOOOOOOOOOPPPOOOOOONNNMMMNNNMMMNNNPPPTTTVVVWWWWWWPPPPPPOOONNNMMMLLLKKKKKKLLLLLLKKKIIIIIIKKKOOOSSSQQQSSSVVVXXXYYYYYYWWWVVVTTTTTTTTTTTTTTTTTTTTTTTTOOOPPPOOONNNLLLLLLNNNPPPSSSTTTTTTRRRNNNKKKJJJJJJGGGIIIJJJIIIFFFEEEFFFHHHGGGGGGHHHHHHGGGEEEDDDCCC@@@AAABBBCCCDDDFFFGGGGGGFFFDDDAAA@@@AAAAAA>>><<<:::888777888:::<<<;;;;;;<<<;;;:::;;;;;;;;;999777333444555666777777777777444444444333444444555555111222333444444444333333111111222333222111000///---------,,,------......------------,,,+++************+++,,,,,,,,,,,,+++******))))))))))))******(((((()))******************+++,,,+++)))''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&'''''''''eeePPP@@@>>><<<:::999:::;;;<<<============<<<;;;:::999555666777777777666444333222333333333333222111111111111000000/////////...---///000222222000///---------......///000000000------............---------,,,,,,++++++*********,,,,,,---------,,,++++++---------......000111222222111000///............,,,,,,---.../////////......---,,,---///000///.............../////////000////////////000000000000......//////000111111111111000////////////000000111111111111111111111111////////////...............///000000000...---,,,//////111222333444444444333222222222111222222333555777555111222777777333666666555555555555666777777777777888999999::::::999888777666777888:::;;;;;;>>>@@@@@@>>>===>>>@@@<<<===???AAACCCDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJJJJNNNMMMLLLLLLLLLLLLLLLLLLPPPNNNOOOUUUZZZZZZRRRJJJHHHGGGGGGHHHKKKNNNNNNNNNSSSTTTUUUVVVUUUTTTRRRQQQPPPOOOPPPSSSVVVUUURRRNNNLLLJJJHHHIIIMMMOOONNNMMMJJJJJJKKKMMMNNNPPPQQQQQQTTTUUUUUUTTTSSSRRRTTTUUUTTTSSSTTTWWW[[[]]][[[YYYRRRUUUWWWVVVUUUUUUXXX[[[YYYZZZ\\\bbbhhhkkkkkkiiiccc```^^^```cccbbb^^^YYYYYYXXXXXXYYYZZZZZZYYYWWWWWWVVVVVVUUUUUUXXX^^^bbbddd___YYYSSSQQQRRRUUUWWWXXXXXXXXXXXXWWWVVVUUUUUURRRSSSTTTSSSQQQQQQRRRTTTNNNPPPRRRSSSSSSSSSTTTVVVOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNQQQUUUXXXYYYYYYQQQQQQPPPOOONNNMMMLLLKKKMMMLLLKKKIIIIIILLLRRRVVVQQQSSSWWWZZZ\\\\\\ZZZZZZWWWVVVTTTSSSSSSSSSTTTUUUQQQQQQQQQOOONNNNNNPPPRRRUUUUUUUUURRROOOMMMLLLMMMHHHJJJKKKJJJHHHFFFHHHJJJHHHHHHHHHGGGFFFEEEDDDCCC>>>???AAACCCDDDEEEFFFFFFCCC@@@>>>>>>@@@@@@>>><<<:::999888888:::<<<<<<;;;999888888:::<<<<<<;;;:::444555666777777777666555000/////////000111222222111222333444555444333333111111222333333222000000------,,,,,,,,,---......------------,,,+++************+++,,,,,,,,,,,,+++***)))))))))))))))***+++(((((()))******************+++,,,+++)))''''''((('''''''''&&&&&&'''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((aaaMMMCCC@@@===;;;;;;;;;;;;:::<<<<<<===>>>>>><<<777333666555555555555444444444333333333222111000//////////////////////////////......---------....../////////000000000000/////////............---------******))))))))))))*********+++---......---+++***,,,---...///000111222333//////000//////...------........................---------............///111000///......---......---000222///+++***...222'''(((***,,,///000111222......////////////.........//////000000000000000000000//////......------///...---,,,,,,---///000000000111222222222222111222111000000000111222333333222222111222333555666333333333444555666777888666777888:::;;;;;;::::::999777666555666777999:::============>>>>>>>>>>>>???@@@AAABBBCCCEEEFFFFFFCCCDDDDDDFFFGGGIIIKKKLLLOOOOOOOOOMMMKKKKKKMMMOOONNNNNNOOONNNMMMKKKIIIHHHIIIKKKLLLLLLKKKKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPSSSTTTTTTUUUUUUTTTRRRQQQMMMKKKJJJLLLNNNNNNKKKGGGLLLMMMNNNPPPRRRSSSSSSTTTVVVWWWWWWVVVTTTSSSTTTUUUWWWVVVVVVZZZ___bbbaaa___\\\ZZZYYYYYY[[[]]]\\\\\\^^^___aaacccdddeeefffffffffggghhhiiihhhddd___ZZZ]]]ZZZXXXZZZ^^^___[[[WWWWWWWWWWWWXXXYYY[[[\\\]]]ddd```YYYSSSQQQQQQTTTVVV]]]\\\[[[YYYXXXWWWVVVVVVXXXWWWVVVWWWXXXXXXVVVTTTQQQRRRTTTUUUVVVUUUUUUTTTOOOPPPRRRRRRPPPNNNMMMMMMJJJLLLPPPUUU[[[^^^^^^]]]SSSRRRQQQOOOMMMMMMMMMMMMKKKJJJHHHGGGHHHKKKNNNPPPVVVVVVWWWYYYZZZ\\\]]]^^^^^^\\\XXXUUURRRQQQQQQQQQRRRQQQNNNLLLKKKNNNSSSWWW[[[XXXTTTOOOKKKIIIHHHGGGFFFGGGJJJKKKJJJHHHFFFDDDGGGEEECCCCCCCCCDDDCCCAAABBB@@@>>><<<<<<>>>AAACCCDDDAAA>>>======>>>===<<<:::;;;;;;<<<<<<=========:::::::::::::::999888777888777777666555444444333//////000111333444555666333333333333333333333333000111222333222000...------......///////////////***++++++++++++***))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&******))))))))))))************++++++***(((&&&$$$))))))(((((((((((())))))''''''&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%```LLLDDDAAA>>><<<<<<<<<<<<;;;::::::;;;<<<===<<<888555555555555555444444444444333222222222111000000000////////////////////////333222000////////////000......////////////..................------------,,,,,,++++++++++++,,,,,,+++******************+++,,,,,,---...//////000000///////////////...------........................---------............/////////......------......///222555333///,,,---///......///......---,,,+++......////////////......,,,---......//////......000000000//////.........777555222///,,,***))))))//////000111111111111111111000000///000111222333333222111111111222333444333333333333444666777888555666888999999999999888888777666555666777999:::<<<<<<<<<===>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDEEEGGGIIIKKKLLLKKKKKKKKKJJJHHHHHHJJJLLLOOOOOONNNMMMKKKJJJHHHGGGHHHJJJLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPQQQRRRTTTTTTTTTSSSSSSNNNLLLJJJKKKMMMMMMKKKIIILLLMMMPPPSSSUUUWWWWWWWWWXXXXXXWWWUUUSSSRRRSSSUUUUUUTTTUUUZZZ```ddddddbbb___^^^]]]]]]___```___^^^\\\]]]^^^___aaabbbdddeeejjjkkkllllllkkkgggbbb___]]]]]]\\\^^^___^^^[[[XXXYYYYYYYYYZZZ[[[]]]^^^___aaa^^^YYYVVVTTTVVVXXXZZZ]]]\\\ZZZWWWUUUTTTSSSRRRTTTVVVXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXVVVUUUSSSQQQNNNOOOQQQPPPNNNLLLLLLLLLKKKMMMPPPTTTYYY\\\\\\[[[UUUSSSPPPMMMKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]^^^bbb___[[[WWWSSSQQQPPPPPPRRRQQQNNNLLLJJJMMMQQQUUUWWWUUUPPPLLLIIIHHHHHHHHHGGGHHHJJJKKKJJJIIIHHHFFFHHHEEECCCBBBCCCCCCBBBAAAAAA???===<<<<<<===???@@@@@@>>><<<;;;<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===888888999:::::::::999999888777777666555555444444......///000111222333333222222222222222222222111111111222333222000...------...//////...---,,,+++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))******(((((((((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%~~~___KKKEEEBBB>>><<<<<<===<<<<<<999888888999::::::999777555555555555444444444444222222111111111111111111////////////////////////222000...+++***+++,,,,,,---------......---------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,,,,,,,,,,---------............//////......------........................---------............///------,,,,,,,,,---......000444777666222...------,,,---...///000000000000......////////////......---......///////////////000000000000////////////444333111000...---------...///000000111111000000111000000000000111222222222222111000000000111111222222333333444666777888666666777888888777777666888777666666666777999::::::;;;;;;<<<===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKHHHIIIIIIIIIGGGGGGIIIKKKPPPOOOMMMJJJHHHGGGGGGGGGFFFIIILLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSSSSSSSSSSOOOMMMKKKJJJKKKLLLLLLKKKMMMOOOSSSWWWZZZ[[[[[[[[[[[[ZZZXXXUUURRRQQQSSSTTTSSSRRRTTTYYY```eeefffeeecccbbbaaaaaabbbcccbbb```ZZZZZZYYYZZZ\\\^^^aaaccckkklllmmmmmmkkkhhhdddaaa___bbbddddddaaa^^^[[[YYY[[[[[[]]]^^^```bbbdddeeeaaa```]]][[[[[[]]]___```___^^^[[[WWWTTTQQQOOOOOOPPPTTTYYY\\\\\\\\\^^^```]]]\\\[[[YYYVVVRRROOOMMMMMMNNNOOOOOOMMMKKKKKKKKKMMMMMMOOOSSSWWWYYYYYYXXXUUURRRNNNKKKIIIIIIJJJKKKMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQRRRUUUXXXZZZ\\\]]]bbb```\\\YYYUUUSSSRRRRRRQQQPPPNNNLLLJJJKKKOOORRRSSSPPPLLLIIIGGGGGGIIIJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIFFFCCCBBBBBBBBBBBBAAA??????===<<<<<<<<<<<<<<<>>><<<<<<<<<======;;;999::::::;;;;;;;;;;;;;;;;;;666777888999::::::::::::888777777666666555555555000000111111111222222222222222222111111000000000222222333333222111///...---...//////...,,,)))(((***++++++++++++***))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++***))))))(((((())))))***)))((((((''''''(((((((((((((((''''''''''''((((((***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%|||^^^JJJDDDAAA===;;;;;;<<<;;;;;;:::888777666888888888777555555555444444444333333111111111111111222222222///////////////////////////---+++)))((()))+++,,,------............------------------,,,,,,,,,+++******))))))))))))******------,,,++++++,,,------,,,,,,,,,---------------------.........------,,,........................---------............///++++++++++++,,,---...///000333555555222///......,,,---...///111111222222......////////////......///000111111222222111111000000000000000000000000///////////////000000000//////000111111111111000111111111111222222222333333333222222111111000000222222222333444555777777777777777777777777666666777777666666777777888999999999:::;;;===???AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKKKKJJJJJJKKKMMMPPPNNNJJJGGGEEEEEEFFFGGGFFFHHHLLLLLLKKKIIIGGGGGGFFFGGGHHHJJJKKKMMMNNNOOONNNNNNOOOPPPQQQQQQRRRRRRPPPNNNKKKJJJJJJKKKMMMNNNPPPSSSWWW[[[]]]^^^\\\[[[\\\[[[YYYUUURRRQQQRRRTTTTTTSSSSSSXXX___dddeeeeeecccbbbaaabbbccccccaaa```YYYWWWVVVUUUWWWZZZ^^^```hhhiiijjjjjjgggdddbbbaaabbbggglllkkkeee___]]]]]]\\\^^^aaadddhhhkkkmmmnnnjjjhhhfffeeeccccccddddddcccaaa]]]YYYUUUQQQNNNMMMMMMTTT[[[]]]\\\\\\___bbb^^^]]]\\\YYYUUUQQQMMMKKKLLLNNNNNNMMMKKKJJJJJJKKKNNNNNNOOOQQQTTTVVVUUUTTTRRROOOKKKHHHGGGIIILLLNNNPPPQQQQQQQQQPPPOOOMMMLLLMMMNNNPPPSSSVVVXXX[[[\\\]]]\\\ZZZXXXWWWVVVVVVVVVPPPPPPNNNLLLJJJJJJMMMOOOOOOMMMJJJGGGFFFHHHKKKMMMKKKJJJIIIIIIIIIJJJKKKLLLIIIFFFCCCAAAAAAAAAAAA@@@?????????>>>===<<<;;;:::=========???@@@@@@>>><<<;;;;;;;;;;;;;;;:::::::::777888888999999999999888777777777666666555555555444444444333333333333333333333222222111111000000222333333333222111000///,,,---//////...,,,***(((***++++++++++++***))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))+++***)))))))))+++,,,---))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&yyy\\\IIIBBB???<<<::::::::::::999<<<:::777666666666555444555444444444444333333333111111111111111222222222000000000000000000000000///...---,,,---...000222.........//////.........---,,,,,,,,,++++++++++++******))))))))))))******+++,,,------------,,,+++------------------------,,,,,,------------,,,,,,........................---------............///*********+++,,,---...//////000000/////////000111333333222111000...,,,+++......////////////......//////000111111111111111///////////////000000000000000000///...---,,,+++///000000111222111111111222222222333333333333333444444444333333222111111222222222333444555666777999888888888777777777888777777777777777888888999999999999:::<<>><<<<<<<<<;;;;;;::::::::::::::::::999888777666555666666666666555555555555444444333333333333222222444444333333222222222222333222222222111000000///+++,,,...//////...---,,,***++++++++++++***))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******)))))))))+++,,,...&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvYYYHHHBBB???;;;999999:::999999<<<:::777666666666444333444444444444333333333333222222111111111111111111000000000000000000000000,,,,,,,,,---...///000111......////////////......,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,------.........++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++***++++++,,,---...///......---,,,---///111222000000000000000///............////////////......,,,------...........................////////////+++,,,---.../////////......///000000111111000000111222333333444444333333333333444444444333222222111111222222333555666777888888777777777888999999666777777777888888888888999999999999;;;>>>AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@BBBDDDFFFGGGHHHJJJKKKJJJIIIGGGGGGHHHHHHFFFDDDCCCCCCEEEGGGIIIHHHJJJLLLLLLJJJGGGFFFFFFEEEFFFHHHJJJLLLNNNOOOPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOOMMMKKKIIIJJJMMMPPPSSSUUUWWWYYYZZZYYYXXXVVVWWWXXXXXXWWWUUUTTTUUUWWWWWWUUUSSSUUUZZZ^^^___^^^\\\\\\\\\^^^``````^^^\\\[[[YYYVVVTTTTTTVVVYYY[[[```cccdddcccaaa```bbbeeeeeejjjnnnmmmhhhcccbbbcccaaadddiiinnnssswwwzzz{{{zzzxxxtttpppllliiigggfffdddbbb^^^ZZZUUURRROOONNNSSSVVVYYYYYYXXXWWWZZZ\\\]]]]]]]]]\\\[[[YYYVVVUUUOOOPPPPPPNNNLLLKKKLLLNNNNNNMMMLLLMMMOOOPPPOOONNNLLLKKKJJJJJJLLLOOOSSSVVVUUUUUUUUUTTTRRROOOLLLKKKMMMNNNOOOQQQRRRTTTUUUUUUUUUUUUTTTRRRQQQOOONNNMMMMMMNNNOOONNNLLLLLLMMMNNNMMMLLLKKKIIIIIIJJJLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHEEEBBB>>><<<===??????@@@???????????????>>>===<<<;;;;;;;;;===@@@AAA@@@???>>>>>>===<<<;;;;;;::::::;;;::::::999888666555444444444444444444444444444111000000000000000000000333333333333333333333333222222111111000/////////,,,,,,---...............***++++++++++++***))))))((((((((((((((((((((((((******))))))(((((('''''')))((((((''''''(((((()))''''''''''''(((((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''rrrXXXHHHBBB???<<<::::::::::::999:::999777777888777666444444444444333333333222222333222222222111000000000000000000000000000000000***+++,,,---......---------------......---------++++++++++++************,,,,,,++++++++++++,,,,,,*********++++++*********)))******+++,,,---......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------............///,,,,,,,,,,,,,,,---...///...------.../////////...***+++---///000222222333......////////////......++++++,,,---------------,,,---------.........///((())),,,///111222333333,,,---......//////......///000111222222222111111111111222333444333222222111111111222333444666666777666666555666777999999666666777888888888888888::::::999999:::===@@@BBB????????????@@@@@@@@@@@@======>>>???AAACCCEEEFFFHHHIIIKKKJJJGGGEEEEEEEEEBBBAAAAAABBBCCCFFFIIIJJJKKKLLLMMMKKKIIIGGGFFFGGGEEEFFFGGGIIIKKKMMMNNNOOOPPPPPPOOONNNOOOOOOQQQQQQNNNOOOOOOLLLJJJJJJMMMPPPPPPQQQSSSUUUVVVVVVVVVVVVSSSUUUXXXXXXWWWWWWWWWXXXVVVSSSQQQSSSXXX]]]^^^]]]ZZZZZZ\\\^^^```aaa___]]]]]][[[YYYWWWVVVWWWXXXYYY\\\___aaa```^^^^^^cccgggcccfffiiiiiifffdddcccddddddgggkkkppptttwwwxxxyyyvvvtttpppllljjjhhhhhhhhhgggeeebbb^^^ZZZWWWUUUTTTWWWWWWWWWWWWWWWXXXZZZ[[[ZZZ[[[[[[[[[ZZZXXXWWWVVVRRRRRRQQQPPPMMMMMMNNNPPPMMMLLLJJJKKKMMMNNNMMMMMMMMMMMMLLLMMMOOOQQQTTTVVVUUUUUUUUUTTTSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOONNNMMMKKKJJJIIILLLMMMOOOOOONNNMMMNNNOOOLLLLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBB???;;;:::;;;===???@@@===========================<<<<<<===@@@BBBCCCCCC@@@??????===<<<;;;::::::999999999999888666555555333333333333333333333333/////////////////////000111111111222333333444444111111000///...............---,,,++++++,,,,,,---***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''((((((((('''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''pppWWWHHHCCC@@@===;;;;;;;;;;;;:::888777777888999999777666444444444333333333222222444333333222111000//////000000000000000000000000...///111222222000///---+++,,,,,,------,,,,,,++++++++++++************)))******))))))))))))******...---+++******+++---...'''((()))***+++,,,------)))***+++,,,,,,,,,,,,,,,************************---------.........//////------,,,,,,------............///111111000---***///////////////...------......////////////......,,,---......//////......,,,,,,,,,---------......000111111111000///---,,,***+++,,,,,,------,,,,,,---...///111111000000//////000111222333333222111111111111222333444666666555444444444555666888999666666777888888888888888;;;:::999888:::===@@@BBB>>>>>>??????@@@@@@@@@@@@=========???@@@BBBDDDEEEIIIKKKLLLKKKHHHFFFDDDDDD>>>??????AAADDDGGGJJJLLLLLLMMMMMMKKKHHHGGGGGGHHHEEEEEEFFFHHHJJJLLLMMMNNNOOONNNNNNNNNOOOQQQSSSTTTMMMOOOOOOMMMKKKJJJMMMOOOMMMNNNPPPRRRTTTUUUVVVVVVPPPSSSWWWYYYYYYYYYYYYYYYTTTQQQPPPRRRXXX\\\^^^^^^ZZZ[[[\\\___bbbcccaaa______]]][[[YYYWWWWWWXXXXXXXXX[[[^^^]]][[[\\\aaafffbbbccceeeeeedddcccccccccgggiiimmmqqqsssuuuuuuuuupppnnnkkkhhhggghhhiiijjjkkkiiifffccc___]]][[[ZZZYYYWWWUUUUUUXXXZZZ\\\\\\VVVWWWWWWWWWWWWUUUTTTSSSSSSSSSSSSQQQOOONNNPPPRRRLLLKKKJJJJJJLLLMMMMMMLLLOOOOOOOOOOOOQQQRRRTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVRRRRRRQQQQQQQQQPPPPPPPPPHHHHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOOOOOOONNNOOOPPPLLLLLLLLLKKKJJJIIIGGGFFFHHHGGGFFFEEEDDDBBBAAAAAA@@@===:::888:::===???@@@<<<<<<;;;;;;;;;<<<======@@@???>>>???BBBEEEGGGGGGAAA@@@???>>>===<<<;;;:::777888888888888777777666222222222222222222222222///000000000111111111111//////000111222333333444111000///...---------...000...,,,)))((()))***+++***++++++++++++***))))))************************(((((((((((())))))))))))((((((''''''''''''(((((('''((()))******)))((('''%%%%%%%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''qqqYYYJJJ:::::::::<<<======:::888;;;:::888777777777888999666666666666555444333222333333333222111000///............//////000222222////////////////////////111000///...............---,,,,,,+++,,,---///000&&&(((,,,...///...+++***)))))))))***+++++++++,,,++++++******************,,,,,,,,,---------......++++++,,,---,,,+++***)))---------.........//////,,,---...//////......---////////////////////////111000000///...---------......---------,,,,,,,,,------------------------,,,---......,,,,,,---...---------.........//////...------,,,,,,,,,------...............///000000000000000000111111111111000000000111222444555666666666666666666666666666888777666555666777999;;;???>>>======<<<=========<<<<<<;;;;;;;;;===???@@@???AAACCCDDDCCCCCCDDDEEEKKKLLLMMMKKKFFFBBB???>>><<<>>>@@@BBBDDDEEEEEEEEEKKKJJJIIIIIIIIIIIIGGGEEEJJJIIIGGGGGGGGGJJJMMMOOONNNOOOPPPRRRSSSUUUVVVWWWSSSPPPLLLKKKMMMNNNNNNMMMOOOQQQRRRSSSSSSTTTVVVYYYUUUQQQSSS]]]bbb]]]WWWUUUPPPPPPPPPQQQRRRTTTWWWXXXVVVXXX[[[]]]```aaabbbbbb]]][[[ZZZXXXWWWWWWXXXXXXXXXXXXXXXYYY[[[]]]```aaa]]]^^^___aaaccceeefffgggllllllkkklllmmmmmmkkkjjjgggddd``````cccgggkkkmmmkkkjjjgggdddaaa___^^^]]]```[[[TTTRRRTTTXXXZZZ[[[^^^XXXUUUWWWVVVRRRSSSXXXYYYWWWUUURRROOONNNMMMMMMIIIKKKLLLLLLLLLLLLNNNPPPPPPPPPPPPPPPQQQRRRTTTUUUSSSSSSRRRQQQQQQQQQQQQQQQPPPOOONNNOOOOOONNNKKKHHHCCCEEEFFFEEECCCBBBCCCDDDMMMMMMNNNOOOOOOOOOOOOOOOOOOMMMKKKIIIIIIIIIGGGEEECCCEEEGGGEEEBBB???@@@AAA???>>>===<<<<<<>>>@@@BBB???@@@AAABBBAAA@@@???>>>@@@?????????@@@@@@AAABBBDDDCCC@@@>>><<<:::999999777777777666555333222111222222222222222222222222222222222111111111000000111111000000000000111111...//////...,,,***+++,,,+++,,,---------,,,+++***+++******+++------,,,******)))))))))((((((((('''))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''''''''%%%%%%rrrYYYIIIAAA@@@===<<<;;;:::777444:::999888777666777777888666666666666555444333222111111222222222111000000000000///....../////////..............................---,,,,,,,,,,,,,,,---,,,,,,++++++,,,---...+++***((('''(((***---///***************+++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,------,,,+++***)))***+++,,,,,,------,,,,,,---.../////////...---,,,.........------...........................////////////.........---------........................,,,---...---,,,,,,,,,...---------...............//////............//////...............//////000111111111000000/////////000000000111222333555555555555555555555555555555777666555555666888:::;;;>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>???@@@???AAABBBCCCBBBAAABBBDDDGGGHHHHHHEEEBBB@@@@@@@@@===???AAACCCDDDEEEEEEEEEJJJJJJJJJKKKLLLLLLKKKJJJKKKIIIHHHGGGGGGIIILLLNNNNNNNNNOOOQQQRRRTTTUUUUUUQQQNNNLLLLLLOOOQQQRRRQQQOOOQQQTTTVVVVVVUUUVVVWWWUUUSSSYYYdddiiiddd\\\YYYRRRQQQPPPPPPPPPRRRTTTUUUTTTVVVXXX[[[]]]^^^^^^^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUUUUVVVXXX[[[]]]^^^^^^^^^```bbbccceeefffgggkkkjjjiiiiiijjjjjjhhhgggbbb```^^^^^^aaaeeehhhiiiiiiiiihhhfffeeecccbbbaaa___[[[VVVUUUWWWZZZ]]]]]]```ZZZVVVVVVTTTQQQRRRWWW[[[YYYVVVRRRNNNLLLKKKJJJHHHJJJMMMNNNNNNNNNPPPQQQPPPPPPPPPQQQRRRSSSSSSSSSPPPPPPOOOOOOOOOOOOPPPPPPQQQOOOMMMLLLLLLJJJHHHEEE@@@AAAAAAAAA@@@@@@BBBDDDLLLLLLMMMNNNNNNNNNMMMMMMMMMJJJHHHGGGGGGGGGFFFDDDCCCEEEFFFDDDAAA>>>>>>@@@@@@@@@??????@@@AAACCCDDD;;;<<<>>>???@@@@@@@@@???@@@@@@????????????@@@@@@BBBAAA???===;;;999888888777777777777666555333333222222222222222222222222222222111111111000000000111111000000000000111111///000000///---,,,,,,---------.........---+++++++++******+++------,,,***(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%rrrYYYHHHEEEBBB???<<<:::999777555888888777666666666666666555666666555555444333222///000111111222222111111111000///...------------...........................---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,---+++(((&&&'''***...000+++++++++***************************************))))))))))))*********+++------------,,,+++***)))***+++,,,---------,,,+++...///000000///...---,,,...---,,,++++++,,,---...,,,,,,------...///000000////////////....................................+++---...---,,,+++,,,............---------------///...............//////......------......///000222111111000///...---,,,000000000111222333444555555555555555555555555555666555555555777999;;;<<<======>>>???>>>===<<<;;;;;;<<<===>>>???????????????@@@AAA@@@??????@@@BBBCCCDDDCCCAAA??????@@@BBB>>>???AAABBBDDDDDDDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGIIIKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSNNNMMMLLLMMMPPPSSSUUUUUUOOORRRVVVXXXXXXVVVUUUUUUUUUVVV^^^iiimmmhhh___ZZZTTTSSSQQQPPPOOOQQQRRRSSSSSSTTTWWWYYYZZZ[[[[[[[[[[[[YYYWWWTTTRRRQQQQQQQQQUUUUUUUUUVVVWWWZZZ\\\]]]^^^___```bbbdddeeeffffffgggfffddddddddddddbbbaaa\\\[[[ZZZ\\\```ccceeefffffffffggghhhhhhgggeeeeee]]][[[YYYYYY[[[^^^``````bbb\\\WWWUUURRRPPPRRRVVV\\\ZZZVVVQQQLLLIIIGGGFFFFFFIIIMMMOOOOOOOOOOOOPPPNNNOOOPPPQQQRRRRRRQQQQQQMMMMMMMMMNNNOOOOOOPPPPPPRRROOOKKKHHHFFFEEECCCAAA:::;;;<<<<<<<<<>>>BBBEEEKKKKKKLLLLLLLLLKKKKKKJJJIIIGGGEEEDDDEEEEEEDDDCCCBBBCCCCCCAAA???============>>>???@@@AAABBBCCCDDD:::;;;===???@@@AAABBBBBBAAA@@@???>>>============>>>===<<<;;;999888777777777777777777777666555444333333333333333333333333111111111111000000000000111000000//////000000111///000111000...------...////////////...---+++***+++******+++------,,,***(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&qqqXXXGGGCCC@@@<<<::::::;;;<<<;;;777777666666555555555555555555555555444333222222000000111111111111000000000///...------,,,,,,---........................//////...------.........---,,,,,,+++***************+++,,,,,,---------,,,,,,+++++++++***)))))))))***************+++++++++))))))))))))************---------,,,,,,+++******+++,,,...///000///...---///000000000///---,,,+++---,,,+++******+++,,,---+++,,,,,,---......//////............------------........................+++,,,------++++++,,,---......------------,,,,,,,,,,,,++++++,,,,,,------...------------...//////000000//////......------000000000000111222333444444444444444444444444444444444555666777999;;;<<<;;;<<<>>>??????===;;;:::999;;;<<<>>>???>>>>>>===>>>>>>>>>===<<<===???AAABBBCCCEEEDDDBBBAAAAAAAAA>>>???@@@AAABBBBBBCCCCCCBBBDDDFFFHHHHHHHHHIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNOOOOOOLLLLLLLLLMMMPPPRRRTTTUUUPPPRRRUUUVVVUUUUUUUUUUUUVVVYYY___fffiiieee]]]XXXUUUTTTRRRQQQQQQSSSUUUVVVUUUVVVXXXZZZ[[[[[[[[[[[[\\\ZZZWWWTTTRRRQQQPPPPPPXXXXXXXXXXXXZZZ\\\^^^___^^^___aaabbbddddddddddddcccaaa___^^^^^^^^^\\\[[[XXXXXXYYY\\\```cccccccccbbbccceeeggggggeeedddcccZZZZZZZZZ\\\^^^```aaaaaabbb^^^YYYTTTRRRQQQSSSUUUYYYVVVRRRNNNJJJGGGEEEDDDDDDGGGKKKMMMLLLKKKJJJJJJJJJLLLNNNPPPPPPOOONNNMMMKKKLLLMMMOOOPPPQQQRRRRRRSSSOOOIIIDDDAAA@@@>>>===777777888888999===BBBFFFJJJJJJJJJJJJJJJIIIIIIHHHGGGEEEDDDCCCDDDEEEDDDCCCBBBAAA@@@???===;;;;;;;;;888999;;;===???@@@@@@@@@===>>>???@@@BBBBBBCCCCCCAAA@@@>>>===;;;::::::::::::::::::999888777666666555666666666666666555444333333333333333333333333111111000000000////////////......------......///...000000///---,,,---...000//////...,,,+++***)))+++******+++------,,,******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&$$$$$$$$$%%%%%%oooWWWHHHAAA>>>;;;999:::<<<>>>>>>666666666666555555444444555555555555444333222111111222222111000///............------------....................................---------......///,,,,,,,,,,,,+++******))))))******++++++++++++***,,,+++++++++***)))))))))))))))*********+++++++++*********++++++++++++,,,---------,,,,,,,,,,,,,,,,,,---.../////////........./////////...---+++***,,,+++***))))))***+++,,,,,,,,,---------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---------------------,,,,,,+++++++++++++++,,,---------------------...//////------......//////000000000000000000111222333333444444444444444444444444444444555666888999;;;<<<:::;;;=========<<<:::888888999:::<<<===<<<<<<;;;<<<===<<<;;;:::;;;???BBBDDDGGGKKKLLLIIIEEEBBB@@@>>>>>>>>>??????@@@@@@AAABBBDDDGGGGGGEEEEEEFFFGGGIIIHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMNNNPPPQQQQQQQQQRRRQQQQQQRRRUUUXXX\\\^^^```aaaaaa___ZZZVVVTTTTTTTTTUUUVVVXXXZZZ[[[YYYZZZ\\\^^^____________]]]\\\YYYWWWUUUTTTSSSSSSYYYYYYXXXYYYZZZ\\\^^^___]]]^^^```bbbccccccbbbaaabbb___]]]\\\\\\\\\[[[ZZZWWWWWWXXX[[[___bbbbbbbbb^^^___aaaaaaaaa___]]]\\\WWWYYY[[[\\\]]]^^^^^^___```^^^YYYTTTRRRSSSTTTUUUSSSQQQNNNJJJGGGEEEDDDCCCBBBEEEHHHIIIHHHFFFEEEDDDHHHIIIKKKMMMMMMLLLJJJIIIKKKMMMOOOQQQSSSTTTTTTTTTRRRNNNGGGBBB???===;;;:::666666777888999===CCCGGGHHHHHHHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCDDDEEEDDDCCCAAA???===<<<;;;;;;;;;;;;777888:::<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???===;;;999888777777888888999999888777666666444444444555555444333333333333333333333333333333000000000/////////......,,,,,,++++++++++++,,,,,,---...///...,,,,,,,,,...///...---,,,***))))))(((+++******+++------,,,***,,,+++***)))((('''&&&%%%'''''''''''''''''''''''''''''''''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%lllVVVIIICCC@@@<<<999::::::;;;;;;666666666777666555555444444555555444444333222111222222222111000///---,,,.........---......//////------------------------+++++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***,,,)))&&&$$$$$$&&&***,,,+++++++++***************)))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------,,,---......---,,,+++******++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++***,,,---,,,+++***+++---+++,,,,,,,,,------------,,,,,,,,,,,,---...///000------,,,,,,------...///,,,---...///000111111222000000000000000111222222333333333333333333333333444555666777888999::::::999::::::;;;:::999888777777888999:::;;;;;;;;;;;;;;;;;;:::999999;;;@@@DDDFFFKKKPPPQQQNNNIIICCC@@@?????????>>>>>>???@@@@@@CCCFFFHHHGGGDDDCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLKKKKKKLLLNNNPPPPPPPPPOOOOOOQQQVVVYYY```bbbaaa]]][[[\\\ZZZVVVRRRTTTVVVYYY\\\]]]^^^___[[[]]]___aaabbbccccccccc^^^]]][[[ZZZYYYYYYYYYYYYWWWVVVVVVVVVWWWYYY[[[\\\\\\^^^```aaabbbaaa```___aaa___\\\[[[[[[\\\[[[[[[UUUUUUUUUXXX\\\^^^___^^^YYYZZZZZZZZZYYYXXXWWWVVVUUUWWWYYYZZZYYYXXXYYYZZZZZZZZZXXXSSSQQQTTTUUUTTTOOOMMMKKKHHHFFFDDDDDDDDDAAACCCFFFGGGEEEDDDCCCCCCHHHIIIJJJKKKKKKJJJIIIHHHKKKLLLOOOQQQSSSTTTTTTTTTQQQLLLFFFAAA>>>===;;;:::666777888999;;;>>>BBBFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFDDDDDDDDDDDDCCCBBB???===;;;:::;;;<<<<<<;;;:::;;;<<<===>>>???@@@AAA@@@???>>>===;;;;;;;;;;;;>>>===<<<:::888666666555666777999::::::999888777444444444444444333222111222222222222222222222222////////////............+++++++++******+++++++++,,,---...---,,,+++,,,......---+++***))))))))))))+++******+++------,,,***,,,+++***)))((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%iiiTTTJJJCCC@@@<<<:::999999888777666666777777777666555444444444444444333222111111000000111111000///......111111000///............------------------------++++++******++++++,,,---++++++------...---,,,,,,+++***'''&&&%%%''')))+++***************+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++,,,...///000---,,,+++******,,,---///***+++,,,,,,,,,+++***))))))***,,,------,,,***)))******++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,******+++,,,---......///,,,,,,,,,,,,---...///000------,,,,,,------...////////////000000111111111000000000000000111111222222222222222222222222222555555666777888999999999888888888888777777777777999999999999:::;;;<<<<<<:::999888777888<<>><<<;;;666888:::;;;;;;===@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFDDDCCCCCCCCCBBB@@@>>>;;;999999;;;===>>>===>>>>>>======>>>???AAABBB@@@>>>===;;;:::999999:::===<<<:::888777555555555666777999;;;;;;;;;:::999555555555555444333222111111111111111111111111111/////////.........------,,,,,,++++++++++++,,,,,,,,,...///...---,,,---///------+++*********+++++++++******+++------,,,***))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''gggTTTLLL@@@>>>;;;:::::::::999888666777888888888777555444444444444444333222111111...//////000000000000000444333111000...---------------------------------,,,,,,,,,,,,------...///***+++---...///......---(((***---//////---***'''))))))******+++++++++,,,((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,*********+++,,,...111222000...,,,++++++---000222((()))***+++,,,+++***)))(((***,,,......,,,***((('''((()))***,,,---...///......---------,,,,,,,,,------------------------***+++,,,,,,******+++,,,))))))***+++---...//////************+++,,,---...---,,,,,,,,,,,,---......111111111111000000000000111000000000000000111222222222222222222222222222555666777888888888888888888888777666555666666666;;;:::999999:::;;;===>>>999999888777888<<>>@@@CCC@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDGGGKKKLLLKKKKKKMMMPPPLLLNNNQQQSSSUUUVVVXXXZZZXXX]]]]]]XXXVVVXXXWWWSSSRRRUUUZZZ^^^aaa```^^^]]]ZZZ[[[^^^aaacccdddeeeeee]]]]]]\\\\\\]]]___aaabbbUUUUUUTTTTTTUUUWWWYYYZZZZZZ\\\^^^``````^^^\\\ZZZWWWTTTRRRQQQRRRTTTTTTTTTOOONNNMMMNNNQQQTTTUUUUUUPPPPPPPPPOOOPPPQQQRRRRRRSSSTTTUUUSSSOOOMMMNNNPPPLLLPPPQQQNNNNNNSSSSSSOOOQQQOOOLLLIIIFFFEEEDDDCCCAAACCCEEEGGGHHHIIILLLNNNLLLKKKKKKJJJJJJJJJKKKKKKEEEGGGIIILLLMMMMMMMMMLLLMMMJJJFFFCCCAAA@@@===<<<666888:::;;;;;;<<<>>>@@@CCCDDDFFFGGGIIIJJJJJJJJJIIIFFFDDDBBBBBBBBB@@@???>>>;;;888888<<<>>>???>>>???>>>===<<<<<<>>>@@@BBB@@@???===<<<;;;;;;;;;<<<<<<;;;999888666555555444666888:::<<<===<<<;;;:::777777777666555333222111000000000000000000000000//////.........---------...------,,,,,,------...---///000///......///000...---,,,+++++++++,,,---+++******+++------,,,***&&&''''''((()))******+++))))))))))))))))))))))))((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))kkkTTTFFF@@@???<<<:::888888999999999777555333222333444555555555555555555444333222+++...111222111///////////////............/////////...---,,,+++,,,,,,---------------------------+++++++++++++++***)))(((%%%'''(((******((('''%%%(((((()))***+++,,,,,,,,,---------,,,,,,+++++++++***)))(((((()))+++,,,...+++*********+++---///000++++++++++++)))***+++,,,+++,,,......---,,,---......---,,,,,,++++++++++++)))))))))))))))***++++++&&&''')))***++++++******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------------------------------//////------------...///.........///000111222333555666666777777777666666333333444444333333222222333444666888888888666555777777777666555555444444777666666777999;;;:::999:::777444555999=========EEEGGGHHHHHHFFFEEEEEEFFFBBBAAAAAA@@@???>>>===<<>>;;;999999888999;;;:::999===DDDBBBGGGIIIGGGHHHMMMQQQPPPIIIFFFBBB>>><<<<<<===>>>===;;;999999<<<@@@BBBCCCAAA@@@>>><<<===???AAACCCEEEAAA<<<:::;;;======<<<>>><<<;;;999777555555444555666888:::::::::888777888888666555333111000000111111111111000000000000////////////////////////......---------,,,,,,,,,---.........,,,---...000------------------,,,,,,,,,,,,++++++***)))))))))************************)))))))))))))))(((''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''%%%$$$$$$%%%''''''''''''&&&&&&'''(((***+++hhhRRREEE@@@>>><<<:::888888999999888777555333333333444555444444333333333222222222222222222333222111000///......------------......///...---,,,,,,,,,------------------------------++++++,,,,,,,,,++++++***((()))************)))((()))))))))***+++++++++,,,,,,,,,,,,,,,++++++++++++*********++++++,,,......---,,,+++++++++,,,---...***+++,,,,,,------...///,,,---......,,,+++++++++,,,,,,+++******************)))))))))))))))***+++))))))(((((()))***,,,------------............///************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///000000111222222333444444888999999999999999888888333333444444444333333333666777999:::;;;:::999888666666666666555555555555777666666777999::::::999:::777555555888;;;<<<;;;AAACCCEEEEEECCCCCCCCCDDDBBBBBBAAA@@@???======<<<@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@AAACCCDDDDDDFFFGGGFFFDDDAAAAAAAAABBBDDDHHHLLLOOOQQQQQQQQQUUUTTTTTTSSSSSSTTTUUUUUUZZZYYYWWWTTTRRRSSSVVVYYYZZZ[[[]]]_________]]]\\\]]]]]]^^^___```aaabbbbbb```aaabbbbbbaaa___\\\[[[XXXTTTQQQRRRRRRPPPRRRWWWWWW\\\``````]]]ZZZZZZ\\\YYYWWWUUUTTTTTTTTTSSSQQQNNNMMMLLLMMMOOOPPPNNNKKKJJJKKKLLLLLLKKKKKKMMMOOORRRRRRSSSSSSRRRQQQOOONNNPPPQQQSSSTTTUUUTTTSSSRRRQQQNNNJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOOOONNNLLLKKKKKKMMMLLLKKKJJJKKKLLLNNNOOOOOOMMMKKKHHHDDD@@@===;;;999777999;;;:::888<<>>======???@@@BBBCCC???<<<;;;<<<===<<<;;;<<<;;;:::888777666555555555666888::::::999888777666666555333222111000///111111111111000000000000////////////////////////......---------,,,,,,,,,,,,---......,,,,,,,,,...))))))***,,,---///000000,,,,,,++++++***)))))))))************************)))))))))))))))(((''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***+++gggRRRFFF???>>><<<:::888888888888888777555444333333444555444444333222222222333333666333000000111111///---------,,,,,,,,,,,,------......---,,,,,,,,,------------------------------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++*********+++++++++++++++++++++,,,---...............---,,,++++++++++++,,,((()))+++---...///000000,,,......---+++)))((()))++++++***))))))))))))***+++******)))))))))******,,,+++)))'''(((***---///------------............)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))***+++---000111333444555666666666666666;;;<<<<<<<<<;;;:::999888333444444444444444444444777888999:::::::::999888555555555555666666666666777666666777999:::999888999777555666777999:::999<<<>>>@@@AAA@@@???@@@AAACCCBBBAAA@@@???===<<<<<>><<<888777888;;;:::888:::???@@@EEEHHHGGGGGGJJJKKKIIILLLIIIEEE@@@===<<<<<<===<<<:::999999<<<>>>@@@@@@>>>>>>>>>>>>?????????@@@???===<<<<<<======<<<::::::999888777777666666666555666888999999888777777444444333222222111000000111111111111000000000000////////////////////////......---------,,,,,,,,,+++---......,,,*********'''((()))+++---///000111,,,,,,++++++***)))))))))))))))))))))))))))))))))((())))))))))))(((''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''')))***+++gggSSSHHH???===<<<:::999888888888777666555444444444444555666555444333333444555555666000++++++///000///+++...------,,,,,,------...------------------------,,,,,,------------------************+++,,,,,,---,,,++++++******++++++,,,+++++++++***************)))))))))******++++++,,,***+++---...///...---,,,------,,,,,,,,,+++++++++))))))***,,,...///...---+++,,,---,,,***(((((()))+++******)))))))))******++++++******))))))******,,,+++***))))))+++---...******+++++++++,,,,,,,,,************************---,,,,,,,,,++++++******++++++++++++++++++++++++,,,++++++,,,---///111333666666777888888888777666:::;;;::::::999888777666333333333444444555555666666666777888888777777666444444444555666777777888777666666777888999999888999888777666777777888888999;;;===>>>======>>>???CCCBBBAAA@@@>>>===<<<;;;>>>??????@@@@@@@@@@@@@@@CCCCCCCCCCCCEEEGGGIIIKKKKKKLLLKKKIIIEEEBBBBBBBBBBBBGGGNNNUUUYYYZZZYYYXXXVVVUUUSSSRRRRRRRRRTTTTTTRRRRRRRRRRRRRRRTTTXXX\\\^^^___bbbdddffffffeeeeeeggggggffffffeeedddddddddeeedddbbb```^^^]]]\\\\\\___ZZZUUUTTTSSSQQQRRRWWWYYY[[[^^^___]]]\\\\\\]]][[[\\\]]]^^^^^^YYYSSSNNNNNNNNNNNNNNNMMMLLLKKKJJJLLLNNNOOOOOONNNMMMNNNOOOQQQPPPOOONNNOOOPPPRRRSSSRRRRRRRRRRRRQQQPPPOOONNNPPPOOOMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMLLLMMMOOORRRTTTTTTSSSRRRPPPOOONNNMMMKKKKKKJJJHHHEEEAAA===;;;999777777::::::888999===???EEEHHHGGGGGGHHHHHHFFFIIIGGGDDD@@@>>>=========>>><<<:::;;;===???@@@@@@<<<===>>>?????????>>>===<<<<<<<<<======<<<:::999777777777666666777777888666666777888888777777666333333333333222222222222111111111111000000000///////////////////////////......---------,,,,,,,,,***,,,......+++)))'''''')))******+++,,,------...,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((())))))(((((('''&&&###$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''((())))))((('''&&&$$$$$$%%%&&&''')))***+++fffSSSHHH>>>===<<<:::999888777777666555555444444444444444444333333333333333444444444...)))***...111000...//////............//////,,,---------------------,,,,,,,,,---------......))))))(((((()))***+++,,,+++***))))))))))))***++++++++++++***************)))))))))******++++++,,,)))***,,,------,,,+++***++++++,,,,,,,,,---------,,,++++++,,,...///---+++(((***++++++***)))***+++++++++*********++++++,,,++++++***************+++******+++,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111777777777777777777666666666666666666555333222222222222222222333555666777666666666777666666666666333444444555666777888888888666666666888999888777888888888777666666777777888:::<<<===<<<<<<===???AAA@@@???>>>===<<<<<<;;;===>>>??????@@@@@@@@@???@@@@@@@@@AAACCCFFFHHHJJJLLLLLLLLLIIIFFFDDDCCCDDDGGGLLLTTT[[[______]]]\\\VVVTTTRRRPPPOOOOOOQQQRRRPPPQQQRRRRRRSSSUUUYYY\\\^^^```cccfffhhhiiiiiihhhkkkkkkjjjiiihhhffffffeeeeeecccaaa___^^^___```aaaaaa[[[VVVTTTRRRPPPRRRVVVYYY[[[\\\]]]]]]\\\\\\\\\\\\\\\^^^```___ZZZSSSNNNMMMNNNOOOPPPOOOOOOOOOOOORRRSSSTTTSSSQQQOOOOOOOOOQQQPPPNNNMMMMMMOOOQQQRRRSSSQQQOOOMMMLLLMMMNNNOOORRRQQQQQQQQQRRRQQQNNNLLLLLLKKKIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLKKKMMMPPPRRRTTTTTTTTTSSSRRRPPPMMMLLLJJJJJJIIIGGGDDD@@@===;;;<<<999888;;;;;;999:::<<<@@@EEEHHHGGGFFFHHHHHHEEEEEEDDDBBB???>>>>>>???@@@@@@>>>======???AAAAAAAAA;;;<<<===??????>>>===<<<:::;;;<<<===<<<:::888777666666555555666666777888666666666777666666666666444444444444444444333333111111111111000000000///////////////////////////......---------,,,,,,,,,)))+++------+++((('''&&&))))))******+++,,,------,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&'''((())))))|||cccOOODDD===<<<<<<:::999888777666555555555555555555555444000111222333333333222222333///,,,,,,///222222111/////////....../////////+++,,,---.........------+++,,,,,,------.........***)))(((''''''(((***+++))))))))))))))))))))))))******************++++++*********+++++++++++++++)))******++++++************+++,,,------------,,,000---***+++...///...,,,''')))++++++******+++,,,+++************+++,,,,,,***************+++,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///666666555444333333333444111111222111111000///...111111111111222444666777888888777777777666666666444444444555666777777888888666666666888888777666777888999999777666777888999:::<<<===<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>???????????????AAAAAAAAACCCEEEHHHKKKLLLKKKKKKKKKIIIFFFEEEFFFGGGLLLPPPWWW]]]``````^^^\\\YYYWWWSSSOOOMMMLLLLLLMMMPPPQQQSSSSSSSSSUUUXXX[[[^^^```cccgggiiijjjkkkjjjnnnmmmlllkkkiiihhhggggggfffdddaaa______aaadddfffbbb\\\WWWUUUSSSQQQSSSXXXZZZ[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^___^^^ZZZTTTPPPNNNPPPRRRSSSSSSSSSTTTVVVWWWXXXYYYXXXUUURRRQQQQQQSSSQQQOOONNNMMMNNNOOOPPPPPPOOOMMMLLLLLLNNNPPPQQQSSSSSSSSSTTTUUUTTTPPPNNNMMMLLLJJJIIIHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLNNNQQQPPPQQQRRRSSSRRROOOMMMKKKIIIHHHGGGEEECCCBBBAAA@@@AAA<<<999;;;<<<;;;<<<>>>AAAFFFIIIGGGGGGIIIJJJHHHDDDCCCBBB@@@@@@@@@AAABBBBBB@@@??????AAABBBAAA@@@:::;;;===>>>>>>>>>===<<<:::;;;===<<<:::777666666555555555555555666777777666666666666555555555555555444444444444444444444111111111111000000000000////////////////////////......---------,,,,,,,,,)))+++,,,,,,***(((((((((%%%&&&''')))+++---...///,,,,,,++++++***)))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''(((''''''}}}cccNNNCCC<<<<<<;;;:::999777666555444444555555555555555444000222444666666555444222222111////////////000000///......------......///+++,,,---.........------++++++,,,,,,---......///,,,+++)))((('''(((***+++'''((()))******)))(((''')))))))))***+++++++++,,,,,,,,,,,,,,,+++++++++++++++******)))))))))******+++,,,---------,,,+++***...)))%%%&&&***------+++***+++---,,,+++******+++)))))))))))))))***++++++)))))))))***+++,,,---...************************+++,,,,,,,,,,,,---------************************************++++++++++++++++++++++++++++++++++++******)))***+++---///000555333111///......000111//////000000000//////...000/////////111333666777777777666555555555555555444444555555666666777777888777666666777888777555666888::::::888777888:::999;;;<<<<<<;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>????????????AAAAAABBBDDDFFFIIILLLNNNIIIIIIIIIHHHFFFFFFHHHJJJNNNQQQWWW[[[^^^]]][[[YYYZZZWWWSSSOOOMMMLLLMMMNNNRRRSSSTTTTTTTTTUUUWWWYYY\\\___bbbfffiiikkkkkkkkkooonnnmmmlllkkkiiihhhhhhiiifffbbb______bbbfffiiiddd^^^XXXVVVTTTRRRUUUZZZ]]]]]]]]]^^^```````````````___^^^^^^]]][[[WWWTTTQQQTTTWWWWWWWWWVVVXXXZZZYYY[[[]]]\\\ZZZWWWUUUUUUVVVUUUSSSQQQOOONNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRTTTVVVXXXWWWTTTQQQLLLKKKIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKJJJKKKLLLNNNKKKMMMOOOQQQPPPNNNLLLJJJFFFFFFEEEDDDEEEGGGHHHJJJGGG@@@;;;<<<======>>>AAACCCHHHJJJHHHGGGKKKLLLKKKFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????AAAAAA@@@???;;;;;;<<<<<<=========<<<;;;<<<===;;;777555555555555555444444444555666666777666555555444444444555444444444333333222222222111111111111000000000000////////////////////////......---------,,,,,,,,,)))+++++++++))))))***+++&&&&&&((()))***,,,------,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''#########""""""#########%%%%%%&&&'''''''''&&&%%%eeePPPDDD<<<<<<;;;;;;999777666555444444555555666555555444333555888;;;;;;:::777555000000000...,,,++++++---...------,,,,,,------...***+++---...///...------++++++,,,,,,---...//////...,,,***)))((()))***+++'''(((***++++++***((('''(((((()))***+++,,,,,,------------,,,,,,+++++++++,,,+++***)))))))))++++++............---+++)))((()))### %%%)))+++***,,,---...---+++)))))))))((((((((((((((()))******((())))))***+++---...///,,,+++(((''''''(((***,,,))))))*********+++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))*********,,,...000333555444222...+++***+++...///...//////000000000000/////////......000333666777555444333222222222222222555555555666666666666666888777666666777888666555666999;;;;;;999888999;;;999;;;<<<<<<:::999999:::888888999::::::;;;<<<<<<;;;<<<===>>>????????????<<<<<<===???BBBEEEHHHJJJGGGHHHHHHGGGFFFGGGIIILLLNNNQQQUUUYYYZZZYYYWWWVVVWWWUUURRROOONNNOOOQQQSSSSSSUUUUUUUUUTTTUUUVVVXXX\\\^^^bbbfffiiikkkkkkkkkooonnnnnnlllkkkjjjiiiiiikkkhhhccc```___bbbgggjjjfff___YYYWWWVVVTTTWWW]]]______^^^```bbbccccccbbbbbb```^^^]]]]]]\\\YYYWWWUUUXXXZZZZZZYYYXXXZZZ\\\ZZZ\\\^^^^^^\\\ZZZYYYYYYYYYXXXVVVSSSQQQOOONNNNNNHHHKKKPPPTTTVVVUUUSSSRRROOOQQQSSSWWWZZZZZZWWWTTTKKKJJJHHHFFFEEEEEEFFFFFFIIIJJJKKKKKKJJJJJJKKKLLLHHHJJJMMMOOOPPPNNNKKKIIIEEEDDDCCCDDDGGGKKKOOOQQQJJJBBB<<<<<<>>>>>>@@@CCCEEEIIIJJJHHHHHHLLLOOONNNJJJIIIGGGFFFDDDCCCCCCCCCAAA@@@>>>???@@@@@@???>>>;;;;;;;;;;;;<<<<<<======<<<======:::666333444555555555444444444555555666777666555444444444444444444444333333222111111000111111111111000000000000////////////////////////......---------,,,,,,,,,***++++++***))))))+++---************)))))))))))),,,,,,++++++***)))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''''''''&&&%%%$$$|||aaaMMMCCC???>>>===;;;:::999888888777777666555444444333333444333222111111111222333000000000000000000000000555222...,,,,,,,,,,,,+++...------,,,,,,------...******+++,,,...///000000************)))))))))))),,,,,,,,,+++++++++******+++++++++*********))))))---,,,+++***))))))))))))*********)))))))))))))))''')))++++++)))))))))***'''***---,,,)))(((+++...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++******)))))))))***++++++***)))((('''))))))))))))))))))))))))(((((((((((((((***,,,---+++******+++---///000///333...))))))---///...+++///////////////.........222111///---...000222444000333666555111000222666777666555555444444444444666555444333444666888:::777888888999999:::;;;;;;<<<<<<;;;::::::::::::;;;;;;:::999999;;;;;;:::999888999<<<===>>>>>><<<<<<>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKMMMOOOSSSUUUVVVUUUTTTRRRUUURRROOOLLLKKKLLLOOOPPPWWW[[[___]]]XXXTTTTTTVVVWWW\\\bbbeeeggghhhlllooopppooonnnmmmlllkkkjjjiiimmmiiieeebbbbbbccccccbbbbbbbbbbbbbbbaaaaaa```___aaabbbbbbcccccccccbbbbbb^^^^^^_________]]][[[ZZZYYYZZZ[[[[[[\\\\\\[[[[[[\\\\\\]]]]]]]]]]]]\\\[[[^^^ZZZUUUQQQPPPOOOOOONNNLLLPPPTTTXXXYYYWWWSSSQQQSSSTTTWWW[[[]]]\\\XXXTTTLLLIIIEEECCCEEEGGGIIIIIIJJJMMMQQQSSSSSSRRRRRRRRROOOOOONNNNNNOOOOOOMMMKKKEEECCCBBBCCCHHHNNNRRRTTTMMMGGG???:::;;;???CCCFFFHHHHHHHHHIIIJJJKKKMMMMMMGGGGGGEEEDDDBBBAAA??????AAA???======>>>??????>>>???===;;;<<>><<<:::::::::999888777666555666555444333333444555666777777777777777666555555444444555555444222111///000///...---------------.........///////////////---------,,,,,,+++++++++...---,,,+++***))))))***'''''''''''''''((()))***)))))))))))))))*********%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%{{{aaaMMMBBB===<<<;;;:::::::::::::::777666666555444444333333555444333222222222333333000000000000000000000000333000---,,,,,,------,,,...------,,,,,,------...++++++++++++++++++++++++************))))))))))))++++++++++++************))))))*********+++++++++---,,,+++***))))))))))))***))))))))))))))))))))))))***,,,,,,*********+++((('''''''''((())))))(((************************************************))))))))))))))))))))))))************************)))))))))((((((((((((((()))******+++***)))((('''******************************)))))))))+++,,,---+++******+++...000111111222...)))))),,,...---+++////////////............000///...---...///111222000222444222...---000444222222111111000000111111444333222222333444666888777777888888999:::::::::;;;;;;:::::::::;;;;;;;;;;;;:::999999;;;;;;:::999888:::<<<===>>>>>>===<<<<<<<<<>>>???AAACCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRPPPNNNMMMMMMNNNPPPRRRXXX[[[^^^\\\WWWTTTUUUWWWXXX]]]bbbeeeeeegggjjjmmmnnnnnnnnnmmmmmmlllkkkjjjkkkhhhdddbbbbbbcccccccccaaaaaabbbbbbbbbbbbaaaaaabbbcccccccccbbbaaa``````______``````aaaaaaaaaaaa``````___^^^]]]]]]\\\\\\ZZZ[[[[[[\\\\\\\\\\\\\\\^^^[[[VVVTTTRRRQQQPPPOOONNNPPPSSSUUUUUURRROOOMMMSSSTTTVVVZZZ\\\[[[WWWTTTLLLIIIEEEDDDEEEGGGIIIIIIKKKOOOSSSUUUVVVUUUUUUVVVTTTRRRPPPPPPPPPOOOMMMLLLHHHFFFDDDEEEHHHLLLNNNOOONNNHHHBBB>>>>>>BBBEEEGGGGGGGGGGGGHHHHHHJJJKKKLLLGGGGGGEEECCC@@@>>>===<<<;;;::::::<<<>>>@@@@@@???>>><<<:::;;;===>>>===;;;999999::::::999888777666777666555555555555666777888888888888888777777666555555666666555444222111000///...------------....../////////////////////---------,,,,,,+++++++++,,,,,,++++++******))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%$$$$$$%%%&&&yyy___LLLBBB;;;;;;::::::::::::;;;;;;666666666555444444333333555555444333333333333444000000000000000000000000111///,,,,,,---......---...------,,,,,,------......---,,,,,,+++***))))))++++++*********)))))))))************))))))))))))'''((()))***+++,,,---------,,,+++***))))))))))))))))))))))))))))))*********+++------+++***++++++)))&&&###%%%)))+++(((%%%))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))*********)))((((((************************++++++*********+++,,,,,,+++******+++///111222222111...***))),,,...---,,,................................./////////000000000222222000---,,,...111//////.........///000000222222111111111333444666666666777777888999999999999999::::::;;;;;;<<<<<<;;;999888999:::;;;:::999888999;;;<<<======<<<<<<;;;<<<===???@@@BBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKMMMNNNMMMMMMNNNOOOPPPRRRTTTUUUXXXZZZ[[[YYYVVVTTTVVVXXX[[[___cccdddddddddgggjjjkkklllmmmnnnnnnllljjjiiiiiifffcccbbbbbbcccdddcccaaabbbcccdddddddddcccbbbccccccbbbbbbaaa___^^^]]]___``````bbbdddgggjjjkkkjjjiiifffbbb```^^^]]]]]]XXXYYYYYYZZZZZZ[[[[[[[[[\\\ZZZXXXWWWWWWVVVSSSQQQPPPQQQQQQQQQPPPMMMKKKJJJQQQRRRTTTVVVXXXXXXUUURRRJJJHHHDDDCCCEEEGGGHHHIIILLLOOOTTTWWWXXXXXXYYYZZZXXXUUURRRPPPPPPPPPNNNMMMJJJHHHGGGHHHJJJKKKKKKKKKLLLHHHCCCAAABBBDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFEEECCCAAA>>><<<:::999777777888;;;===>>>===<<<;;;:::999999;;;;;;:::999888888999::::::999888777888777666555555666777888777777777777777666555555666666666666555444333333//////......------......//////////////////......------,,,,,,,,,,,,++++++******+++,,,,,,+++***)))&&&'''((()))))))))((('''******))))))((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######!!!"""$$$$$$######%%%&&&www]]]KKKBBB;;;;;;::::::999:::::::::666666555555555444444444444444333333222222222222///////////////////////////---,,,,,,.../////////...------,,,,,,------...//////...------,,,+++++++++++++++*********))))))))))))))))))(((((((((((((((((()))***+++,,,,,,------,,,+++***)))))))))))))))))))))))))))************+++---,,,+++******+++)))'''&&&'''***+++***((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((()))******)))((('''))))))******++++++,,,,,,))))))))))))))))))((((((++++++++++++++++++++++++++++++*********************)))))),,,///222333333000---***)))+++------,,,------...............///......000111111111000///000222444333111/////////////////////000111222222222111111111111222333444555555555666777777888888777888999:::;;;<<<<<<===:::999888999:::::::::888777777999:::;;;;;;::::::======>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFGGGIIIJJJKKKJJJKKKMMMPPPSSSUUUWWWWWWXXXYYYXXXVVVTTTTTTWWWZZZ^^^aaaddddddbbbbbbdddgggjjjkkkmmmmmmllljjjgggeeefffcccaaaaaacccdddeeeeeeeeefffggggggfffeeecccbbb```````````````___^^^]]]``````aaacccggglllqqqtttssspppkkkfffbbb___^^^]]]XXXXXXWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ[[[ZZZWWWTTTQQQPPPOOONNNLLLKKKKKKJJJNNNNNNOOOQQQSSSSSSQQQOOOHHHFFFCCCCCCDDDFFFGGGGGGJJJNNNRRRUUUVVVXXXYYY[[[XXXUUUQQQOOOOOOPPPPPPOOOJJJIIIIIIJJJLLLMMMLLLJJJJJJGGGDDDCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFCCCBBB@@@???===;;;999999777777888:::;;;;;;888555888777777777888888888777666777999:::;;;:::999888888777666555555666777888333444444444444333222222555555555555444444333333//////............//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---+++***&&&''')))***+++)))(((&&&******)))(((((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''(((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###"""###%%%ttt\\\KKKBBB===<<<;;;:::999888888888555555555555555444444444222222222222111111000000////////////////////////---,,,+++,,,...000000///...------,,,,,,------...------------------------++++++++++++************)))))))))(((((((((''''''))))))*********+++++++++---,,,+++***))))))))))))(((((())))))************)))+++,,,+++)))(((((()))&&&(((***)))(((''')))+++************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))******++++++,,,,,,(((((((((((((((((())))))************************)))))))))))))))(((((((((***))))))+++///222333333///---+++******+++,,,,,,,,,---------......//////...000111333333222111000000333777888777444111///000000000000000111222333222222222222222222333333333333444555555666666777666777888:::;;;<<<<<<<<<:::999888888::::::999888555555666777888888888888=========>>>???@@@@@@AAA?????????@@@AAABBBDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJHHHJJJNNNQQQUUUXXXYYYZZZXXXWWWVVVTTTTTTUUUXXXZZZ```cccdddccc```___bbbdddhhhiiijjjkkkiiifffccc```bbb```___```ccceeeffffffjjjjjjkkkjjjhhheeeaaa___\\\]]]^^^^^^____________`````````ccchhhnnntttwwwwwwtttnnnhhhccc```^^^]]]YYYXXXWWWUUUTTTTTTTTTTTTUUUVVVXXX[[[^^^]]]ZZZWWWPPPOOOMMMLLLKKKLLLMMMMMMJJJJJJJJJKKKMMMNNNMMMLLLFFFDDDBBBBBBDDDFFFGGGGGGHHHKKKOOOQQQSSSTTTVVVXXXTTTQQQNNNNNNOOOPPPQQQQQQJJJJJJKKKMMMPPPQQQQQQOOOMMMKKKIIIHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDD??????>>>======<<<;;;;;;777777888999:::999666333555555666666555555555666555777999;;;<<<;;;:::999666666444444444444666666333333333333333222111111333333222222222222222222//////.........//////000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...,,,+++'''(((***++++++)))(((&&&)))))))))((('''&&&%%%%%%%%%&&&''''''((('''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&$$$"""!!!!!!"""qqqZZZJJJBBB>>>===;;;:::888777777666555555555555555555555555111111111222111000000///000000000000000000000000---,,,,,,---///000000///...------,,,,,,------...*********++++++,,,,,,,,,,,,++++++++++++*********))))))))))))((((((((((((***************+++++++++---,,,+++***))))))))))))((((((((()))******++++++)))***,,,+++)))''''''((($$$'''***)))&&&$$$'''+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((('''''''''((())))))))))))))))))))))))))))))''''''((())))))(((((('''***))))))***...000111111...---+++***)))***,,,---,,,,,,,,,---......//////000111222333333333222111000333777::::::777333000//////.........///000000111222222222222222222222222222333333444555555555555666888:::<<<<<<;;;;;;:::888777888999:::999888555555555666666777888888::::::;;;;;;<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIJJJJJJJJJIIIIIIKKKNNNRRRVVVYYYZZZ[[[VVVUUUTTTSSSTTTVVVXXXZZZ___aaabbb```]]]\\\^^^aaaeeeeeeffffffdddbbb___^^^___^^^^^^```cccfffgggggglllllllllkkkhhhddd___]]]ZZZZZZ\\\]]]^^^_________^^^___```bbbggglllrrruuuuuurrrnnnhhhddd```]]]\\\[[[YYYXXXVVVUUUUUUUUUVVVUUUVVVXXX[[[]]]\\\XXXUUUNNNMMMLLLKKKKKKLLLNNNOOOHHHGGGFFFGGGIIIKKKJJJJJJFFFEEECCCDDDFFFGGGHHHGGGIIIKKKNNNOOOPPPQQQSSSTTTQQQOOOMMMMMMOOOPPPQQQPPPKKKKKKMMMPPPTTTWWWWWWVVVUUUSSSPPPOOOOOOOOOOOONNNIIIIIIGGGFFFEEEDDDDDDDDD>>>>>>>>>>>>============777666777888::::::888666333444555555333333444555666777:::<<<===;;;:::888666555444333333444555666555555555555555444333333111000000//////000000111//////......//////000000000000000///......------++++++,,,,,,,,,,,,------,,,,,,---......---,,,+++((()))*********)))((('''((((((''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$%%%%%%%%%$$$$$$&&&''''''%%%"""!!!!!!!!!pppXXXIIIBBB<<<;;;:::999888888888888555555555555555555555555111111222333222111000///000000000000000000000000---,,,,,,---///000///......------,,,,,,------...*********++++++,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((()))***+++,,,,,,------,,,+++***))))))))))))'''(((((()))******++++++***,,,---,,,***(((((()))''''''(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))'''''')))+++,,,)))))))))((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&'''((()))******))))))***)))(((***---/////////...---,,,***))))))+++---++++++,,,------...//////000000111222222222222222000111333555666666444222000//////............///000000000111111000000///111111222222333444444444555777999;;;;;;;;;::::::999888777888999:::999777666666666666777888999999::::::::::::;;;;;;;;;;;;>>>>>>>>>???@@@AAACCCCCCEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMOOORRRUUUXXX[[[\\\TTTSSSSSSSSSUUUWWWYYYYYY\\\^^^___\\\YYYWWWZZZ]]]______`````````___^^^^^^\\\\\\\\\___dddggghhhhhhiiiiiijjjiiigggbbb^^^[[[ZZZZZZ[[[\\\]]]]]]]]]]]]]]]]]]___aaaeeeiiimmmpppooonnnkkkgggccc___]]][[[[[[ZZZYYYXXXXXXYYY[[[\\\YYYYYYZZZ[[[ZZZXXXSSSPPPMMMLLLKKKKKKKKKKKKLLLMMMHHHGGGEEEFFFHHHJJJJJJJJJHHHGGGFFFGGGIIIJJJKKKJJJLLLNNNOOOPPPOOOOOOQQQRRRQQQOOONNNOOOPPPPPPOOONNNNNNNNNOOORRRWWWZZZ\\\\\\[[[XXXUUUSSSSSSSSSRRRQQQLLLKKKIIIGGGFFFEEEDDDDDD@@@?????????>>>>>>>>>>>>:::999888888999999888777222444555444222222333555666888;;;======;;;999777777666555444444555666777555555555666555444444333000000///......///000111///////////////000111111111000000///......------+++++++++,,,,,,---------,,,,,,,,,++++++******)))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$&&&''''''&&&###""""""###oooXXXIIIBBB::::::999999888999999:::444555555555555555555555222222333444333222111000000000000000000000000000---,,,,,,...///000///---...------,,,,,,------...------------------------,,,,,,,,,+++++++++******************))))))))))))&&&&&&((()))+++---...///---,,,+++***))))))))))))'''(((((()))***+++++++++,,,---...---+++))))))))),,,)))'''))),,,...,,,)))************************(((((((((((((((((((((((())))))))))))))))))))))))...,,,)))''''''))),,,...,,,,,,++++++******))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&''')))***+++++++++******)))((())),,,.........------,,,***((()))+++---++++++,,,,,,---...//////000000000000000111111111000/////////222333444444222111000///////////////...///////////////......000111111222333333444444666777999;;;;;;;;;:::999999888777888999999999777777777777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<>>======AAA>>>;;;999888777555444111444555444222111333555777999;;;======;;;999777888777666555555666777888333333444444333333222111000000///......///000111///////////////000111111111000000///...---------+++++++++,,,,,,---------,,,,,,***)))((((((((((((++++++***)))(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''***)))((('''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&!!!!!!###$$$&&&'''))))))"""###$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&lllVVVFFF======<<<:::888777666555555666666555444333333222222555555444333333222111111111111111111111000/////////...------,,,,,,,,,,,,,,,---...///000000000000,,,,,,,,,+++++++++*********+++,,,------,,,******...---+++))))))***+++,,,))))))***++++++,,,---------,,,***)))))))))***+++)))************+++++++++++++++,,,,,,,,,+++******$$$%%%&&&(((***+++,,,,,,+++(((***///000---+++,,,,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%&&&'''(((***)))'''$$$"""$$$(((+++++++++)))(((''''''''''''''''''(((((())))))******))))))))))))((((((((((((*********)))))))))))))))******++++++************)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......------///000111111111111111000///------///000111111000///......///000111//////000111111111111111444444333444555777999:::@@@:::555666;;;>>><<<888888777666555555666777777666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAACCCDDDEEEHHHGGGEEEEEEEEEGGGIIIJJJNNNNNNOOORRRUUUWWWWWWVVVNNNOOOPPPRRRTTTUUUWWWWWWYYYWWWUUUUUUVVVVVVUUUTTTVVV[[[___^^^^^^aaabbb``````___```bbbeeehhhhhhgggiiifffaaa_________\\\ZZZ[[[]]]^^^\\\XXXVVVVVVXXXWWW]]]dddhhhhhhiiijjjkkkmmmmmmmmmjjjddd^^^[[[YYYWWWZZZ]]]___```aaaccceee^^^]]][[[XXXVVVTTTSSSSSSJJJKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMNNNOOOPPPPPPPPPRRRTTTVVVWWWVVVTTTSSSSSSPPPMMMPPPTTTVVVSSSPPPWWWWWWWWWWWWXXXZZZ\\\]]]___ZZZUUUTTTVVVWWWUUURRRPPPPPPOOOMMMKKKHHHFFFEEEDDDDDDCCCAAAAAA@@@@@@@@@??????===<<<:::888777666333333333333333333333333::::::;;;<<<:::777444222333333333444666777999:::555555555555555555444444------///111444444222000111111111111000000000000------------,,,+++***))),,,---.........---,,,+++,,,,,,---...---,,,+++***)))((((((***---,,,)))%%%(((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&)))))))))(((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$lllUUUFFF>>>===<<<:::888777666555555666555555444333333222222333333333222111111111000111111000000000////////////...------,,,,,,,,,---.........------,,,++++++,,,,,,,,,+++++++++******))))))***))))))'''%%%$$$+++++++++,,,++++++******,,,,,,,,,---.........///,,,+++***)))((()))******(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))"""###%%%'''(((******+++...******...///,,,***+++)))))))))(((((((((''''''((('''''''''''''''((()))))))))(((&&&%%%&&&(((++++++***)))(((((('''((((((''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000000000000111000...------...000111111000///......///000000//////000111111111111000222222222333444555777777:::666333333777:::999777:::999888777666777777888555666777999::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===>>>???AAABBBDDDEEEEEEHHHGGGFFFEEEEEEFFFHHHIIIMMMMMMMMMOOOQQQRRRRRRQQQMMMNNNOOOPPPSSSUUUWWWXXXWWWUUUTTTTTTVVVWWWWWWWWWZZZ```eeedddcccdddccc```^^^]]]]]]^^^aaaccccccbbbccc```\\\[[[[[[[[[YYYXXX\\\]]]]]]ZZZWWWUUUVVVXXXVVV\\\bbbgggiiijjjlllmmmiiijjjjjjgggbbb]]]YYYXXXWWWZZZ\\\^^^^^^___aaabbb\\\\\\\\\[[[YYYUUURRRQQQLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLMMMNNNJJJKKKMMMPPPQQQRRRRRRRRRQQQSSSVVVXXXXXXWWWUUUTTTTTTPPPNNNOOOSSSVVVTTTRRRVVVVVVUUUUUUVVVWWWYYYZZZYYYVVVSSSSSSVVVXXXUUURRRRRRQQQOOOMMMKKKIIIGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@???===;;;999888777555555555555555555555555777777777777777777777777777666666666666666777888555555444333222111111000---------///111111000...////////////.........---------------,,,+++******+++,,,------------,,,+++******+++++++++***)))(((***(((((())),,,+++)))&&&(((((((((((())))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%jjjUUUFFF???<<<;;;:::888777666666666555555555444444333333222111111111111111111000000111000///.........///000......------------------.........---,,,++++++***,,,,,,,,,+++++++++******)))))))))((('''%%%###"""((()))+++------,,,***)))************************+++***)))((((((((())))))'''((((((((())))))))))))+++++++++******(((''''''###$$$&&&'''((()))))))))---((('''******'''&&&'''((((((((('''''''''''''''******))))))(((((())))))((()))))))))'''''')))+++))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''(((***++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,---...///////////////000///...------...///000000//////......///000000...///000000111111000000000000111333444444444444444444333333444666888999777666555444333333333333555555666888999999999999:::::::::;;;;;;;;;<<<<<<>>>???@@@BBBDDDFFFFFFGGGKKKJJJIIIHHHHHHHHHIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTWWWYYYUUUSSSRRRTTTWWWZZZ[[[\\\```fffkkkiiigggfffccc___^^^]]][[[[[[\\\]]]]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXX^^^]]][[[XXXUUUUUUWWWYYYYYY]]]bbbeeeggghhhiiijjjdddeeefffddd___[[[XXXWWWWWWYYY[[[\\\[[[[[[]]]^^^[[[\\\\\\\\\YYYUUUQQQOOOQQQPPPNNNMMMKKKJJJJJJJJJEEEFFFGGGIIILLLNNNPPPPPPJJJLLLPPPSSSUUUUUUTTTSSSSSSTTTWWWXXXYYYWWWUUUTTTTTTQQQNNNNNNRRRUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRPPPPPPSSSWWWXXXVVVSSSRRRQQQNNNLLLJJJIIIHHHHHHCCCCCCCCCCCCDDDDDDDDDEEEBBBBBB@@@>>><<<:::888888666666666666666666666666444444333444666888:::<<<:::999888777666555555555666555444333222111000///000///......000000///.../////////.........------------...------,,,+++******++++++,,,,,,,,,++++++)))***+++++++++***((((((***)))((((((******)))((())))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&iiiUUUGGG???<<<;;;:::888777666666666555555444444444333333333000000111111111111111111222000...---,,,---///000......---------......///------------...//////000,,,,,,,,,+++++++++******+++******)))(((((('''&&&((()))***+++,,,,,,+++***((((((((((((((((((''''''***))))))(((((((((((((((((((((((()))))))))******)))))))))((('''&&&%%%$$$))))))*********))))))(((,,,'''%%%((()))'''''')))************************++++++***)))((((((((((((&&&((())))))((((((((())))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))***)))(((((((((***,,,---+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,---.....................---,,,,,,---................../////////000...//////000000000000000///000222333444444333333111333555555444555999<<<777666555333222111111000444444555777777888888888999999::::::;;;;;;<<<<<<@@@AAACCCFFFGGGHHHIIIIIINNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIGGGGGGGGGHHHKKKKKKLLLMMMPPPTTTXXXZZZTTTSSSSSSVVVZZZ___aaabbbdddiiikkkhhheeedddbbb^^^```]]]ZZZXXXYYYYYYYYYYYYXXXXXXXXXYYYZZZ\\\\\\\\\aaa___[[[WWWUUUVVVYYY[[[^^^___aaabbbbbbaaa``````___aaabbbaaa^^^ZZZXXXXXXWWWYYYZZZZZZYYYXXXYYYZZZZZZZZZZZZYYYVVVSSSQQQOOOVVVUUURRROOOMMMLLLLLLLLLFFFFFFHHHJJJLLLNNNOOOPPPJJJMMMQQQTTTVVVVVVTTTSSSSSSTTTVVVWWWWWWVVVSSSRRRRRROOOLLLLLLOOORRRTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOLLLLLLOOOSSSWWWXXXVVVTTTPPPNNNLLLIIIGGGGGGHHHHHHBBBCCCDDDDDDEEEEEEEEEEEEAAAAAA???===;;;999888777666666666666666666666666222333444555777:::<<<===:::999888666444333333333666666555555444333222222444222000000111111111000111111000000000/////////------......---,,,++++++)))*********+++++++++++++++,,,,,,------+++***))))))(((((('''((()))******))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&hhhTTTGGG@@@;;;;;;999888777777777777444444444444444333333333111111111222222222222222222000...---,,,---///000------------......///000......---------...//////,,,,,,,,,+++++++++************************++++++***))))))))))))***,,,---+++++++++++++++*********))))))))))))(((((((((''')))))))))*********++++++))))))))))))((('''&&&%%%,,,,,,,,,+++***(((&&&&&&,,,(((&&&***,,,+++,,,...++++++++++++++++++++++++***)))((((((''''''''''''$$$&&&((()))(((''''''((()))(((((((((((())))))***(((((((((''''''''''''''''''((((((((()))))))))***''''''(((((())))))))))))))))))((((((((()))+++,,,++++++++++++******)))(((*********+++++++++,,,,,,+++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,---------......////////////......///000000000000000///000222333444444333222...111444555333333777;;;;;;::::::999888666555555333333444555666666666666888999999:::;;;======>>>BBBDDDFFFHHHJJJJJJJJJIIIMMMMMMNNNNNNNNNMMMKKKJJJIIIJJJJJJHHHEEEDDDEEEGGGJJJKKKLLLNNNQQQTTTWWWYYYUUUUUUVVVZZZ___dddfffffffffhhhgggbbb___```aaa```aaa]]]XXXUUUTTTUUUUUUUUUVVVWWWYYY[[[]]]^^^```aaadddaaa\\\XXXWWWYYY[[[]]]]]]]]]\\\\\\[[[[[[ZZZYYY[[[^^^```___]]][[[ZZZYYYWWWYYYZZZYYYXXXVVVVVVWWWZZZXXXVVVSSSRRRQQQQQQRRRWWWUUURRROOOLLLKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMIIILLLPPPSSSTTTTTTRRRPPPQQQRRRTTTUUUUUURRRPPPNNNNNNLLLJJJJJJLLLOOOQQQSSSPPPPPPOOONNNMMMLLLKKKKKKIIIKKKNNNSSSVVVWWWUUUSSSMMMKKKHHHFFFEEEEEEFFFGGGBBBCCCDDDDDDDDDDDDDDDCCC>>>>>><<<;;;999777666666555555555555555555555555222444777999;;;;;;::::::777666555444333222222222333333444444444444444444555333111000111111111000000000000000////////////------.........---,,,,,,))))))))))))******++++++++++++,,,---,,,+++***)))(((((((((''''''(((***+++***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((#####################$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&gggTTTGGGAAA;;;:::999888777777777777444444444444444444444444222222222222222222222111111000///.........///000------------...///000111000///---+++)))))))))***,,,,,,,,,+++++++++******)))((((((((()))***+++,,,+++***)))'''((()))+++---))))))******************))))))*********)))((('''************+++++++++++++++++++++++++++******)))++++++***)))(((&&&%%%$$$&&&######'''***))))))+++))))))))))))************(((((('''&&&&&&&&&''''''###%%%'''((('''''''''((())))))(((((((((((())))))(((((((((''''''''''''&&&''''''(((((())))))******&&&''''''(((((())))))***''''''''''''''''''''''''*********+++******))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,---...///////////////---...//////000000//////000111111222333333222222,,,///222222111111444777:::::::::999888777666555222333333444555555444444777888999;;;===???@@@AAADDDEEEHHHJJJJJJJJJIIIHHHGGGIIIJJJKKKKKKJJJHHHFFFGGGHHHIIIGGGDDDCCCFFFIIIJJJLLLNNNPPPSSSUUUWWWXXXUUUVVVZZZ___dddggghhhgggeeegggeee___]]]aaaddddddbbb^^^WWWSSSRRRRRRSSSSSSUUUXXX\\\^^^```aaadddfffhhhccc^^^[[[[[[]]]^^^___YYYWWWUUUUUUWWWXXXXXXWWWXXXZZZ]]]^^^]]]\\\[[[[[[XXXZZZ[[[ZZZXXXVVVVVVWWWYYYWWWSSSQQQPPPQQQSSSUUUSSSRRRPPPMMMKKKIIIHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQQQQPPPOOONNNPPPQQQRRRSSSRRRPPPMMMKKKKKKJJJIIIIIIKKKMMMPPPQQQOOOOOONNNNNNMMMKKKJJJIIIHHHJJJNNNQQQRRRRRRQQQPPPIIIHHHGGGEEEDDDDDDEEEEEEBBBCCCCCCDDDCCCAAA???>>>;;;:::999888777666666555444444444444444444444444444666999;;;<<<;;;999777555444333222222111222222000000111111222333333333222111//////000000///............---------,,,,,,------............------))))))))))))***+++,,,---((()))*********)))''''''%%%'''(((((((((((()))+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%gggTTTGGGAAA::::::999888777777777777444444444444444444444444222222222111000000//////111111000000000/////////,,,,,,------...000111222111///,,,***)))((()))))),,,,,,,,,+++++++++************)))((()))***+++++++++******)))))))))))))))'''''''''(((((())))))))))))***+++++++++***)))((())))))))))))************))))))***++++++++++++***(((((()))))))))(((((('''$$$!!!"""''')))'''&&&'''(((((((((((()))))))))***''''''&&&&&&&&&'''((((((%%%&&&'''((('''''')))***+++***)))(((((('''(((((((((((('''''''''&&&&&&&&&'''''''''((()))*********&&&&&&''''''((())))))***''''''((()))((('''%%%###((())))))************)))))))))))))))*********+++***+++++++++++++++************++++++++++++******+++,,,---///////////////---...//////000000//////000000//////000000111111---///000222222222333444666666777777777666444444111222333333333333333333666777999;;;>>>AAACCCDDDDDDEEEGGGIIIIIIGGGEEEDDDCCCEEEHHHIIIJJJHHHFFFDDDDDDFFFGGGEEEBBBBBBGGGKKKKKKMMMPPPSSSUUUVVVVVVVVVUUUWWW\\\bbbggghhhgggeeedddggggggcccbbbgggjjjjjjgggaaaZZZUUUTTTUUUVVVVVVYYY\\\aaadddeeegggjjjllljjjfffaaa______aaaaaa```XXXUUURRRRRRTTTUUUUUUTTTTTTWWW[[[\\\\\\[[[[[[\\\YYYZZZ[[[[[[YYYWWWWWWXXXVVVUUUTTTSSSSSSTTTVVVVVVRRRRRRQQQOOOMMMJJJHHHGGGHHHHHHHHHHHHIIIIIIIIIIIILLLMMMNNNOOOOOONNNMMMLLLOOOPPPRRRRRRQQQNNNKKKIIIHHHIIIJJJKKKLLLMMMOOOQQQNNNNNNNNNNNNMMMLLLJJJIIIHHHJJJLLLMMMMMMLLLKKKKKKGGGGGGGGGFFFEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>;;;999888888888777777777666666444444444444444444444444555666777888999999888888777666444333222111111111111111111111111222222222000000000111222222///---......---------,,,,,,,,,------............------******))))))***+++---...((()))*********)))'''&&&###&&&)))***(((((((((************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%&&&'''''''''&&&%%%$$$gggTTTGGGAAA::::::999888777777777888444444444444444444444444222111111000///......---111111111222111000//////,,,,,,------///000222333///...,,,++++++,,,...///,,,,,,,,,+++++++++******...---,,,*********++++++)))***+++,,,+++)))'''&&&)))******+++,,,------...***++++++,,,,,,***)))((((((((((((((())))))))))))%%%&&&'''((())))))))))))'''((()))***,,,,,,------+++((()))---///,,,))))))((()))))))))******++++++'''''''''''''''((()))***&&&'''(((((('''(((***,,,++++++***(((''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++&&&&&&&&&'''((())))))***(((***+++,,,+++(((%%%###'''((()))***************))))))))))))******************+++++++++******)))******++++++++++++*********+++---///000000///...---......///////////////000///...------...000111000111222333555555555555888888999::::::999888777111111222333333333222222555666999<<>>AAACCCDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGFFFGGGJJJMMMMMMIIIEEEGGGEEECCCDDDFFFIIIKKKKKKUUUTTTTTTTTTTTTSSSPPPNNNQQQVVV]]]bbbdddeeeeeeeeecccggglllooooooppprrrtttpppjjjccc```______^^^]]]aaaeeefffcccccchhhkkkkkkeeeeeeeeefffeeecccbbbaaaXXXUUUQQQOOOOOOOOOOOONNNRRRSSSTTTVVVXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWTTTUUUUUUUUUUUUTTTSSSSSSUUUSSSPPPMMMKKKJJJIIIIIIDDDEEEFFFFFFEEEEEEGGGIIIOOOQQQSSSOOOJJJGGGIIILLLMMMNNNOOOOOOMMMKKKKKKKKKIIIIIIKKKLLLMMMMMMMMMMMMMMMOOOQQQRRRRRRPPPMMMKKKKKKJJJHHHGGGFFFFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIFFFDDDBBBAAAAAA???;;;999999999888777666555444333666555333333555666555444444444333222222222333333111333555333111///111333666555444333222111111111111111000//////////////////............---------//////...---,,,,,,++++++,,,,,,,,,+++***)))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&(((***&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$gggRRREEEAAA<<<;;;999888777777666666555555444444444333333333111222444222000///000222444333111000//////000000......---------...///000///......---,,,,,,++++++------,,,+++++++++,,,---...,,,***)))***++++++***---,,,+++***************************)))))))))))),,,***(((((()))******)))+++++++++***************))))))(((((((((((())))))'''(((******))))))***,,,,,,++++++************++++++***)))((('''''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((((((((((()))))))))******'''''''''&&&''''''(((((((((&&&&&&&&&((()))((('''))))))(((((((((((())))))******++++++++++++*********************)))))))))************************(((((()))***+++,,,,,,------.........////////////................../////////////////////////////////000000111222333444555666777999::::::888555444333333333111000000222444666777888:::;;;<<<======???@@@@@@AAACCCEEEGGGHHHHHHGGGGGGIIILLLKKKHHHEEEHHHFFFDDDEEEGGGJJJLLLLLLTTTTTTUUUTTTSSSQQQOOONNNPPPUUU[[[```bbbcccdddeeedddiiimmmpppppppppqqqrrrnnniiidddaaaaaaaaa___]]]cccffffffbbbaaaccceeeddddddeeeffffffeeedddbbb```VVVSSSOOONNNNNNPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUTTTTTTTTTTTTUUUTTTSSSQQQPPPOOONNNNNNEEEEEEFFFEEEDDDEEEHHHJJJQQQSSSSSSOOOJJJHHHJJJNNNOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIMMMNNNPPPQQQPPPMMMJJJHHHHHHHHHGGGFFFFFFFFFGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIGGGEEECCCAAA@@@???<<<::::::999999888666555555444666555333333555666555444000000000111222333555555222444555444111000111333555444333222222222222222111000000///////////////000/////////......------000//////...------,,,,,,,,,+++++++++***))))))))))))))))))))))))((('''''''''''''''&&&&&&'''''''''&&&'''''''''%%%%%%''')))&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$~~~fffQQQEEEAAA<<<;;;999888777777666666333444555555555444333222111222333222000000000111555444111000///000111222///---,,,++++++---///000///...---,,,++++++,,,,,,...---,,,+++++++++++++++...,,,))))))***++++++***...---,,,+++************************))))))))))))(((***+++)))'''&&&(((++++++++++++***************))))))(((((((((((())))))((()))******)))((()))+++((())))))************)))+++***)))((((((''''''(((''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&'''((()))***((('''&&&&&&&&&&&&&&&&&&(((&&&&&&'''((()))(((''')))((((((''''''(((((())))))******++++++******)))***************+++++++++************************(((((()))***+++,,,,,,------------.........//////------......//////000000000000000000000000000000//////000111222333333444666777888999999888666555444555444333111000222444666666777777888888999999<<<<<<===>>>AAADDDHHHJJJHHHHHHGGGHHHIIIIIIGGGFFFHHHFFFEEEEEEHHHKKKMMMMMMQQQSSSUUUTTTPPPLLLLLLMMMPPPTTTYYY]]]```bbbdddeeehhhkkkooorrrrrrqqqppppppllliiidddcccdddccc```^^^aaaeeeeee```___aaabbbaaacccdddfffgggfffdddaaa___UUURRRNNNLLLMMMOOOQQQRRROOOPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTFFFFFFFFFDDDDDDEEEIIILLLSSSTTTRRRNNNJJJIIIKKKOOOPPPPPPOOONNNMMMLLLKKKKKKMMMLLLJJJHHHGGGFFFGGGGGGMMMNNNOOOOOOMMMJJJFFFDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHEEEBBB@@@??????===<<<::::::999888777666666555666444333333444555555444000000000000111333444555333444555444222111222333333333222222222222222333111000//////......//////000000000///...------,,,000000//////......------++++++******************)))))))))))))))(((''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&'''&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$}}}eeeQQQEEEAAA;;;;;;999888777666666666333444555666666444222111222222222222111000000111333222///------...000111...---+++***+++,,,...000///...,,,******+++,,,---------,,,++++++*********...+++))))))***+++******///...---+++************************)))))))))(((+++,,,,,,***(((&&&'''((('''''''''((())))))******))))))(((((((((((()))))))))***+++***)))((()))***&&&'''(((*********)))(((******)))((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((((((''''''''''''((((((((('''%%%$$$%%%&&&(((***((('''&&&%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&(((((((((''''''(((((((((''''''((((((((((((''''''))))))******++++++,,,,,,***************++++++++++++++++++************))),,,,,,---------.........,,,---...///000000111111//////////////////////////////000000111222222333444555777888888777666555666666555333111111333555444444555555666888999:::;;;;;;:::;;;>>>BBBFFFIIIHHHGGGGGGFFFGGGGGGFFFFFFGGGEEEDDDDDDGGGKKKLLLMMMMMMQQQTTTRRRLLLIIIIIILLLQQQUUUYYY]]]```ccceeehhhlllnnnqqqssssssrrrpppooollliiiffffffgggfffccc___^^^bbbccc```___bbbdddbbbbbbcccfffgggfffdddaaa^^^WWWTTTOOOMMMMMMOOOQQQQQQNNNPPPQQQRRRSSSRRRQQQPPPOOOOOOPPPRRRTTTWWWYYY[[[]]][[[XXXUUURRRRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWWWWHHHGGGFFFEEEDDDFFFKKKOOOSSSRRROOOKKKHHHHHHKKKNNNPPPOOOMMMLLLLLLLLLKKKJJJNNNLLLJJJGGGFFFFFFGGGGGGMMMNNNNNNMMMKKKHHHDDDBBBDDDDDDEEEEEEGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGDDD@@@>>>=========<<<::::::999999888777777666666444333333444555555444444444333222111111111111444444444444333222222333222111111111111222222333000000///............///000//////...---,,,++++++//////......------------***************+++++++++)))))))))))))))(((''''''&&&''''''''''''''''''&&&'''((((((&&&$$$$$$%%%&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%|||dddQQQEEEAAA;;;;;;999888777666666666333444555666666444222111222222111111111111111000222111///...---...000111...---+++++++++,,,...//////---+++******+++,,,---,,,,,,,,,++++++*********---+++)))((()))******)))...---,,,+++************************)))))))))(((+++)))))))))++++++***((($$$%%%&&&''')))+++,,,---))))))(((((((((((()))))))))***+++***)))((()))***%%%&&&((()))******)))(((***))))))(((((((((((()))''''''''''''(((((((((((('''(((((((((((((((((('''((((((''''''''''''((((((((('''%%%$$$$$$&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%((((((''''''''''''((((((''''''(((((((((((('''''')))))))))******++++++,,,))))))*********++++++++++++++++++************))),,,,,,,,,,,,------------+++,,,...///000000000000------------------------/////////000000111111111333333555666666666666555666666555444222222333555666666555555666777888999<<<;;;::::::;;;???BBBEEEFFFFFFFFFFFFEEEEEEEEEFFFEEECCCBBBCCCFFFIIIKKKLLLJJJOOORRRPPPKKKHHHIIIKKKSSSVVV[[[___bbbeeehhhjjjppppppqqqrrrsssrrrpppnnnllljjjhhhhhhiiihhheeeaaa___ccceeebbbaaadddeeecccbbbccceeefffeeeccc```___[[[WWWRRROOOOOOOOOPPPPPPOOOPPPRRRSSSRRRQQQOOOMMMJJJKKKLLLOOOSSSXXX\\\^^^aaa___ZZZVVVRRRQQQPPPPPPPPPQQQSSSUUUUUUUUUUUUTTTHHHHHHGGGEEEEEEHHHLLLPPPOOONNNKKKHHHFFFGGGIIILLLOOOLLLJJJIIIJJJKKKJJJHHHLLLKKKIIIGGGGGGHHHIIIJJJMMMMMMMMMLLLJJJGGGDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDCCCBBBAAABBBBBBCCCEEEAAA===;;;;;;;;;;;;:::::::::999999888777777777555444222222444555444333666666555333333222222222444444333333333333222222111111000000000111222222000//////.....................------,,,+++******------,,,,,,,,,,,,,,,+++***************+++++++++)))))))))))))))(((''''''&&&&&&'''(((((('''&&&&&&'''''''''&&&$$$###%%%&&&'''''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$###"""!!! %%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{dddPPPDDDAAA<<<;;;999888777777666666333444555555555444333222333222111111222222111///111111000000000000000111---------------......///---,,,+++******+++,,,---******++++++++++++******---+++(((((()))******))),,,+++******))))))******************))))))))))))&&&%%%%%%(((+++---,,,***%%%&&&((()))+++---//////))))))(((((((((((())))))((()))******)))((()))+++'''(((((())))))))))))((())))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''&&&%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%(((''''''&&&&&&''''''(((((())))))******))))))((()))))))))))))))*********)))))))))***++++++,,,,,,(((((()))***+++,,,,,,---+++++++++,,,,,,,,,------+++,,,---/////////......,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000000111222333444555555555444555555333222222444666;;;999777666555444555555::::::999999:::<<>>>>>>>>???@@@BBB???<<<;;;;;;::::::888999999888888888777777777555333222222333444444333444444444444444555666666444333111222333333222000111111000000000000000111000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************)))))))))))))))(((''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$###"""!!! %%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&zzzcccPPPDDDAAA<<<;;;999888777777666666555555444444444333333333444222000000222333111///...///000000111000///...,,,---.../////////......++++++++++++++++++++++++((()))***+++,,,,,,++++++---+++(((((()))******)))))))))(((((())))))******************))))))))))))$$$&&&((()))'''&&&''''''(((((()))***+++,,,------))))))(((((((((((())))))'''(((******))))))***,,,******))))))(((((())))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&''''''''''''((((((((('''''''''&&&''''''(((((('''&&&%%%&&&((()))((('''(((''''''&&&&&&''''''((((((((())))))))))))(((((()))))))))(((((((((((((((((())))))***++++++,,,,,,(((((()))***+++,,,,,,---++++++++++++,,,,,,,,,,,,***,,,---.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////000000...///000111222333444444222333333222222222555777:::999666444333444444555777777888999:::<<<===>>>>>>BBBEEEGGGEEEDDDEEEFFFDDDBBBAAABBBFFFJJJLLLLLLNNNOOOPPPQQQRRRQQQPPPPPPSSSXXX___dddgggiiikkklllpppllliiihhhjjjllllllkkkllliiieeedddeeeeeebbb^^^bbbgggiiifffeeeffffffdddeeedddcccbbbbbbaaaaaaaaa^^^\\\YYYXXXWWWVVVTTTRRRRRRSSSUUUVVVTTTQQQNNNLLLLLLLLLMMMNNNRRRVVV[[[]]]]]]\\\[[[YYYVVVTTTSSSRRROOONNNLLLKKKIIIIIIHHHHHHBBBCCCDDDDDDDDDEEEHHHKKKFFFEEEDDDDDDFFFGGGIIIIIIGGGCCC@@@AAAEEEHHHGGGEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@AAA@@@>>>===<<<===>>>???@@@???===<<<<<<;;;999888888888777777777777666666555333222222333444444333444444333333333444555555333111000000222222111///222111000/////////////////////...------------...------............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))(((''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&%%%$$$$$$&&&'''(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&zzzcccPPPDDDAAA<<<;;;999888777777666666666555444333333333444444444222000000222333111///***+++---//////...,,,+++,,,---///111111000///---***++++++,,,,,,,,,++++++&&&((()))+++,,,,,,,,,+++---***(((((()))***))))))''''''''''''((()))***+++************))))))))))))%%%***---***""""""(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))***))))))+++---,,,+++***((((((((()))***))))))(((((((((((()))***&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''(((((())))))(((((('''''''''''''''((()))***)))((('''(((*********((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&((())))))***++++++,,,,,,+++++++++************)))******+++++++++,,,,,,,,,***,,,---......,,,+++)))------------------------.........///////////////---......000111222333444111222222222111333555888666555333333333555777888444555777888:::<<<===>>><<<@@@EEEGGGFFFEEEEEEFFFEEECCCBBBCCCGGGKKKMMMNNNQQQPPPQQQSSSUUUVVVTTTSSSRRRWWW___eeehhhiiijjjkkknnnjjjeeecccfffiiijjjiiikkkgggcccbbbbbbbbb___\\\^^^dddgggffffffiiijjjhhhfffdddcccaaa```aaaaaabbb]]]\\\[[[[[[[[[ZZZWWWUUUSSSTTTVVVWWWUUURRRNNNLLLPPPOOONNNOOOQQQUUUYYY[[[YYYYYYYYYYYYXXXWWWUUUUUUPPPNNNKKKHHHFFFEEEDDDDDD>>>@@@AAABBBBBBCCCFFFHHHDDDCCCCCCEEEGGGIIIIIIIIIEEE@@@===>>>CCCGGGGGGEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDCCCBBB???===<<>>===<<<===???@@@@@@???>>>===>>><<<:::888777777777777666666666666555333222222333444444333777666444333222111111111333111//////111222000...222222111///............//////...------------.........//////000111111111---------------------------,,,,,,+++***)))(((((()))))))))))))))(((((('''%%%&&&((())))))(((&&&%%%###$$$%%%%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!"""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&|||eeePPPBBB===<<<;;;999777777777777777666555444333333444555666666666555444222111000000000000////////////000111------............------.........------,,,,,,,,,)))))))))***++++++,,,,,,(((***,,,......---***)))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))((((((((((((***)))(((''''''((()))***+++***)))'''''''''((()))'''&&&&&&'''))))))((('''%%%&&&((('''&&&&&&'''(((&&&%%%%%%$$$$$$$$$%%%%%%(((((('''&&&%%%$$$$$$###((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((('''&&&'''((()))***'''((())))))(((((()))***(((((((((((())))))))))))&&&(((***,,,,,,+++)))'''))))))))))))************---,,,***((()))***---...---+++******+++,,,,,,++++++++++++++++++---...///---...............------............000222444555111111000000111333444555777666555444333444444555444555555666777999;;;;;;???@@@CCCFFFHHHIIIJJJJJJCCCEEEFFFGGGGGGIIILLLNNNQQQSSSUUUWWWXXXVVVRRROOOQQQXXX___aaa``````bbbeeeeeeffffffeeeccccccdddfffddddddcccbbb___\\\YYYWWWWWW^^^bbb``````cccffffffdddbbb```aaaddddddbbb___\\\ZZZXXXUUUSSSRRRQQQQQQUUUVVVWWWUUUQQQNNNLLLLLLNNNIIIFFFGGGMMMRRRSSSQQQRRRTTTUUUVVVWWWUUUTTTSSSSSSOOOIIIDDDCCCDDDEEEEEECCCEEEEEEDDDAAABBBEEEHHHFFFDDDCCCDDDFFFGGGGGGFFF??????@@@AAABBBCCCCCCDDDFFFGGGHHHGGGEEEDDDCCCDDDAAABBBCCCCCCCCCCCCCCCCCCEEEDDDBBBAAA>>><<<;;;:::===<<<<<<<<<===???AAABBBCCCAAA>>>>>>???===:::666777777666555555555666666444555555555666666777777999888666555333333222222111/////////111222111000000//////.........//////---------,,,,,,+++++++++///...---///000000///---000---++++++---...---+++++++++++++++++++++++++++***************)))((((((******)))(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{cccOOOCCC>>>???>>>;;;999777666555555666555444444444444555666555555444333222111111000000000////////////000000000000000///...------,,,------,,,,,,,,,+++++++++,,,,,,++++++***)))))))))+++++++++************+++)))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))((())))))***++++++******))))))))))))((((((((('''***)))(((''''''((())))))+++***))))))(((((()))))))))(((((()))++++++***))))))***+++***)))((()))***(((''''''&&&&&&''''''((()))((((((''''''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((('''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&'''((()))&&&((())))))(((((()))***(((((()))))))))*********'''(((***++++++***)))((())))))))))))************(((((()))***+++---......,,,+++******,,,,,,+++******++++++,,,,,,------...------...///////////////000000/////////111222333111111000000111222444555777666444333333333444555444444555666888:::<<<===;;;<<>><<<;;;;;;<<<<<<<<<<<<<<<===>>>>>>AAA???======>>>===:::777666666666666777777777777444555555555666666666777777777666555444333222222222000000111222333222111000000///........................------,,,,,,,,,...------...000111///...000---++++++---...---+++++++++++++++++++++++++++)))************)))((((((***))))))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxaaaNNNCCC@@@>>>===:::888777666666666666555444444444444555666444333333333222222222222000000000//////////////////......---,,,---------,,,,,,++++++++++++******,,,,,,++++++***)))))))))...,,,)))&&&&&&'''***,,,)))))))))))))))))))))))),,,+++******************(((((((((((((((((((((((((((((())))))******)))))))))))))))(((((((((''''''))))))(((((((((((())))))))))))*********)))(((((()))(((((()))++++++***)))+++,,,,,,+++)))((()))***((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&((())))))(((''')))***(((((()))))))))*********((((((((())))))*********))))))))))))************'''(((***,,,------,,,++++++******,,,------+++))))))***,,,---......---,,,---...//////000000000000111000000//////000000111111111000000000222333444666555333222222333444444444444555666888:::<<<===888:::<<>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>===<<<<<<======;;;999444555777888999888888777555555555555555666666666555666666666555444222111222111111111333444333222111111000///...------,,,............------------,,,,,,,,,...000111000//////---++++++,,,---,,,+++************************))))))******))))))((('''))))))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$########################vvv___MMMCCCAAA999888777666777888999:::555555555444444555555555222222222222222222222333000000000000000//////...+++*********+++,,,---...,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,...,,,(((&&&%%%&&&(((***))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''((((((((((((((()))))))))'''((()))******)))'''&&&'''&&&&&&'''))))))(((''')))******)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((((((((((('''''''''(((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&''')))(((''''''(((***''''''((((((((()))))))))((((((''''''((()))***+++((()))))))))************,,,,,,,,,++++++)))((((((******+++---...---***((((((***,,,.........---,,,///000000000000000//////////////////000000000111111000000///000111222333444333222111111222333444555555555666777888::::::999;;;===@@@BBBBBBCCCCCCEEEFFFGGGGGGGGGHHHJJJLLLLLLOOOSSSVVVVVVUUUTTTTTTRRRSSSTTTSSSRRRSSSUUUXXX```bbbeeedddbbb```^^^^^^^^^\\\YYYWWWVVVVVVXXXYYYXXX]]]^^^ZZZWWWXXXZZZZZZ___aaabbbddddddaaa]]]ZZZYYYVVVRRRNNNKKKKKKLLLMMMNNNPPPQQQQQQNNNLLLKKKLLLJJJGGGEEEEEEGGGIIIIIIIIIKKKLLLMMMOOOPPPPPPPPPOOOMMMNNNOOONNNLLLJJJIIIIIIRRRRRRSSSQQQOOOLLLJJJIIIJJJHHHEEEDDDDDDDDDBBBAAA?????????@@@@@@AAABBBBBBEEEGGGHHHGGGEEECCCCCCDDDFFFFFFEEEDDDDDDDDDDDDDDD@@@@@@???>>><<<;;;::::::888999:::;;;;;;;;;:::999;;;;;;;;;<<<===<<<;;;;;;555666888999999777555444555555555555555555555555333444666666666444222111222111000111333444333222111111111000...---,,,+++------------------------+++++++++---000111111///---,,,++++++++++++++++++************************)))))))))))))))(((((('''((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$uuu^^^MMMCCCAAA777777666555555666888888444555555555555555555444111111222222222222333333000000000111000///...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------)))))))))***++++++,,,,,,+++***)))((('''''''''''')))))))))))))))))))))))))))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((('''((((((((((((''''''''''''''''''((()))))))))))))))%%%&&&'''((((((((('''&&&'''&&&&&&'''))))))(((''''''(((((('''%%%###$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''(((((()))((((((((('''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((''''''((()))&&&&&&&&&'''''''''((((((((('''&&&&&&''')))+++,,,((()))))))))************...---+++)))(((((()))*********+++---...---***((((((***,,,.........---,,,111111111111000...---,,,,,,---...///000111222222111000/////////000111222333222111000000111222333777666666555555666666777:::;;;===@@@AAABBBBBBBBBCCCDDDFFFFFFFFFGGGIIILLLOOORRRUUUVVVTTTQQQQQQQQQRRRRRRRRRQQQQQQRRRTTTWWWYYY\\\^^^___^^^\\\\\\\\\\\\ZZZWWWUUUUUUVVVYYYZZZZZZ___```[[[XXXZZZ]]]]]]___aaacccdddbbb___[[[YYYXXXUUURRRNNNLLLLLLLLLMMMNNNPPPRRRRRRPPPNNNNNNNNNKKKIIIGGGGGGGGGHHHHHHGGGEEEFFFGGGHHHJJJJJJKKKKKKPPPRRRTTTSSSOOOLLLJJJJJJRRRRRRRRRRRRQQQPPPMMMKKKJJJHHHEEEDDDCCCCCCAAA???======>>>???@@@AAABBBBBBCCCEEEGGGHHHGGGGGGHHHIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBBBB@@@???===;;;:::999666888999;;;<<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<888999:::999777555222000555555555555555444444444222333555666666444222111111000///000222222222000111111111000///---,,,++++++++++++++++++++++++++++++***+++---000111000///,,,,,,++++++*********+++)))))))))))))))))))))))))))))))))))))))(((''''''&&&'''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%uuu^^^LLLCCCAAA<<<;;;888666555444444444444444555666666555444444111111111222222222222222000000111111111///...---000000000000///...,,,,,,,,,,,,------------......,,,,,,++++++***)))))))))))))))******)))((('''&&&))))))))))))))))))))))))***************++++++,,,(((((((((((((((((((((((())))))******))))))((((((((((((((('''''''''&&&&&&&&&'''((()))*********)))&&&&&&'''((((((((('''''')))(((((()))++++++***)))'''))))))(((&&&%%%&&&'''''''''''''''((()))******$$$%%%%%%%%%&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%&&&''''''''''''&&&%%%'''(((((('''&&&((()))&&&&&&'''''''''(((((((((''''''&&&&&&''')))+++,,,))))))))))))************+++)))'''&&&'''***---///+++******,,,------+++))))))***,,,---......---,,,111111111000///...---,,,+++,,,---///111111222222111000///......///000111111111000//////111222333666555555444444444444555888999;;;===???@@@??????@@@BBBDDDDDDEEEFFFIIIKKKQQQTTTWWWVVVRRROOONNNPPPPPPPPPPPPPPPQQQSSSUUUWWWTTTWWWYYYZZZYYYYYYYYYZZZZZZXXXVVVUUUVVVXXXZZZ\\\^^^bbbbbb]]]ZZZ\\\^^^___]]]___aaaaaa^^^ZZZXXXWWWUUUSSSQQQOOONNNMMMMMMNNNNNNPPPRRRRRRQQQPPPPPPQQQKKKKKKIIIHHHGGGFFFFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLQQQTTTVVVUUUPPPLLLKKKKKKQQQPPPOOOOOOPPPPPPNNNLLLJJJHHHEEEDDDCCCBBBAAA???======???@@@BBBCCCEEEEEEDDDFFFIIIJJJJJJKKKLLLNNNIIIGGGEEECCCBBBBBBBBBBBBCCCCCCBBB@@@???===<<<<<<999:::;;;;;;<<<<<<<<<;;;999;;;======<<<<<<===>>><<<<<<;;;999777444111///555555555444444444444444222222444555555444333333000///...///111222111000000000111111000...,,,+++************+++++++++++++++++++++---///000///...++++++,,,***)))((()))+++(((((((((((((((((((((((((((((())))))(((((('''&&&%%%&&&'''((()))((('''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuu___MMMBBB@@@???===;;;888666555555555444444555666666555444444222222222111111111111111000000111222111///---,,,***+++...///000///---,,,++++++,,,,,,,,,---------,,,,,,++++++***))))))))))))))))))***)))))))))((())))))))))))))))))))))))***************+++,,,,,,))))))))))))))))))))))))******++++++***))))))((((((((('''''''''&&&&&&&&&%%%&&&((()))*********)))((((((((((((((()))******)))(((((()))++++++***)))'''((()))((('''&&&'''(((''''''''''''((()))***+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''(((((((((''''''%%%&&&((('''&&&&&&''')))((((((((())))))))))))***&&&&&&&&&'''((()))***+++))))))))))))************'''''''''((()))+++---...,,,+++******,,,,,,+++******++++++,,,,,,------...---....../////////......+++,,,...///000000000000000000............///000000000///...///000111222222222222222333444555555777999;;;===>>>>>>>>>>>>===???AAABBBCCCFFFIIIKKKMMMQQQTTTRRRMMMJJJKKKLLLMMMLLLMMMOOORRRTTTVVVVVVTTTVVVWWWWWWUUUUUUVVVWWWXXXXXXWWWWWWXXXZZZ\\\]]]aaaeeeddd]]]YYYZZZ\\\\\\[[[]]]^^^\\\XXXUUUTTTTTTPPPPPPPPPPPPOOONNNMMMMMMMMMOOOQQQRRRQQQQQQQQQRRRNNNNNNNNNLLLIIIHHHGGGGGGEEEFFFGGGHHHJJJLLLNNNOOONNNRRRUUUTTTOOOLLLLLLNNNQQQNNNLLLKKKMMMMMMLLLJJJJJJGGGEEECCCCCCBBBAAA???>>>???AAACCCEEEGGGIIIJJJGGGJJJLLLMMMMMMMMMOOOPPPIIIGGGEEEBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA??????>>><<<;;;;;;;;;;;;:::===??????===<<<===??????>>><<<:::888666444333555555555444444333333333222222222333333444444444111000///000222333222111...///000111000///---,,,*********++++++,,,,,,,,,,,,,,,+++---//////...---***+++,,,***(((''')))+++(((((((((((((((((((((((((((((())))))(((((('''&&&$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu___MMMBBB???>>>===;;;999888888999999333444555666666555444333222222222111111111000000000000222222111///---+++"""''',,,///000//////*********++++++,,,,,,,,,)))))))))***++++++,,,,,,******)))((())))))***+++))))))))))))))))))))))))(((((('''(((((()))******************************+++++++++++++++***))))))(((((('''''''''&&&&&&&&&%%%&&&((()))*********)))+++***)))))))))***,,,---'''&&&&&&''')))***((('''%%%&&&((('''&&&&&&'''(((%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((###$$$$$$%%%%%%&&&&&&'''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&((('''&&&&&&''')))************++++++++++++%%%%%%&&&'''((()))******))))))))))))************((((((***++++++***))))))---+++******+++,,,,,,+++++++++++++++,,,---...///***+++,,,...///000000000---...///000000///...---000///...------...///000000///.........000111222...//////111222444666777888:::<<<>>>????????????;;;===@@@AAACCCEEEIIIKKKGGGKKKOOOMMMHHHEEEFFFIIIJJJJJJKKKNNNRRRUUUVVVVVVVVVWWWWWWUUUSSSSSSTTTVVVXXXXXXXXXXXXYYY[[[]]]^^^cccfffddd]]]WWWWWWYYYYYYYYYZZZ[[[YYYTTTQQQQQQRRRMMMNNNOOOPPPPPPOOOMMMLLLLLLNNNQQQRRRQQQPPPQQQRRRSSSSSSRRRPPPMMMKKKJJJKKKBBBBBBCCCEEEFFFIIIKKKLLLKKKPPPSSSRRRNNNLLLMMMPPPQQQNNNJJJIIIJJJKKKJJJHHHIIIGGGDDDCCCCCCCCCAAA@@@???@@@BBBEEEHHHKKKMMMNNNKKKMMMOOOOOOOOONNNOOOQQQIIIGGGDDDAAA@@@???@@@AAA@@@AAAAAABBBDDDEEEEEEFFFEEECCC@@@===;;;:::::::::;;;>>>@@@???===<<<===???@@@???===;;;999888777777555555555444444333333333222222222222222444555555222111000111333444333222---...000111111///---,,,+++++++++,,,,,,------------,,,,,,---...///---,,,)))+++,,,***'''&&&)))+++(((((((((((((((((((((((((((((((((((((((''''''&&&$$$%%%'''))))))((('''&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%########################vvv___LLLAAA>>>::::::999888777777777777666666555555555444444444444444333222111//////...///000111111111///...---//////............//////,,,,,,,,,+++++++++******111///,,,+++++++++***)))***)))(((((((((***+++,,,,,,***((((((+++,,,+++***)))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''&&&))),,,+++)))''')))+++((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&&&&'''(((((((((((((((((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''%%%%%%'''(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''&&&&&&'''((()))***+++++++++)))(((''''''((()))+++%%%&&&''')))***,,,------((('''&&&&&&&&&(((***+++)))***++++++,,,,,,,,,,,,************************+++++++++,,,,,,---------000//////.........//////,,,,,,,,,---...///000000333222222222333222000---000000000111222444555666777:::===>>><<<:::999999;;;;;;:::;;;>>>BBBGGGIIIKKKJJJHHHGGGGGGHHHJJJKKKGGGJJJLLLMMMMMMNNNRRRUUU\\\WWWQQQNNNMMMMMMLLLJJJXXXZZZ[[[ZZZZZZ]]]bbbgggiiiccc\\\WWWVVVYYY\\\^^^___]]]ZZZVVVSSSPPPNNNMMMXXXSSSNNNLLLMMMOOOOOOOOONNNQQQTTTSSSPPPOOORRRVVVUUUUUUTTTRRROOOMMMJJJIIIJJJIIIHHHHHHHHHHHHEEECCCHHHJJJLLLKKKIIIHHHKKKMMMHHHKKKMMMMMMKKKJJJJJJJJJFFFEEEDDDBBBAAAAAAAAABBBBBBAAA@@@BBBFFFIIIKKKKKKHHHIIIIIIJJJLLLNNNOOOPPPKKKIIIEEEBBB@@@?????????AAAAAABBBCCCCCCDDDDDDDDDDDDBBB???<<<::::::::::::999;;;===;;;999:::===AAACCCAAA>>>;;;777555333222444444444444444444444444333333333333333333333333222222111000000000000000000000///............///,,,------......------,,,)))************+++++++++)))******++++++)))((('''++++++++++++*********)))+++***((('''%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########ttt^^^KKKAAA???======<<<;;;::::::::::::555555555555555555555555666555555444222111111000000000000000000///......///...---------------...,,,,,,,,,+++++++++******+++)))'''''')))******)))***)))((((((((()))+++,,,...+++))))))++++++***((())))))))))))))))))))))))***)))(((''''''(((((()))***+++,,,+++)))'''&&&'''((((((''''''''''''((((((((((((((((((((((((((((((***)))((('''&&&''''''(((((((((''''''(((((()))***000...,,,)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&'''((('''&&&%%%'''(((''''''((((((''''''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((())))))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''+++,,,,,,------------,,,************************+++++++++,,,,,,,,,------//////...............///,,,---------.../////////222111000111222222000...000000000111222333555555888;;;>>>???>>>;;;:::999888888999:::===@@@DDDFFFGGGFFFEEEDDDDDDFFFHHHIIIHHHJJJLLLLLLKKKLLLOOORRRRRROOOLLLLLLNNNQQQRRRQQQZZZ\\\____________bbbdddfffaaaZZZUUUUUUXXX[[[]]]\\\ZZZXXXVVVTTTRRRQQQPPPXXXTTTNNNLLLLLLMMMMMMLLLNNNQQQTTTSSSOOONNNPPPSSSRRRRRRRRRPPPOOOMMMKKKJJJJJJHHHGGGFFFGGGFFFEEECCCEEEFFFGGGFFFDDDDDDGGGJJJIIIKKKMMMMMMKKKJJJJJJJJJFFFEEEDDDBBBBBBBBBCCCCCCBBBAAA@@@BBBEEEHHHJJJJJJHHHHHHHHHHHHIIIJJJKKKLLLJJJHHHDDDAAA???>>>>>>?????????@@@@@@AAABBBCCCCCCDDDCCC@@@===;;;:::;;;;;;<<<<<<<<<;;;::::::<<<>>>======;;;:::888666444333444444444444444444444444444444444333333222222222111111000000//////000000111///---++++++,,,...///,,,,,,------------,,,,,,*********))))))((((((((()))******+++***)))((('''(((((())))))***+++++++++***)))((('''&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######rrr\\\KKKBBB@@@;;;:::999888777777777777444444444444444555555555555555444333222111111000000000//////......//////......---,,,++++++,,,,,,,,,,,,,,,+++++++++******(((&&&%%%&&&)))++++++***)))))))))((())))))***+++...---+++***+++***)))'''))))))))))))))))))))))))******)))))))))***++++++,,,+++*********)))'''%%%(((((((((''''''((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''&&&&&&''''''((()))***))))))))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((('''&&&%%%'''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''')))))))))(((((('''''''''+++***)))(((((()))***+++))))))((((((''''''&&&&&&)))))))))(((((('''&&&%%%+++,,,,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,......---------......///------..................000///......000111111000000000000111222333444555666999===>>>===;;;999888444555777999<<>>>>>>>>>>>;;;<<<===>>>???@@@AAAAAADDDBBB@@@>>><<<<<<<<<<<<===<<<::::::;;;;;;;;;:::777777888888888777555444444444444444444444444444555555444333333222111111000000000000////////////000...,,,***)))+++---...,,,,,,------------,,,,,,++++++***)))((('''&&&&&&))))))*********)))((('''%%%%%%&&&((()))+++,,,---((((((''''''&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$%%%&&&''''''%%%&&&&&&&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###oooZZZKKKCCCAAA999999888666666666666666555555555444444333333333222222222111000//////...111000...------...///000///...---,,,++++++++++++,,,,,,,,,+++++++++*********(((((())),,,------,,,))))))))))))))))))******,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))******++++++,,,)))'''&&&(((+++,,,***'''''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((((((&&&&&&&&&'''((('''''''''''''''((((((''''''''''''''''''''''''))))))(((((((((''''''''',,,++++++******++++++,,,'''''''''(((((()))))))))***+++,,,,,,,,,***)))((()))))))))))))))((('''&&&************************+++++++++++++++++++++,,,---------,,,------.....................---------///---,,,,,,...000111111000000000000111222333444333666:::<<<:::888777666222444777:::===??????@@@AAAAAAAAABBBCCCEEEGGGHHHLLLLLLJJJHHHFFFFFFHHHIIIJJJJJJKKKMMMPPPRRRTTTUUUUUUWWWYYY[[[\\\[[[[[[[[[\\\XXXSSSPPPQQQSSSVVVWWWTTTTTTSSSRRRQQQQQQQQQRRRQQQOOOLLLJJJIIIJJJKKKKKKOOOQQQQQQOOOLLLJJJJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJGGGDDDBBBCCCDDDDDDDDDEEEDDDCCCAAAAAACCCEEEGGGIIIJJJKKKJJJHHHGGGHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHFFFDDDCCCCCCFFFHHHIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCFFFDDDAAA???=========>>>::::::;;;===>>>???@@@AAACCCBBB@@@>>>======<<<<<<===:::888999;;;===;;;888444666777999999777666444444444444444555555555555666666555444222111000000000000000000//////............,,,,,,++++++,,,---,,,,,,,,,------,,,,,,,,,+++******)))(((((('''''')))))))))))))))((((((((($$$%%%&&&'''(((***++++++''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$%%%&&&'''&&&%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$lllYYYKKKCCC@@@<<<;;;:::999999888888999777777666444333222111000222111111000000/////////000///...------...///000//////...---,,,,,,------,,,,,,,,,+++++++++******,,,+++++++++------,,,+++))))))*********))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))'''(((((())))))*********(((&&&%%%'''+++,,,***(((''''''((())))))(((''''''((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((------+++***(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''')))***+++''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((((((((((())))))*********((()))+++,,,,,,,,,+++***))))))))))))(((((('''&&&************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---.....................---------...---+++,,,...000111111000000000000111222333333333555999:::999777777777333555888<<<>>>@@@@@@@@@CCCCCCDDDEEEGGGIIIJJJKKKNNNLLLIIIGGGFFFFFFGGGGGGKKKMMMOOOPPPRRRSSSTTTTTTTTTTTTUUUVVVXXXYYYZZZ[[[VVVSSSOOONNNOOOQQQSSSTTTRRRRRRPPPOOONNNMMMMMMMMMKKKKKKJJJIIIIIIJJJLLLNNNOOOOOOOOOMMMJJJHHHGGGHHHDDDEEEGGGHHHJJJKKKKKKKKKHHHEEEBBBBBBCCCDDDEEEEEEEEECCCBBBAAABBBCCCEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEGGGHHHIIIHHHGGGGGGGGGGGGEEEDDDBBBAAACCCBBB???===<<<<<<===>>>;;;;;;<<<===>>>???@@@@@@AAA@@@???>>>============:::888777888<<<===;;;888555666888999999777555444444444444555555666666666666666555444222111000000///000000111000///......------...//////---,,,++++++,,,,,,,,,,,,,,,,,,+++************************)))))))))(((((((((((((((&&&'''''''''((((((((((((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$#########$$$"""###%%%&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkZZZKKKCCC???;;;:::999888777777777777777666555444333111111000333333222222222111111111.........---......//////......------------......,,,,,,,,,+++++++++******,,,+++***+++++++++)))''')))************)))(((((('''))),,,------,,,---...))))))))))))))))))))))))''''''((()))))))))(((((()))((((((((())))))'''%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''&&&&&&''''''((())),,,,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&))))))'''&&&&&&&&&''''''&&&&&&''')))+++,,,''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))((((((++++++******))))))((((((&&&'''((())))))************++++++++++++******)))************************+++++++++++++++*********++++++++++++,,,------...------.....................---,,,---///111111000000000000000000111222222444666888888777777888:::555666:::===@@@AAABBBBBBEEEFFFGGGIIIJJJLLLMMMMMMPPPLLLHHHFFFGGGHHHIIIIIIKKKNNNRRRTTTUUUUUUWWWXXXXXXVVVUUUVVVXXXZZZZZZZZZRRROOOMMMLLLNNNPPPRRRRRRQQQPPPNNNMMMKKKKKKJJJJJJHHHIIIIIIIIIIIIKKKMMMPPPNNNMMMLLLJJJIIIGGGFFFEEEBBBCCCEEEFFFHHHHHHIIIIIIEEEDDDBBBBBBDDDFFFFFFFFFCCCBBBAAAAAACCCDDDDDDCCCEEEFFFFFFFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIGGGEEEEEEFFFGGGGGGGGGEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@>>><<<;;;;;;<<<===<<<<<<======>>>>>>?????????>>>>>>>>>======<<<<<<999888888999:::;;;999888666666777888777666555444444444444555666666777777555555444333333222111111000111222222222111///...---.../////////...,,,+++++++++,,,,,,,,,,,,++++++)))*********++++++++++++***)))((('''''''''(((((())))))(((((('''''''''&&&''''''((((((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!! !!!!!!$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%kkkZZZLLLBBB>>>888777666555555444444555444444444333333333333222222222222222111111111111,,,---....../////////...++++++++++++,,,---...///,,,,,,,,,+++++++++************)))***++++++(((&&&)))******+++***)))(((''''''***......---,,,,,,---))))))))))))))))))))))))'''((()))))))))((('''&&&'''((())))))((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((''''''(((((()))***$$$&&&(((***+++,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((''''''''''''''''''((($$$&&&))))))(((&&&&&&&&&***)))((('''&&&''')))***''''''''''''''''''''''''((('''''''''''''''&&&&&&*********++++++*********))))))))))))))))))(((((((((((('''''''''(((((()))******++++++,,,,,,++++++************************++++++++++++*********)))************+++,,,---...,,,---------.../////////......---///111111000///000000000000000111111222333444444333333444777999666888:::===@@@BBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLPPPLLLHHHGGGHHHKKKLLLKKKMMMQQQVVVXXXWWWWWWXXXYYYZZZYYYXXXYYY[[[ZZZWWWTTTOOOMMMKKKKKKNNNPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJGGGIIIKKKJJJIIIJJJMMMPPPMMMKKKJJJHHHGGGFFFEEECCCBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBBBBDDDFFFHHHHHHHHHDDDCCCCCCEEEGGGHHHEEECCCDDDEEEFFFFFFFFFHHHKKKMMMNNNMMMKKKJJJIIIIIIJJJKKKIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCEEEFFFFFFEEECCCBBB@@@>>><<<;;;:::;;;<<<===========================<<<============<<<<<<;;;:::;;;<<<;;;888666555555444444444444555555555555444444444555666777777777444444444333333222222222111111333333333222000//////...,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++************))))))))))))***)))((('''&&&''''''((()))))))))((((((((('''''''''((())))))(((&&&$$$###%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%)))'''&&&$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%kkk[[[LLLBBB===;;;:::999888777777777777111111222333333444555555000000000000////////////+++,,,...///000///...---)))))))))***+++,,,......,,,,,,,,,+++++++++*********)))***+++,,,,,,***((()))***+++++++++)))((('''))),,,//////---******+++))))))))))))))))))))))))((()))*********((('''&&&"""%%%))))))''''''))),,,&&&'''(((******((('''&&&((((((((((((((((((((((((%%%&&&((()))))))))((((((((((((((((((((()))******%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((($$$&&&))))))(((&&&&&&&&&...,,,)))'''&&&&&&'''(((''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%'''(((***+++,,,---+++***((((((((())))))'''((()))***************************************++++++++++++******))))))************+++,,,---...,,,,,,------...///000000......///000222222000...111000000000000000111222000000///...---///333666777888:::<<>><<<:::::::::<<<=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>???<<<777333222333222222111222333444555666444444444555666777777888333333333333333333333333111222444444444333111///111...***'''&&&))),,,///+++++++++,,,,,,+++++++++++++++***)))((('''&&&&&&***)))(((&&&&&&''''''((())))))))))))))))))))))))((()))))))))(((&&&###"""%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$''')))+++---***'''$$$"""###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%lll[[[MMMCCC???;;;:::999888777777777777;;;999555444333333222111222222222111111111000000///---,,,...111333222000------------------------......---,,,,,,+++******,,,,,,,,,++++++*********)))))))))(((&&&''')))+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))((('''''''''''''''((())))))((('''&&&&&&''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))***)))'''&&&&&&''''''(((,,,***(((&&&%%%&&&'''((((((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$)))******))))))((('''&&&''''''(((((())))))******''''''''''''''''''''''''***)))((('''''''''''''''***%%%%%%***,,,((('''***&&&((()))******)))(((&&&***************)))((((((************+++,,,---...---,,,,,,++++++,,,,,,---000000///...---,,,,,,+++---------------...//////000000000000000000000000...///222444555666555555;;;<<<===>>>@@@BBBCCCCCCFFFFFFEEEEEEFFFHHHIIIJJJKKKJJJIIIHHHIIILLLOOOQQQVVVWWWZZZ\\\\\\[[[YYYXXXZZZYYYXXXYYYYYYXXXUUUSSSLLLJJJIIIJJJMMMPPPRRRRRRPPPNNNKKKKKKLLLNNNNNNNNNKKKKKKKKKIIIGGGFFFHHHIIIEEEHHHJJJFFF@@@===>>>AAACCCDDDEEEFFFFFFEEEDDDDDDAAA??????CCCIIINNNOOOOOOPPPKKKFFFFFFIIIJJJHHHDDDIIIIIIHHHIIIKKKNNNRRRTTTTTTSSSPPPLLLHHHGGGHHHIIIHHHFFFBBB???>>>>>>AAABBBCCCDDDEEEFFFGGGFFFEEEEEEAAA???===<<<<<<<<<;;;999======<<<<<<;;;;;;;;;:::<<<;;;999999:::<<>><<<:::888666555333555777888888666444333777666555555666777888999888777666666666666666777444444444333333222222222////////////............------......------,,,+++))))))((((((''''''&&&&&&)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((+++)))&&&$$$$$$%%%''')))$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%kkkZZZLLLBBB???::::::999888777777777777;;;888555444333333222111222222222111111111000000111///......000111000...---------------------------,,,,,,+++******)))))),,,++++++++++++++++++***)))))))))((('''''')))+++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((''''''''''''))))))((('''''''''''''''&&&'''((())))))((('''&&&''''''((()))))))))))))))******)))(((((((((((((((+++,,,,,,+++(((&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((('''&&&&&&%%%%%%)))(((((('''''''''''''''))))))((('''&&&''''''(((***)))))))))'''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''(((((())))))************************))))))(((''''''''''''''')))%%%%%%***+++'''''')))((()))***++++++***)))((()))************)))(((((())))))***++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,------.../////////.........---......//////000000000000000000000000000111222444555666777777;;;<<<===>>>@@@AAABBBBBBFFFEEEEEEEEEEEEGGGHHHIIILLLKKKIIIIIIIIILLLNNNPPPTTTVVVYYY[[[\\\\\\[[[ZZZYYYXXXWWWXXXXXXWWWTTTQQQLLLJJJHHHIIILLLOOOQQQQQQQQQNNNLLLLLLMMMOOOPPPOOOMMMLLLIIIFFFDDDCCCDDDEEEBBBDDDEEECCC???===>>>@@@AAABBBCCCDDDEEEDDDDDDCCCCCCBBBBBBFFFKKKOOOQQQPPPPPPLLLHHHHHHKKKLLLJJJHHHJJJJJJJJJKKKLLLNNNPPPRRRRRRRRRPPPLLLIIIHHHIIIJJJJJJHHHEEEBBB@@@???@@@@@@BBBCCCEEEFFFFFFFFFFFFEEEAAA???<<<;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<=========;;;:::888888888;;;===???@@@???===;;;999777666555444555777999999777555444777666555555666777888999888888777666666666666777555555444333333222111111............---------------------...------,,,+++*********)))))))))(((((())))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%jjjYYYKKKAAA>>>::::::999888777777777777999777555444444333222111222111111111111000000000222111////////////...,,,------------------------+++++++++***))))))((((((*********+++++++++++++++))))))***)))'''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''&&&&&&&&&&&&))))))((('''''''''((((((''''''((((((((((((''''''''''''((()))))))))((((((+++***))))))(((((()))))),,,------+++(((%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&&&&&&&''''''(((((((((((((((******))))))'''&&&%%%$$$&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''%%%&&&))))))'''''')))))))))++++++++++++))))))))))))******))))))((('''((()))***,,,,,,,,,,,,+++++++++************++++++***++++++---...///000111000000///....../////////000000000000000000000000222222222333555666888999:::;;;===@@@BBBDDDEEEFFFEEEEEEDDDDDDEEEFFFHHHIIILLLKKKJJJIIIJJJKKKMMMOOORRRSSSVVVYYYZZZ[[[[[[[[[WWWVVVVVVWWWWWWVVVRRRPPPKKKIIIHHHIIIKKKNNNOOOOOONNNLLLJJJJJJLLLNNNOOOOOONNNKKKGGGCCC@@@@@@@@@AAA>>>?????????>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCFFFEEEFFFHHHMMMPPPRRRRRRPPPMMMJJJKKKMMMOOONNNLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOONNNKKKIIIHHHIIIKKKLLLJJJIIIFFFDDDBBB@@@???AAABBBCCCDDDEEEEEEEEEEEEBBB???<<<:::;;;======>>><<<<<<<<<===>>>>>>??????;;;999777777777999<<<>>>>>>===<<<:::888666555444555666888999999888777555666666666555666666777888999999888777777777777777666666555444222111000000------------,,,,,,,,,+++---------------,,,++++++,,,++++++++++++***************)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$#########$$$%%%%%%&&&iiiXXXJJJAAA===:::999888777777666666666888666444444444444333111111111111111000000000000111000/////////...------------------------------++++++*********)))))))))))))))******++++++,,,,,,(((*********(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))((((((((((((((()))'''(((((((((((((((((('''''''''((((((((((((((('''***))))))((((((((((((((()))******(((%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&'''((()))((('''&&&%%%$$$%%%''')))******)))((('''''''''''''''&&&%%%%%%&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((('''%%%&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''(((***)))(((((()))((()))************)))((()))))))))))))))((((((''''''(((***,,,---,,,+++*********))))))))))))******,,,,,,,,,------.........111000000////////////000000000000000000000000000222111111222333555777999888:::===AAAEEEGGGIIIIIIEEEDDDDDDDDDEEEGGGHHHIIIMMMLLLKKKJJJJJJKKKLLLMMMPPPQQQSSSTTTVVVWWWXXXXXXVVVVVVVVVWWWWWWUUURRROOOIIIHHHGGGHHHJJJLLLLLLLLLHHHGGGFFFGGGIIILLLLLLLLLMMMIIIEEEAAA@@@@@@@@@AAA<<<;;;:::<<<>>>??????>>>??????@@@BBBCCCDDDDDDEEEGGGGGGHHHJJJLLLOOOQQQRRRNNNLLLKKKLLLOOOPPPPPPNNNMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIJJJJJJJJJJJJHHHEEEBBBAAA@@@@@@AAABBBCCCDDDDDDDDDAAA>>>:::999:::===???@@@>>>>>>>>>>>>>>>?????????;;;:::888777777999<<<======<<<;;;999777666444444666777888::::::999888777777777777666777777777777:::999888777777777777777777666555444222111//////------------,,,,,,,,,,,,,,,------------,,,+++++++++++++++++++++++++++++++++***)))((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%%%%$$$######&&&%%%############%%%&&&######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""""""""######$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$############$$$%%%&&&&&&hhhWWWIIIAAA>>>:::999888777666666666666666444333444444444333111000000000000000000000000.../////////.........///------------------------+++++++++++++++*********)))))))))******+++++++++(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((((((((())))))***(((((((((''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&'''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))&&&'''((((((((('''%%%$$$###%%%'''***+++***)))(((######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))))))))))))))((('''&&&&&&''''''((())))))******))))))))))))))))))))))))&&&'''(((((()))(((''''''&&&)))+++***((()))******'''((((((((((((((((((''')))))))))))))))(((''''''&&&(((***,,,---,,,+++******))))))(((((())))))***++++++,,,,,,---.........000000////////////000000////////////////////////000000000000111444666777888999<<<@@@BBBCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJLLLLLLKKKJJJKKKKKKLLLMMMOOOOOOOOOOOOPPPQQQRRRRRRUUUUUUVVVWWWWWWUUUQQQNNNHHHGGGFFFGGGIIIJJJIIIIIIEEEDDDDDDFFFIIILLLLLLLLLKKKHHHDDDBBBCCCDDDDDDDDD;;;::::::<<>>>>>??????@@@AAABBBBBB???<<<999888:::===???@@@AAAAAA@@@???>>>======<<<<<<;;;999888888:::<<<>>><<<;;;:::999777666444444666777888999::::::999999888888888888888888777777:::999888777666666666666666555444222111///...............------------,,,,,,,,,------,,,,,,+++*********************************((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''%%%$$$&&&%%%############%%%&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&~~~gggVVVIIIAAA???999999888777666666666666444333333444555555333111//////000000000000000111---...//////...---...000------------------------++++++++++++++++++++++++)))))))))***************(((***++++++***))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************'''&&&&&&&&&'''((())))))))))))((((((((()))******((((((''''''''''''((((((''''''((((((((('''&&&&&&((('''&&&&&&%%%%%%&&&&&&&&&((())))))(((''')))***))))))))))))((('''&&&%%%***))))))(((''''''&&&&&&'''''''''''''''&&&%%%%%%###%%%''')))******)))((("""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&************)))((('''&&&''''''(((((()))*********((((((((((((((((((((((((&&&&&&((()))))))))((('''$$$))),,,)))'''(((******''''''''''''''''''''''''(((((())))))(((((('''&&&'''((()))++++++++++++*********))))))))))))******((((((***+++---///000111///.........//////000111/////////////////////////////////000222333555666888999;;;<<<<<<;;;:::999?????????AAACCCFFFIIIJJJKKKKKKKKKKKKKKKLLLMMMMMMNNNMMMLLLKKKLLLMMMNNNOOOSSSSSSTTTVVVVVVTTTOOOKKKGGGFFFEEEFFFGGGHHHGGGFFFEEEEEEEEEHHHLLLNNNOOONNNJJJFFFCCCDDDGGGHHHHHHFFF>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCDDDDDDFFFGGGHHHEEEFFFGGGHHHGGGHHHKKKMMMIIIJJJKKKMMMNNNOOOOOOOOOOOONNNMMMLLLJJJIIIGGGGGGEEEFFFGGGFFFEEEDDDEEEFFFEEEGGGIIIJJJJJJHHHEEEDDD======<<<<<<<<<===>>>???<<<:::777777:::===???@@@BBBAAA@@@???>>><<<;;;;;;===;;;999888888:::<<<===<<<;;;:::999888666555555666777888999999999999999999::::::::::::999888888999999888666555555555555333333222111000......---............------------,,,,,,,,,,,,,,,+++******((((((((()))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$###############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$%%%}}}fffVVVIIIBBB@@@999888777666666555555666333222222444555555333111////////////000000111111...000111///---+++,,,...------------------------************************************))))))))))))(((***,,,,,,+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''((()))***+++))))))(((((()))******+++)))((('''&&&&&&'''((()))''''''((((((''''''&&&%%%(((((('''&&&&&&&&&&&&&&&'''((())))))'''&&&''')))(((((()))((((((&&&%%%$$$)))((((((''''''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&%%%&&&''')))))))))((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$((((((((()))((((((''''''&&&&&&''''''((())))))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''!!!(((+++'''$$$&&&((((((((((((''''''''''''(((((((((((())))))(((((('''&&&(((((())))))***++++++++++++******))))))******+++((()))***+++---...///000,,,,,,------...///111111////////////////////////...///000222333444555555555777999;;;;;;:::888777999999:::<<<@@@CCCGGGIIIIIIJJJJJJKKKLLLMMMNNNNNNLLLKKKIIIIIIJJJLLLOOOPPPOOOPPPQQQSSSSSSQQQLLLHHHFFFEEEDDDEEEFFFFFFEEECCCDDDDDDEEEHHHLLLOOOOOOOOOIIIFFFDDDFFFJJJKKKHHHEEEAAADDDFFFEEECCCBBBDDDGGGEEEDDDDDDDDDDDDEEEFFFGGGDDDFFFGGGGGGFFFFFFIIIKKKIIIKKKMMMNNNOOONNNOOOOOOOOONNNLLLIIIGGGGGGFFFGGGFFFGGGHHHHHHFFFDDDEEEFFFFFFGGGHHHIIIHHHFFFCCCBBB<<<<<<::::::999::::::;;;888777666777:::===>>>>>>@@@@@@???>>>======<<<<<<<<<;;;888777777888:::<<<<<<<<<;;;999888777666555666666777777888999999999;;;;;;<<<<<<<<<;;;:::999999888777555444444333333111000000///...---------------------,,,,,,,,,++++++,,,,,,,,,,,,+++******((((((((()))))))))******(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%"""###$$$$$$&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%$$$###"""""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############|||eeeUUUJJJCCCAAA999888777666666555555555222222222444555555333111.../////////000000111111000111222000,,,******,,,------------------------(((((((((((())))))))))))++++++******))))))(((((((((***,,,,,,+++***)))***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))((())))))***++++++)))((('''&&&&&&'''((()))'''((((((((('''&&&%%%%%%))))))(((''''''''''''''''''(((((('''%%%###$$$%%%''''''(((((('''%%%$$$"""$$$$$$%%%&&&&&&''''''(((((('''&&&%%%$$$%%%&&&'''&&&''''''(((((((((((((((++++++******)))'''&&&%%%%%%%%%%%%$$$$$$#########%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((($$$&&&((()))***)))(((''''''***%%%"""$$$'''&&&))))))(((((((((((())))))(((((((((((((((''''''&&&)))((((((((()))***+++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222////////////////////////...///222444555666555555222555888<<<>>>>>>===<<<444555777999===AAAEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOJJJIIIHHHHHHJJJMMMPPPSSSMMMNNNOOOQQQQQQOOOJJJFFFFFFEEEDDDEEEFFFFFFDDDBBBAAAAAACCCGGGKKKNNNNNNMMMIIIFFFEEEGGGKKKKKKGGGBBBDDDHHHKKKIIIEEECCCFFFJJJFFFEEEDDDCCCCCCDDDFFFFFFDDDFFFHHHGGGEEEEEEHHHKKKJJJLLLNNNPPPOOOOOOOOOOOOOOOMMMJJJHHHFFFEEEFFFGGGGGGIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHFFFDDDAAA???<<<;;;999888777888888999666555555777:::=========>>>>>>>>>>>>============;;;:::777666666777999;;;<<<<<<;;;:::999777777666555666666777888888999999<<<<<<=========<<<:::999888777666555333333222222//////......---------,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++******(((((())))))*********+++''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%'''(((((('''%%%%%%''''''''''''&&&%%%$$$$$$!!!"""###$$$&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''%%%$$$###"""""""""~~~eeeTTTGGG@@@>>>888999:::;;;:::888666444444444333333333333222222000000000000//////......000000000000000///......---,,,+++,,,...///...---******)))(((((((((((((((************************,,,+++)))((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***...+++''''''((()))'''&&&&&&&&&'''((()))***++++++&&&'''''''''(((((())))))***))))))((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$$$$$$$&&&'''''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))(((((('''&&&%%%$$$$$$###)))))))))))))))*********%%%%%%&&&&&&''''''(((((('''''''''((()))(((%%%###((((((((((((((((((((((((***)))'''&&&&&&'''((()))&&&'''((()))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))***((('''(((***++++++***)))***,,,+++)))(((((()))))))))***++++++++++++*********)))***+++,,,...///000////////////............///111333444444444333444555666777888888888888777555555888===AAABBBAAAFFFEEEFFFJJJNNNPPPNNNLLLJJJFFFCCCEEEKKKOOOOOOMMMMMMMMMKKKJJJGGGEEEDDDCCCDDDDDDEEEGGGHHHGGGEEECCCCCCCCCDDDEEEGGGHHHIIIIIIHHHFFFFFFFFFHHHHHHHHHFFFEEEJJJNNNJJJCCC@@@EEEKKKIIIFFFDDDGGGLLLNNNKKKHHHGGGFFFEEEDDDDDDDDDEEEFFFGGGJJJOOOSSSUUUSSSPPPNNNKKKIIIFFFDDDDDDFFFHHHIIIGGGGGGHHHGGGFFFDDDCCCAAAFFFFFFGGGFFFDDDBBB@@@???>>>===<<<::::::<<<>>>???>>><<<:::999999;;;>>>@@@@@@@@@??????????????????===<<<:::888777777888999;;;:::999888777666555444333444444666888:::;;;===>>>???AAABBBAAA>>>:::888777666555444333222222222000000//////.........---+++)))((()))+++,,,+++(((......//////...---+++***))))))))))))************''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%########################$$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$""""""""""""###############$$$%%%&&&'''###%%%&&&''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$|||dddTTTHHHBBB@@@999999::::::999888666555333333222222222111111111000000111111111222222222///////////////...---------,,,+++,,,...///...---++++++***)))))))))))))))************************)))(((((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&((()))***+++(((&&&%%%''')))(((''')))******++++++,,,,,,,,,''''''''''''((((((((()))*********)))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))'''&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))((((((''''''&&&&&&%%%&&&&&&'''((())))))******''''''''''''''''''(((((()))))))))***,,,---,,,+++''''''''''''''''''''''''''''''((((((((((((((('''&&&''''''((('''&&&$$$$$$'''((((((((())))))))))))((((((((((((((((((((((((***((('''''')))******))))))***++++++)))(((((()))))))))***++++++++++++******++++++,,,------------......---------,,,,,,,,,...///111222333444333333333444555666777777777777555444444666;;;>>>???>>>CCCDDDFFFKKKPPPQQQOOOMMMJJJFFFCCCDDDIIIMMMNNNMMMMMMLLLIIIGGGDDDCCCBBBAAADDDDDDFFFHHHIIIIIIHHHFFFGGGHHHHHHIIIJJJKKKLLLLLLIIIGGGFFFGGGHHHHHHGGGFFFDDDHHHKKKIIIDDDCCCGGGLLLLLLIIIHHHJJJNNNOOOKKKGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHKKKOOORRRRRRQQQOOOMMMJJJIIIGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDBBBAAACCCCCCCCCCCCBBB@@@???===??????===<<<<<<<<<===>>>;;;:::999888999;;;===???AAA@@@??????>>>>>>??????:::888666555444444555666888888777666555444444333444444555666888:::<<<======>>>???@@@>>><<<999777555444333222222111222222000000000/////////......000...,,,---///000///---************)))((('''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&"""############"""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%&&&%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$yyycccTTTIIICCCAAA:::999999888888777666666222222222111111111000000111111111111111111111111...............------,,,---,,,+++,,,.........---,,,,,,+++************+++************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((()))******)))'''&&&&&&(((******)))++++++++++++++++++++++++''''''''''''((((((((((((+++******))))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$$$$%%%&&&((()))***+++((((((((((((((('''''''''$$$######$$$'''*********''''''''''''''''''''''''$$$%%%(((******)))((('''&&&&&&'''&&&%%%###""" ''''''((((((((()))))))))((((((((((((((((((((((((***((('''&&&((((((((('''(((***+++***)))(((((()))((()))******++++++******))))))***+++++++++***))),,,,,,,,,+++++++++******......000111222333333333222222333444555555555555444333333555888;;;;;;:::???AAAFFFLLLQQQSSSQQQOOOMMMIIIEEEEEEIIIMMMOOONNNLLLIIIFFFCCC@@@?????????CCCDDDFFFHHHIIIJJJJJJJJJLLLLLLMMMMMMMMMMMMNNNNNNJJJHHHGGGGGGHHHHHHFFFEEEAAABBBDDDCCCCCCCCCEEEHHHMMMKKKKKKMMMOOONNNJJJFFFCCCDDDDDDEEEGGGIIIJJJKKKKKKLLLNNNOOOOOOOOONNNMMMJJJIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEDDDCCCAAA???===>>>>>>?????????>>>===<<<@@@@@@@@@???>>><<<;;;;;;888777666666777:::===>>>@@@???>>>>>>=========>>>;;;:::888777666666777888555555555444444444333333444555555666888:::<<<===<<<<<<<<<<<<;;;:::888777222222111111000111111222111000000000000000//////000...++++++,,,......---,,,,,,+++***))))))))))))***))))))(((((('''''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$######""""""&&&%%%$$$######$$$%%%'''%%%%%%%%%%%%$$$$$$$$$$$$xxxbbbSSSIIIBBB@@@:::999888777666666666777222222222222111111111111111000000///...---------.........//////......---...,,,,,,,,,......---,,,,,,++++++*********++++++************************------......---+++)))(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))*********))))))))))))******)))((((((((((((''''''&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''((((((((('''&&&&&&&&&%%%&&&'''(((((()))((('''&&&'''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((()))((((((&&&&&&''''''((((((((((((%%%%%%&&&'''(((((()))))))))))))))(((((('''''''''!!! """%%%&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))))))))%%%%%%&&&&&&%%%$$$"""!!!'''''''''((((((((())))))((((((((((((((((((((((((***(((&&&&&&''''''&&&%%%''')))******)))(((((()))((())))))***************(((''''''&&&&&&&&&''''''++++++++++++************---...///000111222222222111111222333333333333333333333444666777999999999;;;???FFFMMMRRRSSSRRRPPPPPPLLLHHHGGGJJJMMMOOOPPPJJJGGGCCC???===<<<===>>>BBBCCCEEEGGGHHHJJJLLLNNNOOOOOOOOONNNNNNMMMMMMMMMJJJIIIGGGGGGGGGGGGEEEDDDCCCBBBAAABBBCCCEEEEEEEEEJJJIIIJJJKKKMMMKKKHHHDDDCCCDDDEEEFFFHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIHHHFFFCCCAAA???@@@@@@@@@@@@>>><<<:::999;;;;;;<<<<<<============???@@@@@@???>>>;;;888666444444444555777999<<<=========<<<;;;:::::::::;;;::::::999888777777888888444444444444444444444444555555555666888:::;;;<<<<<<;;;:::999888888888888111111000000000111222222111111111111000000000000...---+++******+++,,,,,,...---+++*********+++,,,***))))))((('''&&&&&&%%%(((((((((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&)))(((((('''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$wwwaaaSSSGGG@@@>>>:::999888777666666666666444333333333333222222222/////////..................//////000000000//////...---,,,,,,---...---,,,******)))))))))******+++************************)))******+++***(((&&&%%%((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$(((((((((((((((''''''''''''''''''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((((((((((((((((((%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''%%%######%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&%%%&&&'''&&&%%%&&&(((******((('''((()))(((((()))************)))***(((%%%######%%%'''))),,,,,,,,,,,,++++++++++++---------...///000111222000111111222222222222111333444666777888888888999999>>>EEELLLPPPQQQQQQQQQOOOLLLIIIHHHHHHKKKMMMNNNHHHFFFBBB???<<<<<<===>>>@@@BBBDDDEEEFFFHHHLLLOOOTTTSSSRRRQQQOOONNNMMMLLLIIIGGGFFFFFFFFFFFFDDDCCCHHHFFFDDDDDDFFFGGGFFFEEEEEEEEEFFFGGGGGGFFFCCCAAADDDEEEFFFGGGHHHIIIJJJJJJMMMLLLKKKJJJIIIJJJKKKKKKIIIJJJIIIHHHFFFBBB???===>>>>>>???>>>===<<<:::999;;;;;;;;;<<<======>>>???>>>>>>???>>><<<999555333333333444555777999<<<===;;;:::999888777777777777666555555444444444444444444555555555555666666666555555555666777999:::;;;;;;;;;999888777888888888222111111111111222222333000000000000111111111111000000///---,,,,,,...///+++***)))((('''((()))******))))))((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$######"""!!!"""###$$$%%%%%%%%%$$$ """%%%''''''&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$uuu```RRRGGG@@@===999888888777777666555555444444444333333333222222---...//////111222222333...///000000000000000000///---,,,,,,---...---+++***))))))))))))***++++++***************************************))))))((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((('''%%%###"""###))))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((((('''$$$%%%%%%%%%&&&&&&''''''******))))))(((''''''&&&'''''''''''''''&&&&&&&&&***((('''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++$$$%%%&&&((((((((('''&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))'''&&&%%%'''''''''&&&&&&'''))))))((('''((()))'''((())))))******)))))),,,***'''%%%&&&(((+++------------,,,,,,,,,++++++,,,,,,,,,---...///111111000111111222222111111111111444777999888888999:::888>>>EEEJJJMMMNNNOOOOOOLLLKKKIIIHHHGGGHHHIIIJJJGGGEEECCC@@@?????????@@@@@@CCCEEEEEEDDDGGGLLLQQQYYYXXXVVVTTTRRROOONNNMMMGGGEEEDDDDDDEEEEEECCCBBBDDDCCCAAAAAABBBCCCCCCBBBDDDDDDCCCCCCBBB@@@???>>>CCCDDDEEEGGGHHHIIIIIIIIIKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIGGGEEEAAA???===???@@@@@@AAA@@@???>>>===<<<<<<<<<<<<===>>>???@@@======>>>===;;;888444222444444555666888:::<<<===:::999888777666555555555555555555555555555555555666666666666666666777777444444444555666777999999:::999888777777777777777222222111111111111111222//////000000000000000111---...///...,,,++++++,,,++++++************++++++***))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!! !!!"""""""""""" !!!%%%((((((&&&###!!!#########$$$$$$$$$$$$$$$sss___RRRHHHAAA???777888888888888666555444333333333333222222222111000000000000000000//////---...//////000000/////////---,,,,,,---...,,,+++***************+++,,,,,,************************++++++*********+++,,,,,,))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&'''(((((((((((('''&&&$$$''')))(((&&&$$$$$$%%%)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''***(((&&&$$$$$$%%%'''((($$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((((((&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%&&&''')))((('''%%%'''))))))((('''((()))'''(((((())))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++,,,---...000111111111222222222111111000///333777999888888999:::999>>>DDDHHHJJJJJJLLLNNNLLLLLLLLLKKKIIIHHHHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBEEEFFFEEEDDDGGGMMMSSSZZZYYYWWWTTTQQQNNNLLLKKKDDDCCCBBBBBBCCCDDDCCCAAA???@@@@@@@@@@@@AAABBBCCCHHHGGGEEEBBB>>><<<<<<<<<@@@AAACCCFFFHHHIIIJJJJJJIIIIIIHHHGGGHHHHHHIIIJJJIIIIIIGGGFFFCCCAAA???>>>???@@@AAABBBBBBBBBAAAAAA===<<<<<<<<<<<<>>>???@@@>>>>>>===<<<:::888555444555666777888:::;;;======;;;:::999777666666555555666777777777777777777777777777666666666666666666333333333333444666777888666666666666666555555555222111111000////////////....../////////000000000***---//////,,,)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%%%%$$$#########%%%'''(((###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$###"""!!!"""#########!!!!!!$$$&&&'''&&&$$$""""""#########$$$$$$$$$$$$qqq^^^RRRIIICCCAAA666777888999888666444333222222222111111111111000444333222///,,,***(((''',,,,,,---.../////////...///...,,,,,,------,,,+++++++++++++++,,,,,,---...************************''''''&&&&&&&&&((()))+++))))))))))))))))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%%%%(((++++++)))((((((***((((((((()))))))))))))))))))))(((((('''''''''&&&'''''''''(((((((((((((((%%%&&&&&&''''''(((((((((,,,***'''$$$$$$&&&(((***$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&'''((())))))'''(((((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((((((((***++++++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((&&&%%%'''((((((((('''%%%###"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&((()))))))))%%%'''((()))((('''((()))'''(((((()))))))))))))))$$$&&&))),,,---,,,***))),,,,,,,,,++++++++++++***,,,+++++++++,,,...000111111111222222222111111000---222666888777777888:::;;;???DDDGGGGGGHHHJJJMMMNNNPPPPPPOOOMMMKKKKKKKKKEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFHHHFFFEEEGGGNNNUUUYYYXXXUUURRROOOLLLIIIHHHBBBAAA@@@AAACCCCCCBBBAAAAAACCCEEEEEEEEEFFFIIILLLNNNLLLHHHBBB===:::::::::<<<>>>BBBEEEHHHJJJKKKKKKHHHGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGEEEBBBAAA???>>>===>>>@@@AAABBBBBBBBBAAA======<<<;;;<<<===>>>?????????>>><<<;;;999777666777777888:::;;;<<<======<<<;;;:::888777666666666333333444444444444444333777777666666666555555555222222222333444555666777444444555555555444333333222111000......------------.........//////000000---111444444111...,,,---&&&'''((())))))((('''&&&))))))))))))************)))(((((((((''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''#########$$$$$$%%%%%%%%%########################"""$$$&&&%%%$$$###$$$%%%!!!  """$$$&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%!!!"""$$$&&&'''&&&%%%$$$ !!!"""$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$ooo\\\PPPGGGAAA>>>;;;:::777555333333222333555444333222222222333444333333333222000///---,,,...............---------,,,,,,------------,,,,,,,,,---......,,,,,,---...***++++++******((('''&&&)))))))))***************,,,,,,++++++)))(((&&&&&&%%%'''((('''&&&&&&'''((((((((())))))******++++++***************)))(((((())))))(((((('''''''''&&&(((((()))***************!!!$$$&&&'''(((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''((()))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&"""$$$''')))***)))'''&&&((()))***)))'''&&&&&&'''((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))((('''%%%$$$)))((('''(((******&&&###$$$%%%'''***,,,+++(((%%%))))))((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((,,,,,,++++++++++++++++++,,,---//////...///000222777666333000......//////333444666666666888;;;>>>@@@BBBCCCDDDDDDFFFJJJMMMNNNNNNMMMLLLKKKIIIGGGFFFFFFFFFEEEFFFFFFHHHIIIJJJNNNMMMLLLLLLLLLNNNQQQRRRWWWVVVTTTRRRNNNKKKHHHFFF???DDDDDDAAABBBGGGGGGCCCDDDCCCBBBBBBCCCEEEHHHJJJLLLHHHBBB===::::::<<<>>>???AAAEEEGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGIIILLLMMMFFFFFFDDDAAA>>>===>>>???<<>>===>>>AAACCCCCCCCCAAA>>>;;;888777777888999::::::999999999:::;;;;;;<<<;;;999888666555555444555888999888555333333555444444444444444444444444222222222000//////111333666666666555444222111000333222000///------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++***)))(((''',,,+++******))))))*********+++,,,------,,,***)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''""" $$$'''%%%###&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""ooo[[[PPPGGGAAA>>><<<:::888666555555555555333222111000000000111111000000000000///...,,,,,,..............................////////////......+++---...---,,,+++,,,---......---,,,,,,++++++***(((((('''''''''&&&&&&&&&*********)))((('''&&&%%%%%%&&&''''''&&&''')))***)))(((&&&$$$$$$%%%'''(((******)))))))))((((((((()))(((((((((''''''''''''&&&&&&'''(((((((((((((((###$$$%%%&&&''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))(((''''''''''''''')))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&###$$$&&&((()))(((''''''%%%'''((('''&&&&&&'''(((((((((((())))))*********%%%%%%&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((###$$$$$$###"""!!! ((('''&&&(((***)))'''$$$'''&&&&&&''')))***((('''))))))((('''''''''''''''(((((((((((())))))))))))******************************++++++++++++,,,,,,+++,,,......------///000444333111//////000111222333444555666666888;;;>>>AAABBBCCCCCCCCCDDDGGGIIILLLLLLLLLKKKJJJHHHGGGFFFEEEEEEGGGHHHJJJLLLMMMNNNOOONNNMMMMMMNNNOOOQQQSSSVVVUUURRRNNNJJJGGGDDDCCC???DDDEEECCCDDDIIIJJJFFFEEEDDDDDDDDDEEEGGGHHHIIIJJJGGGBBB>>><<<<<<>>>@@@BBBDDDFFFGGGGGGGGGIIIJJJKKKJJJIIIHHHHHHHHHIIIJJJEEEEEEDDDBBB???======>>>===@@@EEEHHHIIIGGGDDDBBB???>>>===>>>@@@BBBBBBAAA@@@>>>;;;888666777888999;;;::::::999999999::::::;;;:::999888777666666666555777999888555333333444555555444444333333333333111222222111000000111333555555555444333222111000111000///...---,,,,,,,,,---------,,,,,,,,,++++++------------,,,,,,+++***++++++******))))))******))))))*********)))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%!!!###%%%$$$!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnn[[[OOOFFF@@@===<<<;;;999888777777777888333222111111000000111111//////000000//////...------------......//////000......////////////......+++,,,---,,,+++***+++------,,,***)))(((((()))***%%%%%%&&&((()))***+++,,,((((((((((((((('''&&&&&&&&&'''''''''&&&(((***---+++)))%%%""""""###%%%'''***)))((('''&&&'''((((((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((()))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''((()))(((&&&&&&&&&'''######$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$'''&&&&&&'''))))))(((&&&)))'''%%%%%%'''))))))))))))((((((''''''''''''((((((((((((((())))))))))))************************))))))******+++,,,,,,,,,***,,,------,,,,,,...///000000/////////111333444222333555666666888:::===AAABBBCCCBBBBBBBBBDDDFFFIIIIIIJJJIIIHHHGGGFFFFFFDDDFFFHHHLLLNNNPPPQQQQQQOOOOOONNNNNNNNNPPPQQQRRRUUURRRNNNIIIEEECCCBBBAAA@@@DDDFFFEEEGGGJJJKKKIIIFFFFFFFFFGGGGGGHHHHHHHHHGGGEEEBBB??????@@@BBBCCCEEEFFFGGGFFFFFFGGGIIIKKKMMMLLLKKKJJJIIIGGGFFFFFFDDDEEEEEECCC@@@>>>======>>>BBBFFFJJJJJJGGGCCC@@@???>>>===>>>@@@AAA@@@???>>>===:::888666666777888;;;;;;:::999888888888888999999888888777777888888777999:::999777555666666666555555444333222222111///111222222111000111111333333333333333222111000///......---,,,---------------------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))))))))((('''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%""" !!!$$$&&&%%%###"""#########$$$%%%%%%%%%'''&&&$$$############$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%nnnZZZOOOFFF???===:::999888777777777888999444444333333333333222333000111111222222222111111,,,------...///000000111,,,,,,------------,,,,,,***+++,,,,,,******+++,,,,,,***((('''&&&''')))***''''''((((((((((((((()))((((((((()))((((((''''''((()))((('''&&&'''***---+++***(((&&&&&&&&&((()))***(((&&&%%%$$$%%%'''((((((((((((((((((''''''''''''((())))))******)))))))))))))))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((+++++++++***'''&&&&&&&&&######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''+++***((('''''''''((()))&&&&&&&&&'''(((((((((((()))(((&&&&&&''')))(((((()))(((''''''''''''(((((((((((((((((())))))))))))***************************************++++++++++++,,,......------...//////.........///111222333111333555666666777:::<<>><<<<<<>>>BBBGGGKKKKKKIIIDDDAAA???>>>===>>>???@@@???======<<<:::888777777777888<<<;;;:::999777777666666777777666666777777888999:::;;;;;;;;;:::999888888666666555444333111111000---000222333111000000111111111222222222111111000------,,,,,,,,,------......------------,,,,,,,,,))))))***+++++++++*********************))))))((('''&&&%%%%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$%%%'''((('''&&&!!!!!!"""###$$$$$$%%%%%%((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%mmmYYYNNNEEE???<<<888777666555555666777888444444444444333333222222000111111222222222222222------......///000111111,,,,,,------------,,,,,,***+++,,,,,,******+++,,,///---+++******+++,,,---,,,+++(((%%%"""))))))*********)))(((((()))******(((''''''(((***'''((()))************))))))(((&&&$$$$$$%%%'''((('''''''''(((((((((((((((''''''((()))))))))))))))&&&''''''(((((((((''''''((((((((((((((((((((((((%%%&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$%%%'''(((&&&(((((((((&&&&&&&&&((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&''''''''''''''''''&&&((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&'''((()))(((''''''((())))))'''%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))))))))---...//////...---///000//////////////////000000000222444555666777999:::<<<>>>@@@BBBBBBCCCEEEGGGCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNMMMLLLKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLJJJFFFBBBAAABBBDDDFFFDDDCCCCCCEEEEEEEEEFFFGGGJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGEEECCCEEEHHHKKKKKKKKKLLLKKKJJJIIIHHHGGGCCCDDDEEEDDDAAA>>><<<<<<===AAAFFFJJJLLLJJJGGGDDD>>>======>>>@@@@@@>>>======<<<:::999888777888888<<<;;;:::888777666555555555555444555666777888888999999999999:::999888777666555555333222111000000---///111222111000000111111111111222222111000000---,,,,,,,,,,,,---...............---------,,,,,,))))))***+++++++++******)))************)))((('''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&'''((('''&&&!!!!!!"""###$$$$$$%%%%%%((('''$$$"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$lllYYYMMMDDD>>><<<777666555444444555666666111222222222222111000/////////000000111000000000.........//////000000111......////////////......+++,,,---,,,+++***+++---,,,+++***))))))***+++,,,(((((('''&&&%%%$$$###"""***************)))(((((('''((())))))''''''((()))###%%%(((*********(((''')))((('''&&&%%%&&&'''''''''''''''(((((((((((((((%%%%%%&&&''''''''''''&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''!!!###$$$$$$%%%(((***))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%''')))((('''''')))***)))'''$$$(((''''''''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((++++++*********)))))))))...///000///......///000///////////////.........///111444555666666888999999;;;>>>@@@AAABBBDDDFFFAAABBBCCCEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHFFFCCCAAAAAACCCEEEGGGEEEBBB@@@BBBCCCBBBEEEHHHNNNNNNLLLKKKIIIGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHFFFEEEFFFIIILLLKKKKKKKKKJJJJJJJJJIIIIIIDDDEEEEEECCC@@@>>>======<<>>???AAAAAA@@@>>>===<<<;;;:::999999999999;;;:::999777666555555555555555555555666777888999777666555666888888666444555444444333222111111000---///000111000000111222222222222222222111000///...---------------..................---------,,,,,,,,,---------,,,,,,+++((()))*********)))((('''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$"""#########$$$%%%%%%%%%'''&&&$$$############$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$""""""###$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$lllXXXMMMDDD>>>;;;888777555444444444555555111111222222222111000///000000111111111000/////////////////////000000000......////////////......+++---...---,,,+++,,,---((((((((((((((((((((()))&&&'''((()))+++,,,---...************)))(((&&&&&&!!!$$$'''))))))((())))))%%%&&&'''((((((''''''&&&(((((((((''''''''''''&&&''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$%%%&&&(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%&&&!!!"""$$$%%%%%%%%%''')))$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&'''(((&&&$$$###&&&(((***)))'''&&&'''((('''&&&'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,---...//////------...///---......//////............000333555555666777888777:::===>>>>>>???@@@AAA@@@AAACCCEEEGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFDDDBBB@@@@@@AAACCCDDDDDD???===@@@BBBBBBGGGNNNTTTRRRPPPMMMJJJIIIHHHHHHIIIJJJMMMOOOPPPNNNLLLKKKJJJJJJJJJIIIHHHIIILLLOOONNNMMMKKKJJJIIIIIIIIIJJJEEEEEEDDDBBB???======>>><<<>>>AAACCCDDDDDDCCCBBB======>>>@@@CCCCCCAAA???======<<<;;;;;;::::::::::::999888777666555555555777777666777777888999:::777666555666888999777444333333333222222222111111---///000/////////111333333333333333222111000/////////......---.....................------------------------,,,,,,+++***((()))***+++***)))'''&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$######""""""######$$$!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%lllXXXMMMDDD===;;;999888666555444444555555333333444555444333222111333333333333333222111111000000000000////////////,,,------------------,,,,,,---......,,,,,,---...***++++++,,,,,,,,,++++++,,,,,,+++***)))((('''&&&*********)))(((&&&%%%$$$!!!&&&)))*********++++++***((('''&&&&&&''''''(((((())))))(((((('''&&&&&&'''''''''(((((())))))&&&'''(((((())))))(((((('''((((((((((((''''''&&&''''''''''''''''''''''''###$$$&&&((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))******)))'''%%%&&&'''$$$$$$%%%&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&&&&'''((((((&&&###"""%%%(((---***&&&$$$%%%'''((()))'''''''''''''''((()))***(((((((((((())))))))))))************************$$$%%%'''(((***,,,......,,,---......,,,+++,,,...,,,,,,---...////////////---000333555555666777888777999<<<===<<<;;;<<<<<>>===>>>???===>>>???@@@@@@@@@??????<<<===>>>AAADDDDDDBBB@@@=========<<<<<<;;;;;;:::999888777666666555555666999999888888999::::::;;;:::888777999;;;<<<:::777333222222222222222222222...//////......///222444555555444444222111//////000000///...............//////.........---------,,,,,,,,,+++***)))(((''''''(((***+++***)))'''&&&"""$$$%%%'''((((((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######"""$$$&&&'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&kkkYYYOOOFFF@@@>>>;;;:::999777555444333333444333222111000000000000222111111000///......------...///000000///...---///......------......///...///000...,,,+++***+++---++++++,,,//////,,,)))''''''(((((()))))))))))))))((((((''''''''''''((())))))))))))))))))))))))'''''''''''''''((())))))***&&&"""$$$))),,,***(((***)))((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$&&&''''''&&&&&&((()))***'''%%%###$$$$$$$$$###((((((((()))))))))))))))***'''$$$$$$''')))(((%%%&&&&&&((((((((('''&&&%%%###$$$%%%%%%$$$$$$&&&)))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&''''''((()))******+++&&&&&&&&&'''''''''(((((())))))))))))))))))))))))$$$%%%'''((()))((('''''',,,+++***((((((((()))***++++++,,,,,,,,,++++++***---------------------------...///000222333444555999999999999:::;;;<<<======???AAACCCDDDFFFIIIKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????AAACCC<<<<<<======???FFFQQQYYYaaa^^^YYYSSSNNNKKKKKKKKKMMMRRRVVVWWWTTTOOOLLLKKKHHHIIIKKKMMMNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHFFFDDDAAA???===<<<;;;<<<<<<===???AAA@@@;;;777777999<<<@@@DDDDDDBBB???======<<<<<<;;;::::::999666555555555555666666777888999:::;;;<<<;;;:::999999888888777666555555444222222111111000/////////////////////000000000000222222111111000/////////////////////000000000000///000000000000000///...111000///...,,,+++***)))+++++++++++++++***)))((('''''''''((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''$$$"""###%%%&&&$$$!!!########################$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$############"""'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$jjjXXXNNNEEE???===::::::888777555444444444666555444333222222222222111111111000///...............////////////......---,,,,,,++++++,,,,,,------///000000...,,,,,,,,,---+++******++++++(((%%%******))))))***++++++,,,((((((((()))))))))******((((((((((((((((((((((((((((((''''''(((((()))***...***'''&&&((()))(((&&&***)))((('''''''''''''''(((''''''&&&&&&''''''((('''((())))))(((((()))******(((%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''******)))))))))))))))))),,,,,,,,,------,,,,,,+++***++++++,,,,,,++++++***---...///000222333444555666666666666777888999999<<<===???@@@AAABBBEEEHHHHHHGGGEEECCCBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>???@@@@@@;;;<<<<<<;;;>>>GGGSSS\\\iiifffaaaZZZSSSNNNLLLKKKMMMRRRVVVWWWTTTPPPMMMLLLIIIJJJKKKMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDBBBAAA???>>>>>>===<<<;;;<<<>>>@@@???;;;888777888;;;>>>@@@@@@===;;;:::999999888888777666666666666555555555555555666888999:::;;;;;;;;;:::999999888888777777666555555222222222111000000//////.../////////000000000000000000000000000111111111111000000000//////......000000000000///...---,,,---,,,,,,++++++************************)))((((((((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%######%%%%%%$$$"""########################%%%$$$$$$$$$$$$########################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$############"""%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$hhhWWWMMMEEE>>><<<999888777666555555555555666555444333222222222222111111000000//////......//////............//////---,,,,,,++++++,,,,,,---+++...000111///---------...,,,*********)))&&&$$$+++***)))((((((***+++---'''(((***+++,,,++++++***(((((((((((((((((((((((()))(((((((((((()))******,,,+++)))'''&&&&&&&&&&&&***))))))((((((((())))))(((((((((''''''(((((((((((()))***)))''''''((()))***(((&&&%%%'''((((((''')))))))))(((((('''''''''###%%%''''''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''&&&'''''''''(((((()))*********)))))),,,,,,---------------,,,******,,,,,,,,,,,,******---...///000111222333444444444444444555666777777999;;;<<<======>>>@@@CCCEEEDDDBBBAAA@@@@@@AAABBBFFFFFFFFFFFFEEEEEEDDDCCC@@@>>>;;;<<<>>>@@@???===:::::::::;;;???IIIWWWaaaqqqoookkkcccZZZQQQLLLJJJOOORRRVVVWWWUUURRROOONNNJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGBBBAAAAAA@@@@@@@@@??????<<<;;;;;;<<<>>>>>><<<;;;:::::::::<<<===;;;888666888888777666666555555444777666555555444444444444777888888999::::::999999999999999999888777666666333333222222111000000000....../////////000000000...//////000111111222222222111111000///...---,,,000000000///---,,,***))))))))))))))))))*********)))))))))))))))(((((('''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$############"""$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################hhhWWWMMMEEE???<<<888777777666666666666777333333222111000000000000111000000000/////////...//////---,,,,,,---/////////......------......///))),,,///000///---,,,,,,///---,,,******))))))(((***)))&&&%%%%%%''')))+++''')))***,,,,,,+++)))((('''''''''''''''''''''''')))))))))))))))******+++&&&''''''%%%$$$$$$&&&)))((((((((('''(((((())))))((((((''''''''''''((((((&&&'''((('''%%%$$$%%%&&&)))'''%%%%%%'''(((((((((+++++++++***)))(((''''''###''''''$$$""""""###((('''&&&%%%%%%&&&((()))(((&&&%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((***)))(((&&&&&&&&&'''(((&&&''')))*********))))))++++++,,,,,,------,,,,,,+++,,,...//////...,,,+++------...///000111222333444444333444444555666777888999:::::::::;;;===???AAA@@@???>>>>>>>>>>>>???EEEEEEFFFFFFEEEDDDCCCCCC@@@<<<999;;;???AAA???;;;:::::::::<<>>>>>???>>>======<<<:::777555888888888777666666555555777666555444333333333333444555555666777777777777888999999:::999888777666333333222222111111000000........./////////000000//////000000111111111111111000000///......------.........---,,,+++***)))))))))))))))))))))))))))'''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""$$$%%%'''"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########hhhXXXOOOFFF@@@===777777666666666666777777333333222111000000000000000000000000///////////////...---,,,,,,---...//////......------......///(((***---...,,,+++***+++,,,+++***)))((((((***,,,***)))&&&%%%$$$&&&(((***((()))+++++++++)))'''%%%(((((((((((((((((((((((()))))))))))))))******+++''''''((('''%%%&&&(((***''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%(((&&&$$$$$$&&&'''((('''(((((('''&&&&&&%%%$$$$$$ $$$((((((%%%######$$$'''&&&%%%%%%%%%'''((()))(((((('''(((((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''+++***((('''&&&&&&'''(((%%%'''(((*********)))((())))))***+++++++++++++++,,,,,,............,,,,,,------...///000000111111222222222222333444555555777888999999888999;;;===>>>>>>==================CCCCCCDDDDDDCCCCCCBBBBBB???<<<999<<<@@@BBB???;;;:::;;;===@@@GGGUUUfffrrr{{{|||zzzsssfffZZZSSSQQQTTTUUUWWWXXXXXXVVVSSSPPPJJJKKKMMMOOOPPPPPPPPPPPPGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFEEEDDDCCC@@@???==================>>>@@@BBBGGGDDDBBB@@@???===:::888888888777777666555555555666666555333222222222222111222222333333444555555777888999::::::999777666333333222222111000000///............////////////111111111111000000//////.............../////////***+++,,,,,,,,,,,,,,,++++++++++++***))))))((((((&&&''''''(((((((((''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$#########$$$&&&&&&!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$#########""""""###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""gggXXXOOOGGG@@@===888777777666666666666777666555444333222222222222000000000000////////////......------------......---,,,,,,++++++,,,,,,---)))***,,,+++***))))))***))))))'''%%%$$$%%%(((+++,,,***)))''''''((()))***))))))*********)))(((''')))))))))))))))))))))))))))(((((((((((()))******---,,,***)))(((((())))))((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))(((&&&&&&'''((()))'''%%%$$$&&&''''''&&&)))((((((((('''&&&&&&&&&%%%'''))))))((('''''''''&&&&&&&&&&&&&&&'''((()))''')))+++***(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$#########$$$&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''(((((((((''''''((()))))))))(((((('''((()))***+++++++++***++++++++++++++++++++++++---------...///000000000////////////000111222222555666777777777777:::;;;========================@@@@@@AAAAAAAAA@@@@@@???===;;;:::<<>>AAAFFFOOO^^^ooo{{{{{{mmm```ZZZXXXWWWWWWXXXYYYYYYWWWSSSPPPJJJLLLNNNPPPQQQRRRRRRRRRGGGGGGGGGGGGGGGHHHIIIJJJGGGGGGGGGEEECCC???<<<;;;>>>???@@@@@@@@@AAADDDFFFKKKIIIEEECCCBBB@@@>>><<<777777666555555444444333555444333333222222222222000000000000111333444555666777999::::::999777666222222111111000/////////------........./////////222222111111000//////...------........./////////)))***+++,,,,,,---------,,,,,,,,,+++***))))))(((&&&''''''(((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$############"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""~~~fffWWWNNNFFF???<<<888888777666666555666666666555444333222222222222////////////000000000000,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,***(((((()))+++******(((%%%"""###'''+++******)))((((((((((((((((((((()))******+++,,,,,,************************((((((''''''(((((()))***,,,)))&&&&&&)))******(((***)))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%'''((((((&&&&&&''')))+++)))&&&&&&&&&''''''&&&************))))))))))))((('''&&&'''((()))((('''$$$%%%&&&'''((((((((((((&&&+++///---'''###$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))))))))((())))))((('''''''''(((((((((((()))***+++,,,,,,+++---,,,***))))))***,,,---,,,------......//////000///......//////000111222222444555555555666888:::=========>>>>>>>>>============>>>>>>>>>>>>======999999;;;<<<=========<<<===AAAFFFLLLWWWfffwwwpppbbb[[[ZZZ[[[YYYYYYYYYYYYXXXSSSOOOLLLMMMNNNPPPQQQQQQPPPPPPGGGGGGGGGGGGHHHIIIJJJKKKEEEEEEEEEDDDAAA>>>;;;999>>>AAACCCDDDDDDDDDFFFIIILLLIIIEEECCCBBBBBB@@@???888888777777666555555555333333222222222222222333111000000000222333555666444666888999999888666555111111000000///.........---------.........//////111111111000000000000000..................------++++++,,,,,,---,,,,,,,,,************************&&&'''((()))))))))))))))&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###%%%&&&%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###%%%&&&'''&&&%%%$$$$$$############$$$%%%%%%$$$$$$$$$############"""!!!"""$$$%%%&&&&&&%%%%%%########################!!!###$$$%%%%%%$$$###!!!}}}dddVVVMMMEEE>>>;;;999888777666555555555555444333222111000000000000////////////000000000000+++,,,............,,,+++///......------......//////...---***((((((***,,,......+++'''######'''+++(((((('''''''''&&&&&&%%%''''''((()))+++...000111************************'''''''''''''''((())))))&&&""""""'''++++++(((++++++***(((''''''''''''((((((''''''''''''((((((###$$$%%%%%%$$$$$$&&&'''---+++(((''''''(((''''''&&&&&&&&&&&&''''''''''''(((%%%"""###&&&'''&&&$$$###$$$&&&((())))))((('''%%%,,,111...'''"""$$$(((%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((*********)))(((+++)))(((&&&&&&&&&'''(((((()))***+++,,,---------000...,,,******,,,...000,,,------....../////////000000000111111222333444000222333333333555777999======>>>>>>???>>>>>>===;;;;;;<<<<<<<<<<<<<<<;;;666888;;;<<<;;;;;;;;;<<<>>>BBBIIIQQQ[[[kkk|||nnn```ZZZXXX]]][[[YYYYYYZZZXXXSSSOOOMMMNNNOOOOOOOOOOOONNNMMMGGGGGGGGGHHHIIIJJJKKKLLLBBBCCCCCCBBB@@@===:::888???BBBFFFGGGFFFFFFHHHKKKLLLHHHDDDBBBAAABBBAAA@@@;;;;;;::::::999999888888222222222111222222333333222111111111222444666777333555777999999888666444000000000///......---------------.........///////////////000111111222222000000///...---,,,,,,+++---------------,,,+++***((((((((()))***+++++++++''''''((()))******))))))&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###%%%'''&&&###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!###&&&(((((('''%%%###&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$############""" !!!###$$$%%%%%%$$$$$$########################!!!"""$$$%%%%%%$$$"""!!!eeeTTTLLLEEE???===777777777777666666666666333333333222222222111111111111111111000000000000++++++++++++,,,,,,---...//////------,,,---...///...---,,,+++++++++,,,,,,************************(((((())))))******++++++))))))))))))))))))******,,,,,,,,,+++++++++******&&&((())))))'''&&&''''''******)))))))))***,,,---++++++++++++*********)))'''%%%######$$$&&&&&&%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''%%%%%%&&&''''''&&&(((***+++)))&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''')))***(((((((((''''''&&&&&&&&&$$$%%%'''))))))((('''&&&%%%&&&((()))***)))(((&&&'''''''''&&&&&&'''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$'''(((((()))***+++++++++%%%%%%&&&((()))***+++,,,((()))+++---///000111111,,,------+++))))))***+++...---,,,...000111111000111///...///111111///,,,111111111000000333777;;;:::<<<>>>??????<<<:::888::::::::::::::::::;;;;;;<<<:::888888:::===>>>>>>???CCCIIIOOOYYYhhhzzzwwwlllccc^^^]]]\\\\\\\\\[[[XXXUUUQQQOOOLLLNNNRRRVVVXXXVVVQQQMMMKKKIIIGGGFFFGGGGGGFFFEEECCCBBBAAA>>>;;;:::;;;===AAABBBDDDFFFHHHIIIJJJKKKEEEDDDCCCBBBAAAAAA@@@@@@999999888888777666666555111000000222777999888666555444444444555666888888666555444444666777777666333333222111000///.........//////000111222222222000///...000222333222111000...,,,,,,...///......------------------------***************)))((((((%%%%%%&&&((()))+++,,,,,,###$$$&&&'''(((''''''&&&%%%%%%&&&'''((()))***+++(((((('''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$""" """$$$&&&$$$"""######$$$%%%%%%%%%%%%$$$'''&&&&&&%%%$$$$$$$$$%%%$$$&&&)))******(((%%%"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############~~~dddTTTLLLEEE???===999999888777555444333333333333333222222222111111111111000000000/////////,,,,,,++++++,,,,,,---...///...---,,,,,,---......------,,,,,,+++++++++,,,************************(((((())))))))))))))))))((()))******+++++++++***+++++++++*********))))))(((***++++++***))))))***+++******))))))***+++,,,***))))))))))))((((((((((((&&&%%%$$$&&&''''''&&&'''''''''''''''&&&&&&&&&'''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&(((******)))'''&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%%%%&&&((()))))))))'''&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((((((''''''''''''(((((()))******++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++***+++,,,+++******+++---,,,++++++,,,...000///...///------...111222000...000000000000000222666999999:::;;;<<<<<<:::888777888888999999999999:::::::::888666777:::<<<>>>>>>>>>BBBGGGMMMUUUbbbsss~~~|||sssiiibbb^^^]]][[[[[[[[[YYYVVVSSSQQQOOOJJJKKKMMMPPPSSSSSSPPPMMMLLLHHHEEEBBBBBBCCCBBBBBB@@@@@@???===;;;;;;>>>@@@CCCCCCDDDEEEEEEEEEEEEEEE??????????????????>>>>>>999999888888888777777777222111111444777999888666444444555555666666777777777555444444555666666555222222111111000/////////...//////000111111222222...---,,,---...///...---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************)))(((((('''''''''(((((())))))))) """$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$###$$$'''((('''%%%######$$$%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''((((((&&&$$$"""&&&&&&&&&&&&%%%%%%$$$###!!!!!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%###############$$$%%%%%%##################$$$$$$|||cccTTTLLLEEE???===;;;:::888666444222000///333333333222222222111111000000000/////////......,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,---...------,,,,,,,,,+++++++++************************))))))(((((((((((((((((('''(((+++---------,,,+++************))))))))))))***,,,------,,,+++,,,---,,,++++++************+++((((((((('''''''''&&&&&&)))'''&&&&&&'''(((((('''(((((('''''''''&&&&&&&&&))))))(((((('''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###%%%'''((('''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###############$$$%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((()))***'''(((((())))))******+++(((((((((((((((((((((((((((((())))))******))))))(((***+++*********,,,...+++******+++---...---,,,,,,+++,,,...000111111//////////////////111444777777777777777777777666666666666777777777888888888888777666888;;;???@@@AAA>>>AAAEEEIIIPPP[[[hhhrrrxxxvvvrrrkkkddd___]]]]]]ZZZYYYXXXVVVTTTSSSQQQQQQKKKJJJIIIKKKNNNOOOPPPOOOKKKGGGAAA>>>===>>>>>>>>>>>>>>>>>>===<<<>>>AAACCCDDDDDDDDDCCCBBB@@@>>>>>>::::::;;;<<<<<<<<<<<<<<<888888888888888888777777222222222444777888888666333444555666777666555444888666444333444555444222000000000000000000000000...//////000000111111222111000//////000000///...,,,++++++---......,,,***++++++++++++++++++++++++))))))******))))))((('''))))))(((((('''&&&&&&&&& !!!"""$$$&&&''''''(((''''''&&&%%%$$$###""""""&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%%%%%%%$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%% !!!"""###$$$$$$"""######$$$%%%$$$$$$$$$###""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%zzzbbbSSSKKKEEE???<<<:::999888666444222000///333333333222222222111111////////////............------,,,,,,,,,------...,,,+++*********+++,,,---,,,---------,,,,,,++++++************************))))))((((((''''''&&&&&&&&&(((+++...//////---,,,++++++++++++*********)))***,,,......---,,,---...---,,,,,,+++************(((((('''''''''&&&&&&&&&((('''&&&&&&(((((((((&&&((((((((('''&&&&&&%%%%%%))))))((((((''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&%%%$$$ """$$$%%%$$$###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&''''''((('''&&&%%%%%%&&&(((***+++(((((((((((())))))******$$$$$$%%%'''((()))***+++$$$%%%&&&(((***+++++++++)))***+++***)))***+++---,,,+++***+++---...---,,,++++++,,,---/////////...---...///......///333555555555333333333333444555444444444555666666777777777666777:::>>>BBBDDDDDD@@@AAADDDGGGLLLTTT]]]dddkkkjjjhhhddd___[[[[[[[[[VVVVVVUUUTTTTTTTTTTTTUUUOOOLLLIIIHHHJJJMMMOOOPPPJJJEEE>>>::::::<<<>>>??????@@@???>>>>>>???BBBDDDDDDDDDCCCBBB@@@===;;;:::::::::;;;<<<<<<<<<;;;:::888888777666666555444444111222333444555666666555333444666777777666444333888666444333333333222000//////000000111111111111////////////000000111111333222000000111111///---******+++---...---+++(((************************)))))))))))))))(((((('''((((((((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###""""""%%%$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$&&&&&&%%%$$$$$$$$$$$$$$$""""""$$$%%%&&&'''''''''!!!!!!"""######$$$%%%%%%""""""###$$$$$$$$$$$$###"""""""""!!!""""""###$$$!!!!!!"""###$$$%%%%%%%%%xxx```RRRKKKEEE???<<<777777666555444333222222333333333222222222111111////////////..................---,,,,,,---------+++******)))***+++,,,---,,,,,,---------,,,+++***************************))))))((((((''''''&&&&&&&&&(((,,,...000///...---------,,,,,,,,,+++++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,++++++******)))))))))((((((((('''''''''&&&%%%&&&'''(((&&&%%%(((((('''''''''&&&&&&&&&((((((''''''&&&''''''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$"""  !!!$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%''')))***((((((((((((((()))))))))((()))***+++,,,---...///%%%&&&''')))***+++++++++++++++,,,***)))((()))+++---+++++++++---...---,,,,,,,,,---------,,,,,,,,,---............///111333333222111000000111333444222222333444444555666666555555666:::???CCCEEEEEEBBBCCCEEEGGGJJJOOOTTTXXX`````````]]]YYYWWWWWWWWWRRRRRRRRRSSSTTTUUUWWWXXXQQQMMMHHHFFFGGGJJJLLLMMMHHHCCC===999999<<<@@@AAABBBBBBAAA@@@>>>>>>AAACCCBBBBBBAAA@@@???===;;;:::======>>>>>>===<<<:::999888777666444333111000///000111222333333333333333222333555777777666444333777555333222222222000////////////000111111222222///////////////000000000000///------------+++)))******+++,,,...---***((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$$$$###$$$$$$######$$$%%%%%%%%%%%%$$$$$$######"""######$$$$$$''''''%%%$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###############""""""###$$$$$$$$$$$$###"""""""""!!!""""""###$$$!!!!!!"""###$$$%%%%%%%%%uuu^^^QQQKKKEEE???<<<666666666555555555555555333333333222222222111111000000000/////////......///...------------------+++******)))***+++---...+++,,,---...---,,,+++***************************))))))((((((((((((((((((((())),,,---......---,,,...---------,,,,,,,,,,,,''')))++++++******+++,,,+++,,,,,,---,,,,,,+++************)))))))))((((((&&&&&&%%%&&&((((((&&&$$$''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''((('''&&&&&&''')))&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((('''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""$$$&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((************************))))))*********)))((((((+++,,,,,,***((('''(((***---,,,++++++------,,,++++++,,,...---+++******+++---...//////...///111222222111000///000111222333111111222333444555555666333333555999>>>BBBDDDDDDEEEEEEEEEGGGHHHKKKMMMNNNUUUVVVWWWVVVTTTRRRSSSTTTOOOPPPPPPRRRSSSTTTUUUVVVMMMIIIEEEDDDEEEGGGIIIIIIGGGCCC===::::::===@@@BBBCCCCCCAAA???===<<<>>>@@@??????>>>>>>===<<<;;;:::>>>>>>??????>>><<<:::888666555444333111///......///111222222111000111222111222444555666666555555666444222111111111000...//////000000111111111222////////////////////////111///............,,,++++++******,,,------+++)))))))))))))))))))))))))))(((((())))))(((((('''&&&%%%%%%&&&'''(((((())))))%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$###"""%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%$$$$$$############$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%(((((('''&&&%%%###"""!!!############""""""!!!!!!"""######$$$%%%$$$$$$$$$###""""""""""""###$$$$$$"""""""""###$$$$$$$$$%%%ttt]]]QQQKKKEEE???<<<777777666666666666555555333333333222222222111111111111000000000///////////////...---------------++++++******+++,,,...///+++,,,---......,,,+++)))************************(((((())))))))))))))))))******+++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++&&&(((*********)))***+++***+++,,,---------,,,+++*********)))))))))(((((('''''''''((())))))'''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&'''((()))))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''******+++***(((((()))+++,,,+++******+++,,,+++***(((***,,,,,,***)))***,,,---...000000//////000222111111000000111222222333000111222333444555555666555666888<<>>;;;;;;===??????@@@@@@>>><<<::::::<<<>>><<<<<<<<<;;;:::999888777:::;;;===>>>===<<<999888333333222222111111000000///222444333111000000222111111222333555666777777555333111000000000///...000000000000000111111111////////////////////////222111//////000000///------+++***+++,,,---,,,+++))))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&'''(((((()))******&&&&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%$$$$$$######%%%&&&%%%###"""###%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###&&&'''&&&&&&%%%$$$###"""###############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%###############$$$%%%%%%##################$$$$$$sss]]]QQQKKKEEE???<<<888888888777666666555555333333333222222222111111111111111111000000000000000///...---------------++++++******+++---...000+++,,,---......,,,***)))************************(((((())))))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******%%%'''*********)))***,,,)))***,,,---...------,,,))))))))))))((((((((((((((((((((()))+++***(((&&&$$$%%%%%%&&&'''((())))))'''''''''((()))+++------&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''&&&%%%$$$###$$$%%%&&&%%%&&&&&&$$$""""""###%%%%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&(((''''''&&&&&&''''''((('''&&&$$$######$$$&&&'''(((''''''&&&&&&''''''((('''''')))))))))((('''&&&((((((((((((((('''''''''###$$$%%%&&&((()))******%%%&&&'''((())))))))))))''')))))))))((()))+++---+++)))((()))******)))(((%%%(((+++,,,******,,,...---///000000//////111222000000111111222222222333000111111333444555666666999:::<<<@@@EEEIIIJJJJJJFFFEEEEEEEEEFFFFFFDDDBBBBBBEEEHHHJJJKKKLLLOOOPPPNNNNNNPPPPPPOOOMMMJJJIIIFFFEEEEEEGGGJJJMMMNNNMMMIIIDDD???;;;;;;;;;<<<<<<<<<<<<;;;:::888888;;;===;;;;;;::::::888777555555666888:::<<<<<<;;;999777111111111222222333333333000333555444111000111333000111111222444666888999444222000///000000000...111111000000000000000000///////////////............---,,,,,,---...,,,+++...,,,++++++,,,------,,,************************(((((((((((((((''''''&&&((((((((())))))))))))))),,,+++)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%!!!###$$$###  """######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''###$$$$$$$$$$$$###""""""!!!"""###%%%&&&'''(((((($$$$$$%%%&&&'''(((((()))$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$###############qqq\\\PPPJJJDDD>>>;;;777666444333222222333444333333222222111000////////////.........---------////////////////////////***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++&&&%%%%%%%%%'''(((***,,,&&&&&&''''''(((((())))))'''(((***++++++)))'''&&&+++++++++***************((()))***)))&&&%%%%%%&&&((())))))***+++,,,,,,,,,''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''))),,,---%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&&&&''''''&&&%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((())))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''%%%###"""$$$'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''+++***(((''''''((()))******+++++++++***)))'''&&&)))))))))))))))******++++++++++++***)))((((((''''''((())))))(((((()))***+++,,,---...////////////111111111000000000000000222222333222222444777:::777<<>>>>>@@@CCCEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFAAAAAACCCHHHMMMMMMJJJGGGFFFEEECCC???;;;999999:::::::::::::::::::::;;;;;;<<<:::999888999:::999888555666999;;;;;;:::888777666555333222222222333444444444333222222111111000111111222222444666777888444333222111111111222333111222333444444444333222111111111111111000//////111000///------,,,,,,,,,------,,,,,,,,,+++++++++******))))))((((((''''''(((((())))))))))))(((((('''''''''(((***)))'''%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######""""""""""""######%%%%%%%%%$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""ppp[[[PPPJJJDDD>>>;;;888777666444444444444555333333333222111111000000////////////....................................++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,------((((((((((((((((((((((((******++++++)))'''$$$###((((((((((((((((((((((((+++,,,---+++)))((()))***''''''(((((()))************************)))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++%%%&&&''''''((((((''''''&&&&&&''''''((())))))))))))))))))'''$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''%%%&&&'''&&&$$$###%%%'''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''(((+++***((('''&&&&&&'''((())))))(((((())))))***+++,,,,,,++++++***))))))(((((()))******))))))***,,,---...///000000000000000111111111111111111111111333333333222222333666999:::???EEEIIIIIIHHHGGGGGGGGGEEEDDDBBB@@@>>>>>>===???@@@AAACCCEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDHHHKKKJJJGGGDDDDDDDDDCCC@@@<<<999999999999999:::::::::999999888888666444444666666666555222444666888999888666444............///111333444333333333333222222222222222222222333444555666777444333222111111111222222111111333444444333333222...///000111111111000///000///...------------------,,,,,,,,,,,,+++++++++***)))))))))((((((((('''((())))))))))))))))))(((((((((''')))***)))'''%%%&&&'''((('''&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$&&&&&&&&&%%%%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$########################oooZZZOOOIIICCC===:::999888777666555555555555333333333333222222222222000000/////////.........---------------------------,,,+++******+++,,,---******++++++++++++******///...,,,+++************++++++***))))))(((''''''))))))***)))(((&&&$$$"""(((((((((((((((((((((((()))******)))'''&&&'''(((%%%%%%&&&&&&'''(((((((((******+++++++++***))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((((((%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))((())))))'''$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''&&&$$$###!!!'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%&&&''''''%%%%%%&&&(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''(((((((((''',,,)))%%%""""""$$$''')))))))))(((((())))))***+++,,,,,,,,,++++++******))))))***,,,+++******+++---000000111111222222111111111111111111111222333444444444444222111333555888===BBBGGGKKKJJJHHHFFFEEEDDDCCCBBB@@@>>>======<<<@@@@@@@@@@@@AAABBBCCCCCC@@@??????>>>>>>???AAAAAADDDDDDEEEGGGHHHFFFCCC@@@BBBCCCDDDBBB>>>;;;999999888999::::::999888666555555444222333444555555444222444666777777666555444,,,,,,---...///111333444222222222333333333444444333333444444444555555555333333222111111111111222000111222222333333222222,,,---///111222111000///......------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))************))))))***)))((()))***)))'''%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$nnnYYYNNNIIICCC===:::888888777666555555555555333333333333333333444444/////////.........------------------------------...---+++******+++---...)))******++++++******)))---,,,+++***))))))((((((+++*********)))))))))(((%%%&&&''''''(((''''''&&&)))))))))***************'''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''(((''''''''')))))))))(((''''''&&&&&&%%%'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&(((***+++******)))+++)))%%%###"""$$$''')))((((((((((((((()))******+++++++++*********)))))))))***++++++******+++---000111111222222111111111111111111111222333555555444555444333111222555777<<<@@@FFFIIIIIIGGGEEEDDDCCCBBBAAA???>>>=========@@@???>>>======>>>???@@@AAA@@@>>><<<<<<===???@@@BBBBBBCCCDDDDDDCCC@@@>>>@@@BBBDDDCCC@@@===:::999888999::::::999777555444777666444555666888777777555666777888888777666555111111111111222222333333222222222333444555555666444555555555555555444444333222222111111111111111//////000111111222222222,,,...000111111000...---,,,,,,------...---------++++++++++++************))))))))))))(((((((((((())))))************))))))+++***))))))))))))(((&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmXXXMMMHHHBBB<<<999777777666666555444444333333333333333333333444444.........---------,,,,,,------------------------...---+++******+++---...)))******++++++******))),,,,,,------,,,,,,,,,,,,((()))))))))*********+++%%%&&&&&&'''''''''''''''(((((())))))***************+++,,,+++)))))))))***&&&'''''''''''''''((((((%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%$$$$$$%%%&&&''''''(((''''''''')))))))))(((''''''&&&&&&$$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%))))))(((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%&&&'''((())))))%%%%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&(((***+++******)))((((((''''''''''''''''''((((((((('''((())))))***))))))))))))((((((((((((((()))+++***))))))***,,,//////000000111000000000222111000000111333555666444555444333111222555777999===BBBEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<===AAA???===;;;::::::<<<<<<===???AAABBBAAA@@@??????>>>AAACCCDDDAAA>>><<<;;;999:::::::::999888666555:::888777777888999999888666666777888777777666555444444444444444444444444222222333444555666666777555555666666666555444333222222222222111111000000......//////000111222222//////000111000...,,,***+++,,,---......------,,,++++++*********)))))))))(((((((((((())))))))))))))))))************))))))+++)))(((((())))))((('''&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$###########################~~~kkkWWWLLLGGGAAA<<<999666666666666555444333333333333333333222222222222///.........------------------------------------...---,,,++++++,,,---...******++++++++++++******((()))***+++++++++++++++''''''((())))))***++++++))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((()))((()))******(((((((((***((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&%%%&&&&&&'''((($$$$$$%%%'''))))))'''%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''(((((((((''''''((()))******)))'''&&&((((((''''''(((((()))***((((((((((((((((((((((((((()))******))))))***,,,,,,---...///000000000000222111000///000222444555444444444222111333555888777:::===???@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::;;;<<<;;;999888777777888888:::<<<>>>???>>>>>>>>>???===@@@CCCCCCAAA???======<<<;;;;;;::::::999999999<<<:::888888999999999888555555666666666555444444111222333444555666666666333333444444555666777777444555666777777666444333111111222222111111000///---------...///000111222111000000///---,,,******+++,,,---......---,,,+++*********))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))(((&&&&&&''')))((('''&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$#########$$$$$$######"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$$$$######""""""""""""""""""""""""}}}jjjVVVKKKFFFAAA;;;888777777888888777666444333333333333222111111000000000000000000////////////........................------------------------++++++,,,,,,,,,,,,++++++&&&&&&((()))))))))((((((((((((((((((((((((((((((******)))(((''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&%%%&&&(((((((((((((((''''''''''''&&&''''''((())))))((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%#########&&&))))))'''$$$((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&''''''((('''''')))******)))((('''(((''''''''''''((())))))((((((((((((((())))))))))))***++++++******+++---+++,,,---///000111111222333222000......000222444333333333222222333666999999:::<<<<<<;;;;;;===???>>>>>>======<<<=========:::;;;;;;;;;;;;::::::999555555666666777777888888999;;;>>>>>><<<;;;<<<===>>>@@@BBBCCCAAA?????????>>>===<<<;;;:::;;;===>>>???===::::::::::::999888777777777666666555555555333333555666666666555555444444555555666666666777333444666777777666555444000111111222111000///...---,,,,,,,,,...///111222111000...,,,,,,+++,,,,,,,,,---.........,,,***)))******)))))))))((((((((('''((((((((()))))))))***''''''(((((((((((('''''''''%%%$$$$$$&&&((()))(((&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$$$$##############################}}}jjjUUUKKKFFF@@@;;;888888888999999888777555444333333222222111000//////222222222222111111111111////////////////////////,,,------......------,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,******))))))((((((''''''&&&&&&'''''''''(((((()))++++++'''''''''((()))******+++(((***+++***))))))***+++''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%&&&''''''(((((('''''')))))))))(((''''''&&&&&&"""%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%"""######$$$%%%&&&''''''((((((((((((((((((((((((''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$###""""""%%%))))))&&&###&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''+++***(((''''''((()))***''''''(((((((((((((((((('''''''''''''''((()))))))))))))))))))))************,,,------,,,+++---...***,,,---///111222333333333222///......///111222222222333222222444777:::<<<<<<<<<:::888999;;;======<<<<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;999999222333555777999:::::::::999<<<>>>===:::999:::<<<>>>@@@BBBBBBAAA???@@@@@@@@@>>><<<;;;;;;===???AAABBB@@@===<<<<<<<<<;;;999::::::999999888888888777999999999999777555333222555555555555666666666666333444666777888777666555000111111222222000///...,,,,,,,,,,,,---///111222000...,,,++++++,,,---///,,,---.........,,,)))((())))))))))))(((((((((((('''((((((((())))))******&&&&&&''''''''''''&&&&&&&&&$$$######&&&((())))))&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%######$$$%%%%%%%%%%%%$$$ !!!!!!"""######$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$~~~lllXXXMMMGGGAAA<<<;;;777666555666777777555333333333333222111000///...222111111000///...------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++******+++******)))(((((()))***+++,,,***((('''&&&'''((()))***(((&&&$$$%%%'''***,,,''''''&&&&&&&&&&&&''''''++++++******)))(((((((((''''''((((((((((((((((((((())))))***))))))((('''***(((&&&'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&%%%$$$###"""###$$$%%%$$$$$$%%%&&&&&&''''''((('''((('''%%%"""!!!"""$$$))))))***)))'''$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***((('''&&&&&&'''(((***))))))))))))(((&&&%%%$$$''''''&&&'''((()))+++,,,))))))))))))))))))))))))***++++++,,,,,,------...111000...---...///111333000000////////////000000////////////000111333444=========;;;::::::<<<>>><<<<<<<<<;;;;;;:::::::::999:::;;;999777555444555666666555666666777888999:::===???@@@>>>;;;999888??????@@@???>>>===;;;:::;;;<<<>>>@@@AAAAAAAAAAAABBBAAA@@@>>>;;;888666555888888888888777777777777888888888777666555555555444333333333333444555555777777777777666666666666222111111111000000//////111111000000000000111111---//////---)))(((***---+++,,,,,,,,,,,,+++******************))))))))))))))))))(((((((((((())))))******)))((((((((((((((('''''''''''''''''''''''''''(((((('''%%%%%%'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&%%%$$$"""!!!###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$$$$######%%%######$$$''''''$$$!!!$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$}}}kkkXXXMMMGGGAAA<<<;;;777666555666777777555333111111222333333333333333222222222111000000000///000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***)))))))))******)))(((((()))***++++++***((('''''''''((()))''''''&&&&&&'''(((((()))***)))(((((((((((()))***,,,,,,+++***)))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((***(((&&&'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$###"""!!!"""###"""#########""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((*********))))))(((&&&&&&((((((''''''((()))***+++))))))))))))))))))))))))******++++++,,,---------...---,,,---...000222444///......------......///000/////////000222333444:::;;;<<<;;;::::::;;;===;;;;;;;;;;;;;;;:::::::::888999:::999777555555666666666666666777888999999888:::===>>>>>>===<<<<<<>>>>>>??????>>>===;;;:::<<<===>>>???@@@???>>>>>>>>>>>>===<<<:::888666555666666666777777888888888::::::999888777666666555444444444444555555555555555555555555555444444333222222111111111111111111---.../////////...,,,+++...///000...,,,***))))))))))))******))))))((('''((((((((()))))))))******((((((''''''''''''((((((***))))))(((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''((((((''''''&&&%%%%%%$$$""""""###$$$&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&"""""""""###$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""###$$$%%%&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%$$$###"""######$$$$$$$$$$$$######$$$""""""###%%%&&&### $$$##################$$$$$$$$$%%%&&&&&&%%%$$$$$${{{jjjWWWLLLGGGAAA<<<:::777666555555666666555444222222333444444444444333222222222222222222222222333222222111000......---,,,,,,,,,,,,,,,,,,,,,,,,---------+++((('''((()))******))))))))))))******+++***(((''''''((())))))%%%&&&'''((((((((('''&&&+++***(((''''''(((***+++,,,++++++***(((''''''&&&))))))(((((('''''''''&&&''''''&&&&&&&&&((()))******(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&(((((('''&&&&&&%%%$$$$$$ """%%%&&&%%%%%%&&&'''###$$$%%%%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((())))))((('''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))*********+++,,,,,,------+++++++++,,,---000222444------,,,,,,,,,,,,------000/////////000222444555777999::::::999999;;;<<<:::::::::::::::;;;;;;;;;888999:::999777666666777666666777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<======>>>======<<<<<<======>>>>>>>>>===;;;;;;::::::::::::999888666666333444555666777888888999;;;;;;:::999888777666666444555666777777777666666444555555666555444333222222222222222333333333333---...000111000---***(((,,,++++++,,,---,,,***((()))))))))))))))(((''''''%%%%%%&&&'''((()))***+++''''''&&&&&&&&&&&&''''''))))))((((((''''''((((((''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$%%%%%%###""""""######$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$######$$$%%%%%%$$$"""###########################$$$%%%%%%%%%%%%$$$###yyyhhhVVVLLLGGGAAA<<<:::888666555555666666555444555555444444333111000///111111111111111222222222222222111111000//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,***(((''')))+++*********)))))))))))))))***)))(((((((((((())))))%%%&&&''''''((('''&&&&&&***(((&&&%%%%%%&&&(((******)))))))))(((((((((((()))))))))(((''''''&&&&&&'''&&&$$$$$$%%%''')))+++)))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$%%%'''***''''''((())))))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%******)))((((((((((((((((((((((((((((((((((((((())))))******+++,,,,,,,,,*********+++---///000222...------,,,,,,------...000000///000111333555666555777999999999999:::;;;999999::::::;;;;;;<<<<<<888999999888777777888999777777888999:::;;;;;;;;;>>><<<:::999888888888888;;;;;;<<<<<<============>>>?????????>>><<<:::999888888999999999999888888444444444555666777777777;;;::::::999777666666555444666888999999999777666666666777888777666444333222222333333444444555555222222222222000...,,,***)))&&&%%%'''+++---+++)))******++++++******)))(((%%%%%%&&&&&&'''(((((()))(((''''''&&&&&&''''''((()))(((((('''''''''((((((''''''''''''''''''''''''"""%%%((()))(((&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""!!!!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$###############$$$$$$$$$$$$######wwwgggUUULLLGGGAAA<<<:::888666555444555666555555333333333333222000///...////////////000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((()))+++---************))))))(((((()))((((((((((((((())))))(((''''''&&&&&&&&&'''(((***((('''&&&&&&'''(((***&&&''''''((())))))******))))))(((((('''''''''&&&'''&&&$$$$$$%%%''')))+++(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''######!!!###&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''(((&&&''''''(((((((((''''''*********)))((((((''''''(((((((((((((((((((((((((((((()))******++++++,,,++++++,,,,,,------......//////............//////000000000000222444666777555666888888777888999;;;:::::::::;;;;;;<<<<<<<<<999999999888777777888:::777888999;;;<<<=========???;;;888777888:::999888:::::::::;;;;;;<<<======???@@@@@@@@@???===;;;:::999999:::::::::::::::999666666666666555555555555999888888777666666555555555666888::::::999888777666777777777666555333222333333444444555555555666666444222///...---------,,,)))&&&&&&))),,,,,,***)))************)))((((((''''''''''''&&&&&&&&&&&&)))(((((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''!!!$$$'''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''&&&$$$###%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%#########$$$%%%&&&%%%$$$$$$######$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$############$$$"""###$$$$$$$$$$$$###"""########################uuueeeTTTLLLGGGAAA<<<:::999777444444555666666555000000111222222222222111........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))+++---******+++******)))((('''(((((((((((())))))))))))***)))'''&&&&&&'''((()))+++******************+++&&&&&&'''(((((()))******((((((((((((((((((((((((''''''&&&&&&&&&((()))***''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&### ###&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((()))***+++++++++***))))))******)))(((''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,------------------000000////////////000000000000000111333555777999777777888777666777999<<<<<<<<<<<<<<<<<<=========:::;;;:::888666666888:::777999;;;===>>>>>>>>>>>><<<999777888===@@@@@@???:::::::::::::::;;;<<<===>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999777777777666666666555555666666666666666666666666666777888999999999888777666555555444333222111111444444444444555555555555444222...+++)))***+++,,,000...+++***************'''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&''''''((((((''''''''''''''''''''''''"""$$$&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%### """%%%%%%%%%&&&&&&&&&'''''''''"""###$$$$$$%%%$$$$$$#########$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###### !!!"""!!!!!!###"""###$$$%%%%%%$$$###"""######""""""""""""######sssdddSSSKKKGGGAAA<<<:::999777444333444666666666000111222222333333222222//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,***))))))*********++++++***)))'''&&&''''''((()))))))))))))))))))))******)))((((((''')))***++++++++++++***)))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''')))***)))&&&%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&%%%&&&(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&&&&'''((()))************(((((()))******)))((('''))))))))))))))))))))))))''''''(((((()))******+++++++++,,,---.../////////111000000//////000000111000000111111333666888999:::999888666444666999<<<>>>>>>>>>>>>>>>=========<<<<<<;;;888666666888:::888999<<<>>>???@@@??????>>>;;;:::===BBBFFFEEECCC;;;::::::999999:::;;;<<<;;;;;;===>>>>>>>>>============<<<<<<;;;999888777666666777777777777777777555666666777888888999999777777777777888888888888888666444222111111111222555555444444444444444444000...,,,***)))))))))***'''))),,,---+++***))))))&&&&&&'''''''''&&&%%%%%%'''''''''''''''((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''"""$$$%%%%%%%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&###!!!%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######"""###$$$%%%%%%%%%$$$###!!!!!!!!!!!!!!!""""""###"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$######!!!"""###!!!!!!$$$!!!###$$$%%%%%%$$$###!!!###"""!!!!!!!!!!!!"""###ssscccSSSKKKGGGAAA<<<999:::777444333444666666666555555555444333222111000000000///...---,,,,,,+++111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++(((''''''***+++++++++***)))'''&&&''''''((())))))***))))))'''))),,,------***'''%%%&&&''')))++++++)))'''&&&******)))((('''&&&%%%%%%%%%%%%&&&'''((()))******((())))))***))))))((('''''')))***)))&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&$$$$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$"""%%%((()))(((&&&%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%######%%%&&&''''''(((((('''((()))******)))((('''))))))))))))))))))))))))''''''(((((()))*********)))***,,,...///111111111000000////////////000000111000111222444666888:::<<<;;;888555333555999===@@@@@@??????>>>>>>============;;;888666555777999888999<<>>AAAFFFHHHFFFCCC<<<;;;:::999999999:::;;;888999;;;===>>>>>>>>>===>>>======<<<:::888666555555555666777888999::::::555666777888999:::;;;;;;777777666666777777888999;;;999555333111222444555555555555444444333333222---------,,,+++***)))((( (((,,,,,,***))))))(((((())))))(((((('''&&&%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''###$$$%%%$$$$$$%%%''')))''''''''''''''''''''''''$$$'''(((%%%!!! ###'''######$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%###"""######$$$$$$$$$$$$######!!!"""###$$$%%%$$$###### !!!""""""!!!###$$$%%%&&&%%%%%%$$$!!!"""$$$&&&'''&&&$$$#########$$$$$$$$$$$$######$$$%%%&&&$$$""""""$$$(((!!!"""$$$%%%%%%$$$"""!!!###"""!!! !!!"""###rrrcccTTTKKKEEE???:::999888777666555555444444555111111222222222333333333111111111000///......------------------------------,,,***))))))***,,,---///...---,,,***)))((('''(((***,,,...---+++(((&&&&&&''')))++++++***((('''((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))******+++***(((''''''((()))******)))(((''''''((()))***'''&&&%%%&&&((((((((('''''''''''''''(((((()))***%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&'''((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%###%%%''''''&&&%%%&&&'''''''''((((((''''''&&&%%%'''''''''((()))******+++'''&&&%%%$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))'''((()))))))))'''&&&%%%%%%%%%&&&&&&''')))***+++(((((())))))))))))((((((******+++,,,------......111111111111000000000000111333444444444666999;;;999888777444333555999<<>>??????>>>>>>>>>???@@@BBBCCCEEE@@@;;;999:::===>>>>>><<<>>>??????>>>======>>>;;;;;;;;;::::::999999999888777777777999888666555555666888:::;;;:::999777999888777555444333333333666555333222222333444666888555111//////111222222000---***(((((())))))(((((()))***++++++***)))(((******)))((('''%%%###"""$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%'''((('''&&&$$$%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """######$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$""""""###$$$%%%########################!!!!!!"""###$$$%%%%%%%%% """$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$pppbbbSSSKKKFFF???:::999888777666555555444444555333333333222222111111111222111111000//////..............................,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++***))))))''''''(((((('''%%%###!!!(((((((((((((((((((((((()))))))))(((((((((''''''******))))))))))))******((('''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))'''&&&%%%&&&((((((((('''######"""""""""###$$$$$$)))((((((((())))))***+++&&&&&&'''(((((('''&&&&&&(((&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&'''''''''((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&###%%%''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%'''&&&%%%%%%&&&((()))+++'''&&&%%%%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))))))))((('''&&&((((((''''''(((((())))))((())))))******))))))(((*********+++,,,,,,------////////////////////////111333555666666777999;;;;;;:::888555444555888;;;FFFGGGGGGEEEBBB@@@@@@AAA@@@===::::::;;;<<<;;;:::;;;::::::;;;;;;<<<===>>>;;;;;;;;;;;;<<<>>>???@@@HHHCCC===::::::;;;;;;;;;<<<===>>>===:::999888999::::::::::::::::::999999:::999888888888888777666666666888888999888777777999999888777666555444444666444333222222333444555666444111000111222222111000---***(((((())))))(((%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((()))(((&&&%%%&&&''')))***(((&&&%%%&&&'''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''&&&$$$""""""###$$$%%%########################"""""""""###$$$$$$$$$%%% !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$mmm```SSSLLLGGG@@@;;;999888777666555555444444555555444444333222111000///222222111111000000//////////////////////////////,,,+++***))))))***+++,,,+++++++++++++++++++++++++++******))))))***+++,,,&&&'''''''''&&&$$$"""!!!))))))))))))))))))))))))******)))))))))(((((((((***))))))(((((())))))***'''&&&%%%%%%%%%'''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%'''''''''&&&''''''((()))''''''(((((((((((('''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$'''%%%$$$###$$$&&&(((***''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((('''''''''''''''''''''''''''''''''******)))((((((((())))))+++***))))))(((((((((((()))******************))))))))))))***++++++,,,,,,,,,,,,------.../////////333666999:::::::::;;;<<<===<<<:::777444555777999AAABBBCCCBBB@@@===<<<===>>><<<::::::<<<<<<<<<;;;::::::::::::;;;<<<======::::::::::::;;;===>>>???GGGCCC>>>;;;:::;;;;;;;;;===>>>>>><<<999666555666999999999:::::::::::::::>>>;;;999888888999888777777666666555555555666666999999::::::999777555444444444222222222333444555444222111111333333222111///,,,)))((()))))))))(((((())))))******))))))((($$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))))))))((('''((()))+++,,,)))'''&&&'''((())))))((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$######%%%%%%&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%##########################################$$$$$$######""""""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$jjj^^^RRRLLLHHHAAA;;;999888777666555555444444555444444333333222111000000222222111111000000000000........................,,,,,,++++++++++++,,,,,,------,,,+++***)))(((((()))))))))***+++++++++,,,%%%&&&'''((()))))))))((())))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''(((***+++,,,'''''''''''''''''''''''''''&&&%%%&&&((((((((('''******)))(((((('''(((((('''&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%$$$###"""!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###%%%''''''&&&%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''+++***)))(((((()))***++++++******)))))))))))))))******++++++++++++******(((((())))))*********+++++++++,,,---...///000000555888<<<======<<<<<<=========;;;777555444666888777:::===>>>===<<<<<<<<<:::999999999:::;;;;;;;;;::::::::::::;;;<<<======::::::;;;<<<===???@@@@@@BBB@@@===::::::<<<===>>>===>>>???===:::888777888999999999999999:::::::::???<<<999777888999999888888666444333222333444555888999;;;;;;:::888666555333222222111222222333444111111111222444444222000---+++)))((())))))((('''************************$$$%%%&&&'''((((((((((((&&&'''(((((()))))))))((()))((((((((()))***+++,,,***((('''''')))***)))((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%$$$""" &&&&&&&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$$$$########################$$$$$$$$$###############%%%$$$###"""""""""$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$iii]]]QQQLLLHHHAAA;;;999888777666555555444444555222222222222222222222222111111111000000000000000---------------------------------,,,,,,---------,,,,,,++++++***)))((((((&&&(((+++------,,,***)))'''(((((()))***+++++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''((()))***++++++(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''&&&%%%$$$$$$$$$%%%******))))))((())))))***%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''###%%%''''''&&&%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%###%%%'''(((((('''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))******+++******++++++++++++******((()))))))))))))))******++++++,,,---///000111111333666999;;;:::999999999;;;;;;999777444333444666333555999::::::999999999666777888888888999999:::::::::::::::;;;<<<======888999:::<<<===???@@@@@@@@@???===:::999:::<<<===:::;;;===<<<;;;999::::::999999999999999999999999>>>;;;888777777888888888777555333111111111333444888999:::;;;:::888666555111111111111222222333333000///000222333333111///,,,***)))((())))))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&''''''(((((((((((((((&&&&&&''''''((()))******+++)))'''''')))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&$$$"""!!! &&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$###$$$$$$########################$$$$$$$$$###############%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$jjj^^^QQQKKKFFF@@@;;;999888777666555555444444555111111222222222333333333000000000///////////////------------------------,,,------------------,,,(((((())))))***+++++++++&&&(((+++......,,,)))''')))))))))(((((((((''''''))))))))))))))))))))))))******)))))))))((((((((()))((((((''''''(((((()))%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''&&&%%%&&&((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%((((((''''''&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###%%%''''''&&&%%%&&&'''((('''%%%$$$$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((((('''''''''))))))))))))))))))))))))))))))((((((((()))******(((((((((((())))))***+++)))******************)))))))))))))))))))))******++++++,,,---...000000111...000333333333222333444666666666444222222444555333555777777666444444444444555777888777666777888999999999999:::;;;<<<<<<666777999;;;<<<===>>>>>>AAA@@@>>>;;;777666777888555777999:::999999:::;;;:::999999999888888888888:::888666555666777777777555444222111111222333444777777888888888777555555///000000111222222222333/////////000111111///---+++)))((())))))***(((''')))((((((''''''(((((()))(((((((((((('''&&&%%%$$$&&&&&&'''''''''''''''&&&$$$%%%&&&'''(((((())))))***)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$lll___QQQIIIEEE???;;;:::888777666555555444444555333333222222222222222222.....................///........................***++++++++++++++++++***((((((((()))***+++++++++)))***+++,,,,,,+++)))((()))(((((('''''''''''''''(((((((((((((((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''((())))))((('''''''''&&&%%%&&&((((((((('''''''''&&&&&&&&&'''((((((%%%%%%$$$###############&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''&&&%%%###%%%''''''&&&%%%&&&''')))(((&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((())))))))))))((())))))((((((''''''((((((((())))))******))))))(((***************************++++++,,,---......///,,,---//////......///111000111222222111111333555222333444444333222333444444666999999777666666888666666666777777888999:::666777999<<<===>>>??????>>>???===:::666444555777666888::::::::::::;;;<<<;;;::::::999888777666666555444333444666777666555444333222222222333444555666666555555555555444444...///000111222222222222000///......///...---+++***)))((()))******(((&&&,,,+++***))))))***+++,,,(((((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((()))))))))***(((&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##############################"""""""""###$$$$$$$$$%%%"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm___QQQIIIDDD>>>::::::888777666555555444444555555444444333222111000000---------...............////////////////////////))))))************))))))++++++******))))))((((((,,,,,,+++***)))))))))***&&&&&&'''''')))***+++,,,((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))((('''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%###%%%''''''&&&%%%&&&'''***((('''%%%%%%&&&'''((((((%%%"""!!!%%%'''"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''')))))))))((('''+++***)))'''&&&&&&%%%%%%(((((())))))))))))((((((+++++++++************************++++++,,,---------.........---...000222---...///000000000333555...///111111222333666888444777::::::888666666888444444444555555666777888888999<<<>>>@@@AAAAAAAAA999;;;;;;999555555777:::999;;;======<<<<<<===>>><<<;;;:::999888666555555222222222444666666555444222222222222333444555555555444444333333333444444......000111222222222222000///---,,,------+++***)))(((((()))******(((&&&)))((('''&&&&&&'''((()))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&((()))************(((&&&&&&&&&'''&&&%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$##############################!!!!!!"""###$$$%%%%%%&&&!!!"""###%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm___PPPHHHCCC???<<<<<<777555333444666666444222333333222222111000000000//////000000000000//////111000///...---,,,,,,,,,...---,,,++++++,,,---...+++++++++***++++++,,,,,,************************)))(((((((((''''''''''''******))))))(((((('''''')))))))))))))))(((''''''$$$$$$%%%%%%'''((()))***,,,+++***(((''''''''''''$$$%%%''''''&&&&&&((()))&&&&&&''''''''''''&&&&&&!!!###&&&)))***)))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$###$$$%%%'''(((%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&$$$$$$###"""###$$$&&&&&&&&&&&&$$$###&&&&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&...333///)))''''''&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((+++***((('''&&&&&&&&&''')))(((&&&%%%&&&''')))+++...+++'''&&&(((***)))(((------,,,,,,+++*********,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++***)))***---///+++,,,---...////////////111222333222//////111333333666888888777666666777444444333444555777999:::======>>>>>>>>>>>>>>>>>>;;;999777666555666888999:::<<<>>>>>><<<;;;:::;;;:::999666444333333444555222222333444444333333333333333333444444555555555666666555444444444444444444444555666555222000...++++++,,,------,,,,,,,,,+++++++++************))))))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%%%%'''((((((((((((((('''&&&&&&&&&&&&&&&&&&'''((()))$$$&&&((((((%%%$$$%%%'''(((&&&%%%&&&***,,,,,,***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$(((%%%###$$$&&&'''%%%"""$$$$$$############$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&''''''''''''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$######$$$%%%kkk^^^PPPIIIDDD???;;;;;;888666444444666666444222333333222222111000000000......////////////......------------------...///,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++))))))((((((((('''''''''***)))))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))***+++,,,+++***(((''''''''''''&&&((()))(((&&&&&&'''((('''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))(((((('''''''''&&&&&&&&&)))))))))(((((('''''''''%%%%%%$$$$$$$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&333===999000***((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((+++***((('''&&&&&&&&&'''((((((&&&&&&&&&''')))***...+++(((''')))******)))************))))))))))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++***)))))),,,...+++,,,---...////////////---///111000///000222555444666888888777666777777555444444444444666777888======>>>>>>>>><<<;;;:::666555444444555666888:::;;;<<<>>>>>><<<;;;:::;;;:::999777666555555666666444555555666666555555444333333333444444555555555555444444333333444444555222333444444333111///---+++,,,,,,,,,---,,,,,,,,,+++++++++*********)))))))))((('''&&&&&&'''((())))))))))))((((((''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&'''(((((($$$''')))(((&&&%%%&&&''')))'''&&&&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$############$$$$$$######""""""######$$$%%%########################((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%!!!###$$$$$$######$$$%%%iii\\\PPPJJJFFF@@@;;;:::999888666666666666444333333333333222111111000000------............------,,,,,,------///000222333+++++++++,,,,,,+++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%''''''''''''(((***++++++,,,+++***((('''''''''''')))******)))'''%%%&&&'''(((((())))))))))))(((((()))'''$$$""""""$$$''')))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""333@@@???444+++((('''######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***)))((('''&&&&&&&&&&&&((('''&&&&&&&&&''')))***---+++(((((()))*********''''''''''''(((((((((((((((((()))***++++++++++++++++++++++++++++++++++++))))))***)))((((((***,,,+++,,,---......//////...***,,,...///000111444666444666888888777777777888777666555555555555666666;;;<<<>>>>>>===;;;888666111111111222333666888999:::<<<======;;;::::::;;;999999888888777777666666555555555666666555555444444444444444444555555555333333333333333444555666444444444444333222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((''''''''''''(((((())))))))))))))))))((((((&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%''')))((('''&&&'''(((***(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$!!!###$$$$$$######$$$%%%fff[[[OOOKKKGGGAAA;;;999999999888777666666555444444333333222222111000000---......//////......---.........///000222444444)))***+++,,,,,,+++***)))---,,,+++***)))(((((((((************************)))))))))(((((((((((('''$$$%%%%%%%%%&&&''''''''''''''''''((((((''''''&&&(((((((((((()))***+++,,,,,,+++***(((''''''''''''((()))***)))'''&&&'''(((((((((((())))))((((((((((((&&&### !!!$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))((('''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&%%%""""""######$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""000<<<===888333///+++%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))+++***)))))))))*********%%%%%%&&&''''''((())))))&&&''')))***++++++++++++++++++++++++++++++++++++((()))***)))(((''')))***++++++,,,---............+++,,,...000222333555666444666777888777777888999999999888777777666666666777999<<<======:::777555000000000111222444666777999:::;;;:::999888888999777777888888888777666666444444444555444444333333444444444555555555555555222222333333444666777888777777777666555444222111------,,,,,,++++++,,,,,,************))))))))))))(((((((((''''''((((((((((((((((((((((((((())))))&&&&&&&&&'''((()))******''''''&&&&&&&&&''''''(((&&&'''((((((((((((((((((''''''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$###!!! !!!###$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$###""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!###$$$$$$######$$$%%%dddYYYOOOKKKGGGAAA;;;999888888888777666555555555444444333333222111111111/////////000000/////////............//////000111***+++,,,------,,,+++***---,,,+++***))))))))))))))))))))))))))))))))))))***)))))))))((((((((((((&&&&&&''''''((((((((()))'''(((((()))))))))(((((()))))))))))))))***+++,,,,,,+++***(((''''''''''''%%%'''((((((''''''(((***&&&''''''((((((''''''&&&'''&&&%%%$$$#########$$$&&&'''''''''''''''''''''************************&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###$$$%%%&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$)))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''...555999<<<===:::444(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))***%%%&&&''''''((()))******&&&'''((()))***+++++++++************************''')))***)))((('''((()))***+++,,,---............//////000222444444444444444555666666666666888:::<<<;;;;;;:::999888777666444666999<<<<<<;;;888666222222222222333333444444777888999888666555666777555555666777777777666666666666666666666555444333555555555555555555555555333333333444555777888999777777777666555444333222...---,,,++++++++++++,,,*********)))))))))(((((('''((((((((((((((((((''''''''''''''''''''''''(((&&&&&&&&&&&&''')))***+++(((''''''&&&&&&&&&''''''&&&&&&'''((())))))(((((($$$&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%###""" """###%%%#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&!!!###$$$$$$######$$$%%%}}}dddXXXNNNJJJGGGAAA<<<:::666777888777555444555666444444444333222222111111//////000000000000//////---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++------,,,+++************))))))))))))))))))))))))******)))))))))(((((((((*********+++++++++++++++'''((()))))))))))))))))))))))))))))))))***++++++,,,+++***(((''''''''''''$$$%%%''''''&&&'''(((***&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&''''''''''''&&&%%%%%%'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&%%%%%%%%%%%%%%%%%%$$$((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++...555;;;888222(((((('''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&((())))))''''''(((***'''''''''((()))******+++((((((((((((((()))***+++))))))))))))))))))))))))''')))******(((''''''(((***+++,,,------......---111111111333555555444222222444555444444555777999<<<<<<<<<;;;:::999777666333555888:::;;;;;;999888666666666555555444444444777777888666555444666777444444555555666666777777::::::::::::999888777777666666666555555555555555333333333444555666888888555555444333222111000000///...,,,+++***++++++,,,******)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&%%%%%%''')))***((('''$$$&&&((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%|||cccXXXMMMIIIFFFAAA<<<;;;333555777666444444555777555444444333333222111111...//////////////////...,,,,,,++++++++++++,,,,,,...------------------...------,,,,,,,,,,,,,,,---*********************************)))))))))((((((++++++++++++++++++******&&&'''(((((())))))(((((())))))((((((((()))******,,,+++***(((''''''''''''$$$&&&'''&&&%%%%%%&&&'''''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''%%%$$$))))))'''''''''(((***+++''''''''''''''''''''''''!!!""""""###$$$%%%&&&&&&((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%)))...---((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$&&&((((((&&&&&&''')))''''''(((((()))))))))***+++)))'''&&&&&&(((***+++))))))))))))))))))))))))(((***++++++)))((('''(((******+++,,,------------000000000333555666333000111222333333222444666999::::::::::::999888666555555666888999::::::999888888888888888888777666666888999888777555555777888666555555555555777999:::<<<<<<<<<<<<;;;:::999888777666666666555555555444111111111222333444555666555444333222111000000///000...,,,+++******+++,,,***)))))))))((((((((((((&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&)))((('''&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&(((***(((&&&%%%(((++++++)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%!!!###$$$$$$######$$$%%%{{{dddXXXLLLHHHEEEAAA===<<<111444666666444333666888555444444333333222222111---..................------------------...///000///...---,,,,,,---...///------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))******))))))((((((''''''%%%%%%&&&'''(((((((((''')))((((((((((((((()))***,,,+++***(((''''''''''''&&&''''''&&&$$$######$$$(((((())))))))))))((((((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''((((((((('''%%%$$$'''&&&$$$###$$$%%%''')))&&&&&&&&&''''''''''''''' !!!"""$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&&&&$$$###$$$$$$######$$$&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""'''(((&&&%%%'''&&&### !!!"""###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&"""%%%((((((&&&%%%&&&((('''''''''(((((((((((((((---***'''%%%%%%'''***,,,))))))))))))))))))))))))(((***,,,,,,***(((((((((******+++,,,------------.........111555666333000000111222222111333666888888888999999888777555444888999999999999888888888999999::::::::::::999999:::::::::888666666888:::777666555555666888:::<<<;;;;;;;;;;;;:::999888777777777666666555555555444000000000000111222333333666666444333222111111111000///,,,*********+++,,,))))))))))))((((((((((((&&&'''((())))))((('''&&&+++******)))(((''''''&&&***)))'''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%######%%%((()))(((%%%(((+++---,,,)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((&&&$$$"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!"""########################$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!###$$$$$$######$$$%%%yyyeeeYYYNNNIIIEEE@@@;;;999444333222222444555555555...000222111//////111333222000...///000000///.../////////...------,,,,,,---------,,,,,,++++++***------------,,,+++***)))++++++,,,---......//////)))))))))(((((((((((('''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((()))))))))))))))''''''(((((((((((('''''')))((('''&&&&&&%%%&&&&&&&&&&&&((()))************'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&***)))'''&&&%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&(((***+++'''(((((()))***+++++++++((((((((((((((()))******+++++++++,,,,,,,,,------///000111222333444444444222222222333333333444444000555999:::888666666777999888888777888:::;;;<<<;;;;;;<<<<<<<<<;;;999888777:::<<<:::666444666:::888888777777777777777777>>>===<<<:::888777666555222333555666777666666555555444333222222222444444555555444444444555555555///---)))((())))))***)))+++***************++++++((()))***++++++***)))(((+++******)))(((''''''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$###""""""###$$$$$$''''''&&&%%%$$$$$$$$$$$$((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%################################################!!!$$$&&&&&&$$$!!!%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""xxxdddXXXMMMIIIFFF@@@;;;:::555444222333555666666555333555555333000//////111000/////////000///---***------..................------,,,+++***+++++++++,,,,,,,,,,,,+++***)))((((((((()))******+++,,,,,,,,,,,,,,,++++++++++++***((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))))))))((('''''''''&&&''''''((((((((((((''''''&&&&&&%%%&&&&&&'''((()))((())))))))))))((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&''')))))))))((('''%%%%%%%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&((())))))'''(((((()))******++++++((((((((((((((()))******,,,,,,,,,---------......---...///111222222222222222222222333333333333444333555999;;;:::999888888999888777777888999;;;<<<::::::;;;<<<<<<<<<;;;;;;888:::<<<:::666444666999777777777888888999999999<<<;;;:::999777666555444222333444555555555444333333333222111111222333444555555555666666555444444000...+++)))***++++++***++++++******************((()))************)))(((******))))))(((''''''&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&"""###$$$$$$$$$###""""""$$$$$$###""""""!!! &&&### !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""vvvbbbWWWLLLHHHFFFAAA<<<;;;666555333444555666666555555666666555222111111222///......//////...+++(((,,,,,,------...//////000...---+++***)))***,,,---++++++++++++***))))))(((***++++++,,,,,,------...******)))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&'''(((((())))))(((((('''&&&&&&%%%&&&&&&'''((()))++++++***)))(((&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&!!!###%%%'''((('''&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((('''(((((())))))******+++((((((((((((((()))******,,,,,,---------.........+++,,,---///000000000000111111222222222333333333555666777:::======;;;:::888888777777888999;;;<<<999:::;;;<<<============999;;;<<<999555333555777777777888999:::;;;;;;<<<999888777666555444333333222222333333333222111111111111111111111222333444555666777777777555333222111...,,,+++,,,,,,,,,+++,,,,,,+++***)))))))))***((())))))******))))))(((***))))))(((((('''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&'''%%%###!!!"""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!###%%%&&&'''&&&$$$###%%%%%%$$$$$$######""""""'''### %%%'''$$$ %%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!###&&&'''$$$$$$$$$$$$$$$##################""""""""""""!!!sssaaaVVVKKKGGGFFFAAA===<<<777666444444666777666666222333444444444444444555///...,,,---......---,,,---------........./////////...+++******+++---///+++++++++++++++***)))))),,,,,,,,,------.........)))(((((((((((('''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%+++++++++******)))))))))(((((())))))))))))(((((()))((('''&&&&&&%%%&&&&&&*********)))(((&&&%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((($$$$$$&&&&&&''''''&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$############(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%&&&''''''(((((())))))(((((((((((())))))******((((((((((((((())))))***++++++,,,,,,,,,---------+++,,,---...///000000000111111111111222222222222666555555888===???<<<999888777777777777999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::;;;:::888444333444555888999999999::::::;;;;;;666555555444444333333222222222222222111000000///000000000111111222333333444555777888888555333111///---++++++,,,---,,,+++,,,,,,+++***)))))))))))))))))))))))))))((((((((())))))((((((((('''''''''&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''((('''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###########################$$$$$$%%%%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$(((%%%######&&&'''&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!###&&&'''$$$$$$$$$########################"""""""""######rrr```UUUJJJGGGEEEAAA===<<<888666444444666777666555222222222222333333333333000...+++***,,,///111111//////.........---------000///,,,++++++---///111,,,,,,,,,,,,,,,,,,+++***)))))))))))))))*********,,,,,,+++++++++*********))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$((((((((())))))*********(((((())))))))))))(((((()))((('''&&&&&&%%%&&&&&&((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%$$$$$$#########$$$$$$'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''(((((()))******((((((((((((((()))))))))((((((((((((((())))))***))))))*********+++++++++,,,,,,...///000111111111000000000111111111222222555333333666;;;===;;;888888777777666777999:::;;;>>>>>>===<<<;;;:::::::::;;;:::999666333222333444:::::::::999999888888888333333333333333333333333333222222111000000000000000000111111222222222222333444666888777555222111...,,,++++++,,,,,,+++***,,,++++++***))))))*********))))))(((((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''''''''(((((('''%%%###"""%%%%%%%%%&&&&&&&&&''''''########################$$$$$$"""!!!!!!!!!""""""$$$$$$###############"""$$$&&&'''&&&######%%%(((%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""######$$$$$$########################%%%$$$#########$$$$$$%%%ppp```UUUJJJGGGEEE@@@<<<;;;888666444444555666555444555333222111222111000...111...+++***,,,///111222000//////...------,,,,,,///...,,,+++,,,---///000,,,,,,---------,,,,,,+++************************++++++*********)))))))))************************))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))((())))))******))))))(((&&&&&&%%%&&&&&&'''((()))&&&&&&'''(((((((((''''''''''''''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$#########$$$%%%(((%%%""""""$$$&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((((()))******(((((()))))))))*********,,,---...000111111222222///000000000000111111111333333444666888999999888777777666666777888:::;;;???>>><<<;;;999999888888;;;999666444333333444444:::999999888777666555555333333333444444555555555444333222222111222222222111222222333222222111111111222444555555444333222---+++***+++,,,---+++***+++***************++++++******)))(((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((###%%%'''((('''%%%""" %%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''%%% ###'''%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""""""""""""""""" """$$$$$$$$$###""""""""""""###############%%%$$$#########$$$%%%&&&pppaaaUUUKKKGGGDDD@@@<<<:::777555333333444555444333666333111111222222000---///...------......---+++..................------+++++++++++++++,,,------+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))************))))))&&&&&&%%%&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&$$$"""###%%%)))+++((((((((((((((((((((((((((((((((((((((()))******))))))))))))************,,,---...000111111111111/////////000000000111111333444666666666666777999777777666666777888:::;;;===<<<;;;999888888888999:::888555333333333444555666666666555555444444444333333444555555666777777444444333333333444555666333333444444333222111000000000111222333333333333---,,,+++,,,......---+++))))))))))))***+++,,,,,,+++***((('''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((("""$$$%%%'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$"""$$$''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$!!! ###&&&$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%########################"""""""""""""""""""""""" !!!"""$$$$$$%%%$$$$$$!!!"""""""""#########$$$$$$###"""!!!"""###%%%&&&pppaaaVVVKKKGGGDDD???;;;:::777555333333444444333222333111///111333555333111---......000///,,,((($$$,,,,,,------.../////////))))))******++++++++++++)))******+++++++++*********)))))))))))))))))))))++++++++++++************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&++++++++++++************))))))************))))))))))))'''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''(((((()))%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&###!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&$$$!!! ###'''***((((((((((((((('''''''''((((((((((((((()))******)))************++++++++++++,,,...///000000111111////////////000000000000333666888888555555777:::777666666666666888999:::;;;:::999888888888999::::::777333222222444555555333333333444444444444444333444444555666777888999555444444333444555777888444555555555444222000/////////000000222333333444...------...//////...,,,(((((())))))***+++------+++***((('''&&&&&&&&&'''&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''(((((((((((($$$%%%%%%'''(((***,,,---%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%$$$###""" &&&)))'''$$$!!!"""""""""""""""""""""###&&&%%%$$$$$$%%%%%%&&&%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%############################################################$$$%%%&&&'''!!!!!!""""""#########$$$###"""!!! !!!"""$$$&&&rrr]]]SSSJJJFFFCCC>>>;;;<<<:::999777555444333444444333444555555555444333222.........///////////////.........------,,,,,,,,,111111...(((###$$$***000...------,,,,,,------...))))))))))))((((((((((((******))))))((((((''''''((('''&&&%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&*********)))))))))))))))+++++++++***))))))((((((***)))'''%%%$$$%%%&&&'''***(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''((((((''''''&&&!!!###%%%&&&'''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%%%%&&&((())))))(((&&&%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&#########"""######$$$$$$''''''''''''''''''''''''((('''&&&&&&$$$$$$###"""%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$#########$$$&&&''')))((('''&&&%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''%%%%%%%%%&&&(((******))))))((((((((())))))+++***((('''''''''((()))))))))))))))((((((((((((+++---///000//////000111...///000111111222222222333555666777666777888::::::888777666555555666666::::::999999888777777777444333222333555777777666999666444333333333222000555555555555666888999:::888777555333333555777999222111111333555555222...333222111000000111222333111...++++++---...,,,***)))((('''((()))***)))((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''&&&&&&%%%$$$!!!###'''((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""###%%%%%%###"""###"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$#########&&&%%%$$$###""""""""""""########################~~~nnn]]]SSSJJJFFFCCC>>>;;;;;;:::888777555444444444444222333444444444333111111..................------/////////......---------+++---...+++((('''+++000------,,,,,,,,,,,,------))))))))))))((((((((((((***)))))))))(((((((((''')))(((''''''&&&&&&''''''***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((((('''&&&&&&''''''&&&$$$'''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&$$$######$$$###$$$&&&''''''&&&$$$######$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''%%%%%%$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((())))))((((((''''''(((((()))+++***)))((('''(((((()))''''''(((((())))))*********,,,...///......///000......---,,,---///111222222333555666666666888:::999888777555444555555666777777777777888888888888555444333444777999999888888666444333444444333222777777666555555555555666666444222000000222333555222111222444666666333000111000////////////000111///---***+++,,,---,,,***+++***))))))******)))''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%"""$$$'''((('''&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""" """$$$$$$###!!! ###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""""""""########################|||lll]]]SSSJJJFFFCCC>>>;;;;;;999888666555444444444555222222222333222111111000///......------,,,,,,,,,///////////////.........%%%)))---...,,,+++---///,,,++++++++++++++++++,,,))))))))))))(((((((((((())))))))))))((((((((((((***)))(((((('''(((((((((******)))(((((((((((()))&&&&&&&&&''''''(((((()))'''''''''((()))*********((('''&&&%%%%%%&&&((())))))(((((()))***)))'''%%%'''''''''''''''''''''''')))((('''&&&&&&'''(((((()))'''%%%###""""""######&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((###$$$%%%&&&&&&%%%$$$###$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))((('''''''''''''''((((((******)))(((((((((((((((&&&&&&'''((()))******+++(((***,,,---,,,,,,---......,,,***((())),,,///111///111333444444555777999888777666444444444444555444555555666777777888888555555555777:::<<<<<<;;;888666444444555555444333666666555444444444444444555333111//////000111222111111222444666666444111//////............//////---,,,***+++,,,,,,+++***,,,***))))))******)))''')))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&((((((((((((((('''&&&&&&$$$%%%''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!"""###"""######$$$######"""!!!###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############$$$########################|||lll\\\SSSIIIEEEBBB===;;;;;;999888666555444444444555222222222222222111111111000000///...------,,,,,,//////..................&&&))),,,...---------...++++++************++++++))))))))))))(((((((((((())))))))))))(((((((((((())))))(((''''''((((((((())))))((((((((((((((()))%%%%%%&&&'''(((((())))))(((((())))))*********+++&&&&&&&&&&&&&&&'''((()))))))))***,,,---,,,)))''''''''''''''''''''''''''')))(((&&&$$$$$$%%%'''(((%%%%%%$$$###"""""""""###&&&&&&&&&&&&''''''''''''''')))******(((''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((***))))))(((((((((((((((&&&''''''(((((()))))))))'''(((***+++******+++,,,,,,+++)))((()))+++---///---///111222333444666888777666555333333333333444444444444555555555666666555555666888<<<>>>>>>===999777555444555555444222111111111222333444555666555444222111000000111222///000222444555555333222/////////....../////////------------------,,,+++***((('''(((******)))((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%&&&(((***(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""" !!!###$$$"""""""""###$$$%%%&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################{{{kkk\\\RRRIIIEEEBBB===:::;;;888777666555444444555555444333333222222222222222222111111000///...------------------------------***+++,,,,,,,,,,,,---...+++******))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&''''''(((((('''''''''&&&&&&''''''(((&&&&&&'''(((((()))******''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))***,,,+++)))&&&''''''''''''''''''''''''((('''%%%######$$$%%%&&&!!!###%%%&&&'''&&&%%%$$$&&&&&&&&&''''''((((((((($$$&&&''''''%%%$$$$$$%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''"""$$$&&&'''((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((('''))))))((((((''''''&&&&&&%%%''')))***))))))***+++)))******++++++,,,---------///111111222222444666666555444222222222222333444444444333333222222222555555666999<<<>>>===<<<:::888555444444333222000//////000000111222444555333222111000///000000111...000222444444333222111000000000000000000000000///000111000///...------'''&&&%%%''')))+++***))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&((()))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###$$$$$$#########$$$%%%'''((("""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$########################xxxggg\\\RRRIIIEEEBBB===::::::888777666555444555555666444444333222222222222333222111111000000/////////,,,,,,,,,---------------...---,,,++++++,,,---...+++******************+++))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&''''''(((((('''&&&&&&&&&&&&''''''((('''''''''(((((())))))***)))(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&((((((&&&$$$''''''''''''''''''''''''((('''&&&$$$$$$$$$%%%%%%"""$$$'''***+++***)))'''&&&&&&&&&'''(((((())))))''')))******(((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))))))))))))))))))(((''''''***))))))((('''&&&%%%%%%$$$&&&((()))(((((()))***((()))+++,,,,,,---,,,,,,...///111111111111333555555444333111111111111222333333333222111000000///333333444777:::;;;:::999999777444333333333111000111111000/////////////////////............/////////222444555333222111111111111222222222222111111222444555444111///...---'''&&&&&&'''***++++++***)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$######&&&'''(((((('''&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$########################uuueee\\\RRRHHHEEEAAA===::::::888777555444444555666666444333222111000111111222000000000000////////////------------.........///---,,,+++,,,---.........+++++++++******+++++++++))))))))))))(((((((((((('''((((((((()))))))))***((((((''''''(((((()))***'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))((((((''''''''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%$$$%%%'''(((((((((((('''&&&&&&&&&'''((())))))))))))+++,,,,,,***))))))***%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&%%%%%%######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((()))***+++((())))))***)))((('''&&&(((((((((''''''&&&&&&%%%$$$&&&((()))(((((()))******)))))))))***+++,,,---///111222222111111222333555444222111000000111111111111000000000000000000111111222555888888666555555333222111333333333222000//////...............---------...//////000000222555777777555222111222111111222333333222111111444666888666222...------,,,***)))***++++++***))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%&&&&&&%%%%%%$$$###%%%'''))))))((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""########################uuueee[[[RRRHHHDDDAAA<<<::::::777777555444444555666666333222000/////////000111.........///////////////---.........//////000000******+++---///000///---,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((('''((((((((())))))******))))))((())))))***++++++((((((((((((((()))******&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((((((((('''&&&%%%%%%)))(((&&&''')))*********''''''''''''''''''''''''************)))((('''&&&&&&%%%$$$#########$$$%%%&&&&&&&&&'''((())))))***$$$%%%'''&&&$$$######$$$(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""###$$$%%%%%%$$$###"""!!!%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((((((***++++++((()))*********)))'''&&&&&&&&&''''''''''''''''''$$$&&&((()))(((((()))***+++)))'''&&&'''))),,,...000222333222111000111222444333222000000000000111......//////000111111111000000111444666666444222111000///000333444555444,,,,,,,,,---...///000111......///000111222333333555888:::999666333222333000111222333333222111000555777999777222---,,,,,,000...---,,,,,,,,,***((()))))))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$###"""&&&&&&''''''&&&&&&%%%$$$%%%'''***+++)))'''&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&(((((('''%%%### """$$$&&&'''(((((("""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###""""""""""""########################wwwgggYYYSSSKKKDDD@@@>>><<<;;;777666444444555555444222111111111000000000000///000///...------...///000000000000000000000000000...---,,,,,,++++++++++++------,,,,,,,,,++++++++++++***))))))******)))(((''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''&&&&&&&&&''''''((('''&&&%%%$$$###$$$%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))***,,,---...%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%'''******&&&###'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&$$$###%%%((((((%%%!!!########################%%%%%%&&&&&&&&&&&&''''''&&&%%%############%%%&&&###$$$%%%%%%$$$$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((($$$$$$%%%&&&&&&''''''(((''''''(((((()))*********&&&''''''(((((('''&&&&&&)))))))))(((''''''&&&&&&(((''''''&&&&&&((()))***(((((((((((())))))))))))%%%%%%%%%&&&(((***---///333333444444444333333222111111111000000/////////000000111222111000///...111222333333333333444555333333333222222111111111333222000......///111222111000///000111222111///666777777666333222333444222222222222222222222222888888777666333000---+++************************(((((()))******)))''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$###$$$$$$%%%)))(((%%%#########$$$%%%%%%$$$!!!!!!$$$%%%$$$###"""###%%%%%%###""""""############$$$$$$$$$$$$$$$$$$###"""!!! !!!$$$%%%$$$"""!!!"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$"""###$$$%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$vvvgggYYYSSSKKKDDD@@@>>><<<;;;888666555444555555333222222222111111111000000000000///...------...///000...........................---,,,+++++++++++++++---,,,,,,,,,,,,+++++++++)))(((''''''(((((('''&&&''''''(((((((((((('''''')))))))))))))))((('''''''''''''''''''''''''''''')))))))))))))))((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&'''''''''&&&'''((('''&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''(((&&&$$$%%%$$$$$$$$$$$$$$$$$$###&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&#########%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''&&&&&&)))))))))(((''''''&&&&&&(((''''''&&&'''((()))***'''((((((((())))))))))))''''''''''''(((***++++++111111222222222222111111000000000000000000000000//////000111111000000///000222333222111111222444333333333222222111111111------,,,---...111333555222111000000111222111///444666777666444333333333111111111111111111111111333333222111///,,,***(((************************((())))))******)))'''''')))******++++++******)))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&***(((&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%###"""############$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$###""" !!!###$$$%%%$$$###""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$vvvfffXXXSSSKKKEEE@@@>>><<<:::999777555555555444222111333222222222111111111111//////............//////---------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******)))(((''''''(((((('''&&&''''''((((((((((((''''''((())))))))))))(((''''''((((((((((((((((((((((((+++++++++***))))))(((((()))(((((('''&&&&&&&&&'''''''''((((((((((((((('''&&&'''((('''&&&&&&'''((()))))))))(((((((((((((((&&&%%%%%%$$$$$$###""""""%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&$$$$$$&&&'''&&&&&&###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$''')))'''###"""%%%)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%&&&'''((()))))))))(((''''''&&&&&&''''''&&&&&&''''''((()))''''''((((((((()))))))))'''(((((())))))))))))(((......////////////......//////000000111222222222000111222333333444333333111222333222000000000222222222222222222111111111---------...000222555666444222111111222222111///111444666777555333333333111111111111111111111111222222222111000...,,,+++++++++++++++++++++++++++)))))))))))))))(((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&***((('''%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$######$$$%%%%%%$$$"""############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$##################""""""""""""""""""###%%%%%%%%%%%%$$$$$$$$$$$$uuufffWWWRRRKKKEEEAAA>>>;;;:::999777555555555444222000333333333222222222111111/////////....../////////------------------------,,,,,,+++++++++++++++,,,++++++++++++************+++***))))))******)))(((''''''((((((((((((''''''(((((())))))(((((('''&&&'''''''''''''''(((((((((***)))))))))))))))))))))***)))((('''&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&&&&'''((('''&&&&&&&&&((())))))(((((((((((((((((((((''''''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$#####################%%%&&&&&&$$$""""""%%%(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$"""$$$%%%&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''(((((())))))(((&&&%%%$$$$$$&&&'''))))))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))&&&''')))*********)))(((***+++,,,,,,---,,,,,,,,,...///000111333444555555333444555666777888888999222333444222111000000111222222222111111111111111222222111222333444555666555333222222333333111000///222555777666444222222222222111111111111111000222222111111000//////...++++++++++++++++++++++++******))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###$$$######$$$%%%%%%$$$"""#########$$$$$$$$$%%%%%%!!!"""######$$$$$$$$$###%%%%%%######"""###$$$$$$######$$$$$$$$$######"""########################$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$"""!!!!!!!!!"""#########""""""""""""######%%%$$$$$$$$$$$$$$$$$$$$$uuueeeVVVRRRKKKEEEAAA>>>;;;999999777555555555444333111333333333222222222111111...//////////////////...........................+++++++++******++++++,,,++++++*********)))))))))+++***))))))******)))(((''''''((((((((((((''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))*********)))((('''''''''''''''%%%&&&'''((((((((('''&&&&&&'''((('''&&&&&&&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&)))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%!!!!!!"""######$$$%%%%%%&&&$$$!!!!!!###%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%''''''''''''%%%$$$!!!###&&&&&&&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((('''&&&$$$###$$$%%%((())))))))))))(((''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''(((((((((((($$$&&&((()))++++++******((()))******+++++++++***...///000222444555777777333333444555666888999:::333444555444222111111222111111111111111111111111222222222333333444555666444333222222333333222000...111555666555333222111333333222222111111111000......------------------+++++++++++++++++++++++++++***))))))((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$###$$$&&&&&&$$$######$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""###$$$######$$$$$$######""""""########################$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$tttdddVVVQQQKKKEEEAAA===:::888777666444444555555444222333222222222111111111111......////////////..............................+++************++++++,,,*********))))))))))))((()))(((''''''(((((('''&&&''''''(((((((((((('''''''''(((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%%%%'''((()))***+++)))(((((('''(((((())))))***************))))))(((&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$&&&)))***((('''&&&&&&###$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%% !!!"""###$$$%%%&&&&&&'''### !!!%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''########################$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&&&&&&&""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((%%%&&&''')))******++++++'''((()))***+++++++++***---...///111333444666666000000000111222444555666333444555444222222222444000000000111111111111111,,,---...000222444555666333111000111222333222111///222444555333111111111222222222111111000000/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$###"""!!!!!!"""$$$$$$######$$$$$$$$$######"""########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$sssdddUUUQQQKKKEEEAAA===:::777666555444444555666555444222222111111111000000000---...///000000///...---------------------------***************+++,,,,,,******)))))))))((((((((()))(((''''''(((((('''&&&''''''((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&'''((()))******+++''''''''''''((()))***+++---,,,+++***)))(((((((((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&%%%######%%%(((%%%$$$$$$$$$$$$$$$$$$###$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&((((((&&&$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&''''''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%&&&'''''')))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******'''((()))***+++++++++++++++,,,---...000111222333//////......///111222333111222333333222111333444///000000000111111111222,,,---///000222333444444000//////000222333222111111333444333111000000000111000000///......------111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&############$$$$$$%%%&&&######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""############"""!!!!!!$$$$$$############$$$$$$"""#########$$$$$$$$$$$$sssdddUUUQQQKKKEEEAAA===:::777555444333444666666666555111111111000000000000///---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))((((((((((((+++***))))))******)))(((''''''((((((((((((''''''''''''((((((''''''&&&%%%&&&&&&&&&'''((())))))***))))))))))))************''''''''''''(((***+++,,,---,,,***(((&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&### %%%***'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######'''******'''%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%############%%%&&& ###&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%&&&&&&''''''"""###$$$%%%&&&'''&&&&&&)))))))))(((''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((+++***)))'''''''''((()))((((((***+++,,,,,,,,,,,,)))***+++,,,---///000000000////////////111222333///000222222111111222444//////000000111111111222222222333333333222111111///......///111333333222333333444222000//////000//////...---,,,,,,++++++---,,,***)))((())))))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((('''&&&''''''((())))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$$$$%%%&&&&&&&&&%%%%%%!!!$$$%%%%%%$$$!!!%%%%%%$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&''''''%%%$$$#########""""""""""""######""""""######$$$$$$$$$$$$ooobbbSSSNNNGGGAAA>>><<<:::999333333444444444444444444111111111111111000//////---------.........//////000///---+++***+++---...,,,+++***)))))))))***+++,,,+++******))))))******))))))((('''''''''''''''***)))(((''''''''''''''''''%%%$$$%%%(((***(((&&&(((((((((((()))))))))))))))((('''&&&&&&%%%%%%&&&'''''''''''''''((())))))(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$!!! """$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$#########"""""" ###%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&''')))************************+++,,,---...000000111111111000000///...///000222222222111000...//////......///111333000111111111111111000000111///------000222111///////////////000111222333111000///000111000...,,,---,,,*********,,,...///,,,,,,,,,+++++++++******((())))))))))))((((((''''''''''''&&&&&&%%%%%%%%%!!!$$$'''(((%%%$$$%%%&&&(((''''''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&%%%######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$######'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$""""""$$$%%%mmm```SSSNNNGGGAAA>>><<<:::999444444444444444444444444111111111111111000//////---------.........////////////---,,,,,,,,,------///...---,,,,,,---......,,,+++******))))))******))))))((('''''''''''''''))))))(((''''''''''''''''''%%%$$$%%%'''((('''%%%''''''((((((((()))))))))***))))))(((((((((((()))'''''''''''''''((()))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''%%%######%%%'''''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((()))))))))((('''&&&''')))***+++************+++---...///000000111111000000/////////000111222222111000000///000111000000000333555666666666777666666555555222///......111222222000000000000000000111111222333111000000000000...---...---,,,++++++---///000))))))***+++,,,---......***************))))))(((''''''&&&&&&&&&%%%%%%%%%"""$$$'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""###$$$###"""!!!"""$$$kkk^^^SSSNNNGGGBBB>>><<<:::888555555555444444333333222111111111111111000//////---------..................////////////...------///......------...//////,,,+++******))))))******))))))((('''''''''''''''((((((((((((''''''''''''((('''&&&&&&''''''&&&%%%&&&&&&'''''''''((((((((()))(((((((((((()))******'''''''''''''''((())))))*********))))))))))))(((''''''''''''''''''(((((($$$#########$$$&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''')))(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%######$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###$$$%%%&&&''''''%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))+++)))'''%%%%%%'''***+++*********+++,,,...///000111111111111000000000///111111111222111111000///111222333222222222444666666666666666666555444444111000...///000222222111111000000000000000111222666333000////////////.........---,,,,,,---///000)))***+++,,,---......///***+++++++++******)))((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$$$$%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%''''''%%%%%%%%%&&&~~~hhh\\\RRRNNNGGGBBB???<<<:::888666666555444333333222222111111111111111000//////........................---...000111111///...---+++++++++++++++,,,,,,,,,,,,+++******))))))******))))))(((''''''''''''''''''(((((((((((((((''''''***)))(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''))))))'''''''''''''''((())))))))))))((((((((((((((()))&&&'''''''''(((((())))))$$$#########$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&***)))'''&&&&&&'''((()))******+++,,,---///111111444333333222222111111222333333222222111000//////000222333333222222444666666666666555555333222222///.........///000000000////////////000111222333777444000.../////////...------,,,,,,,,,------...---------,,,,,,,,,,,,+++***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%''''''&&&%%%%%%&&&|||ggg[[[RRRMMMHHHCCC???<<<999777666666555444333333222222111111111111111000//////.....................---,,,...000111111000...---))))))******++++++++++++,,,+++******))))))******))))))((('''''''''''''''&&&'''(((((()))(((''''''***++++++***)))(((((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%&&&((()))***'''''''''''''''((())))))((('''&&&&&&&&&''''''(((&&&'''''''''(((((())))))%%%$$$$$$%%%&&&(((***+++))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%&&&&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((&&&%%%))))))***+++---///111222555444444333333444444555555444333222000//////...///000222222222222333444888888888777666444333222,,,,,,,,,,,,,,,,,,...///,,,,,,,,,...///111333444666333000....../////////,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%!!!"""######""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%% """$$$$$$###"""###$$${{{ggg\\\QQQMMMHHHCCC@@@===999777555555555444444333333222111111111111111000//////...............---------+++---///000000///...---******+++,,,------------,,,+++******))))))******))))))((('''''''''''''''&&&&&&((()))))))))(((''')))***+++***)))((()))***&&&&&&'''''''''((((((((('''''''''((((((***++++++'''''''''''''''((())))))'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''((((((%%%&&&'''(((((()))******+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''%%%%%%&&&((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$######%%%%%%%%%%%%$$$$$$$$$###((('''&&&$$$$$$######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))$$$&&&(((******)))&&&$$$'''((()))+++---///222333444444333333333555777888777666444222000///......---///111222111111222333555555555444222000///...***+++,,,+++******,,,...******+++,,,...000111222333111///.../////////...++++++++++++************((()))***+++,,,------...)))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$$$$$$$&&&((({{{hhh]]]QQQMMMHHHDDD@@@===999666444444444444444444444444111111111111111000////////////.........---------+++,,,---...///......---***+++,,,...............,,,+++******))))))******))))))((('''''''''''''''%%%&&&((()))***)))((('''&&&(((***)))''''''(((***''''''((((((((()))))))))((((((((((((((()))***+++'''''''''''''''((())))))''''''%%%%%%%%%'''((()))'''''''''&&&&&&&&&&&&&&&%%%&&&(((******)))((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$'''((((((&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))$$$%%%'''((()))(((''''''&&&&&&(((***,,,///111333222111111111222555777999999777555222000......------///111222111111111222333222222000...,,,***)))***+++,,,,,,******,,,...++++++++++++,,,---......000...---...//////...---,,,,,,,,,,,,++++++******'''((())))))++++++,,,---******))))))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$'''(((&&&$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&###########################$$$%%%%%%%%%%%%$$$######&&&(((&&&""" ###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###"""!!!###&&&))){{{iii___QQQMMMHHHDDD@@@===999666333333444444444444444444111111111111111000////////////.........---------+++,,,,,,---.........---(((***+++---......------,,,++++++***)))*********))))))((('''''''''''''''$$$&&&((()))***)))((('''###&&&((((((&&&%%%'''***(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((('''&&&%%%&&&(((***+++'''''''''&&&&&&%%%%%%$$$%%%&&&)))++++++)))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""$$$(((++++++***%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%&&&&&&'''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))***$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&'''))),,,///111222////////////111444777999:::888555222000...---------///222333222222222333666555444333111///---,,,***,,,---,,,******---///---,,,++++++************---,,,,,,...///000...------------------,,,+++************))))))))))))(((++++++******)))'''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$######%%%((((((&&&###$$$%%%%%%&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%&&&&&&'''###########################$$$%%%&&&%%%%%%###"""$$$&&&((($$$"""$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& ###zzzfffZZZQQQMMMHHHCCC@@@===:::777333333333333333333333333111111111111111111111111////////////.....................------,,,,,,,,,---------,,,,,,+++++++++))))))))))))***+++,,,---(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''+++***(((&&&%%%&&&((()))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&!!!$$$)))...///...+++))))))(((&&&$$$$$$&&&((()))%%%$$$%%%&&&((((((&&&$$$&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$#########$$$%%%###$$$$$$%%%%%%&&&&&&'''***(((&&&$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""!!!!!!###&&&(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$######$$$'''+++...///,,,(((&&&%%%&&&((()))))))))((('''))))))***)))((('''%%%$$$)))******++++++,,,------.........000222444333222555555555333000...---...,,,...111333333222000///000000000///...,,,+++***......---,,,,,,++++++***---,,,,,,++++++,,,,,,---.........------.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++(((((())))))((('''&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&((()))(((&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))(((%%%#########$$$%%%%%%%%%%%%%%%$$$$$$###"""########################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&!!!"""###$$$%%%$$$######!!!#########"""!!!"""###%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%&&&&&&''''''&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%yyyeeeYYYOOOLLLFFFBBB???<<<999777666666555444222111000000111111111111111111111111////////////............---------------,,,,,,,,,------,,,,,,,,,+++++++++++++++***************+++%%%&&&&&&''''''((((((((('''''''''(((((((((((()))***)))'''&&&%%%&&&'''((((((((())))))))))))((((((((((((''''''''''''((((((***)))))))))(((((((((((('''''''''(((((('''''''''&&&'''((())))))((('''&&&$$$%%%&&&'''(((''''''&&&'''''''''&&&&&&'''''''''%%%$$$%%%&&&((((((&&&$$$###$$$&&&'''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%%%%$$$###""""""''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&'''((())))))((('''''''''(((((((((((('''%%%$$$(((((())))))***+++++++++---,,,***+++---000111111333444444222///---------000111222333444333222111222111111///---+++)))'''------,,,,,,+++*********++++++************++++++......////////////......---------,,,,,,,,,++++++++++++******))))))((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$)))'''%%%$$$######$$$%%%$$$$$$%%%%%%%%%$$$######$$$##################$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%$$$$$$###"""###$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""######$$$&&&''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%wwwcccXXXNNNKKKEEEAAA>>>;;;888666666666555444222111000000111111111111111111111111/////////............---,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---,,,+++***))))))))))))'''''''''''''''''''''''''''''''''(((((((((((()))((((((&&&%%%%%%%%%&&&'''((())))))******))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((''''''&&&&&&''''''(((&&&'''((())))))((('''&&&)))'''%%%###"""###$$$%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''(((&&&%%%###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!###%%%''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%$$$############$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""$$$###"""!!! !!!"""$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%$$$###""" ''''''&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''''''''(((((((((''''''&&&&&&''''''((((((''''''&&&))))))******+++,,,,,,,,,---***''''''))),,,...///111222222000...,,,,,,---222222111111111111111000000000000///---,,,***)))------,,,,,,+++***************))))))))))))******...///000111111000///...------------,,,,,,,,,,,,******)))(((((('''&&&&&&%%%&&&'''((())))))))))))%%%%%%&&&&&&%%%%%%$$$$$$'''&&&$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((('''%%%$$$###$$$$$$%%%######$$$%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%$$$""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$###$$$$$$$$$%%%%%%&&&&&&wwwdddXXXNNNKKKFFFAAA???<<<999777333333333333333333333333111111111111111111111111//////.........---------+++++++++,,,,,,------...,,,+++++++++++++++++++++,,,++++++***))))))******++++++***((('''%%%$$$###%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&((())))))******))))))((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&'''((())))))((('''&&&,,,***'''%%%$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&''''''%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######'''&&&%%%#########$$$$$$###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''''''''&&&&&&%%%######%%%%%%$$$$$$$$$#########'''&&&$$$######%%%''')))''''''''''''''''''&&&&&&'''''''''((())))))))))))+++,,,,,,------...//////+++***((((((***---------...//////...,,,+++,,,---111000...------------...,,,---...///000000000000.........---,,,,,,+++++++++******))))))******+++...///111333333111///......------------,,,,,,,,,******)))((('''&&&&&&%%%&&&'''((((((((((((((('''$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$#########$$$%%%%%%&&&&&&wwwdddYYYOOOKKKFFFBBB@@@===;;;999333333333333333333333333000000000000000000000000............------------***++++++,,,,,,---------++++++++++++++++++++++++******))))))***++++++,,,,,,+++***)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&%%%$$$######$$$%%%&&&&&&'''((())))))((('''&&&))))))((((((((((((((((((((('''%%%$$$$$$%%%'''(((%%%$$$###$$$%%%&&&&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&'''((((((((())))))***+++++++++,,,,,,------...//////+++++++++---///000...,,,+++---...---,,,+++,,,---000///---,,,+++,,,---...---...///000222222222222111000000///......---------,,,,,,++++++,,,,,,---...///222333333222///............---------,,,,,,++++++***))))))(((''''''))))))))))))((('''%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$&&&'''))))))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((%%%###"""###$$$%%%!!!!!!!!!""""""""""""###&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###############$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%############""""""""""""$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%wwwdddZZZOOOKKKGGGCCC@@@>>>;;;999666666555444222111000000000000000000000000000000.........------------,,,++++++++++++,,,,,,,,,,,,*********+++++++++++++++))))))))))))***+++,,,---(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))%%%$$$$$$######$$$$$$%%%&&&'''((())))))((('''&&&&&&'''((()))))))))((((((((('''$$$""""""$$$'''(((%%%$$$"""###%%%&&&&&&%%%$$$###$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&''''''((()))((((((((())))))***+++))))))******+++,,,,,,,,,+++,,,...000222111...+++***+++,,,,,,++++++---...000///...---------...///111111111111111000000///222222111111000/////////......------------.........000111222222111000...............---------,,,++++++************))))))*********)))(((&&&$$$###%%%%%%&&&&&&''''''&&&&&&$$$&&&(((******)))'''%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$uuucccYYYNNNJJJFFFBBB@@@===;;;999666666555444222111000000000000000000000000000000.........---------,,,,,,,,,,,,,,,+++++++++++++++)))*********+++++++++++++++***************++++++''''''(((((())))))******'''''''''(((((((((((()))&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))***%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$""""""$$$%%%&&&%%%$$$#########%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%''''''''''''&&&'''&&&&&&%%%%%%$$$$$$### """$$$''')))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%''')))***(((((('''&&&&&&'''((()))(((((())))))***+++++++++,,,+++,,,...//////---+++)))***,,,,,,,,,,,,...///---------------......///000000000000000///...---222222111111000//////...///......------......//////000000111111000000///............------------))))))************++++++))))))))))))((('''%%%%%%%%%&&&''''''((((((((('''%%%%%%'''(((((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$###"""""""""###$$$%%%###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$###"""""""""tttbbbXXXMMMIIIDDDAAA???<<<:::888333333333333333333333333000000000000000000000000......---------,,,,,,,,,---,,,,,,++++++*********))))))******++++++++++++---,,,+++***))))))))))))******))))))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''((((((%%%&&&((((((((((((&&&%%%&&&'''((())))))((('''&&&---,,,***((((((((()))***$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$""""""$$$%%%&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''###$$$$$$%%%%%%&&&'''''' ###(((+++,,,***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """%%%''''''&&&###"""&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######$$$$$$######$$$&&&((()))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$'''''''''&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######'''&&&%%%$$$%%%&&&((()))$$$$$$###$$$%%%''')))+++''''''%%%$$$$$$%%%&&&''')))******+++,,,,,,------,,,+++******+++---,,,+++(((***,,,,,,,,,,,,...000*********++++++,,,,,,,,,+++,,,---...////////////111111000000//////......///......------......///000//////////////////000//////.........---------(((((())))))******++++++'''(((((((((((((((''''''&&&&&&'''((())))))((((((&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###""" """$$$&&&&&&$$$""" #########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""""""""###%%%&&&###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$#########!!!!!!"""###$$$$$$%%%%%%"""###$$$$$$###"""###%%%&&&%%%%%%$$$###"""!!!!!!tttdddZZZNNNKKKFFFAAA>>>;;;888666666666555444333333333333111111111111000000000000111000...------......///000...---+++******++++++,,,+++++++++***)))))))))************))))))))))))))))))(((((('''''''''&&&'''%%%$$$$$$&&&''''''&&&(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))((((((###$$$%%%&&&''''''''''''"""%%%'''&&&%%%%%%%%%)))(((((('''&&&%%%%%%$$$+++***((('''&&&&&&&&&'''((((((((()))))))))))))))######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$%%%'''(((&&&$$$%%%&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%&&&%%%)))$$$!!!"""###!!!!!!$$$%%%$$$$$$######$$$$$$%%%))))))((('''&&&%%%%%%$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''))),,,...///000000))))))***+++++++++++++++++++++++++++******))))))******************++++++000000000111000//////...///000111111111///...---***+++,,,---............000000///...............+++,,,,,,,,,,,,+++******((()))+++---------+++*********)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&((())))))(((%%%%%%%%%%%%%%%$$$###""" $$$'''))))))'''''''''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$#########$$$&&&&&&)))&&&######%%%%%%""" """############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########%%%&&&&&&$$$######$$$$$$$$$$$$###!!! ######$$$%%%%%%%%%%%%$$$#########""""""!!!!!!!!!tttcccZZZPPPLLLGGGBBB???<<<999777666555444333222222222222111111111111000000000000000//////...............///...---,,,+++++++++++++++++++++***************************)))))))))))))))(((((((((''''''''''''(((&&&%%%&&&''')))((((((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((('''''''''''''''&&&%%%%%%"""$$$&&&'''&&&%%%&&&''',,,,,,,,,+++******))))))***)))((('''&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&"""######$$$&&&''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((('''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$######$$$$$$%%%))))))(((((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """$$$$$$###)))$$$!!!###$$$######&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$%%%%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''')))***,,,---......)))***++++++,,,+++++++++++++++++++++*********)))++++++++++++++++++++++++---............---,,,,,,...///000000///...---,,,,,,---...///000000000000......---,,,,,,,,,,,,---)))***************))))))((()))+++------,,,+++***,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$######!!!###"""!!!!!!!!!$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######%%%$$$$$$###$$$%%%&&&'''(((&&&$$$$$$&&&&&&$$$""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """$$$$$$######$$$%%%&&&&&&%%%%%%$$$"""!!! ######$$$%%%%%%%%%%%%$$$(((''''''''''''''''''&&&rrrbbbYYYRRRNNNHHHCCC@@@===999777555444333222222111111222111111111111000000000000///////////////...------------------,,,+++*********************+++++++++************))))))))))))(((((((((((('''''''''''')))'''&&&'''(((***))))))(((((((((((((((''''''&&&''''''((((((((()))))))))&&&''''''(((((((((((((((''''''((((((((('''&&&&&&&&&'''''''''%%%%%%'''(((+++******))))))(((((((((((((((((((((((('''&&&%%%'''&&&%%%#########$$$$$$"""######$$$&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###((($$$"""$$$&&&%%%%%%(((%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&'''((()))++++++++++++)))******+++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******++++++******)))(((---------...------,,,+++,,,---...//////000000///,,,,,,+++***************'''(((((()))))))))(((((()))***+++,,,,,,,,,+++***,,,+++******)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$### ###$$$$$$"""""""""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$"""###$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###$$$%%%%%%&&&'''&&&%%%%%%&&&'''&&&%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """#########$$$%%%%%%%%%%%%%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%qqqaaaXXXRRRNNNHHHCCC???<<<888666444444333222111111111111111111111111000000000///---...///000///...---,,,,,,,,,---...---,,,***))))))))))))***+++++++++,,,************)))))))))((((((((((((((((((''''''''')))'''&&&'''((()))))))))'''(((((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((((('''$$$%%%&&&((()))*********(((((('''%%%$$$$$$&&&))))))((((((((('''''''''&&&''''''((()))((('''%%%$$$'''&&&$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&'''((('''&&&$$$###(((((('''&&&%%%%%%$$$$$$""""""###$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''(((((("""""""""$$$%%%%%%$$$###'''%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&"""!!!$$$&&&%%%&&&(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$***)))&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''((())))))************(((((()))************)))++++++++++++++++++++++++,,,,,,++++++++++++******((())))))))))))(((''''''+++++++++++++++++++++*********+++,,,------------++++++***))))))))))))***''''''((())))))))))))))))))***++++++++++++******)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''((($$$%%%%%%&&&%%%%%%$$$$$$"""%%%'''((('''&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''######$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###$$$######$$$%%%############""""""!!! ######$$$%%%%%%%%%%%%$$$ !!!!!!""""""######ooo```WWWPPPLLLGGGBBB>>>;;;888555444444333222111111111111111111111111000000000///---.../////////...,,,++++++,,,---...---,,,+++***)))))))))***+++++++++,,,************)))))))))((('''''''''((((((((((((((((((&&&%%%&&&''')))((((((''''''((((((((((((((('''(((((((((((())))))))))))'''(((((((((((((((''''''###$$$&&&((()))***++++++''''''&&&$$$"""###&&&(((************))))))))))))&&&&&&((((((((('''%%%$$$'''&&&&&&%%%&&&'''))))))''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###((((((''''''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&$$$###$$$&&&&&&$$$"""&&&%%%######%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$ ###&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$+++)))&&&$$$""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%'''&&&$$$###%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''((((((((()))***************&&&''''''(((((((((((((((+++++++++++++++++++++,,,+++*********)))))))))((()))))))))))))))(((''''''))))))))))))))))))******)))***+++,,,------------,,,++++++***************'''((()))***+++,,,,,,,,,*********************)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$###### !!!!!!"""""""""""""""!!!"""#########$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$""""""#########""""""!!!######$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&&&&&&&nnn___WWWNNNKKKEEEAAA>>>;;;888666555444333222222111111222111111111111000000000000...............---,,,,,,,,,,,,,,,------,,,,,,+++***************+++++++++************))))))))))))'''''''''((((((((((((((((((&&&%%%&&&'''(((((((((&&&'''((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((('''&&&&&&&&&'''(((((((((''''''&&&&&&&&&$$$######&&&)))((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%&&&'''''''''((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$###"""######$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''***'''$$$%%%((()))(((&&&&&&%%%######%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&$$$###### ###&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''&&&$$$###%%%'''###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%&&&''''''((('''((()))***************&&&&&&'''(((((((((((((((++++++++++++,,,,,,,,,,,,*********)))((((((''''''))))))******))))))((('''))))))((((((((()))******+++,,,---......//////...,,,,,,+++************+++((((((***+++------......+++************))))))))))))))))))(((((((((''''''########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&###$$$&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""!!!""""""###$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""""""""!!! """######""""""###%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&mmm^^^VVVNNNJJJEEEBBB???===:::888666555444333222222222222111111111111000000000000......------,,,,,,------,,,,,,,,,++++++,,,,,,---+++++++++***************************))))))))))))''''''''''''((((((((())))))'''&&&'''(((***))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''''''''''''''%%%&&&&&&&&&%%%%%%(((***&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&''''''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''&&&$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((($$$ !!!&&&******)))&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$&&&&&&$$$###$$$!!!!!!%%%'''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""&&&((('''###"""$$$(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&'''((()))*********'''((())))))******))))))+++++++++,,,,,,,,,------++++++******)))((((((''')))************)))(((((()))(((((('''((()))***+++++++++,,,---............,,,+++******)))*********'''(((***+++---...//////++++++***)))))))))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%############$$$$$$%%%%%%&&&''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""############"""%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$$$$$$$###"""!!!###%%%$$$""""""###%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!###%%%%%%$$$######$$$###$$$%%%%%%&&&&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############lll^^^VVVNNNJJJFFFCCC@@@???<<<:::666666555444333333333333111111111111000000000000///...---,,,+++,,,---...---,,,+++***+++,,,---...,,,+++++++++******))))))************))))))))))))&&&'''''''''(((((())))))***)))'''(((***++++++***&&&&&&'''((())))))((((((&&&&&&&&&&&&'''''''''((((((((())))))((('''&&&&&& """###&&&'''))))))***%%%&&&''''''''''''***+++************++++++++++++'''&&&%%%$$$$$$%%%'''(((%%%&&&''''''%%%""""""###$$$$$$&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$%%%&&&((()))%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$###(((******&&&$$$######$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((&&&$$$&&&###"""&&&(((&&&$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%"""&&&((('''###"""$$$(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))###$$$&&&'''((()))))))))))))))***++++++++++++++++++++++++,,,,,,---------,,,,,,++++++***))))))((())))))******))))))(((''')))(((''''''((()))***+++))))))***+++,,,,,,,,,,,,++++++***)))))))))))))))&&&''')))+++---......///++++++***)))(((((())))))&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''$$$%%%%%%&&&'''''''''&&&###%%%%%%%%%######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%&&&%%%$$$$$$###%%%&&&%%%###"""$$$&&&"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$###### """#########$$$%%%!!!"""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$#########|||jjj]]]WWWRRRNNNHHHCCC???<<<888666999666333222333333222111333222111000///000111222///.........///000111111111000...,,,+++++++++,,,,,,***))))))***++++++******************+++++++++,,,+++***((((((((()))***((((((((((((((((((((((((%%%&&&(((***,,,,,,,,,+++%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((())))))&&&'''(((*********)))((()))&&&$$$$$$''')))(((&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&%%%$$$%%%'''((('''&&&%%%###"""###%%%'''(((((((((((((((&&&$$$"""""""""&&&%%%%%%$$$$$$%%%%%%&&&...,,,$$$&&&)))''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''' ...+++$$$$$$######$$$$$$%%%&&&(((((())))))((('''&&&&&&'''&&&$$$$$$$$$&&&((()))$$$#########$$$%%%%%%&&&%%%&&&$$$(((***!!!%%%%%%%%%%%%%%%%%%%%%%%%'''((('''"""(((+++...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&333%%%'''+++%%% """(((***%%%+++((($$$ """'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''(((((('''&&&&&&###%%%&&&(((*********)))(((((((((((())))))))))))222'''$$$'''''',,,---###---***'''&&&'''***,,,---++++++,,,,,,+++'''""",,,---+++((((((,,,,,,)))///---******000555111******++++++++++++***))))))******+++,,,------------((('''(((...(((%%%...'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""&&&%%%$$$###$$$&&&((()))%%%&&&)))******)))&&&%%%%%%)))))))))!!! ((($$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""""""""""""""#########"""############$$$$$$$$$$$$$$$############$$$$$$$$$!!!'''%%%!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%{{{hhh\\\UUUOOOKKKFFFBBB???<<<999777999777444333444555444444555444333222111222333333333333222111111000000000---,,,+++*********+++,,,111...,,,***)))(((&&&%%%))))))******+++++++++***+++***)))((('''(((((()))((((((((((((((((((((((((&&&&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((())))))'''''''''''''''((())))))$$$%%%''')))***++++++***)))&&&$$$$$$'''))))))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$###!!!"""$$$%%%&&&%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$"""+++$$$)))&&&(((***&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######$$$%%%&&&***%%%,,,$$$$$$######$$$$$$%%%&&&'''(((((((((''''''&&&%%%'''&&&$$$$$$$$$&&&''')))$$$$$$######$$$$$$%%%&&&''' %%%&&&&&&&&&"""$$$$$$$$$$$$$$$$$$$$$$$$'''"""&&&''''''&&&###'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$ ***---'''))) &&&&&& ###***###!!!"""'''---,,,###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''''''''((((((((())))))))))))'''...999555$$$ )))///---+++)))***,,,,,,***'''+++(((''''''+++...111222$$$((())),,,111222000******---111...)))(((---+++++++++++++++******))))))***+++,,,.........///666...))),,,'''###&&&!!!''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%$$$"""""""""###%%%&&&###$$$%%%&&&&&&%%%$$$######""" %%%'''$$$***+++$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&%%%$$$###"""!!!!!! ############$$$$$$$$$$$$$$$$$$############$$$$$$'''$$$ ###%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$#########$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%zzzgggZZZTTTLLLIIIDDD@@@>>><<<999888999777555555666777888777777777666555444555555555888777666444333111000///+++************+++,,,---111///,,,+++***(((&&&###((()))***+++++++++***)))))))))(((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%&&&'''((()))***+++'''''''''''''''((())))))###%%%&&&(((***+++,,,,,,***'''%%%%%%&&&)))******((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&&&&%%%######%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''&&&%%%%%%$$$$$$%%%%%%&&&$$$,,,(((111 ''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###'''(((,,,)))"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''((($$$$$$######$$$$$$%%%%%%'''%%%%%%'''*** %%%%%%%%%%%%%%%%%%%%%%%%''''''$$$''',,,$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$ '''###$$$+++###555///'''!!! ###'''+++"""***///)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&'''((())))))))))))(((&&&%%%$$$''''''((((((((())))))))),,,(((%%%$$$&&&)))++++++---***&&&%%%%%%%%%### 000---)))&&&%%%$$$###"""+++---+++&&&$$$&&&(((''',,,((()))000000***,,,444+++,,,,,,,,,,,,+++******((()))***,,,---.........)))!!! %%%)))***,,,000((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$***&&& ###)))###+++%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%&&&&&&%%%$$$###""""""!!!############$$$$$$$$$%%%$$$$$$############$$$$$$&&&''''''&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%zzzgggZZZTTTLLLIIIDDD@@@>>><<<999777:::888666666888:::::::::999999888888777777666666888777666555444222000///------------------------,,,*********++++++***((('''(((***+++++++++***)))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))''''''(((((())))))******'''''''''''''''((())))))%%%&&&'''((()))***+++++++++)))'''&&&&&&'''))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&)))(((''''''((()))(((&&&(((((()))'''$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$)))%%%777&&&444+++'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########(((!!!///'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$&&&!!!---)))!!!%%%%%%%%%%%%%%%%%%%%%%%%""")))$$$+++!!!"""(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''%%%---444((((((%%%+++)))+++%%% $$$)))***((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&(((&&&%%%$$$$$$&&&''')))))))))(((((('''&&&%%%$$$'''''''''((((((((())))))''',,,...000+++''')))---...///...,,,,,,---///!!!$$$***000333222---)))###(((***)))***///111111888000((()))000444222///,,,,,,,,,,,,,,,+++******))))))***++++++++++++***+++(((,,,((((((%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&&&&&&&$$$############$$$$$$$$$###""""""###$$$$$$(((((('''"""'''$$$$$$&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%#########$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%zzzggg[[[TTTOOOKKKFFFBBB???<<<999666999888666666888:::;;;::::::999999999888777666666444444444444333222000000//////......---,,,++++++(((((((((***,,,---,,,+++'''((()))***+++***))))))&&&&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''*********)))(((((('''''''''''''''''''''((())))))((((((((((((((()))))))))***)))((('''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((((()))(((((('''&&&%%%&&&%%%$$$%%%'''((('''&&&)))((('''((())))))(((&&&'''((()))'''%%%###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&***$$$'''!!!((( ***&&&&&&&&&'''''''''''''''""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########,,,,,,&&&...&&&&&&&&&"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%"""'''(((111 ***)))%%%%%%%%%%%%%%%%%%%%%%%% +++$$$'''"""---(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$666]]]QQQ\\\OOO((("""$$$***...***"""%%%---!!!%%%%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&$$$###$$$%%%((()))'''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((:::666###&&&)))%%%,,,###%%%%%%###&&&666MMM`````````___ZZZQQQBBB222(((......,,,((()))---...+++111444111)))+++222...###+++,,,,,,,,,,,,+++***************))))))((('''&&&""")))222&&&***... 000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((''''''&&&%%%%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&*** $$$--- %%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!"""""""""""""""##################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""!!! ###&&&'''$$$ ###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%zzzgggZZZTTTPPPLLLFFFBBB???<<<888666999777555666777999:::999888888888888777555444333///000111222222111000///---------,,,+++***(((''')))))))))+++,,,,,,***(((((((((((()))))))))******%%%&&&''''''((('''''''''((((((((((((((((((((((((++++++)))((('''''''''''',,,+++***)))((('''&&&%%%'''''''''''''''((())))))******)))(((((((((((((((%%%&&&(((((('''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((((()))))))))(((((('''&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%''''''&&&&&&''')))&&&%%%%%%$$$$$$%%%%%%&&&)))""")))&&&666%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((---)))###'''$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$111'''%%%***%%%%%%%%%%%%%%%%%%%%%%%%"""---!!!(((%%%&&&333%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$hhhsssRRR888'''---,,,(((%%%###&&&+++000%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((&&&%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((((('''&&&111+++$$$000LLLqqq~~~QQQ666---)))%%%***222...)))+++,,,)))***++++++++++++***)))))))))***))))))((('''&&&%%%'''+++,,,$$$888((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))******''''''''''''&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''555+++### 000$$$###$$$$$$$$$$$$$$$#########&&&%%%$$$$$$$$$$$$%%%&&&"""""""""##################$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''$$$"""$$$''''''######$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&%%%$$$######$$$&&&'''''''''&&&%%%###$$$%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%yyyfffYYYRRRMMMIIIDDD@@@>>><<<999777888666444444666777888777666666666666555333111000...///111111111000...---+++,,,,,,,,,,,,+++))))))***)))***+++---,,,***'''***)))'''''''''(((***+++%%%&&&'''((()))(((((('''((((((((((((((((((((((((,,,+++***)))((())))))*********)))(((''''''&&&&&&'''''''''''''''((())))))))))))(((''''''((()))***!!!&&&)))((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&%%%$$$%%%'''((('''&&&$$$###$$$%%%'''(((&&&$$$$$$%%%''''''&&&&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&!!!%%%***+++222111111444+++ $$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&%%%$$$$$$######$$$$$$&&&+++XXX%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%OOOkkkIII$$$"""+++%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((333))),,,NNNccc///555+++(((------''')))222)))************)))((((((((())))))******))))))(((!!!%%%------{{{iii$$$))))))+++!!!!!!############$$$$$$$$$$$$(((((('''&&&&&&'''((((((######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$############"""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""!!!###$$$&&&&&&%%%$$$######$$$&&&'''((('''&&&%%%###$$$%%%&&&&&&$$$###!!!######$$$$$$$$$%%%%%%%%%xxxeeeXXXQQQIIIFFFBBB???===<<<:::888888666444333555666666666444555555555333222000...///000111222111///---++++++,,,---...///...---,,,(((((()))+++------+++)))+++)))'''%%%&&&(((***,,,%%%&&&((()))))))))(((((((((((((((((((((((((((((($$$$$$###$$$%%%''')))***(((((((((((('''''''''''''''''''''''''''((())))))((('''''''''((()))+++,,,$$$)))***)))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&%%%$$$%%%'''((('''&&&$$$$$$%%%''')))***(((''''''((()))(((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""... !!!$$$$$$((($$$&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$#########$$$%%%'''*** WWW%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%XXXSSS""")))""""""""""""""""""""""""########################$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&'''&&&&&&((('''%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((...'''KKKooo???!!!***222%%% +++)))))))))))))))((('''''''''((()))+++,,,,,,,,,,,,...(((%%%(((%%%""",,,***###'''""""""######$$$$$$$$$%%%######"""!!!!!!"""######%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$#########"""###$$$$$$%%% !!!"""###$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$############$$$$$$ $$$$$$""""""&&&***"""###%%%&&&&&&%%%###"""!!!"""$$$&&&&&&&&&$$$######$$$&&&(((((('''&&&%%%###$$$&&&&&&&&&$$$"""!!!######$$$$$$$$$%%%%%%%%%pppdddYYYPPPJJJFFF@@@===<<<=========888777666555333333333222111111111111000000000000//////............//////........................000...,,,++++++***((('''***+++++++++***)))'''&&&(((((('''''''''(((((()))'''(((((()))***++++++,,,''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%''')))******))))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$######$$$&&&'''!!!///&&&***&&&,,,000"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$"""!!!$$$$$$(((!!!]]]$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$"""bbb===$$$###%%%%%%"""&&&'''$$$$$$---,,,!!!'''***$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###(((,,,)))...,,,&&&@@@rrr---'''"""666888555)))///&&&###,,,(((((((((((())))))))))))!!!&&&***+++&&&))) &&&)))%%%"""######$$$&&&(((***+++"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$################################################"""""""""###$$$%%%''''''!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%qqqdddYYYPPPJJJFFFBBB???>>>>>>===<<<999888777555444444333333111111111111000000000000//////............//////........................///---++++++++++++)))(((+++++++++***)))(((''''''((((((''''''''''''((((((&&&&&&&&&''''''((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))(((%%%"""''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$&&&&&&&&&'''''')))******((('''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###""""""###%%%&&&%%%(((!!!%%%&&&)))"""(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###"""$$$$$$(((!!!]]]###$$$%%%%%%%%%$$$###"""######$$$%%%$$$""" '''uuu"""666%%%,,,000 ...!!!333$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''$$$%%%&&&''''''&&&%%%%%%"""333$$$"""555&&&"""ggg999***+++---+++444555$$$666$$$((())))))))))))*********444...))))))---%%% $$$###"""'''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ssseeeYYYQQQJJJGGGDDDAAA@@@???===;;;999888777666555444444444111111111111000000000000//////............//////---------------------------,,,***+++,,,,,,+++)))++++++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&''')))))))))******)))))))))''''''&&&&&&%%%%%%%%%$$$&&&''''''''''''((((((((())))))(((&&&$$$""" %%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%''''''''''''((()))***+++''''''&&&&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%(((""""""$$$ $$$111...+++"""&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((!!!]]]$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$%%%---+++WWWzzz222///&&&111###000$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((((((&&&&&&&&&'''$$$%%%&&&''''''''''''''',,,&&&!!!******+++ccc555+++,,,777888&&&&&&000%%%))))))))))))*********+++,,,&&&%%%000+++ ###%%% ***'''&&&&&&%%%$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$########################"""######$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######vvvfffZZZSSSJJJHHHEEECCCBBB???<<<999777777666555444333333333111111111111000000000//////......------......///------------------------,,,+++******,,,,,,,,,***+++***)))'''''''''((())))))((((((''''''''''''(((((((((((((((((('''''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))******++++++&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''')))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%((("""''')))###%%%***&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$(((!!!]]]''''''''''''&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%%%%+++"""$$$ ---BBB''' ///&&&'''''',,,$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$%%%&&&'''(((((())))))444'''$$$,,,yyy###===$$$***222***!!!...(((((((((((())))))))))))'''%%%%%%(((```[[[ )))&&&###$$$&&&&&&%%%%%%$$$###"""!!!&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""vvveeeZZZTTTJJJHHHFFFDDDBBB???;;;888555444333333222222222222111111111111000000000///......------------......------------------------+++***)))***,,,---,,,+++***)))((('''''''''((()))))))))((('''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&)))))))))((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&))))))'''&&&%%%$$$$$$$$$&&&&&&&&&'''((()))***+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%(((&&&(((:::)))$$$$$$---333uuu !!!000"""###"""&&&...$$$,,,$$$...$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$(((!!!]]]'''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""+++---###%%%"""(((222"""YYYYYY'''###"""---))) &&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%&&&'''((())))))!!!$$$%%%666###LLL###''' |||www"""***>>>######)))***,,,&&&&&&&&&&&&'''''''''((('''****** )))555((("""//////'''$$$444]]]AAA...###''')))""" &&&...$$$***!!!'''###$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###tttbbbXXXTTTKKKIIIFFFCCCAAA>>>:::666444333222111111111111111111111111111000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---,,,***)))((((((''''''(((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))((('''%%%$$$#########&&&&&&&&&&&&'''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''''''''&&&&&&###'''$$$ ,,,$$$************)))((('''''',,,CCCOOO"""<<<888((('''&&&(((((()))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&'''$$$$$$(((!!!]]]%%%$$$$$$######$$$$$$%%%%%%$$$$$$######""""""""")))!!! ***&&&///(((<<>>XXX///333'''((($$$%%%%%%%%%&&&&&&&&&''''''(((&&&&&&+++%%%"""***+++))))))(((///333$$$&&&EEE%%%%%%%%%''')))(((&&&###$$$---"""(((((('''$$$$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%mmmZZZQQQPPPLLLIIIDDDAAA>>>;;;888666444444333333222222333333111111111111000000000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++)))&&&'''((())))))((('''&&&******)))''''''&&&&&&&&&'''(((((()))***+++,,,,,,''''''((((((((((((''''''(((((()))***+++,,,------%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###"""###$$$%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((&&&&&&&&&&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&'''((())))))'''&&&$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""")))%%%***''')))''',,,***'''%%%$$$%%%'''((()))888&&&&&&)))%%% '''***((($$$ %%%..."""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$$$$(((!!!]]]%%%$$$$$$$$$%%%''')))***$$$$$$#########$$$%%%%%%,,,###((()))$$$'''***(((%%%"""$$$###QQQ...+++$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%%%%&&&''''''&&&%%%$$$###$$$%%%&&&%%% )))222%%%222+++***''''''***,,,''' 888AAA$$$((( ,,,&&&&&&&&&'''''''''((((((---""",,,***$$$+++&&&"""***'''###&&&%%%&&&000ttt 666"""$$$### %%%(((''''''++++++!!!((($$$%%%%%%&&&(((((((((&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''|||ggg[[[SSSOOONNNLLLIIIDDD???;;;888666666555555444444333222222444333222111000...------......,,,,,,,,,,,,......,,,,,,,,,------.........///---+++))))))***+++,,,))))))((('''''''''''''''&&&'''((()))******))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''')))***,,,,,,***)))'''%%%%%%&&&&&&''''''((((((((('''%%%$$$$$$%%%'''((((((((((((((('''''''''''''''''''''''''''''''''''')))(((((())))))(((&&&$$$+++)))&&&$$$###$$$%%%&&&((('''%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((+++***(((&&&%%%&&&'''((()))&&&$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))!!!(((%%%$$$$$$&&&''''''%%%"""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###!!!"""%%%$$$!!!%%%$$$############%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""aaa(((&&&!!!###,,,)))!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&***<<<///...######"""%%%$$$ &&&$$$""""""$$$&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%)))&&&dddBBB***)))***''''''&&&&&&&&&%%%%%%%%%'''(((%%%222---''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''BBBXXX$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&(((''''''&&&&&&''''''((($$$%%%%%%&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$""" """$$$&&&$$$((('''""""""%%%$$$ &&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########|||hhh\\\TTTPPPMMMKKKHHHDDD@@@;;;888777555444444333222222111111333222222111000///......,,,,,,+++******+++,,,,,,//////......------,,,,,,---,,,***)))))))))***+++******)))(((((((((((()))'''((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))((('''''''''''''''''''''(((((((((''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''&&&+++***'''%%%$$$%%%&&&(((((('''%%%$$$$$$%%%'''(((%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&)))((('''%%%%%%&&&'''((((((%%%$$$$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%"""+++%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''))))))(((***,,,$$$$$$#########$$$&&&'''######$$$$$$$$$$$$$$$$$$%%%'''###%%%ccc '''------)))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&&&&&&&)))222 TTT>>>&&&222555...###)))&&&$$$"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''+++''')))+++''''''&&&&&&&&&%%%%%%%%% '''gggDDD777(((((((((((((((((((((((()))((('''&&&&&&'''((((((%%%&&&&&&&&&''''''((((((111VVV***'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''########################$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&))))))%%%$$$'''&&&"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$|||iii^^^VVVQQQKKKJJJGGGCCC@@@<<<999888444333333222222111000000111111111111000000000///,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,+++++++++++++++++++++***))))))))))))***)))((('''&&&&&&&&&'''(((((((((((((((((((((((((((******)))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))+++***(((&&&%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$%%%&&&'''(((&&&%%%$$$$$$&&&(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%$$$######$$$%%%'''$$$&&&)))~~~'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&### """'''$$$$$$'''&&&%%%%%%%%%'''((()))$$$%%%%%%%%%&&&&&&'''''' (((###WWW !!!"""### $$$,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&!!!((('''UUU$$$'''&&&((()))(((&&&###"""#########"""%%%%%%%%%%%%%%%%%%%%%%%%$$$@@@SSS(((((((((''''''&&&&&&&&&%%%%%%%%%***$$$!!!,,,'''))))))))))))))))))))))))))))))(((((((((((())))))###$$$%%%&&&'''(((((()))###KKK******###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%'''(((########################$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$#########"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%''''''$$$###%%%%%%"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%~~~kkk___VVVQQQJJJHHHFFFCCC???<<<:::999444444333333222111111111000000000000000111111111.........------.........((((((***+++---...///000,,,------......---,,,,,,++++++***))))))))))))******)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((()))))))))((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&%%%&&&(((******)))'''&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((((((&&&$$$###%%%$$$$$$$$$$$$%%%''''''%%%%%%$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&'''%%%###!!!!!!###%%%'''&&&)))$$$iii(((%%%######$$$&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++###"""((((((!!!!!!)))'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%&&&&&&'''''' ***(((%%%bbb...$$$"""%%%$$$$$$(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''---%%%***VVV(((%%%---000######"""!!!!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ +++ +++)))###''''''&&&&&&&&&%%%%%%%%%###///KKK$$$$$$***(((((((((((((((((((((((()))))))))))))))*********%%%%%%&&&&&&'''((())))))"""888!!!$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((########################'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """###%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$######&&&&&&&&&%%%$$$%%%$$$###$$$$$$$$$######$$$$$$$$$#########$$$$$$%%%%%%%%%kkk^^^UUUPPPIIIHHHEEEBBB???<<<:::999555555555444333333222222000000000000111111111111........................&&&'''((()))+++,,,......***+++,,,,,,,,,,,,++++++******)))(((((((((((()))***)))'''%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((******))))))((((((''''''&&&''''''((((((''''''&&&(((((()))))))))*********''''''''''''''''''''''''*********(((&&&%%%(((***((('''&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%%%%$$$###"""$$$%%%'''(((((('''%%%###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''%%%###!!!!!!###%%%'''!!!'''!!!\\\(((%%%######$$$&&&&&&%%%#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((( $$$((('''(((---***(((&&&$$$###""""""######$$$$$$$$$%%%%%%&&&&&&%%%)))"""[[[%%%###%%%)))***$$$ $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###***'''''')))CCC666)))%%% ###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((***###''''''&&&&&&&&&%%%%%%%%%&&&+++ 888''''''''''''''''''''''''((())))))***************))))))((((((((((((((((((%%%***!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###(((''''''((('''&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%~~~jjj]]]TTTNNNIIIHHHEEEBBB???<<<999888666666555444444333333222000000000000000111111111,,,,,,------------,,,,,,************************((()))))))))))))))************)))(((((((((((())))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''((((((((())))))******+++''''''''''''''''''''''''***,,,,,,***'''%%%'''***&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$######$$$%%%'''%%%$$$]]]'''%%%$$$$$$%%%&&&&&&%%%############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!"""$$$&&&%%%$$$///---+++)))'''&&&&&&'''''''''''''''&&&&&&&&&&&&'''&&&\\\%%%)))&&&###&&&---111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%'''&&&%%%CCC"""999000$$$'''$$$&&&%%%$$$$$$$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$---$$$***###***)))''''''&&&&&&&&&%%%%%%%%%""""""///$$$///%%%'''''''''''''''''''''''''''((()))******+++***************)))))))))((((((%%%&&&###&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###""""""""""""""""""###$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%""""""%%%$$$""""""$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%{{{gggZZZSSSNNNIIIHHHEEEBBB>>>;;;999777555555444444333222222111111111111000000000000000+++,,,---......---,,,+++------,,,,,,++++++************)))((()))***+++,,,++++++***))))))))))))***'''((((((((((((((())))))(((((((((((((((((((((((()))))))))((((((((((((((('''((())))))))))))(((''''''''''''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&))),,,+++'''&&&'''***'''&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((&&&%%%######$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&%%%%%%$$$'''(((((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((___%%%$$$$$$%%%&&&&&&%%%###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%+++'''###%%%%%% '''&&&$$$###""""""######""""""!!!!!! ###&&&---ccc&&&,,,)))!!!""")))$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!$$$---###((( ,,,---'''555!!!444'''&&&%%%%%%%%%%%%###!!!########################MMM"""+++$$$&&&***''''''&&&&&&&&&%%%%%%%%%"""+++QQQ222''''''''''''''''''''''''&&&'''(((***************(((((((((((())))))))))))&&&$$$((((((###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########""""""#########$$$$$$#########$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$ $$$$$$ $$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$xxxdddYYYRRROOOJJJHHHFFFBBB>>>;;;888666444444333333222111111000111111111111000000000///---...///000000///...---,,,,,,,,,------............---+++++++++---///000---,,,++++++******++++++&&&'''((()))******))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&''')))******)))'''&&&%%%&&&&&&&&&''''''((((((***)))'''%%%%%%''')))***$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''"""&&&++++++(((&&&(((+++'''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&''''''((()))******(((&&&%%%######$$$$$$&&&''')))***''''''''''''&&&&&&%%%$$$'''))))))'''$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###,,,***]]]%%%$$$$$$&&&''''''%%%###"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&gggaaa+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&%%%$$$$$$'''&&&!!!"""...%%%%%%)))777!!!444$$$######%%%'''((('''%%%########################lll!!!000***###(((''''''&&&&&&&&&%%%%%%%%%'''$$$ ***$$$))))))))))))))))))))))))%%%&&&((()))*********)))%%%&&&&&&'''((()))******+++"""'''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$&&&'''%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%***&&&&&&******&&&&&&***(((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$#########zzzfffXXXOOOLLLIIIGGGDDD@@@<<<:::888888666666555444333333333333000000000000000111111111000000000000000000000000...---------......,,,***,,,+++)))'''''''''((((((,,,,,,++++++++++++,,,,,,************))))))))))))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''&&&&&&%%%$$$'''&&&&&&'''***++++++******)))'''&&&%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%&&&&&&&&&'''((()))***+++'''&&&%%%%%%%%%%%%&&&'''''''''&&&''''''((()))***'''''''''(((((((((((((((&&&###'''[[[$$$"""!!!###&&&'''&&&$$$&&&%%%%%%&&&'''&&&$$$!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((fff &&&...((("""+++'''&&&&&&&&&&&&%%%$$$$$$###aaa###$$$$$$111'''!!!$$$'''$$$###&&&%%%'''&&& '''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((''''''$$$$$$&&&''''''''''''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###((('''&&&%%%$$$"""!!!!!!"""############$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%###"""############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################(((''''''&&&&&&''''''(((#########$$$%%%%%%%%%&&&)))(((&&&$$$#########$$$%%%&&&''''''%%%$$$%%%'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&zzzfffXXXOOOLLLIIIGGGDDD@@@<<<:::888888666555444333333222333333111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))******)))))))))******+++******))))))))))))******)))))))))(((((((((((('''&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''')))((('''((()))***)))((((((''''''&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###""""""######%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&'''(((******'''''''''&&&&&&%%%%%%%%%&&&###'''[[[)))'''&&&''')))***(((&&&&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""&&&(((,,,"""((()))!!!###''''''%%%%%%&&&&&&&&&%%%$$$$$$]]]((( """***(((%%%###%%%)))+++)))((()))%%%"""ggg"""'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))***************))))))'''$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$""""""######$$$%%%&&&&&&############$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$""""""""""""############((('''%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&yyyfffXXXOOOMMMIIIGGGDDD@@@<<<:::888888666555444333333222222222222222111111000000//////************************---+++***+++,,,,,,+++)))((()))***+++,,,,,,,,,,,,******))))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%$$$%%%&&&((())))))*********)))'''((())))))'''&&&&&&&&&''''''''''''''''''))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&''')))***+++''''''&&&%%%$$$###""""""&&&###'''[[['''&&&%%%%%%&&&&&&%%%$$$'''&&&%%%%%%&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$!!!;;;:::%%%!!!%%%###(((&&& (((((($$$$$$%%%&&&&&&&&&%%%%%%WWW)))!!!+++'''"""&&&(((&&&%%%&&&%%%###$$$%%%%%%(((&&&%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((())))))(((((()))))))))))))))((('''$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###$$$%%%&&&'''############$$$$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###############"""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%yyyfffXXXOOOMMMIIIGGGDDD@@@<<<:::888888666555444333222222222222333222222111000///......,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++((()))+++,,,,,,,,,+++***,,,,,,++++++++++++,,,,,,))))))((((((((('''''''''''''''(((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&((())))))*********)))(((''''''((()))((('''$$$%%%'''((()))(((''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''')))***+++&&&&&&%%%%%%$$$######"""&&&###'''[[[$$$#########$$$$$$$$$$$$+++(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$###%%%,,,(((%%%+++!!!&&&$$$*** ###$$$$$$%%%&&&&&&&&&&&&xxx]]]*** ***$$$''')))&&& &&&'''$$$GGG(((((('''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))%%%%%%&&&&&&'''&&&&&&&&&'''$$$$$$&&&$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############""""""#########$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%xxxeeeWWWOOOMMMIIIGGGDDD@@@<<<:::888888555555444333222222222222333222222111000///......------------------------...---++++++,,,...------)))***+++,,,+++***(((''',,,,,,++++++++++++,,,,,,*********)))))))))(((((((((((()))))))))*********%%%%%%&&&&&&'''(((((((((((()))))))))))))))(((((('''&&&%%%&&&)))***)))((($$$%%%'''((()))(((''''''&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&"""$$$(((***+++)))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&###'''[[[$$$$$$%%%&&&&&&'''((()))---***'''%%%%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$!!!%%%!!!222%%%ppp###""""""!!!&&&+++###$$$$$$%%%&&&&&&&&&&&&ZZZzzz,,,$$$$$$+++%%%''''''%%%$$$(((------)))!!!***(((((((((''''''''''''((((((''''''((()))***)))))))))$$$$$$%%%&&&&&&&&&&&&&&&'''$$$$$$&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! ###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######%%%'''((('''%%%$$$###$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%xxxeeeWWWOOOMMMIIIGGGDDD@@@<<<:::888888555444333222222111111111222222111111000000//////------------------------///---++++++,,,.........++++++++++++***)))((('''******))))))))))))******************))))))))))))(((((()))))))))*********((((((((('''&&&&&&%%%%%%)))))))))))))))(((''''''%%%%%%$$$&&&(((******)))&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&"""$$$'''******(((%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&###'''[[["""$$$&&&&&&%%%%%%'''(((+++)))'''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''******000)))+++%%%'''&&&$$$$$$%%%&&&&&&&&&%%%%%%@@@'''%%%$$$'''###(((&&&'''++++++&&&"""###LLL+++'''))))))(((((((((((())))))&&&'''((()))***)))((('''&&&&&&'''((())))))))))))'''$$$$$$&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$######%%%'''((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%###%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$xxxeeeWWWOOOMMMIIIGGGDDD@@@<<<:::888888555444333222111111111111111111111000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++---......,,,++++++*********++++++******))))))))))))*********))))))))))))(((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''(((((()))((((((((('''&&&%%%&&&((()))((('''(((''''''&&&&&&&&&''''''''''''((((((((((((((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%&&&&&&''''''&&&&&&)))((((((''''''(((((((((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###'''[[[%%%&&&'''&&&$$$"""$$$%%%'''&&&%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&''''''(((&&&111111%%%+++)))***%%%%%%&&&&&&&&&%%%$$$$$$((( $$$%%%$$$###***%%%(((---'''###222,,,&&&((((((''''''''''''((((((%%%&&&'''))))))((('''&&&&&&&&&'''))))))*********'''$$$$$$&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&(((%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$wwweeeWWWOOOMMMIIIGGGDDD@@@<<<:::888888555444333222111111111111000000000000000111111111........................---+++((((((***,,,------,,,+++******+++,,,...///,,,,,,++++++++++++,,,,,,)))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))$$$%%%&&&((()))))))))))))))'''&&&&&&'''(((&&&%%%***)))'''&&&%%%%%%&&&'''&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''')))'''%%%""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))$$$%%%&&&'''((('''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&((((((''''''%%%%%%$$$$$$&&&###'''[[[,,,......,,,(((%%%&&&'''""""""###%%%((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&'''(((***###%%%///000$$$///&&&&&&&&&&&&&&&%%%%%%$$$###(((***'''(((***###&&&,,,&&&!!!999ZZZ,,,%%%''''''&&&&&&&&&&&&''''''$$$%%%'''))))))((('''&&&$$$%%%&&&'''((((((((((((((($$$$$$&&&$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$"""###&&&((("""###%%%&&&''''''&&&%%%############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&&&&&&&$$$$$$###$$$&&&&&&&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$wwwfffYYYQQQNNNJJJHHHCCC>>>:::888777666:::777444444555555333000222222222222111111111111///...,,,,,,------,,,+++***++++++,,,,,,,,,++++++)))))))))******+++++++++))))))(((((((((((())))))///...+++)))))))))+++,,,(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&''''''(((###$$$%%%&&&''''''''''''((('''&&&&&&&&&((()))***))))))***))))))(((''''''((((((((((((((((((((((((((((((((((((((('''''''''******))))))(((((('''''')))'''%%%&&&''')))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''###$$$%%%&&&''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%"""'''[[[%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###)))((('''&&&&&&&&&&&&&&&"""%%%&&&&&&''''''&&&&&&%%%&&&%%%###""""""###%%%'''(((+++///"""555***$$$###(((***&&&""""""$$$,,,%%%%%%,,,FFF++++++%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&nnn,,,%%%###(((***'''...###222FFF---###((()))))))))))))))(((((()))((('''&&&&&&'''((()))&&&'''((('''%%%$$$$$$%%%&&&$$$###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$'''&&&$$$#########$$$$$$'''&&&$$$######$$$&&&'''"""((()))%%%!!!"""$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvveeeYYYQQQNNNJJJGGGCCC???;;;999777777999777444444555555333000////////////............///...,,,------...,,,+++---------------,,,+++++++++++++++,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,+++***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''$$$$$$&&&''''''((((((((()))((('''''''''((()))***'''(((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''+++(((&&&$$$%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%"""'''[[[###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$######$$$$$$###+++''')))555***!!!!!!"""###%%%''''''%%%$$$&&&*** 666+++%%%%%%"""%%%'''$$$$$$%%%%%%%%%%%%&&&&&&"""CCCaaa$$$$$$"""!!!### &&&..."""???''''''%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))*********)))''''''(((***&&&$$$###%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&$$$#########$$$$$$&&&%%%$$$######$$$%%%&&&###'''(((&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuudddXXXPPPMMMHHHFFFCCC???<<<:::888888888666444444555444333111222111111111111000000000///...,,,---......---,,,............------,,,+++......------------------******)))******+++,,,,,,)))))))))(((''''''&&&&&&$$$%%%%%%&&&''''''(((((())))))(((((('''''''''&&&%%%&&&''''''((((((((((((***))))))(((((((((((()))%%%&&&&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''((((((((())))))))))))(((((((((((('''***(((&&&%%%%%%%%%$$$###''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%"""'''[[[###%%%'''(((((('''%%%#########$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%+++%%%&&&&&&''''''&&&&&&%%%((((((''''''&&&%%%######%%%!!!+++000)))777[[[zzzppp^^^777,,,---___###%%%&&&"""'''$$$$$$%%%%%%%%%%%%&&&&&&"""))))))!!!'''+++&&&***000 888ddd''')))&&&'''((()))))))))))))))(((((('''&&&&&&'''((((((''''''&&&$$$"""###%%%'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ssscccWWWPPPMMMGGGFFFCCC@@@===;;;999999666666555444444333222222333333222222222111111111///...,,,---...///...,,,,,,,,,---------------,,,.........------,,,,,,,,,+++******))))))*********(((((((((((((((&&&%%%%%%%%%&&&&&&&&&'''''''''((('''(((((((((((((((((((((&&&''''''((())))))((((((******))))))((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((('''&&&'''((())))))(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%"""'''[[[&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&***%%%&&&&&&''''''&&&&&&%%%&&&'''((()))((('''%%%######444&&&***<<<+++bbbfff'''---&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$(((+++""""""(((&&&000 888222***(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''$$$###""" """%%%&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%qqqaaaVVVOOOLLLGGGFFFCCC@@@>>>;;;999888555555555444333222222333000////////////.........///---------//////...---((()))***,,,---------------,,,,,,,,,++++++******,,,+++***)))((('''''''''))))))))))))((('''&&&%%%(((((((((''''''&&&&&&&&&$$$%%%'''((())))))))))))&&&'''((((((((((((((((((***)))))))))((((((''''''%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''''''''''''''(((((((((((('''&&&''')))***)))'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&)))'''$$$""""""$$$''')))%%%"""'''[[[&&&%%%###""""""###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###%%%''')))***)))'''&&&(((???GGG ))) &&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###)))<<<'''!!!$$$>>>$$$%%%(((%%%%%%%%%$$$###"""!!! &&&&&&''''''''''''&&&&&&((('''&&&$$$###$$$'''***&&&$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!!!!###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%ooo```UUUNNNKKKHHHGGGDDDAAA>>>;;;999888333555555444222222222333111111000000000000/////////---------///000///...((()))***+++,,,---------+++******************)))++++++)))(((''''''''''''*********)))((((((''''''))))))(((((('''&&&&&&%%%###$$$&&&((())))))((((((&&&''''''((((((((('''''''''((((((((((((((('''&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''(((&&&''''''''''''((((((((()))'''&&&&&&'''&&&###!!!###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&(((%%%""""""%%%(((%%%"""'''[[[$$$""""""$$$''''''&&&%%%%%%$$$######''''''&&&&&&&&&'''((((((qqq...%%%&&&&&&''''''&&&&&&%%%"""$$$&&&((())))))(((''')))777,,,$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''///(((III///)))(((((((((((('''%%%$$$###&&&&&&''''''''''''&&&&&&((((((((('''%%%&&&))),,,&&&%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnn___TTTMMMKKKIIIHHHEEEBBB???;;;888666222444555444222111222444333333333222222222222111...------...///000000...+++,,,,,,,,,,,,,,,++++++)))))))))******************))))))((())))))******+++***)))''''''''''''(((((((((((((((''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''''''&&&###!!!$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((()))((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$######$$$&&&'''%%%"""'''[[[$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((:::UUU###%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''&&&bbb--- (((###$$$$$$%%%%%%%%%%%%&&&&&&)))###KKK999---mmm@@@///''')))))))))*********))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$%%%&&&(((&&&%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&!!!$$$&&&%%%###"""$$$'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmm^^^TTTMMMJJJIIIHHHFFFCCC???;;;777555222444555444222111222444000000000////////////......------...000111000////////////...---+++***))))))))))))******++++++,,,((((((((()))***,,,---...,,,***(((&&&%%%&&&'''(((&&&&&&''''''((()))))))))&&&''''''(((&&&$$$""" %%%&&&&&&'''&&&&&&%%%%%%###$$$&&&'''''''''&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&'''(((******(((&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%'''((())))))))))))&&&'''(((******((('''&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******)))((('''%%%"""'''[[[&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''(((222000333###$$$$$$$$$$$$$$$$$$$$$$$$!!! &&&!!!XXX,,,"""###***222&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%RRRHHH***###$$$$$$%%%%%%%%%&&&&&&&&&!!!***)))(((999 ###(((###!!!"""###%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%''''''&&&&&&'''(((&&&%%%%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''((('''&&&&&&&&&''''''((((((''''''&&& %%%)))((($$$"""%%%(((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%mmm]]]SSSMMMKKKFFFEEECCCAAA===:::777666444444333222222111111000000111222111///------...///............---------,,,,,,++++++,,,,,,---...+++***************++++++)))((((((((((((((()))***++++++************++++++(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((&&&'''((()))************)))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***+++''''''&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((***(((&&&$$$$$$&&&((()))(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((((((&&&$$$&&&###)))\\\$$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&$$$___&&&"""$$$***'''%%%)))&&& %%%%%%$$$)))"""]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''%%%(((...,,,vvv!!!&&&""""""###$$$%%%%%%&&&&&&!!!###&&&!!!'''EEE999(((,,,###$$$&&&(((((('''&&&%%%"""&&&((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$%%%&&&(((***'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%'''########################(((''''''&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%lll]]]SSSMMMKKKFFFEEECCCAAA===:::777666444444333222222111111000000111222222000......//////............---------...---,,,+++++++++++++++++++++******************))))))(((((((((((())))))+++******))))))******+++(((((('''''''''&&&&&&&&&+++***(((((((((((('''&&&((((((((()))))))))))))))%%%&&&'''((())))))))))))***)))(((''''''((()))***&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&%%%$$$%%%&&&''')))((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((()))'''%%%$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""$$$&&&%%%$$$(((&&&+++^^^&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''""",,,PPP""",,, )))'''###'''%%%$$$%%%$$$)))"""]]]%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""***((((((%%%---DDD)))"""######$$$$$$%%%&&&&&&''''''---222... 000+++999zzz///!!!"""%%%---$$$%%%&&&(((((('''&&&%%%!!!$$$((((((''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***########################''''''&&&&&&&&&&&&&&&'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%lll]]]SSSMMMKKKFFFEEECCCAAA===:::777666444444333222222111111000000111333222111000000111///............---------///...,,,+++***))))))))),,,,,,+++***)))))))))******))))))(((((()))))))))+++******))))))******+++((((((((('''''''''&&&&&&+++)))&&&&&&((((((&&&$$$)))))))))))))))(((((((((%%%&&&'''(((((((((((((((***))))))(((((())))))***$$$%%%&&&''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''&&&$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$###%%%'''''''''***''',,,___&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((111,,,!!!??? ***""""""***)))***%%%$$$)))"""^^^%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&###''')))&&&DDD===######$$$%%%%%%&&&&&&''''''(((%%%******333 kkk ,,,###"""!!!,,,%%%&&&'''''''''&&&%%%$$$$$$%%%''''''&&&%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk]]]SSSNNNLLLFFFEEECCCAAA===:::777666444444333222222111111000000111333333111000111222///............---------------,,,+++***))))))***,,,,,,+++***))))))))))))******))))))((()))))))))******))))))))))))******((((((((((((''''''''''''***&&&$$$%%%)))+++***(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((''''''))))))(((((((((((())))))###$$$%%%&&&'''((((((((('''''''''''''''''''''''',,,+++***)))(((((())))))(((((('''&&&&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&''''''(((&&&+++^^^###$$$&&&((()))*********%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))&&&+++---999&&&'''""")))///)))""""""$$$%%%%%%)))"""^^^&&&&&&%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%&&&'''&&&%%%111---***```%%%'''$$$%%%%%%%%%&&&&&&'''''')))%%%***))) )))666444)))FFF[[[+++!!!+++&&&!!!&&&''''''''''''%%%$$$$$$$$$$$$$$$#########$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%kkk]]]TTTNNNLLLFFFEEECCCAAA===:::777666444444333222222111111000000222333333111000000111///............---------,,,++++++***++++++,,,,,,,,,++++++***))))))******++++++***)))))))))))))))***))))))))))))))))))***))))))((((((((('''''''''+++(((&&&&&&))),,,,,,+++((((((''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&''''''''''''''''''''''''''''''''''''++++++***)))))))))))))))(((((('''&&&&&&&&&&&&''')))******(((%%%$$$###$$$&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%%%%$$$######$$$"""((([[[!!!$$$''')))***)))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))!!!***111,,,bbb~~~"""%%%+++%%%,,,///&&&%%%***###^^^((((((''''''&&&&&&&&&&&&)))'''%%%&&&''''''&&&$$$+++ (((&&&~~~000... LLL%%%'''$$$$$$$$$$$$%%%%%%%%%%%%666###!!!...(((%%%%%%!!!***'''bbbppp(((&&&!!!000+++&&&''''''''''''&&&%%%%%%$$$&&&%%%$$$######$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]TTTNNNMMMFFFEEECCCAAA===:::777666444444333222222111111000111222333222000////////////............---------,,,+++++++++,,,,,,---...+++***************++++++,,,+++******))))))))))))***))))))(((((())))))***)))))))))((((((((('''''')))'''%%%###"""###$$$&&&)))))))))))))))(((((((((&&&''''''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&)))(((''''''&&&&&&''''''*********(((%%%######$$$%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''&&&&&&'''""" &&&ZZZ###%%%'''((('''$$$ %%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((((($$$''' ...[[[###+++*** &&&,,,&&&%%%***###^^^))))))((((((''''''&&&&&&)))&&&$$$%%%'''(((&&&###$$$)))###,,,fff"""'''+++%%%ppp%%%###$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''(((111###(((!!!...'''$$$... &&&"""$$$&&&)))%%%///'''&&&&&&&&&&&&&&&%%%%%%((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]TTTOOOMMMFFFEEECCCAAA===:::777666444444333222222111111000222333333222///---------///............---------......------,,,---------))))))))))))***+++,,,,,,---,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''$$$&&&%%%"""!!!&&&((((((((()))))))))))))))((((((((())))))(((((('''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&)))((((((''''''''''''''''''((()))(((&&&%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((%%%###$$$(((+++$$$"""((([[[%%%&&&&&&%%%%%%$$$######%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''(((((('''))) !!!,,,!!!,,,)))JJJ111111444&&&&&&***###___)))(((((('''&&&&&&%%%%%%%%%""" """&&&(((&&&$$$(((///PPP!!!666***&&&+++XXX$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!222(((&&&!!!,,,&&&(((,,,$$$!!!555!!!%%%&&&$$$(((&&&&&&%%%%%%%%%&&&''''''((('''&&&(((***+++(((&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjj]]]TTTOOONNNFFFEEECCCAAA>>>:::888666444444333333222111111000222333333222///,,,+++,,,//////.........---------111000///...---,,,,,,,,,(((((())))))***+++---------,,,+++***))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((%%%(((***(((######***000%%%&&&&&&&&&''''''((((((((()))))))))))))))((((((&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&'''((()))))))))((())))))((('''''''''''''''%%%&&&''''''&&&&&&''')))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&''''''(((''''''''''''''''''''''''$$$### """((('''$$$***]]]&&&%%%$$$$$$&&&)))---///%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''((("""&&&'''[[[666###!!!+++000&&&&&&***###___(((((('''&&&%%%%%%$$$$$$ %%%)))'''$$$---333###%%%""""""$$$%%%&&&)))QQQ$$$(((&&&&&&&&&&&&&&&&&&&&&&&&###,,,***111!!!'''%%%!!!///444 %%%---&&& ---%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%'''******'''$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&###"""###$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~fffZZZRRRLLLIIIFFFEEECCCAAA===:::777666444444444333333333222222111222222222222111000000///---+++,,,...///,,,)))111///---+++*********+++*********++++++,,,,,,,,,---,,,+++******+++,,,---)))'''%%%&&&***,,,+++************)))))))))))))))+++***)))(((((((((((((((++++++***)))((('''&&&&&&''''''''''''((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&(((###$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''''''''&&&&&&&&&******(((''''''((())))))"""###$$$%%%'''((()))***(((((('''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%$$$#########$$$$$$%%%"""'''[[[$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$###$$$%%%%%%$$$'''(((%%% """&&&&&&&&&&&&&&&&&&&&&&&&&&&ssseee(((&&&---"""%%%$$$(((!!!\\\)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%!!!}}}000########################000,,,VVV%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&###### &&&((()))000OOOttt***"""%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&'''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}eeeYYYQQQKKKIIIFFFEEECCCAAA===:::777666222222222222111111111111111222222222222111000000000...---...000000...+++------......------,,,,,,++++++++++++++++++,,,,,,***)))(((''''''((()))***&&&$$$###$$$'''(((((('''(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%"""'''[[[$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%%%%%%%&&&&&&''')))***'''###"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''>>>&&&,,,333%%%$$$(((!!!\\\)))(((&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%+++'''fff((($$$%%%%%%&&&&&&%%%%%%$$$///$$$:::111$$$hhh===222###+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{dddXXXPPPKKKHHHFFFEEECCCAAA===:::777666333333333333222222222222111111222222111111000//////.........//////---,,,***,,,...000000000...---,,,,,,++++++++++++++++++,,,++++++******++++++,,,)))'''&&&''')))*********''''''''''''(((((((((((('''''''''&&&''''''(((((('''''''''(((((()))))))))(((((()))))))))*********'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''))))))&&&%%%%%%$$$$$$###""""""%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&& """%%%'''((('''%%%###))))))((((((''''''&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%"""'''[[[%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&&&&''''''((()))***(((%%%$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&888&&&$$$*** %%%$$$(((!!!\\\)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%***999eee %%%%%%%%%%%%%%%%%%%%%%%%%%%###|||)))$$$%%%%%%&&&&&&%%%%%%$$$$$$444###555"""ccc???)))###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyycccWWWOOOJJJHHHFFFEEECCCAAA===:::777666666666555555555444444444111111111111111000000///......---......---,,,++++++,,,...//////......---,,,,,,,,,++++++*********------,,,,,,,,,,,,------***)))))))))***+++++++++''''''((((((((((((((()))&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((((((((())))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((()))&&&&&&%%%$$$###"""!!!!!!%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%###$$$''')))***)))((('''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$############$$$%%%"""'''[[[%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&'''((('''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&111RRR$$$---###%%%$$$(((!!!\\\###%%%'''(((((((((&&&%%%''''''&&&&&&&&&%%%%%%%%%'''```555$$$###########################!!!&&&$$$%%%%%%&&&&&&%%%%%%$$$''',,,...'''!!!VVVqqq!!!%%%###333)))333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%&&&''')))***&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxbbbVVVOOOJJJHHHFFFEEECCCAAA===:::777666666666555555555444444444000111111111111000//////...////////////...------......,,,+++++++++,,,---,,,,,,,,,++++++*********)))******************)))'''''''''&&&&&&'''((()))((((((((())))))*********&&&&&&&&&&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''(((+++******)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''((()))***+++%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''%%%!!!!!!###%%%%%%"""'''[[[%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&~~~UUU$$$***%%%$$$(((!!!\\\ ###%%%%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$%%%(((########################%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$...444'''444BBB111$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((%%%$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwaaaWWWPPPKKKIIIFFFEEECCCAAA===:::777666333333333333222222222222000000111111000000///...///111222222000//////000///...,,,***)))***,,,---,,,,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***((()))))))))'''''')))+++(((((())))))******++++++'''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''''''''((((((((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%%%%''')))***""""""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))'''$$$!!!!!!###%%%'''%%%"""'''[[[&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& '''+++222!!!%%%$$$(((!!!\\\ ###&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$000(((,,,sss888999%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))###$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwbbbWWWPPPLLLJJJFFFEEECCCAAA===:::777666222222222222111111111111000000000000000//////...---///111000...,,,---///,,,,,,,,,,,,,,,------...++++++++++++++++++,,,,,,------...//////...------***,,,---,,,))))))+++---''''''(((((()))******+++))))))((('''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((######$$$$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%"""'''[[[&&&&&&''''''''''''&&&&&&###$$$&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%...444666...%%%$$$(((!!!\\\%%%&&&((()))******))))))''''''&&&&&&&&&%%%%%%%%%$$$ggg%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%;;;######,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&(((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$###"""######$$$$$$%%%&&&''''''$$$$$$$$$%%%&&&'''))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxbbbWWWQQQLLLKKKFFFEEECCCAAA>>>:::888666444444444333333333222222000000000000000//////...))),,,...---***))))))+++)))+++---///000000//////*********++++++,,,,,,---******+++,,,,,,+++******''')))***)))&&&&&&(((***&&&&&&&&&'''((())))))***+++***)))((((((((((((((($$$$$$%%%&&&'''((()))***''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))###$$$%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&(((***)))(((%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%((()))((('''$$$"""%%%"""'''[[[&&&&&&''''''''''''&&&&&&$$$%%%'''(((((((((''''''#########%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&""",,,)))'''(((JJJ%%%$$$(((!!!]]]%%%%%%&&&&&&%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%###[[[)))########################"""!!!$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&###ddd000%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&((($$$$$$$$$%%%&&&'''))))))%%%&&&&&&'''&&&%%%###"""""""""###$$$&&&'''((((((######$$$%%%&&&''')))***)))(((&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuucccTTTOOOOOOKKKDDDCCCAAA>>>;;;888666555999555111000222444555444...///000111111111111111//////...---,,,,,,++++++---...///000000...,,,+++---+++)))***,,,---+++)))+++***)))((((((***,,,---///...---,,,++++++++++++******))))))((((((''''''$$$$$$$$$%%%&&&'''((())))))))))))))))))))))))))))))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((()))))))))(((''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******''''''&&&''''''((()))***$$$%%%&&&)))+++***'''$$$###&&&'''&&&$$$###&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&"""'''ZZZ&&&%%%$$$$$$%%%&&&((()))$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&111%%%$$$)))"""xxxTTT))),,,iii(((((('''&&&$$$###""""""&&&''''''''''''''''''&&&&&&$$$)))$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$)))$$$"""###%%%&&&'''&&&%%%%%%)))222000..."""......+++%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$"""!!! %%%$$$%%%''''''''''''(((''''''&&&&&&((((((((('''&&&%%%######$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&'''''''''''')))(((((('''%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%######$$$&&&''''''((('''&&&$$$"""!!!&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&,,,***'''$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''sssbbbTTTNNNMMMHHHDDDCCCAAA>>>;;;888666555888444000///111333333333///000000111111111111000///......---,,,,,,++++++,,,---...///...---+++***---+++******,,,---,,,***+++***)))((()))***,,,------,,,+++***))))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%))))))))))))))))))))))))))))))((((((((((((((()))''''''&&&&&&&&&&&&'''''')))(((((((((((((((((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''(((((()))''''''&&&&&&&&&&&&&&&'''######$$$&&&''''''%%%###!!!###%%%((()))((('''&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&"""'''ZZZ'''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((""")))"""%%%'''GGG333+++%%%XXX&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&GGG"""&&&!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''$$$$$$%%%&&&&&&&&&&&&&&&,,,+++bbbVVV||| ===$$$,,,+++$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!%%%$$$%%%'''###$$$%%%&&&'''(((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''&&&&&&'''############!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&&&&tttdddUUUOOOMMMGGGDDDCCCAAA>>>;;;888666555666333000///000222222222000111111111111000000///.........------,,,,,,++++++,,,---------,,,+++***,,,+++***+++,,,---,,,++++++******))))))+++,,,---,,,+++***)))))))))))))))&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((()))((((((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((++++++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%######$$$&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&"""'''ZZZ''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%###((()))%%%EEE555YYY%%%%%%&&&'''((())))))***%%%%%%&&&&&&&&&&&&%%%%%%ZZZ&&&'''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%###(((%%%%%%%%%%%%%%%&&&&&&'''+++$$$***;;;999'''%%%$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$%%%''''''''''''&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&&&&&&&&&&&&&%%%%%%###"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&uuugggYYYQQQOOOIIIDDDCCCAAA>>>;;;888666555555444222111111222222333111111111111111000///.........---------,,,,,,,,,,,,------------,,,+++***,,,+++++++++,,,---,,,,,,++++++*********+++,,,---------,,,+++++++++++++++&&&&&&&&&''''''(((((((((%%%%%%%%%&&&'''(((******(((((((((((((((((((((((('''''''''&&&''''''((()))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((,,,+++***)))(((&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$&&&'''(((''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&"""'''ZZZ%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))%%%%%%'''''')))''' cccmmm%%%%%%&&&'''((())))))***$$$%%%%%%&&&&&&%%%%%%$$$^^^)))''''''&&&&&&$$$$$$$$$$$$&&&&&&%%%'''www%%%'''&&&%%%$$$$$$%%%''''''&&&&&&===lll((((((;;;%%%***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%$$$%%%'''%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$%%%***)))))))))((((((''''''###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttfffXXXQQQNNNHHHDDDCCCAAA>>>;;;888666555555555444333222222333444111111111111111000///...---------------,,,,,,,,,...............------,,,++++++,,,,,,,,,,,,---...+++++++++++++++,,,,,,---,,,,,,++++++******++++++'''''''''(((((())))))***""""""######$$$%%%'''(((((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))++++++***)))((('''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&%%%%%%&&&''''''((((((&&&######%%%'''((('''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&"""'''ZZZ###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%###&&&### ,,,000 [[[III&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$WWW%%%###$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&444aaa###((('''&&&%%%%%%%%%&&&'''$$$'''mmmBBB///,,,!!!RRR)))$$$((($$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%'''!!!###%%%'''(((((($$$$$$%%%&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%!!!"""###%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" $$$'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppbbbUUUNNNLLLFFFDDDCCCAAA>>>;;;888666555444555666444333222333555000111111111111000000///------------------------//////.........---------***+++------,,,,,,...///+++++++++,,,,,,,,,,,,,,,***))))))((((((((())))))((((((((()))))))))))))))))))))(((''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))+++******))))))(((((('''(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%%%%%%%%%%&&&'''((()))%%%###!!!!!!###%%%%%%%%%)))(((((('''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&"""'''ZZZ###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((###&&&+++'''!!!)))---###&&&nnn(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%<<<%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&HHHIII%%%(((''''''&&&&&&&&&&&&&&&%%%(((:::---'''""""""!!!$$$MMM(((###&&&!!!######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%'''$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! """&&&)))%%%$$$$$$$$$$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$mmm___RRRLLLKKKFFFDDDCCCAAA>>>;;;888666555333444555444222111222444///000000111111111111000------------------------......------,,,,,,------)))+++------,,,,,,...000***+++,,,,,,------,,,,,,))))))(((((((((((())))))(((((((((((((((((('''''',,,++++++***************))))))))))))))))))))))))''''''&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&"""'''ZZZ&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%(((***)))((('''&&&&&& :::000((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&###%%%)))&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&]]]000''''''''''''''''''&&&%%%%%%&&&'''%%%(((###''' '''###(((""" $$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''***)))(((&&&$$$""" %%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&$$$###!!! %%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%&&&(((&&&&&&%%%%%%%%%&&&((()))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$$$$nnn```SSSMMMMMMHHHDDDCCCAAA>>>;;;888666555111333555444111000111333...///000111111111111111------------------------...---,,,+++++++++,,,,,,))),,,......,,,,,,...111***+++,,,---------,,,,,,+++***************++++++(((((((((''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))************************(((((((((((()))***,,,,,,'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))))))))************&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$############%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&"""'''ZZZ)))(((&&&%%%$$$$$$%%%&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%!!!$$$)))$$$ )))&&&222hhh(((((((((((())))))))))))&&&''''''((((((''''''&&&%%% '''"""$$$$$$&&&''''''&&&$$$$$$&&&jjj'''&&&'''((()))((('''%%%$$$&&&$$$888)))+++'''((('''$$$---~~~###***,,,&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%'''!!!"""###%%%'''(((((((((%%%&&&&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$#########$$$$$$%%%'''(((((()))#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& ###'''((('''&&&%%%$$$%%%$$$######$$$%%%'''(((&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''((('''&&&$$$###kkk]]]PPPKKKJJJEEEDDDBBB@@@===;;;999777777555444333222111111111111000111111111000///---,,,,,,,,,------------------,,,,,,,,,+++,,,,,,------###''',,,//////,,,'''### &&&(((''''''+++...''''''''''''(((((((((((())))))))))))))))))))))))(((((('''&&&%%%%%%$$$###&&&'''''''''(((((())))))&&&((())))))(((((()))+++%%%$$$###%%%(((***+++***))))))((((((''''''''''''&&&&&&''''''''''''''''''+++***)))'''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''&&&&&&%%%$$$%%%$$$---000,,,$$$,,,+++)))&&&###$$$''''''&&&///---___)))(((''''''((()))(((&&&%%%$$$$$$$$$%%%%%%###!!!$$$%%%''')))******))))))###$$$&&&'''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&(((&&&%%%(((++++++((($$$!!!+++$$$$$$%%%&&&((())))))'''&&&$$$%%%%%%(((&&&&&&&&&''''''''''''((($$$<<<***(((&&&'''((((((%%%""")))&&&(((WWW]]])))(((&&&%%%%%%$$$$$$%%%%%%&&&'''---'''$$$%%%%%%&&&$$$%%%$$$!!!$$$(((&&& ,,,&&&'''&&& """%%%'''((('''&&&$$$'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%###%%%'''((((((&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%kkk]]]PPPKKKJJJEEEEEECCC@@@===;;;888777666555444333222111111111111000111111111000///---,,,------------------------,,,+++++++++++++++,,,,,,(((***,,,......,,,***((('''***---,,,)))'''))),,,))))))******************))))))))))))))))))))))))))))))(((((('''&&&%%%%%%((((((((()))))))))******+++((($$$$$$&&&)))))))))&&&$$$###%%%''')))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''***)))(((&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''((((((&&&'''...!!!000######(((,,,((($$$''',,,---&&&...+++___(((&&&%%%&&&'''((('''%%%((('''&&&''')))+++***)))%%%&&&'''''''''''''''&&&$$$%%%&&&'''))))))******'''''''''''''''&&&&&&&&&)))***)))"""$$$%%%&&&&&&''''''&&&&&&'''((((((((('''&&&%%%%%%%%%ppp"""$$$%%%%%%&&&((())))))'''&&&%%%(((www )))&&&&&&&&&''''''''''''((((((SSS___)))'''&&&&&&((('''%%%"""&&&$$$$$$CCCzzz$$$)))###%%%%%%$$$$$$%%%%%%&&&'''%%%)))***+++222 %%%%%%(((,,,+++&&&###$$$ &&&'''&&&"""$$$&&&'''(((((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\PPPKKKJJJFFFFFFDDDAAA>>>:::888666555555444333222111111111111000000111111000///...---.........------,,,,,,+++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,---...+++&&&$$$%%%((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((('''''''''))))))))))))************///(((!!!!!!%%%))))))&&&'''%%%$$$$$$&&&''''''&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&)))(((''''''((()))***+++$$$&&&'''%%%)))&&&$$$ +++,,,%%%!!!&&&...!!!###)))WWW(((&&&%%%&&&(((((('''&&&$$$""""""###&&&)))******''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&((()))+++---...&&&&&&&&&'''''''''''''''$$$***(((%%%???%%%%%%&&&''''''''''''&&&(((***,,,)))$$$"""%%%(((&&&^^^!!!)))(((%%%&&&'''(((((('''&&&%%%(((AAA###&&&&&&&&&&&&''''''''''''((((((aaa'''&&&%%%&&&&&&&&&$$$"""###%%%###***+++!!!%%%%%%$$$$$$%%%%%%&&&'''###)))&&&;;;***((("""!!!&&&%%%!!!'''222)))&&&'''&&&%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%iii[[[OOOKKKKKKFFFFFFEEEBBB>>>:::777555444444444333222111111111111000000000000000///......//////...---,,,,,,++++++///......------------......---,,,++++++,,,---...*********(((%%%%%%''')))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))---((($$$###&&&((('''%%%(((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''((('''&&&&&&''')))+++---$$$)))!!!"""%%%!!!...###333+++&&&''')))'''###!!!!!!555+++ccc((('''&&&''')))***)))(((""" !!!$$$&&&'''((('''&&&%%%%%%%%%''''''((('''''''''(((***,,,...%%%&&&&&&&&&'''(((((((((((( (((###000!!!mmm%%%&&&&&&'''''''''''''''***+++***(((&&&%%%(((***###iiiXXX%%%,,,&&&%%%&&&'''((((((''''''&&&)))(((--- &&&&&&&&&''''''''''''(((&&&TTT222!!!&&&%%%%%%&&&&&&%%%$$$###"""(((&&&---!!!%%%%%%$$$$$$%%%%%%&&&'''+++((($$$%%%(((:::...***%%%%%%)))------)))((()))&&&&&&'''&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$###)))((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%gggZZZOOOJJJKKKFFFFFFEEEBBB>>>:::777555444444444333222111111111111000000000/////////////////////...---,,,,,,++++++......---,,,,,,+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***))))))+++---,,,+++++++++*********)))((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))******)))''''''&&&)))(((%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''''''''&&&(((((((((''''''&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$%%%'''***+++%%%///%%%$$$''',,,***###(((###!!!$$$%%%&&&+++222,,,222!!!'''&&&%%%&&&((()))((('''(((&&&######$$$&&&(((((('''&&&&&&%%%&&&(((***+++)))((('''&&&'''((()))***%%%&&&&&&&&&'''(((((((((---"""$$$###666%%%&&&''''''(((((('''''')))&&&$$$$$$'''))))))(((!!!>>>VVV###***###%%%&&&&&&''''''(((((('''666 222"""&&&&&&&&&''''''''''''(((+++;;;ttt!!!---$$$%%%&&&&&&%%%$$$$$$$$$!!!&&&)))---###%%%%%%$$$$$$%%%%%%&&&'''---222222$$$))))))###"""$$$""""""&&&'''&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%fffZZZNNNJJJKKKFFFFFFDDDAAA>>>:::888666555555444333222111111111111000000////////////000000.........------,,,,,,+++,,,,,,+++***))))))))))))(((***+++------+++***(((,,,+++***)))))))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&''''''(((((((((((((((((((((''''''''''''%%%))),,,,,,***'''''''''***)))&&&&&&&&&'''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%$$$%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''%%%%%%$$$$$$%%%&&&'''(((!!!+++***&&&&&&***???...%%%###)))+++%%%""""""%%%$$$$$$%%%'''((('''&&&+++)))&&&&&&'''''''''&&&&&&&&&&&&'''((()))***+++)))(((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''&&&###)))222(((???&&&&&&'''(((((((((((('''%%%"""!!!&&&)))'''%%%###&&&```###***(((%%%%%%&&&&&&'''((((((((([[[LLL+++)))&&&&&&&&&''''''''''''(((111)))...***###$$$&&&''''''%%%$$$%%%&&&""""""((( ###)))&&&%%%%%%$$$$$$%%%%%%&&&'''%%%###---&&&""";;;###%%%!!!%%%'''''''''&&&%%%jjj&&&'''&&&&&&%%%$$$###$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%eeeYYYNNNJJJKKKFFFEEECCC@@@===;;;888777666555444333222111111111111111000///......///000111------------------------------,,,+++***))))))***)))***+++,,,,,,+++***)))***)))))))))))))))(((&&&''''''&&&&&&%%%$$$$$$$$$))))))))))))))))))))))))&&&&&&'''((())))))******))))))))))))(((((('''''''''''''''((())))))((('''+++)))''''''(((((('''&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%$$$%%%&&&((())))))((((((''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((%%%%%%%%%%%%%%%&&&&&&&&&"""###,,,'''$$$(((###KKK(((...000))):::uuu'''&&&%%%&&&)))***)))(((((('''%%%&&&''''''%%%$$$%%%&&&''''''((((((((((((&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&::: 555(((222---ppp&&&&&&'''(((((((((((((((######$$$%%%&&&&&&&&&%%%'''xxx)))******%%%%%%%%%&&&'''((()))))))))&&&###,,,&&&&&&&&&''''''''''''(((..."""'''$$$!!!$$$&&&((((((&&&%%%&&&''''''(((,,,)))###'''%%%%%%$$$$$$%%%%%%&&&'''::: MMMjjj***"""$$$---%%%111&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&'''((((((%%%%%%$$$%%%%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%eeeYYYNNNJJJKKKGGGDDDBBB@@@===;;;999777777555444333222111111111111111000///......///000111,,,,,,------------------111000///...---,,,,,,---,,,++++++++++++++++++,,,++++++,,,...///000...,,,...------,,,+++******)))))))))))))))))))))))))))''''''((()))***++++++,,,+++*********))))))((((((***%%%"""###(((+++)))&&&+++***((('''((()))(((''''''''''''((((((((())))))))))))((('''&&&&&&%%%%%%$$$%%%''')))******))))))''''''&&&%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&%%%$$$,,,!!!///+++(((...===WWW---"""MMM***))))))***,,,...---,,,(((''''''((())))))(((&&&%%%&&&'''((('''&&&%%%$$$$$$%%%'''))))))))))))((((((((((((''''''&&&&&&%%%222###+++""""""666###&&&''''''((((((((((((((($$$(((++++++(((&&&&&&((()))EEE---%%%###%%%%%%%%%&&&&&&((()))***%%%444 )))&&&&&&&&&'''''''''((((((%%% ###&&&)))$$$'''))))))&&&%%%&&&(((---(((555---(((%%%%%%$$$$$$%%%%%%&&&'''---000---fff@@@)))444&&&'''&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""%%%%%%%%%&&&'''((()))***(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ggg\\\QQQLLLLLLGGGFFFDDDBBB>>>;;;888555444444333222111000000000000////////////000000000000///...---,,,,,,---...///555333000---***(((''''''******+++++++++,,,,,,,,,+++***)))'''&&&&&&&&&&&&******++++++++++++************))))))((((((''''''((('''&&&&&&&&&''')))***(((((((((((())))))))))))'''''''''''''''((()))***************))))))))))))%%%%%%&&&'''((()))***+++&&&%%%%%%(((++++++)))&&&%%%%%%&&&'''(((((('''''''''''''''&&&%%%""" ((((((''''''''''''((((((''''''&&&$$$$$$#########'''((()))(((&&&%%%%%%&&&###$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))222((('''%%%%%%%%%&&&(((***(((((('''''''''&&&&&&&&&---(((###$$$))),,,,,,***))))))((((((((((((((())))))'''&&&&&&((()))((((((''''''''''''''''''&&&&&&######((((((((((((((('''''''''((((((((()))))))))))))))!!!&&&&&&((((((###,,,"""555000111+++###+++'''"""$$$%%%&&&'''''''''&&&%%%***,,,}}}hhh***&&&&&&''''''''''''&&&&&&###+++"""WWWooo333""""""###$$$%%%%%%&&&&&&333:::%%%&&&(((&&&&&&''''''(((((())))))$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%+++'''$$$$$$&&&(((((('''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%(((&&&$$$""""""$$$&&&(((ggg\\\QQQLLLLLLGGGEEEDDDAAA>>>;;;777555444444333222111000000000000000000000000///////////////...------------...///222111///---+++*********************++++++,,,,,,)))************((('''&&&(((((())))))))))))((((((***)))))))))((((((((('''***)))'''&&&&&&'''((()))''''''((((((((()))))))))(((''''''''''''(((((())))))))))))(((((((((((('''###$$$$$$%%%&&&'''((())))))'''%%%&&&((()))'''%%%%%%&&&&&&'''((((((''''''******)))'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&***))))))))))))******+++'''(((((('''&&&%%%&&&((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&############$$$$$$%%%&&&(((777111 OOO((('''&&&%%%%%%'''(((***(((((('''''''''&&&&&&&&&((('''&&&&&&''''''&&&&&&***))))))((((((((())))))***(((''''''((()))((('''''''''''''''''''''''''''000...%%%''''''''''''((((((((((((((((((((((((((((((((((((***///---RRR%%%'''$$$---$$$---''')))333LLLwww+++''')))%%%***'''&&&&&&%%%&&&'''((((((666000fff>>>(((&&&&&&''''''''''''&&&&&&%%%///(((888!!!///#########$$$%%%%%%%%%&&&&&& ///%%%&&&((('''''''''(((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&)))&&&###"""$$$&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%(((&&&$$$######$$$&&&(((ggg\\\QQQMMMLLLFFFEEECCCAAA>>>;;;777555444444333222111111000000111111111000000//////......///...------------...///......---,,,,,,,,,------)))))))))************+++''')))+++------+++)))''''''(((((())))))(((((('''))))))))))))((((((((((((+++)))'''%%%$$$%%%&&&'''&&&&&&'''''''''((((((((()))((((((''''''''''''(((((((((((((((''''''''''''$$$$$$%%%&&&''''''((()))***(((&&&%%%&&&&&&&&&%%%%%%&&&''''''((('''''''''))))))((('''&&&$$$"""!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''')))***+++'''''''''&&&%%%&&&(((******(((%%%######$$$&&&(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&''')))+++,,,,,,!!!$$$666}}}((('''&&&&&&&&&'''((()))(((((((((''''''''''''&&&%%%(((******'''$$$$$$%%%******))))))))))))******,,,***(((((())))))((('''''''''''''''''''''''''''222YYY&&&&&&&&&'''((((((((())))))((((((((('''&&&&&&&&&%%%,,,...&&&'''&&&...///'''"""!!!,,, ,,,"""((()))+++)))(((&&&%%%%%%''')))+++'''nnn777!!!###&&&&&&''''''''''''&&&&&&%%%'''###%%%(((''')))$$$$$$$$$$$$%%%%%%%%%%%%(((???%%%&&&(((((((((((((((((('''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&$$$"""!!!###$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%######%%%&&&'''ggg\\\QQQMMMLLLFFFDDDCCC@@@>>>:::777555444444444333222111111111111222111111000///......---.........------.........------------------------)))))))))))))))))))))***'''(((***+++,,,+++***)))))))))************))))))))))))))))))(((((((((((()))(((&&&%%%$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((***)))((('''''''''''''''))))))((((((((('''''''''&&&''''''((()))*********((((((((((((((('''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''((((((((((((((()))******)))((((((!!!""""""###$$$&&&'''((('''''''''&&&%%%&&&))),,,((('''%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((***)))(((((((((***,,,---999***$$$111(((___(((''''''&&&'''((())))))((((((((('''''''''''''''))))))******)))(((''''''***))))))))))))******+++---+++))))))))))))((('''''''''''''''((((((((((((###(((111%%%%%%&&&&&&'''((())))))))))))((('''&&&%%%%%%$$$###$$$999WWW...###,,,)))!!!,,, (((:::^^^,,,)))...$$$((((((((('''((()))******+++...:::000'''&&&&&&''''''''''''&&&&&&))) 888zzz(((///)))###%%%%%%%%%%%%%%%%%%$$$$$$%%%000BBB%%%&&&((())))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''fff\\\RRRMMMKKKFFFCCCBBB@@@===:::777555444555444333222111111111111222111111000///......------..................---.........------,,,,,,,,,***)))))))))))))))))))))(((((((((((()))***++++++))))))************))))))(((((((((((())))))))))))))))))((((((((())))))***&&&&&&&&&&&&'''''''''(((***)))((('''''''''''''''*********)))))))))(((((('''((((((((()))*********$$$&&&)))++++++)))((('''&&&'''''''''''''''&&&&&&$$$%%%%%%&&&''')))******(((((())))))))))))((((((''''''&&&&&&'''((())))))''''''((('''&&&''')))+++"""$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&,,,))) """$$$...%%%AAA''''''''''''(((((())))))((((((((((((((((((((((((,,,((($$$%%%)))++++++)))))))))(((((()))***++++++---+++))))))))))))(((''''''''''''((((((((())))))'''+++,,,$$$$$$%%%%%%&&&'''(((((()))))))))((('''&&&%%%%%%$$$+++&&&111***GGG---)))''',,,"""+++)))MMM(((--- (((((($$$&&&''')))++++++***)))'''$$$(((111(((+++111&&&&&&''''''''''''&&&&&&%%%$$$222---,,,&&&&&&%%%%%%%%%%%%%%%%%%'''$$$"""111(((vvv%%%&&&((())))))((((((''''''&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''~~~fff\\\RRRMMMKKKEEEBBBAAA???===:::777555444555444333222222111111222111111000000//////......------...//////...------............---,,,+++***+++************))))))))))))(((''''''''')))+++,,,&&&''''''((((((''''''&&&(((((((((((())))))))))))++++++,,,,,,,,,+++******&&&&&&'''''''''((((((((()))((((((''''''''''''(((************))))))))))))&&&&&&'''''''''(((((((((###%%%)))******(((((()))'''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((('''(((((((((&&&((())))))((('''(((*** """&&&((())))))'''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''''')))(((((('''&&&%%%$$$###000;;;***666)))///666''''''((((((((()))))))))'''(((((((((((()))))))))+++%%% !!!'''+++***(((((('''''''''((()))***+++,,,***(((((())))))(((''''''''''''(((((())))))***...,,,,,,!!!AAA%%%%%%%%%&&&'''''''''((()))((((((((('''&&&&&&&&&''''''111$$$III{{{ ''')))###***((($$$>>>(((+++---%%%+++$$$&&&***,,,,,,+++(((&&&,,, '''444444&&&&&&''''''''''''&&&&&&AAA%%%"""...!!!%%%%%%%%%%%%&&&&&&&&&&&&###......'''''',,,%%%eee%%%&&&(((((((((((((((((('''''''''###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''}}}eee\\\RRRMMMKKKEEEBBBAAA???<<<:::777555444555555444333222222222222000000000000////////////------...//////...------,,,---.........---,,,+++,,,,,,++++++************))))))******************&&&&&&''''''''''''&&&&&&'''((((((((()))))))))******+++,,,,,,+++((($$$"""''''''((((((((()))))))))(((''''''''''''(((((()))***))))))))))))(((((((((''''''''''''((((((((((((%%%&&&'''%%%$$$$$$&&&)))''''''(((((('''&&&&&&%%%''''''&&&%%%%%%&&&'''''''''&&&$$$""""""$$$&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&(((++++++)))(((''''''###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&((()))***+++***)))'''&&&111((()))111444###&&&222'''666''''''((()))))))))))))))'''((((((((()))))))))))))))&&&$$$$$$'''(((((('''&&&&&&&&&&&&'''((()))******(((''''''((()))((('''&&&''''''((())))))******&&&***///...***aaa&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((""" $$$444"""aaa;;;&&&'''"""'''******ccceee333&&&...######+++%%%&&&(((******)))((('''...(((!!!777QQQXXX###&&&&&&''''''''''''&&&&&&999"""---+++<<<$$$%%%%%%%%%&&&'''''''''+++---###------&&&...$$$MMM%%%&&&((('''''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$&&&((('''%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''}}}eee\\\RRRMMMKKKEEEBBBAAA???<<<:::777555444555555444333222222222222////////////000000000000,,,---...//////...---,,,+++,,,---.........------,,,,,,,,,+++++++++******)))***,,,......,,,***((((((((())))))))))))(((((('''((((((((())))))******'''(((******'''"""(((((((((((())))))))))))'''''''''''''''((()))***)))(((((((((''''''''''''))))))))))))************)))(((%%%!!!$$$)))'''((((((((('''&&&%%%%%%$$$$$$###$$$%%%''')))***)))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&'''((()))&&&))),,,,,,***(((&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%(((((((((''''''&&&&&&%%%###%%%'''))))))(((&&&$$$///---...$$$... 777(((!!!)))222###333fff''''''((()))))))))))))))'''((((((((())))))******(((***,,,+++)))'''&&&'''%%%%%%%%%&&&&&&((()))))))))'''&&&&&&((()))((((((&&&''''''((()))******+++)))...(((333000&&&&&&&&&&&&&&&&&&%%%%%%((((((((()))))))))))))))///000"""&&&,,,+++WWW+++)))+++(((,,,???$$$$$$444 $$$$$$222###''''''''''''(((((((((((()))'''+++&&&###+++UUU&&&''''''''''''''''''&&&zzzMMM &&&...---$$$$$$%%%%%%&&&'''((((((&&&$$$...+++###,,,,,,)))###OOO%%%&&&(((&&&'''''''''(((((())))))''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%%%%%%%%%%#########%%%((('''%%%###$$$&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''}}}dddYYYOOOKKKKKKFFFCCCBBB???<<<:::888666666444444333222111000///...000000/////////000000111...------,,,,,,------...------------------------)))))))))((((((((((((''',,,,,,+++***)))(((''''''************)))(((&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((&&&%%%&&&)))+++)))'''''''''''''''(((((((((((($$$$$$&&&'''(((((())))))))))))*********+++++++++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%$$$((()))***+++***(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))$$$```)))))))))(((((((((((((((''''''''''''((((((((((((((()))***)))((('''((()))''''''&&&&&&&&&&&&'''''')))'''%%%%%%'''''''''&&&((('''&&&%%%%%%&&&'''(((***)))((((((((((((((()))(((((((((''''''&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''WWW,,,'''nnn$$$(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((!!!444)))&&&,,,<<>>;;;888777666444333333222111111000000111111111111111000000///...---,,,,,,,,,,,,------......//////...---,,,,,,(((((())))))************+++******)))))))))))))))++++++***))))))(((''''''+++*********))))))))))))''''''''''''''''''''''''&&&&&&'''((()))******+++'''((())))))))))))))))))))))))))))))))))))******)))%%% !!!'''+++***(((&&&&&&''''''((())))))))))))(((&&&%%%$$$%%%&&&&&&(((((('''&&&&&&'''((((((&&&&&&((()))))))))(((''',,,+++***)))((((((((()))''''''&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$)))(((((((((((((((((()))''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))************))))))'''&&&''')))+++,,,,,,***)))))))))))))))(((((((((222***""" $$$'''&&&###+++***((((((*********)))(((((())))))************))))))))))))))))))))))))((())))))***+++,,,,,,---(((((())))))******++++++((((((((()))***,,,---...,,,,,,+++***))))))*********...111...'''$$$%%%((()))'''***000111,,,+++---+++++++++++++++++++++++++++++++++******)))))))))))))))))))))*********++++++******))))))***++++++222///+++***+++,,,,,,+++,,,---...//////...,,,++++++***)))***---000111222////////////////////////...//////......---,,,+++************************))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))((((((((((((&&&''''''(((((()))))))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%'''((('''((()))+++((('''!!!''''''///&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((($$$'''))))))&&&$$$""""""&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((&&&###$$$(((***(((&&&******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$&&&'''))))))(((''''''''''''(((%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((('''''''''&&&%%%%%%$$$%%%%%%&&&&&&sss]]]VVVNNNLLLMMMHHHEEEDDDAAA>>>;;;999777666444444333222222111111000111111111111111000//////)))+++///111111...***''',,,,,,---,,,,,,+++***)))******+++,,,,,,,,,,,,++++++******)))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&((()))************''')))+++***)))((()))***&&&&&&''''''''''''((((((---)))&&&%%%'''))))))'''&&&'''''''''(((((())))))'''&&&&&&%%%%%%%%%%%%&&&((((((((((((((((((((((((&&&''''''((()))(((((((((---,,,***)))((()))******(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))******++++++******))))))))))))+++...//////...))))))))))))))))))))))))"""###%%%'''***---000222,,,***))))))*********)))'''(((((()))******++++++))))))))))))))))))))))))'''((()))***+++---......))))))******************''''''((()))+++---///000...---,,,+++***)))))))))$$$$$$&&&---444666222---***%%%"""$$$(((((()))*********++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++*********+++,,,---,,,,,,---///000///,,,************+++,,,...//////,,,+++***,,,///222222222000000000///000000111222///000000//////...---,,,+++++++++,,,,,,,,,,,,---))))))***+++,,,---......************))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((($$$&&&)))+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%"""$$$%%%&&&&&&'''))),,,***))) (((... %%%%%%&&&''''''((('''''''''''''''&&&&&&''''''((()))&&&((()))'''%%%"""!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&&&&'''''''''&&&++++++***)))((('''&&&%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%''')))(((''''''&&&&&&''''''%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''qqq\\\VVVOOOMMMMMMGGGFFFDDDBBB>>>;;;999777666444444444333222222111111000000111111000000///...,,,------------,,,+++***,,,,,,,,,,,,+++***)))))))))***+++,,,---,,,,,,++++++******)))))))))))))))((((((((()))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&'''((()))******))))))''')))+++***((('''((()))&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&'''''''''(((((((((((((((%%%&&&&&&''''''''''''&&&'''((())))))))))))((('''''''''''''''((((((((())),,,+++)))(((((((((***+++))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((''''''***(((%%%######%%%(((***'''''''''''''''(((((())))))))))))))))))))))))))))))******++++++******)))(((((((((+++---///...---))))))))))))))))))))))))!!!'''---///,,,(((&&&&&&---+++))))))*********))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++,,,------++++++******************((())))))***+++,,,...///---,,,++++++************...'''!!!###)))---***%%%111000+++'''(((+++,,,++++++,,,,,,,,,------------,,,,,,------......//////...---,,,,,,,,,,,,---......---,,,,,,,,,---///000)))+++...111111111111000222222111111111111222333000//////000333333222111000000/////////000222222000000000000///...------++++++,,,,,,------------*********++++++,,,,,,,,,,,,,,,++++++******))))))))))))))))))(((((((((((((((((()))***))))))''''''###&&&******(((''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&!!!$$$&&&'''&&&&&&'''((("""'''$$$///222(((%%%&&&&&&'''((((((''''''(((((('''''''''((()))***'''(((((('''%%%######$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((()))((('''%%%%%%%%%'''((((((''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%'''(((''''''&&&&&&&&&&&&&&&$$$%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''ooo\\\WWWPPPNNNMMMGGGFFFEEEBBB>>>;;;999777666555555444333333222222111000000000000000///......555000)))$$$$$$(((...333...///......---,,,+++***'''((()))***+++***))))))+++******)))))))))))))))&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''')))******))))))(((%%%(((******'''&&&'''((('''((((((((())))))******"""(((+++***(((&&&%%%((((((((((((((((((((((((%%%&&&((()))))))))((((((&&&''')))******)))'''&&&(((''''''''''''((())))))***)))(((&&&'''((()))+++))))))))))))((((((((((((%%%%%%&&&'''((()))***+++))))))))))))***************((($$$""""""$$$(((***((((((((((((((()))******))))))))))))))))))))))))******++++++++++++******%%%%%%%%%(((***,,,,,,+++)))))))))))))))*********...+++''''''***------,,,---+++))))))***+++***)))++++++******)))((((((((())))))))))))))))))))))))++++++++++++++++++,,,,,,,,,+++++++++***)))))))))************+++,,,------+++++++++***++++++,,,,,,)))+++,,,,,,++++++,,,...&&&---...***)))---...+++---------.........//////------...///000111222222000///------,,,---...///000///...---...///111333555555333000......111444...000333444555333111000444333333444555444222///000///.........000111222111111111000000///...---+++++++++,,,,,,---------+++++++++***************---------,,,+++***))))))))))))))))))(((((((((((())))))*********((('''&&&$$$'''))))))'''&&&(((***'''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&(((***+++)))(((((((((,,,'''000%%%%%%%%%444%%%%%%&&&'''(((((((((''')))(((((('''''')))***+++'''(((((('''%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((******((($$$###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%'''((((((((('''&&&&&&&&&'''''''''((((((''''''(((&&&$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&"""$$$&&&&&&$$$###$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((ppp\\\VVVNNNLLLMMMJJJGGGEEEAAA===999777555444333333444444444333222111333444444222000//////000,,,,,,------.../////////---,,,,,,++++++******)))************************,,,+++)))(((((()))+++,,,++++++***)))(((((())))))***)))((((((((()))+++,,,)))*********)))&&&$$$"""&&&''')))***+++++++++*********))))))((((((''''''))))))((('''&&&'''***------,,,***)))'''&&&%%%%%%))))))(((((('''''''''&&&))))))*********((('''&&&))))))(((((((((((())))))$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((()))******)))'''%%%$$$%%%%%%'''((())))))))))))'''((((((((((((((('''&&&))))))))))))((((((((((((---***'''%%%'''((()))*********)))))))))))))))***************************(((((((((((())))))))))))&&&''')))+++,,,+++***)))***************+++++++++)))******+++++++++******...,,,***)))******)))(((,,,)))&&&&&&)))******(((***++++++,,,,,,------...000///...,,,+++*********,,,++++++***+++,,,---...)))***,,,---,,,---///000111000///...---,,,,,,,,,......------------......000000000111111111222222222222222222222222222222000000111222222222111111444444444444444444444444555555444444444444555555666777:::===?????????>>>;;;<<<======<<<:::777666444444444333333222000000333222111111222222000...000///...------------...+++***+++,,,---+++(((%%%---,,,,,,+++***)))((((((,,,,,,+++***)))(((''''''+++)))'''&&&&&&(((***,,,((((((((((((((('''''''''*********(((&&&"""''''''''''''((((((((((((&&&&&&''''''(((((())))))+++***)))(((((()))***+++''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&(((******)))'''&&&'''((()))******)))((('''''''''&&&%%%###$$$&&&)))+++***)))'''&&&&&&&&&&&&###$$$&&&'''(((''''''&&&)))&&&""""""$$$'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$ppp\\\VVVNNNLLLMMMIIILLLIIIEEE@@@<<<999777666444444333333333222222222333444444222000//////000..................------........................++++++++++++++++++++++++*********++++++***************)))((((((((((((((()))((('''''''''(((******,,,---------,,,***(((''''''((()))***************(((((((((((())))))))))))&&&'''(((((('''&&&((()))******)))((((((((((((((()))))))))(((((((((''''''***)))((('''''''''((()))))))))(((((((((((())))))%%%&&&''''''((((((''''''((((((((((((((((((((((((((()))******)))'''%%%$$$&&&'''(((((())))))))))))&&&''''''(((((((((''''''***)))))))))(((((((((((()))'''&&&'''((()))((('''******))))))))))))******************************((((((((()))))))))******'''(((***+++,,,+++)))(((&&&&&&'''((())))))******,,,,,,,,,,,,,,,+++******+++***))))))+++,,,++++++***'''%%%%%%''')))((('''+++++++++,,,------.........---,,,,,,++++++,,,,,,......---,,,---...///000+++,,,------,,,,,,---...//////..................////////////000111222222222333333444555666777777999999999999999999::::::999999999999::::::;;;;;;========================<<<<<<<<<<<<<<<======>>>BBBDDDGGGJJJMMMNNNNNNNNNHHHHHHIIIHHHGGGDDDAAA@@@<<<<<<;;;999777555333222444333222333444444222000111000//////////////////+++******+++,,,,,,***(((,,,,,,---------.........)))))))))))))))(((((((((,,,+++)))'''''''''((()))((((((((((((((((((((((((%%%&&&((())))))'''&&&%%%&&&'''''''''((()))))))))'''''''''(((((((((((((((((('''&&&%%%%%%&&&'''((((((((()))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''&&&'''''''''''''''&&&&&&(((((('''&&&$$$%%%'''***)))))))))(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''$$$!!!!!!###%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%ooo\\\VVVNNNLLLMMMIIIMMMJJJFFFBBB===999666555555444333222222222333333333444444222000//////000000//////...------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------+++)))((())))))((('''''''''(((((('''''''''''''''((())))))******)))))))))(((((((((***)))))))))))))))******'''''''''((()))*********$$$&&&))))))(((''''''((((((''''''(((((()))***+++***)))))))))))))))((((((***(((&&&%%%%%%''')))+++))))))(((((((((((())))))''''''&&&&&&''''''((()))((((((((((((((((((((((((((())))))***)))(((&&&%%%(((((())))))***)))))))))%%%&&&'''(((((((((((((((******)))))))))((((((((('''&&&''')))++++++)))'''***)))))))))))))))******))))))))))))))))))))))))((())))))))))))*********)))***+++,,,+++***)))(((%%%&&&'''((()))***+++,,,,,,,,,------------,,,,,,)))(((''')))+++---......***(((''''''((())))))(((++++++,,,,,,---.........---,,,,,,,,,---...//////,,,,,,+++***+++,,,---......///000///---,,,---.../////////000111222333333555555666777999:::;;;<<<::::::<<<===???AAABBBCCCEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMMMMNNNNNNNNNSSSUUUXXX[[[^^^___``````ZZZZZZZZZYYYWWWTTTQQQPPPLLLKKKHHHEEEAAA===999777999888777777777777555333222222222111111111000000---,,,+++,,,...///...,,,,,,,,,,,,,,,------------))))))))))))******++++++,,,,,,+++***)))(((''''''(((((((((((((((((())))))%%%&&&(((***+++++++++***&&&&&&'''(((((()))******))))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''')))*********)))(((((('''%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((()))((('''&&&&&&(((***&&&'''((())))))((('''&&&(((((('''&&&%%%%%%%%%%%%'''%%%###"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''((())))))***((('''%%%######%%%(((***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''"""""""""#########$$$$$$$$$%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''nnn[[[VVVNNNLLLMMMIIIHHHFFFCCC???;;;777555333666555333111111222333444333444444222000//////000//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))(((((((((((())))))''''''''''''(((((())))))''''''&&&&&&&&&&&&'''(((+++***)))(((((((((******'''((((((((()))))))))***&&&'''))))))((((((((()))(((''''''(((((()))***+++************))))))))))))((('''&&&%%%&&&''')))+++))))))(((((((((((())))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((((())))))))))))((('''&&&)))************))))))(((&&&'''((()))*********************)))))))))(((((((((((((((***,,,---,,,+++))))))))))))))))))***+++)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++***)))(((******+++,,,------......******+++------.........)))(((((())),,,.........,,,++++++++++++,,,,,,+++,,,,,,,,,---......//////...............///000111,,,+++******+++,,,---...///111222111000000111222333444555777999;;;<<<<<<@@@AAACCCFFFHHHJJJKKKLLLHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUVVVVVVWWWXXXXXXXXXYYYWWWVVVUUUVVVYYY]]]___``````````````````````````````aaabbbbbbbbbbbbbbbbbbcccfffhhhjjjkkkllllllhhhhhhhhhgggfffdddbbbaaa___]]]ZZZUUUOOOJJJEEECCCDDDBBB@@@??????===:::888666666666555555444333222111///......000111111000000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***((('''(((((())))))))))))******)))******++++++***)))(((&&&&&&'''((()))******+++***)))))))))(((((('''''')))))))))(((((()))))))))***++++++******)))((('''$$$%%%%%%&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((()))))),,,+++)))'''''''''((()))'''(((((('''&&&&&&''')))$$$&&&(((******)))((('''((('''&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''(((mmm[[[VVVOOOLLLMMMHHHCCCBBB@@@===;;;888666444666555333111111222333444333444444222000//////000---------.........//////000000//////............++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******)))******++++++(((((())))))************)))(((((((((((())))))***+++***)))(((((((((*********)))))))))(((((((((''''''''''''&&&%%%&&&(((+++***))))))(((((((((((()))))))))))))))************&&&&&&'''((()))))))))((())))))(((((((((((())))))(((((('''&&&&&&((()))***)))))))))))))))))))))))))))))))))))))))((((((((()))************))))))((('''((()))***+++,,,,,,,,,************))))))))))))***(((&&&&&&(((+++,,,,,,))))))(((((()))***++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++******........................+++,,,,,,,,,,,,,,,+++***,,,***)))***,,,------,,,,,,------------,,,------,,,------......///000000///.............../////////.........000111333444000222444555555666888:::>>>???BBBEEEGGGHHHIIIJJJQQQRRRUUUXXX[[[]]]______[[[\\\]]]___aaacccdddeeeeeeeeeeeeffffffggggggggghhhfffdddcccdddhhhlllnnnoooooooooooooooooooooooopppqqqqqqrrrrrrqqqqqqpppoooppppppqqqrrrssssssssspppppppppqqqqqqpppppppppooonnnjjjeee```ZZZUUUSSSSSSQQQNNNLLLKKKHHHEEEBBB?????????>>><<<:::888777444222111000222222222111444333222111///...---,,,......------,,,+++******''')))+++,,,---,,,+++***))))))))))))******+++++++++++++++***)))(((''''''''''''(((((()))******+++******))))))((((((((('''*********++++++************************)))((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))+++***)))'''''''''((()))%%%''''''&&&%%%%%%&&&((($$$%%%((()))***)))((('''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''((((((((())))))((((((''''''&&&&&&&&&%%%(((''''''''''''''''''(((mmm[[[VVVOOOLLLMMMHHHBBBAAA@@@???===:::888777555444333222222222333333333444444222000//////000,,,,,,------...//////000000//////...------,,,,,,************************---+++)))(((((()))+++---++++++*********+++,,,,,,(((((()))***************''''''''''''((((((((((((***)))))))))))))))***************)))((('''''''''&&&&&&%%%###"""###'''***++++++***(((''''''''''''(((((()))))))))))))))***&&&''')))*********(((((())))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))((()))***++++++,,,++++++++++++*********))))))))))))&&&######%%%''')))***(((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++000000///---+++)))'''&&&...,,,******,,,,,,,,,+++***,,,......,,,+++,,,,,,------......///000000000.........------...//////111111111222444666999:::777:::===???@@@BBBEEEGGGOOOPPPSSSVVVXXXYYYYYYYYY```bbbfffiiillloooppppppmmmmmmnnnooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssrrrpppoooppprrrvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyywwwvvvxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwwwwxxxxxxyyyyyy{{{yyywwwsssnnniiifffcccaaa___]]][[[ZZZWWWTTTQQQNNNMMMMMMKKKIIIEEEBBBAAA;;;999777777666666444222000000////////////............---,,,+++***))))))'''(((***,,,---------,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))*********))))))))))))))))))(((((())))))******))))))(((((())))))******))))))(((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''%%%&&&''')))))))))((((((%%%%%%%%%%%%&&&'''((((((###%%%&&&%%%$$$###$$$%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$''''''((())))))(((''''''lllZZZVVVOOOLLLLLLHHHCCCBBBBBB@@@===:::888666444444333333333222222222333444444222000//////000------..................,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******************+++******))))))***++++++,,,'''''')))*********)))(((&&&'''((((((((('''&&&%%%'''((()))***************))))))))))))((((((((((((&&&''''''&&&%%%&&&(((***+++***)))(((''''''''''''''''''((((((((()))))))))************))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))))))))******&&&'''(((((())))))))))))(((((()))******)))))))))+++++++++*********)))))))))'''%%%%%%'''((((((((((((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++000000///...,,,+++)))(((...,,,***+++,,,---,,,+++***---//////---,,,,,,------......///000000111111111111111111222444555666888888999;;;>>>AAADDDFFFIIIKKKNNNPPPRRRTTTWWWZZZ___aaacccfffgggggggggfffkkkmmmqqquuuxxxzzzzzz{{{yyyyyyyyyyyyyyyyyyyyyzzzwwwwwwwwwvvvuuuuuuttttttzzzyyywwwvvvwwwxxx{{{|||~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyzzzzzzzzzzzzzzz{{{|||||||||||||||||||||}}}}}}~~~}}}{{{xxxuuurrrqqqllljjjiiihhhhhhgggdddbbb___^^^]]][[[XXXSSSOOOMMMGGGFFFDDDCCCBBB???;;;888222222222222111111111000/////////......---------******+++,,,------------))))))******+++,,,,,,---)))))))))))))))******+++*********))))))))))))))))))))))))))))))*********'''((()))******)))((('''&&&&&&'''((())))))))))))(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''$$$%%%&&&'''((((((((((((%%%'''((((((&&&&&&&&&''''''''''''(((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&''')))++++++)))'''&&&lllZZZVVVOOOLLLLLLHHHCCCCCCBBB???<<<999555333333333444444444333222111333444444222000//////000/////////...------,,,,,,------...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))((())))))***++++++%%%&&&((()))))))))((('''***+++---...---,,,***(((&&&''')))***+++++++++***''''''(((((())))))******'''))),,,,,,+++******+++***))))))(((((((((((()))&&&'''''''''(((((())))))...---***(((((()))***,,,))))))(((((((((((())))))&&&''')))*********)))((())))))))))))))))))))))))***)))))))))))))))******%%%%%%'''((())))))))))))'''((((((((((((((('''&&&+++++++++************)))+++******+++,,,,,,***((((((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,---------,,,,,,---.../////////...---+++******,,,...------,,,///222222000...///000......//////000000111111444555666777999;;;===>>>DDDEEEFFFIIILLLPPPSSSUUUYYY[[[^^^```aaacccfffhhhjjjkkknnnpppqqqpppooonnnpppsssvvvzzz}}}~~~~~~~~~}}}}}}|||||||||zzzyyyyyyxxxwwwvvvuuuuuu}}}|||{{{zzzzzz{{{}}}~~~~~~|||xxxxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyyxxxpppoooooopppqqqqqqooonnnkkkjjjiiifffbbb]]]XXXVVVSSSRRRPPPNNNLLLHHHCCC??????>>>===;;;:::888777666222222222222333333333333---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,++++++***)))))))))***++++++******)))((((((((((((((())))))******++++++((()))***++++++***)))((($$$%%%&&&((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((******)))'''&&&%%%&&&(((***++++++******&&&((())))))(((''''''((()))(((''''''''''''((((((&&&''''''((('''&&&$$$###(((+++---,,,***)))***,,,&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((()))'''%%%###"""###%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&''''''''''''''''''%%%'''***,,,,,,***'''%%%lll\\\WWWPPPMMMNNNKKKFFFEEEBBB>>>;;;999777777555444333222111111111111777444111000000000000///111000///...---,,,++++++//////...---,,,,,,++++++******+++,,,,,,,,,,,,+++++++++******)))(((((('''************)))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******+++***'''&&&&&&'''***++++++***((('''&&&&&&&&&&&&$$$$$$%%%&&&'''((()))))),,,,,,+++***)))((('''&&&---,,,***)))((('''(((((((((((('''&&&&&&&&&&&&&&&******)))))))))***,,,---))))))******((('''%%%###************+++,,,---...&&&&&&'''((((((((((((((())))))************))))))))))))))))))***+++,,,---)))(((((((((***+++***)))+++,,,------+++*********------,,,,,,,,,---......+++++++++,,,,,,------------,,,++++++------,,,+++(((((()))***,,,---...///.........//////000000000///---,,,,,,,,,------,,,,,,,,,------...000111222///000111111222444777:::;;;;;;===@@@DDDIIIMMMOOOTTTWWW[[[```cccddddddccchhhiiilllnnnppprrrssstttsssuuuwwwwwwwwwwwwxxxzzzzzz|||~~~{{{zzzxxxzzzzzzzzzzzz{{{{{{zzzzzz{{{{{{}}}~~~~~~~~~}}}|||wwwyyyzzzzzzyyyyyy{{{}}}~~~}}}|||{{{zzzyyywwwvvvvvvxxxwwwtttqqqrrrqqqpppmmmkkkiiiggggggcccaaa^^^\\\ZZZWWWSSSPPPGGGFFFEEECCC@@@===;;;999:::888555444333333111000000...------...---***(((***))))))+++------,,,+++,,,+++++++++++++++,,,,,,+++)))(((''''''((()))+++******))))))))))))******,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''(((((((((((())))))(((((('''&&&%%%%%%%%%!!!"""$$$&&&''''''&&&&&&''')))+++,,,***)))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&'''''''''(((((())))))'''(((((((((((((((''''''***)))'''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$!!! ###&&&&&&%%%'''''''''''''''&&&&&&&&&kkk[[[WWWOOOLLLNNNJJJEEEDDDAAA???<<<999666555555444333222111111111111555333111000000000///...........................///......---,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))))))))*********)))(((''''''((()))******)))((('''''''''((()))))))))))))))************************************---,,,***)))((((((((((((******)))((((((((((((((())))))++++++,,,,,,++++++'''((()))))))))((('''&&&++++++***))))))))))))))))))******++++++,,,++++++))))))************))))))*********+++,,,,,,------+++***)))***+++,,,+++******,,,---,,,+++))))))***+++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,---,,,,,,+++***))))))(((//////...---,,,+++******000///......///000111000.........///000222333444222444777888:::>>>BBBEEEHHHIIILLLOOOSSSWWW[[[]]]dddfffiiilllnnnoooooonnnqqqrrrsssuuuvvvwwwwwwxxxxxxyyyzzzzzzyyyzzz{{{}}}}}}}}}{{{yyyyyy}}}|||{{{zzzyyyxxxxxxxxx~~~{{{xxxtttuuuvvvvvvwwwxxx|||~~~~~~}}}}}}|||{{{{{{|||~~~}}}zzzwwwwwwwwwvvvuuusssqqqooonnnllljjjgggeeeccc```\\\YYYQQQQQQOOOMMMJJJGGGEEECCCAAA???<<<::::::999777555666444333222222111///---+++******+++,,,---+++******)))))))))))))))******))))))************))))))******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&''''''''''''(((((((((,,,++++++***))))))((((((&&&'''(((***++++++******''')))******)))(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''((((((''''''''''''''''''''''''((((((((((((''''''((('''&&&&&&&&&'''(((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%'''''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''%%%&&&(((******)))&&&&&&''''''''''''''''''jjjZZZWWWOOOLLLMMMIIICCCBBBAAA???<<<888555333555444333222222111111222333222000000111000...,,,+++,,,,,,---...///000000.........------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))(((((((((((((((((((((((()))))))))*********++++++******))))))))))))******))))))))))))))))))))))))))))))(((((()))******+++((((((((('''''''''&&&&&&(((((()))***++++++,,,,,,,,,+++***)))(((((())))))******)))((((((((())))))''')))+++------,,,***)))&&&'''((()))))))))))))))***)))((((((((((((((((((+++++++++,,,,,,,,,,,,,,,))))))************))))))))))))+++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***)))+++,,,,,,***))))))***)))))))))))))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''///......---,,,+++***)))...............000111111000000222444666888999:::;;;>>>BBBEEEIIINNNSSSVVVXXXZZZ^^^bbbfffiiilllmmmssstttvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyy|||}}}}}}|||{{{{{{}}}|||~~~~~~}}}{{{xxxvvvuuutttyyywwwuuusssssstttuuuwww{{{|||}}}~~~~~~|||zzzvvvrrrnnnkkklllmmmmmmooosssxxx|||~~~~~~|||zzz{{{||||||{{{yyywwwvvvvvvtttqqqnnnllliiieeebbb______]]][[[XXXUUUSSSQQQLLLJJJGGGEEEDDDBBB???===999777444222111111///---///---,,,,,,------,,,+++******))))))((())))))***((()))+++,,,,,,+++)))(((******))))))))))))******((((((((()))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&'''((()))))))))(((((())))))(((''''''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((''''''&&&%%%%%%%%%''''''((((((((((((((('''&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))'''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&$$$$$$&&&''''''&&&%%%&&&&&&&&&'''(((((((((hhhYYYVVVOOOKKKLLLHHHAAAAAAAAA???<<<888444222555444333222222222222222111000000111111000---++++++,,,,,,---...///000000......---------,,,,,,,,,++++++++++++,,,,,,------...------,,,+++*********************)))))))))((((((((((((((((((((((((((())))))))))))******************))))))))))))******((()))************)))(((*********************+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***++++++*********)))))))))))))))(((((('''''''''''''''(((((())))))*********)))((((((((()))))))))*********&&&&&&&&&'''(((***,,,,,,******)))))))))*********)))******++++++******)))((((((***+++++++++******---,,,++++++,,,,,,+++***)))***,,,+++***))))))***)))))))))))))))***++++++,,,,,,,,,++++++******))),,,---------,,,,,,------+++++++++,,,,,,,,,,,,,,,------......//////000000...///000//////000111333333555888<<>>;;;777555444333111///111000......//////...------,,,,,,++++++++++++,,,((()))***++++++***)))(((+++******))))))******+++'''(((((()))***+++++++++(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''%%%&&&(((***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))******+++((())))))(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$$$$###############"""%%%%%%%%%&&&'''((())))))gggXXXVVVNNNKKKKKKGGGAAAAAAAAA???<<<888444222444444333333222333333333000000000000111000...+++---.....................---------------,,,,,,,,,,,,,,,+++++++++,,,---...///...---,,,***(((''''''************)))))))))((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******((()))***++++++***)))(((,,,,,,,,,+++******)))((('''(((((()))******++++++(((((((((((((((((((((((()))))))))***************(((((('''''''''(((((()))***)))'''%%%%%%'''(((***++++++******))))))))))))''''''((()))***,,,---...***))))))((((((((())))))******++++++++++++******)))***++++++++++++++++++,,,+++******+++,,,+++)))(((***,,,,,,***)))***++++++************+++,,,,,,---,,,,,,++++++*********,,,---///...,,,+++---...+++,,,,,,---///000000111---...///000111222333333333444555555444444777999;;;===BBBGGGMMMQQQTTTVVVZZZ]]]aaadddgggjjjnnnpppppprrruuuyyy|||~~~~~~}}}{{{xxxuuurrrooommmnnnnnnmmmlllkkknnnrrruuurrrsssuuuuuutttssstttuuusssrrroookkkgggccc```^^^[[[YYYVVVUUUVVVZZZ^^^aaaccceeegggkkkooossswwwxxxxxxyyyzzz{{{||||||||||||yyywwwsssnnniiibbbZZZUUUNNNOOOOOOPPPRRRVVV\\\aaabbbfffkkkrrrwww{{{~~~}}}{{{|||~~~~~~~~~{{{zzzxxxvvvsssppprrrqqqpppnnnkkkhhheeeddddddbbb^^^ZZZVVVQQQLLLHHHIIIFFFCCCAAA???>>>;;;999333111///.../////////.........---,,,,,,,,,,,,,,,******((((((((((((******++++++************++++++))))))***+++,,,,,,------)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''''''''((((((+++++++++******************)))))))))(((((())))))((((((((('''%%%&&&(((***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++((())))))(((&&&$$$%%%&&&((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))~~~eeeWWWUUUNNNJJJKKKFFFCCCBBBAAA???<<<888555333444444333333333333444444111000000000111111///---/////////...---------,,,---------------------------,,,+++++++++,,,...//////...---+++***((('''&&&************))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******))))))***++++++***)))))),,,,,,,,,,,,***)))((('''%%%&&&&&&''')))******+++)))))))))((((((''''''''''''((()))*********************)))))))))***++++++,,,***&&&$$$$$$&&&(((***,,,,,,+++***))))))******++++++++++++++++++,,,------,,,***))))))***++++++******++++++++++++******---,,,,,,++++++,,,------+++))))))***+++,,,,,,+++)))+++,,,,,,+++++++++,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,+++...000///,,,+++---/////////////////////000000000000000111111222222222333666999999888999===@@@GGGJJJPPPVVV[[[```cccdddhhhkkknnnpppqqqsssuuuwwwyyyzzz|||~~~}}}}}}vvvuuurrrooojjjfffbbb```]]]]]]\\\[[[\\\```fffkkkoooqqqrrrqqqooommmmmmmmmllljjjgggccc___[[[XXXVVVQQQNNNKKKHHHGGGIIILLLNNNRRRSSSVVV[[[```eeeiiilllppppppqqqrrrssssssssssssooommmiiifffaaaZZZRRRMMMFFFFFFFFFFFFFFFHHHLLLPPPQQQTTTZZZaaahhhoootttvvv}}}~~~~~~{{{yyyxxxwwwuuusssqqqnnnkkkjjjllljjjgggddd```\\\VVVRRRRRRPPPNNNMMMLLLIIIFFFCCC;;;888444222111111000.........---,,,++++++++++++,,,+++)))(((((()))+++,,,++++++************++++++******++++++,,,---......************************))))))******))))))(((''''''''''''(((((((((((()))******))))))))))))))))))***)))((('''&&&&&&''''''((())))))(((''''''(((***((((((((((((((((((((((((((((((((('''''''''&&&&&&######$$$&&&'''((()))***%%%&&&'''((())))))))))))(((((((((((('''&&&%%%$$$$$$%%%'''((())))))((('''''''''''''''''''''''''''&&&&&&'''(((((()))******((())))))(((&&&%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''))))))(((''''''(((%%%&&&&&&&&&'''(((((((((}}}dddWWWUUUNNNJJJJJJEEEEEEDDDAAA???<<<999666555444444333333333444444555333111000000111111111000//////.........---------------------------------...---+++++++++,,,...///---------,,,++++++******************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))***************++++++***************+++++++++)))((('''$$$%%%%%%%%%&&&&&&''''''+++*********))))))))))))&&&''')))***+++++++++*********))))))***++++++,,,,,,+++((('''&&&''')))***++++++*********+++,,,---+++++++++++++++,,,------///---,,,*********,,,---***++++++,,,,,,++++++***---+++)))(((((()))+++---***))))))***---......---***+++------,,,,,,---...,,,++++++++++++,,,------------------------......+++...111///,,,+++---000111000000000//////......000111222333555666777777666:::???AAABBBDDDJJJOOOVVVYYY^^^ccchhhkkkmmmnnnqqqtttvvvxxxxxxxxxyyyzzz~~~~~~~~~|||xxxtttrrrhhhgggddd___ZZZUUUQQQOOOLLLLLLLLLLLLNNNTTT\\\bbbhhhiiiiiigggdddbbbaaaaaa```^^^\\\YYYUUURRRPPPNNNIIIGGGDDDAAA@@@AAACCCEEEEEEFFFHHHLLLPPPUUUZZZ\\\bbbcccdddeeeeeeffffffeeebbbaaa___^^^[[[VVVOOOKKKEEEEEEEEECCCAAA@@@BBBDDDDDDFFFJJJPPPVVV]]]cccfffoooqqqvvvzzz}}}~~~~~~~~~~~~}}}{{{yyywwwtttqqqpppqqqpppnnnmmmkkkhhhccc```\\\[[[[[[[[[ZZZWWWRRROOOKKKGGGAAA===:::777444333000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---)))))))))))))))))))))))))))************)))((((((((((((((()))))))))******'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%''')))******)))(((((()))'''''''''''''''''''''''')))))))))(((((((((''''''%%%%%%&&&'''(((((())))))%%%&&&'''((())))))))))))&&&''''''(((((('''&&&%%%$$$%%%''')))***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))'''((()))((('''&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((("""$$$'''(((&&&%%%&&&(((&&&&&&''''''''''''''''''|||cccVVVTTTNNNJJJJJJEEEFFFEEEBBB>>>;;;999777777444444333333333444444555444222000///000222222111........................------------------------...---,,,++++++---...000,,,,,,,,,------.........************))))))))))))************************(((((((((((())))))))))))******))))))))))))******************************'''((()))++++++***)))))))))))))))))))))(((((((((++++++++++++++++++,,,,,,&&&''')))***+++++++++***(((((('''(((((()))******,,,+++++++++******))))))***)))))))))***,,,...///'''((((((***,,,...///111...---+++))))))***+++,,,***++++++,,,,,,++++++******(((%%%######%%%(((***+++******,,,...000000///***,,,......------...///++++++******++++++,,,------------....../////////+++...111000,,,***---111///////////////////////////111333666999<<>>>>>>>>======???CCCIIIOOOTTTXXXaaadddjjjpppuuuxxxyyyyyy{{{}}}~~~~~~}}}~~~~~~{{{xxxvvvtttssssssrrrssssssqqqnnnkkkgggggghhhiiihhheee___[[[ZZZUUUNNNGGGBBB>>>:::888333333222000000/////////,,,---///000000///---,,,,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))***************)))(((((())))))))))))************************++++++++++++...---+++***))))))))))))''')))+++,,,***)))))))))''''''''''''''''''''''''))))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))$$$%%%&&&(((((((((((('''$$$%%%''')))******)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''')))(((''''''((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((!!!%%%((()))'''&&&(((***'''''''''''''''&&&&&&&&&|||gggZZZSSSJJJIIIIIIDDDEEECCC@@@===:::888777777555555444333333333444444333333222222000///------...............///000000///...---,,,,,,---...///...------,,,,,,------...111...,,,+++,,,,,,***'''***+++,,,------,,,+++*********)))(((((((((((((((&&&'''(((******+++++++++&&&&&&'''((())))))((((((&&&(((+++...000111111000---,,,***)))))))))******))))))******++++++++++++***++++++++++++*********))))))))))))*********************)))))))))))))))++++++++++++++++++++++++000...,,,---//////,,,)))...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++***)))''''''***++++++,,,,,,++++++***************+++,,,------...------,,,,,,------...//////............/////////...------...///...,,,---...////////////......///,,,,,,///...((()))...444555777999<<>>>>>===<<<===@@@EEEJJJNNNUUUSSSQQQNNNLLLJJJJJJJJJKKKMMMMMMLLLIIIGGGEEEEEEEEEEEEEEECCCAAAAAABBBDDDJJJJJJJJJLLLPPPSSSVVVWWWZZZZZZ[[[\\\\\\[[[YYYXXX[[[```cccaaa[[[VVVUUUUUULLLJJJIIIHHHGGGEEEAAA>>>>>>>>>>>>>>>???BBBFFFIIINNNPPPTTTZZZaaagggllloootttvvvxxxzzz}}}~~~~~~|||{{{}}}~~~}}}{{{yyyvvvssswwwxxxyyyyyyvvvtttsssssssssttttttqqqnnnlllllllllfffeeeaaa[[[TTTMMMGGGCCC>>>;;;777555333111///---000///---.........---+++******+++++++++***))))))*********++++++,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++***))))))&&&&&&&&&&&&&&&&&&&&&&&&***))))))***,,,,,,+++***)))((('''&&&&&&'''((()))(((((((((((((((((((((''')))(((((((((''''''''''''(((%%%$$$'''+++,,,)))$$$&&&((()))(((''''''((()))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''***)))((('''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''((()))))))))))))))(((&&&&&&''''''''''''&&&&&&%%%$$$$$$###"""!!! '''&&&$$$%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''|||fffYYYSSSJJJIIIJJJDDDEEECCC@@@===:::888777777555444444333333333333333222222222111111///...---///............////////////...------------...///...------,,,,,,------......,,,******,,,---+++)))((()))************)))(((******)))(((((((((((((((,,,,,,,,,------.........(((((())))))***))))))))))))***+++,,,,,,+++***)))---,,,***)))))))))***+++(((((())))))************(((&&&%%%'''+++,,,***'''))))))))))))************))))))******++++++,,,,,,***************************)))((())),,,,,,***(((+++++++++++++++,,,---------------,,,,,,++++++++++++++++++,,,++++++*********++++++++++++++++++***,,,,,,+++++++++++++++,,,...------,,,,,,------...///..................///000///......///000///---,,,,,,---...////////////222000111444333000111777:::<<<@@@CCCGGGMMMSSSWWW___bbbgggiiiiiijjjlllnnnpppqqqsssuuuvvvwwwwwwwwwwwwyyyzzzzzzyyyxxxxxxyyy}}}|||{{{{{{|||{{{wwwtttuuurrrnnniiiddd]]]TTTNNNKKKJJJIIIGGGEEEBBB@@@???@@@???>>>???AAADDDGGGIIIKKKJJJIIIHHHHHHIIIIIIJJJJJJLLLNNNOOONNNLLLLLLMMMKKKLLLMMMNNNNNNOOORRRUUUYYYXXXXXXZZZ]]]```bbbcccgggggghhhiiiiiihhhgggfffjjjpppuuuuuunnneee```^^^XXXWWWUUUTTTRRROOOJJJFFFCCCCCCCCCBBBAAA@@@BBBCCCEEEFFFIIIMMMRRRVVVZZZ]]]dddfffiiinnntttyyy}}}}}}|||}}}~~~}}}zzzyyyxxxwwwvvvppprrruuuvvvuuuuuuuuuuuuuuuvvvwwwuuusssrrrrrrsssqqqooolllgggaaaZZZUUURRRKKKGGGCCC???<<<888555222333111///...//////...---,,,,,,,,,++++++***)))(((***+++++++++,,,,,,,,,,,,******))))))))))))************************++++++))))))))))))))))))))))))))))))(((***+++,,,+++))))))(((''''''''''''((()))&&&&&&&&&'''''''''(((((())))))((((((((('''''''''(((&&&&&&'''***+++(((%%%'''((())))))'''&&&'''((((((((('''&&&&&&&&&&&&&&&((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&))))))************))))))(((''''''&&&&&&%%%%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((({{{fffYYYSSSJJJIIIJJJDDDDDDCCC@@@===:::888777666444444333222222222222222111111111111111000////////////..................///...------------...///...------,,,,,,------...---,,,++++++++++++***)))((()))************)))(((******)))((((((((()))))),,,+++++++++++++++,,,,,,******++++++******))))))+++++++++***)))((((((''',,,+++***)))))))))***+++((((((((())))))))))))))))))%%%###&&&,,,...+++'''))))))))))))************))))))***+++,,,------...))))))))))))))))))))))))'''''''''(((***+++***))))))))))))***+++,,,---...------,,,,,,,,,,,,++++++***++++++,,,------------++++++,,,,,,,,,,,,++++++...---,,,+++************...------,,,,,,------.........------------......000///......000000000...,,,------...///000111111333222444777999999===CCCEEEIIINNNRRRWWW\\\aaadddkkkmmmppprrrrrrrrrssstttssstttuuuuuuuuuuuuttttttrrrssssssrrrooonnnnnnoootttssssssssstttqqqnnnkkkjjjgggccc___[[[VVVPPPMMMNNNNNNMMMLLLJJJHHHFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEGGGIIIKKKKKKNNNRRRUUUVVVVVVWWWWWWWWWYYY[[[]]]^^^aaadddgggjjjjjjkkklllnnnppprrrsssvvvvvvwwwwwwxxxwwwwwwvvvzzzwwwnnniiiiiigggeeedddaaa]]]WWWSSSQQQPPPNNNKKKGGGCCC@@@>>>>>>>>>???@@@BBBEEEHHHJJJQQQSSSXXX^^^gggpppwww{{{~~~}}}}}}~~~{{{wwwqqqmmmlllmmmnnnnnniiilllppprrrrrrssstttuuuxxxzzz{{{{{{yyyxxxyyyzzz{{{zzzwwwtttooojjjeeeccc\\\XXXRRRMMMHHHDDD???<<<:::777333111111000///...///......---,,,+++******++++++,,,,,,,,,,,,,,,---((())))))******))))))(((******)))))))))+++,,,---++++++++++++++++++++++++)))(((((()))++++++***)))))))))(((((((((((())))))&&&'''''''''(((((()))))))))))))))((((((((('''''''''((((((((((((((('''&&&((()))***)))'''&&&'''(((''''''&&&&&&%%%%%%&&&&&&)))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((('''%%%$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))zzzdddXXXRRRJJJIIIJJJEEEDDDCCC@@@>>>;;;999777666444333222222111111222222000000111111111000000///..................------.........------............------,,,,,,------...///...---,,,+++***)))(((+++++++++,,,,,,+++++++++******))))))((())))))***+++***)))(((((())))))******+++++++++***)))((((((***)))))))))***+++,,,---,,,+++***))))))***++++++))))))))))))***************)))((()))---...,,,)))((()))))))))************)))******++++++,,,,,,,,,************************)))******+++,,,,,,,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,...---,,,+++++++++++++++...------,,,,,,------...------,,,,,,,,,,,,------///...---...000000000...//////000000111222333444222333666;;;???CCCIIIOOORRRVVV[[[```dddgggjjjmmmoooqqqsssuuuuuuuuuvvvvvvtttsssqqqooommmkkkiiihhhdddeeeeeecccaaa``````bbbfffggghhhhhhhhhfffdddbbb^^^]]][[[YYYXXXXXXWWWVVVZZZZZZYYYXXXWWWVVVTTTSSSUUUUUUUUUUUUTTTRRROOONNNIIIHHHHHHGGGHHHIIIKKKLLLNNNRRRWWWZZZ[[[\\\]]]^^^ccceeegggiiijjjkkknnnpppuuuvvvwwwxxxxxxyyy{{{}}}zzzuuuwwwuuusssrrrooolllfffccccccbbb___[[[VVVOOOGGGBBB>>>===<<<<<<<<<>>>???AAAFFFHHHLLLSSS\\\gggpppvvv{{{}}}~~~~~~~~~~~~sssnnnfff```^^^^^^___```aaadddhhhkkklllnnnppprrr{{{}}}~~~}}}}}}~~~~~~~~~}}}zzzwwwtttpppnnnjjjfff```ZZZVVVQQQLLLIIIEEEAAA<<<888666333111000000000///...------------,,,,,,,,,,,,------------)))***+++,,,,,,+++***)))***)))(((((()))+++---///************************)))(((((()))++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))'''&&&'''((()))******)))'''&&&'''((((((''''''&&&&&&&&&''''''+++******)))(((''''''&&&)))(((((('''''''''((((((((((((((('''''''''''''''))))))))))))))))))))))))************)))(((&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&%%%$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''xxxcccWWWRRRJJJIIIKKKEEECCCBBBAAA>>>;;;999777555444333222222111111222222000000111111111000000///------...///......---,,,---..................---...------,,,,,,------...------...---,,,+++,,,,,,,,,++++++++++++++++++,,,******))))))))))))******,,,,,,++++++***+++++++++************)))((((((''''''(((((()))***,,,---...++++++***))))))***+++,,,++++++++++++++++++++++++))),,,...---)))((()))***((()))))))))************++++++******)))))))))(((++++++++++++++++++++++++,,,,,,------,,,+++******++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,...//////////////////...,,,,,,++++++,,,------......------,,,,,,------...------,,,,,,,,,,,,------...---,,,---///000///...111111111111222444555666555999>>>BBBHHHOOOVVVZZZ]]]```eeehhhjjjkkkmmmnnnooooooqqqtttvvvvvvvvvuuuooommmjjjeeeaaa\\\YYYXXXSSSTTTTTTSSSRRRRRRSSSUUUVVVWWWYYYZZZ[[[[[[[[[\\\YYYZZZ\\\]]]___bbbfffhhhkkkkkkkkkkkkiiihhhgggfffffffffggggggeeebbb^^^\\\XXXWWWTTTRRRPPPOOOOOOOOOQQQTTTWWWYYYYYYZZZ\\\]]]dddfffiiikkkmmmoooqqqsssxxxzzz}}}}}}||||||~~~~~~}}}|||{{{yyyvvvsssuuussspppmmmhhh```WWWPPPCCCBBB???===;;;<<<======@@@BBBFFFNNNXXXdddnnntttwwwyyy|||~~~~~~~~~~~~|||uuunnneee^^^YYYVVVUUUTTTUUUXXX\\\```dddiiiooorrr{{{}}}~~~~~~~~~~~~|||yyywwwvvvqqqnnniiieeeaaa^^^ZZZXXXTTTPPPIIIDDD???;;;777444111000///...------......------------------------++++++---......---++++++***)))(((((()))+++---///)))))))))))))))))))))))))))(((((()))++++++***))))))******************)))******))))))((('''&&&&&&***)))))))))(((((((((((('''((()))((('''&&&'''))))))***+++***(((''''''))))))((((((((((((((())))))+++******)))(((''''''&&&(((((('''''''''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))************)))(((&&&&&&)))))))))******)))))))))$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%wwwbbbVVVQQQJJJIIIKKKFFFCCCBBBAAA???<<<999666555444444333222222222222222111111111111111000//////+++,,,---...///......---------...//////...------...------,,,,,,------...)))***,,,,,,,,,,,,...000******)))(((((()))************)))))))))***++++++((())))))*********)))))))))))))))***))))))((((((((((((((((((((()))))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++'''+++...,,,&&&###%%%)))))))))))))))************,,,++++++***)))(((''''''++++++++++++++++++++++++***+++,,,,,,)))(((((((((,,,,,,+++***************++++++,,,,,,,,,,,,---------.........---,,,,,,+++//////000000000000//////++++++++++++,,,---...///...------,,,,,,------.........------------......///------...000111111000111111222333555888;;;<<<@@@FFFLLLOOOTTT\\\aaaccccccfffiiijjjkkkkkklllmmmooooooppprrruuuvvvuuusssiiifffaaa\\\VVVQQQNNNLLLHHHIIIIIIHHHGGGHHHJJJMMMIIIKKKMMMPPPRRRUUUYYY\\\```bbbfffjjjmmmqqqvvvyyy{{{{{{{{{zzzyyywwwvvvuuurrrssstttuuussspppmmmkkkgggeeeaaa]]]YYYVVVTTTSSSSSSTTTUUUTTTTTTTTTVVVXXX]]]```dddhhhjjjlllooorrrtttxxx{{{|||zzzzzz|||~~~}}}|||zzzyyyyyyyyyyyyuuuwwwzzz~~~~~~}}}{{{yyyxxxvvvpppggg```MMMJJJFFFAAA>>>======>>>===@@@EEEMMMXXXdddooouuutttwwwzzz}}}~~~xxxrrriii```YYYSSSNNNKKKIIILLLPPPUUU[[[dddmmmsssxxx{{{~~~~~~}}}{{{vvvtttpppnnnllljjjhhhfffbbb___YYYTTTNNNIIICCC???666555333000///.........///............------------------......---------******)))))))))+++,,,---***************************))))))***,,,,,,+++*********++++++++++++******(((((('''&&&%%%$$$$$$###******)))))))))((((((((((((''''''''''''((())))))((()))******(((((()))***)))))))))((())))))******)))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((()))******+++(((((((((((((((((((((((('''((((((((('''&&&%%%%%%'''(((((())))))(((((('''%%%&&&&&&&&&''''''(((((()))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%vvvaaaUUUQQQJJJJJJLLLFFFBBBBBBAAA???<<<999666555555444444333333333333333222222222111111///...---)))***,,,...//////......------...//////...------...------,,,,,,------...)))+++,,,+++)))(((***,,,******)))(((((()))************))))))******+++,,,$$$%%%(((******)))(((&&&))))))******+++*********)))************)))'''&&&+++***)))))))))***,,,---,,,,,,,,,+++++++++******'''***,,,+++'''%%%&&&((())))))))))))************+++++++++******)))))))))************************''')))+++***((('''((())),,,++++++++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------------,,,---......//////......---------,,,,,,,,,------......------,,,,,,------...///..................///000//////000222333333222444444666999===CCCGGGJJJMMMUUUZZZ[[[^^^cccfffddddddfffhhhiiiiiiiiijjjkkkooonnnnnnppprrrssspppnnnccc```\\\VVVQQQLLLJJJHHHEEEFFFEEEDDDCCCDDDGGGIIIEEEGGGKKKNNNRRRXXX```fffnnnqqquuuxxxzzz}}}}}}|||vvvwwwyyyzzzyyywwwuuusssnnnkkkgggccc___\\\ZZZYYYWWWVVVUUUSSSQQQRRRUUUXXXXXX\\\```cccdddfffhhhjjjkkkoootttuuusssrrruuuxxxuuutttrrrpppnnnmmmmmmmmmiiijjjmmmssszzz~~~~~~{{{yyyxxxzzz|||yyyrrrlll^^^ZZZTTTMMMHHHDDDCCCCCCAAACCCHHHOOOXXXccclllqqqtttvvvzzz|||zzzrrriiiaaaXXXOOOJJJFFFGGGHHHKKKRRR[[[fffmmmrrrvvv{{{~~~|||zzzwwwvvvuuuuuusssqqqnnnkkkgggccc___YYYRRRNNNDDDBBB>>>999666333222222////////////......---------------,,,,,,---------******************++++++************************+++******+++------,,,+++******+++,,,,,,+++******&&&&&&&&&&&&&&&'''''''''*********)))))))))(((((((((&&&###%%%(((++++++)))'''(((******))))))***,,,((((((((((((((()))******((('''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''(((((()))))))))***''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((vvvaaaUUUQQQJJJJJJLLLGGGBBBBBBAAA???===999666444666555444444333333444444333333222222000///...---'''))),,,...000000///...,,,---...//////...---,,,...------,,,,,,------...---......+++&&&######$$$---,,,+++******+++,,,---******))))))***+++,,,,,,&&&(((,,,...///...,,,***)))***+++,,,,,,,,,,,,,,,)))+++,,,...---,,,***)))******)))))))))***,,,---++++++++++++******))))))*********++++++++++++***))))))))))))************++++++++++++++++++,,,,,,))))))))))))))))))))))))%%%(((++++++))))))***,,,*********+++,,,---//////+++++++++,,,,,,---------((()))+++,,,---.........,,,------------------,,,//////...---,,,,,,,,,,,,...------,,,,,,------...//////............//////222111111222444666555444777999;;;@@@FFFMMMSSSWWWUUU]]]bbbaaaaaaeeeeeebbbccceeeggggggggghhhjjjkkkooommmlllmmmooonnnkkkhhh```]]]YYYTTTPPPLLLJJJIIIGGGGGGGGGEEECCCDDDFFFIIIGGGJJJMMMQQQVVV___jjjqqqyyy}}}~~~}}}vvvwwwxxxzzzzzzyyyxxxwwwnnnllliiieeeaaa___^^^]]][[[ZZZWWWTTTRRRTTTXXX\\\ZZZ\\\___`````````aaabbbbbbggglllmmmkkkkkknnnqqqmmmllliiifffdddcccbbbbbb```aaaeeellluuu~~~{{{xxxxxxyyy{{{{{{vvvuuuuuuxxx||||||vvvqqqnnniiibbbYYYRRRMMMKKKJJJGGGHHHLLLQQQXXX___fffiiiuuuwwwzzz}}}~~~vvvmmmbbbXXXQQQIIIHHHGGGGGGKKKSSS^^^eeennnrrrxxx}}}|||{{{{{{{{{yyyxxxsssrrrpppnnnjjjddd]]]YYYRRROOOIIICCC>>>:::888777000000//////.........---...---++++++++++++---...******+++++++++******))))))))))))))))))))))))))),,,++++++,,,......---+++***+++,,,------,,,+++***''''''((()))***+++,,,---************)))))))))))))))%%%!!!$$$)))---,,,)))&&&''')))***)))***+++---'''''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''''''''((()))***))))))))))))((((((((((((''''''''''''''''''''''''(((((()))))))))))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******vvvgggXXXQQQMMMIIIGGGGGGCCCBBB@@@===;;;999888777555444333222333444555666222111///.........///000,,,,,,------...///000000////////////...............------,,,,,,------...***---///---+++)))+++...111000...,,,+++++++++,,,)))***+++,,,,,,+++))))))((()))(((&&&%%%%%%(((+++---,,,,,,++++++******))))))***+++,,,...///000111,,,+++++++++******))))))******)))))))))))))))***)))***,,,---...---,,,,,,)))***+++,,,,,,,,,,,,+++///...---,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,......,,,,,,,,,,,,......+++,,,,,,------,,,,,,+++........................///......---------......,,,---......---,,,***)))------,,,+++,,,---...///000111111///------...///---000222333333555:::>>><<>>;;;999888777555444444333333333444444222111000////////////000---------......//////000////////////...............------,,,,,,------...---,,,+++,,,---...---,,,++++++************++++++***))))))((('''%%%$$$###***++++++)))((((((***,,,,,,,,,,,,,,,------------+++++++++***))))))(((((()))))))))))))))(((((((((******)))))))))******+++***+++,,,,,,---,,,,,,,,,,,,++++++******+++---...------,,,+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,........................------,,,,,,,,,------...+++++++++,,,---...//////000000...------...///000000111222111000111222444222666:::===???BBBHHHLLLUUU\\\aaacccdddhhhhhhfffdddbbb___\\\ZZZWWWRRROOOIIIJJJLLLQQQWWW[[[^^^^^^ZZZXXXVVVVVVVVVTTTRRROOONNNLLLMMMRRRWWW[[[aaaggguuussspppiiicccbbbeeeiiinnnpppuuuyyy}}}}}}}}}wwwoooiiiffffffhhhfffbbbccchhhkkkkkkiiihhhgggffffffgggggghhhiiijjjkkkkkkmmmqqqwww{{{}}}|||||||||}}}~~~~~~|||{{{qqqqqqrrruuuwwwuuuoooiiieeeeeecccbbbbbbbbbcccddd```````````````___^^^]]]^^^```ccceeeeeefffiiijjjpppsssvvvzzz|||{{{vvviiifff```[[[VVVRRRQQQPPPQQQVVV___iiiqqquuuvvvvvvtttsssrrrrrrsssvvvzzz|||{{{}}}}}}|||{{{yyyyyyxxxvvvssspppqqqooollliiigggddd```]]]QQQMMMGGGBBB>>>:::777444000///............,,,***+++,,,,,,------.........------------,,,+++******,,,++++++++++++***************))))))))))))******((((((************(((((()))***++++++,,,,,,++++++)))((((((''''''(((((()))******))))))((((((''''''''''''((((((((()))))))))((((((((((((((('''''''''''''''((()))))))))))))))))))))************))))))((((((((('''''''''&&&&&&((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&ooobbbUUUOOOMMMJJJIIIIIIBBBBBB@@@>>><<<999777666555555444444333333333444111111111000000000000000------....../////////000////////////...............------,,,,,,------...,,,)))'''(((,,,---+++)))((((((((())))))******+++,,,++++++***)))(((((('''((())))))(((''''''(((***((())))))***++++++,,,,,,++++++******))))))((((((++++++++++++++++++++++++******))))))******+++++++++++++++,,,,,,,,,++++++---,,,*********+++---///---,,,+++***************,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------.........------.........,,,,,,------------,,,,,,........................---,,,,,,,,,,,,------......---,,,,,,,,,---///000111000...------...//////...000111111111222555777777;;;AAADDDGGGKKKPPPUUU^^^dddhhhhhhhhhiiigggccc```\\\XXXSSSPPPKKKGGGDDDBBBCCCEEEHHHLLLNNNPPPPPPNNNNNNMMMMMMMMMMMMLLLKKKMMMLLLMMMRRR[[[eeepppxxx}}}xxxtttuuuxxx|||~~~~~~~~~uuunnnkkkiiijjjiiigggkkkuuu|||~~~~~~~~~~~~}}}}}}~~~yyyzzz}}}{{{uuunnnlllhhheeeccccccdddeee___```aaabbbbbbaaa```^^^```aaabbbbbbbbbbbbeeegggnnnpppsssvvvyyy}}}wwwtttooohhhbbb\\\WWWUUUQQQTTTZZZbbbiiioootttvvvqqqooollljjjjjjlllnnnpppqqqtttxxx|||~~~}}}{{{yyyxxxwwwvvvvvvwwwwwwuuussssssrrrqqqpppooommmjjjhhh```\\\VVVQQQLLLGGGBBB???777444111///......---,,,---------------......///,,,---------,,,,,,+++***---,,,,,,+++******))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((((((((())))))***''''''''''''''''''''''''''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&lll```TTTOOOMMMJJJIIIIIIBBBAAA@@@???<<<:::777666555555555444444333333222111111111111111000000///.........///////////////////////////...............------,,,,,,------...+++)))'''(((,,,---+++)))'''(((((()))************++++++++++++++++++,,,,,,((()))***)))''''''(((***'''((())))))***+++,,,,,,*********++++++++++++++++++++++++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++---,,,+++******,,,...///,,,,,,++++++***+++++++++------,,,++++++,,,------++++++,,,,,,,,,---------........................,,,------......------,,,........................,,,,,,,,,,,,------...///111000...---,,,---......000///...------...//////---///111222333555888;;;>>>CCCHHHMMMOOOSSSXXX]]]dddiiilllllllllkkkfff___YYYUUUPPPJJJFFFCCC???<<<>>>@@@BBBDDDFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMNNNPPPOOOOOORRR]]]lll{{{}}}yyywwwyyyzzz{{{|||wwwrrrnnnmmmmmmmmmjjjkkklllmmmllljjjgggffffffeeeccc```^^^___bbbeeelllmmmnnnppptttxxx{{{|||~~~~~~}}}zzzuuuoooiiidddaaaYYYYYYZZZ]]]cccjjjrrrvvvsssqqqmmmiiieeecccbbbaaagggkkkqqqvvvyyyyyyxxxvvvrrrpppooopppsssuuuvvvvvvrrrsssttttttrrrpppnnnmmmkkkhhhddd```\\\XXXSSSOOOFFFAAA:::555333333333222///...---,,,+++++++++,,,,,,,,,---------,,,++++++,,,,,,+++***)))(((((('''))))))************))))))******,,,,,,,,,,,,******''''''((())))))))))))((())))))(((((((((((())))))))))))))))))(((((((((((()))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&'''((())))))((('''&&&))))))((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&kkk___SSSOOOMMMJJJHHHHHHAAAAAAAAA???===:::777555555555555555444333222222111111222222111111000///////////////////////////////////////...............------,,,,,,------...,,,++++++,,,...///...---((()))***+++++++++++++++)))))))))))))))+++,,,,,,***+++,,,,,,******+++,,,*********+++,,,------...******++++++,,,---......)))))))))******************************+++,,,---,,,,,,+++************+++---,,,+++++++++,,,...///------,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,,,,------------,,,,,,------------,,,,,,------............------........................------------......///000111111000///...---------000///.........000111222000222555777888;;;???BBBGGGLLLRRRVVVXXX[[[___cccjjjnnnqqqppppppnnnggg^^^UUUPPPKKKFFFCCCAAA???======@@@DDDGGGIIIJJJLLLNNNOOORRRUUUVVVUUUTTTSSSSSSSSSTTTUUUWWWcccttt|||{{{{{{wwwxxxyyyyyyxxxvvvsssrrrooommmiiiddd``````cccfffiiigggfffhhhkkknnnoooooowwwyyy{{{}}}}}}~~~}}}yyyuuuqqqoooeeeccc``````ccciiipppuuuwwwvvvsssoooiiibbb]]]ZZZ[[[^^^dddiiilllnnnmmmmmmjjjhhhfffgggkkkppptttvvvrrrtttwwwwwwuuutttssssssrrrpppnnnllljjjgggbbb___TTTNNNEEE>>>999777555444222111...,,,+++*********,,,,,,,,,------,,,,,,+++,,,,,,+++***))))))((((((******++++++++++++******((()))***++++++***)))(((((()))******++++++*********))))))(((((())))))***))))))))))))((((((((((((***)))((('''((()))***+++&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))************)))))))))))))))(((((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&kkk___SSSOOOMMMIIIGGGGGGAAAAAAAAA@@@===:::777555555555555555555333222111111111222222222111000///000/////////////////////////////////...............------,,,,,,------...+++,,,---...------///000***+++,,,---------,,,+++***))))))(((((()))***+++***+++---,,,+++***+++,,,******++++++,,,,,,------******++++++,,,------...)))))))))******+++++++++************+++,,,---...---,,,***)))))))))***+++,,,,,,,,,------------......------,,,------......///---,,,++++++,,,---///,,,,,,,,,------------...+++,,,---......---,,,+++------............------....................................///000111111//////000000000//////...111000000000111333555666666888;;;>>>@@@DDDHHHKKKPPPUUU[[[^^^```bbbfffiiilllpppsssssssssppphhh^^^SSSOOOJJJFFFEEEEEEDDDDDDCCCGGGLLLPPPRRRSSSVVVXXXYYY]]]aaaaaa^^^ZZZXXXXXXVVV\\\```dddppp}}}xxxssspppppprrrpppmmmiiihhhjjjkkkkkkiiiqqqqqqqqqrrrtttvvvyyy{{{xxxzzz|||~~~~~~|||zzzyyytttqqqnnnllllllooosssvvv{{{||||||yyysssjjjaaa\\\SSSUUUYYY]]]```aaaaaaaaabbb^^^ZZZZZZ^^^eeekkknnnooorrrwwwyyyxxxwwwwwwxxxuuuuuutttttttttqqqmmmiiiaaa\\\UUUMMMGGG@@@;;;777555333111...------------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++******)))***+++,,,------,,,+++***&&&'''((())))))((('''&&&((())))))*********************))))))))))))******(((((((((((())))))))))))***)))((('''((()))+++,,,(((((((((((()))))))))***''''''((()))))))))))))))******))))))))))))******))))))))))))((((((((('''((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&kkk___SSSOOOMMMIIIFFFFFFAAAAAAAAA@@@===:::777555555555666666555333222000111111222333222111000///000000000000////////////000/////////...............------,,,,,,------...(((+++------++++++---000,,,---...///......,,,,,,---,,,+++)))))))))******((()))++++++)))((()))***)))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++,,,,,,---------************+++,,,---...---,,,***)))))))))******+++,,,---.........------......---------......//////...,,,++++++,,,...///,,,,,,,,,---------......---...///000000///...---------............------.................................//////111222222,,,...///111111111000000222222222222333555777999;;;===AAADDDFFFJJJOOORRRWWW[[[aaadddeeefffjjjmmmlllppprrrsssssspppggg]]]SSSPPPKKKHHHHHHIIIJJJJJJKKKOOOUUUXXXYYYYYY\\\^^^aaaeeeiiiiiiddd^^^[[[YYYZZZbbbjjjqqq}}}|||wwwtttttttttrrrpppqqqooolllkkkjjjlllnnnppprrruuuxxx{{{|||}}}~~~~~~~~~}}}{{{xxxwwwvvvwwwxxx|||{{{rrrhhhaaaTTTVVVXXXZZZ\\\^^^^^^^^^[[[VVVQQQOOOSSSZZZaaafffkkkpppuuuxxxxxxxxxyyyzzzwwwwwwwwwxxxxxxuuuqqqnnnppplllfff```XXXOOOEEE???777555333111000000111111++++++,,,------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------------,,,+++)))***+++,,,,,,+++***)))&&&''''''(((((((((((((((******))))))))))))******(((((((((((())))))))))))+++)))((('''((()))+++,,,))))))******+++++++++,,,'''(((((())))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&jjj^^^TTTQQQPPPLLLIIIIIIEEEDDDBBB???<<<999777666444444444444444444444444333333222111000000000000000------000000------000////////////////////////+++,,,.../////////...---,,,,,,,,,+++++++++******'''(((***---...---,,,,,,---------------...///000---,,,***)))))))))******---,,,+++++++++,,,---...************************))))))*********+++++++++,,,,,,,,,---------.........---++++++++++++---...++++++,,,,,,,,,++++++***------------------------******+++++++++,,,,,,,,,...,,,++++++---......---//////.........//////000000000000000///---,,,+++000000000000///...---,,,---...///...------...///000111222111///...///000,,,---000222555999???CCCDDDHHHKKKLLLQQQYYY^^^^^^^^^```bbbdddeeeeeeeeedddfffjjjnnnoookkkeee```]]]UUUTTTQQQNNNNNNRRRXXX]]]^^^___aaadddggggggeeecccdddkkknnnllliiiiiiiiihhhlllrrrxxx|||{{{sssiiidddeeegggfffdddjjjlllnnnmmmmmmoootttyyy}}}~~~{{{tttpppaaa___[[[WWWTTTTTTWWWZZZXXXVVVSSSOOOMMMOOOVVV\\\aaafffnnntttxxxyyyyyyyyyzzzyyyyyyyyyzzzyyyvvvtttppppppnnnjjjccc[[[SSSOOOEEE<<<666777666222000222000///...///000000...,,,------------------------+++)))((()))---///---,,,******************************************************))))))))))))***************)))))))))))))))+++++++++************)))************)))))))))))))))'''%%%'''***,,,***((((((((())))))((('''&&&&&&(((((('''(((((()))***+++((('''&&&%%%&&&'''***+++$$$'''***,,,---+++(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&hhh]]]SSSPPPNNNKKKHHHHHHEEEDDDAAA???;;;999666555444444444444444444444444444333222111000000000000000------///000---...111////////////////////////,,,---.../////////......,,,,,,,,,++++++++++++******+++,,,------+++***(((************++++++,,,,,,,,,,,,***)))))))))******,,,++++++***+++,,,---...***************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++------------------------,,,++++++++++++,,,------...---+++,,,---///...---///...............//////111111222111111000///.........///////////////......///000000......///000...///000///...---...000///222555999===AAAGGGKKKOOOSSSTTTTTTWWW]]]```___```````````````___^^^^^^^^^aaaeeefffddd```\\\[[[XXXXXXXXXXXXYYY]]]cccgggkkkjjjjjjiiijjjiiihhhgggfffmmmtttuuuvvvzzz}}}~~~~~~tttmmmjjjhhhddd```cccdddeeeeeeeeehhhkkknnnsssvvvxxxzzz{{{|||}}}}}}{{{wwwkkkhhhbbb[[[VVVVVVXXX[[[[[[ZZZXXXSSSOOONNNPPPSSSXXX]]]eeelllrrrwww{{{~~~{{{{{{|||}}}}}}|||zzzxxxvvvuuutttpppkkkeee___[[[QQQHHH@@@>>>;;;555333555111///...---......---+++,,,,,,,,,---------------///---++++++,,,,,,***(((******************************************************))))))))))))*********)))))))))))))))))))))((((((((())))))*********'''''''''(((((())))))***)))(((&&&'''***+++***(((((((((((((((((('''&&&&&&)))(((((((((((())))))*********)))(((((()))++++++!!!"""$$$&&&&&&%%%$$$"""&&&&&&&&&'''''''''((((((((((((((((((''''''''''''))))))((('''''''''''''''&&&&&&''''''''''''&&&&&&ggg\\\QQQNNNMMMJJJGGGGGGDDDCCCAAA>>>;;;888666444444444444444444444444444555444333111000/////////000---,,,...///---///333////////////////////////---......///000/////////,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***))),,,,,,,,,------------...,,,+++******)))*********+++************+++,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------......---------------------------------...---,,,++++++,,,...000...---,,,,,,...//////...///......---------......000000000111111000000///,,,---...///000000000000///000111111//////000111///000111000//////000222333777<<>>::::::666333000.........------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,+++)))'''++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))******&&&&&&'''((()))***++++++&&&&&&'''((()))******++++++)))(((((()))***((('''(((((((((((((((''''''&&&***))))))(((((((((((()))************))))))))))))$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&ggg[[[QQQNNNNNNKKKHHHHHHCCCBBB@@@===:::777555444444444444444444444333333555444333111000/////////000---,,,...///---///333////////////////////////....../////////000000///------,,,,,,,,,+++++++++((()))***,,,------------------..................++++++*********************************+++++++++************************+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,---......---,,,++++++,,,,,,---------------------------------------000...,,,++++++---000111...---,,,---///000000//////......------------...,,,------...//////......------...//////////////////000111111//////000111111222333222222333555888777<<>>:::444000//////......,,,,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))))))))*********''''''(((((()))******+++((((((((())))))*********,,,+++***)))))))))(((''''''(((((((((((((((''''''******)))(((((('''(((((((((((())))))((('''&&&%%%)))))))))))))))******+++''''''''''''((((((((((((&&&'''''''''''''''(((((()))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&ggg\\\RRROOOOOOLLLIIIIIICCCBBB@@@===:::777555444555555444444444333333333555444333111000/////////000---,,,//////---///222////////////////////////...............//////000---------,,,,,,,,,++++++((()))***+++,,,---------******+++++++++******)))************+++*********))))))******++++++++++++************************************+++++++++++++++++++++,,,,,,,,,------,,,,,,...//////...,,,,,,******+++,,,,,,,,,,,,,,,------------------------000...,,,++++++---000222///---,,,---///111111111000///...---------------+++,,,---......//////...//////000//////...------...///000000......///000111222333444555777;;;>>>???DDDKKKQQQVVVYYY\\\^^^]]]``````]]][[[[[[YYYTTTOOOMMMIIIGGGFFFGGGHHHJJJNNNQQQUUUXXX\\\```eeehhhmmmooopppooolllhhhfffffffffeeecccaaaccciiirrryyy}}}||||||zzzuuuqqqrrrpppmmmhhhdddcccdddgggmmmooorrrwww{{{~~~|||ssskkkeeecccccceeeggghhhfff```XXXRRRJJJJJJJJJKKKOOOXXXbbbjjjuuuyyy}}}~~~|||||||||wwwvvvtttpppmmmiiifffdddeeehhhiiifffaaaZZZSSSNNNFFFAAA:::444111///...------------,,,,,,+++++++++,,,---------,,,+++,,,,,,++++++++++++++++++++++++******************************))))))))))))******(((((())))))************************************)))))))))((((((''''''''',,,,,,+++***)))(((''''''''''''((((((((((((((('''******)))(((((('''(((((((((((())))))((('''&&&%%%&&&&&&%%%%%%%%%&&&'''((('''''''''((((((((())))))%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&ggg\\\RRROOOOOOLLLJJJJJJDDDCCCAAA>>>;;;888666444555555555444444333333222444333222111000000000000000------000000------000////////////////////////...------------...//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,+++***)))))))))***++++++++++++***)))***++++++,,,,,,++++++************************))))))*********+++++++++++++++++++++,,,,,,,,,,,,------............------))))))***+++,,,,,,,,,,,,------------------------///...,,,,,,,,,---///111///...---...000222222222111000///...............---...///000000000000000000000000000///...---,,,...///000000......///000111222444666888<<>>CCCIIINNNRRRUUUYYY[[[]]]^^^```aaa___cccddd```]]][[[VVVPPPGGGGGGHHHJJJMMMQQQTTTVVV]]]___aaaaaabbbccceeegggdddeeeeeeeeedddeeehhhjjjgggkkkpppsssxxxtttlllhhhgggbbbaaa```ccciiinnnppppppuuuuuuxxx||||||yyyxxxxxxqqqooommmmmmmmmjjjeeebbbVVVUUUQQQNNNLLLOOOSSSWWW^^^eeeooouuuxxxzzz}}}{{{{{{zzzwwwrrrmmmgggddd^^^fffllllllkkkllljjjfff\\\VVVNNNEEE???999555222000000///......---,,,,,,---///000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******'''(((((()))******++++++))))))))))))************))))))(((((('''''''''&&&***,,,---+++)))((()))***&&&&&&'''((((((((((((((()))(((((((((((())))))*********)))(((((()))++++++'''''''''((((((((((((((('''((((((((())))))))))))'''''''''((()))*********'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&dddYYYOOOMMMMMMJJJHHHHHHEEEDDDBBB???<<<999777666666666555444333333222222111111111000111111222333000...000333222---***+++////////////////////////,,,,,,+++***+++,,,---.........---------,,,,,,,,,)))))))))***+++,,,......)))***,,,,,,,,,***((('''((()))***+++,,,,,,+++******+++,,,---...---,,,,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,///...---,,,,,,---...///***+++,,,---............------------------------,,,,,,,,,---------------///...---...111333333333333333111000////////////,,,---------------,,,,,,,,,---...///000000000000000222222222111000111222999;;;===@@@DDDJJJQQQVVVUUUWWWYYYZZZZZZ[[[\\\^^^```cccddd```\\\YYYSSSMMMIIIJJJLLLOOORRRVVVZZZ\\\bbbcccdddcccaaa```aaabbbdddeeeggghhhkkkpppvvv{{{yyy~~~yyytttrrrhhhdddaaa```cccfffggggggmmmmmmppptttzzz~~~~~~|||||||||xxxtttqqqpppnnnkkkgggaaa___ZZZSSSNNNLLLMMMOOOQQQZZZfffnnnrrrvvv{{{|||||||||zzzvvvoooiiifff^^^fffkkkiiiiiimmmooommmgggaaaYYYPPPHHHAAA<<<888111111000///......------)))+++......,,,,,,...111,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******'''(((((()))***+++++++++&&&&&&'''((()))***+++++++++++++++++++++,,,,,,,,,)))+++---,,,)))((()))+++&&&&&&'''((())))))(((((((((((('''(((((()))***+++((('''&&&%%%&&&'''***+++%%%&&&''''''((('''''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,'''''''''''''''((()))***&&&''''''''''''''''''&&&fff[[[QQQOOOOOOLLLJJJIIIEEEDDDAAA>>>:::888666555555555555555444333222111444333222222111111222222111111111111000000000000///////////////......---...............///000000,,,,,,------------------++++++,,,++++++***)))(((************************&&&)))---...---*********000...,,,,,,---/////////...***%%%!!!!!!$$$***...---,,,,,,++++++,,,,,,---------------,,,***)))(((------------------------000//////......---,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++,,,............---,,,...111444555555333222000000111111///...////////////000000000000111...,,,---000111000...,,,000444444222222666;;;<<>>:::888666555555555555555444333222111333333222111111111111111111111111111000000000000///////////////......---...............///000000---------------------------------,,,,,,+++***)))************************((()))+++,,,+++)))(((''''''((()))+++...///...---///---***((((((***---...---,,,,,,++++++,,,,,,---))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......------------.........---++++++---.........///---,,,...111444555555444333111111222222000///////////////000000000111111///---...000111000///---111333333222444999>>>CCCHHHOOOQQQQQQRRRUUUYYYYYYYYYZZZZZZ[[[[[[\\\\\\WWWVVVTTTRRRQQQQQQQQQQQQUUUWWW[[[^^^`````````___```\\\ZZZZZZYYYXXX\\\cccppp~~~~~~zzzvvvrrrqqqnnnjjjggggggiiimmmpppuuussstttwwwwwwuuuwww{{{~~~~~~~~~~~~|||vvvrrrmmmllliiieeeaaa\\\WWWUUURRRYYYccckkkooorrrtttvvvwwwyyy|||~~~|||xxxssspppfffdddaaa______bbbeeehhhggggggeeebbb]]]VVVOOOKKKAAA===888444333111000///...,,,++++++++++++***)))---+++***+++,,,,,,+++***))))))************))))))((())))))***++++++,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,+++***)))))))))'''((()))))))))((('''&&&))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))(((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((''''''(((((()))******)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''ggg[[[OOOLLLKKKHHHGGGGGGEEECCCAAA===:::888666666555555555444444333333222222222111000000000000111111111111111000000000000///////////////......---.........---......///000.........------,,,,,,+++............---,,,+++***++++++++++++++++++++++++,,,+++***+++++++++)))'''$$$'''***---......,,,+++---------............---------,,,,,,,,,,,,------------,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,------------//////............//////...---+++,,,---//////...///------...111444555555666444222111222222111000/////////000000000111111111000......000000000//////222444444555999@@@FFFMMMRRRWWWYYYXXXVVVVVVXXXUUUWWWZZZ\\\\\\[[[XXXWWWPPPOOOMMMMMMNNNPPPTTTVVV[[[[[[]]]^^^^^^]]]\\\\\\YYYWWWVVVVVVVVV[[[hhhuuuwwwmmmfffbbbbbbccceeedddffflllnnnnnnooosss~~~{{{ssssssrrrppplllgggaaa^^^WWW___iiiqqquuuuuutttssssssvvvyyy||||||zzzvvvsssmmmkkkfff___ZZZ[[[aaafffeeeggghhhhhheeeaaa\\\XXXNNNIIIBBB<<<999777555333...---++++++,,,---,,,+++...---++++++,,,,,,***)))))))))************)))))))))))))))***++++++,,,,,,((((((((()))***,,,---...------,,,,,,+++*********(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))'''''''''((()))******++++++******))))))))))))***((((((((((((((((((((((((((((((((((((((()))))))))iii]]]QQQMMMLLLJJJIIIIIIDDDCCC@@@===;;;888777666555555444444333333333333222111000000///000000000111111111111000000000//////////////////......---.........------....../////////...---,,,,,,++++++---......------,,,+++***++++++++++++++++++++++++...,,,***+++---...,,,******,,,...///---,,,+++***++++++,,,------------,,,------,,,,,,,,,,,,------333111///,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......///..................///...---,,,,,,...//////...///...---...111444666666666333111000111222111000//////000000000111111111000//////...////////////111333666888<<>>:::888666555444444444444444444444444222111111111000000//////000000000000000000000000...///000111111000///...111000///......///000111..................------222111000...,,,***)))(((---------,,,,,,+++++++++///444888666000***)))***...------,,,,,,------......---,,,++++++,,,---...------------------,,,,,,000000////////////000000------------------------//////.........---------///......---------......000//////...---,,,,,,,,,111111111222444666888:::666444222000//////000111444333333222222222222333222333555777;;;>>>AAACCCHHHJJJKKKLLLKKKHHHEEECCCDDDAAA===<<<<<<>>>???@@@DDDDDDDDDEEEFFFHHHJJJKKKPPPNNNOOORRRUUU\\\nnn{{{qqqhhhfffgggnnnqqqvvvzzz}}}}}}yyytttlllccc^^^YYYXXXXXX[[[___bbbaaa___YYYTTTSSSYYY```fffmmmtttyyywwwvvvuuutttpppiiidddZZZVVVPPPHHHAAA;;;777555111///......000111000///---------...///...,,,******+++---...//////...------***((())),,,//////...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((()))(((((()))***+++***)))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******((((((((((((((((((((((((***)))((((((((((((((()))+++*********))))))(((((({{{cccYYYQQQOOONNNJJJHHHIIIEEEDDDAAA>>>:::888666555444444444444444444444444222222222222111111111000000000000000000000000000//////111111111111//////000///...------...///000............////////////,,,,,,+++***((('''&&&%%%---------,,,,,,,,,++++++***---///...+++***+++,,,...------,,,,,,------...///...---,,,,,,------...------------............000000////////////000000........................//////.........---------......---------......///000000000///...---------...//////111444777:::;;;777555222000//////000000000000000000111222333444555777:::>>>BBBFFFIIIKKKLLLKKKJJJHHHDDDAAA===<<<===<<<;;;;;;<<<>>>@@@AAA@@@AAACCCEEEGGGIIIKKKKKKMMMLLLPPPXXX```mmmuuummmjjjeeehhhkkkooosssxxx||||||wwwpppiiiccc\\\YYYWWWXXX\\\___``````[[[WWWUUUXXX\\\aaajjjrrrzzzyyyyyyyyyyyyvvvpppkkkeeeaaaZZZQQQHHH???999555222000...---...///.........------...//////---+++,,,,,,---------,,,,,,++++++)))'''(((+++---,,,+++------,,,+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***+++,,,///---+++***)))(((%%%###))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))((((((((((((((())))))******)))))))))(((((((((zzzbbbYYYQQQOOONNNKKKIIIIIIEEECCCAAA===:::888666666444444444444444444444444333333333222222222222222000000000000000000000000///000111222222111000///......------------......------......///000000000......------,,,++++++***------------,,,,,,,,,,,,*********)))******,,,,,,...------,,,,,,------...000000///...---------...------......//////000000000//////......//////000/////////////////////////////////............---------------...///000000111111111000//////......,,,---...000333777:::<<<888666333111//////000000/////////000222444666888;;;>>>BBBGGGLLLOOORRRSSSMMMJJJFFFBBB>>>;;;::::::999:::;;;===???AAACCCDDDCCCDDDFFFIIILLLNNNOOOPPPNNNRRRZZZgggvvvyyyqqqbbbbbbccceeeiiinnnsssvvvxxxyyy}}}}}}wwwqqqlllaaa]]]XXXUUUWWWZZZ^^^```^^^ZZZWWWWWWWWWZZZcccnnnwwwxxxzzz||||||zzzuuuqqqooollleee]]]SSSIIIAAA===888444000...---......---...------...///000...,,,...---,,,++++++*********+++***)))***,,,,,,+++)))...---,,,+++)))(((''''''***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))*********)))((((((******)))((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((())))))***************************''''''(((((())))))******))))))((((((((((((((('''yyyaaaXXXQQQPPPOOOKKKIIIIIIDDDCCC@@@===;;;888777666444444444444444444333333222222222222222222222222////////////////////////000111222333333222111000................................................000000000000000000000000------------------,,,,,,...---,,,,,,------,,,***...------,,,,,,------...111000000///......---------......///000111111222/////////......//////////////////////////////////////////...............------------...///111111222222222111111000000000------...000333666999;;;999777444222000///000000222111222222555777:::<<>>@@@;;;>>>AAADDDFFFGGGHHHIIIJJJKKKLLLNNNQQQVVVZZZ\\\^^^eeerrr}}}llliiifffdddeeehhhkkkmmmrrruuuxxx}}}~~~xxxtttjjjddd\\\VVVTTTWWW[[[^^^```\\\YYYVVVRRRRRR[[[gggqqqtttwwwzzz{{{yyyuuurrrqqqooolllggg```WWWPPPKKKAAA<<<666222000//////......---,,,---...///---,,,...---+++***)))***++++++,,,------.........,,,***---,,,,,,+++***))))))(((+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))'''&&&&&&%%%%%%'''&&&&&&'''***,,,++++++(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''((()))*********((((((((((((''''''''''''xxx```XXXQQQPPPOOOLLLIIIIIIDDDCCC@@@===;;;999777777555555444444444333333333000000111111111111111111////////////////////////000111222333333222111000///////////////////////////......------,,,,,,,,,,,,---------............------------------------,,,,,,---///111000---***...------,,,,,,------...000000/////////......---......//////000111222222//////............//////........................////////////////////////---------...///000111222222222222222222111111111//////000111333555888999999777555222111000111222444333333444666:::===@@@JJJMMMQQQUUUWWWVVVTTTRRRDDDAAA===;;;;;;===AAADDD@@@DDDHHHJJJJJJKKKLLLMMMLLLLLLMMMQQQYYYccclllrrr{{{zzzrrrmmmkkkjjjhhhgggkkkmmmqqqvvvzzz~~~}}}yyyrrrmmmddd\\\WWWVVVYYY\\\aaa^^^ZZZVVVQQQNNNUUU___kkkoootttxxxyyywwwtttrrrrrrrrrqqqnnniiibbb\\\XXXJJJEEE>>>888444222000///...---+++,,,------,,,+++++++++***)))***+++---...,,,---...///...---,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))((((((''''''''''''''',,,+++)))(((((((((&&&$$$(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&((()))************''''''''''''((((((((((((www___WWWQQQQQQPPPLLLIIIIIIDDDBBB@@@===;;;999888777555555555444444333333222000000000000000111111111000000000000000000000000///000111222222111000/////////000000000000/////////.........------------+++,,,,,,,,,------------------------............%%%(((,,,///111000...---...------,,,,,,------...---....../////////............//////000000111111///......------......///...........................////////////000000000............///000111111222222222222222222222222111111111222333666888999888777555333222222333333444444444555999>>>BBBEEEPPPSSSXXX[[[ZZZVVVQQQNNNCCCAAA>>><<<<<<>>>AAACCCEEEIIINNNOOONNNNNNPPPRRRMMMOOOSSS\\\jjjyyy~~~zzzvvvqqqmmmhhhiiilllooossswwwzzz{{{yyyzzz|||}}}zzzwwwtttnnnfff___[[[[[[\\\bbb___\\\ZZZUUUPPPSSSYYYdddjjjqqqwwwxxxwwwvvvvvvuuuuuutttrrrnnniiiddd```VVVPPPIIIBBB<<<888555333111///---,,,,,,,,,+++************++++++,,,---...***+++------+++++++++,,,***++++++,,,------......*********))))))*********))))))))))))))))))))))))&&&''''''(((***+++---...)))(((''''''))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&'''(((*********))))))'''(((((((((((()))))))))vvv^^^WWWQQQQQQPPPLLLIIIIIICCCBBB@@@===;;;999888777666555555444333333222222000000000111111222222222000000000000000000000000//////111111111111//////......///000000///......---......///000111111222..................//////------------.........///&&&)))...///...---...000...------,,,,,,------...+++,,,---...//////......///////////////////////////......------......///////////////////////////.../////////000000000000000///////////////000000111111111111111222222222111111111333555888:::<<<777666444333222333444555555666777:::???FFFLLLPPPVVVYYY]]]```^^^XXXRRRMMMEEEDDDDDDCCCCCCDDDFFFFFFKKKOOOSSSTTTSSSSSSWWW[[[[[[```iiivvvtttsssqqqooooooooopppqqqtttuuuxxx{{{~~~~~~{{{xxxwwwxxxvvvpppiiiccc``````ccc```______\\\VVVTTTUUUZZZbbbllltttwwwxxxxxxyyyvvvvvvvvvtttrrrnnnjjjhhhddd___XXXPPPJJJDDD>>>;;;555333///...------,,,***+++,,,,,,---------,,,,,,)))+++,,,,,,******---///+++++++++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))(((((((((((()))***,,,,,,$$$###$$$&&&))),,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))******)))((('''((((((((()))))))))******uuu^^^WWWQQQQQQQQQMMMIIIIIICCCBBB@@@===;;;999888888666666555444333333222222111111111222222333333333000000000000000000000000...///000111111000///...,,,---...//////...---,,,,,,---///000222444666666---------------------------------.........//////,,,000222000+++***---111...------,,,,,,------...)))***,,,...//////......////////////.....................------.........000000000000000000000000.../////////000000111111111000000////////////000111111111111111111111111///000111333666:::===???777666444333333444666777888999;;;???FFFNNNVVVZZZYYY\\\aaacccaaa[[[SSSNNNFFFGGGHHHJJJKKKMMMMMMNNNOOOTTTXXXYYYXXXZZZ^^^cccooouuuzzzsssnnnjjjhhhhhhppprrrtttxxx||||||yyywwwvvvxxxzzzvvvooohhhdddccceeeaaaaaacccbbb[[[VVVTTTRRR[[[gggpppuuuwwwyyy{{{tttuuuuuuuuutttrrrqqqppppppkkkddd\\\UUUNNNHHHDDD888555222000///...---+++---...//////...---+++***+++---...---,,,,,,000333,,,+++++++++******)))))))))***+++,,,,,,+++***))))))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%***(((''''''(((((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))'''(((***+++***)))'''&&&(((((())))))******++++++sss\\\VVVOOOKKKKKKLLLKKKJJJBBBAAA???<<<:::888777777444444444444444444444444333333333222222222111111000000////////////000000333333111000//////......000000000000//////////////////...------------...------...//////000000111,,,,,,,,,++++++*********---...///...,,,+++,,,---------......---,,,++++++++++++,,,,,,---.../////////...---,,,,,,---...///---,,,+++******+++,,,---......------------......////////////000000000000111111000000000000111111000000000000111111111111000222444777:::===???@@@===999555333333444555666777>>>EEEIIINNNVVVYYYYYYcccaaa```aaaaaa___YYYUUUMMMNNNPPPPPPOOOPPPRRRSSSWWWVVVXXX[[[ZZZ]]]jjjyyywwwkkkeeedddggghhhkkknnnrrruuuwwwxxxzzz{{{{{{zzzuuunnnhhhccccccbbbbbbdddeeeddd___[[[XXXVVVZZZdddnnnssswww{{{zzzwwwuuuvvvxxxxxxvvvtttxxxuuuooohhhaaaYYYQQQLLLBBB;;;333///000000///,,,---+++)))***,,,.........///...------,,,,,,,,,,,,,,,,,,+++***+++,,,...///)))***,,,------,,,***)))******)))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''))))))******++++++,,,,,,sss]]]WWWOOOJJJJJJIIIHHHFFFCCCBBB@@@===:::888777666444444444444444444444444444444444444333333333333111000000//////000000111333333222222111222222222000000000000//////////////////...------------......------,,,++++++******---------------------------...///...,,,,,,,,,---000000000000//////......,,,,,,------....../////////......------......///000///......---...////////////............//////000000000000000/////////111111000000000000111111/////////000000000000111111222444777:::===???@@@>>>;;;777444555777999:::<<>>;;;999777666444444444444444444444444444333333333333222222222111111111000000111111111111111111111111222333444////////////000000000000000///......------......000000///......------,,,.............../////////...///000///---------...000000000000000/////////............////////////.........//////.........222111000///////////////000000////////////000000111111111000000/////////111111000000000000111111000000000111111111222222111222555777;;;===@@@AAA???===999777888;;;???BBBFFFNNNUUUYYY^^^eeeiiihhhddddddeeeffffffddd___\\\YYYZZZ\\\\\\[[[YYYYYYZZZUUUTTTXXXdddvvvwwwdddbbb```aaafffkkkppprrruuuxxx|||}}}yyywwwrrrqqqoooooonnnmmmjjjhhh___ZZZWWW[[[aaagggooovvvxxxxxxxxxzzz}}}}}}|||zzzwwwvvvsssrrrppplllhhheeeYYYQQQFFF===888444000---000///......//////...------,,,,,,++++++++++++,,,,,,,,,+++++++++,,,------***+++,,,------,,,+++***,,,,,,+++++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''((((((***************************))))))(((((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''''''''rrr```ZZZSSSOOONNNNNNLLLIIIGGGEEEBBB???;;;999777666444444444444444444333333111111111000000000//////222222111111111111222222000000////////////000000////////////000000000000000//////........................///000000111111000/////////......------...///000///...---...000///.........---.........000000000000////////////---...///000000///...---111111000//////.........111111000000000000111111222222111111000/////////111111000000000000111111222222222222333333333444222333555888;;;>>>@@@AAA???>>><<<:::<<<@@@FFFKKKQQQXXX^^^```dddiiilllkkkfffhhhjjjkkkjjjgggccc```]]]]]]\\\YYYWWWVVVWWWXXX[[[^^^fffwwwsssnnngggcccdddgggjjjkkkooossswww|||}}}}}}zzzxxxwwwvvvtttrrrqqqpppnnnmmmiiiaaa[[[YYY[[[___hhhpppwwwxxxzzz|||~~~~~~}}}{{{|||zzzwwwuuusssoookkkggg```YYYOOOFFF@@@<<<888555000///...///000000///---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++++++++******)))++++++******)))((((((((())))))))))))))))))))))))++++++******)))******+++)))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''qqq]]]XXXRRRPPPPPPPPPNNNLLLGGGEEEBBB???;;;999777666555555444444444333333333111111111000000000//////222222111111111111222222222111000///.............../////////000000000111000000///............///***++++++,,,,,,---......111000///...---+++******---///000///......///000......------------...///000000000000000/////////---...///000000///...---111111111000000//////...111111000000000000111111222111111111000000000///111111000000000000111111111111111222222222333333333444666999<<>>;;;222000//////000000///...+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++***)))(((************))))))(((((())))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''******))))))((((((''''''pppYYYTTTPPPNNNNNNOOOMMMJJJEEEDDDAAA>>>;;;999777666555555555444444333333222444333333333333222222222111111111000000111111111444444222111000/////////......//////000000111111111000//////......////////////......---,,,,,,,,,000///...---,,,***)))))),,,...//////...---...000//////...------...000111////////////000000000000/////////000000/////////111111222333333222222111111111000000000000111111111111111111111111111111111111000000000000111111/////////000000000000111333444777999===???BBBCCC@@@CCCFFFGGGIIIOOOWWW]]]bbbgggkkkjjjiiilllllljjjlllooorrrrrrnnnhhhccc```[[[[[[YYYXXXZZZ___fffkkkwwwyyysssnnnhhhbbbbbbcccgggkkkppptttwwwyyy|||}}}}}}|||yyyvvvvvvvvvssslllddd]]]VVVRRRUUUZZZiiimmmtttyyy{{{zzzzzzzzz~~~|||zzzyyyxxxuuuqqqnnnkkkhhhccc[[[SSSKKKDDDAAA888555222000000000///...,,,++++++++++++,,,,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++++++++***(((''')))))))))))))))))))))***))))))))))))))))))))))))))))))((((((((()))******'''''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''''''''pppYYYUUUPPPNNNNNNMMMKKKHHHCCCBBB@@@===:::888777666666555555444333333222222444444444444333333333333111000000//////000000111333222111000000000000000.........///000111111111111000000///////////////111111111000//////......---------,,,,,,,,,,,,,,,+++---......------...///...---,,,,,,,,,---///000.........//////000000000000000////////////000000///000111222333333222222000000000//////000000000000000000111111222222333111111000000000000111111000000000111111111222222444555777:::===@@@BBBCCCBBBGGGLLLPPPRRRWWW___eeeffflllooonnnmmmoooooommmmmmpppsssqqqkkkddd^^^[[[XXX\\\aaahhhoooyyy~~~uuunnnbbbbbbbbbccceeeiiillloooyyy{{{~~~}}}zzzwwwvvvvvvtttooojjjeee\\\TTTSSSWWW]]]dddmmmtttxxxyyyzzz|||{{{yyyxxxwwwvvvssspppmmmkkkkkkiiiddd]]]TTTNNNJJJBBB===777222000///...---,,,,,,,,,,,,,,,---......,,,,,,---------,,,+++***,,,++++++++++++++++++,,,***+++,,,---,,,+++)))(((((((((((()))******++++++))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((((((((((((&&&'''((()))******)))((((((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((ppp\\\XXXSSSPPPOOONNNKKKHHHBBBAAA???<<<:::888777777666666555444333333222222333333333222222222111111000000////////////000000...............//////000---......///000111111222111111000///////////////++++++,,,,,,---.........++++++,,,,,,---...//////+++,,,------,,,,,,...///,,,+++)))))))))+++---...,,,------...///000000111111000///......///000111+++---...000111111111000000000////////////000000//////000111222333333444111111000000000000111111333333444444444555555555444555777:::===@@@BBBDDDDDDJJJQQQUUUXXX]]]eeekkkiiinnnrrrqqqppprrrrrrppplllpppssspppiii```ZZZWWW^^^eeeppp}}}{{{mmmkkkgggdddcccdddggghhhtttxxx{{{{{{xxxtttssstttvvvsssppplllcccYYYWWWYYYTTT\\\hhhqqqvvvyyy{{{~~~yyyxxxuuutttrrrnnnjjjggghhhiiikkkiiiddd]]]WWWTTTJJJDDD;;;555000...---,,,,,,,,,,,,,,,------...///,,,,,,---...---,,,***))),,,++++++******++++++,,,+++,,,---......,,,***)))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++******+++,,,------))))))))))))))))))))))))&&&'''(((*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,nnnaaaXXXQQQPPPOOOKKKIIIIIIEEECCC???===;;;:::777555333333333444444444444555333333222222111000//////111111000//////...//////111000///...///000222444000000///////////////000111111000//////////////////,,,,,,//////------/////////.........---------///...---,,,,,,---.../////////---,,,,,,---...///////////////000000000000000000////////////000000000000//////.........---000000000000111111111111000///.........///111222111000000000111222333333666444222222444555333000111333777999;;;>>>AAADDDFFFMMMUUU[[[^^^aaahhhmmmiiikkkmmmoooqqqsssssssssrrrmmmmmmnnnfffZZZ[[[eeegggyyyzzzrrriiibbb___```mmmtttwwwtttsssvvvvvvqqqtttsssrrroooiiiccc]]]ZZZXXXXXX[[[dddpppxxxzzzzzz{{{yyyvvvqqqllljjjiiijjjkkkkkkjjjjjjiiigggccc___RRRLLLDDD<<<777444111///111000......///...---+++,,,,,,------,,,***)))(((******++++++++++++++++++++++++,,,,,,,,,+++******************************)))************+++++++++,,,+++***((((((((()))***......---,,,+++***)))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))******+++ppp```XXXQQQPPPOOOKKKHHHIIIEEECCC???===;;;:::777555666555555555444444333333333333222222111000000///222111000000/////////000222111///...///000222333000000////////////000000//////...---------------333000///111000,,,,,,...//////.........---------///...------------...//////...------------...///////////////000000000000000000////////////000000000000000/////////......000000000000111111111111111000/////////000111222111111111111111111222333555333111222444555333111333555888;;;===AAAEEEHHHOOOUUU\\\aaacccfffkkkppppppqqqtttvvvvvvvvvtttsssrrrjjjeeeddd___[[[dddssszzznnnfffcccggglllooonnnooossssssppprrrrrrsssrrrpppllliiiggg]]]\\\\\\cccllltttxxxxxx{{{zzzwwwrrrlllgggdddcccdddeeehhhkkkllljjjfffbbbYYYTTTLLLDDD???:::555333000...,,,,,,------,,,+++,,,,,,------,,,+++***)))000///...---,,,+++*********++++++,,,,,,,,,++++++'''''''''''''''''''''''')))************+++++++++,,,+++***)))(((((()))***,,,,,,,,,++++++++++++***(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))(((((((((((()))))))))))))))******+++rrr___WWWPPPOOONNNKKKHHHIIIEEECCC???===;;;:::777555888888777666555444333222333333222222111000000000222222111000000000000111222111000/////////000111000000////////////000000//////...---------------...++++++------)))))),,,...............---------///......------......//////......------...//////////////////000000000000000000////////////000000111111111000000000000000000000000000111111111111111111111111111222333333333222222111111111111222444333111222444555444333555777:::===@@@EEEJJJNNNWWW\\\bbbfffhhhkkkooorrrqqqsssvvvwwwvvvtttpppnnnoooeee^^^\\\]]]dddyyyrrriiibbbeeeeeeeeegggmmmooooooppprrrtttuuuvvvuuusssrrrfffccc```bbbiiipppuuuvvvzzzyyyxxxtttnnnfff___ZZZZZZ]]]ccciiimmmmmmjjjfffbbb^^^XXXQQQJJJCCC===888111///---,,,---......---++++++,,,,,,,,,,,,+++***,,,,,,+++***)))((((((''')))***++++++,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++***)))))))))***************++++++,,,,,,,,,((((((((((((((((((((((((***************+++++++++(((((((((((()))))))))))))))))))))))))))******+++sss^^^VVVOOONNNNNNJJJHHHHHHEEECCC???===;;;:::777555888777777666555555444444222222222111111111000000222222111111111111111222333222111000//////000000000////////////000000111111111000///////////////)))&&&'''+++,,,+++,,,///........................//////............//////.............../////////////////////000000000000000000////////////000000111111111111111111111111///000000000111111111111222222222222333333444444444333222222111111111111333333222222444555666777777:::===@@@DDDIIIOOOTTTZZZ^^^dddhhhjjjmmmpppsssssstttuuuvvvsssooojjjgggfffaaa___bbbjjjzzzwwwgggddd___\\\___dddjjjllloooqqqsssuuuwwwwwwwwwwwwppplllfffdddhhhnnntttwwwxxxyyyyyyxxxrrriii___XXXTTTVVV[[[bbbhhhkkkkkkjjjhhhfffaaa\\\VVVNNNEEE???666333000...///000000000++++++,,,,,,,,,,,,,,,,,,'''(((((())))))*********((()))***+++,,,---------++++++++++++++++++++++++))))))*********++++++++++++***************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++***(((((((((((()))))))))))))))))))))))))))******+++sss]]]UUUOOONNNMMMJJJHHHHHHEEECCC???===;;;:::777555555666666666666666666666222222222111111111111111222111111111111111222222222222111000000////////////////////////000111111111111000///////////////---+++,,,000111000000444---.....................////////////////////////---......//////000000000////////////000000000000000000////////////000000111111111111222222222222///000000000111111111111222333333444444444444444444444333222111111111222333333333333444666999;;;;;;===AAAEEEIIIOOOTTTYYY\\\___dddiiimmmpppssstttwwwvvvuuurrrnnniiidddaaa___bbbjjjuuurrriii___YYYYYY]]]bbbfffkkkmmmppptttwwwyyyzzz{{{xxxsssmmmjjjkkkpppvvvyyyxxxyyyzzzzzzwwwoooddd\\\TTTSSSTTTXXX^^^eeeiiikkkjjjiiigggddd___WWWNNNHHH===999444000///000000000,,,,,,,,,,,,,,,,,,------+++,,,,,,---......//////((()))***+++,,,---------(((((((((((((((((((((((())))))*********+++++++++*********++++++++++++***,,,,,,,,,+++++++++******************************'''((()))*********))))))'''((((((((()))))))))***)))))))))))))))******+++qqq\\\TTTNNNMMMMMMIIIGGGHHHEEECCC???===;;;:::777555444444555555555666666666111111111111111111111111111000000000000111222222111111111111000000000000///......//////000111222//////...---------------222//////111000------///---------..................//////000000//////...------///000000000000000////////////000000000000000000////////////000000111111111111111222222222000000000000111111111111222222333444444444444444444333333222222222222333444444555555555888<<>>CCCEEEIIIOOOUUUYYY\\\```bbbcccdddgggkkkooorrrssssssiiigggeeedddfffkkkpppttt|||zzzuuuppphhhcccccc```bbbfffkkkppptttxxxzzzzzzyyyvvvttttttwww{{{~~~|||{{{zzz{{{|||wwwoooggg___ZZZRRROOOQQQWWW]]]aaacccdddgggjjjjjjgggbbb]]]SSSLLLBBB999333000///---///...---,,,++++++,,,,,,************))))))))))))***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***+++,,,,,,,,,++++++***+++++++++++++++,,,,,,************************&&&((()))++++++***)))((('''''''''((()))*********)))))))))))))))******+++nnn[[[SSSMMMLLLLLLIIIGGGHHHEEECCC???===;;;:::777555666666555444333222222111111111111111111111222222//////...//////000111111...///000111111111111111............///000222222111111000///////////////111......111111//////222---------.........//////...///000111111000///...,,,---///000111111111000////////////000000000000000000////////////000000//////000000111111111111000000000000111111111111111222333444444444333222222222222222333444444555555666888777777:::@@@EEEIIIMMMUUU[[[^^^aaaccceeedddeeegggjjjnnnoooooonnndddddddddhhhqqq}}}uuukkkhhh___```cccfffiiilllooopppxxxxxxxxxwwwwwwyyy|||~~~|||zzz{{{{{{xxxpppiiiccc]]]UUUPPPPPPTTTYYY\\\```bbbfffjjjmmmlllhhhddd]]]VVVJJJ@@@888444222000000///...,,,++++++,,,,,,((()))***+++,,,---......++++++,,,,,,,,,+++******)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++((()))***+++,,,---......))))))))))))))))))))))))''')))+++,,,,,,,,,***)))&&&''''''((()))******+++)))))))))))))))******+++ooo[[[VVVPPPJJJGGGEEEBBBAAADDDCCC@@@===:::888888888555333222333444555555444333222222111111222222333222111111111000000//////111222222333333222222111000000000000000000000000222222111111000/////////------..................//////...------------...///222444444222000//////000000////////////000000---......///////////////222000......///000000///000000////////////000000111111111111111111111111222222333333333222222111555444333222111222333444666777888999<<>>CCCGGGMMMTTTXXX]]]___cccgggiiikkkkkkkkkiiikkkkkkgggdddgggooowwwxxxjjjccc```aaafffnnnrrrtttvvvxxxzzz{{{tttkkkeee]]]\\\YYYWWWUUUUUUVVVWWWZZZ]]]```ccceeegggiiilllmmmooooookkkbbbWWWNNNJJJ>>>;;;888444222000000000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************)))))))))******))))))))))))))))))---,,,,,,++++++******)))***))))))((((((((())))))((()))))))))************fffVVVRRRMMMIIIGGGFFFEEEDDDCCCAAA???<<<:::999999999888666444555666777777666333222222111111222222333111111111222222333333444000111111222222111111000111111111111111111111111111111111000000/////////------...///000000000///000///......------.........000111111000///000111000000////////////000000000111222222333333222222000///......000111111000333333222222222222333333111111111111111111111111111222333444444444444444:::999777666555666666777888<<>><<<::::::::::::777666444444555666555444333222222111111222222333111111111111111111000000000000111111111111000000111111111111111111111111000000000000000000//////---...///000000000000000,,,,,,------...000111222---/////////......000222000000////////////000000000000111222222222222222000///......111222222222222222111111111111222222444444444444444444444444111222333444555555555555666555555555666777999:::???DDDKKKRRRWWW\\\```cccggghhhiiijjjiiihhhfffeee]]]bbbhhhnnnyyyxxxrrrkkkhhhiiilllnnnnnnpppqqqtttyyy||||||zzzwwwppplllddd\\\UUUQQQPPPPPPQQQUUUZZZ^^^```aaabbbcccdddhhhooorrrqqqnnnjjjhhh^^^[[[UUUNNNEEE>>>888444111111111111000000000000******+++++++++,,,,,,,,,))))))***++++++,,,------))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++***)))))))))'''((()))***+++******)))))))))******++++++,,,,,,'''''''''''''''((())))))***)))((((((((()))++++++~~~gggYYYTTTOOOJJJHHHFFFEEECCCBBBAAA>>><<<;;;:::::::::<<<:::777777777777666555333222222222222222222333222111111111000000//////000000111111111111000000111111111111111111111111------......///000000000///000000000000000///...111111000///////////////,,,---......------///111000000////////////000000111111222333333333333222111000///000222333444333222111111111111111111222555555555555555555555555111222333444555555555555333333333444666999;;;===BBBGGGNNNUUU[[[___cccfffjjjkkkkkkjjjhhheeebbb```bbbiiittt}}}uuuooollllllmmmnnnooosssxxx{{{|||zzzxxxuuurrrllleee^^^YYYUUUSSSRRRUUUXXXZZZ\\\^^^bbbddd___fffnnntttuuurrrnnnllldddccc```[[[RRRIII@@@;;;000000000000////////////*********++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------))))))******+++++++++++++++++++++***)))((((((''''''((()))+++++++++***)))(((((()))***+++,,,,,,---'''''''''''''''((()))******)))((((((((()))+++,,,hhhVVVQQQLLLIIIIIIHHHFFFCCCBBB@@@===;;;999999999999;;;999777666666666555444//////000111222444666777444444333333222111000000000111111222444555555666333333222222111000//////000000000000////////////000000////////////000000111222222111111000///...000000000000111111111111222111111111000000//////000000////////////000000222222111111111111111222111111111111222333444555333333444444444444444444222333444444555555444444222444555666777:::???BBBIIIPPPYYY]]]^^^___dddiiipppmmmllljjjddd```hhhuuu||||||sssmmmhhhnnnoooppprrruuuwwwyyy{{{zzzuuunnniiieeeaaa[[[WWWVVVVVVVVVXXX[[[___ccceee[[[ccckkkooonnnnnnqqqvvviiikkkiiibbbZZZSSSIIIAAA777555111/////////...---//////...------------...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,......------,,,+++******************************)))(((''''''(((***,,,---,,,,,,++++++***))))))(((************************~~~eeeVVVQQQKKKIIIIIIHHHFFFCCC@@@??????===;;;:::888777888666555555666777666555222222111111222333333444444333333222111111000000000111111222444555555666333333222222111000000///111000000000////////////000000////////////000000000000111111111111111111000000000000111111111111000000000000/////////...111111000000000000111111222222111111111111222222111111111222222333444555222222333333333333444444333333444444555555555555444555666777999===CCCGGGPPPUUU\\\```aaabbbfffjjjjjjggggggiiikkkqqqxxxqqqiiiiiikkkooossswwwwwwwwwxxxvvvsssqqqnnniiibbb]]]XXXXXXWWWWWWXXX[[[]]]___[[[^^^bbbgggkkkoooqqqqqqlllooonnnhhhbbb\\\TTTLLL???;;;555111//////......///......---------------***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,++++++***))))))((((((************************'''(((((()))***+++++++++'''''''''''''''''''''(((************************|||cccUUUQQQKKKIIIIIIHHHFFFDDD>>>???@@@???>>>;;;888666666444333444555777777666555444333222222111111222222222222111111000000///111111222333333444555555333333222222111000000000111111000000000/////////000000////////////000000//////000000111222222222000000000000111111111111000////////////.........222222111111111111222222222222111111111111222222333222222222333444555666222222222333333333444444444444444555555555555555666777888999<<>><<<;;;:::999999777555555666666555444333222222333333444666666111222222222222222222222222222333333333333444444111111111111111111111111222222222111111111000000000000////////////000000111000...------...///000000000000000111111111111000000111111222222222222111000000000000000000111222222222222333444555555333333222222222222333333444444555666777888999999888777666555555777999:::>>>AAAGGGLLLQQQWWW]]]aaafffiiijjjeee```cccooo{{{{{{rrrlllhhhgggkkkoooqqqqqqrrrsssuuurrroookkkeee^^^WWWRRROOOKKKNNNPPPNNNMMMQQQ\\\fffnnnsssvvvuuutttsssoooiiifffbbb\\\VVVNNNFFF===888000000///............///,,,,,,,,,------------...******+++++++++,,,,,,,,,.........------,,,,,,,,,)))***************************************************)))))))))))))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))sss]]]TTTOOOJJJHHHIIIJJJHHHFFF@@@@@@AAA@@@???<<<999777888666555555777888888777444444333333333444555555222222222222222222333333333333333333333333333444111111111111111111222222222222222111111111111000000000////////////000000111000///...///111333444000000000000111111111111//////000000111111111222222222111111111111222222222222222222333444555666333333222111111222222222333333444555666777888999999777666555666777999:::@@@DDDKKKQQQVVV[[[```cccdddggghhhbbb^^^ggg}}}}}}qqqjjj]]]cccjjjnnnooooooqqqssstttrrrnnnhhhbbb[[[VVVSSSNNNPPPPPPNNNMMMRRR[[[bbbjjjooossssssssssssooojjjgggeeeaaa\\\UUULLLBBB<<<111111000///////////////,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,------************************((()))***++++++***((('''%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))ooo[[[SSSOOOKKKHHHGGGGGGFFFEEE>>>>>>===<<<<<<<<<<<<<<<777777777777777777777777222222222333333444444444222222222222111111000000000111222333333333333333222111111000000000000000//////000000111111222222222111111111000000//////000000000000000000000000111///...000333333111///333222000.........//////333222222333555666666555222222333333333444444444333333333333333333333333333333444444555666666777666666666777777888999:::DDDLLLSSSUUU[[[ccceeebbbgggbbb```aaafffttt~~~mmmccc```bbbiiimmmlllooouuuuuusssqqqmmmhhh```WWWQQQSSSQQQQQQTTTVVVYYY```hhhmmmrrruuusssrrrqqqlllfffbbbccccccaaa]]]UUUNNNIII666333111000111111000///...///000000000///------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***)))))))))(((''''''&&&&&&&&&''''''((()))******+++,,,,,,,,,+++++++++******''''''''''''''''''''''''))))))))))))))))))))))))ppp\\\SSSOOOKKKHHHGGGGGGFFFEEE???>>>===<<<<<<;;;;;;;;;777777777777777777777777111111222222222333333333222222222222111111111000111111222333333333333333333222222111111111111111111111111111222222222222111111111111000000000///111111111111111111111111000......///111222000...000000///000000111222333333222222333555666666555222222333333333444444444333333333333333333333333444444555555666777777888777777777777999;;;===>>>JJJQQQWWWYYY\\\aaabbb___^^^]]]```jjjwwwxxxjjjeeecccfffhhhiiinnnuuuuuutttrrrpppkkkcccZZZTTTSSSQQQRRRWWW[[[^^^fffnnnooossstttrrrrrrpppjjjbbb___`````````^^^XXXRRRMMM@@@<<<777333000///...---------.........---,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++******((((((((()))******++++++(((((())))))***++++++,,,*********)))))))))((((((************************))))))))))))))))))))))))rrr^^^SSSOOOKKKHHHGGGGGGFFFEEEAAA@@@>>>===;;;:::::::::777777777777777777777777111111111111222222222222222222222222111111111111111222222333333333333333444333333222111222222222333333333222222222222222111111111111000000000000111111111111111111111111000//////000222222111000///000111222333333333333333222222333555666666555333333333333444444444444333333333333333333333333555555666666777888888888888777777888;;;???CCCEEEPPPVVV\\\]]]___aaaaaa```ZZZ^^^iii|||uuummmeee```___aaahhhooottttttsssrrrooohhh```ZZZTTTRRRSSSXXX]]]bbbllluuuttttttsssqqqrrrqqqhhh]]]ZZZZZZ\\\^^^___\\\XXXTTTKKKEEE<<<555111///...------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++******)))******++++++,,,---------))))))******+++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))sss```SSSOOOKKKHHHGGGGGGFFFEEEBBBAAA???===;;;:::999999666666666666666666666666222222222222222222222222222222222222222222222222222222333333444333333222333333222111111111111222333333333222222111111000111111111000000000000000111111111111111111111111111111111222333333333222222333333444333111000...333222222333555666666555333333333444444444444555444444444444444444444444555555666666666777777777777777777999===BBBHHHLLLTTTYYY^^^``````aaabbbccccccmmm~~~ooobbb\\\\\\bbbhhhppppppqqqsssrrrmmmgggbbbXXXTTTRRRUUUYYY```lllwwwxxxwwwtttrrrtttssshhh\\\VVVUUUWWWZZZ^^^___]]]ZZZQQQJJJ@@@888333222111111000000000000000//////...------,,,,,,,,,,,,------......---,,,+++******)))......------,,,+++++++++************++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))sss```SSSOOOKKKHHHGGGGGGFFFEEEBBBAAA???===;;;999999888666666666666666666666666444444444444444444444444222222222222222222222333333333444444444333333222222222111000000000000000222222111111000000000///000000000000000000111111111111111111111111111111///000111111111111111111111222222333222000///...333222222333555666666555333333444444444555555555444444444444444444444444444444555555555555666666777777777:::???FFFMMMQQQXXX[[[]]]^^^]]]^^^ccchhhuuulllaaa___bbbdddkkklllnnnqqqrrrqqqmmmjjj^^^XXXRRRQQQSSSZZZgggsssyyyxxxvvvtttvvvuuukkk___UUUSSSRRRVVV\\\``````^^^WWWPPPFFF===777555333222111111000000////////////......---,,,,,,---............------,,,+++******...------,,,,,,+++******)))))))))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))qqq___SSSOOOKKKHHHGGGGGGFFFEEEBBBAAA???===;;;:::999999777777777777777777777777555555555555444444444444222222222222333333333333444444444444444333333222222111000000//////000000111111111000000000000000000000000000111111111111222222222222222222222222,,,...///000......///000...///000111222222222222333222222333555666666555333444444444555555555555444444444444444444444444444444444555555555555555777888:::>>>DDDKKKQQQUUU\\\\\\]]]^^^^^^aaalllwwwwwwjjjfffeeecccjjjjjjlllooorrrsssqqqpppddd]]]VVVSSSSSSXXXcccnnnvvvwwwwwwvvvxxxwwwoooeeeXXXSSSOOOPPPWWW]]]______]]]WWWNNNEEE>>>888444222000///......------......///...---,,,,,,---...///------------,,,,,,,,,,,,*********+++,,,,,,------************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))ooo]]]SSSOOOKKKHHHGGGGGGFFFEEEAAA@@@???===;;;::::::999777777777777777777777777555555555444444333333333222222222333333333444444444444555555444333333222333222111111000000111111000111111111111111222222///000000000111111111111222222222222222222222222,,,///111111///...///111111111111111111222333444333222222333555666666555444444444444555555555555555555555555555555555555666666666555555555555555999;;;>>>CCCIIIPPPVVVYYY]]]\\\]]]bbbgggqqq~~~zzzvvvqqqnnnmmmmmmnnnqqqssssssrrriiiccc___]]][[[\\\bbbjjjppptttvvvvvvwwwwwwrrrkkk]]]UUUMMMLLLRRRZZZ]]]]]]^^^ZZZSSSLLLFFF@@@:::666000000...---------...///000///...------...///000,,,,,,,,,---------------***++++++,,,,,,------...++++++++++++++++++++++++(((((()))))))))*********************************))))))))))))))))))))))))nnn\\\SSSOOOKKKHHHGGGGGGFFFEEEAAA@@@>>>===;;;:::::::::777777777777777777777777444444444333333222222222222222222333333444444444444555555555444333333222444333222222111111222222111111111222222333333444//////000000111111111222222222222222222222222222///222444444222111222444666555333222111111222333333222222333555666666555444444444555555555666666555555555555555555555555777777777777666666666666;;;===AAAGGGMMMTTTYYY[[[\\\[[[___hhhrrrrrrpppnnnnnnppprrrsssssskkkhhhfffeeecccaaadddiiilllqqquuuvvvvvvwwwsssnnn```VVVLLLIIIOOOWWW[[[\\\[[[XXXUUUQQQMMMGGGAAA<<<333222000/////////000111111///...------...///111++++++,,,------......//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))mmm[[[QQQOOOLLLKKKIIIHHHEEEBBBBBBAAA???>>>>>>;;;888555666666777777777777666666222333444555555444333222111222333333444444333333333333333222222111111111000111111222222333444444/////////000111111222222111111000///000111333444666555333222111222333333111111111111111111111111888555111///000111111111000222444444333333333444666666666555555444444444666555555555555444444444666666555444333444888:::===CCCIIIMMMQQQVVV[[[\\\YYY\\\eeevvvxxxkkkiiikkkkkkmmmpppsssrrrooollljjjiiiiiiiiirrrqqqsssvvvyyyyyyvvvrrrhhh^^^QQQHHHHHHPPPZZZaaaaaa___ZZZVVVVVVUUUKKK@@@:::777444222111000///...---...///000000///......------++++++++++++---------------,,,,,,+++++++++++++++,,,++++++***)))(((***))))))((()))+++,,,---***)))(((''''''((()))***)))************+++++++++mmm[[[QQQNNNKKKIIIHHHGGGDDDCCCBBB@@@???>>>===;;;888555666666777777777777666666444555666666666666555444222222333444444444444333333333333222222222111111000111111222222333444444444444333333222111111111000000000000000111222222444333222111111222333333222222222222222222222222777555111000111222222111111222444444333333333444444444444333333222222222444444444555555666666666888888777555444666999<<>>===;;;888666666666777777777777666666444444555555555555444444222222333444444444444444333333333222222222222111000111111222222333444444444444444333222222111111///000000111111111111111222222111111111222333333222222222222333333333333666444222111222333222111111333444555444333444555444444444333333333333333222333444555666777888888999999888777666888<<>>999666444333222....../////////......---//////............//////---------------.........))))))(((((()))***,,,---+++*********+++,,,---...+++******))))))******+++)))************+++++++++lll[[[PPPMMMHHHEEEDDDDDDDDDDDDBBB@@@>>>======;;;999777666666777777777777666666222222222222222222222222222333333444555444444444222222222222222222222222000111111222222333444444//////000111111222222333000111222333333222111000000000000111111222222333222333333333333333444444444333222222444444333111111333555555444333444555666666666666666555555555333444444555666777777777888999999888888;;;???CCCHHHLLLTTTYYYXXXUUUVVVZZZfffzzztttlllgggeeeeeeiiioootttwwwxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvrrrkkkaaaUUUMMMJJJKKKNNNZZZaaadddbbb______^^^\\\RRRMMMEEE===888555222000////////////.........---........................,,,------....../////////---,,,+++******,,,...///++++++++++++,,,---......++++++++++++++++++++++++))))))*********+++++++++lllZZZPPPLLLGGGDDDDDDDDDDDDDDDBBB@@@>>><<<<<<;;;999888666666777777777777666666222222222222222222222222333333444555555555444444222222222222222222222222000111111222222333444444000000000111222222333333222222444444444333222111000000000111222222222222222222222333333444444444444222222333444555444222111333555555444444444555666666666666666666666666666666666666666666666666777888999999;;;>>>CCCGGGUUUUUUWWWYYYVVVSSSYYYbbbxxxtttiiibbb___bbbhhhnnnrrruuuwwwwwwzzzzzzyyyxxxvvvuuutttuuutttpppggg\\\QQQJJJIIIJJJXXX___dddbbb______```___[[[UUULLLCCC<<<666111...000000//////............---------......---------,,,------......////////////...,,,******+++,,,---***++++++,,,---------...++++++,,,,,,,,,,,,++++++))))))*********+++++++++kkkZZZOOOLLLHHHEEEEEEEEEDDDCCCBBB@@@===<<<<<<;;;:::999666666777777777777666666555555444444444444555555333333444555555555555555111222222222222333333333000111111222222333444444555555555444333333222222333333333333333333222111000111222222333222222222111111222222333333444444444222111222444555555555222444555666444444555666444444444444444555555555777777777666666666555555666888999;;;>>>CCCIIIMMM[[[XXXVVVWWWSSSRRR]]]lll}}}|||||||||}}}}}}oooddd]]]___aaaeeejjjpppvvvyyy{{{|||}}}{{{xxxvvvuuuuuutttrrrlllbbbVVVMMMIIIIIITTT[[[aaa```___aaabbb``````[[[SSSJJJCCC<<<666222222222111000////////////,,,---............---,,,---------------.........---,,,***)))(((((()))))))))***+++,,,---------,,,***++++++,,,,,,++++++***)))************+++++++++kkkZZZNNNKKKIIIGGGGGGFFFEEECCCBBB@@@===;;;;;;;;;;;;999666666777777777777666666666666555444444555666666333444444555555555555555111111222222222333333333000111111222222333444444666555555444444333222222333222111111000000000111222333333444444333222111000000111111222333333444555333111111333555777777222444666666555444555666333444444444555555555666666666666666666777777777777888;;;>>>BBBHHHOOOTTTZZZVVVVVVYYYYYY\\\mmm~~~~~~}}}||||||yyyyyyyyy{{{}}}zzzooofffddd```___bbbiiiqqqvvvyyy|||~~~~~~{{{xxxxxxxxxrrrssspppgggZZZPPPKKKJJJPPPWWW\\\^^^```dddeeecccddd```ZZZSSSMMMFFF???:::444333222111000000000111---...////////////...---------------,,,,,,,,,,,,)))))))))))))))))))))(((((()))***,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))************+++++++++kkkZZZMMMKKKIIIHHHHHHGGGEEECCCBBB@@@===;;;;;;<<<;;;:::666666777777777777666666555444333333333333444555333444555555666666555555111111111222222333333333000111111222333333444444000111111222222333333444222111///.........///000333444444555444333111000//////000111222222333333555333000000222555777888222444666666555444555666555666666666777777888888444444555666777888999999888:::===@@@EEELLLSSSYYYZZZWWWZZZcccgggooo~~~~~~{{{}}}}}}}}}~~~~~~|||}}}~~~|||rrrmmmddd^^^]]]bbbjjjpppwww{{{}}}{{{{{{{{{qqqsssqqqiii]]]RRRLLLKKKMMMSSSYYY\\\aaaggghhhfffeeebbb^^^YYYTTTNNNGGGBBB666555333111000000111222...///000111111000///...---------,,,,,,+++++++++((()))***++++++,,,++++++'''(((***+++,,,,,,++++++)))***+++,,,,,,+++***))))))************+++++++++jjj[[[PPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999888888888888777777777777888555111222555777666444666666666666666666666666222333333444444333333222222222333333333333444444666555333111111222333444666666555444333333333333222222333333333333444444111111222222222333333333333333222222222333444555444555555666666666666666111111222333444555666777555777888888777777888::::::>>>BBBHHHMMMSSSXXX[[[\\\^^^bbbkkkyyy}}}{{{{{{|||zzz{{{{{{yyywwwxxx}}}}}}~~~qqqhhh___]]]eeeqqqsssxxx}}}|||{{{zzzwwwwwwuuummmbbbWWWNNNIIILLLPPPWWW\\\___bbbeeeggggggeeebbb^^^YYYSSSLLLHHH===999555111000000///.........//////......---,,,------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,(((((()))***************,,,+++)))(((((()))+++,,,iiiZZZPPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999999999888888777777666666555555555444444444555666555555555555555555555555111222222333333222222111222222333333333333444444222222222222111111000000333333222222222333333444111111111222222222333333111222222222222333333333111111111222222222222333555666666777777777777777222222333444555666777777444666777666555555777888999<<>>888333111111000///...............------,,,......---,,,,,,------------,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,((())))))***************,,,+++***))))))***+++,,,gggXXXPPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999::::::999888777777666666222555888777444222444777444444444444444444444444111111222222222222111111222222333333333333444444000111222444333222000...111111111111222333444555000000111111111222222222222222222222333333333333111222333444444444333222666666777888888888888777333333444555666777888888666777888777666666888999:::???HHHPPPVVVZZZ[[[[[[eeevvvyyyqqqlllllljjjiiiiiiiiijjjlllnnnpppvvv{{{{{{wwwttt{{{~~~~~~|||}}}~~~}}}zzzxxxtttrrrqqqqqqtttzzz~~~tttppprrrnnnsssyyy}}}~~~zzzvvvqqqkkkbbbWWWOOOHHHHHHLLLTTT]]]ccceeedddfffdddaaa^^^]]][[[XXXUUUIIIDDD===777333111000///............------,,,,,,//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,((()))******++++++******************************fffWWWPPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<:::999999999;;;:::999999888777666666222444777777555444444555333333333333333333333333222222222333333222222222222222222333333333444444222333444444444444222222222222222222222333444444111111111111222222222222222222222333333333444444333444666888888777666444555555666777777777777777444555555666777888888888999:::::::::999999<<<>>>>>>GGGQQQVVVWWW[[[bbbiii}}}yyyrrrllleeecccddddddeeehhhlllqqquuuxxxyyy~~~xxxrrrnnnkkkpppqqqqqqpppqqquuuzzz}}}zzzwwwrrrooonnnpppsssuuuxxx~~~{{{rrrssswww|||}}}zzz|||wwwtttqqqjjj___VVVNNNLLLMMMSSS]]]dddeeecccfffdddaaa___^^^]]][[[ZZZPPPJJJBBB;;;666333000...///......---------------000000///---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,))))))***++++++++++++***)))***++++++++++++***)))fffWWWPPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<:::999999999:::::::::999888777777666555444444555777777444222333333333333333333333333333333444444444444333333222222222333333333444444444333222222222333444555555555444333333333333333222222222333333333333444222222333333333444444444333444666888888777666555333444555555666666555555555555666666777888888888999:::;;;::::::;;;>>>AAABBBMMMWWWXXXUUU[[[mmm~~~zzzrrriiieeeaaa^^^^^^``````cccggglllrrrwww{{{|||wwwoooiiieeedddcccdddfffggghhhhhhkkknnnwww~~~xxxrrrnnnmmmmmmnnnqqqtttxxx|||vvvtttssswww}}}~~~{{{}}}yyyxxxwwwqqqggg^^^RRROOOMMMQQQZZZbbbeeeeeehhheeebbb```___^^^\\\ZZZTTTOOOGGG@@@:::555111///000///...---------......111000///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,,,,))))))***+++++++++++++++)))***++++++++++++***)))gggYYYPPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999999999999999999888888888777444222444777888555222333333333333333333333333444444555555555555444444222222333333333333444444333222000//////111333444777666555444333333333333222222333333333444444444333333333333444444444444222333444555555555444333333333444555555555555444555666666666777777777888777888999999999<<<@@@CCCFFFQQQYYYYYYXXXddd}}}mmmfff___]]]\\\[[[\\\______aaadddiiinnnrrrvvvxxxyyyxxxooofffaaa___```___```ccchhhgggbbbaaacccjjjvvvzzzwwwuuussssssssssssssssssssstttttttttzzzxxxrrrssszzz~~~}}}||||||zzzvvvnnnhhhVVVQQQMMMNNNUUU^^^dddggghhhfffdddbbbaaa```]]][[[VVVRRRLLLFFF@@@:::555111222111///.........///000000000///...---------------,,,,,,++++++,,,,,,---,,,------......------,,,)))***++++++,,,+++++++++************************iii[[[PPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999888888999999999999::::::666555444444444555555555444444444444444444444444333444444555555444444333222222333333333333444444111000000000111222222333444444333333222333333333111222222222333333333333333333333444444444444555222222333333333444444444333444444555555555555555555555666666666666777777666777888999:::>>>CCCGGGMMMSSSZZZ]]]dddyyy~~~uuunnniiibbb]]]\\\[[[YYYZZZ]]]^^^___```cccfffiiilllnnnpppvvv}}}~~~zzzrrrhhh```\\\^^^```dddeeekkkqqqnnnddd^^^^^^eeerrr~~~~~~{{{xxxuuurrrpppooonnnmmmnnnuuu~~~vvvrrrxxx~~~~~~{{{|||~~~~~~|||xxxtttpppbbb\\\UUUPPPQQQXXX```fffgggfffeeeeeeeeeccc```^^^XXXUUUQQQLLLGGG@@@999555333222000/////////111111//////...............///---,,,,,,++++++,,,,,,---,,,---...//////...---,,,)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,jjj\\\PPPMMMIIIFFFEEEDDDCCCAAA@@@???===<<<::::::999999777888888999999:::;;;;;;444666777555222222555999444444444444444444444444222333333444444333333222222222333333333444444444000111333555555555333222111111111111222333444444000111111111111222222222333333333444444444555555555444444444444555666666444555555666666666666666555555555555666666666666888999:::;;;===AAAGGGKKKSSSVVV[[[cccrrr{{{wwwrrrjjjeeeggg```[[[ZZZYYYVVVVVVXXXZZZZZZZZZ[[[]]]___bbbccciiinnnuuuzzz~~~{{{wwwoooeee]]]ZZZ^^^bbbkkkmmmtttzzzvvvhhh___]]]jjjxxx{{{sssuuuxxx|||yyytttqqqpppnnnnnngggnnnvvv{{{~~~|||sssvvv{{{{{{yyyxxx{{{}}}yyywwwuuupppiii^^^TTTPPPSSS[[[bbbfffffffffhhhhhhgggdddaaaZZZXXXUUUQQQLLLEEE===888444333111000///000111333///............//////000---,,,,,,++++++,,,,,,---,,,---...//////...---,,,******+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,iii\\\QQQNNNIIIGGGFFFEEEDDDCCCBBBAAA???===;;;;;;;;;<<<<<<:::888555333222222222777666666555444444333333333333333444555666777777555555555444444333333333111333555333000///111444444444444333333222222222333333333333333333333333333333333444444444555555222222333333333444444444555666666666555444444333555666777888888777666666999888888777777777777777999888888:::???FFFNNNSSSWWWXXX[[[fff~~~zzzwwwsssooollliiigggeeedddbbb___\\\YYYWWWUUUTTTTTTUUUTTTRRRSSSZZZeeennnoootttwwwxxxyyy~~~{{{ttthhh]]]WWWZZZbbbhhhsssvvvzzzzzztttkkkccc___rrr|||uuurrrjjjsssuuuwww{{{vvvsssnnnnnnoooooorrrwww~~~yyyuuuwwwyyyyyy{{{|||~~~yyyuuuuuuoooeeeZZZRRRRRRXXX^^^bbbfffkkkllliiieeeccccccbbb]]]XXXUUUSSSMMMCCC<<<555444333111000///000000---.........//////000000///...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))),,,,,,,,,,,,,,,,,,,,,,,,hhhZZZQQQNNNIIIGGGFFFEEEDDDCCC@@@@@@>>><<<;;;:::::::::;;;:::888666555444444555888777777666555555444444333444444444555666666666555444444444444444444333555555555333222222333555444444333333222222222222333333333333333333333333333333333444444444555555222222333333333444444444555555555555555444333333444555777888888888777777999999888888888888888999<<<<<<===???CCCJJJPPPUUUZZZ\\\cccsssxxxqqqnnnkkkhhheeedddbbbaaa```cccaaa^^^[[[XXXUUUSSSRRRQQQRRRSSSUUUYYYcccpppyyy~~~}}}~~~yyyrrrggg\\\WWWYYYaaahhhyyy~~~|||rrrhhhccccccxxx~~~tttnnnkkkjjjtttwwwzzz|||{{{yyyuuurrrqqqrrrtttuuu{{{~~~xxxwwwwwwwwwyyyyyy|||||||||wwwlll```VVVSSSUUUYYY___dddjjjllljjjgggdddcccbbb___ZZZXXXVVVQQQIIICCC999777444222000000000111............/////////000///...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,fffYYYQQQNNNIIIGGGFFFEEEDDDCCC>>>>>>>>>===<<<:::888888::::::999777777777777777888888888777666666555555444444555555555555555555444444444444444555555555999777444333444555666666333333222222222222222111222222222333333444444444333333333444444444555555333333333333444444444444444444555555444444333333333444666888999999888888999999888888888999999:::888;;;>>>AAAFFFKKKRRRVVV]]]cccppp|||xxxsssnnngggbbbccccccccccccbbbbbbbbbbbbbbbaaa]]]ZZZVVVSSSQQQPPPMMMNNNRRRYYYdddssszzzxxxqqqfff[[[UUUWWW___eeeuuuzzz}}}uuuiii```bbbfff|||tttkkkeeedddiiiwwwzzz~~~zzzwwwtttooolllrrrwww~~~{{{yyywwwwwwxxxzzz}}}{{{ssshhh]]]WWWUUUUUU[[[```hhhlllllliiieeecccdddaaa^^^\\\[[[WWWPPPKKK???<<<777333000000111222............///////////////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,gggYYYQQQNNNIIIGGGFFFEEEDDDCCC>>>>>>???>>>===;;;888777888888888888888888888888777777777666666666555555555555555555555444444444333333444444555555666666;;;777222222444666666555222222222222222222222222111111222333333444555555333333333444444444555555333333333444444444444555333444444444444444333333333444666888999999999999888888777777888999::::::555999???DDDIIIOOOVVV\\\cccppp~~~~~~yyyvvvsssppplllgggccc```]]]\\\[[[___dddggghhhfffeeeddddddbbb^^^ZZZVVVRRRPPPOOOLLLMMMRRR^^^qqqzzzsssggg[[[TTTTTTZZZ___ggglllnnniiibbb```eeekkk|||zzzmmmddd``````gggzzz{{{{{{zzzzzztttqqquuuzzz}}}|||wwwvvvvvvxxx|||~~~{{{uuummmddd\\\VVVSSSVVV\\\dddkkkmmmjjjfffcccfffdddaaa```^^^ZZZUUUQQQDDDAAA:::555111000000111.........///////////////......------,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggZZZQQQNNNIIIGGGFFFEEEDDDCCC???@@@@@@???>>><<<:::888666666666777777888888888666666555555555555444444555555555555555444444444444444444555555666666666999555111111444555555333222222222222222222222222111111222333333444555555333333333444444444555555333333444444444555555555333333444555555444444444333444666888999::::::999666666666777888999:::;;;;;;???EEEJJJNNNUUU___fffttt{{{uuuqqqmmmkkkdddaaa]]]YYYVVVVVVWWWXXXWWW^^^ggglllmmmjjjfffdddgggeeeaaa\\\WWWSSSPPPOOONNNOOOVVVfffxxxjjj]]]SSSQQQUUUYYY^^^```bbbcccdddggglllppp}}}uuuhhhaaa______cccwwwtttssswwwyyy{{{}}}}}}|||~~~wwwrrrsssuuuyyy}}}~~~}}}{{{wwwqqqiii___WWWQQQTTTXXX___gggkkkjjjgggdddhhhgggdddbbb___[[[WWWTTTJJJFFF???888333000000000///////////////.........------------------,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,hhhZZZQQQNNNIIIGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<::::::555666777777888888777777555555555555555444444444444444555555555555555555555555555555555666666666555444333222333444333222222333333333333333444444222222222333333444444444333333333444444444555555333444444444555555555555444444555555666666555555444555777999::::::999999666666777777999:::<<<<<>>777333111111///////////////.........------............---,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,fffYYYQQQNNNIIIGGGFFFEEEDDDCCCAAA@@@???===<<<;;;::::::666777888999999999888777555555555555555666666666333444444444555666666666666666666666555555555555222444555555444222222222333333444444444555555555333333333333333333333333333333333444444444555555444444444444555555555555444555666666777777666666666777888999:::999999888888888888999;;;===>>>???BBBHHHOOOVVV```pppwwwqqqiiibbb\\\WWWRRRPPPJJJJJJJJJIIIIIIMMMTTTZZZjjjpppvvvwwwsssooonnnoookkkhhhddd^^^XXXSSSPPPNNNOOOUUUfff}}}~~~pppaaaVVVRRRSSSVVV\\\eeeqqqzzz~~~zzzkkk^^^WWWVVVWWWTTTdddmmmqqqvvvtttuuu||||||}}}zzzsssoooqqqwww}}}~~~{{{vvvlll```WWWTTTTTTVVV[[[aaaeeegggfffggggggfffccc```^^^]]]\\\WWWSSSLLLDDD===777444222000/////////............,,,---...//////...------........................---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,eeeXXXQQQNNNIIIGGGFFFEEEDDDCCCAAA???===;;;:::999999:::888888::::::;;;:::999888666666666666777777777777333333444444555666777777777777666666555555444444000444888888444222222333444444444555555666666666444333333333333333333333333333333444444444555555444444444555555555666666555555666777888888777777777777999999:::999888777999::::::;;;===???AAABBBGGGNNNWWWbbbqqqyyyrrrkkkfff___YYYTTTPPPLLLIIIIIIJJJJJJJJJLLLQQQZZZ```mmmqqqsssqqqllliiikkknnnkkkhhhddd^^^XXXSSSOOOMMMMMMWWWlllxxxzzz~~~qqqbbbWWWSSSUUUXXXeeetttxxxhhh[[[SSSPPPQQQPPP^^^dddhhhrrrzzzwwwmmmkkkqqqxxx~~~~~~|||tttiiiaaaUUUSSSSSSWWW^^^dddfffgggeeeffffffdddbbb``````aaa[[[XXXQQQIIIAAA;;;666444000000//////.........---,,,---.../////////------........................+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,bbbUUUOOONNNKKKHHHEEEDDDCCCCCCAAAAAA@@@>>>===;;;::::::>>>===;;;999888777666666555555555555555666777777444444555555555555444444666666777777777666444333777666555444333444444555444444333333444555777888555555555555555555555555444444444444444444444444333333555666777777777777444555555666777888888999999:::;;;:::999888999:::999777777888<<>>===;;;::::::999888888777777888888999444444444444444555666666444444555555555555444444555666666777666555444333777666555444333444444555333333333444555666777777333333333333333333333333444444444444444444444444444444555666777777777777555555555666777888888888777888999888777666777888888777777999===BBBFFFHHHUUU]]]kkkvvvkkkbbb]]]TTTRRRNNNKKKHHHFFFEEEEEEDDDGGGIIIJJJLLLSSS]]]eeejjjiiiiiiiiiiiihhhgggfffffffffccc^^^XXXRRROOONNNSSS^^^uuuvvvttt|||zzzpppeee```dddlll{{{fffUUUNNNNNNNNNUUU```oooxxxmmmmmmvvv{{{~~~||||||~~~{{{tttmmmfff^^^\\\```ggglllnnnllljjjgggeeeeeedddbbbaaa```\\\WWWRRRLLLEEE===888333111000000111111000...////////////////////////...---,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---}}}aaaVVVMMMLLLIIIFFFDDDBBBAAAAAAAAA@@@???>>>===<<<;;;:::888777777777777777888888444444333333444444555555444444555555555555444444444555555555555444333333666666555444444444444555333333444555666666666666333333333333333333333333444444444444444444444444555555666777888888888888555555666666777777888888666888999888777777888999:::999999;;;???EEEJJJMMMZZZfff{{{zzzpppggg^^^WWWSSSMMMKKKIIIFFFDDDDDDDDDDDDDDDFFFIIIJJJLLLRRRZZZ```aaabbbbbbcccccccccbbbbbbbbbcccbbb^^^XXXRRROOOMMMRRR]]]sssvvvsssxxx~~~tttjjjfffmmmwww~~~iiiXXXQQQPPPQQQYYYfff{{{}}}xxxssssssvvv}}}qqqnnnuuuxxx|||~~~|||}}}}}}uuukkkfffggglllqqqsssqqqnnnkkkiiihhhgggeeecccaaa___[[[WWWSSSLLLDDD???777555222000111222111111///////////////////////////...------,,,------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,zzz```VVVNNNLLLIIIFFFDDDCCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;:::999888666666666555555555444444444555555666444444555555555555444444444444444444444444333333555555555555444444555555222333555666666666555444666666666666666666666666444444444444555555555555666666777888888888888888555666666666777777777888888:::;;;:::999999:::<<<<<<<<<===???CCCIIIPPPUUU___rrr|||uuukkkaaaYYYSSSNNNKKKHHHGGGFFFEEEEEEEEEFFFFFFEEEFFFHHHIIIKKKNNNSSSWWWZZZ[[[]]]]]]\\\\\\\\\]]]]]]___```^^^ZZZTTTPPPNNNQQQ\\\qqqwwwsssvvvyyypppoooxxx|||kkkZZZSSSTTTUUUaaaqqqwwwqqqkkkeeeeeeiiissszzz~~~sssssstttxxx|||}}}~~~zzztttrrrtttuuuvvvvvvsssooommmkkkiiifffdddaaa```^^^\\\XXXRRRKKKEEE<<<888444111111111222222//////////////////////////////......---------,,,---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,www___WWWOOOMMMKKKHHHEEEDDDCCCCCC@@@??????>>>===<<<;;;;;;<<<;;;:::999888777777777777777666666666666666777444444555555555555444444444444444333444444444444444444555555555555555555333444555666666666555444666666666666666666666666444444444555555666666666666777777888888888888777666666666666777777777777888:::;;;;;;::::::;;;<<<<<<===@@@BBBGGGNNNWWW^^^ppp|||mmmggg^^^VVVPPPMMMJJJHHHDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHIIILLLNNNVVVXXXZZZYYYXXXWWWWWWYYYZZZ]]]______\\\WWWSSSRRRQQQZZZmmmyyyssssss~~~wwwvvvzzzjjjXXXSSSVVVYYYiii}}}~~~uuulllfff```[[[[[[___gggoooyyy}}}sssnnnrrrxxx}}}}}}zzzxxxzzzwwwsssooommmjjjgggeeeaaa```___^^^[[[VVVOOOJJJAAA===777222111111111111/////////////////////////////////......------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,uuu^^^WWWPPPNNNKKKHHHFFFDDDDDDCCC?????????>>>===<<<<<<<<<888888888888999:::;;;<<<888888777777666777777777444444555555555555444444444444444333444444555666333444555555666555555555444444555555555555555444444444444444444444444444444444444555666666777777666666777888888777777666666666666666777777777777666888999999888888:::;;;;;;>>>CCCHHHNNNYYYeeennn~~~}}}yyysssnnn```[[[TTTNNNKKKIIIGGGFFFAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGIIIJJJRRRUUUXXXXXXVVVUUUWWWZZZ\\\___aaa```]]]YYYUUUTTTPPPXXXiiivvvpppnnnwww}}}}}}|||iiiWWWTTTYYY]]]tttssskkkccc]]]XXXTTTUUUYYY[[[dddppp{{{|||}}}|||nnnooossszzz~~~|||wwwssspppllliiifffcccbbb```___]]]XXXSSSOOOGGGBBB;;;666333222111000////////////////////////....../////////...---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------sss]]]WWWOOOMMMJJJGGGEEECCCCCCCCC??????>>>>>>======<<<<<<777777777777888999:::;;;888888777666666666666666444444555555555555444444555555444444444555777777333333555666666666555555666555555444444444555555444444444444444444444444444444444555666777777777666666666777777666666555777777777777666666666666666888999999999999:::<<<===BBBJJJRRR\\\kkk{{{yyyuuuqqqnnnlllhhhaaa\\\UUUQQQLLLHHHGGGFFFEEEDDD@@@AAACCCEEEGGGHHHIIIJJJJJJHHHFFFEEEFFFHHHJJJKKKMMMRRRWWWXXXWWWWWW[[[___bbbddddddbbb^^^YYYUUUTTTOOOWWWfff{{{qqqjjjgggsssmmmZZZXXX```fff~~~wwwjjjbbbZZZUUURRROOORRRWWWXXXaaannnxxx|||{{{tttqqqvvv{{{{{{wwwsssoookkkhhheeecccaaa___]]]ZZZVVVRRRMMMHHHAAA;;;777444111000////////////////////////---...///000000///......---,,,,,,++++++,,,,,,---,,,,,,---------.........rrr]]]WWWNNNLLLIIIFFFDDDBBBBBBBBB??????>>>>>>======<<<<<<999999888777666666666777777777666555555555555555444555555555555555555444666555555444555666777888222333555666666666555555777666444333333444555666777777777777777777777777444444444555666777777888555666666666666666555555777777777777666666666666888:::;;;;;;;;;;;;===>>>AAAHHHRRR\\\iiizzz~~~|||||||||{{{yyywwwooolllgggccc```[[[TTTOOONNNKKKGGGEEEDDDDDDCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLKKKHHHEEEEEEGGGJJJMMMNNNJJJPPPVVVXXXXXXZZZ___ccchhhhhhgggddd^^^XXXTTTSSSNNNUUUdddxxxzzzmmmfffbbbrrrrrr___^^^gggnnn}}}xxxsssddd\\\UUUQQQNNNMMMPPPVVV[[[dddpppyyy}}}~~~}}}sssssswww{{{~~~yyyuuuqqqmmmjjjgggeeebbb```^^^[[[WWWUUUQQQLLLEEE???:::666222000////////////////////////,,,---...000000000//////---,,,,,,++++++,,,,,,------------.........//////ttt^^^XXXQQQMMMIIIFFFEEEDDDCCCBBB>>>>>>===<<<;;;:::999999999999999999999999999999999999888777666555444444444555777999999888666444333333444444555666777777333333555666666666555444333444444555555444444333111111222222333444555555555555555555555555444444444666888888777666777888555555666666777777888888;;;888999<<<<<<;;;<<<@@@===QQQ```kkkzzz{{{vvvsssnnnjjjjjjlllkkkgggccc___^^^[[[XXXTTTPPPMMMLLLLLLJJJGGGEEEDDDDDDCCCBBBCCCCCCDDDFFFIIIIIIIIIGGGKKKJJJJJJMMMOOOPPPSSSUUUUUUUUUUUUVVVYYY^^^eeejjjooommmiiieee```[[[VVVTTTUUUUUU\\\qqqvvvfffdddhhhzzzxxxiiibbbhhhxxxzzzyyywwwqqqiii\\\VVVQQQPPPNNNNNNRRRXXXcccppp~~~|||xxxwwwwww~~~yyytttpppmmmhhheeecccaaa^^^[[[XXXUUUTTTQQQKKKDDD>>>888444222222222111000///---+++***------------------------000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sss\\\UUUPPPMMMHHHFFFDDDDDDCCCBBB???>>>>>>===<<<;;;::::::::::::999999999999999999999999888777666555444444666666666666666555555555333333444444555555666666333444555666666666555444333444444555555444444333555555555666666777777777555555555555555555555555444555777777666666666777555555666666777888888999999777999<<<===<<>>===<<<;;;::::::::::::999999888888888999888777777666555444444777666555333333333444555444444444444444444555555333444555555666666555555333444444555555444444333666777777777777777777777555555555555555555555555333555777777666555666777666666666777888888999999777666999===>>>>>>BBBGGGSSSeeettt{{{uuuqqqllliiigggddd___ZZZXXXUUURRRRRRSSSSSSOOOLLLKKKJJJIIIGGGEEEBBBAAA@@@BBBAAAAAAAAAAAACCCEEEFFFEEEGGGJJJLLLMMMMMMKKKJJJKKKNNNSSSXXX]]]bbbdddeee___^^^]]]^^^```dddiiilllhhhgggfffdddbbb^^^XXXSSSNNNPPPZZZppp{{{tttxxx}}}zzz}}}uuuoooqqqxxxzzzssskkkWWWQQQKKKJJJLLLQQQ\\\ggg|||vvvwww|||vvvsssllljjjgggeeecccaaa]]][[[XXXWWWSSSNNNGGG@@@999666333222222111000///......////////////////////////+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,vvv^^^WWWOOOLLLGGGEEEDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;;;;::::::999999888888888888777777666555555444444777777666555444444444444555555555444444444444444444444444555555555555555333444444555555444444333555555555444444444444444555555555555666666666666333555666777555555666777666666777888888999999:::777777999===??????EEEMMM^^^qqqzzzsssnnnjjjgggbbb^^^\\\YYYUUURRRPPPNNNKKKKKKLLLKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>???@@@@@@@@@BBBDDDGGGHHHJJJNNNPPPPPPOOONNNMMMSSSZZZbbbgggllloooooolllcccaaa```aaaeeeiiimmmoookkkiiigggfffeee```ZZZTTTTTTTTT[[[ooowwwuuuwww|||oooXXXRRRLLLKKKNNNVVVfffttt{{{xxx~~~zzzvvvooollliiifffeeeccc```]]]ZZZYYYWWWSSSLLLDDD===888333222111000000/////////////////////////////////+++,,,,,,------......///------------------------vvv^^^WWWNNNKKKGGGDDDDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888777777666666555555444444555666888888888666444333555555555555555555555444444444444444555555666666333444444555555444444333444444333333333333333333555555555666666666777777333555777777666555666777777777888888999:::::::::999888:::>>>???BBBKKKUUUfff|||}}}yyyuuupppkkkeeebbbaaa^^^ZZZWWWTTTQQQOOOMMMJJJIIIHHHGGGGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@>>>@@@AAAAAA@@@BBBEEEHHHKKKOOOSSSTTTSSSQQQQQQQQQ\\\hhhttt{{{zzzrrrcccaaaaaadddjjjpppssstttsssoookkkiiihhhddd]]]XXXVVVUUU[[[lllvvvzzzoooWWWRRRMMMMMMQQQ\\\ppp}}}xxxrrroookkkhhheeecccaaa___ZZZZZZYYYUUUOOOGGG@@@;;;333333111000///...//////........................------------------------------------------------rrr\\\VVVMMMJJJFFFDDDDDDDDDCCCBBB@@@??????>>>===<<<;;;:::999999999999999999999999666666666555555555444444444555888::::::888666444666666666666666666666777555444444444444555666666333444444555555444444333444444555555555555555555555555555666666777777888444666888888777666777888888888888999::::::;;;;;;::::::<<>>>>>>>>>>>>>>>>>>>>>>>???AAACCCCCCCCCDDDIIIMMMPPPSSSVVVVVVTTTSSSTTTVVVeeevvvttt```___```fffpppxxx}}}~~~|||uuunnnjjjiiihhhccc^^^UUUVVV]]]ooooooTTTPPPMMMOOOVVVeee}}}{{{vvvsssnnniiigggdddbbb```[[[ZZZZZZWWWQQQKKKDDD@@@666555333111////////////........................---------,,,,,,,,,,,,,,,------------------------qqq\\\VVVMMMJJJFFFDDDCCCDDDCCCBBB???>>>>>>===<<<;;;::::::888888888999999::::::;;;666666555555555444444444333444555777777777777666666666777777888888999999555444444333444555666777333444444555555444444333444444555555666666777777444555555666777777888888555777999999888777888999888888999999:::;;;;;;;;;;;;;;;===AAAFFFPPPbbbsssxxxrrrmmmhhhdddbbbcccbbb```\\\XXXTTTRRRPPPNNNLLLIIIFFFEEEFFFGGG@@@AAAAAA@@@@@@??????@@@========================>>>AAAEEEFFFFFFHHHNNNSSSSSSWWWYYYWWWTTTTTTWWWZZZqqqkkk]]]\\\___iiivvvxxxmmmhhhiiikkkiiifff\\\```jjj|||xxxpppqqqyyyhhhRRRPPPPPPUUU___rrr{{{wwwqqqllliiifffcccaaa\\\[[[ZZZXXXSSSNNNIIIEEE:::999666333111000000000////////////////////////+++++++++,,,,,,------...........................qqq]]]YYYLLLIIIFFFDDDCCCDDDCCCBBB>>>>>>===<<<;;;:::999999777777888999:::;;;;;;<<<555555555555555444444444333333333333444666777999666666777888999::::::;;;555555444333444555666777333444444555555444444333222333333444555666777777444555555666777888888999666888999:::888888999:::888999999::::::;;;;;;<<<<<<<<<>>>CCCIIIVVVlll~~~xxxrrroookkkhhhfffddd```^^^UUUVVVVVVTTTQQQLLLIIIHHHLLLKKKIIIGGGDDDCCCEEEFFF???@@@@@@@@@???>>>???@@@===========================AAAFFFHHHHHHLLLSSSXXXVVVYYYZZZXXXTTTTTTXXX]]]}}}zzz___[[[[[[___kkkzzzxxxlllgggiiimmmmmmlllggglllxxx|||qqqddd\\\___jjjuuuuuu[[[RRRRRRTTT\\\hhh}}}~~~zzztttnnnjjjgggdddbbb]]]]]][[[YYYUUUPPPLLLIII>>><<<888555333111111222000000000000000000000000((()))***+++---...///000........................nnn[[[WWWOOOLLLHHHFFFFFFEEEDDDBBBBBBAAA???>>><<<;;;;;;:::::::::::::::::::::;;;;;;666666666666555555555555:::999777666555555555666444555666999999777333000444555666777777666555444555555555555555555555555444222111111444666666666555555555555666666666666:::999888777666666666666888888888888999:::;;;<<<======@@@HHHPPP___yyywwwnnniii[[[\\\]]]]]][[[YYYVVVUUUTTTRRROOONNNMMMKKKHHHFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBAAA???>>>>>>>>>???@@@???;;;:::===???======??????DDDHHHJJJOOOUUUWWWUUUXXXVVVUUUUUUSSSTTT]]]hhh~~~nnnaaa[[[[[[```nnntttoooooorrrtttuuuuuuxxx}}}xxxuuusssrrrqqqpppoooggg\\\QQQNNNSSS^^^fff}}}jjj\\\SSSOOOQQQ```xxx}}}yyyxxxyyy{{{}}}uuuxxx{{{{{{sssooonnnkkkfffaaa^^^]]][[[ZZZXXXTTTPPPLLLDDD@@@;;;666444333111///000///------///000///...////////////////////////........................nnnZZZVVVNNNKKKHHHFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;;;;;;;888888888888888888888888777777777666666666555555:::999777666555555555666666666666888999888444222555555666666666666555555555555555555555555555555555444222333555777777777666666666777777777777888999999888777777777888888999999999999:::;;;<<<===???AAAGGGOOOZZZlll~~~uuuooofff___\\\\\\\\\]]]\\\[[[XXXVVVTTTSSSQQQNNNMMMLLLKKKIIIGGGEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA???>>>>>>>>>??????>>>:::999===>>>===>>>AAA???EEEJJJMMMSSSYYY\\\ZZZ[[[WWWTTTRRRPPPRRR\\\hhhuuuggg\\\XXXWWW]]]kkkyyysssuuuyyy}}}|||xxxrrrmmmjjjgggccc```___^^^]]]\\\ZZZVVVOOOIIIGGGJJJRRRXXXgggrrr}}}zzzfff[[[UUUTTTZZZkkk{{{uuurrrqqqsssuuuyyy{{{~~~|||wwwsssvvvxxxzzzwwwrrrooolllgggccc^^^]]]\\\ZZZYYYVVVQQQNNNIIIDDD===777444333333222000///------///000///...////////////////////////........................mmmYYYUUUMMMJJJGGGEEEDDDCCCBBBAAAAAAAAA???===<<<;;;;;;;;;777777777777777777777777888888777777777666666666999888777666555555555666888777666777888888666444666666555555555555666666555555555555555555555555777555333333555777888888777777777777888888888888999888888888888999::::::::::::999999:::;;;===>>>???CCCLLLWWWdddyyy}}}qqqgggcccaaa\\\XXXWWW\\\\\\\\\[[[YYYWWWTTTSSSPPPNNNLLLLLLLLLKKKIIIGGGDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@???>>>>>>>>>??????>>>;;;;;;>>>@@@???AAAEEEDDDKKKPPPTTTYYY___aaa___^^^XXXSSSOOOMMMPPPZZZeee{{{uuuiii```ZZZUUUUUUZZZhhh{{{xxxnnnfff^^^XXXTTTRRROOOLLLJJJJJJJJJIIIHHHDDDDDDCCCAAA@@@BBBEEEHHHPPPZZZccceeegggnnntttwwwrrrccc\\\[[[^^^gggzzzxxxuuupppllljjjjjjlllnnnrrrrrrtttwwwyyyxxxuuurrrrrrtttuuuvvvyyyzzz||||||vvvrrrnnnjjjfff```^^^]]]\\\ZZZXXXTTTQQQOOOIII@@@999555555444444111///......///000000///////////////////////////........................nnnYYYUUULLLIIIFFFDDDCCCBBBAAA@@@AAA@@@???===<<<<<<;;;;;;::::::999999999999888888888888888888777777777777888888777666666666666666999888666666888888888777666666444333333444666666555555555555555555555555777555333333555777777777666666777777777888888888888888888888999:::;;;<<<::::::999999:::;;;===???BBBIIIUUUaaapppsssiiiaaaZZZZZZ[[[YYYXXXXXXZZZZZZYYYXXXVVVTTTQQQPPPMMMKKKJJJJJJKKKKKKJJJHHHDDDCCCBBBAAA@@@?????????@@@@@@@@@????????????@@@@@@>>>>>>AAABBBBBBEEEJJJMMMSSSXXX[[[___dddddd```^^^XXXSSSPPPNNNOOOVVV```lllvvvzzzssshhhbbb^^^[[[UUUUUUYYYeeewwwlllfff]]]UUUOOOKKKHHHFFFEEECCCAAA@@@AAAAAA@@@???;;;===>>>???>>>>>>@@@AAAEEELLLQQQQQQQQQTTTXXXYYYccchhhooovvv~~~~~~ooofffcccdddjjjvvv~~~uuummmkkkgggeeedddeeeggghhhjjjkkklllnnnqqqrrrrrrrrrssstttuuuuuuwww}}}xxxuuuxxx{{{uuuqqqmmmjjjbbb```^^^]]]\\\ZZZVVVTTTPPPKKKDDD===999777444333111///......///000000///////////////////////////........................ppp[[[VVVLLLIIIEEECCCCCCBBBAAA???@@@@@@???===<<<<<<<<<<<<::::::::::::999999888888888888888888777777777777777777777777777666666666999777666666777888888888666555444333333444555666666666666666666666666666666444222222444555555555555555555666666666777777777777888888999:::<<<<<<999888888888999<<>>???BBBCCCCCCGGGNNNPPPWWW]]]```cccgggeeeaaa\\\WWWSSSRRRPPPOOOSSSZZZ```fffiiifffaaa^^^\\\ZZZTTTTTTWWW```ppp}}}lllaaaUUUPPPJJJEEECCCBBBBBBAAA@@@???======>>>???>>>======>>>??????>>>>>>???AAAAAAFFFIIIFFFDDDGGGIIIHHHNNNQQQWWW]]]dddkkkrrrwww}}}uuupppnnnmmmvvv{{{qqqkkkbbb```^^^]]]]]]]]]___```___aaaccceeehhhkkkoooqqqsssuuuvvvwwwxxx~~~|||sssqqqxxxyyytttpppmmmfffcccaaa___^^^\\\YYYVVVOOOLLLGGGCCC>>>999333000111000......000111000///////////////////////////........................qqq[[[VVVLLLIIIFFFDDDCCCBBBAAA@@@@@@???>>>===<<<<<<<<<<<<::::::999999888777777777888888777777777666666666666666777777777777666666888666555555777888888777555555444444444444555555666666666666666666666666666444222222333444555444555555555555666666666666777777777888888:::;;;;;;999888777888:::>>>BBBDDDPPP^^^mmmyyy}}}qqqhhhaaa\\\XXXSSSNNNLLLNNNNNNLLLKKKMMMOOONNNMMMLLLJJJIIIHHHHHHEEEEEEEEEFFFIIIKKKKKKJJJGGGEEECCCAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBBBB>>>>>>@@@DDDEEEFFFMMMUUUTTT\\\bbbeeehhhkkkhhhccc\\\WWWSSSSSSRRRPPPRRRWWW___`````````^^^\\\YYYWWWSSSSSSUUU\\\kkk~~~pppdddYYYRRRKKKGGGDDDAAAAAAAAA@@@???===<<<;;;<<<===>>><<<;;;???@@@@@@>>>======???AAA>>>CCCDDDAAAAAACCCEEEDDDCCCEEEIIILLLPPPUUU[[[___hhhoooyyy}}}{{{zzzxxxuuujjjccc___XXXWWWVVVUUUTTTTTTUUUUUUTTTVVVXXXZZZ]]]aaagggkkkqqqtttwwwyyy{{{wwwnnnpppvvvyyytttrrrjjjgggdddaaa___]]]ZZZXXXPPPNNNJJJGGGBBB<<<555000222000//////000111000000////////////////////////........................ppp[[[UUUMMMJJJFFFDDDCCCCCCAAA@@@@@@???>>>======<<<<<<===;;;;;;::::::999888888777777777777666666666555555555666777888888777666666666555444555777888777666333444444555555444444333666666666666666666666666777555333333444555555555555666666666666777777777777777777777777888999:::999999888999===AAAFFFIIIYYYjjj|||rrrkkkccc]]]ZZZWWWSSSPPPPPPLLLKKKLLLLLLIIIHHHJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEIIIKKKKKKKKKIIIGGGEEEBBBAAAAAAAAABBBAAABBBDDDEEEEEEEEEDDDCCC???@@@DDDIIILLLPPPYYYcccdddjjjpppqqqqqqpppkkkddd^^^XXXRRRRRRQQQQQQTTTXXXbbb^^^\\\\\\]]]\\\ZZZYYYVVVVVVXXX^^^lllwwwggg[[[SSSNNNLLLEEEDDDBBBBBBAAA@@@>>>;;;>>>===<<<===>>>>>>===;;;===>>>??????>>>>>>@@@AAA===AAAAAA>>>>>>BBBCCCAAA???@@@BBBCCCDDDGGGLLLOOOUUUZZZaaaiiipppyyy~~~nnnddd\\\WWWVVVRRRRRRQQQPPPOOONNNNNNMMMLLLNNNQQQSSSTTTXXX]]]aaalllqqqvvvyyy|||qqqnnnqqqyyyyyyvvvmmmjjjfffccc```^^^[[[XXXSSSPPPMMMIIIDDD???888444222000//////000111111000////////////////////////........................pppZZZTTTMMMJJJGGGEEEDDDCCCBBBAAA@@@???>>>======<<<======>>>>>>===<<<<<<;;;::::::666666666666555555555555555666777888888777666666555444444555777888666555222333555555555555333222777777777777777777777777888666444444555666666666777777777777888888888888777777777777777777888999:::::::::;;;???DDDJJJMMMgggyyy|||qqqiiiZZZWWWTTTTTTTTTSSSOOOKKKLLLIIIHHHIIIIIIEEEDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBDDDHHHKKKLLLKKKKKKIIIFFFCCCBBBBBBBBBCCCBBBCCCDDDFFFFFFFFFEEEDDDAAACCCIIIPPPTTTYYYeeepppvvv{{{~~~|||xxxtttllldddaaaYYYQQQOOOPPPQQQUUU[[[ccc]]]YYYZZZ]]]^^^^^^^^^YYYZZZ\\\bbbqqqxxxooobbbVVVNNNIIIFFFDDDAAA@@@AAAAAAAAA???<<<999AAA@@@@@@@@@BBBBBB@@@>>>;;;===@@@AAA@@@@@@AAABBB>>>AAA@@@===<<>>===>>>>>>>>>>>>@@@DDDGGGGGGJJJMMMPPPTTT[[[dddjjj}}}oooaaa[[[UUUSSSSSSQQQQQQPPPOOOMMMLLLKKKJJJJJJLLLOOOPPPPPPRRRWWW[[[hhhmmmtttyyy|||wwwooopppnnnyyy}}}zzzooolllgggdddaaa^^^[[[XXXWWWSSSNNNIIIDDD@@@<<<999222000//////000111111000////////////////////////........................oooZZZRRRLLLIIIFFFDDDDDDDDDBBBAAACCCAAA>>>;;;:::::::::;;;<<<<<<;;;;;;;;;:::::::::@@@===999777888999777555:::999888666666666777888555555555555666666666666666555555444444444555555666666666666555555555555555555555555555666777777333333444555777999:::;;;777999::::::::::::;;;===<<<;;;>>>AAAAAAEEETTTeeewwwxxxqqqggg[[[RRRPPPNNNLLLLLLLLLMMMLLLJJJFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@AAAAAABBBCCC>>>BBBCCCBBBEEELLLOOONNNJJJIIIHHHFFFDDDCCCBBBAAADDDCCCCCCEEEGGGHHHHHHHHHLLLMMMRRRYYYbbblllyyy~~~}}}xxxooohhh^^^YYYTTTRRRSSSWWW[[[]]]fffbbb^^^\\\^^^``````___^^^]]]___iii~~~tttaaaZZZPPPKKKIIIHHHDDD@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???????????????BBBDDDFFFGGGIIILLLPPPTTT^^^hhhxxxcccYYYUUUNNNKKKNNNQQQQQQPPPMMMKKKIIIHHHIIIGGGHHHIIIIIIJJJNNNSSSWWWcccfffkkkpppvvv}}}yyykkksssrrryyyyyypppmmmjjjgggddd```[[[WWWZZZWWWTTTPPPKKKEEE>>>999666333000///000111111111000/////////111111///...////////////////////////rrr]]]UUULLLIIIFFFDDDDDDDDDBBBAAABBB@@@>>><<<;;;:::::::::<<<;;;;;;;;;;;;:::::::::;;;999666666777888888666888777666666555555555666999888888777666555444333666555555444444555555555777777777666666666555555666666555555555666666777666666555555555555555666999:::;;;;;;::::::<<<===;;;<<>>???AAABBBCCCFFFIIILLLPPPXXXeeetttvvv]]]TTTSSSPPPPPPTTTVVVUUUQQQMMMIIIFFFFFFFFFEEEEEEFFFEEEGGGJJJOOOTTTaaadddjjjqqqwww}}}vvvpppooovvv~~~tttqqqlllhhheeebbb]]][[[[[[XXXTTTPPPLLLFFF@@@<<<777444111000000111111111000//////000111111000...////////////////////////rrr]]]VVVLLLIIIFFFDDDDDDDDDBBBAAA@@@???>>>===<<<;;;:::999;;;;;;;;;;;;::::::::::::666555333444666888888777555555555555555444444333999999888777666666555444666555555444555555666666888888777777777666666666777777666555555666666666888888777666555555555666888999999999777777999;;;;;;===@@@EEEMMM\\\vvvyyynnn___UUUQQQNNNKKKHHHFFFFFFHHHJJJKKKJJJFFFCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCFFFGGGFFFHHHMMMOOOMMMKKKJJJGGGEEEDDDEEEGGGHHHFFFFFFGGGGGGIIIKKKMMMNNNTTTZZZeeettt~~~uuujjjbbb]]]ZZZVVVTTTVVVYYY\\\]]]___\\\ZZZZZZ]]]___aaaaaabbbeeemmm~~~mmm\\\TTTRRRMMMHHHFFFGGGHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBAAABBBBBBAAAAAA@@@@@@??????;;;<<<>>>>>>???@@@CCCEEEFFFIIIPPP[[[iiixxxmmmWWWOOOPPPPPPSSSXXXZZZWWWQQQKKKGGGFFFFFFFFFGGGGGGFFFEEEGGGKKKQQQVVV___cccjjjrrryyy~~~uuurrrvvvzzzvvvpppjjjgggccc```^^^]]]YYYUUUPPPMMMHHHDDD@@@999666333111111222222111000//////000111111000...////////////////////////ooo[[[TTTLLLIIIFFFDDDDDDDDDBBBAAA?????????>>>===;;;:::999;;;;;;;;;:::::::::999999555444444555666777777777444444666666666555444333666666777777888888999999555555555555555666666777888888888888777777777777888777666666666666666666999888888888999::::::;;;999::::::999888888:::<<<===???CCCIIIVVVooozzziii```UUUNNNKKKKKKJJJIIIDDDDDDDDDFFFGGGFFFDDDBBBCCCCCCDDDEEEEEEDDDCCCCCCAAA@@@@@@@@@@@@AAABBBBBBCCCGGGIIIIIILLLPPPQQQOOONNNKKKHHHEEEDDDEEEGGGIIIGGGHHHHHHIIIJJJMMMQQQTTT]]]hhhxxx~~~uuuiiiaaa[[[YYYUUUUUUWWWZZZ\\\\\\[[[ZZZZZZ[[[]]]```bbbdddeeeiiissslllZZZQQQOOONNNKKKGGGFFFGGGIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????===???@@@@@@???@@@AAACCCFFFFFFHHHMMMVVVbbbnnnuuu{{{hhhUUUMMMMMMOOOTTTZZZ]]]WWWOOOIIIFFFFFFHHHIIIJJJJJJJJJJJJMMMRRRYYY___aaafffoooyyy~~~{{{zzzrrrkkkgggdddaaa___]]]YYYTTTPPPMMMJJJFFFDDD<<<999555333333333222111111000///000222222000///////////////////////////nnn[[[TTTLLLIIIFFFDDDDDDDDDBBBAAA>>>>>>>>>>>>===<<<:::999;;;;;;:::::::::999999999777777888888777666666666555555777888888777666555555666666777888999999999555555555555555666777888888888888888777777777777888777777666666666777777999999999999999:::;;;;;;=========<<<:::;;;>>>@@@AAACCCHHHQQQfffyyykkkWWWRRRLLLIIIHHHHHHGGGFFFGGGEEEBBBBBBCCCDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCHHHLLLMMMOOOTTTTTTRRROOOMMMIIIFFFDDDEEEGGGHHHHHHIIIJJJKKKLLLQQQWWW\\\fffxxx}}}uuujjjbbbYYYWWWUUUUUUWWWZZZ[[[[[[YYYZZZ\\\]]]___bbbeeeggghhhmmmwwwkkk\\\SSSOOOPPPNNNLLLJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGCCCDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBCCCDDDFFFFFFFFFHHHMMMTTT[[[```lllqqqxxxpppcccTTTLLLMMMQQQXXX^^^```YYYOOOHHHFFFFFFGGGHHHIIIKKKMMMPPPUUU]]]fffllllllrrr|||vvvnnnhhhdddaaa___\\\XXXTTTQQQNNNLLLIIIGGG???<<<888555444444333111111000000000222222111///////////////////////////ooo\\\VVVLLLIIIFFFDDDDDDDDDBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::999999999999888:::;;;:::888666666666666777888888888888888888888888888777777666666666555555555555666777888888888888777777777666666666777666666666777777888999999999888777666666666666999999999888777888<<<>>>CCCHHHQQQaaa}}}nnn^^^NNNLLLIIIIIIIIIIIIHHHGGGJJJGGGCCCAAABBBCCCDDDEEEBBBDDDFFFHHHJJJIIIIIIHHHEEEEEEEEEDDDEEEEEEFFFGGGEEEKKKOOOPPPSSSVVVUUURRRMMMLLLIIIFFFEEEEEEGGGHHHIIIKKKMMMNNNPPPVVV___eeerrr{{{sssjjjbbbYYYWWWVVVWWWYYY[[[\\\\\\ZZZ]]]___aaaccceeeiiilllmmmrrr|||jjjZZZTTTPPPNNNPPPPPPOOOMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHHHHFFFEEEFFFGGGEEEEEEFFFHHHKKKOOOSSSUUUYYY```iiisss}}}~~~}}}yyysssddd\\\RRRLLLNNNTTT\\\aaaccc[[[PPPHHHFFFFFFFFFFFFIIIMMMSSSZZZcccnnnxxx~~~}}}ssslllfffbbb___[[[YYYUUUSSSQQQOOOLLLJJJBBB???:::777555444333222111000000111222222111///////////////////////////mmm[[[UUULLLIIIFFFDDDDDDDDDBBBAAA???>>>===<<<;;;;;;<<<<<<:::::::::999999999999888777999;;;;;;888666666777777777777777777888999999777777777666666666555555555555555555666777888999777777777666666666555555555555666666777888::::::888777777666666666777777555666555555555777;;;>>>DDDMMM]]]uuuwww___RRRLLLKKKJJJIIIJJJKKKKKKKKKLLLIIIFFFEEEEEEEEEDDDCCCBBBDDDHHHJJJLLLLLLKKKJJJHHHHHHGGGGGGHHHHHHIIIJJJJJJOOOSSSSSSTTTVVVTTTPPPHHHHHHGGGFFFFFFGGGHHHIIIKKKNNNQQQRRRUUU\\\gggooo~~~xxxqqqhhh```ZZZYYYXXXZZZ\\\^^^^^^]]]]]]```dddfffgggiiimmmpppsssyyyuuu[[[TTTSSSOOOMMMOOOOOOOOOOOOMMMLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMMMMLLLKKKKKKLLLHHHIIIJJJLLLOOOQQQTTTUUUTTTYYYaaaiiirrr{{{|||uuuqqqppplllggg^^^ZZZSSSMMMMMMSSSZZZ^^^^^^VVVLLLGGGHHHJJJKKKJJJQQQWWWaaammmyyy{{{rrrkkkeeeaaa[[[ZZZXXXWWWVVVTTTPPPMMMEEEAAA<<<888666555333222111111000111222333111///////////////////////////jjjXXXRRRLLLIIIFFFDDDDDDDDDCCCAAA@@@???===;;;:::;;;<<<===:::::::::999999999888888555888;;;:::888666666777888777666666666888999:::333333444555666777888888555555555555666777999999666666666666555555555555555555555666777999;;;;;;555555666777888:::<<<===999::::::999:::<<>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999999888888888777777777777777777777777777777>>><<<999888777666333111999888777777777888:::;;;666666777777777777666666777777777777666666666666::::::999999888999999999;;;999:::>>>???>>>???CCCPPPZZZvvvoooYYYMMMHHHIIIIIIIIIHHHHHHJJJOOORRRUUURRRNNNKKKJJJIIIGGGEEEEEEEEEGGGJJJMMMNNNMMMLLLKKKLLLMMMMMMMMMNNNRRRTTTUUUYYY]]]]]]YYYRRRLLLIIIDDDDDDEEEEEEGGGJJJMMMOOOPPPTTT[[[ccchhhmmmxxx{{{vvvmmmccc^^^^^^[[[YYY[[[^^^``````^^^^^^bbbfffhhhjjjnnnuuu{{{lllccc[[[WWWSSSOOOOOOQQQVVVSSSOOONNNOOOPPPOOOMMMOOOOOOPPPQQQQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPNNNNNNNNNNNNPPPRRRTTTVVVQQQSSSUUUTTTRRROOONNNNNNRRRSSSSSSTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXXXXVVVSSSSSSUUUWWWXXXXXXXXXZZZ\\\___ccceeeeeegggmmmqqqqqqooonnnkkkeeebbb___\\\XXX]]]XXXQQQNNNNNNOOONNNMMMMMMJJJIIIKKKMMMOOOVVV]]]jjjyyy}}}uuummmhhh___\\\YYYYYYYYYXXXTTTQQQIIIGGGCCC???:::777444333///111222222111000000000000000//////.........---jjjXXXRRRMMMJJJGGGDDDDDDCCCBBB@@@>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;::::::999888888888888777777777666666666666666666666666666666777666555555666666555444666666666666666777888888666666777777777777666666777777777777777777777666::::::999999888999999:::<<<999:::=========???DDDVVVeeeyyy___PPPHHHEEEIIIJJJJJJJJJJJJLLLPPPSSSTTTQQQMMMJJJIIIGGGEEECCCFFFFFFGGGJJJMMMNNNMMMLLLLLLMMMNNNNNNNNNPPPSSSVVVVVVXXX[[[ZZZUUUOOOIIIFFF@@@AAADDDGGGJJJNNNRRRUUU\\\bbbllluuuxxxyyy{{{tttooohhhbbb```^^^\\\\\\]]]aaacccbbbaaabbbfffjjjmmmpppvvv~~~vvvggg___XXXVVVTTTQQQQQQTTTVVVSSSQQQQQQSSSTTTSSSQQQQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPPPPPPPQQQSSSUUUVVVUUUWWWXXXWWWUUUSSSSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWVVVWWWXXXYYYZZZZZZXXXWWW[[[]]]___```aaacccfffiiijjjmmmmmmjjjkkkqqqttttttnnnkkkeee```]]]\\\ZZZXXX[[[WWWQQQNNNMMMNNNMMMLLLLLLKKKLLLPPPSSSXXXaaakkkxxxzzzqqqkkkbbb___\\\[[[[[[YYYTTTPPPKKKIIIFFFAAA===888555333000111111111000/////////000000/////////.........iiiXXXRRRMMMJJJFFFDDDDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;999999::::::999999888777777777777666666666666666555555555555555555555555666555444555666777666555444444555555666666666555666666777777777777666666777777777777777777777777:::999999888999999::::::;;;999:::===>>>???DDDKKK^^^ttteeeTTTNNNJJJHHHJJJKKKLLLLLLMMMOOOSSSUUUWWWTTTPPPMMMKKKIIIFFFDDDGGGFFFGGGIIILLLMMMLLLKKKMMMNNNOOOOOOOOOPPPSSSVVVWWWXXXXXXUUUPPPJJJGGGEEEAAACCCGGGJJJOOOTTTZZZ___gggppp~~~uuukkkfffbbb```aaa^^^^^^___aaadddfffeeedddeeehhhlllooottt|||yyyjjjddd]]]WWWVVVVVVTTTUUUYYYTTTSSSRRRSSSUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSTTTTTTUUUUUUUUUVVVTTTTTTTTTTTTUUUVVVWWWXXXWWWWWWXXXVVVTTTTTTUUUWWWWWWYYYZZZZZZXXXXXXYYYZZZ]]]^^^___```aaabbbbbbbbbhhhjjjmmmoooqqqtttxxx{{{|||}}}{{{vvvwww|||qqqhhh^^^XXXWWWWWWWWWWWWYYYVVVQQQNNNMMMMMMLLLKKKMMMNNNRRRWWW[[[aaannn{{{uuunnnfffccc```^^^]]]ZZZTTTPPPMMMLLLIIIEEE@@@;;;666444000000000000/////////...000000////////////......iiiWWWRRRLLLJJJFFFDDDDDDCCCBBBAAA>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999888888777777777777777777777777666666666666666666666666:::999777777888888666555333444555666777666555444666666777777777777666666777777777777777888888888999999888888999999::::::<<<:::;;;>>>@@@CCCLLLUUUfffpppXXXPPPNNNLLLJJJKKKLLLOOOPPPQQQRRRUUUXXX[[[XXXUUURRRPPPNNNJJJHHHGGGGGGFFFGGGIIIJJJJJJHHHKKKLLLMMMLLLLLLMMMPPPSSSVVVVVVTTTPPPKKKGGGFFFEEEGGGIIILLLOOOSSS[[[fffmmmvvvsssgggaaa]]]]]]```___```bbbdddggghhhhhhhhhjjjmmmqqquuu{{{uuukkkddd]]]YYYYYYYYYXXXYYY\\\WWWXXXXXXZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYUUUUUUUUUVVVVVVWWWWWWWWWTTTTTTUUUVVVXXXYYYZZZ[[[ZZZZZZZZZXXXVVVVVVXXXZZZZZZ\\\^^^]]][[[[[[]]]___eeegggjjjlllnnnppprrrtttvvvyyy~~~zzzkkk[[[SSSQQQQQQSSSTTTVVVTTTRRROOONNNMMMLLLLLLPPPRRRXXX___dddlll{{{zzzqqqiiieeebbbaaa```\\\WWWRRROOONNNLLLIIIDDD>>>888555222000////////////...---000000//////////////////hhhWWWRRRLLLIIIFFFDDDDDDDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888777777777777777777777777:::888777777888888777555444555666777888777666555666666777777777777666666666777777777888888888999999888888888999999:::;;;>>><<<<<<>>>@@@EEEPPP\\\qqq___OOOLLLJJJGGGFFFKKKMMMPPPSSSTTTUUUXXXZZZ]]]ZZZWWWUUUSSSQQQMMMKKKIIIGGGFFFFFFHHHIIIHHHGGGGGGHHHIIIHHHHHHIIILLLNNNPPPOOOMMMJJJGGGEEEFFFHHHKKKNNNQQQUUU[[[gggvvvsssggg___ZZZ[[[^^^aaaccceeeggghhhiiikkklllrrrvvvzzz~~~tttnnneee___ZZZ[[[[[[YYYZZZ]]]]]]___aaacccccccccbbbbbb^^^^^^]]]\\\[[[[[[\\\\\\ZZZYYYYYYYYYYYYXXXXXXXXXQQQRRRTTTWWWYYY[[[\\\]]]___```___^^^]]]]]]___aaabbbeeegggeeecccbbbfffiiimmmqqqwww{{{}}}sss\\\QQQNNNLLLMMMOOOSSSSSSRRRQQQOOONNNMMMNNNRRRUUU^^^jjjttt{{{|||}}}vvvkkkhhhcccaaaaaa^^^ZZZUUUQQQPPPOOOKKKFFFAAA;;;888444111///...///000///---//////000000000000000000gggVVVRRRKKKIIIFFFDDDDDDDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;::::::888888888888999999999999888888888888888888888888444333333444777888888777666666777888888888888777666666777777777777666666666777777888888999999999888888888888999:::;;;;;;???===>>>@@@BBBIIIXXXfffpppWWWNNNMMMIIIFFFFFFJJJMMMRRRUUUVVVXXXZZZ[[[\\\ZZZXXXVVVUUURRROOOLLLKKKIIIHHHGGGHHHIIIHHHGGGEEEFFFGGGFFFEEEFFFIIIKKKIIIJJJIIIHHHHHHIIIMMMPPPRRRXXX^^^eeemmm{{{rrrfff^^^ZZZ\\\```fffhhhiiijjjjjjkkknnnpppuuuyyyzzzrrrnnngggaaa^^^^^^^^^]]]]]]___^^^bbbfffiiiiiiiiiiiiiiigggfffeeecccccccccddddddcccbbbaaa```^^^]]][[[[[[UUUVVVXXX[[[]]]___```aaa^^^```bbbbbbcccdddgggiiikkknnnpppnnnkkkjjjoootttyyy|||___QQQMMMIIIHHHKKKMMMOOOQQQQQQOOONNNNNNOOORRRVVVcccuuuuuuvvvyyypppkkkeeeaaa```^^^ZZZWWWRRRQQQOOOLLLGGGCCC>>><<<666333///...000111///---//////000000000000111111fffVVVRRRKKKHHHEEEDDDDDDDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;:::999999777777777777888888888999777777777777777777777777555444444555666777777666777777666666777777888999666666777777777777666666666777777888888999::::::888888888888999:::;;;<<<<<<<<>>>>>>>>===<<<<<<;;;;;;999::::::::::::999888888555666666666777777888888666666666666666666666666;;;:::888777888777555444777777666555555777888999666666777777777777666666666777777888999999::::::888888888888999:::;;;<<<888:::@@@IIIUUUfffjjj[[[PPPOOOLLLFFFGGGOOOIIIMMMSSSWWWYYYZZZ[[[\\\^^^\\\[[[[[[[[[YYYVVVSSSSSSPPPMMMLLLLLLMMMLLLKKKHHHIIIIIIHHHGGGHHHJJJMMMMMMOOORRRVVV[[[aaaggglllxxx|||kkk___YYY[[[cccmmmrrrrrrrrrooonnnpppuuuzzzxxxssssssnnnkkknnnooonnnooorrrtttzzz~~~xxxwwwtttppplllhhheeedddpppqqqrrrsssssssssrrrqqqfffjjjrrrxxx~~~aaaRRRMMMGGGDDDGGGCCCGGGLLLMMMLLLKKKLLLNNNUUUXXXggg}}}sssmmmkkkiiiiiikkkmmmmmmlllnnnnnnpppvvv{{{sssvvvyyyzzz{{{~~~|||tttiii```\\\YYYVVVTTTSSSQQQNNNKKKGGGDDDCCCBBB:::555000///222333111...//////000000111111111222