BM6P6(@ ___[[[UUUOOOKKKJJJJJJKKKUUUdddqqqoooeee]]]YYYXXXZZZWWWWWW\\\_________bbb```aaaaaabbbccceeeggghhhooonnnnnnqqqtttvvvsssqqqvvvwwwyyyzzz{{{}}}{{{qqqkkk___[[[UUUPPPLLLJJJGGGEEEFFFFFFEEEDDDCCCBBBBBBAAA<<<;;;999888888999;;;<<>>EEEJJJPPP]]]sss{{{wwwzzz}}}|||wwwxxx~~~}}}xxxpppiiiccc^^^ZZZWWWOOONNNMMMKKKHHHFFFDDDCCCFFFHHHKKKNNNOOONNNLLLKKKMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQPPPOOONNNLLLKKKLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@>>>===;;;:::999999:::;;;555666888999:::999777666777777777666555555444444888888888888777777777777777777777777888888888888888:::;;;<<<===@@@EEEHHHLLLPPPVVV]]]bbbgggmmmpppxxxbbb]]]VVVOOOKKKIIIIIIJJJQQQ___kkklllfffbbb___\\\\\\YYYXXX\\\___^^^]]]___bbbbbbccccccdddeeeffffffkkkkkkmmmqqqvvvyyyxxxwwwwwwxxxzzz|||}}}}}}tttkkkeee]]]YYYSSSOOOLLLIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@@@@<<<;;;999888888999;;;<<>><<<;;;:::::::::888999:::::::::999888888666666666777777777777777888888888777777777666666777777777777888888888888888999;;;<<<===@@@EEEHHHLLLPPPVVV\\\aaaggglllooowwweee```YYYQQQLLLJJJKKKLLLOOO[[[fffiiiiiihhheeebbbaaa]]]\\\___aaa___^^^```bbbcccdddeeeeeeeeeddddddggghhhkkkqqqwww|||}}}}}}yyy{{{}}}|||{{{~~~|||}}}}}}{{{uuummmddd___[[[WWWQQQMMMJJJIIIFFFEEECCCBBBBBBAAA???>>>>>>===<<<;;;999888888999;;;<<<@@@CCCHHHKKKNNNSSSZZZ___ffflllssswwwyyyzzz}}}wwwpppkkkhhhiiinnn}}}{{{ggg```\\\cccsss}}}{{{qqqWWWIII<<<777666444222111111222222222222222333333000000///...------------111222222111000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---,,,+++***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------+++,,,,,,---...///000000111000///......///000111...///111222333555999;;;<<<@@@IIIXXXjjj||||||zzz}}}ssskkkeee```ZZZUUUQQQNNNKKKIIIIIIGGGDDDBBBAAAAAAAAABBBEEEHHHMMMSSSXXXXXXVVVSSSPPPOOONNNMMMMMMMMMMMMMMMRRRTTTVVVWWWWWWUUUSSSQQQNNNNNNNNNMMMLLLJJJGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGEEECCCBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCAAA???===<<<<<<;;;<<<<<<<<<;;;::::::999999555666666777888999999999777777777777666666666666777777777777888888888888888999:::;;;===@@@DDDHHHKKKOOOUUU[[[```eeejjjmmmuuu}}}}}}|||iiiddd]]]VVVRRRQQQQQQRRRUUU]]]eeeiiikkkmmmjjjdddddd```___ccceeedddccceeebbbcccdddeeeeeeeeeddddddeeegggjjjpppvvv{{{~~~|||~~~~~~yyyrrrqqqttt|||yyyyyyyyyyyywwwqqqjjjbbb]]]YYYUUUPPPLLLJJJHHHFFFEEECCCBBBAAA@@@???>>>===<<<;;;:::999888888:::;;;===@@@CCCHHHKKKOOOTTTZZZ^^^ffflllssswwwyyyzzz}}}wwwkkk```]]]\\\```oooqqqeee[[[^^^kkkzzz}}}~~~wwwaaaPPP>>>777777555333222222222222333333444444444111111///...------------000000000000000///.........---------------------------------------------------------------------,,,,,,---,,,,,,+++******,,,,,,,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,---...///000000000//////...//////000111---///000222333777;;;???@@@IIIVVVeeeuuu|||wwwxxx}}}uuuiiiaaa\\\XXXSSSOOOLLLJJJHHHGGGFFFDDDAAA???>>>???AAACCCDDDGGGMMMVVV]]]___]]]ZZZSSSRRRQQQPPPNNNNNNNNNNNNOOOQQQTTTVVVVVVTTTRRRPPPOOOOOOOOONNNMMMJJJHHHGGGEEEEEEDDDDDDEEEEEEFFFGGGGGGEEECCCBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???@@@???===<<<::::::::::::666666777777888888888888777777777666666666555555666777777777888888888888888999:::;;;<<<@@@DDDHHHJJJNNNTTTZZZ^^^ccchhhkkksss{{{zzzxxx|||{{{zzzllliiiddd___[[[[[[[[[\\\___eeeiiikkkmmmnnnkkkeeeccc``````eeehhhhhhhhhjjjccccccdddeeefffffffffffffffhhhkkkooossswww{{{~~~~~~}}}vvvnnnlllnnnuuu|||{{{tttuuuuuuuuusssnnnhhhbbb^^^YYYUUUPPPLLLJJJHHHGGGEEEDDDDDDCCCAAA@@@>>>======;;;:::999888888:::<<<===@@@CCCGGGKKKPPPUUUZZZ]]]dddjjjrrrwwwyyy{{{wwwhhh\\\XXXWWWYYYfffvvvwwwhhh\\\^^^iiiuuu}}}}}}wwwjjjWWWCCC:::888666444333222222333333444444444555222111000///...---------,,,---....../////////...,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++***++++++++++++******)))------,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,---...///000000///////////////000111111---...000222444888>>>BBBCCCSSSeeerrr||||||xxxtttvvv{{{{{{sssiii```ZZZVVVRRRNNNKKKIIIIIIGGGFFFEEEDDDAAA??????@@@BBBDDDCCCFFFLLLVVV```eeedddaaaXXXWWWUUUSSSRRRPPPPPPPPPOOOQQQSSSTTTUUUSSSQQQPPPPPPQQQQQQPPPOOOLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGHHHGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDAAA@@@???===<<<;;;;;;;;;888888888777777777666666777777777777666666666666666777777777888888888888777888:::;;;<<>>===:::999888888888:::<<<>>>@@@BBBFFFKKKQQQVVVZZZ\\\bbbiiiqqqwwwzzz||||||jjj\\\XXXVVVUUU```pppzzzjjj^^^```hhhsss{{{tttaaaMMMAAA;;;777555555222333333333333333444444111111000///............++++++,,,---............,,,,,,,,,,,,,,,---------------------------------++++++++++++++++++++++++******++++++++++++******------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,,,,---...///000000......//////000000111111---///111333666;;;BBBFFFHHH___ttt~~~~~~zzzyyywwwvvvtttuuuxxx{{{|||~~~~~~uuullleee^^^WWWSSSPPPMMMIIIGGGFFFFFFEEEDDDEEEDDDBBBAAA@@@AAACCCDDDBBBCCCIIITTTaaaiiiiiiggg^^^\\\ZZZXXXVVVTTTSSSSSSSSSSSSTTTUUUTTTTTTSSSRRRQQQRRRRRRRRRQQQOOONNNLLLIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCEEEFFFGGGGGGGGGGGGBBBBBBAAA@@@???>>>===<<<::::::999999888777777666888888888888777777777777777777777777888888888888777888999:::<<>>===<<<:::999888888888:::<<<>>>@@@BBBFFFLLLRRRWWWZZZ[[[ccciiiqqqwwwyyy|||rrraaa\\\XXXTTT^^^nnnpppbbb___bbblllmmmXXXIII>>>777555666333333333333222222222222000000///////////////000------...............---,,,---------....................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...------------------------,,,,,,,,,,,,------......+++,,,,,,---...///000000---...///000000111111111000111333555999???FFFKKKXXXnnnxxxtttssstttuuuvvvsssvvvxxx{{{yyyrrrmmmfff___YYYTTTOOOLLLNNNJJJGGGEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAFFFRRRaaakkkmmmlllcccaaa___\\\ZZZXXXVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPLLLLLLLLLLLLLLLMMMMMMNNNMMMNNNOOOPPPPPPPPPOOOOOOLLLLLLLLLLLLKKKJJJIIIIIIDDDEEEFFFGGGHHHHHHGGGGGGDDDDDDEEEEEEDDDBBB@@@???;;;;;;;;;;;;;;;:::::::::999999999999888888888888777777777777888888888888777888999:::;;;???CCCGGGHHHLLLQQQVVVYYY]]]aaadddhhhppppppoootttssssss||||||~~~wwwwwwvvvtttppplllhhhfffbbbiiinnnmmmlllnnnpppoookkkhhhiiiooosssssstttvvv|||xxxtttooommmlllmmmnnnllloooqqqrrrrrrtttxxx|||}}}xxxwwwqqqtttssspppqqqttttttrrrpppoooooonnnllliiigggeeeaaa\\\VVVRRRNNNLLLIIIGGGEEEDDDCCCAAA???>>><<<<<<:::999888888888:::===>>>@@@BBBFFFLLLRRRWWWZZZ[[[dddjjjrrrwwwyyy{{{{{{ggg```[[[VVV```pppwwwvvveee^^^]]]dddzzzvvvaaaOOOAAA777444666333333333222222111111111000////////////000000111000000000000///...---,,,---.........//////000000........................------------------------------......///.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------------.........//////+++,,,,,,---...///000000------///000111111111111222333555777;;;BBBIIIOOOggg{{{}}}uuuppppppsssuuuwwwrrrtttwww|||ssskkkccc```[[[WWWSSSOOOJJJGGGNNNKKKGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@DDDPPP```kkkooonnnfffdddbbb___\\\ZZZXXXXXXVVVUUUSSSQQQPPPPPPQQQRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNNNNMMMNNNOOOOOOPPPOOOQQQSSSUUUUUUTTTSSSRRRNNNOOOOOONNNNNNMMMLLLKKKFFFGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHGGGEEECCCBBB;;;;;;<<<<<<===>>>>>>>>>:::::::::999999999888888777777777777888888888888777888999:::;;;???CCCGGGHHHLLLQQQUUUXXX\\\```cccdddmmmmmmmmmsssrrrrrr{{{wwwzzz~~~|||zzz|||yyyqqqjjjhhheeehhhmmmoooooonnnmmmmmmnnnooorrrvvvyyyzzz{{{|||~~~yyysssooommmooorrrpppqqqsssvvvxxxzzz{{{|||~~~{{{yyyvvvsssppprrruuuvvvrrrnnnmmmllliiigggeeeeeeeeeeeeccc___YYYSSSOOOKKKGGGDDDDDDBBB@@@??????>>>===;;;666777777777777888;;;===AAADDDHHHLLLQQQWWW]]]aaahhhlllqqqvvvyyy|||nnnaaa^^^___dddjjjuuu{{{ooobbbZZZ]]]ssslllVVVEEE<<<:::;;;000555333---///888999222111111111111000000000000////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------.........//////)))+++...000000...+++))))))))))))******++++++,,,,,,+++***+++---...---,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000111111111111000000///444222444;;;???EEESSSbbbyyyvvvsssqqqsssuuuxxxyyywwwyyy}}}wwwmmmddd^^^WWWVVVSSSPPPMMMKKKIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIHHHGGGFFFDDDBBBAAAAAAAAA???AAAJJJXXXdddkkkllliiigggccc^^^[[[YYYXXXXXXUUUSSSPPPMMMLLLLLLNNNOOOQQQSSSVVVWWWWWWTTTQQQNNNOOOOOOPPPPPPQQQSSSUUUUUUXXXWWWUUUTTTSSSTTTUUUUUUPPPPPPPPPPPPQQQQQQQQQRRRNNNMMMLLLMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???>>><<<;;;;;;::::::999999999999999:::888777555555777777777666888888999:::<<<>>>@@@AAAIIIMMMRRRWWWYYY[[[]]]___fffhhhkkklllnnnppptttvvvxxxyyyzzz{{{}}}~~~|||~~~{{{sssllliiihhhkkknnnppppppppppppqqqtttuuuxxx{{{~~~}}}wwwsssrrrsssvvvtttuuuwwwyyy{{{|||}}}}}}|||yyyxxxtttqqqoooqqqssssssoookkkiiihhhgggfffeeefffggggggbbb^^^YYYTTTPPPLLLIIIFFFDDDBBB@@@??????>>><<<;;;666777888888777888;;;>>>AAADDDHHHLLLQQQVVV]]]aaagggkkkqqqvvvyyy}}}yyyjjjddddddhhhooossszzzzzzkkk```___ooosss___MMM@@@:::999000555555000333===>>>888111111111000000000//////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------.........***,,,...//////...,,,************+++++++++++++++,,,+++***+++,,,------++++++,,,------...---------------------------------------------------------...///000111111222222222333333777>>>EEEOOO```qqq~~~zzzyyyyyyyyyzzz{{{{{{zzzxxxzzz~~~|||uuunnnggg```YYYUUUTTTSSSPPPNNNKKKIIIHHHHHHJJJJJJKKKJJJJJJIIIHHHGGGIIIIIIHHHFFFEEECCCBBBBBBBBBAAABBBIIITTT^^^cccdddaaa___\\\XXXUUUTTTSSSSSSPPPOOOLLLJJJJJJKKKLLLMMMOOOQQQSSSUUUUUUTTTRRRQQQOOOPPPQQQRRRTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTTTTUUURRRRRRRRRRRRSSSSSSSSSSSSQQQPPPOOOOOOPPPPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHCCCCCCBBBAAA???>>>===<<<;;;:::999999999999999999999888666666888999888777888888999:::<<<>>>@@@AAAGGGKKKPPPTTTWWWYYY[[[]]]ccceeegggiiikkkmmmqqqtttvvvwwwxxxyyy|||~~~}}}~~~vvvnnnjjjlllnnnqqqrrrrrrrrrtttuuu{{{}}}~~~zzzxxxzzz|||zzz{{{|||~~~~~~zzzxxxwwwvvvsssqqqpppqqqrrrqqqlllhhhhhhgggeeedddddddddeeefffccc___YYYTTTQQQNNNJJJHHHCCCBBB@@@??????>>><<<:::777888999888888999<<<>>>AAADDDHHHLLLPPPVVV\\\```fffjjjpppuuuyyy}}}}}}yyyyyynnnjjjmmmsssvvv~~~vvvjjjeeennn}}}}}}kkkWWWFFF<<<777333777666222444<<<===888111111000000000000//////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,,,,+++++++++,,,---------------------------------------........................------///000222333444555444666;;;BBBJJJXXXmmm}}}~~~~~~}}}|||sssmmmfff___ZZZWWWUUUSSSPPPOOOMMMKKKIIIHHHHHHGGGMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIHHHFFFEEEDDDDDDEEECCCBBBFFFNNNTTTWWWXXXVVVUUURRRPPPNNNMMMMMMMMMIIIHHHGGGFFFGGGIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTPPPQQQSSSUUUWWWWWWWWWWWWUUUUUUVVVWWWWWWWWWVVVVVVTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTSSSSSSTTTSSSQQQOOOOOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDCCCBBB@@@??????<<<;;;:::999999999999999:::999777777999:::999888777888888:::;;;===???@@@EEEHHHMMMQQQSSSUUUXXXZZZ^^^```ccceeegggjjjnnnppptttuuuvvvwwwzzz{{{zzz~~~xxxpppllloooqqqrrrssstttuuuwwwyyy~~~~~~}}}zzzxxxvvvuuuuuutttsssrrrssssssppplllhhhkkkiiigggdddbbbaaaaaaaaaddd```ZZZUUUQQQMMMIIIGGGCCCAAA?????????>>><<<:::888999999999999:::===???AAADDDHHHLLLPPPUUU[[[```eeeiiioootttxxx|||~~~tttsssvvv}}}~~~uuusssuuuwwwoooqqqxxxuuu```MMM???888777888555111222666666111111000000000////////////////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***)))((()))+++,,,+++***++++++,,,------------,,,------------------------------------............---...///000111333555666555999???EEEOOO___uuu~~~tttkkkeee]]]VVVSSSSSSSSSSSSMMMLLLKKKJJJIIIIIIIIIIIIOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHFFFEEEFFFIIILLLLLLLLLMMMLLLJJJIIIHHHHHHHHHHHHEEEEEEDDDEEEFFFIIIKKKMMMNNNNNNNNNNNNOOOQQQSSSUUURRRSSSUUUWWWXXXWWWUUUTTTUUUVVVXXXYYYZZZYYYXXXXXXUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUUVVVVVVVVVTTTRRRRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCBBBBBB>>>===<<<;;;:::999999999:::999777777999:::999888777777888999:::<<<>>>???CCCFFFKKKNNNPPPRRRUUUWWWZZZ\\\___bbbdddgggkkknnnrrrssstttvvvyyy~~~yyywww|||~~~zzzsssoooppprrrtttuuuvvvwwwyyy{{{~~~~~~}}}|||~~~|||zzzxxxvvvttttttvvvuuuuuutttsssqqqmmmjjjjjjiiifffcccaaa```______eee```ZZZTTTOOOKKKGGGDDDCCCAAA???>>>>>>===;;;:::888999999999999:::===???AAADDDHHHKKKPPPUUU[[[___eeeiiioootttxxx{{{uuunnnkkkqqqzzz|||vvvttt|||jjjVVVEEE<<<888777444111111333222///000000000////////////...////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------------,,,,,,+++++++++***)))((()))+++,,,+++******+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,---------/////////000111333444555666;;;BBBKKKXXXlllyyyoooeee^^^VVVOOOMMMMMMOOOOOOMMMMMMLLLKKKKKKKKKLLLLLLOOOPPPPPPQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMLLLLLLLLLLLLJJJHHHGGGGGGGGGGGGFFFHHHGGGGGGGGGFFFGGGGGGGGGDDDDDDEEEFFFHHHJJJMMMNNNPPPOOOMMMLLLMMMOOORRRTTTUUUVVVWWWXXXWWWUUURRRQQQSSSUUUVVVXXXXXXXXXWWWVVVTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLLLLKKKJJJJJJHHHGGGFFFEEEDDD@@@???>>><<<;;;:::::::::999888666666888999888777777777888888:::;;;===>>>BBBEEEIIILLLNNNPPPSSSUUUWWWYYY\\\___bbbeeejjjmmmppprrrtttvvvxxx}}}|||xxx{{{|||vvvrrrqqqtttwwwxxxyyyzzz|||}}}}}}||||||~~~}}}{{{yyywwwuuutttvvvvvvuuusssqqqooonnnmmmgggfffdddcccbbbbbbbbbbbbbbb^^^XXXRRRMMMIIIEEEBBBBBBAAA???>>>>>>===;;;999777888999888888999<<<>>>BBBDDDHHHKKKOOOTTTZZZ^^^eeeiiiooossswwwzzz}}}vvvmmmgggjjj}}}|||uuu}}}uuuwwwdddPPPBBB999777444333444555444333000000////////////......////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,,,,+++******+++,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------000000000000111333555666666===GGGSSSggg~~~~~~xxxqqqbbb]]]VVVPPPNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNOOOPPPRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGIIIJJJLLLNNNOOOPPPOOOMMMLLLMMMOOORRRTTTWWWXXXXXXWWWVVVTTTSSSQQQRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVVVVXXXZZZ[[[ZZZYYYVVVUUUTTTSSSQQQPPPOOONNNMMMLLLKKKJJJIIIGGGFFFFFFCCCBBBAAA???===<<<<<<;;;999888666666888999888777777777777888999:::<<<<<>>>>>>>>===;;;999666777888888777888;;;>>>BBBDDDHHHKKKOOOTTTYYY]]]fffjjjooosssvvvxxx{{{}}}|||rrrhhhfffwwwvvvwww~~~{{{uuu\\\III;;;888555555555444333333000000/////////.........////////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---...//////000++++++++++++++++++++++++*********+++++++++++++++,,,+++***+++,,,------+++******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,---......//////......///111444777999:::AAAKKK[[[rrr}}}yyy{{{yyysssooo```\\\WWWTTTRRRQQQPPPPPPPPPOOOOOONNNNNNOOOOOOPPPMMMNNNPPPRRRTTTUUUVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPPPPOOOMMMKKKKKKLLLGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNQQQTTTVVVXXXXXXXXXWWWWWWWWWVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWYYY]]]^^^^^^]]]XXXWWWVVVUUUTTTSSSRRRRRRNNNMMMLLLKKKIIIHHHGGGGGGFFFEEECCCAAA???>>>======:::999777777999:::999888777777777777888:::;;;<<>>>>>>>>===;;;999666777777777777888;;;===BBBDDDHHHKKKOOOTTTYYY]]]gggjjjooosssuuuxxxzzz|||xxxjjjeeesss}}}tttuuuyyydddMMM???;;;666555333000......000/////////............000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---///000111111***++++++,,,,,,++++++***)))))))))******++++++,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,------...///000000---------///222666999<<<>>>DDDNNN^^^wwwzzzwwwttttttyyyyyyqqqkkkgggfff[[[XXXUUUSSSRRRQQQOOONNNPPPPPPOOOOOOOOOOOOOOOPPPLLLMMMOOORRRTTTVVVWWWXXXUUUUUUVVVVVVVVVVVVWWWWWWQQQRRRRRRQQQPPPOOOOOOOOOHHHIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKMMMOOOSSSVVVYYYXXXXXXWWWXXXXXXYYYZZZ[[[XXXWWWUUUTTTSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXX[[[^^^aaaaaa```YYYYYYXXXWWWVVVUUUUUUTTTNNNMMMLLLKKKJJJIIIHHHGGGHHHFFFEEEBBB@@@???>>>>>><<<:::999999:::;;;;;;:::777777777777888999:::;;;===???AAACCCEEEGGGKKKNNNNNNQQQUUUXXX\\\```eeehhhjjjllloooqqqtttxxx}}}}}}tttxxx~~~{{{xxxuuutttttttttvvvvvvvvvwwwxxxvvvrrrnnnllllllkkkkkkjjjiiihhhhhhjjjhhhfffdddbbb```\\\YYYZZZUUUOOOJJJIIIGGGDDDAAABBB@@@===<<<======<<<;;;888888777777888:::<<<===BBBEEEIIIMMMPPPUUUZZZ]]]cccjjjpppqqqsssxxx{{{|||}}}ooofffjjjttt|||uuu|||}}}pppXXXDDD666222444111222444///222111111111000000//////000/////////............///////////////000111222000000///...---,,,,,,,,,---+++***+++...000///---000///---+++++++++---......---+++******---///111************))))))((((((***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000000/////////000000222333333222222444777:::DDDEEERRRkkk~~~ooooooqqqxxx~~~{{{xxxssslllfff```\\\ZZZQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWUUUUUUTTTTTTUUUVVVXXXYYYUUUUUUTTTSSSRRRQQQPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOONNNNNNNNNSSSPPPNNNNNNQQQSSSSSSRRRVVVVVVUUUUUUVVVXXXZZZ[[[XXXWWWVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUVVVWWWYYYZZZYYYYYYXXXYYYZZZ\\\]]]___\\\[[[ZZZXXXWWWWWWWWWWWWRRRQQQNNNLLLIIIGGGFFFFFFIIIHHHFFFEEECCCBBBBBBAAA???===:::999999999999888777777777777777777777777<<<<<<===???CCCGGGLLLNNNLLLOOOTTTWWWYYY[[[]]]___eeegggjjjlllpppuuu{{{wwwyyy}}}|||zzzxxxvvvuuutttsssvvvuuuuuuuuuvvvtttqqqnnnkkkkkkjjjhhhggggggfffffffffdddbbb```___^^^[[[YYYXXXTTTNNNJJJHHHFFFCCCAAAAAA???>>>===>>>===;;;:::888888777777888:::<<<===BBBDDDHHHLLLOOOTTTYYY\\\bbbiiioooqqqrrrwww{{{|||~~~ooocccbbbhhhyyytttuuuaaaJJJ:::666777333444777222222111111111000000000000000000/////////.........//////.........///000000/////////...---------,,,---,,,+++,,,///111000...000...---++++++,,,---...///---,,,***+++,,,...000,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......//////000///000111111222555999<<>><<<999888888888777666888888888888888888888888;;;;;;;;;===???CCCFFFIIIJJJMMMRRRUUUWWWYYY[[[]]]bbbdddhhhkkkoootttzzz~~~||||||~~~~~~|||zzzzzzzzzzzzyyyxxxvvvtttrrruuusssrrrqqqrrrqqqooonnnjjjiiigggeeeddddddeeeeeebbb___\\\ZZZZZZZZZYYYWWWUUUQQQMMMIIIGGGEEECCCAAA@@@???>>>>>>???===:::888888777777777888:::<<<===AAADDDGGGKKKNNNSSSWWW[[[```hhhnnnoooqqqvvvzzz{{{tttfff______qqqsssyyyuuuqqqsssvvv{{{zzzjjjQQQAAA:::999444555999555111111111111111000000000000000000/////////......//////......---...........................------...---,,,---///111000//////...---,,,+++,,,---...000...,,,++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...............//////---///111222444888===AAAFFFQQQfff|||yyynnngggaaafffqqq}}}vvvqqqlllhhheeeccc```\\\YYYVVVTTTSSSWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUUUUTTTSSSRRRQQQQQQOOOOOONNNMMMNNNOOOPPPQQQRRRQQQOOONNNMMMMMMNNNOOOOOOMMMMMMOOORRRTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXWWWXXXXXXYYY[[[[[[YYYXXXVVVTTTTTTUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWVVVTTTSSSQQQOOONNNMMMGGGIIIJJJKKKJJJGGGCCCAAA@@@>>>;;;:::::::::888777888888888888888888888888;;;;;;;;;<<<>>>@@@CCCDDDIIILLLOOORRRSSSUUUXXXZZZ]]]```eeejjjoootttyyy||||||zzzwwwwwwxxxyyyzzzyyywwwtttrrrrrrpppmmmllllllmmmlllkkkjjjiiifffdddcccccccccddd```\\\XXXUUUTTTTTTSSSRRRPPPNNNKKKHHHFFFDDDBBBBBB???>>>>>>??????===999666777777777777888:::<<<>>>AAACCCGGGJJJMMMQQQVVVZZZ___gggmmmnnnpppuuuyyyzzz}}}}}}oooccc^^^bbbttt}}}zzzyyy|||lllfffhhhlllooossszzz{{{nnnXXXEEE===:::444555999555111111111111111111111111000000000////////////...000///...------------------------...............------------...//////......------,,,,,,,,,---...000///---,,,++++++,,,---.........------------------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------......//////111333555888<<>>@@@BBBDDDGGGJJJMMMOOOQQQSSSUUUXXXYYY]]]dddiiinnnsssxxx{{{}}}~~~}}}yyywwwvvvxxxzzz{{{zzzxxxtttrrrooommmiiihhhhhhiiiiiihhhjjjhhhfffdddcccbbbbbbbbb^^^[[[VVVRRRPPPOOOMMMLLLKKKKKKIIIGGGEEECCCBBBBBB???>>>>>>??????<<<999666777777666777999;;;===>>>AAACCCGGGJJJMMMQQQUUUYYY```hhhnnnnnnppptttxxxyyy{{{}}}vvvggg\\\XXXfff||||||wwwhhhbbbdddfffhhhjjjttt~~~|||rrr\\\III???;;;333333777333111111111111111222222222111000000000////////////000///...------------------------...............+++,,,,,,,,,,,,,,,---------------,,,------------///...---,,,,,,,,,,,,---,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------...//////000222444666999>>>CCCGGGOOOfffuuulllfffcccjjjrrrvvvnnnhhhdddbbbZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUSSSTTTUUUUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUUUUTTTTTTUUUVVVWWWYYYZZZ[[[\\\]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUVVVVVVTTTRRROOONNNNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYYYYWWWXXXXXXYYYXXXWWWVVVVVVUUUVVVVVVWWWXXXXXXYYYYYYYYYWWWTTTRRRPPPQQQRRRSSSVVVWWWXXXYYYZZZZZZYYYYYYUUUVVVVVVVVVUUUTTTRRRQQQPPPNNNMMMKKKJJJJJJJJJKKKHHHFFFDDDBBBAAA@@@===:::888888888888888888888888777888999;;;>>>@@@BBBCCCFFFHHHKKKMMMOOOQQQTTTWWWWWW[[[bbbhhhmmmrrrwwwzzz~~~|||~~~}}}}}}}}}}}}}}}~~~|||}}}~~~~~~zzzwwwxxxyyy{{{{{{zzzxxxuuusssmmmkkkhhhgggggghhhgggfffggggggfffdddcccaaa```___]]]YYYTTTQQQNNNLLLIIIGGGGGGHHHHHHFFFCCCBBBBBBBBB@@@???>>>>>>===<<<888666666666666777999;;;===???AAADDDGGGJJJMMMQQQUUUYYYbbbiiiooooooppptttwwwwwwzzz|||{{{iiiZZZSSS[[[lllwwwiiicccaaa```aaacccnnnyyy{{{uuu```MMMBBB===444333555111111111111222222222222222111111000000000///////////////......---...........................------***+++,,,,,,+++***+++---,,,,,,------------------......---,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------...///000000///111444666:::???EEEIIIYYYpppvvvkkkeeedddeeepppxxx~~~wwwlllddd___]]]XXXWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWWWWVVVVVVUUUTTTTTTVVVWWWXXXXXXXXXXXXUUUVVVWWWWWWXXXXXXXXXXXXVVVXXXZZZ]]]___aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaa```___]]]ZZZXXXVVVVVVUUUTTTRRRPPPOOONNNOOOOOOTTTVVVWWWWWWUUUTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]][[[\\\\\\\\\[[[YYYXXXVVVTTTUUUVVVWWWXXXXXXXXXXXXXXXWWWUUUSSSRRRRRRRRRRRRUUUVVVWWWXXXYYYXXXXXXWWWVVVWWWXXXXXXXXXWWWVVVUUUSSSQQQNNNKKKKKKLLLNNNOOOIIIGGGEEECCCBBB@@@<<<999999999999999999999999999444555777999;;;===???@@@CCCEEEHHHJJJLLLPPPTTTWWWVVVYYY___dddiiioootttxxx}}}~~~|||{{{|||~~~{{{{{{{{{|||}}}~~~||||||}}}~~~~~~zzzwwwzzz{{{||||||{{{xxxvvvtttmmmkkkiiihhhiiiiiigggfffddddddeeedddbbb```]]][[[YYYVVVSSSQQQOOOLLLIIIFFFCCCEEEGGGEEEBBBAAAAAACCCAAA???===<<<<<<;;;888666666666666777999;;;===???BBBEEEHHHKKKNNNQQQVVVYYYdddkkkpppppppppsssvvvvvv{{{|||~~~ppp```UUUWWW```pppqqqggg```\\\\\\```kkkwwwtttyyywwweeeRRRHHHBBB888666777111111111111222222333333333111111111000000000////////////.........///000000/////////...---------,,,+++,,,...---+++***+++---+++,,,,,,---.........---,,,,,,,,,------------...++++++,,,,,,,,,---------,,,+++)))(((((()))+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................///000111222///222555999>>>DDDKKKPPPggg~~~zzzmmmeeeeeekkkpppxxx~~~tttjjjaaa\\\YYYWWWWWWWWWVVVWWWWWWXXXYYYXXXXXXXXXXXXXXXWWWWWWWWWVVVVVVXXXYYYZZZ[[[[[[[[[YYYYYY[[[\\\]]]]]]]]]]]]\\\^^^bbbeeehhhkkkllllllnnnmmmmmmmmmmmmlllllllllllllllkkkhhhddd```[[[YYYXXXWWWWWWVVVUUUTTTTTTSSSWWWYYY\\\\\\ZZZXXXYYYZZZYYYZZZ\\\^^^___``````___````````````^^^[[[YYYWWWUUUVVVWWWXXXYYYYYYYYYXXXVVVVVVVVVVVVUUUSSSRRRRRRTTTUUUVVVXXXXXXWWWUUUUUUTTTUUUWWWXXXXXXWWWVVVUUUSSSRRRPPPNNNNNNNNNOOOPPPKKKIIIGGGEEEDDDAAA===:::999999999999999999999999666777888:::;;;<<<======???AAADDDGGGJJJMMMRRRVVVTTTWWW[[[```dddjjjpppuuuzzz}}}zzzxxxyyyzzz{{{{{{{{{|||~~~||||||||||||}}}~~~}}}zzzwww|||}}}}}}|||zzzxxxvvvuuunnnlllkkkjjjkkkjjjhhhgggaaabbbdddcccbbb^^^[[[XXXVVVTTTRRRQQQPPPMMMJJJGGGBBBDDDFFFEEEBBB@@@AAACCCBBB@@@===;;;;;;:::888777666666666777999;;;>>>???CCCEEEIIIKKKNNNRRRVVVYYYfffmmmqqqqqqpppsssvvvvvv||||||}}}{{{jjjYYYVVVXXXcccqqqyyylllaaaZZZ[[[___kkkxxx|||ooottt|||||||||~~~~~~vvviiiVVVLLLFFF<<<999999333111111111222222333333333111111111111000000000000///////////////000111222000000///...------,,,,,,+++...///...,,,+++,,,...+++,,,------.........---+++,,,,,,------.........,,,,,,,,,---------......+++***(((''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........//////111222222111444888===CCCJJJRRRWWWuuutttiiidddiiiuuu}}}xxxqqqhhh```[[[YYYYYYXXXXXXXXXXXXXXXYYYZZZXXXXXXXXXXXXYYYYYYYYYYYYWWWXXXZZZ[[[]]]]]]^^^^^^[[[\\\^^^___```aaaaaabbbdddfffjjjnnnqqqtttvvvvvvxxxwwwwwwwwwwwwwwwwwwvvvwwwvvvuuurrrnnngggbbb^^^\\\]]]]]]]]]\\\[[[ZZZYYYXXX[[[______^^^]]]^^^```]]]^^^```aaabbbaaa``````bbbccccccbbb```]]]YYYWWWVVVWWWXXXZZZZZZZZZZZZYYYVVVVVVWWWWWWWWWUUUSSSRRRSSSTTTVVVWWWWWWVVVTTTSSSQQQRRRTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOONNNLLLJJJIIIGGGDDD@@@<<<999999999999999999999999:::;;;<<<============<<<<<>>:::888666333333222222111000000000000000000000000000000000111000///------......///111...,,,---//////---+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///000111000...---,,,---))))))***+++,,,------...------,,,,,,+++***)))))),,,++++++******++++++,,,,,,---------------------111111000///...---,,,,,,......///000111222333333555777===CCCDDDHHHYYYjjjuuuhhhccchhhsss|||}}}wwwoooiiieeebbb^^^[[[^^^]]]\\\[[[[[[]]]^^^```YYYYYYYYYZZZZZZ[[[[[[[[[]]]]]]^^^aaadddggghhhgggbbbeeeiiikkklllmmmooopppqqqsssvvvzzz~~~~~~yyyrrrllliiiggggggggghhhhhhgggdddbbbbbbccceeefffggghhhggggggccccccccccccddddddeeeeeegggeeecccbbbaaa___[[[XXXWWWWWWWWWWWWXXXXXXXXXYYYZZZXXXVVVVVVVVVVVVTTTRRRVVVVVVUUUTTTSSSRRRQQQPPPUUUTTTRRRPPPPPPQQQRRRSSSVVVVVVVVVUUUUUUTTTTTTTTTOOONNNLLLIIIGGGFFFEEEDDD@@@>>><<<:::888777777777777777777888999;;;<<<===>>>???AAACCCFFFJJJLLLNNNRRRVVV[[[```dddiiinnnrrrwww{{{~~~}}}yyyxxxyyy{{{|||yyyvvvuuuwwwzzz~~~|||}}}~~~}}}|||{{{|||~~~~~~|||yyywwwwwwwwwwwwxxxxxxwwwtttrrrqqqnnnkkklllmmmlllfffaaa___^^^]]][[[YYYWWWVVVUUUVVVTTTPPPNNNMMMLLLJJJHHHHHHGGGEEECCCAAAAAAAAAAAA??????===<<<:::888777777777777666666777999;;;<<>>;;;:::999999999777777777888999:::<<<<<<===>>>???BBBFFFIIILLLNNNQQQUUUZZZ^^^cccggglllpppvvv{{{~~~|||yyyxxxxxxzzz{{{yyyuuussssssvvvzzz}}}zzz|||}}}zzzyyyzzz|||||||||zzzxxxvvvuuuttttttuuuvvvuuurrrppprrrpppoooooopppnnnhhhccc^^^]]]\\\ZZZXXXVVVTTTSSSUUUSSSPPPNNNNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@@@@@@@??????===<<<:::888777777777777666666777999;;;<<<>>>AAADDDHHHMMMTTT[[[```mmmzzzxxx{{{}}}~~~}}}}}}yyyiii___WWWXXX^^^iiiwwwsssjjjnnnuuu{{{mmmggggggppp|||}}}xxxwwwqqqyyywwwiiiWWWGGG===888777555555555444333333222222000000000000000000000000111000///.........//////---,,,,,,---///000///...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...,,,+++++++++---,,,,,,,,,+++++++++***---,,,,,,++++++*********...------,,,,,,------...//////...---,,,++++++***////////////////////////////////////000111222222777;;;BBBGGGLLLXXXooowwwfffaaa]]]```jjjwwwzzztttllljjjgggfffgggiiiiiiiiijjjhhhfffdddbbbaaaaaaaaaaaa```___^^^]]]]]]]]]^^^aaaaaabbbcccfffjjjnnnppptttxxx}}}{{{vvvrrrsssssssssrrrpppmmmkkkiiijjjjjjiiihhhgggfffeeeeeeeeedddcccccccccbbb___\\\\\\]]]^^^______]]]\\\[[[TTTSSSRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOPPPQQQSSSTTTUUUVVVVVVVVVTTTTTTRRRQQQOOOLLLJJJHHHFFFEEECCCBBB@@@>>><<<;;;::::::777777777777888999:::;;;;;;<<<>>>AAADDDHHHKKKMMMPPPSSSXXX]]]aaaeeejjjmmmttt{{{~~~|||yyyyyyyyyzzzzzzxxxtttqqqppprrrwww{{{{{{}}}}}}{{{yyyzzz{{{{{{{{{yyyxxxwwwuuutttsssssstttsssqqqooorrrrrrqqqrrrrrroooiiieee___^^^]]][[[YYYWWWUUUTTTSSSRRROOOOOOOOONNNMMMKKKHHHFFFDDDBBB@@@@@@@@@@@@??????===<<<:::888777777777777666666777999;;;<<<>>>AAADDDHHHMMMRRRYYY]]]fffttt}}}zzzttttttxxxzzz|||}}}~~~qqqggg]]]ZZZ^^^hhhxxxtttfffcccgggppp}}}tttpppvvvzzzwwwxxx|||}}}rrr```NNN@@@999888555555444444333222222222000000000000000000000000000000000///////////////...---------............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---///000000...,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,,,,------.........------,,,,,,,,,............//////000000000000//////000111222333888===CCCHHHPPP```yyyyyymmm^^^\\\]]]cccnnnzzz}}}uuuppplllllllllmmmpppsssuuuvvvwwwuuurrrooollliiihhhgggeeedddbbb``````aaabbbcccfffggghhhkkkoootttzzz{{{}}}|||{{{xxxtttpppllljjjhhhggggggfffeeedddcccccceeedddddddddeeedddbbb___]]]___aaaaaaaaa^^^\\\ZZZSSSRRRRRRSSSUUUVVVVVVUUURRRRRRPPPOOONNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRSSSUUUVVVVVVVVVTTTSSSSSSRRRQQQOOOLLLJJJHHHGGGDDDCCCBBB@@@>>>===<<<;;;777777777777888888999:::999:::<<>>===<<<999888888888888888999999888999:::===@@@CCCFFFHHHMMMPPPUUUYYY]]]bbbgggjjjpppxxx|||zzzzzz{{{|||||||||}}}|||yyyvvvwww{{{~~~|||{{{{{{|||}}}{{{{{{{{{{{{{{{{{{{{{zzzvvvtttsssrrrssssssrrrpppqqqqqqqqqooommmkkkhhhgggeeedddcccaaa___]]][[[ZZZSSSRRRQQQQQQQQQPPPMMMKKKJJJIIIFFFCCCAAA@@@@@@@@@??????===<<<:::888777777777777666666777999;;;<<>>::::::999999888999999999888888999;;;>>>@@@CCCDDDIIILLLRRRWWW[[[```eeeiiimmmuuu|||xxxwwwxxx{{{{{{{{{zzz}}}~~~|||yyyxxx|||~~~|||zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{uuutttrrrqqqrrrrrrqqqppppppooonnnllliiigggffffffgggfffeeecccaaa___]]]\\\VVVUUUTTTTTTSSSRRROOOLLLKKKJJJGGGEEEBBBAAAAAAAAA??????===<<<:::888777777777777666666777999;;;<<<===@@@DDDHHHKKKOOOSSSVVVXXX\\\bbbgggjjjnnnsssyyywww{{{tttggg]]]^^^mmm}}}xxxfff[[[\\\dddwww}}}mmm[[[III???555555444444333333222222000000000000000000000000000000111222111000///......000111///,,,++++++---------------............,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------..................///////////////111111000111333777;;;===???BBBGGGSSSjjjwwwjjj```]]]```eeejjjooouuuzzz}}}{{{yyy|||{{{vvvrrrpppqqqtttwww{{{|||vvvqqqnnnllllllkkkjjjiiihhhhhhggghhhgggggghhhiiihhhfffcccbbbaaa```^^^\\\ZZZWWWVVVUUUSSSRRRQQQQQQQQQOOOMMMOOOMMMKKKIIIIIIJJJLLLMMMNNNQQQUUUYYY[[[[[[ZZZZZZXXXVVVTTTRRRQQQQQQRRRSSSRRRSSSTTTUUUTTTRRRPPPOOOJJJJJJJJJIIIGGGEEECCCBBB<<<<<<;;;:::999999::::::888888999:::<<<>>>@@@AAADDDHHHMMMSSSXXX]]]cccgggkkksss{{{~~~zzzuuutttwwwzzz{{{zzzvvvzzz}}}{{{xxxwwwzzz~~~|||zzzxxxwwwvvvzzzzzzzzzzzzzzzzzzzzzzzzuuusssqqqpppqqqqqqpppoooooonnnllliiifffdddeeefffhhhgggeeecccaaa___^^^]]]YYYWWWVVVVVVVVVTTTPPPMMMLLLKKKHHHEEECCCBBBAAAAAA??????===<<<:::888777777777777666666777999;;;<<<:::>>>CCCGGGKKKOOOTTTWWWTTT\\\ffflllkkkkkkqqqyyywww{{{yyymmmcccaaannn}}}nnn___```bbbooouuubbbNNN@@@777666666555444444333333000000000000000000000000000111111222222000///...,,,///000///,,,+++---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---.........---------,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...---------------------,,,////////////////////////111111111222555999===@@@@@@CCCIIIWWWrrr|||pppfff___aaadddiiinnnrrrwww{{{|||zzz}}}}}}wwwtttuuuwwwyyy~~~xxxsssppppppooonnnllljjjhhhggggggiiihhhhhhhhhiiihhhfffdddcccbbb```^^^[[[YYYXXXWWWTTTRRRQQQPPPQQQQQQPPPNNNPPPNNNLLLJJJJJJKKKMMMOOOQQQTTTYYY]]]___```___^^^ZZZXXXTTTQQQPPPPPPRRRSSSRRRSSSUUUUUUUUUTTTRRRQQQMMMMMMMMMLLLJJJHHHFFFDDD======<<<;;;::::::::::::888999999:::;;;<<<>>>???@@@DDDJJJPPPUUU[[[aaaeeekkkqqqyyy|||~~~~~~yyytttrrruuuzzz}}}~~~|||yyyyyyxxxvvvxxx|||~~~zzzvvvvvvvvv}}}zzzxxxwwwwwwxxxwwwvvv{{{vvvrrrqqqrrrtttsssqqqmmmlllkkkhhheeeeeefffhhhiiiiiigggeeebbb^^^[[[YYY[[[YYYWWWXXXYYYWWWQQQMMMNNNKKKHHHFFFEEEDDDAAA@@@???>>><<<:::888777666666555555555666777999:::;;;===@@@CCCFFFIIILLLQQQTTTUUUYYY^^^dddiiioootttxxxxxx{{{wwwhhheeeooo{{{vvvddd\\\aaammmrrrXXX@@@<<<666333555555333222333111111111111111111222222000///.........000111222////////////............////////////////////////---,,,,,,,,,,,,---............---,,,,,,,,,,,,---+++,,,...//////...,,,+++---,,,,,,+++*********+++---------------------------------.........//////000000000000000000000000000222333555666999===@@@EEEEEEOOOgggrrrgggfffjjjooooooooosssxxx}}}{{{yyy{{{wwwtttssspppmmmkkkkkkjjjiiihhhjjjgggdddaaaaaacccfffhhhfffddd```]]]YYYWWWVVVUUUSSSSSSRRRQQQPPPOOOOOOOOOMMMNNNOOOMMMKKKJJJJJJKKKRRRUUUYYY^^^aaabbbbbbbbb___[[[VVVQQQMMMLLLLLLMMMPPPRRRTTTTTTSSSRRRRRRRRRNNNOOOPPPOOOMMMIIIFFFCCCAAA@@@>>><<<;;;::::::;;;999999:::;;;;;;<<<======>>>AAAFFFJJJOOOUUU\\\```iiilllppptttyyy}}}zzzvvvvvvxxx{{{||||||}}}yyywwwxxxxxxvvvxxx|||{{{xxxwwwxxx{{{yyyvvvvvvwwwxxxxxxwww{{{xxxuuusssrrrrrrqqqooommmllljjjgggddddddfffhhhhhhhhhgggeeebbb___\\\ZZZZZZZZZ[[[[[[[[[WWWRRRNNNOOOLLLIIIGGGEEEDDDBBB@@@???>>><<<:::888777666666555555666666777999:::;;;===???CCCFFFHHHLLLQQQTTTUUUYYY___dddiiioootttxxxyyy|||ssspppwwwoooaaacccmmm{{{dddNNN>>>888444555555333111333111111111111111111111111//////...---......000000////////////....................................------,,,,,,------...///000000///............///---------,,,,,,------------,,,,,,+++******++++++---------------------------------.........//////000000000000000000000000000111444555777;;;???BBBDDDJJJYYYrrrwwwllleeehhhoootttsssuuuyyy{{{wwwuuuuuurrrnnnlllkkkjjjhhhfffhhhgggeeedddcccdddeeeeeefffddd```]]]YYYWWWVVVVVVSSSSSSRRRRRRQQQPPPOOOOOOMMMNNNOOONNNLLLKKKKKKLLLTTTWWWZZZ^^^`````````___\\\YYYTTTOOOLLLKKKKKKLLLOOOQQQSSSTTTSSSRRRRRRSSSQQQQQQQQQPPPNNNJJJGGGEEEBBBAAA???<<<;;;:::::::::999::::::;;;<<<<<<======???AAAEEEIIILLLRRRWWW[[[eeehhhlllqqqwww~~~||||||{{{zzz{{{||||||{{{yyyzzzvvvtttvvvwwwvvvxxx|||~~~zzzxxxxxxyyyzzzxxxvvvuuuwwwxxxxxxwwwyyyyyyyyyvvvssspppnnnnnnmmmllljjjfffddddddfffhhhffffffeeedddbbb___]]]\\\XXX\\\```aaa^^^XXXRRROOOPPPNNNJJJHHHFFFDDDBBB@@@???>>><<<:::999777777666666666666666777888::::::<<>>===<<<:::999888777777666666666666777888999:::<<<>>>BBBEEEGGGKKKOOOSSSTTTXXX___eeejjjoootttwwwzzz|||xxxvvvyyyjjjhhheeelllyyywwwhhhIII???666555555333111222222222222111111111111111000000//////............//////.........---------........................---------------...//////......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---...---,,,,,,+++++++++,,,,,,------------------------............////////////////////////////////////000222555777999<<>>===<<<:::999888888777777666666666777888999999;;;>>>AAADDDGGGJJJOOORRRTTTXXX___fffkkkoootttwwwyyy{{{}}}~~~~~~rrreeebbb]]]aaammmrrrvvvQQQEEE999666666444222222222222222111111111000000111111111111000000//////............------------...........................------------...//////......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,---,,,,,,+++,,,,,,------------------------------........./////////000000////////////////////////222333666777999<<<@@@CCCGGG^^^yyytttbbbYYYZZZbbbnnnyyy~~~zzzwwwsssqqqqqqpppooonnnnnnlllhhhdddcccccceeefffeeecccaaa^^^\\\ZZZZZZZZZWWWVVVUUUTTTRRRQQQPPPOOOMMMNNNMMMLLLKKKLLLNNNPPPQQQSSSVVVXXXZZZYYYXXXWWWSSSQQQOOOLLLJJJJJJJJJJJJIIIKKKOOOPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKGGGFFFDDDBBB???<<<999888888888888888888999999999;;;===@@@BBBDDDHHHMMMPPPUUUYYY___eeelllrrryyy~~~{{{~~~|||zzzyyy|||yyywwwyyyxxxttttttvvvvvvwwwzzz{{{{{{}}}|||yyywwwwwwwwwuuutttuuuwwwxxxxxxvvvtttrrrrrrlllmmmmmmkkkiiigggggggggdddcccbbbaaa```_________]]]bbbhhhjjjfff^^^VVVQQQNNNKKKIIIGGGGGGFFFDDDCCC======;;;:::999888888888777777777777777888999999:::===@@@CCCFFFJJJNNNQQQSSSXXX___fffkkkpppsssvvvyyy{{{|||||||||~~~qqqdddaaaYYYYYYbbbeeeuuu|||YYYJJJ<<<777777555333333333333222222111000000000111111222222222111000000.........------------,,,------------------------......------......///000000000///............///+++,,,...//////...,,,+++,,,,,,,,,,,,,,,------...------------------------....../////////000000000000000000000000000000000222444666888:::>>>BBBEEEQQQiiiyyyjjj]]]ZZZ___gggqqqyyy}}}~~~|||yyyvvvtttttttttsssrrrqqqmmmiiidddbbbccceeegggeeecccaaa^^^]]]\\\[[[[[[XXXWWWVVVTTTSSSQQQPPPOOONNNNNNMMMKKKIIIJJJMMMOOONNNPPPSSSUUUVVVVVVTTTSSSPPPOOOMMMKKKJJJJJJJJJJJJHHHKKKNNNPPPPPPPPPQQQRRRQQQQQQQQQQQQPPPOOOMMMMMMJJJIIIHHHEEEAAA===:::888888888888888888888888888:::;;;>>>@@@BBBEEEJJJMMMOOOTTTZZZ```fffmmmssswww{{{}}}}}}{{{zzz{{{|||yyyxxxzzzzzzwwwwwwyyyxxxzzz{{{||||||}}}}}}{{{xxxxxxxxxyyyyyyxxxyyyxxxwwwwwwvvvuuurrroookkkmmmoooooollliiigggfffeeedddbbb```____________```cccgggiiihhhaaaWWWPPPKKKIIIGGGFFFFFFFFFEEEDDD===<<<;;;:::999888888888777777777777777888888999:::<<<@@@CCCFFFIIINNNQQQSSSXXX```ffflllpppsssvvvzzz{{{|||||||||~~~wwwjjjcccWWWUUU\\\^^^mmm___OOO>>>888888777555444333333222222111000000/////////111111222111000000.........---------,,,,,,------------------------...............//////000000000///............///,,,------------------,,,,,,,,,,,,,,,,,,---......------------------------.../////////000000000000000000000000000000000000222444777:::===BBBGGGKKK]]]uuukkkaaaYYY^^^hhhpppvvvzzz|||}}}}}}zzzwwwwwwvvvtttssspppnnnjjjgggeeeddddddeeeeeecccaaa___]]]]]]\\\]]]XXXXXXVVVUUUSSSQQQPPPOOONNNNNNLLLJJJHHHHHHKKKMMMNNNPPPRRRSSSSSSRRROOONNNMMMLLLKKKIIIIIIHHHHHHHHHHHHKKKNNNOOOOOOOOOOOOPPPOOOPPPRRRSSSSSSRRRPPPOOOMMMLLLJJJGGGCCC???;;;999:::::::::999999999999999999;;;<<<===>>>AAADDDGGGJJJOOOUUU[[[aaaffflllppp~~~{{{}}}~~~{{{zzz{{{}}}{{{xxxxxx{{{|||yyyyyy|||zzz{{{{{{{{{zzzzzz{{{}}}{{{yyyxxxxxxzzz{{{||||||}}}zzzwwwvvvvvvuuuqqqmmmkkknnnqqqqqqnnnjjjgggfffeeedddbbb```___^^^^^^___bbbccceeehhhhhhbbbWWWOOOIIIGGGFFFEEEFFFFFFEEEDDD===<<<;;;:::999888888888888777777777777777888999:::<<<@@@CCCEEEIIIMMMQQQRRRXXX```ggglllpppsssuuu||||||}}}}}}}}}~~~pppgggYYYTTT[[[]]]ggg}}}bbbQQQ@@@999999888666555333333222222111000000///---...///111111111000000......---------,,,,,,,,,------------------------...............///000000......---,,,,,,,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///------------------------////////////000000000000000000000000000000000000111333888<<<@@@FFFLLLQQQfff~~~xxxbbbZZZXXXaaannnvvvyyy{{{||||||~~~}}}yyyxxxvvvtttsssnnnmmmllljjjgggeeecccccceeecccaaa___^^^]]]]]]]]]YYYXXXWWWUUUSSSRRRPPPPPPNNNNNNLLLIIIGGGGGGJJJLLLOOOPPPRRRRRRQQQOOOLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIKKKNNNOOONNNNNNOOOOOONNNPPPSSSUUUVVVUUUSSSQQQOOONNNLLLIIIEEE@@@<<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<;;;;;;===@@@BBBGGGKKKRRRXXX]]]bbbgggkkk~~~||||||}}}~~~~~~|||{{{{{{||||||}}}~~~~~~|||zzzxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{yyywwwuuuuuuwwwzzz{{{zzzxxxuuutttsssqqqnnnkkklllnnnooopppooommmjjjhhhiiifffbbb``````___^^^]]]eeeddddddggghhhbbbXXXOOOKKKJJJHHHFFFDDDBBBAAAAAA@@@???===;;;999888777777888666555444555888;;;===:::<<<>>>AAAEEEIIILLLNNNSSSXXX```ggglllooosssuuuyyyxxxxxxyyy}}}lll___XXX\\\eeehhhuuummmVVVBBB>>><<<666333555222222222111111111111000000000000000////////////111///---++++++---///111------------------------------------------------...---,,,,,,,,,,,,---...------------------------///...---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,............////////////111000000000000000111222555555999>>>AAAFFFTTTccc}}}uuugggXXXZZZ___iiittt|||~~~~~~}}}}}}{{{vvvssspppoooiiilllooommmiiifffeeeeeehhhfffcccbbbaaa```]]][[[^^^\\\ZZZWWWTTTRRRQQQPPPNNNKKKHHHIIILLLNNNNNNLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIHHHGGGDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMNNNPPPOOOQQQSSSTTTTTTTTTUUUWWWPPPNNNLLLJJJGGGDDD???<<<<<<;;;::::::<<<<<<;;;:::888:::;;;<<<<<<===@@@BBBDDDHHHNNNSSSXXX^^^dddggg~~~}}}}}}~~~}}}}}}~~~~~~}}}|||zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwvvvvvvwwwyyy{{{}}}{{{xxxuuurrrqqqpppmmmlllnnnoooppppppooommmjjjiiieeecccaaa`````````___^^^bbbaaabbbdddddd___VVVNNNKKKJJJHHHFFFDDDBBBBBBAAA@@@???===;;;999888777777999888666555555666999::::::;;;>>>AAAEEEIIILLLNNNRRRXXX___fffkkknnnrrrtttxxxxxxxxxzzz||||||}}}xxxfff\\\]]]cccfffrrrsss\\\GGG@@@===777555888222222222222111111111111111111000000000/////////111000...------...000111------------------------------------------------...---,,,,,,,,,,,,---...------------------------///...---,,,,,,,,,,,,------------,,,,,,---..................////////////000000000000000111111222666777;;;@@@BBBIII[[[mmm{{{lllaaaYYY^^^fffqqqzzz|||wwwssspppnnnkkknnnpppooollliiihhhhhhgggeeecccbbbcccbbb```^^^___]]][[[XXXTTTQQQOOONNNNNNKKKIIIJJJLLLNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHIIIIIIGGGEEEDDDDDDFFFGGGIIILLLMMMLLLLLLNNNOOOOOOQQQTTTUUUTTTTTTTTTUUUQQQOOOMMMKKKJJJFFFBBB???>>><<<;;;:::;;;;;;:::999888:::;;;<<<<<<===???BBBDDDGGGMMMRRRWWW]]]bbbfff{{{{{{zzzzzzyyywwwvvvuuutttuuuvvvxxxzzz{{{}}}~~~}}}yyytttpppooonnnmmmlllnnnoooppppppooommmkkkiiibbbaaa``````aaaaaa___]]]]]]]]]^^^``````[[[SSSLLLJJJIIIGGGFFFDDDCCCBBBBBB@@@???===;;;999888777777:::999777555555666777888:::;;;===@@@DDDHHHKKKMMMQQQVVV]]]dddhhhlllppprrrvvvwwwxxxzzz|||~~~uuunnnuuuvvvgggcccdddeeeooo~~~}}}fffOOODDD>>>888666:::333222222222111111111111222222111111111000000000000000000000000000000000------------------------------------------------...------,,,,,,------...------------------------......---,,,,,,,,,------------------......///000............////////////000000000000000111222222777:::>>>BBBEEEPPPggg{{{vvviii___YYY\\\eeeqqq|||~~~yyytttqqqooonnnpppqqqqqqooolllllllllfffdddccccccddddddbbbaaa```___\\\YYYVVVRRRNNNLLLNNNLLLKKKKKKMMMNNNNNNMMMNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIGGGEEEDDDDDDFFFGGGIIIKKKLLLKKKKKKLLLNNNNNNQQQTTTUUUTTTSSSSSSSSSQQQPPPNNNNNNMMMJJJGGGDDD@@@>>><<<;;;;;;:::888777888999;;;;;;;;;<<<>>>@@@CCCFFFKKKPPPTTTZZZ___ccczzzzzzzzzyyyxxxwwwvvvuuuuuuvvvxxxzzz||||||||||||~~~yyysssooommmmmmnnnmmmoooooopppooonnnllljjjhhhbbbaaaaaaaaaaaa```]]]ZZZ[[[[[[[[[\\\\\\XXXQQQKKKIIIHHHGGGEEEDDDCCCCCCCCC@@@???===;;;999888777777888888666555555666777888:::;;;===@@@CCCGGGJJJLLLPPPUUU[[[aaafffjjjmmmppptttvvvyyy{{{|||}}}~~~sssfffkkkwwwzzznnniiigggooo}}}pppXXXHHH>>>888777:::333333222222222111111111222222222222111111111000...///000000000000///...........................------------------------------------------------...........................------,,,,,,,,,------,,,,,,,,,,,,---...000000............////////////000000000000111222333333777<<>>@@@BBBEEEHHHKKKPPPVVVZZZ{{{||||||||||||{{{{{{zzz{{{||||||}}}|||zzzyyyxxx|||xxxsssoooooopppqqqrrrppppppooonnnlllkkkiiihhhgggeeecccaaa```^^^ZZZXXXZZZZZZZZZXXXUUUQQQMMMJJJGGGGGGFFFEEEDDDDDDEEEEEE@@@???===;;;999888777777444444444555666777999999::::::<<>>DDDIIIVVVooozzzdddRRRNNNUUU^^^ooo{{{}}}{{{{{{wwwvvvttttttttttttsssqqqmmmkkkiiihhhhhhgggeeecccbbb```]]]ZZZVVVTTTRRRQQQNNNPPPRRRQQQPPPNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMKKKLLLKKKHHHEEEDDDDDDEEEGGGIIIKKKKKKJJJIIIJJJKKKLLLNNNQQQQQQQQQQQQSSSTTTRRRQQQQQQQQQRRRQQQOOOLLLJJJFFFAAA>>><<<;;;:::888666777888888888888:::<<<===???AAACCCFFFKKKQQQUUU~~~}}}{{{{{{}}}}}}}}}|||{{{zzzyyyyyy{{{wwwsssqqqqqqrrrssstttsssrrrqqqpppnnnlllkkkjjjhhhfffcccaaa```___]]][[[ZZZZZZYYYVVVRRRMMMJJJHHHGGGFFFEEEEEEEEEEEEEEEEEE@@@???===;;;999888777777555555555555666666777777999:::<<<>>>AAADDDGGGIIILLLPPPUUUYYY^^^bbbgggjjjlllrrryyy|||{{{yyyzzz|||}}}~~~tttkkkkkkvvv|||uuu___KKK???999777444444333333333222222222111111000000000/////////......////////////..............................------------------------,,,,,,---......---,,,,,,........................,,,,,,,,,,,,,,,---...///------,,,,,,,,,------...............////////////000000000111222333555555999@@@GGGNNN___zzzsss]]]OOOOOOZZZfffvvv~~~}}}|||yyywwwvvvwwwwwwuuusssooonnnllllllmmmlllkkkiiigggddd___YYYTTTRRRPPPPPPOOOQQQSSSSSSPPPNNNOOOPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKIIIFFFDDDDDDEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOQQQTTTVVVUUUTTTSSSTTTUUUTTTQQQOOOLLLHHHCCC???>>>===<<<;;;666777888888777777999;;;;;;<<<>>>???BBBGGGLLLQQQ~~~~~~}}}{{{zzz}}}}}}||||||{{{{{{{{{{{{zzzwwwsssrrrssstttuuuuuuuuutttsssqqqooonnnllllllhhheeebbb`````````___^^^YYYYYYXXXUUUPPPKKKGGGFFFFFFFFFEEEEEEEEEEEEFFFFFF@@@???===;;;999888888777666666666666666555555555999:::<<<>>>AAADDDGGGHHHLLLOOOTTTXXX\\\aaafffiiikkkrrryyy|||zzzyyyyyy{{{~~~}}}ppplllnnnzzzdddPPPBBB;;;777444444444333333333222222000000000000////////////000000////////////000000////////////////////////------------------------,,,,,,---......---,,,,,,////////////////////////,,,,,,,,,,,,,,,---...//////......---------................../////////000000000000111222444555666:::AAAHHHRRRfffoooZZZNNNQQQ^^^jjj{{{~~~|||yyyxxxyyyyyyvvvtttpppooonnnooopppqqqpppooolllhhhaaaYYYSSSPPPNNNNNNOOORRRTTTTTTQQQNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLIIIFFFDDDDDDEEEIIIJJJLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMNNNQQQUUUXXXWWWVVVVVVVVVWWWVVVSSSQQQMMMIIIDDD@@@???>>>===<<<666777888777666777999;;;999:::<<<===@@@DDDJJJNNN~~~}}}zzzyyy}}}|||yyywwwvvvvvvwwwwwwxxxxxxxxxwwwvvvwwwzzz}}}{{{yyyvvvtttsssqqqnnnllliiigggdddaaa^^^]]]\\\\\\YYYXXXVVVTTTPPPMMMJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@===;;;999777777777777666555444444555666777999;;;===>>>???AAADDDGGGMMMPPPTTTWWWZZZ___cccgggmmmppptttvvvwwwxxxyyy{{{||||||~~~yyynnnooo|||sss___HHH;;;999999777666666666666444222111111111111000000000000////////////////////////////////////////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,---......---,,,,,,,,,---///000000000///...000000000000////////////222222111000000222777;;;===@@@JJJ]]]uuuxxxeeeWWWPPPUUUfffvvv}}}}}}~~~|||zzzuuuuuusssrrrqqqqqqtttvvvoooiiiaaaZZZWWWVVVUUUTTTUUUSSSQQQOOONNNOOOPPPQQQPPPQQQQQQQQQPPPOOONNNNNNNNNNNNLLLIIIEEECCCCCCEEEHHHIIIJJJLLLLLLLLLLLLKKKNNNMMMMMMMMMNNNPPPRRRSSSVVVVVVUUUTTTRRRPPPOOONNNMMMJJJGGGDDDAAA???;;;888777777777777777888999999999999999:::;;;???DDDIII~~~|||{{{|||zzzxxxuuuttttttttttttvvvwwwvvvuuutttuuuxxx{{{|||zzzwwwuuutttssspppnnnkkkjjjgggccc```^^^]]]]]]YYYYYYWWWUUUQQQNNNJJJHHHGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@===;;;999777777777777666555444444555666777999:::<<<>>>???AAADDDGGGLLLOOOSSSVVVZZZ^^^cccgggnnnqqqtttvvvwwwxxxyyyzzz||||||}}}rrrqqqxxx~~~}}}xxxeeeOOO@@@;;;888666444444444444222111000000000000////////////////////////////////////........................///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,------...////////////.........//////000000111111333333222111111444999===???BBBMMMaaazzzppp___TTTTTT^^^qqq~~~}}}zzzzzzxxxvvvuuutttuuuvvvmmmggg___YYYUUUTTTTTTSSSTTTSSSRRRQQQPPPQQQRRRRRRQQQQQQRRRRRRQQQPPPPPPOOONNNNNNLLLIIIEEECCCCCCEEEGGGHHHIIIKKKKKKKKKJJJJJJMMMMMMMMMMMMNNNPPPRRRSSSUUUUUUUUUTTTSSSRRRPPPOOOOOOLLLIIIFFFDDDAAA>>>;;;888888777777777888888999999999999999;;;>>>DDDHHH~~~}}}~~~~~~zzzyyywwwtttsssqqqqqqppptttttttttsssrrrrrruuuwwwzzzyyywwwvvvvvvtttrrrpppllljjjgggccc```^^^\\\[[[YYYYYYXXXVVVSSSNNNJJJHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@===;;;999777777777666666555555555555666666888:::<<<===>>>@@@DDDFFFIIILLLPPPUUUYYY]]]cccfffnnnqqqtttvvvwwwxxxyyyzzz{{{{{{}}}~~~~~~|||vvvtttzzzyyyssspppwwwnnnYYYGGG>>>888666444333444444222111000000/////////.........////////////////////////------------------------...------,,,,,,---------------------------------------------------------,,,------......------,,,---------------......///------...///000111222222333444333333333666;;;???BBBFFFRRRhhhvvvfffVVVQQQYYYiii~~~~~~|||zzzwwwuuussssssiiiccc\\\VVVSSSRRRRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRQQQQQQOOONNNMMMIIIEEECCCCCCDDDFFFGGGHHHJJJJJJJJJJJJIIIMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSRRRPPPNNNKKKIIIGGGEEEBBB@@@:::999999888888888888999888999999999:::===BBBFFF~~~||||||}}}~~~zzzyyyxxxvvvsssqqqoooooorrrssssssqqqppppppqqqssswwwvvvuuuuuuuuutttqqqoooiiigggeeeaaa]]]ZZZXXXWWWXXXXXXWWWVVVSSSNNNJJJGGGHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@===;;;999777777777666666666555555666666666777999;;;===>>>@@@CCCFFFGGGJJJNNNRRRWWW\\\aaaeeelllooosssuuuvvvwwwxxxzzzzzzzzz|||~~~}}}~~~}}}sssqqqvvvjjjbbbiiixxxvvvbbbMMM@@@<<<999777555555555444333000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++---...///.........///000111111111333333333333444888===AAAEEEJJJYYYqqqnnn^^^OOOPPP^^^rrr}}}zzzwwwtttooommmddd```YYYTTTRRRQQQPPPPPPOOOPPPQQQSSSSSSTTTTTTSSSSSSTTTTTTUUUTTTTTTSSSSSSPPPOOOMMMIIIEEECCCCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJLLLLLLMMMMMMOOOPPPQQQQQQQQQRRRSSSTTTUUUUUUUUUTTTPPPNNNLLLJJJIIIGGGEEECCC<<<;;;:::999888888888888888888999999999<<<@@@CCC}}}zzzzzzzzz{{{{{{{{{zzzyyyvvvsssqqqoooqqqrrrrrrqqqooonnnooopppsssrrrqqqrrrrrrqqqnnnkkkgggfffccc```\\\YYYVVVTTTUUUUUUUUUSSSQQQMMMJJJGGGHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@===;;;999777777777555666666666666666666555777999;;;<<<===???BBBEEEDDDHHHLLLPPPUUUZZZ___ccchhhlllppprrrtttuuuwwwyyyyyyyyy{{{}}}}}}}}}~~~sssmmm~~~zzziii^^^dddrrr{{{jjjTTTBBB===:::777555555555555444222222222111111111000000////////////////////////------------------------,,,,,,,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++---...///000000000000////////////111222222222444888>>>BBBGGGPPPccc{{{hhhZZZNNNSSScccwww|||yyywwwsssmmmiiiaaa]]]WWWSSSQQQQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTPPPPPPNNNJJJFFFCCCCCCDDDGGGHHHJJJKKKLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVVVVPPPNNNLLLJJJJJJHHHFFFDDD>>>>>><<<;;;999888888888777888999999999;;;>>>AAA|||zzzyyyyyyzzz{{{|||||||||zzzwwwsssqqqqqqrrrsssqqqooonnnnnnoooooonnnnnnoooooommmiiifffeeedddccc```]]]YYYVVVUUUQQQQQQPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@===;;;999777777777555555666666666666555555666888:::;;;<<<>>>BBBDDDCCCFFFKKKOOOSSSXXX]]]aaacccfffkkkoooqqqsssvvvxxxxxxxxxzzz}}}}}}}}}~~~xxxmmmzzzmmm```eeeoooyyyrrr[[[GGG<<<999555333333333333222333333222222222111111111////////////////////////------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------......///111000000000/////////...000111222333555999@@@DDDIIIXXXooowwwbbbWWWQQQYYYjjj{{{{{{xxxvvvsssmmmiii___[[[VVVSSSRRRQQQQQQPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUQQQQQQNNNJJJFFFCCCCCCDDDHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKLLLNNNOOOOOOPPPOOONNNOOOQQQRRRTTTUUUUUUUUUQQQOOOMMMKKKJJJIIIFFFDDDAAA@@@>>><<<:::999888777777888888888888999<<>>AAADDDCCCFFFJJJMMMQQQUUUZZZ^^^]]]aaafffkkknnnqqqtttvvvwwwxxxyyy|||~~~}}}||||||}}}qqqxxxpppbbbeeejjjooo}}}zzzcccMMM===:::666333333333333222222222222111111111111000////////////////////////........................------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------...////////////...////////////000000000000111222333444777<<>>AAADDDCCCFFFIIIMMMPPPTTTYYY\\\ZZZ^^^dddiiilllpppsssvvvwwwwwwyyy{{{~~~|||{{{zzz{{{~~~vvvxxxooobbbccceeeeeerrriiiRRR@@@<<<888555555555555444111111111111000000000000////////////////////////////////////////////////...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...,,,---///000000000///...------...///000111222222222333444555888===DDDIIIOOOeeezzzgggUUUSSSWWWfffwwwxxxqqqnnnnnnmmmiiieee^^^[[[WWWUUUTTTTTTSSSRRRTTTSSSQQQPPPQQQRRRTTTUUUSSSTTTUUUUUUVVVVVVVVVVVVRRRQQQOOOKKKFFFCCCCCCDDDFFFGGGHHHJJJKKKJJJJJJIIIIIIKKKLLLNNNOOOOOOOOOOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUSSSPPPNNNLLLJJJGGGEEECCCBBB@@@===;;;999888777666777888888777888:::<<<~~~yyyxxxyyy{{{{{{yyyyyyzzz{{{xxx}}}{{{zzz}}}zzzuuuuuusssqqqnnnlllkkkkkkkkkllljjjiiihhhgggfffccc```___\\\YYYWWWXXXWWWSSSPPPLLLKKKIIIIIIJJJJJJHHHGGGFFFEEEDDDBBB@@@?????????BBB@@@>>>;;;999777666555444444555555555555555555555666777888:::===???@@@CCCEEEIIILLLNNNQQQUUUXXXWWW\\\ccciiilllmmmooopppsssssstttwwwzzz}}}}}}|||{{{yyywwwuuuwww{{{|||}}}{{{zzzvvvhhhaaa```dddmmmvvvtttXXXCCC;;;666777888555333333333333333222222222111111111000000///......------111111000///...------,,,,,,++++++++++++,,,------,,,---......//////......------............------//////.........---------,,,,,,,,,---------......000000000000000111111111222444111444??????@@@JJJRRRqqqppp\\\QQQTTT\\\iiizzz}}}{{{~~~~~~xxxtttooollljjjhhhgggeee___\\\XXXVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQUUUTTTSSSRRRRRRTTTVVVWWWUUUTTTQQQNNNKKKGGGEEECCCHHHHHHIIIIIIJJJIIIIIIIIILLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSQQQQQQPPPOOOLLLIIIFFFEEEEEEDDDBBB@@@>>><<<;;;:::666666777777888888888999~~~~~~{{{{{{zzzyyyyyyyyyyyyyyyyyyxxx|||}}}zzzyyy{{{zzzuuutttsssqqqnnnlllkkkkkkkkkiiihhhffffffffffffcccaaa^^^\\\YYYXXXXXXVVVSSSOOONNNMMMKKKKKKLLLLLLJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA>>><<<999777666666555555555555555555555555555555666888:::<<>>777666666333111000333333333222222222111111111111000000///.........000000//////......---------------------...//////,,,---......//////......------............------///.........------------,,,,,,---------.........000000000000111111111111000333222666AAABBBCCCNNN\\\zzz}}}hhhVVVQQQUUU^^^kkk{{{~~~|||}}}zzzssspppkkkiiihhhgggfffeee^^^[[[XXXVVVUUUUUUSSSRRRQQQRRRSSSSSSTTTTTTTTTSSSUUUTTTSSSRRRSSSTTTVVVWWWWWWVVVSSSOOOKKKHHHEEECCCFFFGGGHHHIIIJJJJJJJJJJJJNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRQQQNNNLLLIIIHHHGGGFFFEEECCC@@@>>><<<;;;777777777888888999999999~~~|||~~~|||~~~zzzwwwvvvxxxyyyyyywwwwwwzzzzzzwwwwwwyyyyyyvvvsssrrrpppnnnmmmlllkkkkkkfffeeeddddddeeeeeecccaaa]]]\\\ZZZZZZYYYVVVRRRNNNPPPOOOMMMMMMNNNNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA???<<<:::888777666555555555555555555555555555555666888:::<<<>>>???@@@CCCFFFIIILLLOOOSSSUUUVVVYYY]]]```bbbdddgggiiimmmmmmnnnrrruuuxxxxxxwwwzzzyyyyyyzzz{{{|||}}}~~~}}}||||||vvvkkkvvvssshhhiiimmmpppssszzz}}}zzzeeeNNNCCC999777777444111000333333333222222222111111111111111000//////......///////////////.........//////......//////000111,,,---......//////......------............------............------------,,,------------.........//////000000111111111111...333333888CCCDDDGGGSSShhh~~~ooo]]]OOOPPPWWWbbbppp}}}xxx|||~~~yyyuuummmjjjgggeeeeeeeeedddccc\\\YYYWWWUUUUUUUUUSSSRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTTTTSSSSSSUUUVVVWWWYYYWWWTTTPPPLLLHHHEEECCCDDDEEEGGGHHHJJJKKKKKKKKKNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQRRRSSSTTTRRRSSSSSSRRRQQQOOOMMMLLLJJJIIIHHHFFFCCCAAA>>>===888888999999999999999:::~~~}}}|||}}}~~~~~~xxxsssssswwwzzzyyywwwvvvwwwvvvuuuuuuvvvvvvvvvqqqqqqooonnnmmmlllkkkkkkfffeeedddcccdddccc```^^^[[[[[[\\\[[[YYYUUUPPPMMMQQQOOONNNMMMNNNNNNMMMKKKGGGGGGEEEDDDCCCBBBBBBBBBCCCBBB???===:::999777777555555555555555444444444555555666777999;;;===>>>@@@BBBFFFIIIKKKNNNRRRUUUVVVXXXZZZ\\\]]]___ccceeejjjjjjkkkooosssuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzzzz|||{{{zzzzzz|||~~~|||lllqqqrrrkkkkkkqqqwwwyyy~~~nnnVVVIII===999999666444444333333333222222222111111000000000//////..................////////////////////////...///000000111,,,---......///.........------............------------------------------------------............//////000000111111222222...555666:::CCCDDDIIIXXXpppqqqbbbUUULLLPPPYYYgggvvv~~~{{{uuurrruuu||||||vvvrrrkkkhhheeeccccccbbb```___YYYWWWVVVUUUUUUUUUTTTRRRPPPQQQSSSTTTVVVWWWWWWXXXUUUUUUTTTTTTTTTUUUVVVWWWYYYWWWTTTOOOKKKFFFCCCAAABBBCCCEEEHHHJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPSSSRRRPPPOOOOOOPPPRRRSSSRRRRRRSSSSSSRRRQQQOOONNNKKKJJJJJJHHHEEECCC@@@>>>::::::::::::::::::::::::~~~}}}}}}~~~~~~{{{vvvqqqrrrvvvzzzzzzxxxuuutttsssssssssrrrssstttooooooooonnnmmmllllllkkkiiigggeeedddcccaaa^^^\\\[[[\\\\\\[[[XXXSSSOOOMMMPPPNNNMMMMMMMMMMMMLLLJJJFFFEEEDDDCCCBBBAAAAAAAAADDDBBB@@@>>>;;;999888888666666555555555444444444444555555666888:::<<<===???BBBEEEHHHKKKNNNQQQTTTUUUWWWXXXYYYZZZ]]]```cccfffggghhhlllpppssssssssssssuuuwwwyyyzzzzzzyyyxxx{{{{{{{{{{{{{{{}}}~~~~~~~~~ooopppzzzppphhhppp{{{uuu]]]MMM>>>888888777666555333333333222222222111111//////...............---.........///////////////......------......///000,,,---......///.........------............------,,,,,,---------------------------.........//////...//////000111111222222///777888;;;BBBDDDKKK]]]yyyvvvgggYYYPPPMMMQQQ\\\mmm|||}}}xxxpppjjjiiinnntttyyy}}}wwwrrrllliiieeecccaaa___\\\ZZZWWWUUUTTTUUUVVVVVVTTTRRROOOPPPRRRTTTUUUWWWWWWXXXUUUUUUUUUUUUUUUVVVVVVWWWWWWVVVRRRNNNIIIEEEBBB@@@AAABBBEEEGGGJJJLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSQQQPPPNNNNNNOOOQQQRRRPPPQQQRRRRRRRRRQQQOOOOOOJJJKKKJJJIIIGGGEEEBBB@@@<<<<<<<<<<<<<<<;;;;;;;;;~~~~~~}}}yyyuuurrrrrruuuxxxxxxwwwtttrrrqqqsssrrrooonnnpppnnnnnnnnnnnnnnnmmmlllkkkkkkiiigggeeedddbbb^^^[[[[[[\\\]]][[[VVVRRROOONNNOOOMMMLLLLLLMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA>>><<<:::999888666666666555444444333333444444555666777999;;;<<<===@@@DDDGGGIIILLLPPPRRRSSSUUUWWWXXXYYY[[[^^^aaabbbbbbdddhhhlllooopppoooqqqsssvvvyyyzzzzzzyyyyyy{{{|||}}}}}}}}}~~~pppmmmttt}}}{{{jjjnnn{{{}}}dddRRR???888777666555444333333333222222222111111////////////............///////////////.........------,,,,,,------...///,,,---......//////......------............------,,,,,,,,,,,,------------------........./////////......///000111222222333000888:::;;;BBBEEEQQQfff|||ooo^^^QQQNNNPPPTTT```rrr}}}xxxooogggddddddhhhkkklllsss~~~wwwrrrllliiieeebbb___\\\XXXUUUTTTSSSSSSTTTVVVVVVTTTSSSPPPQQQRRRTTTVVVWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVTTTQQQMMMIIIEEEBBB@@@AAABBBDDDGGGIIIKKKMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPOOONNNOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNJJJKKKLLLKKKJJJHHHEEECCC>>>============<<<<<<<<<~~~}}}|||xxxwwwvvvuuuttttttttttttsssppppppsssrrrllljjjmmmlllmmmnnnnnnnnnmmmlllkkkllljjjhhhgggfffdddaaa^^^\\\]]]]]]YYYTTTPPPOOOOOOOOONNNLLLLLLMMMMMMKKKJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDAAA???<<<:::999999777666666555444444333333444444555555777888:::;;;:::===AAADDDFFFIIIMMMPPPPPPRRRUUUWWWXXXYYY\\\^^^]]]]]]___ccchhhkkkkkkkkklllnnnqqqtttvvvwwwwwwwwwyyyzzz|||{{{{{{|||~~~wwwjjjmmmxxxrrrmmmtttooo[[[EEE;;;999777555444333333333222222222111111000000000000000111111111000000//////......------------,,,,,,------...///,,,---......//////......------............------++++++,,,,,,,,,---------............////////////......///000111222333333111999;;;<<>>>>>>>>=========|||}}}~~~|||{{{xxxyyyyyywwwsssqqqpppqqqsssoooppptttrrrkkkhhhjjjllllllmmmnnnnnnmmmlllkkkkkkjjjhhhhhhgggfffdddaaa]]]]]]]]]YYYSSSOOOOOOPPPPPPNNNMMMMMMNNNMMMLLLJJJGGGGGGFFFEEEDDDDDDDDDEEEEEEDDDBBB???===;;;:::999777777666555444444333333444444555555777888999:::888;;;???BBBDDDGGGKKKMMMMMMPPPSSSUUUWWWXXXZZZ\\\ZZZZZZ\\\```dddggghhhhhhgggiiikkknnnqqqrrrssssssuuuwwwxxxxxxwwwxxx|||}}}}}}hhheeeqqqzzzmmmnnnyyycccKKK???<<<:::666555333333333222222222111111222222222222222222333333111111000///...------,,,---------------...//////,,,---......//////......---..................---+++++++++,,,,,,---------............/////////000---...///000111222333333000999;;;===EEEMMM```zzz|||pppcccSSSGGGIIIRRR\\\hhhxxxzzzvvvpppiiiccc___]]]]]]]]]]]]cccppp{{{tttnnngggeeebbb___]]]YYYUUURRRQQQQQQRRRTTTVVVVVVUUUSSSTTTUUUVVVWWWXXXYYYYYYYYYTTTUUUVVVWWWWWWWWWVVVVVVUUUTTTRRRNNNKKKGGGEEECCCAAABBBDDDGGGIIIJJJKKKLLLOOOPPPQQQRRRSSSSSSSSSSSSOOOPPPPPPPPPPPPOOONNNMMMRRRRRRSSSSSSSSSQQQPPPOOOKKKMMMOOOPPPPPPNNNLLLJJJ@@@?????????>>>>>>======}}}||||||~~~}}}||||||||||||yyywwwyyyxxxvvvtttrrrqqqppppppqqqooommmmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkjjjiiihhhjjjkkkkkkiiifffcccaaaaaa]]]]]]\\\ZZZVVVSSSRRRRRRQQQOOOMMMNNNOOOOOOKKKGGGIIIIIIIIIHHHFFFDDDCCCBBBDDDDDDBBB@@@>>>;;;888777777777555444444444444444444555555666777888888999999;;;>>>@@@AAADDDGGGJJJJJJKKKMMMPPPTTTWWWZZZ\\\ZZZYYYXXXZZZ]]]```ccccccgggiiillllllkkkmmmqqquuurrrssstttuuuuuuxxx|||~~~~~~|||{{{||||||}}}~~~nnnjjjppp|||uuuwwwyyypppRRR@@@<<<===999333333333222222111222222222000000000000000111111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................///////////////000111000///000222333777777===EEEFFFMMMfff|||kkkYYYMMMKKKOOOQQQ```uuu}}}tttlllgggccc```___WWW[[[aaajjj|||}}}vvvrrroooiiifffbbb___]]][[[XXXUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSTTTUUUVVVXXXYYYZZZZZZYYYXXXUUUSSSSSSSSSTTTUUUUUURRROOOLLLKKKHHHEEECCC@@@AAADDDGGGJJJLLLNNNOOOPPPPPPQQQRRRSSSSSSRRRRRRTTTSSSQQQOOONNNNNNNNNOOOMMMNNNPPPQQQQQQQQQPPPPPPQQQOOONNNOOOPPPOOOLLLHHHDDDDDDCCCBBB@@@??????>>>~~~}}}~~~~~~|||||||||{{{yyywwwwwwwwwuuutttssssssrrrsssrrrpppmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkjjjiiihhhjjjkkklllkkkgggcccaaa```]]]\\\[[[YYYVVVTTTSSSSSSPPPOOONNNNNNMMMLLLIIIGGGKKKKKKJJJIIIHHHFFFDDDDDDEEEDDDCCCAAA>>>;;;999888777777666555444444444444444555555666777777888888888:::<<<>>>???BBBEEEHHHIIIIIIKKKNNNQQQTTTWWWXXXWWWWWWWWWYYY\\\^^^___```bbbfffjjjllllllllloooqqqqqqrrrsssssstttwww{{{~~~~~~}}}}}}~~~|||||||||}}}~~~nnngggkkkuuu|||yyytttwwwZZZFFF>>><<<888444444333222222111222222222000000000000000000000111////////////////////////------------------------........................------------------------....................................///////////////000111000///000222444555777???FFFHHHQQQmmmxxxgggUUULLLLLLQQQUUUggg{{{{{{xxxyyyyyyrrrkkkfff```]]]YYY[[[^^^gggzzz|||uuuqqqnnnkkkhhhdddaaa```^^^[[[YYYXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWWWWWWWXXXZZZ[[[\\\XXXWWWUUUTTTSSSTTTUUUVVVUUURRROOOMMMKKKHHHEEEBBB@@@AAADDDHHHKKKMMMNNNOOOQQQRRRSSSSSSSSSSSSSSSRRRSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQPPPOOOMMMNNNOOONNNKKKHHHCCCBBBBBBBBBAAA@@@@@@???}}}||||||{{{yyywwwuuuuuutttsssssssssttttttrrrpppnnnmmmmmmmmmllljjjkkkkkkkkkkkkjjjiiihhhgggiiikkkmmmlllhhhddd```___\\\[[[ZZZYYYWWWVVVUUUUUUQQQRRRRRRPPPMMMJJJIIIIIILLLLLLLLLKKKIIIHHHFFFFFFEEEDDDCCCAAA???===:::999888777666555444444444444555555555666666777777888666888:::<<<===@@@CCCFFFGGGGGGIIIJJJMMMOOORRRSSSTTTUUUVVVXXXYYYZZZ[[[[[[\\\```fffiiijjjjjjkkkkkknnnooopppqqqrrruuuyyy}}}}}}|||||||||}}}}}}}}}}}}}}}~~~qqqiiikkknnnyyyooozzzfffOOOAAA:::888666444444333222222222222222111111000000000000000000////////////////////////................................................------------------------....................................////////////...000111000000000222444444888@@@GGGKKKXXXwww}}}qqq___QQQIIIKKKRRRYYYmmm}}}tttqqqsss}}}yyyqqqiiiaaa\\\ZZZZZZ[[[cccvvvzzztttpppmmmllljjjfffdddcccbbb```^^^ZZZ[[[\\\\\\\\\\\\\\\[[[[[[ZZZYYYXXXYYYZZZ\\\]]]WWWWWWUUUTTTTTTUUUVVVVVVUUUSSSPPPMMMKKKHHHDDDAAA@@@AAAEEEHHHLLLNNNOOOPPPSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPOOOMMMLLLLLLMMMLLLJJJGGGBBBBBBBBBCCCCCCBBBBBBBBB~~~}}}}}}{{{yyyttttttsssrrrrrrrrrrrrrrrrrrpppnnnmmmmmmmmmlllkkkjjjjjjjjjiiihhhfffeeedddfffiiilllkkkgggbbb^^^\\\[[[ZZZYYYXXXYYYXXXWWWVVVTTTVVVWWWTTTOOOKKKLLLMMMLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCBBB@@@>>><<<;;;888777666555444444444444555555555666666666777777555777999;;;<<<>>>AAADDDFFFFFFGGGHHHJJJLLLMMMOOOQQQSSSVVVWWWXXXWWWXXXXXXYYY\\\```cccfffgggggghhhkkklllmmmnnnpppsssxxx{{{~~~|||{{{zzzzzz{{{|||}}}}}}~~~~~~uuunnnnnnkkkvvvnnnuuusss[[[FFF;;;777888555444333222222222222222111111111000000000000000////////////////////////////////////////////////++++++,,,,,,,,,,,,,,,,,,............................................................////////////...000111111000111333555555:::BBBHHHNNN___yyykkkXXXLLLGGGJJJSSS[[[mmm~~~{{{rrrpppttt|||vvvmmmddd___[[[YYYYYY```pppyyysssooommmmmmkkkhhhgggffffffdddccc^^^______```````````````___]]]ZZZYYYXXXYYY\\\]]]WWWVVVVVVUUUUUUUUUVVVWWWUUUSSSPPPNNNLLLIIIEEEAAA???BBBEEEIIIMMMOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQPPPQQQPPPNNNMMMKKKKKKLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLKKKJJJJJJIIIHHHGGGBBBCCCEEEFFFGGGGGGFFFFFF~~~~~~~~~}}}{{{ttttttrrrqqqpppoooooooooqqqooommmmmmmmmnnnmmmkkkiiihhhhhhgggeeecccbbbaaacccfffiiiiiieee```\\\ZZZ[[[YYYXXXXXXZZZZZZXXXWWWUUUWWWWWWSSSNNNKKKLLLNNNJJJJJJJJJIIIIIIGGGFFFEEEEEEDDDDDDCCCAAA@@@>>>===888888666555555555555555555555555555666666666666555777999:::;;;===@@@CCCEEEEEEFFFGGGHHHJJJKKKLLLNNNRRRUUUVVVUUUUUUVVVWWWYYYYYYZZZ\\\___bbbdddeeeggghhhjjjkkkmmmqqqvvvyyy|||{{{zzzyyyxxxyyyzzzzzz||||||}}}~~~uuuooollllll}}}vvvooorrr{{{~~~eeeMMM===888999666555444333222222222222111111111111000000//////////////////////////////////////////////////////+++++++++,,,,,,,,,------............................................................////////////...000111111111222444666777===DDDJJJSSShhhvvveeeSSSIIIFFFIIIRRR\\\lll|||}}}uuutttxxx~~~{{{rrrjjjeee\\\YYYYYY```kkkvvv~~~xxxtttpppnnnooollljjjiiiiiiiiigggfffbbbccccccdddddddddcccccc```^^^[[[YYYXXXYYY[[[\\\WWWWWWVVVVVVVVVVVVVVVVVVTTTRRRPPPOOOMMMJJJFFFBBB???BBBFFFKKKNNNPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOQQQPPPNNNLLLKKKKKKKKKLLLMMMMMMNNNOOOOOONNNMMMLLLJJJJJJJJJHHHGGGFFFFFFFFFEEEFFFHHHJJJKKKKKKKKKJJJ}}}|||}}}~~~~~~}}}}}}~~~}}}|||uuutttrrrqqqpppoooooooooooonnnllllllnnnooonnnmmmiiihhhhhhfffdddbbb```___```cccffffffccc___\\\[[[\\\YYYWWWXXXZZZ[[[YYYVVVSSSSSSQQQOOOLLLJJJJJJKKKIIIIIIIIIHHHHHHGGGEEEEEEEEEEEEDDDDDDCCCAAA@@@???888888777666555555555555555555555555555555555555555666888999:::<<>>EEELLL[[[tttrrr___NNNGGGGGGIIISSS^^^nnn~~~}}}vvvvvvyyy~~~zzzrrrmmm```]]]\\\bbbiiipppwww}}}}}}zzz|||}}}yyyuuurrrqqqqqqooommmllllllkkkjjjiiigggggggggggggggfffeeeeee```___\\\[[[ZZZZZZ[[[\\\XXXXXXXXXWWWVVVVVVUUUUUURRRQQQPPPOOONNNKKKGGGDDD???BBBGGGLLLOOOQQQRRRQQQPPPPPPQQQQQQQQQPPPOOOOOOQQQPPPNNNLLLKKKKKKLLLLLLNNNOOOPPPPPPPPPOOONNNMMMHHHIIIHHHFFFDDDCCCDDDEEEGGGIIIKKKNNNOOOOOONNNMMM~~~~~~~~~{{{xxxwwwxxx{{{}}}zzzzzz{{{|||||||||ttttttsssrrrqqqqqqrrrrrrnnnlllkkklllnnnppppppooojjjjjjiiigggeeecccaaa___```bbbddddddbbb___^^^^^^]]]ZZZWWWXXX[[[\\\YYYVVVRRRPPPMMMKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@999888777666555555555555555555555555555555555555333555666777888:::===???AAABBBBBBCCCEEEFFFHHHIIIIIILLLOOOPPPNNNOOOSSSXXXWWWUUUUUUWWW[[[]]]\\\[[[[[[]]]___aaaccchhhmmmqqqqqqqqqppppppqqqrrrtttuuuwwwxxxxxxzzz{{{}}}|||~~~ssslllwwwmmmmmmuuusssZZZFFF;;;888777666555444333222222222222222111111000//////...////////////////////////........................,,,,,,------...//////000............................................................////////////...///111111111333555777;;;???EEEOOOdddlllYYYIIIFFFIIILLLUUUaaappp|||yyyzzzqqqpppttt{{{zzztttfffaaa```ffflllqqqyyy}}}yyywwwuuutttuuussspppoooooonnnmmmkkkjjjjjjjjjiiihhhgggfffeee``````___^^^]]]]]]]]]]]]ZZZYYYYYYXXXWWWUUUTTTSSSPPPPPPOOOPPPOOOMMMIIIEEE>>>BBBGGGLLLPPPRRRRRRRRROOOPPPQQQQQQQQQQQQQQQQQQRRRQQQOOOMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLGGGHHHGGGEEEBBBAAABBBEEEHHHJJJMMMOOOPPPPPPNNNMMM~~~|||}}}|||yyyuuutttvvvxxx}}}zzzxxxwwwxxxzzz{{{{{{ssssssssssssssstttuuuvvvlllkkkkkklllnnnpppqqqppplllkkkjjjiiifffdddbbb``````bbbccccccbbb``````aaa^^^ZZZWWWXXX[[[\\\YYYUUUTTTPPPLLLKKKMMMMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA999888777666666555555555555555555555555555555444111333555666666888;;;===???@@@@@@AAACCCEEEGGGHHHFFFJJJMMMMMMKKKMMMRRRWWWUUUTTTUUUYYY\\\]]]ZZZVVVWWWYYY[[[]]]```dddjjjnnnmmmmmmlllmmmnnnoooqqqrrrvvvvvvwwwxxxzzz|||~~~}}}}}}}}}~~~iiisssjjjkkksssuuu^^^III<<<888777777555444333222222222222222222111000//////...////////////////////////........................******++++++,,,---......////////////////////////..................................../////////000...///111111222333555888<<>>BBBGGGMMMQQQRRRSSSRRRPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQOOOMMMLLLLLLMMMMMMLLLMMMNNNNNNMMMLLLKKKJJJFFFGGGGGGDDDAAA???BBBDDDIIIJJJMMMOOOPPPOOONNNLLL|||zzzzzzyyywwwvvvuuutttuuuuuuuuuvvvwwwxxxwwwwwwyyyzzzrrrqqqpppppppppqqqrrrsssnnnnnnmmmkkkjjjlllpppsssppppppooonnnllliiigggeeecccccccccddddddccccccbbbaaa]]]XXXTTTTTTTTTUUUUUUSSSPPPMMMLLLLLLLLLKKKJJJKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBAAA<<<:::777444333444555777555555444444444555555666444444555666777888999999<<<===@@@BBBDDDEEEEEEEEEGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWXXXZZZ[[[\\\___cccfffggggggfffgggiiillloooqqquuuuuuvvvwwwyyy{{{}}}~~~}}}xxxuuuvvvuuuwww|||tttuuuiiihhhnnnzzz{{{dddMMM@@@===>>>;;;666333333444555555222222222111111111111000111111000000//////......000000000000000000000000/////////......---------,,,------......------,,,....................................////////////111222333333333444666888@@@FFFJJJSSSmmm~~~^^^SSSIIIHHHMMMUUU^^^fffxxxzzz~~~pppggghhhkkkppp~~~zzzyyyzzzvvvqqqiiifffkkknnnrrr}}}|||yyyzzzyyyxxxwwwtttrrrpppoooppprrrrrrpppmmmjjjhhh```^^^\\\]]]^^^`````````bbb```]]][[[ZZZWWWSSSPPPPPPOOONNNOOONNNLLLHHHEEECCCFFFJJJNNNQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMIIIFFFGGGFFFDDDBBBCCCEEEGGGIIILLLLLLLLLNNNPPPQQQOOOMMM~~~||||||{{{yyywwwuuutttttttttuuuvvvxxxwwwuuutttuuuuuurrrqqqpppooopppqqqrrrsssoooooommmkkkjjjkkkooorrrqqqqqqqqqooommmkkkhhhgggeeeeeefffffffffeeeddddddaaa^^^YYYVVVVVVVVVUUUUUUSSSQQQNNNMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFEEECCCAAA@@@===;;;888666555555777888666555555444444444555555333444555666777888999999:::;;;===???AAABBBCCCCCCFFFGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZ]]]```cccddddddddddddfffiiimmmnnnrrrssstttuuuwwwyyy{{{|||}}}~~~vvvqqqpppqqqtttxxxwwwvvv}}}nnnjjjkkkvvviiiQQQBBB>>>>>>:::555333333444555555222222222111111111111000111000000000/////////.......................................---------,,,---......//////......---............................../////////000000000111222333333333444777999???EEELLLXXXuuuyyy[[[PPPHHHHHHNNNWWWbbblllxxxzzz~~~sssiiihhhjjjnnn}}}}}}|||}}}xxxpppmmmqqqsssvvv|||||||||{{{yyywwwuuussspppqqqrrrsssrrrooollljjjcccaaa______aaabbbbbbbbbbbb```\\\ZZZXXXVVVSSSPPPPPPOOONNNNNNNNNLLLHHHEEEAAADDDIIINNNQQQRRRRRRQQQRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPOOOOOOOOONNNLLLHHHEEEFFFEEECCCCCCDDDFFFIIIKKKMMMMMMMMMOOOPPPPPPNNNMMM~~~}}}~~~~~~~~~}}}zzzwwwuuusssrrrqqqvvvxxxyyyxxxuuusssrrrrrrrrrqqqppppppqqqrrrssstttqqqqqqpppmmmkkkkkkmmmooosssssssssrrrpppmmmjjjiiihhhiiiiiiiiihhhggggggfffaaa^^^[[[YYYYYYXXXVVVTTTTTTRRROOONNNNNNNNNLLLKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@???===<<<999777666666777888777666555444444444444444333444444555666777888888999999:::;;;===>>>@@@AAADDDEEEFFFHHHIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTUUUVVVWWWZZZ]]]```````````````cccfffiiikkknnnoooppprrrtttwwwxxxyyy|||}}}xxxqqqlllmmmooosssyyy|||uuuuuuuuukkkgggqqqqqqXXXEEE>>><<<999555222222333444333222222222111111111111000000000000000////////////...........................------------,,,,,,,,,...//////////////////.........................../////////000000000111111111222333333333555888:::@@@EEEMMM___rrrWWWNNNGGGHHHOOOZZZgggrrryyy{{{~~~xxxmmmjjjjjjnnn|||{{{xxxzzzzzz}}}~~~}}}{{{yyyxxxrrrsssttttttsssqqqooommmfffdddcccbbbdddddddddcccccc___[[[XXXVVVUUUSSSQQQPPPOOONNNNNNNNNLLLHHHFFF@@@CCCHHHMMMQQQSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOORRRRRRRRRQQQQQQQQQQQQQQQRRRPPPOOOOOONNNKKKGGGCCCDDDCCCCCCCCCEEEHHHKKKMMMOOONNNNNNOOOPPPPPPMMMKKK~~~}}}}}}}}}~~~}}}zzzwwwtttqqqooonnnuuuwwwyyyxxxvvvsssrrrrrrssssssrrrrrrssstttuuuvvvttttttssspppmmmlllmmmnnntttttttttsssqqqooommmlllkkkkkkkkkjjjiiihhhgggfffaaa___]]]\\\[[[ZZZWWWTTTUUUSSSQQQPPPOOOOOOMMMKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHGGGEEECCCAAA@@@???===<<<999888777777777888888777666555444333333333333333444555555666777777888888888888:::<<<>>>@@@BBBBBBCCCEEEGGGHHHJJJJJJJJJKKKMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUWWW[[[^^^]]]]]]]]]]]]```cccfffhhhkkklllnnnqqqsssuuuwwwxxx{{{|||uuunnnjjjkkknnnrrryyysssmmmzzzzzzmmmeeennnyyy^^^III>>>;;;888444222222333333222222222222111111111000000000000000000////////////........................---------------,,,,,,,,,......////////////..............................000000000000111111111111111222222333333555999<<>>??????AAABBBDDDFFFGGGGGGHHHHHHJJJKKKLLLMMMMMMMMMPPPQQQRRRSSSSSSUUUYYY\\\[[[[[[[[[\\\^^^aaadddfffhhhjjjmmmpppsssuuuvvvwwwzzz{{{~~~zzzrrriiihhhjjjmmmrrrqqqgggppprrrgggnnn~~~dddLLL???;;;888555333333333333222222222222111111111000000////////////000000000000////////////////////////------------------------,,,------......------,,,........................000000000000111111111111000111222222333666:::>>>DDDEEEOOOiiixxxhhhUUUOOOJJJKKKQQQZZZhhhttt~~~~~~tttooorrryyyrrrllliiieeejjjrrr~~~|||{{{~~~}}}}}}wwwwwwwwwwwwvvvuuusssrrrkkkjjjhhhhhhhhhgggeeecccccc___ZZZWWWVVVUUUTTTSSSQQQPPPNNNMMMMMMKKKIIIGGGDDDFFFIIIMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSPPPQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNOOOMMMJJJGGGCCCBBBBBBBBBEEEIIIMMMOOOOOONNNNNNNNNNNNMMMJJJHHH~~~|||zzzzzzyyywwwtttrrrooonnnkkkmmmnnnnnnnnnnnnppprrrvvvuuuuuuuuuvvvxxxyyyzzzwwwxxxxxxvvvrrrooommmmmmooopppqqqrrrsssrrrqqqpppmmmmmmlllkkkjjjhhhfffeeeaaa```^^^]]]\\\ZZZWWWUUUUUUTTTRRRQQQPPPOOOLLLIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHGGGEEECCCBBBAAA@@@@@@;;;:::999888777666666666777666555444444444444444333333333444444444555555666666777777999:::;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJNNNOOOPPPQQQQQQSSSVVVYYYYYYYYYYYYZZZ\\\___bbbdddfffhhhlllooosssuuuvvvwwwyyyzzz}}}~~~tttkkkffffffiiinnnzzzrrrfffiii{{{~~~oooqqq~~~jjjQQQBBB;;;888555444444444333222222222222111111111111000////////////000000000000000000000000000000000000---------............///,,,,,,------------,,,,,,......................../////////000000000111111000111222222333777<<<@@@EEEGGGTTTppprrrdddTTTOOOLLLNNNRRRYYYfffqqq|||zzzsssvvv~~~xxxpppiiibbb]]][[[ZZZ___iiivvv}}}sssqqqxxx~~~~~~~~~~~~zzzyyyyyyxxxvvvuuusssrrrnnnmmmkkkkkkjjjhhheeecccbbb___[[[YYYXXXWWWUUUTTTRRRPPPNNNLLLLLLKKKIIIGGGEEEGGGJJJLLLOOOPPPQQQQQQPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOPPPQQQPPPOOONNNMMMLLLLLLLLLNNNOOONNNKKKIIICCCBBBBBBBBBDDDGGGJJJLLLMMMLLLLLLLLLMMMLLLIIIGGG}}}{{{yyyzzzyyyyyywwwuuusssqqqmmmmmmmmmllllllmmmpppsssttttttttttttuuuwwwyyyzzzvvvwwwxxxvvvrrrnnnlllllllllmmmoooqqqrrrrrrrrrrrrooonnnnnnllljjjhhhfffeeebbb```]]]\\\[[[ZZZWWWUUUUUUSSSRRRQQQPPPNNNKKKHHHHHHIIIIIIJJJJJJIIIGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA<<<;;;:::999888777777666666555555444444444555555333333333333333444444444444555666777888999999999:::;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHLLLMMMNNNNNNNNNPPPSSSVVVWWWWWWWWWWWWZZZ]]]```bbbcccfffjjjnnnrrrtttuuuuuuxxxzzz|||wwwllleeebbbggglllwwwvvvhhhgggsssyyysss|||nnnUUUFFF;;;999666555555555444222222222222111111111111000.../////////000000000111////////////////////////........./////////000000------............------............................../////////000000000000111111222333777===AAAEEEJJJ[[[zzzzzzjjj^^^QQQNNNMMMOOOSSSYYYdddoooxxx~~~uuuwwwxxxssskkkbbbZZZUUUSSSRRRRRRXXXbbbppp~~~|||pppnnnvvv~~~~~~~~~~~~|||{{{zzzxxxvvvtttsssrrrrrrpppooonnnmmmkkkgggdddbbb___]]][[[ZZZXXXVVVTTTRRRPPPMMMLLLLLLKKKIIIHHHDDDFFFIIILLLOOOQQQRRRSSSRRRSSSSSSTTTTTTTTTSSSSSSNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMMMMNNNOOOMMMJJJGGGEEECCCBBBAAABBBDDDGGGIIIKKKJJJJJJKKKKKKKKKHHHFFF}}}{{{yyyzzzzzzzzzyyywwwvvvtttqqqqqqpppnnnmmmooorrruuussssssrrrssstttvvvxxxyyytttuuuvvvuuuqqqmmmkkkjjjiiikkkmmmpppqqqrrrrrrrrrppppppooommmkkkiiigggfffbbb```]]][[[ZZZYYYWWWVVVTTTSSSQQQQQQPPPNNNJJJGGGIIIJJJKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBB===<<<<<<;;;:::999888777555555444444444555555666333333333333333333444444222333555777888888777777999:::;;;===>>>@@@AAABBBBBBCCCDDDFFFGGGGGGGGGGGGJJJKKKLLLLLLLLLNNNQQQTTTVVVUUUUUUVVVXXX[[[^^^```bbbdddhhhmmmqqqsssttttttxxxyyy|||{{{lllccc```eeekkkuuuzzzkkkfffnnnuuuyyyrrrYYYJJJ<<<:::777666666666444333222222222111111111111000.../////////000000111111.........................../////////000000111111......////////////..........................................////////////000111111222333777===BBBCCCKKKaaassseeeZZZNNNLLLMMMPPPTTTYYYdddooottt{{{vvvxxxyyypppjjjbbbYYYRRROOONNNNNNNNNSSS^^^lll{{{~~~rrrpppxxx}}}|||{{{xxxvvvtttrrrqqqtttsssqqqpppooommmiiifffaaa```^^^]]]\\\ZZZVVVTTTRRRPPPMMMLLLLLLKKKIIIHHHBBBDDDGGGKKKOOORRRTTTUUUTTTUUUUUUTTTTTTSSSRRRQQQOOOPPPQQQRRRRRRPPPNNNMMMOOOOOONNNNNNNNNLLLIIIFFFEEEDDDBBBAAAAAACCCEEEGGGIIIIIIIIIJJJKKKJJJHHHFFF}}}{{{zzzzzzzzz{{{{{{{{{zzzyyyvvvtttsssssssssrrrqqqqqqpppppppppqqqqqqqqqsssvvvvvvuuusssrrrsssssssssqqqnnnjjjhhhjjjkkklllnnnoooqqqrrrssstttssspppmmmkkkiiiggggggfffddd```]]][[[YYYWWWUUUUUUTTTRRROOOMMMLLLKKKJJJIIIHHHGGGGGGIIIKKKKKKJJJFFFEEECCCAAA@@@@@@@@@AAA>>><<<:::999999888666555555555444333333333333444555555555555555555555555666555555444444666777888999888777777999===@@@CCC@@@@@@@@@AAABBBCCCEEEFFFHHHHHHHHHIIIKKKLLLNNNOOORRRSSSUUUVVVVVVXXX[[[]]]aaacccgggiiilllooosssvvvxxxzzz{{{|||}}}nnnfffdddhhhjjjnnnrrrfffiiissssssqqqsssZZZKKKCCC;;;666666777444333444222222111111111111222222000000000000////////////000000000000000000000000........................////////////////////////........................////////////000000000000222222333444666999???BBBBBBMMMlll~~~mmm]]]UUULLLMMMNNNOOORRRXXX```eeelllqqqwww~~~~~~|||yyynnnccc^^^WWWRRROOONNNNNNMMMNNNRRR[[[fffpppzzz}}}}}}zzzwwwtttqqqppprrrssssssrrrpppmmmjjjhhhhhhfffbbb^^^ZZZWWWUUUUUUQQQOOOMMMLLLKKKIIIFFFCCC@@@CCCGGGKKKNNNPPPQQQQQQWWWSSSPPPQQQTTTUUURRRNNNPPPPPPOOOOOOOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMHHHGGGDDDAAA?????????@@@BBBDDDEEEEEECCCBBBBBBCCC~~~{{{yyyyyyzzz{{{zzzzzzzzzyyyxxxvvvtttrrrrrrrrrrrrrrrqqqpppooonnnppppppppprrrssstttrrrpppqqqrrrssssssrrrooolllkkkkkklllmmmoooppprrrssstttsssrrrpppmmmkkkiiihhhhhhfffccc```^^^]]]\\\YYYWWWUUUTTTRRRPPPNNNLLLLLLKKKIIIHHHFFFGGGIIIKKKKKKJJJGGGEEEDDDBBBAAAAAAAAAAAA>>><<<:::::::::999777555777666555555444444555555555555555555555555555555666555444444444555777888777666666777888;;;>>>@@@?????????@@@AAABBBCCCDDDFFFFFFFFFGGGIIIJJJLLLMMMMMMOOORRRSSSUUUWWWZZZ]]]___aaadddfffhhhlllqqqtttxxxzzz|||}}}~~~rrriiieeehhhiiilllyyyrrrdddeeelll{{{qqq|||ppp[[[MMMBBB;;;666666777555333444222222111111111111222222000000000000////////////////////////////////////........................////////////////////////////////////////////////////////////000000000000222222333444666:::???CCCGGGTTTsss~~~lll[[[SSSKKKLLLMMMNNNQQQWWW^^^ccchhhmmmttt{{{~~~vvvmmm```\\\UUUPPPMMMLLLLLLKKKMMMPPPXXXbbblllvvv~~~|||yyyvvvrrrooommmpppqqqqqqrrrqqqooolllkkkhhheeebbb]]]ZZZWWWUUUTTTQQQOOOMMMLLLKKKIIIFFFDDDAAACCCGGGKKKNNNPPPPPPPPPUUUQQQOOOPPPSSSTTTQQQNNNPPPPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMGGGEEEBBB???===<<<<<<<<>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHIIIJJJJJJLLLOOOQQQSSSVVVYYY[[[]]]^^^```aaadddhhhnnnrrrxxxzzz|||~~~yyyooogggggghhhiiiqqq|||uuueeecccgggwwwoootttnnn]]]PPPBBB;;;666777888555333333222222111111111111222222000000000000////////////........................////////////////////////////////////////////////////////////////////////.../////////000000000111222333444555666:::@@@DDDLLL\\\}}}}}}iiiWWWOOOIIIJJJLLLMMMPPPTTT[[[___ccchhhooovvv|||}}}|||wwwppp```\\\UUUPPPNNNMMMLLLKKKLLLNNNTTT\\\eeeppp~~~|||yyyuuuqqqmmmkkknnnooopppqqqqqqpppnnnmmmgggeeeaaa]]]YYYVVVUUUTTTPPPOOOMMMLLLKKKJJJGGGDDDAAACCCFFFJJJMMMOOOPPPPPPSSSPPPNNNOOOQQQRRRPPPMMMOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMHHHFFFCCC???===;;;::::::>>>@@@AAAAAA@@@???@@@AAA|||wwwttttttwwwzzz}}}yyyyyyzzzzzzyyywwwvvvuuussstttvvvwwwvvvtttqqqoooooonnnmmmnnnnnnmmmjjjhhhlllmmmoooqqqqqqqqqqqqpppllllllmmmoooqqqrrrttttttrrrqqqooonnnlllkkkjjjjjjjjjgggdddaaa```^^^\\\ZZZTTTSSSRRRPPPOOONNNMMMMMMHHHGGGFFFGGGIIIKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDD@@@>>><<<;;;;;;:::999777888777666666555555666666555555555555555555555555555555444333444555666777444555666777888999::::::;;;;;;;;;;;;<<<===>>>???AAABBBBBBCCCDDDFFFGGGHHHJJJMMMPPPRRRSSSUUUWWWYYY\\\\\\]]]^^^```ffflllqqqwwwyyy|||vvvkkkgggfffhhhnnnvvvzzziiiffffffsssqqqqqq~~~~~~ooo___RRRDDD===777888888555333333333222222111111222222333000000000000////////////........................000000000000000000000000////////////////////////------------------------......//////000000111111222333444555777;;;AAAEEEOOOccczzzdddSSSKKKHHHJJJKKKMMMOOOSSSXXX[[[^^^ccckkkssszzz~~~}}}xxxeee```ZZZTTTQQQOOONNNMMMNNNNNNRRRXXX___kkk}}}zzzuuuqqqnnnlllnnnooopppqqqpppooommmkkkfffddd```\\\XXXVVVTTTSSSPPPOOOMMMLLLLLLJJJGGGEEEAAACCCFFFIIILLLNNNOOOOOOQQQOOONNNOOOPPPQQQPPPNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMKKKIIIFFFBBB???===;;;::::::<<<>>>>>>======>>>???}}}zzzwwwttttttwww{{{}}}zzzzzz{{{{{{{{{zzzxxxwwwvvvwwwyyyzzzzzzwwwtttssspppnnnnnnnnnnnnllliiifffiiijjjlllnnnooopppppppppjjjkkklllnnnpppqqqrrrsssrrrqqqpppnnnlllkkkkkkkkknnnjjjfffbbb```]]]ZZZWWWUUUTTTRRRPPPNNNMMMMMMLLLHHHFFFFFFGGGIIIKKKLLLKKKIIIIIIHHHHHHGGGEEEEEEDDDAAA???===<<<<<<;;;:::888777666555555444444555555555555555555555555555555555444444333333555666777555666666777888999999999:::::::::::::::;;;<<<===@@@@@@AAABBBCCCEEEFFFGGGMMMOOORRRTTTTTTTTTVVVWWWZZZ[[[\\\]]]___dddkkkppptttwww{{{~~~~~~pppgggeeehhhooovvv}}}lllhhhgggoooxxxwwwssscccUUUHHH@@@999888888555333444333333222222222222333333000000000000////////////........................000000000000000000000000////////////////////////.................................///000111111111222333555666888<<>>}}}{{{xxxvvvvvvxxx{{{~~~zzz{{{|||||||||{{{zzzyyyyyyzzz{{{|||{{{yyywwwvvvqqqpppooooooooommmjjjhhhiiijjjkkkmmmnnnnnnnnnnnnjjjkkklllmmmoooqqqrrrssssssrrrpppnnnmmmkkkjjjjjjoookkkfffbbb___[[[WWWUUUUUUTTTRRROOOMMMLLLKKKJJJGGGFFFFFFGGGJJJLLLLLLLLLIIIIIIIIIIIIHHHFFFEEEDDDBBB@@@>>>======<<<;;;999777666555555444444555555555555555555555555555555555444333333333444666666666666666666777777888999999999999999999:::;;;;;;>>>??????@@@AAACCCDDDEEEMMMOOORRRSSSSSSSSSSSSTTTXXXZZZ[[[]]]___ccciiimmmqqqtttyyy|||wwwlllgggiiipppvvv~~~mmmiiieeekkk{{{}}}yyyiiiZZZOOOEEE<<<999777444333555333333222222222222333333000000000000////////////........................////////////////////////////////////////////////000000000000000000000000------...///000111222222222444555666999===CCCGGGTTTppplllXXXLLLJJJIIILLLNNNPPPQQQRRRUUUWWWXXX^^^gggpppyyy{{{ssshhh^^^XXXUUUSSSSSSTTTTTTUUUVVVYYYeee|||}}}{{{xxxvvvtttsssssssssqqqoookkkgggeeeeeeccc___[[[WWWTTTSSSRRRPPPOOOMMMMMMMMMKKKIIIGGGBBBCCCDDDGGGIIIKKKMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJHHHFFFCCC@@@===:::999777999<<<=========>>>???~~~|||zzzxxxxxxzzz|||}}}yyyzzz{{{||||||{{{zzzzzz{{{{{{{{{{{{zzzyyyxxxxxxsssrrrqqqqqqqqqpppmmmjjjlllllllllmmmmmmmmmnnnnnnkkkkkkmmmnnnppprrrssstttuuutttqqqooommmkkkjjjiiillliiiddd```]]]ZZZWWWTTTUUUTTTQQQOOOLLLJJJHHHHHHGGGFFFEEEGGGJJJLLLLLLLLLIIIIIIIIIIIIHHHFFFDDDCCCBBBAAA???>>>>>>===;;;999888777666666555555666666555555555555555555555555444444333333333444555666777666444333444555777888999999999999999999:::;;;<<<<<<<<<===???@@@BBBCCCGGGJJJNNNPPPPPPPPPPPPQQQUUUWWWZZZ\\\^^^bbbgggjjjmmmqqqvvvzzz}}}rrrjjjiiinnnrrr|||ooojjjdddggguuu|||~~~~~~qqqbbbUUUJJJ>>>999777444444666444333333222222333333444000000000000////////////////////////////////////........................////////////////////////........................------...///000111222222222444555777999>>>DDDHHH[[[xxx|||eeeRRRKKKKKKKKKMMMQQQRRRSSSTTTUUUVVVVVV\\\eeeoooxxxtttggg___[[[ZZZZZZVVVVVVVVVVVVWWWbbbyyy~~~~~~~~~}}}|||{{{yyyxxxsssssssssqqqnnnjjjgggdddeeebbb___ZZZWWWTTTRRRRRRPPPOOOMMMMMMMMMLLLIIIGGGBBBCCCDDDFFFHHHKKKMMMNNNMMMNNNOOOOOONNNOOOOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIGGGEEEBBB???<<<;;;999<<<>>>???@@@@@@AAACCC~~~}}}|||zzzzzz{{{|||}}}xxxyyyzzz{{{{{{{{{zzzyyy|||{{{{{{zzzyyyyyyxxxxxxtttsssrrrssssssrrrooolllnnnnnnnnnnnnnnnmmmmmmmmmlllmmmnnnoooqqqssstttuuuvvvtttrrrooommmkkkiiiiiijjjgggbbb___]]]ZZZWWWUUUVVVTTTQQQNNNKKKIIIGGGFFFGGGFFFEEEGGGJJJLLLMMMLLLHHHIIIIIIIIIHHHFFFDDDCCCCCCAAA???>>>>>>>>><<<:::999888888777777777777777555555555555555555555555444444333222333444555666777555333111111333555777999999999999999999:::::::::::::::;;;===>>>@@@AAABBBEEEIIILLLMMMMMMNNNOOOSSSVVVYYY\\\^^^aaaeeehhhkkkoootttyyy|||~~~xxxlllhhhkkknnnuuurrrllldddeeessswwwyyyvvviiiYYYMMM@@@999666444444777444333333222222333333444000000000000////////////000000000000000000000000........................////////////////////////************************------...///000111222222333444555777:::>>>DDDHHHaaa~~~xxx```OOOJJJMMMLLLOOORRRTTTTTTTTTUUUWWWUUU[[[dddnnnwww~~~oooeeebbbaaaaaaWWWWWWWWWVVVVVV```www|||||||||}}}||||||{{{zzzrrrrrrrrrqqqnnnkkkgggeeedddbbb^^^ZZZVVVTTTRRRQQQPPPOOOMMMMMMMMMLLLJJJHHHBBBCCCDDDEEEHHHJJJLLLNNNKKKLLLNNNNNNMMMMMMNNNOOONNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLKKKJJJHHHEEEBBB@@@>>><<<>>>AAABBBBBBCCCDDDFFF~~~}}}}}}}}}{{{zzzwwwvvvwwwyyy{{{|||{{{zzz|||{{{zzzxxxwwwvvvvvvuuussssssuuuuuuuuutttsssrrrtttpppllllllooopppnnnkkkkkkjjjkkknnnrrruuuvvvvvvtttrrrpppmmmkkkjjjjjjjjjjjjhhhfffbbb^^^ZZZVVVTTTTTTSSSQQQPPPOOOMMMJJJHHHNNNNNNNNNNNNMMMMMMLLLKKKMMMLLLKKKIIIGGGGGGFFFFFFGGGEEEBBBBBBCCCBBB???;;;;;;:::999888666666555555555555444444444333333333555555555555555555555555555555444444444444555555777777666666666666777777999999999:::<<<>>>???@@@BBBCCCDDDGGGJJJMMMOOOQQQPPPSSSWWWZZZ]]]aaafffiiilllnnnrrrvvvyyy}}}}}}qqqjjjiiikkkrrr}}}sssffffffnnnwwwrrrwww~~~|||rrrmmm^^^RRRBBB888666666444111444444333333333333222222000000000000////////////000000000000000000000000//////000000///...------000///...------...///000000000///..............................///000111333666444555===>>>BBBOOOfffqqq\\\NNNJJJMMMSSSUUUWWWVVVUUUSSSSSSSSSZZZ___fffnnnvvv}}}xxxpppkkkgggeeeccc[[[UUUUUUVVV\\\ooo}}}{{{{{{{{{zzzyyywwwvvvtttqqqnnniiieeecccfffdddaaa]]]ZZZWWWUUUTTTRRRRRRRRRQQQOOOMMMKKKIIIGGGCCC@@@BBBHHHKKKKKKHHHLLLKKKKKKLLLLLLMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKKKKLLLLLLLLLLLLJJJHHHFFFEEEFFFFFFDDDCCCCCCCCCDDDEEEFFFGGGHHHHHH~~~}}}}}}}}}|||{{{yyyxxxxxxyyy{{{|||{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvuuuttttttuuuppplllkkknnnpppnnnllllllkkklllooorrruuuvvvuuuuuusssqqqnnnllljjjjjjiiijjjhhhfffbbb^^^YYYVVVTTTTTTRRRQQQPPPPPPNNNLLLIIILLLNNNPPPRRRQQQOOOMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFDDDCCCCCCCCCCCC@@@======;;;999777666555555555555555555444444444333333555555555555555555555555555555444444444444555555777777666666666666777777888888888999;;;<<<>>>???AAAAAACCCEEEHHHKKKMMMOOOOOORRRUUUYYY\\\```eeehhhkkknnnrrruuuyyy}}}zzzoooiiigggkkkwwwrrrmmmpppxxxppprrrzzz}}}uuupppbbbUUUEEE:::777777555333444444333333333333222222111111000000000/////////000000000000000000000000//////////////////...---000///...------...///000000000///...............---------...///000111111333777444555>>>???CCCQQQmmmmmmZZZNNNKKKNNNSSSUUUWWWVVVUUUSSSSSSSSSYYY^^^fffnnnuuu|||yyysssooolllggg^^^XXXXXXXXX___rrr~~~{{{zzzyyyyyyxxxvvvuuuuuutttrrroookkkhhhfffeeedddaaa]]]ZZZWWWVVVUUUSSSSSSSSSRRRPPPNNNKKKJJJHHHDDDAAACCCGGGKKKJJJHHHJJJJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFFFF~~~}}}}}}}}}|||{{{zzzxxxvvvvvvwwwyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvuuuqqqlllkkkmmmoooooommmmmmlllmmmooorrrtttttttttuuutttrrrpppmmmkkkiiihhhiiihhheeeaaa]]]XXXTTTRRRSSSQQQPPPPPPPPPOOOMMMKKKKKKNNNQQQTTTTTTRRRNNNLLLJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDCCCCCCDDDCCCAAA??????===:::777555444555555555555555444444444444333555555555555555555555555555555444444444444555555777666666555555666666777666666777888999;;;<<<===??????AAACCCEEEHHHKKKLLLMMMPPPTTTWWWZZZ^^^bbbfffiiilllppptttxxx|||wwwlllfffgggppp}}}tttpppyyyzzzpppooozzz~~~xxxttthhh[[[III===888888777555444444333333333333222222222222111111111000000000000000000000000000000000---...////////////////////////............//////000//////............///---------...///111222333333777444666>>>???EEETTTvvv|||gggWWWMMMLLLPPPTTTUUUWWWVVVUUUSSSSSSTTTXXX^^^fffnnnuuu|||yyytttlllccc]]]\\\\\\bbbuuu}}}|||{{{zzzxxxvvvttttttsssrrrpppmmmjjjiiieeecccaaa^^^[[[YYYWWWVVVTTTTTTSSSRRRQQQOOOMMMLLLJJJFFFDDDDDDGGGIIIIIIGGGHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFEEEGGGFFFFFFFFFEEEEEEDDDDDD~~~|||{{{||||||{{{zzzyyyvvvsssrrrssstttuuutttwwwwwwwwwxxxxxxxxxwwwwwwyyyxxxwwwuuuuuuuuuvvvvvvuuuqqqmmmkkklllnnnooonnnmmmlllkkkmmmoooqqqqqqpppuuutttsssqqqnnnkkkhhhggghhhgggddd```\\\WWWTTTQQQQQQPPPOOOPPPPPPPPPNNNLLLKKKMMMOOORRRRRRQQQOOOMMMKKKKKKKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBAAA???;;;888555555555666555555555555444444444444555555555555555555555555555444444333333444444555666666666555555666666666555555555666777888:::;;;>>>>>>???AAADDDFFFIIIJJJLLLNNNRRRUUUXXX[[[```cccgggjjjooossswwwzzz~~~sssllljjjnnnuuu}}}wwwmmmttt{{{rrrrrr|||zzzwwwlll```NNN@@@:::888777666444444333333333222222222222222222222111111111000////////////////////////------...///000000///////////////....../////////000///............//////,,,,,,---...///111333444333777555666>>>@@@HHHYYY{{{vvvaaaTTTMMMMMMQQQUUUVVVWWWVVVTTTSSSTTTUUUXXX^^^fffnnnuuu|||zzzsssiiiaaa______eeexxx~~~}}}|||{{{yyyvvvtttsssssssssrrrpppmmmkkkiiieeecccaaa^^^\\\ZZZXXXXXXVVVUUUTTTSSSQQQOOONNNMMMKKKIIIFFFFFFGGGHHHHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNNNNMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEE~~~|||zzzzzzzzz{{{zzzyyyyyyvvvsssrrrrrrtttttttttwwwxxxyyyzzzzzzzzzyyyyyyxxxwwwuuutttssssssttttttsssqqqnnnllllllmmmnnnooollljjjjjjjjjlllmmmlllkkkrrrrrrqqqpppnnnjjjgggeeefffeeeccc___[[[WWWSSSQQQPPPOOONNNOOOPPPPPPNNNLLLKKKKKKKKKKKKLLLMMMMMMNNNLLLLLLLLLKKKJJJIIIGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCBBB@@@===:::888777777777666666555555555444444444555555555555555555555555444444333333333333444444666666555555555555666666444444444555666777888999===>>>???@@@CCCEEEHHHIIIJJJMMMPPPSSSVVVYYY^^^aaaeeehhhnnnrrrvvvyyy}}}~~~yyyooonnnooosss~~~{{{nnnqqq|||tttwww|||{{{wwwpppdddRRRDDD;;;777666666444444333333333222222222222222222222111111111000////////////////////////------...///000000//////...//////////////////...//////............//////,,,------...000222333444222888666666>>>BBBKKK^^^~~~ppp\\\QQQLLLMMMQQQUUUVVVWWWVVVTTTSSSTTTVVVZZZ___hhhpppwww}}}zzzooofffcccbbbgggzzz|||{{{}}}~~~~~~}}}|||{{{zzzyyyyyyvvvrrroooqqqqqqqqqpppnnnllliiihhheeedddbbb___\\\ZZZYYYXXXVVVVVVTTTRRRQQQOOONNNNNNLLLJJJHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMKKKIIIHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFF}}}{{{zzzyyyzzz{{{zzzyyyzzzxxxvvvuuuvvvwwwwwwvvvxxxyyyzzz{{{{{{zzzyyyyyywwwvvvuuusssrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnnnnkkkjjjiiiiiijjjjjjiiigggmmmnnnoooooommmiiieeecccdddcccaaa^^^ZZZWWWTTTRRROOONNNMMMNNNOOONNNLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFHHHIIIHHHFFFDDDDDDDDDBBBAAA???===;;;:::999999666666666555555555444444555555555555555555555555444444333333333333444444666555555444444555555666444444444444555666777888<<<===>>>???AAADDDFFFGGGJJJLLLOOORRRUUUXXX\\\___cccggglllqqqtttxxx{{{}}}~~~wwwrrroooqqqzzzsssooo~~~xxxxxxxxx}}}yyyssshhhXXXHHH>>>888666555444444333333333333222222222222111111111000000000000000000000000000000000---...//////////////////......////////////......///............//////000---......///000222333444222888666777>>>CCCNNNccciiiWWWNNNKKKNNNRRRVVVWWWWWWVVVTTTTTTUUUWWW\\\bbbkkkssszzzwwwlllgggeeeiii{{{}}}vvvpppnnnppprrrsssxxx|||}}}}}}}}}||||||{{{xxxsssooommmmmmnnnmmmlllkkkiiihhhgggeeeccc```]]]ZZZYYYXXXWWWVVVTTTRRRPPPOOONNNNNNLLLKKKJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKIIIHHHHHHHHHGGGFFFDDDDDDEEEEEEFFFFFFFFFGGG~~~}}}{{{{{{|||||||||{{{zzzxxxwwwxxxyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzxxxwwwuuuuuuuuutttsssrrrqqqpppooopppppppppnnnmmmmmmmmmlllkkkiiiiiiiiiiiigggeeehhhjjjllllllkkkhhhdddaaaaaa```___]]]ZZZWWWUUUSSSOOONNNMMMMMMMMMMMMJJJHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKJJJHHHIIIKKKIIIFFFCCCCCCDDDBBBBBBBBBAAA???===;;;:::666666666666555555555555555555555555555555555555444333333222222333333444666555555444444555555666444444444444555555666777:::;;;;;;===???AAACCCDDDJJJLLLOOORRRTTTWWW\\\___aaaeeekkkppptttvvvyyy{{{~~~}}}~~~~~~xxxxxx|||wwwppp{{{wwwsss~~~|||vvvlll]]]NNNBBB:::666444444444333333333333222222111111000000000/////////000000000000000000000000//////////////////...------...///000000///...---...............///000000////////////000111222333222888777777>>>CCCQQQggg|||aaaQQQKKKKKKOOOTTTWWWWWWWWWVVVTTTTTTUUUWWW___eeennnvvv}}}~~~rrrlllhhhkkk}}}{{{tttmmmjjjkkknnnmmmqqqssstttzzz||||||}}}}}}|||xxxrrrnnnfffggghhhjjjkkkkkkjjjiiihhhgggddd```]]]ZZZYYYXXXWWWUUUSSSQQQOOONNNNNNNNNLLLKKKJJJIIIHHHGGGIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMKKKHHHHHHHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEE~~~||||||}}}~~~~~~}}}wwwwwwvvvwwwyyyyyywwwvvvwwwxxxzzzzzzzzzxxxvvvuuuuuuvvvvvvvvvuuusssqqqooonnnpppqqqqqqooommmllllllmmmllljjjiiiiiiiiigggeeeeeegggjjjkkkjjjgggccc``````___^^^\\\ZZZWWWUUUTTTOOOMMMLLLLLLLLLKKKIIIGGGFFFGGGHHHHHHHHHFFFDDDCCCDDDFFFIIILLLNNNNNNNNNMMMIIIKKKLLLJJJFFFCCCCCCDDDAAABBBCCCCCCBBB???===;;;777666666666555555555555555555555555555555555555444333333222222333333444555555555444444555555555444444444444555555666777888999:::;;;===???AAABBBJJJLLLOOORRRTTTWWW[[[^^^```eeekkkpppsssvvvyyy{{{}}}xxxrrr{{{wwwqqqxxxoooaaaRRREEE<<<777555444444444333333333222222000000000000////////////000000000000000000000000///000000000///...---------...///000000///...---...............///000111000000//////000111222222222888777777>>>DDDRRRiiivvv\\\MMMIIIJJJPPPUUUWWWXXXWWWVVVTTTTTTVVVXXX```gggpppxxxvvvooojjjmmm~~~~~~wwwooolllmmmoookkkmmmnnnnnnsss{{{uuuuuuvvvvvvuuuqqqkkkfffaaabbbeeehhhjjjkkklllllliiihhheeeaaa]]]ZZZXXXWWWVVVUUUSSSPPPNNNNNNNNNNNNKKKKKKKKKIIIHHHHHHIIIKKKJJJJJJIIIIIIHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNLLLJJJHHHGGGGGGGGGFFFEEEHHHHHHGGGFFFEEEDDDCCCCCC}}}}}}}}}|||||||||{{{xxxuuu{{{{{{{{{zzzxxxwwwuuutttuuuvvvxxxzzzzzzxxxvvvuuuxxxvvvtttssssssrrrpppnnnnnnmmmlllkkkkkkkkklllmmmjjjkkkkkkllljjjhhhfffdddcccdddfffgggfffccc___]]]^^^]]][[[XXXVVVTTTSSSRRRPPPOOOMMMLLLLLLJJJGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDEEEHHHJJJMMMNNNOOOLLLMMMLLLKKKIIIGGGDDDCCCCCCDDDDDDDDDCCCAAA???>>>888777666444444555555666666666555444333333333333555444444333333444444555666666555555555444444444333444555555444444555777777999;;;<<<<<<>>>AAADDDEEEIIINNNRRRVVVXXX\\\^^^fffjjjooorrrsssuuuzzz~~~||||||kkkxxxxxxsss}}}|||qqqdddVVVGGG:::555777666555444333222111111111111111111111111000//////000000000000000000000000111111000/////////////////////...---,,,++++++***........................////////////000111222333666777555;;;BBBDDDUUUsssqqq[[[NNNCCCGGGQQQRRRYYYYYYWWWUUURRRQQQSSSUUUbbbgggpppxxx~~~{{{tttpppttt{{{vvvrrrpppnnnpppnnnkkkkkknnnssswwwyyy{{{{{{zzzzzz|||~~~{{{zzzyyysssiiiaaa\\\]]]___bbbgggiiiiiihhhjjjhhheeebbb^^^ZZZWWWUUUTTTTTTRRRQQQOOOOOONNNNNNPPPOOOMMMKKKKKKKKKKKKLLLIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFDDDCCCCCC}}}|||{{{{{{|||{{{yyyxxxyyyyyyxxxwwwvvvvvvuuuuuutttuuuvvvwwwwwwwwwvvvvvvwwwuuusssrrrrrrqqqnnnmmmmmmllljjjiiiiiiiiiiiijjjlllmmmmmmmmmllljjjgggfffcccdddeeefffeeebbb___^^^___]]]ZZZWWWUUUSSSRRRRRRQQQOOONNNMMMMMMKKKHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJIIIGGGEEEDDDEEEEEEEEEEEEDDDBBB@@@???;;;:::888777666666777777666666555444333333333444555444444333333444444555666666555555555444444444333444555555444444555777666888:::;;;<<<===@@@CCCDDDHHHMMMRRRUUUXXX[[[^^^eeeiiimmmpppqqqtttxxx|||~~~}}}nnnvvvrrr}}}tttfffYYYJJJ>>>999:::666666444333222111111111111111111111111000//////000000000000000000000000111111000///////////////000//////......------,,,........................////////////000111222333666777666;;;CCCEEEWWWuuunnnYYYMMMDDDHHHRRRRRRXXXWWWVVVTTTRRRRRRUUUWWWccchhhpppwww}}}zzzuuuxxxzzzuuuqqqqqqnnnjjjhhhjjjmmmooopppsssrrrqqqqqqrrruuuwwwyyy}}}|||{{{yyytttjjjccc[[[[[[]]]```dddffffffeeefffeeeccc___\\\YYYVVVUUUTTTSSSRRRPPPOOONNNNNNMMMPPPOOOMMMLLLKKKLLLLLLMMMIIIJJJJJJKKKKKKJJJJJJJJJHHHIIIIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC~~~|||zzzzzzzzz{{{{{{zzzxxxwwwvvvuuuuuuuuuvvvvvvrrrssssssssstttvvvwwwwwwvvvuuurrrqqqqqqpppmmmkkkkkkjjjiiihhhgggfffffffffnnnooooooooonnnkkkiiigggddddddddddddcccaaa```___aaa___[[[WWWTTTSSSRRRRRRRRRPPPOOONNNNNNLLLJJJGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGFFFDDDBBBAAA???>>><<<;;;999888888888666555555444444444555555555444444333333444444555555555555555555444444444333444555555444444555777555777999::::::<<>>@@@BBBEEEJJJOOOSSSWWW\\\___dddhhhlllnnnoooqqqvvvzzz|||pppmmmmmm|||www{{{~~~ooobbbSSSDDD<<<:::777666555444333222222222111111111111111000//////////////////////////////000000////////////000000------......////////////........................////////////000111222333555777777===DDDIII___gggTTTMMMHHHOOOYYYXXXYYYXXXUUUSSSQQQSSSWWW[[[hhhkkkpppvvv{{{}}}}}}yyytttnnniiifffdddcccaaabbbaaa```___```aaaccceeefffgggiiikkknnnqqqssstttvvvyyy|||~~~wwwkkkbbb\\\\\\[[[]]]___``````^^^^^^]]]\\\ZZZXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPKKKKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDD|||yyyyyyzzzzzzzzz{{{yyyxxxwwwwwwyyy{{{|||ttttttssssssuuuxxx{{{}}}yyywwwtttsssrrrqqqnnnlllggggggggghhhhhhhhhhhhhhhkkkllllllmmmllliiigggfffdddcccaaa````````````aaacccaaa^^^ZZZWWWVVVUUUUUURRRQQQOOOOOOOOONNNLLLIIIHHHHHHHHHIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFCCCBBBAAA@@@>>><<<:::999777777666555555555666666555444444333333444444555444555555555555555555555333444555555444444555777333555777888888:::===@@@BBBEEEJJJNNNSSSWWW]]]```eeeiiinnnpppppprrrwwwzzz|||{{{mmmhhhgggvvv}}}zzz~~~yyykkk\\\KKK???:::777777555444333222222222111111111111111000//////////////////////////////000000////////////000000,,,,,,,,,------...//////////////////////////////////////////000111222333555888888===FFFKKKccc}}}dddSSSNNNKKKSSS\\\[[[[[[YYYVVVRRRPPPRRRWWW[[[iiilllqqqwww|||yyyuuunnniiifffcccaaa___]]]\\\[[[ZZZ[[[\\\^^^```^^^___```bbbeeehhhjjjlllooorrrwwwzzz}}}~~~pppfff___^^^]]]]]]^^^___^^^]]][[[[[[ZZZYYYWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQLLLLLLMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFGGGGGGGGGGGGFFFFFFEEE|||yyyyyyzzzzzzzzz|||{{{zzzzzzzzz{{{|||}}}vvvuuutttuuuvvvyyy|||}}}zzzxxxuuutttsssqqqnnnlllggghhhhhhiiiiiihhhhhhgggggghhhiiijjjiiihhhfffeeebbbbbbaaa```___`````````aaa```^^^[[[YYYWWWVVVUUUQQQPPPOOOOOOOOONNNLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJKKKLLLKKKJJJIIIHHHDDDDDDCCCBBB@@@>>><<<;;;999888777666666555555555555444444333333444444555444444444555555555555555333444555555444444555777333555777888888:::===???BBBEEEIIINNNSSSXXX^^^bbbgggkkkoooqqqqqqssswww{{{|||mmmgggdddqqqyyywwwvvvgggTTTDDD===888777666444333333222222111111111111111000//////000000000000000000000000///////////////000000111+++,,,,,,,,,------......////////////////////////////////////000111222333444888999>>>GGGNNNhhhzzz```PPPMMMMMMVVV^^^\\\[[[YYYUUUQQQPPPSSSYYY^^^hhhmmmsssyyy~~~yyyuuuoooiiieeebbb___]]]YYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\]]]^^^aaadddggghhhllloootttxxx|||wwwmmmbbb```^^^]]]]]]]]]\\\[[[YYYXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRQQQRRRRRRSSSSSSQQQRRRRRRSSSSSSRRRQQQQQQMMMNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGFFFFFF~~~~~~}}}{{{zzz{{{|||}}}}}}||||||||||||||||||{{{{{{vvvvvvuuuvvvwwwyyy{{{|||yyywwwuuusssrrrpppmmmkkkiiijjjjjjiiihhhfffeeeccccccdddfffhhhhhhgggfffeeeaaa```````````````______]]]\\\\\\[[[YYYWWWUUUTTTPPPOOONNNNNNNNNNNNKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKIIIHHHFFFFFFFFFEEEDDDAAA???>>>;;;:::999777666555555444555444444333333444444555444444444555555555666666333444555555444444555777333555777888999:::===@@@BBBEEEJJJNNNSSSYYY```dddgggkkkoooqqqqqqssswww{{{}}}pppjjjdddlllxxxsss{{{mmmZZZHHH>>>888777666444333333333333111111111111111000//////000000000000000000000000///////////////000111111------------............////////////////////////////////////000111222333444888999???GGGOOOkkkvvv]]]MMMKKKMMMVVV]]]ZZZXXXVVVSSSPPPPPPUUU]]]ccchhhmmmttt|||}}}yyyrrrlllhhhccc___\\\XXXXXXWWWWWWXXX[[[]]]___]]]]]]]]]^^^```dddgggiiiiiimmmssswww{{{~~~{{{rrrdddaaa^^^\\\\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRQQQQQQNNNNNNOOOOOOPPPRRRSSSTTTSSSTTTTTTTTTTTTRRRQQQPPPNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFF|||{{{||||||{{{yyyzzz}}}||||||}}}}}}||||||{{{zzzuuuvvvvvvvvvwwwyyyzzzzzzyyyvvvtttrrrqqqooollljjjkkkkkkkkkiiigggdddaaa___bbbccceeeggghhhhhhgggfff___``````aaa``````___^^^YYYZZZ[[[[[[YYYWWWTTTRRRPPPOOONNNNNNNNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIGGGHHHHHHGGGFFFDDDBBBAAA<<<;;;:::888666555444444555444444333333444444555444444444555555555666666333444666555444444555777444555777888999;;;>>>@@@CCCFFFJJJOOOTTTZZZaaaeeegggkkkooopppppprrrvvvzzztttllldddiiixxxrrr|||ooo[[[HHH===888777666555444333333333111111111111111000//////000000000000000000000000///////////////000111111////////////////////////000000000000000000000000////////////000111222333444888:::???HHHPPPmmmsssZZZKKKJJJKKKUUU\\\XXXVVVTTTQQQOOOPPPWWW```ggggggmmmuuu}}}~~~wwwpppkkkfffaaa^^^ZZZZZZYYYZZZ[[[^^^```bbb___^^^^^^___bbbeeehhhjjjhhhlllrrrwwwzzz}}}zzztttdddaaa]]][[[[[[ZZZYYYWWWUUUTTTSSSRRRQQQPPPOOOOOOKKKLLLLLLMMMOOOQQQSSSTTTTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNLLLKKKKKKIIIHHHFFFEEEEEEFFFHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGG{{{zzz|||}}}~~~~~~}}}{{{zzz{{{|||{{{|||}}}~~~}}}zzzwwwuuuqqqrrrsssvvvyyyzzzxxxvvvvvvtttpppmmmmmmnnnpppqqqnnnmmmllljjjhhheeecccaaaaaaaaabbbcccdddeeeeeefffbbbaaa```___^^^______```^^^[[[XXXWWWVVVVVVUUUTTTSSSQQQNNNNNNOOONNNKKKHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBCCCBBBBBBCCCFFFIIIMMMLLLKKKJJJIIIIIIJJJJJJGGGGGGGGGFFFEEECCCAAAAAAAAA@@@>>>;;;999666444333555555444444444555666666666555555555555444444444444444444444555555555666555666888888999;;;???BBBCCCFFFKKKPPPUUU[[[aaafffhhhlllppptttvvvxxx{{{}}}|||lll```hhh~~~zzzrrrwwwtttpppaaaMMM@@@:::777444333333333222111111111111111000000000000000...,,,+++++++++---...////////////////////////222111///...---...///111111111000000/////////...//////000111222333333444666:::@@@DDDDDDRRRwwwttt[[[JJJFFFEEEMMMVVVTTTTTTSSSRRRSSSVVV[[[___bbbjjjssszzz}}}yyyqqqiiibbb^^^\\\[[[[[[\\\^^^bbbfffiiihhhgggfffeeefffggghhhiiihhhgggmmmzzz~~~}}}}}}xxxtttfffccc```]]]\\\ZZZXXXVVVTTTSSSPPPOOONNNNNNOOOPPPMMMMMMNNNOOOQQQRRRSSSSSSOOOSSSWWWWWWSSSQQQRRRUUUUUUUUUVVVUUUTTTQQQNNNMMMGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFGGGGGGzzzyyy|||}}}~~~}}}}}}~~~|||}}}~~~|||yyywwwrrrssstttwwwzzz{{{yyywwwuuutttsssqqqppppppppppppooonnnmmmkkkiiifffdddcccaaaaaabbbccccccdddeeeeeebbbaaa___^^^]]]^^^^^^___]]][[[XXXVVVVVVVVVUUUTTTSSSQQQOOOOOOOOONNNKKKHHHHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEEEEDDDDDDFFFHHHKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHGGGFFFEEECCCCCCBBBAAA???===;;;999888777555555444444444555555666666555555555555444444444444444555555555666666666555666777888999;;;>>>AAACCCFFFKKKQQQVVV\\\bbbfffiiilllqqqtttwwwxxx{{{}}}~~~nnn```fffzzz{{{rrr|||uuurrrooocccPPPDDD:::777444333333333222111111111111111000000000000111000...---------///000........................333111000......///000111000000000//////.........//////000111222333333444666999???DDDEEETTTyyyrrrYYYIIIFFFDDDLLLUUUSSSSSSRRRRRRSSSVVVZZZ___bbbjjjssszzz~~~~~~tttlllfff```______aaadddhhhmmmpppqqqpppnnnmmmlllkkkkkkkkkjjjjjjppp}}}|||zzz{{{yyytttooofffddd```]]]\\\ZZZWWWUUUSSSRRRPPPNNNMMMNNNNNNOOOMMMMMMNNNOOOPPPQQQRRRSSSQQQUUUXXXVVVRRRPPPQQQSSSUUUUUUVVVUUUTTTQQQNNNLLLIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGG}}}xxxwwwzzz|||~~~}}}{{{yyyttttttuuuxxxzzz{{{zzzyyyuuuuuuuuutttsssrrrpppoooppppppooommmkkkhhhfffeeebbbbbbbbbccccccdddddddddaaa```___]]]\\\\\\]]]]]]\\\YYYWWWVVVVVVVVVTTTSSSRRRQQQOOOOOOOOONNNLLLJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGGGGFFFEEEFFFFFFHHHIIIJJJKKKLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@???===<<<;;;666555555444444444555555666555555555555444444444555555555555666666666777444555666777888:::===@@@DDDGGGLLLQQQVVV\\\cccgggjjjmmmrrruuuwwwyyy{{{}}}rrrbbbddduuu{{{pppxxxrrrooommmcccSSSHHH:::888555333333333222111222222111111111000000000333222000/////////000111------------------------333222000/////////000111/////////...............//////000111222333333444555888>>>DDDGGGWWW|||nnnWWWHHHEEECCCKKKSSSRRRRRRQQQPPPRRRUUUZZZ___bbbjjjrrrzzz~~~{{{vvvvvvwwwwwwyyy}}}wwwoooiiihhhhhhiiilllqqquuuxxxzzzyyyxxxuuussspppnnnmmmkkklllsss~~~}}}xxxvvvuuurrrmmmiiifffccc___]]][[[YYYVVVTTTTTTRRRQQQOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUWWWVVVRRROOOPPPRRRUUUUUUVVVUUUTTTQQQNNNLLLKKKKKKKKKJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGG~~~|||xxxttttttwwwyyy}}}}}}{{{zzzuuutttuuuwwwzzz{{{{{{yyyvvvvvvuuutttrrrqqqpppppprrrqqqpppooommmjjjhhhgggcccccccccccccccdddddddddaaa```^^^\\\[[[[[[[[[[[[ZZZXXXVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNLLLKKKHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHHHHFFFEEEDDDDDDFFFGGGJJJLLLLLLLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA???===<<<777666555555444444444444666555555555555444444444555555555666666666777777333555666666777999===@@@EEEHHHMMMRRRWWW]]]ccchhhkkkooosssvvvxxxzzz|||~~~yyygggdddppp{{{nnnsssyyyqqqllliiibbbSSSHHH;;;999555444444444333222222222222111111111000000333222111000000000111111........................222222111000000000000111..................------//////000111222333333444444777===DDDIIIZZZjjjTTTGGGDDDBBBIIIQQQPPPPPPPPPOOOQQQTTTZZZ___bbbjjjsss{{{|||{{{xxxvvvwwwyyy|||~~~zzzuuusssrrrqqqssswww{{{~~~~~~~~~|||yyyuuuqqqoookkknnnvvv~~~}}}}}}zzzuuurrrooolllhhheeedddaaa^^^[[[YYYWWWUUURRRUUUTTTSSSRRRRRRRRRSSSSSSOOOOOOOOOPPPPPPQQQQQQQQQRRRTTTUUUTTTRRRPPPQQQRRRTTTUUUUUUUUUTTTQQQNNNMMMMMMLLLLLLKKKIIIHHHHHHGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGzzzwwwsssoooppptttvvvzzz~~~}}}|||{{{uuuuuuuuuwwwzzz{{{{{{zzzyyywwwtttqqqooooooqqqqqqsssrrrqqqpppnnnllljjjiiieeeeeeeeeeeeddddddddddddbbbaaa^^^\\\[[[ZZZZZZZZZYYYXXXVVVVVVVVVVVVTTTRRRPPPQQQQQQQQQOOONNNMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFHHHGGGEEECCCCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJIIIHHHHHHIIIHHHFFFDDDAAA???===<<<999888777666555444444444666555555555555444444444555555555555666666666666333555666666777999===@@@FFFIIINNNSSSXXX^^^dddiiimmmppptttwwwyyyzzz}}}~~~mmmeeelll|||nnnqqquuu}}}tttkkkggg```RRRFFF<<<999666555555555444333222222222222111111111111111111000000/////////000////////////////////////222111111000000000000000------..................//////000111222333333444444666===EEELLL^^^dddPPPEEECCC@@@FFFOOONNNOOOOOOOOOQQQUUUZZZ```ccckkkttt||||||yyyxxxzzz}}}{{{vvvsssmmmrrryyy~~~}}}~~~yyywwwrrrnnnkkkhhheeedddbbb___\\\ZZZXXXWWWTTTRRRUUUTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRSSSUUUSSSTTTUUUUUUTTTRRRPPPNNNNNNMMMLLLJJJIIIGGGFFFEEEIIIIIIJJJIIIIIIHHHGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGxxxsssooolllnnnrrrtttxxx|||}}}||||||wwwvvvvvvxxx{{{}}}}}}|||{{{xxxtttpppnnnoooqqqrrrssssssrrrqqqooommmkkkjjjgggggggggffffffeeeeeeeeecccbbb___]]][[[ZZZYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSPPPQQQRRRQQQOOOMMMMMMNNNLLLKKKJJJIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGFFFEEECCCCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHFFFDDDBBB@@@???>>>;;;:::999888666666555555666555555555555444444444444444444444555555555666444555666777888:::===@@@GGGJJJOOOTTTYYY___eeejjjnnnrrrvvvxxxzzz{{{}}}rrrfffiiiyyyqqqqqqsss{{{{{{nnnggg```SSSFFF<<<:::777555555555444333333222222222222111111111000000000000/////////...000000000000000000000000000000000000/////////..................///////////////000111222333333444555777===EEEMMM``````MMMDDDBBB???DDDMMMLLLOOOOOOOOOQQQUUU[[[aaaeeemmmuuu}}}}}}}}}zzzvvvqqqwww|||}}}~~~~~~{{{yyytttrrroookkkgggeeeddddddaaa___\\\ZZZYYYXXXVVVUUUSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSUUUUUUQQQRRRSSSUUUTTTSSSQQQPPPOOONNNMMMKKKIIIGGGEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGwwwrrrnnnkkkmmmrrrtttwww{{{~~~~~~}}}zzzyyyyyyzzz}}}zzzyyyvvvsssqqqqqqqqqqqqssssssrrrqqqooommmkkkjjjjjjiiiiiihhhgggffffffeeedddccc```]]][[[ZZZYYYYYYYYYXXXWWWXXXYYYXXXVVVTTTOOOQQQSSSRRROOOMMMNNNOOOMMMMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGFFFEEEDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLGGGGGGFFFEEEDDDDDDCCCCCC>>>===;;;999888777666666666555555555555444444444333333333333444444444444555666777888999;;;>>>AAAGGGKKKPPPUUUZZZ```fffjjjooosssvvvyyy{{{|||~~~uuugggffftttvvvsssssszzzrrrjjjcccVVVIII===:::777666666666555444333333222222222111111111000000000000000//////...000000000000000000000000///////////////...------.........//////000000000//////000111222333333444777777===FFFOOObbb{{{\\\JJJBBBAAA===CCCKKKKKKOOOOOOOOORRRVVV\\\bbbfffnnnwww}}}|||xxxtttpppwww{{{yyyxxx|||~~~}}}~~~|||yyyuuurrrnnnmmmjjjgggdddccccccdddbbb```]]]\\\\\\\\\ZZZYYYVVVVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTTTTOOOPPPRRRTTTUUUTTTSSSRRRRRRQQQOOOLLLJJJGGGEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGEEEGGGHHHJJJJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGxxxsssnnnkkknnnsssuuuwww{{{}}}}}}{{{{{{|||zzzyyyxxxwwwuuusssqqqpppsssrrrrrrqqqooommmlllkkkkkkkkkjjjiiihhhgggffffffeeedddaaa^^^\\\ZZZZZZYYYYYYXXXXXXYYYZZZYYYVVVTTTOOOQQQSSSRRROOOMMMNNNPPPOOONNNLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHHHHFFFEEEEEEHHHJJJIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNEEEEEEFFFFFFFFFGGGGGGGGG???>>><<<:::999777777777666666555555555444444444222222222333333333444444555666888888999;;;???BBBHHHKKKPPPUUU[[[```gggkkkpppssswwwzzz{{{|||~~~vvvgggdddpppzzzuuusssyyyvvvmmmgggZZZLLL===;;;888666666666555444333333333222222222111111000111111111111000//////////////////////////////.........///...------,,,.../////////000000111111//////000111222333333444777888===FFFPPPcccqqqZZZIIIBBBAAA===BBBKKKJJJOOOOOOPPPRRRWWW]]]cccgggpppxxx{{{xxx~~~yyywwwwwwwwwzzz}}}tttooonnnuuuwwwsssrrrwwwzzzyyy~~~|||zzzvvvpppllljjjiiigggdddbbbaaabbbdddcccaaa___^^^______^^^\\\ZZZZZZ[[[[[[[[[[[[[[[ZZZWWWWWWVVVVVVUUUTTTTTTTTTTTTRRRPPPPPPQQQRRRRRRRRRMMMOOOQQQTTTUUUUUUTTTTTTSSSRRRPPPNNNKKKHHHFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGzzzqqqjjjhhhlllqqqyyyzzz{{{~~~{{{yyy{{{|||zzzzzzyyyxxxvvvtttrrrqqqtttrrrooolllkkklllmmmooonnnmmmkkkiiigggffffffeeeddd___^^^aaa___YYYXXX\\\ZZZZZZZZZZZZXXXVVVTTTSSSQQQQQQPPPOOONNNNNNNNNNNNQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKIIIFFFFFFGGGIIIOOOLLLJJJHHHHHHGGGFFFDDDCCC@@@===:::999888777555555444222222444555555444444444444444444444333333333555777999;;;>>>BBBFFFHHHMMMSSSXXX\\\```dddfffqqqrrruuuwwwyyyzzz{{{{{{~~~uuugggccclllrrrkkkrrrrrrhhh^^^UUUFFF<<<333333444333222333222222222222222222222222333222000///......//////000///...------...///000////////////////////////////////////////////////000000000111222333555555777;;;@@@DDDKKKaaaoooOOOHHHAAA>>>===>>>CCCIIINNNOOOPPPQQQUUU\\\eeekkkqqqyyy{{{}}}|||wwwpppjjjggghhhkkkooouuu|||}}}xxxuuutttnnnoooqqqqqqpppppprrrsss}}}~~~}}}zzzvvvtttqqqmmmjjjhhhgggdddbbbaaabbbdddeeedddeeedddccc``````aaabbbbbbaaa^^^\\\[[[ZZZZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTVVVUUUSSSPPPMMMIIIGGGEEEAAA@@@@@@@@@BBBDDDGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHEEEFFFFFFEEEDDDDDDEEEGGGyyyqqqjjjiiimmmqqqxxxyyy{{{~~~~~~{{{xxxzzz~~~~~~|||xxxxxxxxxwwwvvvuuutttssstttrrrpppmmmlllmmmnnnoooqqqpppooommmkkkiiihhhgggdddaaa```bbbaaa[[[YYY\\\ZZZ[[[[[[ZZZXXXVVVTTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIHHHGGGGGGHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIHHHHHHIIIKKKOOOMMMJJJIIIIIIHHHGGGEEEEEEBBB???<<<;;;:::888777777555444444555666666555444444444444444444444444444555777999;;;>>>BBBEEEHHHLLLRRRXXX\\\```dddfffnnnppptttxxx{{{|||}}}}}}~~~wwwlllhhhooo}}}qqqsss~~~xxxmmmaaaXXXGGG===444444555444333333222222222222222222222222333222000///......//////000///...------...///000////////////////////////........................000000000111222333555555888<<>>===>>>DDDJJJNNNNNNOOOQQQUUU\\\eeekkksss{{{~~~wwwwwwuuurrrnnnhhhcccaaaaaacccggglllrrr{{{}}}}}}|||zzzvvvsssqqqooonnnooopppooonnnmmmnnnooovvv{{{~~~}}}|||zzzwwwsssqqqooollliiifffhhhfffcccaaa```aaacccddddddddddddcccaaa```aaabbbcccbbb___]]][[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZXXXWWWVVVUUUUUUTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTVVVUUUSSSQQQNNNJJJGGGFFFCCCBBB@@@@@@AAACCCFFFHHHHHHGGGGGGFFFFFFFFFGGGGGGEEEFFFGGGFFFEEEEEEFFFHHHxxxpppkkkkkknnnrrrxxxyyy{{{~~~{{{xxxxxx{{{}}}}}}|||wwwwwwwwwwwwvvvuuutttssstttrrrpppnnnmmmmmmnnnoooqqqqqqqqqpppnnnllljjjhhheeecccccceeeccc^^^[[[\\\[[[[[[[[[ZZZYYYWWWUUUTTTTTTSSSRRRQQQQQQPPPPPPQQQOOONNNMMMMMMLLLLLLLLLMMMLLLKKKKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIIIILLLNNNOOOMMMKKKKKKKKKJJJHHHGGGGGGDDDAAA???>>>===;;;999888666555555666777777666222333333444444555555555555777888999;;;===AAADDDIIILLLRRRWWW[[[___cccffflllooosssxxx|||~~~~~~~~~~~~yyypppnnnsss|||yyyttt}}}ttthhh]]]HHH>>>666555777555333333222222222222222222222222222222111/////////////////////............//////////////////////////////........................000000000111222333555555999<<>>>>>???EEEKKKLLLMMMOOOQQQVVV]]]eeekkkttt|||yyyssspppooonnnkkkgggccc___]]]]]]^^^```ccciiirrr||||||{{{xxxvvvsssqqqoooooopppqqqqqqoookkkiiihhhhhhmmmttt~~~|||{{{yyyyyytttqqqnnnlllkkkiiifffdddgggeeebbb```___```bbbccccccdddeeedddbbb```aaabbbeeecccaaa^^^\\\\\\[[[[[[^^^]]]]]]]]]\\\\\\[[[[[[[[[ZZZYYYWWWWWWWWWWWWXXXQQQQQQRRRRRRSSSTTTTTTTTTVVVUUUTTTRRROOOKKKIIIGGGFFFDDDAAA@@@@@@BBBEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHHHHFFFFFFGGGHHH~~~wwwpppllllllpppssswwwxxx{{{~~~}}}yyyxxxzzz|||}}}}}}yyyxxxxxxwwwvvvtttrrrqqqrrrqqqooommmlllllllllmmmlllmmmnnnooonnnmmmkkkiiieeeeeefffgggfffbbb^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQOOONNNNNNNNNNNNNNNOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIHHHHHHIIILLLOOOOOONNNMMMMMMMMMMMMKKKIIIHHHFFFCCCAAA@@@>>><<<:::888777555555666777666555222222333333444555666666666888999:::;;;===AAACCCIIILLLQQQVVVZZZ___cccgggkkknnnsssxxx|||}}}}}}}}}}}}xxxppppppuuu|||vvv|||nnnbbbKKKAAA888777888666444333222222222222222222222222222222111000000//////////////////....../////////////////////////////////000000000000000000000000000000000111222333555555999<<>>>>>>>>@@@FFFLLLKKKMMMOOORRRWWW^^^ffflllsss{{{|||wwwsssrrrpppnnnjjjgggdddbbb`````````aaaeeemmmxxx|||yyywwwvvvuuuuuutttuuutttpppkkkfffdddcccgggnnnzzz|||yyyvvvuuutttrrrpppnnnlllllljjjhhhffffffdddaaa___^^^___aaabbbcccdddeeedddbbbaaabbbbbbeeedddbbb___]]]]]]\\\\\\``````___^^^^^^]]]]]]]]]^^^]]][[[YYYXXXYYYZZZZZZRRRSSSSSSTTTUUUUUUUUUUUUVVVUUUTTTRRROOOMMMJJJIIIHHHFFFBBB@@@@@@AAADDDFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGHHHIII}}}vvvooommmnnnrrrtttwwwxxx{{{~~~|||zzzzzz|||}}}~~~{{{{{{yyywwwuuurrrooonnnooonnnmmmkkkjjjjjjjjjjjjgggiiikkkmmmnnnnnnmmmlllfffhhhiiihhhfffdddaaa]]]\\\\\\[[[ZZZYYYXXXXXXXXXTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGGGGHHHKKKNNNOOOOOONNNOOOOOOOOOMMMKKKHHHFFFDDDBBBAAA???<<<:::888666444444555555555444222222333333444555666666777888999:::;;;===AAADDDIIILLLQQQUUUYYY^^^cccggglllooossswwwzzz{{{{{{zzz|||~~~}}}wwwuuulllmmmttt|||xxxttthhhPPPEEE;;;888888666444444222222222222222222222222222222222111000000//////...//////////////////...////////////////////////111111111111111111111111000000000111222333555555888;;;@@@FFFQQQhhhsssZZZGGGAAA===>>>???@@@FFFLLLKKKMMMPPPTTTYYY```hhhmmmrrrzzz~~~}}}|||yyyvvvrrrnnnlllhhhfffdddbbbdddkkkttt{{{~~~}}}{{{{{{yyyuuunnngggcccaaaaaahhhtttzzzvvvtttrrrrrrrrrpppnnnmmmmmmllljjjhhheeedddaaa___^^^___aaabbbbbbdddeeeeeecccbbbbbbccceeecccaaa___^^^]]]]]]^^^aaa`````````_________^^^___^^^\\\[[[ZZZ[[[[[[\\\UUUVVVWWWWWWWWWVVVUUUUUUUUUTTTSSSRRRPPPMMMKKKJJJIIIGGGDDDAAA@@@AAADDDEEEGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJJJJHHHGGGHHHHHH|||tttooonnnpppsssuuuwwwxxxzzz}}}~~~|||{{{{{{|||}}}}}}|||zzzwwwtttpppnnnlllmmmmmmkkkjjjiiiiiihhhhhhfffgggiiikkkmmmmmmmmmmmmgggjjjjjjhhhffffffccc___]]]\\\[[[ZZZYYYYYYYYYYYYTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQQQQMMMLLLLLLKKKKKKLLLLLLMMMKKKJJJHHHHHHGGGHHHIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFFFFFFFHHHKKKMMMPPPOOOOOOQQQRRRQQQOOOMMMIIIGGGEEEDDDCCCAAA>>>;;;888666444444555555444333222333333444444555555555666888999:::<<<>>>BBBEEEIIILLLPPPTTTYYY^^^cccgggmmmnnnqqqtttwwwyyyzzzzzz{{{}}}yyyrrryyyttthhhgggpppyyy}}}zzz{{{mmmWWWJJJ===999777555444444222222222222222222222222222222222222111000///.........////////////......////////////////////////111111111111111111111111000000000111222333555555888:::???FFFRRRiiipppWWWFFFAAA===>>>???@@@EEELLLKKKMMMQQQUUU[[[bbbjjjooosss{{{zzzwwwooommmiiieeedddhhhooottt|||zzzqqqiiidddaaa]]]cccnnn}}}~~~zzzvvvuuuttttttsssqqqooonnnnnnmmmkkkiiifffdddaaa___^^^___aaabbbaaacccffffffdddccccccccccccbbb```___^^^^^^______``````````````````````````````______^^^]]]]]]\\\YYYZZZZZZZZZYYYXXXVVVUUUSSSSSSRRRQQQOOOMMMKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHJJJJJJIIIGGGGGGHHH|||sssoooooorrrtttvvvwwwxxxzzz}}}}}}{{{zzzzzz{{{|||{{{yyywwwtttqqqnnnlllmmmmmmlllkkkjjjiiihhhhhhffffffgggggghhhiiiiiijjjhhhlllkkkfffdddfffddd```^^^]]][[[ZZZYYYZZZZZZ[[[UUUUUUTTTSSSRRRRRRRRRRRRPPPOOOOOONNNNNNNNNOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPLLLKKKIIIGGGGGGGGGHHHIIIGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGGGGGGGHHHKKKMMMPPPPPPPPPRRRSSSSSSQQQNNNKKKJJJHHHGGGFFFCCC@@@===:::888666555666666555444444444444444444444444444555777999:::<<>>???@@@EEEJJJLLLNNNRRRWWW]]]dddlllqqqvvv~~~wwwtttoooiiifffggglllpppsss|||}}}tttkkkeeebbb]]]bbblllzzz}}}zzzxxxxxxyyyzzzvvvtttrrrppppppooommmkkkfffdddbbb```___```bbbcccaaacccffffffeeeccccccccc``````___^^^^^^___``````______``````aaaaaabbbbbbaaabbbccccccbbbaaa___]]]^^^^^^^^^^^^\\\YYYVVVUUURRRRRRQQQPPPNNNMMMKKKJJJFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEGGGIIIJJJIIIGGGFFFGGG{{{sssoooooosssuuuvvvwwwxxxzzz|||~~~~~~~~~}}}{{{yyyyyyyyyzzzyyyxxxwwwtttrrrooonnnnnnmmmmmmlllkkkjjjiiihhheeedddccccccccccccddddddiiilllkkkeeecccfffeee```^^^]]][[[ZZZZZZZZZ[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSOOONNNMMMMMMLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOQQQQQQMMMLLLIIIGGGFFFGGGHHHIIIHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGIIILLLNNNPPPPPPQQQSSSTTTTTTRRROOOMMMKKKJJJIIIHHHEEEBBB???;;;999777666777777666555444444444444444444333333555666999:::<<<@@@DDDGGGIIILLLPPPSSSXXX]]]cccgggiiijjjkkknnnssswww|||~~~zzz|||~~~uuusss~~~vvvggg```gggpppsss{{{~~~www```QQQAAA888555333333555222222222222222222222222222222333333222111///...---...///000000///...---////////////////////////////////////////////////000000000111222333555555;;;<<>>>>>???@@@DDDJJJLLLOOOSSSXXX^^^eeemmmrrrzzz}}}zzztttmmmiiihhhkkknnnoooxxxvvvllleeebbb```dddmmm{{{~~~|||zzzzzz{{{~~~yyywwwuuutttsssrrrooommmgggeeebbb```___```bbbcccaaacccfffgggeeedddcccccc___^^^]]]]]]^^^___```aaa^^^^^^___```aaabbbccccccbbbccceeeffffffccc```___`````````___]]]ZZZVVVTTTQQQQQQPPPOOONNNLLLKKKJJJEEEEEEEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDFFFIIIJJJHHHGGGFFFFFFvvvoootttvvvsssttt{{{xxxzzz|||~~~~~~{{{{{{}}}~~~}}}||||||||||||~~~zzztttpppmmmnnnooottttttttttttrrrnnnhhhccceeeeeeeeeffffffeeebbb___cccfffhhhgggbbb___^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWUUUSSSQQQOOONNNMMMLLLLLLLLLMMMNNNJJJJJJKKKMMMNNNOOOPPPQQQKKKJJJIIIHHHGGGHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHKKKJJJJJJIIIIIIKKKLLLMMMKKKLLLOOORRRUUUTTTQQQNNNOOOOOONNNMMMJJJGGGDDDBBB===<<<999777666555666777888888777666666666666666555777;;;???CCCFFFGGGHHHMMMPPPTTTWWWYYY\\\___bbbeeehhhlllqqquuuwwwxxxyyy{{{}}}zzzooowwwzzzooocccaaajjjsssyyyyyywwwjjjWWWCCC;;;777333222555444333333222222111111111444333222111000...------............////////////////////////////////////000000000000//////////////////000111222444555666888???CCCGGGTTTrrruuuXXXLLLDDD>>>===>>>@@@DDDIIINNNPPPTTTXXX]]]dddlllqqq{{{}}}wwwnnniiijjjlllkkkhhhrrrssszzz}}}vvvmmmddd^^^```dddmmmzzz}}}~~~~~~|||{{{}}}}}}|||{{{yyywwwtttrrrpppjjjfffbbbaaabbbcccbbbaaaaaacccdddffffffeeedddccccccaaa___\\\[[[[[[[[[\\\ZZZ]]]```aaa```^^^]]]\\\```bbbdddeeecccbbbbbbbbbdddaaa___]]]\\\ZZZWWWUUUVVVTTTQQQMMMKKKJJJIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@EEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEvvvqqquuuxxxuuuvvv|||{{{{{{||||||}}}~~~|||{{{}}}~~~~~~}}}|||{{{{{{{{{|||{{{xxxtttppppppqqqssswwwvvvuuuuuussspppkkkhhhfffeeeeeeeeeeeeccc```]]]]]]```cccccc```^^^]]]^^^]]]\\\\\\[[[[[[ZZZZZZYYYXXXYYYYYYYYYXXXVVVTTTSSSQQQPPPOOOMMMLLLLLLLLLMMMKKKLLLLLLMMMMMMNNNNNNNNNKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLNNNQQQTTTUUUSSSQQQPPPOOONNNMMMKKKIIIGGGFFFBBB@@@===:::888777777777777666666555555555555555666888<<>>CCCGGGVVVtttzzz]]]LLLEEE>>>>>>???@@@EEEJJJNNNPPPTTTXXX]]]dddkkkqqqxxx~~~~~~tttmmmkkkkkkkkkjjjnnnooowwwxxxrrrllleeeaaa```dddmmmzzz~~~|||~~~}}}~~~}}}}}}{{{yyywwwuuutttllliiidddccccccdddcccbbbbbbdddfffgggggggggeeedddaaa___\\\ZZZXXXXXXYYYZZZ\\\^^^aaabbbaaa^^^]]]]]]___aaacccdddcccbbbbbbbbbfffccc```]]]\\\ZZZXXXVVVVVVTTTRRROOOLLLIIIGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEExxxssswwwzzzxxxzzz~~~~~~}}}{{{zzz{{{}}}~~~||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{xxxwwwvvvsssqqqrrruuuxxxyyywwwvvvuuutttrrrooolllfffeeeeeeddddddaaa]]]ZZZWWWZZZ]]]^^^]]]\\\\\\]]]ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXYYYYYYXXXVVVUUUTTTSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMMMMNNNOOOMMMMMMNNNPPPTTTVVVVVVUUURRRQQQOOONNNLLLKKKKKKKKKFFFDDDAAA===:::999888777666666555444444444444444777999===AAAEEEIIIKKKMMMOOOPPPRRRTTTWWW[[[```dddmmmooorrrtttvvvwwwwwwvvvzzz|||tttuuu}}}rrreeedddnnnxxxxxxsss|||tttlll\\\JJJ???999666555666222444555777777666555444333333222222222111111111000000000000111111111111111111111111111111111111////////////000000000000000000000111333444666777777===BBBGGGXXXxxxcccMMMEEE??????AAABBBFFFKKKMMMOOOSSSXXX]]]ccckkkpppuuu|||xxxqqqmmmmmmmmmlllnnnttt}}}yyytttppplllhhhfff```eeennnzzz|||{{{~~~}}}}}}}}}}}}|||{{{zzzyyyqqqmmmiiigggffffffeeedddeeefffhhhiiijjjiiigggfff```^^^[[[YYYWWWWWWXXXYYY^^^```cccdddbbb___^^^]]]^^^```bbbcccbbbbbbbbbcccfffccc```]]]\\\[[[ZZZYYYUUUTTTTTTRRRNNNJJJFFFCCCEEEDDDDDDCCCCCCBBBBBBBBBEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGFFF{{{www{{{}}}|||}}}||||||{{{zzzzzz{{{|||}}}~~~||||||}}}}}}~~~~~~|||{{{{{{zzzzzzzzz{{{{{{wwwwwwuuusssrrrsssvvvyyyxxxvvvsssrrrqqqpppooommmfffeeedddcccbbb___[[[WWWUUUWWWZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYYYYYYYXXXVVVTTTRRRSSSSSSRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMMMMOOOSSSWWWYYYYYYUUUSSSQQQNNNLLLKKKKKKKKKGGGEEECCC@@@===;;;:::999777666555555444444555555777888<<<@@@EEEHHHKKKMMMOOOPPPQQQSSSVVVZZZaaaeeekkkmmmpppsssuuuuuuuuuuuuyyy|||vvvrrruuuuuugggeeennnxxxzzzsssyyy|||rrrlll^^^MMM@@@999666666666111222555777888777555333111111111111111111111111//////000000000111111111111111111111111111111111////////////000000000000000000111111333555666777666<<>><<<;;;;;;888777666666555555666666666777:::>>>BBBFFFIIIKKKNNNOOOQQQRRRUUUZZZaaaeeehhhkkknnnrrrvvvwwwxxxxxxxxx{{{~~~yyypppnnn}}}zzzkkkfffllluuu{{{qqquuuzzzpppkkk```OOO@@@888666555444///111444666666555333222////////////000000000000........./////////000000000000000000000000000000.../////////000000000111000000111222333555666777777<<>><<<;;;888888777666666666666666666777999<<<@@@DDDGGGIIILLLNNNQQQSSSVVV[[[```dddiiikkkppptttxxx{{{||||||wwwzzz~~~|||qqqjjjrrrqqqiiikkkqqq|||ppppppyyypppkkkbbbRRRBBB888777666333///111222444444333222111.../////////////////////............////////////////////////////////////......//////000000111111111111111222444555777888888===BBBKKKaaacccKKKDDD@@@AAACCCDDDGGGLLLIIIMMMRRRWWW\\\bbbhhhlllttt{{{~~~xxxxxxxxx{{{}}}{{{|||}}}~~~~~~}}}~~~~~~xxxnnnhhheeekkkuuu}}}~~~|||~~~}}}yyyvvvvvvvvvwwwxxxzzz{{{|||||||||~~~}}}zzzvvvrrrqqqqqqssssssttttttsssqqqnnnkkkjjjccc```\\\XXXVVVXXXZZZ\\\bbbeeehhhiiihhhfffeeeeeeaaabbbdddeeefffhhhkkknnnppppppppprrruuuvvvvvvuuuyyyuuunnndddYYYOOOGGGCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGG~~~yyyoooooopppqqqrrrsssssssssvvvxxxzzzzzzxxxwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~|||{{{yyyuuurrrrrrtttvvvtttrrrooommmllljjjgggeeeaaa```aaabbbcccbbb___\\\\\\\\\\\\^^^``````]]]YYY\\\\\\\\\\\\\\\]]]]]]]]]WWWXXXXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVWWWVVVUUUUUUNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNOOOPPPOOOOOONNNPPPNNNMMMNNNQQQUUUXXXYYYYYYYYYWWWUUURRRNNNLLLJJJHHHGGGEEECCCAAA>>><<<:::777777666555555555555666777888999;;;>>>BBBEEEGGGJJJMMMQQQTTTWWW[[[```ccciiilllpppuuuyyy{{{||||||wwwzzz}}}tttjjjhhhyyyyyylllkkknnn}}}qqqnnnvvvyyypppllleeeVVVDDD999888777444222222222222222222111000000000000000////////////...////////////000000000000000000000000000000000.........///000111111111111111111222444555777888999===BBBLLLccczzz\\\IIICCC???AAACCCDDDGGGKKKHHHLLLRRRWWW\\\bbbhhhkkkrrryyy|||~~~}}}|||xxxooohhhgggmmmwww}}}~~~}}}yyywwwxxxxxxyyyzzz|||}}}~~~~~~zzzvvvtttuuuxxxxxxxxxwwwvvvsssooollliiigggddd___[[[ZZZ[[[^^^```bbbeeeiiikkkjjjhhhhhhhhhccceeefffhhhiiikkkooorrrttttttuuuxxxzzzzzzxxxvvvwwwrrriii^^^TTTLLLFFFDDDBBBCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJHHHGGGGGG~~~xxxnnnmmmmmmmmmnnnpppssstttuuuwwwzzzyyywwwuuuvvvxxxzzzzzzzzz{{{|||}}}~~~{{{{{{xxxuuurrrrrrtttwwwuuusssqqqooonnnkkkgggddd______```bbbcccccc```^^^\\\[[[[[[^^^aaaaaa^^^[[[]]]]]]]]]]]]]]]]]]]]]]]]TTTUUUWWWXXXYYYXXXXXXWWWVVVWWWWWWXXXWWWVVVTTTSSSQQQQQQPPPPPPOOONNNMMMMMMOOONNNLLLKKKKKKKKKLLLMMMJJJKKKMMMNNNOOOOOOOOONNNNNNOOOPPPQQQQQQQQQPPPOOOOOONNNMMMNNNQQQUUUWWWWWWXXXXXXXXXWWWUUURRROOOMMMKKKJJJHHHEEEBBB>>>;;;999666666555444444444444555999999:::<<<>>>BBBEEEGGGIIILLLQQQUUUXXX[[[```bbbhhhkkkooosssvvvyyyyyyzzzvvvyyy}}}vvvkkkbbbsss~~~oookkkllltttuuupppnnn}}}zzzpppmmmhhhYYYEEE;;;:::999555444333333222222111111111111111111111000000000///000000000000111111111111111111111111111111111111---......///000111111222111111222333444666777888:::>>>BBBLLLdddtttTTTIIICCC???AAACCCDDDGGGKKKHHHLLLQQQWWW\\\bbbgggkkkooowww~~~zzz~~~wwwnnniiihhhoooyyy~~~~~~{{{zzz|||zzz{{{}}}~~~|||wwwvvvxxxzzz{{{zzzyyywwwtttpppkkkiiimmmiiieeeaaa___aaacccfffbbbeeeiiikkkkkkjjjiiiiiidddfffhhhiiikkkmmmrrruuutttuuuvvvxxxzzzyyyuuussslllggg^^^TTTMMMHHHGGGFFFBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFF|||ttthhhgggfffeeegggjjjnnnqqquuuxxxxxxvvvxxx|||}}}|||{{{zzzxxxyyy{{{~~~~~~|||zzzxxxvvvuuutttqqqooonnnmmmmmmnnnnnnlllhhheeefffdddcccbbbbbbbbb```^^^\\\]]]___``````___]]][[[]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXVVVWWWWWWXXXWWWVVVTTTTTTPPPOOONNNNNNPPPRRRQQQQQQOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNOOOQQQSSSTTTUUUYYYZZZ\\\\\\ZZZVVVRRROOOIIIGGGFFFEEECCCAAA===:::666666555555555555666666888999:::;;;===AAAFFFIIILLLNNNQQQSSSVVVZZZ___bbbeeeggglllpppuuuxxxzzz{{{wwwyyy{{{}}}{{{mmmoooyyyuuunnnnnnqqq|||rrrqqqxxxqqqgggXXXHHH===777777888444333222111111111222333111111111111111111111111333000///000...---666BBBLLL<<<222444444...,,,111////////////000000000000///111222333333555888:::777@@@FFFNNNeeeiiiUUUFFFDDDAAA@@@BBBFFFHHHIIIJJJNNNRRRWWW[[[```fffjjjpppxxx}}}zzzyyyrrrnnnllllllsss{{{~~~}}}}}}}}}zzz{{{|||~~~~~~|||zzzxxxvvvvvv|||||||||{{{wwwrrrnnnkkkqqqjjjcccbbbeeeiiijjjiiimmmnnnnnnnnnmmmkkkiiihhhggghhhjjjlllnnnpppqqqrrrtttsssqqqpppoookkkfffbbbWWWTTTNNNJJJGGGDDDAAA???>>>???@@@BBBDDDEEEGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEyyyqqqfffeeedddeeegggkkkoooqqquuuxxxxxxwwwyyy}}}}}}}}}{{{yyyzzz|||~~~~~~~~~xxxvvvtttssssssrrrpppnnnnnnmmmmmmnnnooonnnkkkiiigggeeecccccccccbbb```^^^^^^^^^______^^^]]]\\\[[[^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[ZZZZZZYYYXXXXXXXXXXXXXXXWWWUUUSSSRRRQQQOOONNNOOOQQQRRRRRRQQQPPPOOONNNMMMLLLLLLKKKLLLMMMMMMMMMNNNOOOPPPRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNOOOPPPQQQSSSUUUUUUYYYZZZ\\\\\\ZZZWWWSSSQQQJJJHHHFFFEEECCCAAA<<<999666666555555555555666666777999:::<<<===AAAEEEIIIKKKMMMPPPSSSVVVZZZ___ccchhhjjjmmmqqqtttvvvwwwxxxvvvyyy|||~~~uuuuuu||||||pppkkkkkkyyysssrrr|||tttjjjZZZJJJ>>>888777888444333222111111111222333111111111111111111111111///---///222222333;;;EEEWWWQQQFFF999222000///---////////////000000000000///111222333333555888:::888@@@FFFNNNeeefffQQQGGGDDDAAA@@@BBBEEEHHHHHHJJJMMMQQQVVVZZZ```eeeiiiooowww~~~~~~}}}{{{~~~}}}xxxssspppoooqqqwww~~~~~~~~~~~~||||||}}}}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzzzzz}}}~~~}}}|||yyyuuuqqqnnnqqqlllhhhhhhkkknnnmmmkkkmmmnnnnnnmmmllljjjhhhggggggiiilllnnnpppqqqqqqpppooollljjjgggddd```[[[XXXQQQNNNJJJGGGEEEDDDBBB@@@>>>???@@@BBBCCCEEEGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGGGGGGGGGG~~~|||uuummmcccbbbcccdddgggkkknnnpppssswwwxxxwwwyyy~~~|||zzzzzz{{{}}}}}}|||vvvuuusssrrrqqqqqqooommmllllllmmmooopppqqqooommmhhhfffddddddccccccaaa___```___^^^]]]\\\[[[[[[[[[____________^^^]]]\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVTTTRRRPPPRRRPPPOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPQQQRRRSSSUUUVVVYYYZZZ\\\\\\[[[XXXUUUSSSKKKIIIGGGEEECCC@@@<<<888666666555555555555666666777888:::<<<===AAAEEEHHHJJJLLLOOORRRVVVZZZ```ccckkkllloooqqqsssuuuuuuuuuvvvzzz}}}}}}tttiiidddnnntttqqq~~~xxxnnn^^^MMM@@@999777777444444333222222222222222000000000000000000000000111000111222111000666===SSSVVVKKK666---222444000////////////000000000000///111222333333555888:::888@@@FFFMMMeeebbbMMMFFFDDDAAA@@@BBBEEEGGGGGGIIILLLPPPUUUYYY___dddhhhooowww~~~}}}}}}~~~uuuqqqooosssxxx~~~~~~{{{wwwsssrrrrrrwww|||~~~}}}|||{{{zzzzzzyyyzzzzzz{{{|||}}}~~~~~~~~~}}}zzzwwwtttrrrqqqooommmnnnqqqrrrpppnnnnnnmmmmmmllljjjiiigggfffeeehhhmmmppprrrqqqooommmiiifffaaa]]]ZZZUUUQQQNNNIIIGGGEEEDDDDDDDDDCCCBBB??????@@@AAACCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHHHHHHH}}}{{{ssskkkbbbbbbcccdddfffjjjmmmnnnrrruuuwwwvvvyyy~~~~~~|||yyyyyyyyyzzzzzzyyyyyywwwtttsssrrrpppnnnllljjjiiijjjllloooppppppnnniiigggeeeddddddcccaaa```bbb```^^^[[[ZZZZZZ[[[[[[_______________^^^]]]\\\\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXXYYYXXXWWWUUUSSSRRRSSSRRRPPPQQQRRRSSSSSSRRRPPPPPPOOOOOONNNOOOOOOOOOPPPPPPPPPQQQRRRSSSUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRSSSTTTVVVVVVYYYZZZ[[[[[[ZZZXXXVVVTTTLLLJJJHHHFFFDDD@@@;;;888666666555555555555666666666888:::<<<>>>@@@DDDGGGHHHKKKNNNQQQUUUZZZ```dddjjjllloooqqqsssuuuuuuuuuwwwzzz~~~wwwiiibbbhhhssstttppp~~~}}}sssbbbPPPBBB:::777777444444333333222222222222////////////////////////000///...---...111777===RRRPPPDDD444---111444333////////////000000000000///111222333333555888:::999@@@EEEMMMeee~~~~~~yyy^^^JJJEEECCCAAAAAACCCEEEFFFGGGHHHKKKPPPTTTYYY^^^cccgggnnnvvv~~~|||xxxrrrmmmiiiffffffgggjjjttt~~~yyyuuutttuuuxxx}}}}}}{{{yyywwwwwwwwwxxxyyyzzz|||}}}~~~}}}|||zzzxxxvvvuuuqqqpppnnnoooqqqrrrqqqpppmmmmmmllljjjhhhfffeeedddcccfffkkkooopppnnnjjjgggddd```\\\XXXTTTQQQNNNLLLHHHFFFEEEEEEFFFFFFEEEDDD@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHH~~~|||{{{sssjjjcccccccccccceeehhhkkkmmmrrruuuvvvuuuxxx}}}}}}|||yyywwwvvvwwwwwwwwwvvvzzzxxxuuusssqqqoookkkiiifffffffffhhhkkkmmmmmmlllhhhfffddddddddddddbbb```cccaaa^^^[[[ZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^]]]\\\]]]]]]]]]]]]]]]\\\\\\[[[VVVWWWXXXYYYYYYXXXVVVVVVUUUSSSRRRRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTUUUVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXYYYYYYYYYWWWUUUSSSMMMKKKHHHFFFDDD@@@<<<888666666555555555555666666555777:::<<<>>>@@@DDDGGGHHHJJJMMMQQQTTTYYY___ccchhhjjjmmmqqqtttvvvwwwwwwwwwzzz~~~~~~~~~}}}yyykkkcccgggmmm|||uuuppp}}}vvveeeSSSEEE<<<777666444444444444333333222222////////////////////////******+++,,,222===GGGNNNXXXIII<<<777444......111////////////000000000000///111222333333555888::::::@@@EEENNNggg}}}~~~sss[[[IIIDDDBBB@@@AAACCCEEEGGGGGGGGGKKKOOOTTTXXX]]]cccgggooowww|||}}}tttnnnmmmjjjgggeeebbb```fffooozzz{{{wwwuuuuuuwww|||}}}zzzwwwuuuuuuvvvwwwxxxyyy{{{|||}}}~~~}}}|||{{{yyywwwvvvuuutttqqqooommmlllmmmooopppqqqlllkkkiiigggeeecccbbbaaa^^^aaaeeeiiiiiigggccc```]]]ZZZVVVTTTSSSRRROOONNNKKKJJJIIIHHHIIIHHHGGGEEEAAAAAA@@@AAABBBDDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKIIIHHHGGGFFFFFFFFF~~~}}}{{{rrriiidddcccbbbbbbdddhhhmmmpppuuuxxxxxxvvvxxx|||}}}{{{zzzwwwuuutttuuuvvvvvvuuuxxxvvvssspppooollliiigggeeedddccceeegggiiiiiihhheeedddccccccddddddcccbbbbbbaaa^^^\\\[[[\\\]]]^^^]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\WWWXXXYYYZZZZZZZZZYYYXXXVVVUUUSSSSSSTTTUUUTTTSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRRRRSSSTTTUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQLLLJJJHHHFFFDDDAAA===999666666555555555555666666444777:::<<<>>>@@@CCCFFFHHHJJJMMMPPPTTTXXX^^^aaagggiiilllqqqtttwwwxxxyyywwwzzz}}}~~~~~~yyymmmfffiiimmmxxxwwwrrr~~~xxxhhhUUUFFF===888666444444444444444333222222000000000000000000000000000222111111777CCCLLLPPPIII888...333555...---222////////////000000000000///111222333333555888::::::@@@EEEOOOiii}}}kkkVVVHHHAAA@@@???@@@CCCFFFHHHHHHHHHKKKOOOTTTXXX^^^cccgggqqqzzz~~~|||vvvooommmllljjjeee```aaafffnnnxxx|||vvvuuuuuuuuu{{{~~~zzzwwwuuutttwwwwwwxxxzzz{{{}}}~~~|||{{{xxxuuutttsssssssssqqqooommmkkkjjjlllnnnoookkkiiigggdddbbb```^^^^^^YYY[[[]]]^^^^^^\\\ZZZYYYUUUSSSRRRQQQRRRRRRPPPOOONNNMMMKKKKKKKKKJJJGGGEEEBBBAAA@@@@@@AAACCCFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEEEEEEE~~~zzzpppfffcccaaa``````dddjjjqqquuuzzz||||||yyyyyy|||}}}zzzyyywwwttttttuuuvvvvvvvvvvvvtttrrrppppppnnnllljjjeeecccbbbbbbdddeeeeeedddcccbbbaaabbbdddddddddcccaaa```___^^^^^^^^^______^^^______``````________________________^^^]]]]]]YYYZZZ[[[\\\\\\[[[ZZZYYYWWWVVVTTTTTTUUUUUUTTTSSSQQQQQQQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\\\\[[[ZZZYYYUUUUUUTTTUUUUUUVVVWWWXXXUUUUUUUUUTTTRRRPPPNNNMMMKKKJJJHHHFFFEEEBBB>>>;;;666666555555555555666666333666:::<<<>>>@@@CCCEEEHHHJJJMMMPPPSSSWWW\\\```gggiiimmmqqqtttwwwxxxyyywwwyyy|||}}}}}}~~~xxxnnnfffkkkpppyyyzzzppp|||yyyiiiWWWGGG===888666333444555555555444333222111111111111111111111111333666555222666===AAA???111---***---000111111222////////////000000000000///111222333333555888::::::???EEEOOOkkkwwwcccPPPEEE???>>>>>>@@@DDDGGGIIIIIIHHHKKKPPPUUUYYY^^^dddhhhttt|||}}}{{{wwwuuutttooohhhfffgggiiitttyyyuuutttuuuwww}}}zzzwwwuuuuuuwwwxxxyyy{{{~~~}}}zzzwwwtttqqqqqqqqqqqqpppppppppnnnlllllllllmmmiiihhheeeaaa^^^\\\[[[[[[UUUTTTTTTSSSRRRRRRRRRRRRPPPOOOPPPQQQSSSSSSQQQOOOMMMLLLKKKKKKKKKIIIFFFDDDCCCBBB@@@@@@AAACCCFFFHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHGGGEEEEEEEEEEEE~~~yyynnncccaaa```^^^___dddllluuuzzz~~~{{{zzz}}}}}}zzzyyywwwuuutttvvvwwwwwwwwwvvvtttrrrrrrsssrrrqqqoooeeedddbbbbbbcccdddcccbbbaaa``````aaaccceeedddcccaaa``````_________````````````aaaaaaaaaaaaaaa```______``````______^^^]]]\\\]]]]]]]]]\\\[[[YYYXXXXXXVVVTTTTTTUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]][[[ZZZUUUUUUUUUUUUVVVWWWWWWXXXUUUTTTTTTRRRPPPNNNLLLKKKKKKIIIGGGFFFEEECCC???<<<666666555555555555666666333666:::<<<>>>@@@CCCEEEIIIKKKNNNPPPSSSVVV[[[___hhhjjjmmmqqqtttvvvwwwwwwwwwyyy{{{|||}}}~~~~~~~~~wwwnnneeelllsss{{{|||mmmwwwyyyiiiWWWHHH>>>888666333444555555555444333222111111111111111111111111''',,,......222888999444---666777///---333333---////////////000000000000///111222333333555888::::::???EEEPPPlllttt^^^LLLBBB=========@@@DDDHHHIIIJJJIIILLLPPPUUUYYY___dddhhhuuu}}}zzz~~~yyyqqqllllllhhhttt}}}vvvssssssuuuyyy{{{xxxvvvuuuwwwxxxzzz}}}}}}{{{wwwsssqqqppppppqqqpppqqqsssrrrpppmmmkkkkkkiiigggccc```]]][[[ZZZYYYRRRPPPNNNLLLKKKLLLMMMNNNOOOPPPQQQSSSUUUTTTRRROOOKKKJJJIIIIIIJJJHHHEEECCCCCCBBB@@@@@@AAACCCFFFHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJHHHGGGFFFEEEEEEEEExxxmmmeeedddbbb```bbbiiirrryyy}}}~~~}}}||||||||||||yyywwwuuuuuuvvvwwwwwwwwwtttsssrrrrrrssstttsssrrriiihhhfffdddcccdddeeefffcccbbbbbbeeeggggggddd```^^^^^^]]]]]]]]]^^^^^^______^^^^^^^^^^^^```aaabbbcccbbbaaa```^^^\\\[[[[[[^^^^^^]]][[[ZZZYYYXXXWWWUUUUUUUUUUUUVVVWWWXXXYYYTTTUUUWWWVVVUUUTTTTTTUUUWWWVVVVVVVVVXXXZZZ[[[]]]ZZZ\\\^^^___^^^\\\ZZZXXXVVVWWWWWWWWWYYYZZZ[[[\\\YYYVVVSSSQQQPPPOOOMMMLLLJJJHHHEEECCCBBB@@@>>>;;;888777666555555555555555444666999;;;===@@@DDDFFFHHHLLLPPPRRRSSSVVV[[[```hhhkkkooorrrtttuuuwwwyyywwwxxxzzz{{{{{{}}}tttiiifffiiippp|||~~~sssssszzzlll[[[JJJ===666666555555444333222222222222111111111111111111111111111111111111111111111111////////////////////////000000000000000000000000222111000000111222555666777<<>>EEERRRpppppp[[[LLLDDDAAAAAAAAABBBDDDGGGIIIKKKKKKMMMPPPUUUZZZbbbjjjppp}}}zzz~~~xxxooorrryyy~~~}}}|||{{{{{{yyyuuurrrwwwxxxxxxxxxwwwvvvtttsss|||}}}|||{{{|||}}}~~~|||vvvppplllkkklllnnnpppooommmmmmllljjjfffcccbbbaaa___\\\YYYWWWUUUTTTJJJHHHEEEBBBBBBCCCEEEGGGLLLLLLMMMOOOOOOPPPPPPPPPFFFCCCAAACCCGGGHHHEEEBBBBBBAAAAAA@@@AAABBBDDDEEEJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEEEEFFFssskkkgggffffffiiiooovvv|||~~~~~~yyyyyyzzz|||}}}|||yyywwwsssssstttvvvxxxyyywwwvvvvvvssspppkkkhhheeedddcccdddcccccceeeffffffcccaaabbbaaa```______^^^______bbbbbbaaaaaabbbdddggghhhdddcccbbb```^^^\\\ZZZYYY[[[[[[ZZZYYYYYYXXXWWWWWWXXXYYYYYYYYYZZZ[[[[[[\\\XXXYYY[[[[[[ZZZYYYYYYZZZ]]]]]]]]]]]]^^^```aaabbb^^^```aaabbbbbb```^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZVVVUUUSSSRRRQQQPPPMMMJJJJJJHHHDDDBBB@@@===:::777888777666666555666666666444666999;;;<<>>BBBEEEFFFJJJOOORRRTTTXXX^^^ccchhhlllqqquuuwwwxxxzzz{{{wwwyyy{{{}}}}}}~~~yyykkkbbbfffooo~~~vvvsssxxx{{{kkkZZZHHH===999555555444333222222222222000000000000000000000000111111111111111111111111000000000000000000000000//////////////////////////////000111333555777999:::AAAGGGSSSooobbbLLLDDDAAA@@@@@@@@@BBBFFFIIIKKKKKKNNNSSSYYY```hhhqqqvvv|||uuuooollljjjiiijjjnnnrrr{{{{{{uuu||||||{{{zzzzzzzzzzzzzzz{{{yyytttpppmmmkkkkkklllllljjjiiiiiihhhfffccc```\\\[[[YYYWWWTTTRRRPPPOOOGGGEEECCC@@@??????@@@AAADDDEEEFFFGGGIIILLLMMMNNNJJJGGGDDDCCCDDDDDDDDDBBBBBBAAAAAAAAABBBCCCEEEFFFIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGxxxppphhhiiilllqqqxxx~~~}}}zzzyyyzzz|||}}}}}}vvvvvvwwwyyy{{{|||{{{yyysssqqqoookkkhhheeecccbbbdddeeeeeeeeedddcccccccccdddcccbbbaaa```_________```___]]]]]]^^^aaadddfffdddcccbbb```^^^\\\ZZZYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZ[[[\\\\\\]]]\\\\\\[[[[[[]]]______^^^^^^^^^```______```aaaaaabbbbbbbbbbbbbbbcccdddddddddcccbbb]]]\\\\\\\\\\\\]]]^^^^^^XXXVVVUUUTTTTTTRRRPPPMMMMMMJJJFFFDDDAAA>>>;;;888444444444333333444555555444666999:::<<<>>>AAADDDHHHKKKPPPRRRSSSVVV\\\```eeejjjoootttvvvwwwxxxyyyvvvyyy|||}}}~~~~~~{{{lllbbbfffpppzzzvvvzzz}}}nnn]]]KKK>>>999555555444333222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////000222444666777888999@@@FFFQQQlllhhhMMMDDDAAA@@@???@@@BBBEEEIIILLLKKKOOOUUU[[[cccllltttzzzwwwpppkkkgggeeeeeefffiiiiiilllwwwyyysss|||{{{|||{{{yyyuuuqqqnnnllljjjjjjjjjiiigggggggggeeebbb___ZZZYYYXXXUUUSSSQQQOOONNNGGGEEECCC@@@???>>>??????>>>???@@@CCCFFFJJJMMMNNNNNNKKKHHHEEEDDDCCCBBBAAAAAAAAAAAAAAABBBDDDFFFGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHGGGGGGGGGGGGHHH~~~wwwnnnooorrrxxx~~~~~~zzzyyyzzz}}}{{{zzzxxxyyyzzz{{{zzzyyywwwvvvsssoookkkgggdddbbbeeeffffffeeecccbbbbbbdddcccbbbaaa``````___``````^^^]]]ZZZYYYYYY\\\___aaacccbbbaaa```^^^\\\[[[[[[ZZZZZZ[[[\\\\\\]]]^^^^^^[[[\\\]]]^^^^^^]]]\\\[[[[[[]]]___```___^^^___```______```aaaaaaaaaaaaaaabbbbbbcccccccccccccccccc]]]]]]]]]]]]^^^______```YYYVVVTTTRRRRRRRRRQQQOOOLLLJJJFFFDDDBBB???<<<:::444444444333444444555666555666999:::;;;===AAACCCGGGKKKOOOQQQRRRUUUZZZ^^^cccgggnnnsssuuuvvvwwwwwwvvvyyy|||~~~|||kkkccchhhrrr{{{www{{{|||ooo___LLL???999555555444333222222222222111111111111111111111111000000000000000000000000........................000000000000000000000000///000111333444666777777888???FFFPPPiiilllOOOEEEAAA@@@??????AAAEEEIIILLLKKKOOOVVV^^^fffoooxxx~~~yyytttpppkkkhhhcccbbbcccfffeeeeeekkksssyyyzzzuuu~~~}}}|||zzzwwwsssooollljjjhhhiiiggggggffffffeeebbb___YYYYYYWWWUUUSSSQQQPPPOOOFFFEEECCC@@@>>>=========;;;;;;===???CCCGGGJJJMMMNNNMMMJJJHHHEEECCCBBBAAAAAAAAAAAAAAACCCEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIGGGGGGGGGHHHIIIwwwxxx{{{}}}|||~~~}}}zzzxxxxxxxxxxxxwwwwwwvvvtttqqqnnnjjjgggfffeeefffgggeeebbbaaabbbdddaaa``````______`````````]]][[[XXXVVVVVVXXX[[[^^^aaaaaa```___^^^]]]\\\\\\[[[\\\]]]^^^___```aaaaaa]]]^^^```aaa```___^^^]]][[[\\\______^^^^^^___```___```aaabbbbbbbbbaaa```aaaaaaaaabbbbbbccccccccc``````______^^^^^^______XXXUUUQQQOOOOOOPPPPPPOOOJJJHHHEEECCCAAA???<<<:::555555555555555666777777555777999:::;;;===@@@CCCDDDHHHMMMOOOQQQTTTZZZ^^^aaafffmmmrrruuuvvvvvvwwwvvvyyy}}}zzzhhheeejjjtttyyytttxxx{{{pppaaaOOO@@@;;;555555444333222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000111222444555666666666888@@@FFFOOOhhhlllPPPIIIAAA@@@>>>>>>@@@DDDIIILLLKKKPPPWWW```hhhrrr{{{~~~wwwuuutttqqqnnnnnnjjjhhhiiihhhgggiiimmmkkk{{{|||}}}|||yyyuuuqqqllliiiggghhhgggfffffffffeeebbb___ZZZYYYXXXVVVTTTRRRPPPPPPIIIGGGEEECCC@@@???>>>>>>;;;;;;;;;===???CCCGGGIIIJJJJJJJJJHHHFFFCCCBBBBBBAAAAAAAAAAAACCCEEEGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIHHHGGGHHHIIIIIIzzzwwwwwwwwwwwwvvvqqqqqqqqqpppnnnmmmkkkjjjeeeggggggeeebbb```bbbddd```____________``````aaa]]][[[WWWUUUTTTVVVYYY\\\aaa``````___^^^^^^]]]]]]\\\]]]^^^___aaabbbcccccc___```bbbcccbbbaaa___^^^ZZZ\\\^^^___^^^^^^___```___```aaabbbcccbbbaaa````````````aaaaaabbbbbbbbbcccbbbaaa```^^^^^^^^^]]]WWWTTTOOOLLLLLLNNNOOOOOOIIIFFFCCCBBB@@@???<<<:::777777777777777888999999555777999:::;;;===@@@BBBBBBFFFKKKNNNPPPTTT[[[___aaafffmmmsssuuuvvvwwwwwwvvvyyy}}}xxxfffgggkkkvvvvvvrrruuuzzzqqqcccPPPBBB<<<555555444333222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444555555555555999AAAGGGPPPgggkkkQQQLLLBBB@@@>>>>>>@@@DDDIIILLLKKKPPPXXXaaajjjsss|||~~~yyyyyyyyyxxxuuu}}}vvvpppooonnnkkklllnnnfffppp|||~~~}}}zzzvvvqqqlllhhhfffhhhgggfffffffffeeebbb```ZZZZZZXXXVVVTTTSSSQQQQQQLLLKKKIIIFFFDDDBBBAAAAAA<<<;;;;;;<<<===@@@CCCEEEEEEGGGHHHHHHFFFDDDCCCCCCAAAAAAAAABBBCCCEEEGGGIIIHHHIIIJJJJJJKKKKKKJJJJJJKKKJJJIIIHHHGGGHHHIIIJJJ}}}{{{xxxwwwwwwwwwvvvuuusssvvvwwwtttooojjjhhhhhhiiifffcccbbbccceeeeeeeeeddddddcccbbbaaa```___^^^\\\[[[ZZZXXXXXXXXXXXXYYY____________^^^]]]\\\\\\______```bbbeeeeeecccaaa______```aaaaaa```___^^^YYY[[[]]]___```___^^^]]]]]]^^^___``````^^^\\\[[[^^^___bbbdddffffffeeedddaaaaaabbbddddddaaa\\\XXXXXXTTTOOOLLLKKKLLLLLLLLLHHHGGGEEEDDDDDDAAA>>>;;;999888777666666555555555555666777888:::===???@@@DDDGGGKKKOOOQQQSSSVVVXXXbbbeeekkkqqquuuvvvvvvuuuvvvyyy|||~~~~~~~~~~~~~~~{{{nnngggeeelll}}}rrrrrr~~~vvvpppfffTTTCCC:::666555444333222111111111///000000000000//////...000000000000000000000000222111000.........///000000000000000000000000000000000111222333555666777666===BBBJJJbbbjjjPPPHHHCCCAAA>>>===???DDDIIILLLOOORRRYYYbbblllvvv~~~zzzxxxyyyzzz}}}|||xxxtttsssuuuvvvooolllnnn}}}|||xxxtttqqqlllgggdddeeedddcccccccccccc```^^^\\\ZZZYYYVVVTTTSSSRRRRRRPPPNNNKKKHHHEEEDDDCCCCCC@@@????????????@@@BBBCCCGGGHHHIIIIIIGGGDDDAAA>>>CCCBBB@@@???@@@CCCGGGIIIHHHIIIIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGG}}}yyywwwvvvvvvwwwwwwsssuuuvvvsssnnniiiffffffiiifffccccccdddeeefffffffffeeecccbbbaaa```______^^^]]]\\\ZZZZZZZZZZZZ[[[_______________^^^]]]\\\______```bbbdddeeecccaaaaaaaaabbbbbbaaa___^^^]]][[[\\\]]]^^^^^^^^^]]]\\\[[[\\\^^^______]]]\\\[[[\\\]]]```bbbdddddddddcccbbbcccccceeefffdddaaa^^^ZZZVVVQQQMMMLLLLLLLLLLLLHHHGGGEEEDDDDDDAAA>>>;;;999888777666666555555555555666777888:::===???@@@DDDGGGJJJMMMPPPSSSWWWZZZaaadddjjjppptttuuuttttttvvvxxx{{{}}}}}}}}}~~~~~~}}}qqqgggdddjjj}}}|||pppnnn}}}vvvpppfffTTTDDD;;;666666444333222111111111666555555333222000...---000000000000000000000000111000///......//////000000000000000000000000000000000111222333555666777888???CCCKKKbbbhhhPPPIIIBBB@@@>>>===???CCCIIILLLOOOTTT[[[dddnnnwwwvvvtttttttttvvvyyyrrrmmmjjjsss}}}zzzvvvsssoookkkggghhhfffeeeddddddccc```^^^\\\[[[YYYWWWUUUSSSSSSRRRQQQOOOLLLIIIGGGEEEDDDDDDBBBAAA@@@??????@@@AAABBBEEEGGGHHHIIIHHHEEECCCAAA@@@@@@@@@AAABBBDDDEEEFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFF|||wwwuuuvvvxxxzzzwwwxxxwwwtttoookkkhhhggghhhfffccccccdddfffgggggghhhfffdddbbb``````````````````___^^^]]]]]]]]]]]]^^^_______________^^^]]]_________aaaccccccbbb```ccccccccccccbbb___]]]\\\___^^^^^^]]]\\\\\\[[[[[[YYYZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[^^^```bbbccccccccceeedddeeefffggggggeeeccc]]]YYYSSSOOONNNMMMLLLKKKHHHGGGEEEDDDCCCBBB???<<<999888777666666555555555555555666888:::<<<>>>???DDDFFFIIIKKKNNNSSSXXX\\\```ccchhhnnnrrrsssssssssvvvxxxzzz|||{{{|||}}}~~~|||~~~vvvgggcccfffxxxpppkkkzzzwwwpppeeeSSSCCC;;;777666555333222222111111,,,---...///000000111000000000000000000000000000000////////////000000111000000000000000000000000000000111222333555666777:::@@@DDDKKKaaagggPPPIIIAAA???======???CCCIIILLLRRRWWW___gggoooxxxzzzqqqoooooommmlllnnnssstttwww~~~wwwppphhhhhhsss~~~{{{yyyvvvsssooolllkkkiiifffeeedddccc```^^^^^^\\\ZZZXXXVVVTTTSSSSSSRRRQQQNNNLLLIIIHHHGGGFFFDDDCCCAAA@@@@@@AAABBBBBBEEEFFFGGGHHHHHHGGGEEEDDD>>>???AAABBBCCCCCCCCCCCCGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEE~~~yyyvvvvvvyyy|||||||||zzzwwwsssooollljjjiiifffdddccceeeggghhhhhhiiigggeeebbbaaaaaaaaabbbcccbbbbbbaaa``````______^^^______`````````______^^^^^^^^^___aaaaaa```^^^bbbcccccccccbbbaaa___^^^aaa```^^^\\\[[[ZZZZZZZZZXXXXXXYYYZZZZZZZZZYYYYYYYYY[[[]]]```cccdddeeefffhhhfffffffffggggggfffddd^^^ZZZUUUQQQOOOMMMLLLJJJHHHFFFDDDCCCCCCAAA???===999888777666555555555555555555666888:::<<<>>>???CCCEEEGGGJJJMMMRRRXXX]]]___bbbgggmmmppprrrrrrrrrvvvxxxzzz{{{{{{|||}}}}}}}}}iiicccdddrrrtttlllyyy~~~xxxqqqeeeSSSCCC;;;777666555444333222222222)))***,,,---///000111111000000000000000000000000......//////000000111111////////////////////////000000111222333555666777:::@@@DDDJJJaaajjjQQQIII@@@???===<<>>===999888777666555555555555444555666777999<<<>>>???BBBDDDGGGIIILLLQQQXXX\\\___bbbfffkkkoooqqqrrrrrrvvvxxxzzzzzz{{{|||~~~kkkdddbbbmmmwwwlllvvvzzztttgggSSSCCC;;;777777555444333222222222555444444333111///---,,,000000000000000000000000......//////000000111111........................000000111222333555666777888>>>BBBIIIbbbmmmSSSHHH@@@???======@@@EEEKKKOOO[[[```hhhmmmooosssyyy~~~~~~uuulllhhheee___[[[ZZZZZZZZZ[[[aaajjjssswwwyyywwwrrrjjjcccdddqqq~~~wwwzzz|||zzz}}}~~~{{{zzzxxxvvvrrrppphhhfffdddddddddeeedddcccaaa```]]][[[XXXVVVUUUUUUTTTSSSRRRPPPNNNLLLKKKJJJCCCCCCCCCCCCCCCEEEGGGHHHIIIIIIIIIHHHFFFEEECCCAAAAAA???>>>======???BBBDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFF{{{wwwuuuuuuvvv|||}}}}}}{{{|||}}}{{{wwwuuusssqqqnnnlllllliiifffeeefffggghhhhhhffffffffffffeeeeeeeeedddddddddddddddcccbbbaaa```^^^^^^```aaabbbbbbbbbbbb```^^^]]]^^^___```___^^^^^^___```bbbcccbbbbbbaaa^^^]]]]]]\\\[[[[[[ZZZZZZXXXXXXXXXWWWWWWWWWVVVVVVVVVXXXZZZ]]]aaadddggghhhhhhgggfffffffffdddaaa^^^[[[XXXTTTPPPNNNLLLIIIGGGEEECCC@@@?????????===<<<999888777666666555555555444444555777999;;;===>>>BBBDDDGGGIIILLLQQQVVVZZZ]]]```dddiiilllooopppppptttuuuwwwyyyzzz|||kkkccc___gggwwwwwwjjjqqqzzzlllWWWEEE===888777666444333333222222222222222222111000///...000000000000000000000000...///000000000000000///........................000000111222333555666777777===BBBIIIbbblllRRRHHH@@@???>>>>>>AAAGGGMMMQQQ[[[bbbiiimmmnnnpppvvvzzzwwwmmmhhhccc\\\WWWWWWVVVUUUUUUWWW\\\eeeooouuuuuurrrllleeeccckkkzzzuuusss|||}}}vvvqqqsssxxx|||}}}~~~{{{zzzyyyvvvssspppiiigggddddddfffgggggggggcccaaa___\\\YYYWWWVVVUUUTTTTTTSSSRRRPPPNNNLLLKKKEEEEEEDDDDDDEEEFFFHHHIIIIIIIIIHHHGGGEEECCCAAA@@@AAA???===;;;;;;>>>AAACCCCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFGGG}}}{{{xxxtttqqqrrrtttwww|||}}}~~~~~~}}}~~~}}}zzzvvvttttttssspppmmmnnnkkkgggffffffgggggggggdddeeefffhhhhhhgggfffeeeccccccddddddcccbbbaaa```^^^^^^```aaabbbccccccccccccaaa``````aaabbbaaa```^^^___```aaaaaaaaa```___ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRUUUXXX\\\```ccceeeddddddeeefffgggeeeaaa^^^XXXUUUQQQNNNMMMKKKHHHFFFDDDAAA???=========<<<;;;999888777666666555555555444444555777999;;;===>>>AAADDDGGGJJJMMMPPPTTTWWW[[[]]]aaaeeeiiilllmmmnnnppprrrtttuuuwwwzzz~~~zzziiiaaa]]]bbbnnn~~~xxxjjjmmmsss\\\HHH???888777666444333333333333***,,,---///111222333333000000000000000000000000///000000111111000///...000000000000000000000000000000111222333555666777999???BBBIIIaaagggPPPGGGAAA@@@??????CCCIIIOOOSSSXXX```hhhmmmmmmoootttzzzuuunnnhhhaaa\\\[[[TTTUUUTTTSSSVVV^^^jjjtttzzzwwwpppiiieeeiiittt|||wwwpppsss|||yyyvvvsssqqqwww{{{wwwwwwzzz}}}}}}{{{yyywwwsssqqqmmmjjjhhhggghhhiiiiiihhhdddccc```]]]ZZZXXXWWWVVVTTTTTTSSSSSSQQQOOOLLLKKKIIIHHHGGGEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA???>>>===<<<<<<>>>???@@@BBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFxxxvvvssspppnnnpppuuuyyy}}}}}}~~~~~~~~~~~~~~~{{{wwwvvvvvvuuussspppooolllhhhffffffggggggfffbbbdddgggiiijjjiiigggfffbbbcccddddddcccbbb```___]]]^^^```aaacccdddddddddeeedddbbbbbbcccddddddccc``````aaaaaaaaa___^^^]]]WWWYYY[[[]]]^^^]]]\\\[[[[[[ZZZYYYWWWVVVUUUTTTTTTMMMNNNPPPTTTXXX\\\```bbbaaabbbdddggghhhfffccc___VVVTTTPPPMMMLLLJJJGGGEEECCC@@@===<<<<<<<<<<<<;;;999888777666666555555555444444555777999;;;===>>>AAADDDHHHKKKMMMPPPSSSUUUXXXZZZ^^^bbbfffiiikkkkkkmmmoooqqqsssuuuyyy}}}|||}}}uuuggg```[[[^^^hhhvvvyyykkkmmmxxx```KKKBBB888777666555444333333333222222333444444444444333000000000000000000000000000000111111111///...---111111111111111111111111000000111222333555666777;;;AAADDDIIIaaacccNNNGGGBBB@@@???@@@DDDJJJPPPTTTUUU]]]gggllllllooouuu{{{}}}vvvooogggcccbbbWWWYYYZZZXXXXXX___mmmxxx}}}uuummmhhhjjjrrrxxx|||zzzooommmvvv~~~~~~{{{zzz{{{||||||{{{rrrxxxyyyssssssvvvyyy|||~~~~~~|||zzzxxxtttqqqqqqnnnkkkiiiiiijjjjjjiiieeecccaaa^^^[[[YYYWWWVVVSSSSSSSSSSSSQQQOOOMMMKKKMMMKKKIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC<<<===>>>>>>>>>>>>>>>===AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEE|||yyysssnnnnnnoooqqqvvv|||~~~~~~}}}zzzyyywwwuuuqqqnnnhhhjjjjjjhhhdddcccfffiiifffffffffgggggggggggggggfffffffffeeedddaaa___]]]```aaabbbbbbaaabbbdddfffiiifffcccbbbddddddbbb```aaaaaabbbaaaaaa```______[[[ZZZZZZ[[[]]]___^^^]]]]]]ZZZVVVSSSQQQPPPNNNLLLMMMLLLLLLMMMOOORRRUUUWWW\\\\\\\\\\\\[[[ZZZXXXWWWRRRPPPLLLHHHEEEDDDEEEEEECCCBBB@@@>>><<<<<<<<<<<<666555555555555444444444555555555555777999;;;<<>>============???@@@BBBBBBBBBBBBDDDFFFCCCCCCCCCCCCCCCCCCCCCCCC}}}yyyxxxrrrnnnnnnooopppvvv}}}}}}{{{yyyxxxvvvrrrpppiiiiiiiiigggeeeeeefffgggfffffffffffffffffffffffffffffffffeeedddbbbaaa``````aaaccccccbbbcccfffhhhiiifffddddddeeeeeeccc```aaaaaaaaaaaaaaa```______]]][[[ZZZ[[[\\\^^^]]]]]]]]]ZZZVVVSSSQQQOOOMMMKKKJJJIIIIIIIIIJJJMMMOOOQQQSSSTTTVVVWWWWWWVVVTTTSSSNNNLLLIIIFFFDDDDDDEEEFFFDDDCCCAAA>>><<<;;;;;;;;;777777666666666555555555555555555555777999;;;<<>>CCCNNNfffzzz^^^LLLEEECCCAAA@@@BBBGGGLLLQQQSSSTTTYYY^^^cccgggnnnwww}}}}}}zzzzzzyyy|||zzz|||}}}oookkkqqqwwwooogggeeedddcccfffjjjooosss{{{}}}{{{yyyvvvtttpppnnnllljjjhhhfffeeeeeedddbbb___[[[WWWUUUTTTSSSQQQPPPQQQQQQPPPOOOMMMKKKHHHEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@AAACCCEEEEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB~~~yyyuuuuuuvvvxxx}}}~~~|||{{{zzzxxxuuusssmmmjjjhhhhhhjjjkkkhhhffffffffffffffffffeeeeeeeeehhhgggeeeddddddeeefffgggeeefffffffffeeeeeeggghhhgggggghhhhhhhhhfffcccaaa`````````aaaaaa``````___ccc___[[[YYYYYY[[[[[[[[[[[[XXXTTTQQQOOONNNKKKJJJEEEDDDCCCBBBBBBBBBBBBCCCAAACCCFFFIIIJJJIIIGGGFFFCCCCCCBBBBBBCCCDDDFFFGGGHHHFFFCCC???<<<::::::999777777777666666666555555555555555555777999;;;<<>>CCCNNNfffaaaMMMEEECCCAAA@@@CCCHHHMMMRRRSSSUUUYYY^^^bbbgggnnnxxx|||nnniiippp{{{ooogggcccbbb``````aaadddhhhkkkrrrxxx~~~~~~|||zzzxxxuuuqqqnnnlllkkkhhhgggcccdddeeedddaaa\\\WWWTTTSSSRRRPPPPPPPPPQQQPPPOOONNNLLLHHHEEECCCBBBCCCDDDDDDCCCBBBAAABBBCCCFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBDDDFFFHHHHHHGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEDDDDDD}}}xxxxxxyyyzzz|||{{{zzzxxxuuusssooollljjjjjjlllmmmjjjggghhhhhhhhhhhhggggggffffffhhhgggeeeeeedddeeeggggggggghhhhhhfffdddcccdddffffffgggiiiiiigggeeecccaaa``````aaaaaaaaaaaaaaa```ddd```\\\YYYYYYZZZZZZZZZZZZWWWSSSPPPNNNLLLJJJIIIFFFEEEDDDBBBAAA@@@@@@???>>>@@@BBBDDDEEEDDDBBB@@@AAAAAAAAAAAACCCEEEFFFHHHHHHFFFCCC@@@===;;;999999666666666555555555444444555555555555777999;;;<<<>>>@@@CCCEEEFFFHHHJJJMMMPPPRRRTTTUUUVVVYYY\\\______bbbfffiiilllooorrruuuyyy{{{~~~yyyrrrccc```]]]\\\___nnn}}}iiifffkkk~~~jjjTTT>>>;;;777555444444444333222222222111111111111111111111000000000000111111//////000000000000/////////000000000111111111111111111111222333444555666999===BBBMMMeeegggOOOFFFCCCAAAAAACCCHHHMMMQQQRRRUUUYYY^^^ccchhhoooyyy~~~{{{{{{}}}}}}ooojjjppp|||wwwuuuuuuvvvwwwttthhh``````___^^^]]]^^^```cccdddlllqqqyyy~~~}}}{{{xxxvvvrrrooommmkkkhhhfffaaacccddddddaaa]]]XXXTTTSSSQQQPPPOOOQQQQQQQQQPPPOOOMMMIIIFFFDDDDDDEEEFFFEEEDDDBBBAAABBBDDDFFFGGGDDDDDDCCCCCCCCCDDDDDDEEEGGGIIILLLLLLJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEE||||||||||||}}}{{{zzzwwwtttqqqnnnmmmllllllmmmllljjjhhhjjjiiiiiihhhhhhggggggggggggffffffeeeeeeeeeffffffgggggggggeeecccbbbcccdddfffgggiiihhheeecccbbbbbbaaaaaabbbbbbccccccbbbbbbccc```\\\ZZZZZZZZZZZZYYYYYYVVVRRROOOMMMLLLIIIHHHEEEEEEDDDBBBAAA???>>>======>>>???@@@AAAAAA@@@@@@AAAAAABBBBBBDDDEEEFFFGGGHHHFFFCCC@@@===;;;::::::555555555555444444444444555555555555777999;;;<<<===???AAACCCDDDEEEHHHJJJNNNOOOQQQRRRTTTWWW[[[^^^___aaacccfffhhhlllqqquuuxxxzzz}}}}}}wwwgggdddaaaaaafffwwwmmmjjjlll~~~pppWWW???<<<888555555555444333111111111111111111111111111111111111111111111111//////000000000000//////000000000000111111111111111111111222333444555666888<<>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFGGGHHHFFFCCC@@@===<<<;;;;;;666666666666555555555555555555555555777999;;;<<<<<<>>>@@@BBBBBBCCCFFFHHHJJJKKKMMMOOOQQQTTTYYY]]]___```aaabbbeeekkkqqqvvvwwwyyy|||~~~zzzkkkfffcccdddkkk}}}ooolllmmm|||rrrXXX@@@<<<888666555555444333111111111111111111111111111111111222222111111111//////000000000000//////000000000000111111111111111111111222333444555666888<<>>===;;;999888999999999;;;===@@@CCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFCCC@@@>>><<<<<<<<<777777777777666666666666555555555555777999;;;<<<<<<===@@@AAAAAABBBEEEGGGGGGHHHJJJLLLNNNRRRWWW[[[`````````aaacccjjjrrrwwwwwwyyy{{{~~~|||lllfffbbbccclll~~~~~~ooolllkkkyyysssXXX@@@===999666555555444333111111111111111111222222111111222222222222111111//////000000000000//////000000000000111111111111111111111222333444666666999<<>><<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDBBBDDDFFFGGGGGGFFFEEEDDDDDDCCCBBB@@@>>>===<<<;;;888888777666555444444333666666666666777777777777===>>>???@@@BBBCCCDDDEEEFFFGGGHHHJJJMMMRRRXXX\\\^^^^^^]]]]]]___eeemmmsssxxxzzz{{{|||~~~nnnggg``````jjj}}}qqqgggjjjxxxuuubbbIII>>>666444666444333444111111111111111111111111000000000000000000000000000000111111222222333333////////////000000000000000111222444666777999:::;;;===@@@KKKddd}}}YYYKKKCCCAAA@@@BBBEEEIIIKKKLLLQQQUUU[[[bbbhhhooouuuzzz~~~mmm```YYYXXX```jjj{{{~~~uuujjjeeedddbbb______```aaaaaaaaa___bbbeeeiiinnnwww{{{xxxxxxvvvsssqqqooollliiifff```___]]][[[ZZZYYYXXXXXXRRRRRRSSSTTTTTTTTTTTTTTTOOONNNLLLIIIGGGGGGIIILLLLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCEEEIIINNNSSSUUUUUUSSSTTTTTTUUUTTTSSSRRRQQQLLLKKKIIIGGGEEEEEEEEEEEE}}}{{{yyyxxxssssssrrrooollljjjkkkllllllllljjjiiigggfffffffffeeefffhhhjjjjjjiiigggfffbbbbbbbbbaaaaaabbbbbbccccccdddeeeeeeeeedddcccbbbaaaaaabbbcccccccccbbbbbb```___]]]\\\[[[[[[[[[\\\ZZZXXXUUUQQQMMMJJJGGGFFFCCCBBBAAA@@@>>>===;;;;;;;;;;;;<<<===???AAADDDEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCAAA???===<<<;;;888888777666555444333333444555555555555666666666;;;;;;<<<>>>???@@@AAABBBBBBDDDFFFHHHJJJNNNSSSWWWZZZZZZ[[[\\\___fffmmmsssvvvwwwyyy{{{}}}mmmeee^^^^^^gggvvvsssiiiiiiuuuxxxfffIII???666555666444333444111111111111111111111111000000000000000000000000///////////////000000000////////////000000000000000000222333555777888999999<<>>@@@CCCEEEGGGGGGHHHIIIJJJJJJIIIGGGGGGFFFEEEDDDBBB@@@>>><<<;;;777777666555444333333222333333444444444555555555777888999:::;;;<<<===>>>>>>@@@CCCEEEFFFIIIMMMPPPTTTUUUXXX[[[```fffnnnsssuuuwwwyyy{{{~~~pppggg___^^^cccooovvvjjjhhhrrr{{{jjjJJJ???666555666444333444111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000///000111222444555777777777;;;???HHHaaagggOOOGGGAAA@@@>>>@@@DDDHHHKKKLLLOOOUUU___fffkkkmmmnnnooonnnsss{{{uuupppoooqqqzzzuuunnngggbbbbbbfffgggjjjnnnttt~~~yyyrrrnnnkkkhhhgggggghhhhhhggghhhiiiiiiiiikkkpppwww}}}~~~|||uuutttqqqpppooommmiiigggddddddbbb```]]]ZZZXXXVVVSSSSSSSSSRRRRRRQQQPPPPPPLLLLLLKKKIIIIIIKKKPPPSSSTTTSSSQQQNNNKKKIIIHHHGGGFFFHHHLLLQQQVVVXXXXXXVVVYYYXXXWWWUUURRROOOLLLKKKJJJIIIGGGEEECCCCCCCCCCCC~~~}}}{{{{{{zzzwwwtttqqqppprrrtttsssrrrqqqpppnnnmmmkkkjjjhhhhhhiiikkklllnnnpppqqqmmmkkkgggcccaaaaaabbbcccbbbccccccdddeeeeeeeeeeee```aaabbbbbbbbbbbbbbbaaa______^^^^^^]]]]]]]]]]]]]]][[[XXXSSSOOOKKKIIIGGGFFFEEEDDDBBB???===<<<;;;<<<<<<===>>>AAADDDGGGIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGFFFDDDBBB???===;;;777777666555444333222222333444444444444555555555555666777888999:::;;;;;;;;;===@@@BBBCCCEEEHHHJJJNNNQQQUUUZZZ```fffmmmrrrxxxzzz|||}}}wwwkkk```^^^```jjjxxxlllgggooo|||kkkJJJ@@@777555666555333333111111111111111111111111000000000000000000000000333333222222111111000000////////////000000000000...///000111333444555666777;;;???HHH___|||___MMMHHHAAA???===???CCCGGGKKKLLLQQQVVV^^^eeehhhiiijjjkkkkkkooovvv~~~yyyoooiiigggggghhhlllqqqyyy{{{sssllljjjjjjllljjjhhhiiipppzzz~~~zzztttqqqmmmkkkkkklllllllllooonnnmmmmmmooosssxxx{{{}}}{{{uuusssqqqpppooommmjjjhhhfffeeecccaaa^^^ZZZVVVTTTTTTSSSRRRQQQPPPOOOOOONNNLLLLLLJJJIIIIIIKKKPPPTTTXXXVVVSSSOOOLLLJJJHHHGGGKKKNNNSSSZZZ^^^___\\\ZZZYYYXXXVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDCCCBBBCCCCCC}}}|||{{{yyyvvvsssrrrsssuuuttttttsssrrrpppnnnlllkkkjjjjjjkkklllmmmppprrrssstttqqqlllgggdddbbbbbbbbbccccccccccccdddeeeeeefffcccccccccbbbaaa```___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]][[[WWWSSSOOOKKKIIIHHHHHHGGGEEECCC@@@>>><<<;;;;;;<<<===>>>AAAEEEHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFDDDAAA>>><<<777777666555444333333222444444555555555666666666555666666777888999::::::999<<<>>>@@@AAACCCFFFHHHKKKNNNTTTYYY___ffflllqqqyyyzzz|||}}}}}}|||mmm```[[[[[[ddd{{{{{{mmmfffmmm{{{jjjKKKAAA777666666555333333111111111111111111111111000000000000000000000000333333222222111111000000////////////000000000000//////000111222444555555888<<<@@@HHH^^^pppXXXKKKHHHAAA???===>>>BBBGGGKKKMMMTTTXXX]]]aaadddfffgggiiigggkkkpppwww}}}~~~}}}}}}zzzxxxtttnnniiieeeccccccaaabbbccchhhttt}}}wwwtttrrrsssnnniiihhhkkkooossswwwyyy~~~}}}~~~zzzvvvrrrppppppqqqqqqqqqsssrrrrrrsssvvvyyy|||~~~~~~{{{yyywwwuuusssrrrqqqooollljjjgggfffccc```\\\XXXUUUSSSUUUTTTRRRPPPOOONNNNNNNNNMMMLLLJJJHHHHHHKKKPPPTTTYYYWWWSSSOOOLLLJJJIIIHHHPPPSSSYYY```dddddd```\\\WWWVVVTTTRRRPPPNNNMMMLLLHHHGGGEEECCCBBBBBBCCCCCC~~~||||||{{{yyyvvvttttttuuussstttsssrrrpppnnnkkkiiimmmmmmmmmmmmooopppqqqrrrvvvsssoookkkgggdddccccccddddddcccccccccdddeeeeeeddddddcccbbbaaa___^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\ZZZWWWSSSPPPLLLJJJIIIJJJIIIGGGDDDAAA>>><<<;;;:::;;;<<<>>>AAAEEEIIIKKKMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHFFFCCC@@@>>>888888777666555444333333444555555555555666666666666666777777888999999:::999:::===>>>???BBBEEEHHHKKKOOOSSSXXX^^^dddkkkpppwwwyyy{{{||||||}}}}}}lll^^^XXXVVV[[[rrr}}}mmmeeejjj}}}zzzhhhLLLAAA888666777555333333111111111111111111111111000000000000000000000000000000000000////////////////////////000000000000///000111222333444444555888<<<@@@GGG[[[hhhTTTIIIEEEBBB???===>>>BBBHHHLLLOOOVVVYYY^^^bbbccceeeggghhhdddfffiiiooovvv|||}}}yyywwwooommmiiieeebbb```______``````^^^___hhhtttzzzyyyzzz|||}}}xxxrrrmmmmmmmmmmmmooorrrxxx}}}yyywwwwwwyyyzzzzzzyyyyyyzzz}}}|||zzzzzzyyyvvvuuutttrrrnnnlllhhhfffccc___[[[XXXVVVUUUUUUTTTRRRPPPOOONNNOOOOOONNNMMMKKKIIIHHHLLLQQQVVV\\\ZZZVVVQQQNNNLLLLLLLLLTTTWWW]]]dddggggggccc___VVVUUUSSSQQQOOONNNMMMMMMHHHGGGEEEDDDCCCCCCCCCDDD~~~|||}}}~~~}}}yyywwwvvvuuuvvvvvvvvvuuussspppmmmkkknnnoooooooooooopppppppppsssqqqooollliiigggfffeeefffeeedddcccccccccdddeeebbbbbbbbbbbbaaa```^^^^^^[[[\\\]]]^^^^^^]]]\\\\\\\\\[[[XXXUUUQQQOOOMMMLLLKKKJJJHHHEEEBBB???<<<;;;999999;;;===AAAEEEIIIKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHEEEBBB@@@999999888777666555555444333333444444444555555555666666666777888888999999888999:::;;;===@@@EEEHHHNNNPPPTTTXXX]]]cccjjjooovvvxxx{{{}}}~~~~~~}}}mmm___ZZZUUUUUUiiinnncccggg{{{{{{iiiMMMBBB888777777555333333111111111111111111111111000000000000000000000000///////////////000000000////////////000000000000000111111222333444555555777;;;???EEEXXXzzzzzzdddSSSIIIEEEBBB@@@===>>>CCCIIINNNPPPVVV[[[bbbfffhhhhhhhhhhhhfffffffffiiinnnuuu{{{{{{sssooojjjeeebbb```______^^^___]]][[[___gggkkkkkkooottt{{{yyytttttttttrrrrrrvvvyyy~~~|||zzzxxxvvvtttpppmmmkkkhhhccc___[[[YYYXXXXXXUUUTTTRRRPPPOOOOOOPPPQQQNNNNNNLLLJJJKKKOOOVVV[[[```^^^ZZZUUUSSSQQQQQQRRR[[[^^^ccciiimmmlllhhhdddWWWUUUSSSPPPNNNMMMLLLLLLHHHGGGEEEDDDCCCDDDDDDEEE~~~}}}~~~|||yyywwwvvvzzzzzzzzzzzzwwwtttqqqooooooppppppppppppooonnnmmmnnnnnnmmmllljjjiiihhhggggggfffdddcccbbbccccccddd```aaaaaaaaaaaaaaa```___ZZZ[[[\\\]]]]]]]]]\\\[[[]]][[[YYYVVVSSSQQQOOOOOOLLLKKKHHHEEEBBB???<<<;;;888999:::===AAAEEEHHHKKKLLLKKKIIIGGGEEEDDDDDDCCCEEEGGGHHHIIIIIIFFFDDDBBB::::::999888777666555555222222333333333444444444555666666666777888888888777888888999;;;???EEEIIIPPPQQQTTTWWW\\\bbbiiinnnwwwzzz~~~~~~~~~oooccc___WWWSSSccc{{{ooobbbeeeyyy|||iiiMMMBBB999777777555333333111111111111111111111111000000000000000000000000000000111111222222333333////////////000000000000111111222333444444555555666:::>>>CCCUUUwwwyyyeeeUUUKKKGGGCCC@@@>>>???CCCIIIOOOQQQVVV\\\eeekkklllkkkiiigggkkkiiiggggggiiiooouuuyyy~~~yyyqqqkkkgggdddcccbbb\\\^^^\\\YYYYYY___cccccchhhmmmuuu}}}{{{{{{zzzvvvwww{{{zzz|||zzzxxxuuuqqqnnnmmmiiiddd___[[[ZZZZZZ[[[UUUTTTRRRPPPOOOPPPQQQRRRNNNNNNLLLLLLMMMSSSZZZ```dddaaa]]]YYYVVVVVVVVVVVVbbbdddiiiooorrrrrrnnnjjjXXXVVVSSSPPPMMMLLLKKKKKKHHHGGGFFFDDDDDDDDDEEEEEE~~~~~~}}}}}}|||~~~{{{wwwyyy|||~~~~~~{{{vvvqqqoooqqqrrrssssssqqqnnnjjjhhhjjjnnnooooooooopppkkkdddeeeeeedddccccccbbbaaaaaa````````````______^^^^^^\\\[[[ZZZYYYXXXXXXYYYYYY]]]]]]\\\YYYTTTPPPNNNNNNIIIIIIIIIGGGDDD@@@<<<:::;;;::::::;;;>>>CCCGGGJJJLLLJJJGGGDDDAAA?????????DDDFFFIIIKKKJJJGGGCCCAAA???<<<999666666555444222666666666666666666666666666666666666777777777777===999888:::;;;<<>>AAAEEEGGGIIIHHHFFFDDDBBBAAA@@@???DDDFFFHHHJJJIIIFFFCCC@@@???===999777666666444333555555555555555555555555555666666666777777777777;;;888888:::;;;<<>><<<;;;;;;;;;===???BBBDDDEEEEEEEEEEEEDDDCCCBBBAAADDDEEEGGGHHHGGGEEEBBB@@@@@@===:::888777666555444444444444444444444444444555555666666666777777777888666777;;;<<<<<<@@@FFFJJJNNNTTTYYY___fffmmmqqqrrrvvv{{{vvviiiaaaZZZUUU\\\gggvvvwwwggghhhnnn}}}tttkkkQQQEEE999555555333333444555444333222111///......+++,,,...///000111111111000000000000000000000000000000000000111111111111///000111222333444444444777777:::CCCQQQlll{{{nnn]]]NNNGGGDDDAAAAAADDDEEEGGGMMMTTT[[[cccoooyyy|||{{{xxxvvvtttsssrrrpppnnnlllkkkjjjpppuuu}}}|||xxxmmmddd```___\\\YYYYYYYYY]]]cccfffggggggffffffgggqqq{{{|||}}}~~~}}}~~~yyyqqqqqqzzz~~~{{{wwwtttpppmmmfffeeecccccccccaaa___\\\YYYXXXWWWVVVTTTSSSRRRQQQRRRSSSTTTTTTVVVZZZ___cccfffcccccceeeffffffkkkrrrvvvzzz~~~tttggg^^^UUUQQQLLLHHHGGGIIIIIIHHHGGGFFFEEEFFFGGGGGG~~~~~~{{{wwwvvvwwwwwwvvvtttsssssstttrrrsssuuuvvvvvvvvvuuutttqqqttttttrrrrrrrrrnnngggdddeeeeeefffeeedddcccbbbccccccccccccdddddddddddd^^^ZZZUUURRRQQQSSSVVVYYYXXXYYYYYYVVVSSSPPPNNNNNNLLLKKKJJJIIIGGGDDDBBB@@@======<<<<<<<<<>>>@@@AAAAAABBBDDDEEEFFFEEEDDDCCCDDDEEEFFFGGGFFFDDDBBBAAAAAA>>>;;;999888777666555444444444444444444444444555555555666666666777777666555777;;;<<<;;;???DDDJJJNNNSSSYYY___fffmmmqqqrrrvvv{{{vvviiibbb[[[VVVZZZdddxxxxxxgggggglllzzzrrrjjjRRREEE:::666555444333444444444333222111000///...---...///000111111111111///////////////////////////000000000111111111111///000111222333444444444666666:::AAANNNhhh~~~rrr___PPPJJJDDDAAAAAACCCEEEGGGNNNUUUYYYbbbooozzz~~~~~~{{{yyyvvvuuusssqqqnnnkkkiiigggiiinnnwww{{{nnniiigggeee___[[[WWWZZZ]]]```bbbbbbccccccaaakkk{{{{{{|||zzzvvvtttxxxwwwllleeeaaa___fff{{{{{{xxxuuurrrooohhhgggffffffgggeeecccaaa\\\\\\[[[ZZZYYYXXXVVVVVVTTTTTTTTTUUUWWWZZZ]]]```aaa___```dddfffffflllrrruuu{{{}}}tttjjjaaaXXXSSSNNNIIIGGGIIIHHHGGGFFFEEEEEEFFFGGGGGG~~~|||zzz}}}~~~yyyuuutttuuuuuutttsssssstttvvvssstttuuuvvvvvvvvvvvvuuuqqqsssrrrpppooooookkkeeecccdddeeefffeeedddcccbbbaaaaaaaaaaaabbbbbbbbbbbb^^^ZZZUUUPPPOOORRRUUUXXX[[[[[[[[[XXXSSSOOOMMMMMMLLLKKKJJJIIIGGGEEECCCBBB??????>>>>>>>>>???@@@@@@@@@AAADDDFFFGGGGGGGGGGGGEEEFFFFFFEEEEEEDDDCCCBBBBBB???<<<:::999888777666444444444444444444444444555555555555666666666666555444777;;;<<<;;;>>>CCCIIIMMMSSSYYY___fffmmmrrrtttxxx}}}}}}~~~tttgggaaa[[[VVVYYYaaazzzyyyhhhgggkkkzzzpppgggRRRFFF:::666555444333333222222222111111111111111111111222222222111111000///////////////////////////000000000111111111111000000111111222333444555555666999@@@LLLeee|||ttt^^^PPPLLLDDDAAA@@@BBBCCCEEELLLTTTWWW```nnnzzz}}}{{{vvvuuurrrooollliiigggeeeeeeiiiqqq~~~~~~vvvrrrnnneee]]]XXXXXXYYYZZZ]]]___```aaa^^^hhh{{{{{{zzzzzzuuunnnjjjmmmxxxxxxlllddd```[[[WWW\\\ooo~~~|||yyyvvvsssmmmllljjjjjjjjjiiifffdddaaaaaaaaaaaa```___^^^]]]YYYXXXWWWVVVXXXYYY[[[\\\[[[ZZZ[[[___aaabbbhhhnnnrrryyy|||tttmmmdddZZZUUUOOOJJJHHHJJJGGGFFFEEEEEEEEEFFFGGGHHHyyywwwuuuvvv|||wwwsssqqqsssttttttttttttuuuwwwuuuuuuuuuuuuuuuuuuttttttppprrrqqqmmmlllmmmhhhbbbaaabbbdddeeeeeedddbbbaaa`````````_________^^^^^^^^^ZZZUUUQQQPPPQQQUUUXXX\\\\\\[[[XXXSSSOOOMMMLLLLLLKKKJJJHHHGGGEEEDDDDDDAAAAAAAAA@@@@@@AAAAAAAAAAAABBBDDDFFFHHHIIIJJJKKKGGGGGGFFFEEEDDDDDDDDDCCCCCC@@@===;;;:::999888777444444444444444444444444444444555555555666666666666555777;;;<<<;;;???DDDJJJNNNTTTZZZ```hhhooosssvvvzzz}}}zzz~~~ssseee___[[[VVVZZZaaaxxxzzziiigggjjj{{{oooeeeSSSGGG;;;777666444333333111111111111111111111111222333333333222222111000000000000000000000000000000000000000111111111111000000000111222333555666555777:::???JJJccczzz```QQQMMMDDDAAA???@@@AAACCCJJJRRRVVV```ppp}}}{{{xxxtttoookkkhhhffffffcccfffnnn{{{~~~yyynnnccc[[[YYYVVVVVVXXX[[[\\\\\\YYYbbbttt||||||xxxqqqhhhccceeennnzzzwwwnnnnnnvvvtttiiidddccc]]][[[___ppp~~~{{{xxxtttrrrooonnnnnnnnnlllkkkiiijjjkkkkkkkkkiiihhhgggbbb```]]][[[[[[[[[ZZZYYYXXXVVVVVVYYY[[[]]]bbbjjjooowww}}}{{{uuummmddd[[[UUUPPPJJJHHHJJJFFFFFFEEEDDDEEEFFFGGGHHH||||||wwwttt{{{uuuqqqooorrrtttuuuuuuuuuwwwxxxvvvvvvuuutttsssrrrqqqqqqpppqqqppplllkkkkkkgggaaa___aaacccddddddcccaaa`````````___^^^^^^]]]\\\\\\^^^[[[VVVRRRQQQRRRUUUWWWYYYZZZYYYWWWRRROOOMMMMMMKKKJJJIIIGGGFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHKKKMMMNNNIIIHHHFFFEEEDDDDDDEEEEEEDDDAAA===;;;;;;:::999777555555555555555555555555444444444555555555666666777666777;;;<<<<<<@@@EEELLLPPPVVV\\\cccjjjqqqvvvwwwzzz{{{~~~sssddd___[[[XXX\\\dddwww}}}kkkhhhiii{{{nnncccTTTGGG;;;777666444333333333222222222111000000000000111111222222222111111000000000000000000000000000000000000111111111111111000000000111333555666666777;;;???IIIbbbkkkWWWNNNFFFBBB@@@@@@AAABBBIIIQQQVVVbbbttt{{{sssnnnjjjhhhhhhbbbeeemmmzzz|||rrrddd___YYYVVVVVVXXXXXXXXXWWW^^^nnnvvvooofffaaabbbjjjttt{{{rrrjjjcccbbbfffpppzzzoooiiigggbbbccckkk||||||{{{wwwtttrrrssstttttttttssstttuuuvvvvvvuuusssrrrmmmjjjeeebbbaaa___\\\YYYXXXUUUTTTVVVWWWYYY___gggkkksssyyy{{{|||}}}yyytttlllcccYYYTTTOOOIIIHHHIIIFFFEEEDDDDDDDDDFFFGGGHHH|||uuu|||zzztttpppnnnqqqtttvvvvvvvvvwwwxxxwwwvvvuuutttrrrpppooonnnpppqqqoookkkjjjjjjfff```^^^```bbbddddddccc```___aaaaaa```^^^]]]\\\[[[ZZZ^^^[[[WWWSSSRRRRRRTTTVVVVVVWWWWWWUUUQQQOOONNNNNNKKKJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIKKKNNNPPPJJJHHHGGGEEEEEEEEEEEEFFFDDDAAA>>><<<;;;:::999888666666666666666666666666444444444555555555666666888666777;;;<<<<<<@@@FFFNNNRRRXXX^^^eeellltttxxxwwwzzz~~~tttddd___\\\ZZZ^^^fffyyylllhhhiii}}}zzznnncccTTTHHH<<<777666444333333555444333222111///......---...///111222222222222000000000000000000000000000000000000111111111111111111000000111333555666666888;;;???IIIaaawww^^^QQQHHHDDDAAAAAAAAABBBIIIQQQWWWdddwwwxxxqqqlllkkkkkkccceeelllzzzllleee]]]XXXWWWWWWWWWVVVWWW]]]kkkzzz||||||uuunnneeeaaacccjjjrrrxxxkkkeee```___^^^bbbqqqzzzrrrmmmfffjjjuuu~~~{{{wwwuuuvvvyyyzzz{{{yyyzzz|||}}}}}}|||zzzyyyvvvqqqlllhhhfffccc___[[[ZZZVVVTTTUUUVVVWWW^^^fffgggnnnuuuvvvwwwyyywwwsssjjjaaaXXXSSSNNNHHHGGGHHHFFFEEEDDDDDDDDDFFFGGGHHH~~~|||yyy}}}yyyyyy||||||uuuppprrrqqqpppqqqssstttsssrrrssssssrrrqqqqqqrrrrrrsssqqqooolllkkkkkkjjjhhhfffaaa```______```bbbdddfffhhhddd^^^\\\\\\]]]\\\ZZZ\\\[[[XXXUUUTTTTTTUUUUUUXXXWWWUUUSSSQQQPPPOOOOOOHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIGGGFFFFFFFFFHHHJJJMMMOOOKKKHHHEEEEEEGGGHHHGGGEEEAAAAAA@@@>>><<<:::888777777777666444444333333444777666666555555555666666666777888999:::>>>CCCGGGQQQTTTZZZbbbkkkqqquuuvvvtttxxx~~~|||iii]]]^^^[[[\\\hhh}}}iiiaaagggwwwvvvjjjaaaUUUIII===888777444333444222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555666;;;;;;???NNNaaaiiiOOOJJJEEEBBBAAAAAAAAAHHHOOOZZZeeevvv}}}zzzwwwrrrmmmmmmlllrrr{{{zzzpppccc[[[XXXXXXVVVTTTWWW[[[fffrrrwwwtttqqqppp}}}mmm``````ggglllnnnnnndddeeeccc\\\WWWZZZgggrrr~~~ssslllkkkyyy~~~|||yyyzzz{{{}}}}}}~~~~~~~~~~~~}}}}}}zzzyyyvvvsssnnniiieeeccc]]]ZZZWWWUUUWWW[[[aaaeeejjjjjjmmmqqquuuwwwvvvuuulllcccXXXPPPMMMKKKHHHDDDCCCCCCCCCCCCDDDDDDDDDEEE}}}yyyyyyvvvuuuyyy}}}zzzvvvuuusssrrrrrrsssttttttssssssssssssssssssssssssssspppooonnnmmmmmmllliiigggaaa```______```bbbdddfffhhhddd___]]]]]]^^^]]]\\\]]]\\\ZZZXXXWWWVVVVVVVVVWWWVVVUUUSSSQQQOOOOOONNNJJJIIIIIIIIIHHHHHHGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGHHHIIIKKKNNNOOOJJJGGGEEEEEEGGGHHHFFFEEEBBBBBBAAA???===:::888777777666555555444444444444666666555555555555666666777888999999;;;???DDDHHHRRRUUU[[[ccckkkrrruuuwwwwwwzzz~~~mmmaaaaaa]]]]]]iiimmmcccfffuuuvvvhhh```UUUIII===888777444333444111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555666;;;:::>>>LLL^^^pppWWWJJJEEEAAAAAAAAABBBIIIRRRXXXaaappp|||wwwrrrpppuuu|||~~~}}}oooddd___\\\XXXUUUTTTVVV^^^gggllliiihhhiii|||qqqbbbaaafffjjjjjjjjj```bbbbbb]]]XXXYYYaaaiii}}}uuupppppp~~~|||{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyxxxxxxxxxvvvrrrmmmhhheeeaaa^^^[[[XXXYYY\\\aaadddhhhiiilllpppssstttsssqqqhhh```VVVPPPMMMKKKGGGCCCCCCCCCCCCDDDDDDDDDEEEEEE{{{xxxsssqqqtttyyy}}}|||zzzxxxvvvsssrrrssstttssssssrrrssstttuuuuuutttsssrrroooooooooppppppnnnjjjggg``````______```bbbdddeeefffddd```______```______]]]]]]\\\[[[ZZZXXXWWWVVVVVVUUUTTTRRRQQQOOONNNNNNLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFFFFFFFHHHIIIJJJKKKJJJJJJIIIJJJLLLMMMNNNHHHGGGEEEEEEFFFGGGFFFEEEDDDDDDBBB@@@>>>;;;999888777666666555555555555666666666555555555555666666777888999:::<<<@@@EEEIIIRRRVVV]]]eeelllrrrvvvxxxzzz|||tttgggddd^^^^^^jjj~~~pppbbbcccrrrtttggg^^^UUUIII===888777444333444222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555666:::999===JJJ[[[}}}vvv\\\KKKEEEAAA@@@@@@CCCLLLUUUYYY^^^iiizzzxxxvvvzzz}}}|||vvvjjjccc]]]YYYVVVSSSRRRUUU\\\___^^^___cccuuuuuufffccceeefffeeeeee___bbbbbb___ZZZYYY\\\aaassswwwssstttzzzvvvuuuqqqpppnnnmmmlllmmmmmmnnnrrrtttwwwxxxvvvrrrmmmjjjhhheeeaaa^^^]]]___bbbdddggghhhkkkoooqqqqqqnnnkkkbbb]]]UUUPPPMMMKKKGGGCCCDDDDDDDDDDDDEEEEEEEEEEEE{{{vvvrrrtttvvvzzz~~~}}}|||zzz{{{xxxuuussssssssssssrrrppprrrtttuuuuuutttsssqqqnnnnnnppprrrrrrooojjjfff````````````aaabbbdddeeedddcccbbbbbbaaaaaaaaaaaa\\\\\\]]]]]][[[YYYVVVUUUTTTTTTSSSRRRQQQOOONNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKJJJJJJJJJKKKKKKFFFEEEDDDDDDEEEEEEEEEEEEFFFEEEDDDBBB@@@===;;;999777777666666555666666777666555555555555666666777666777888:::<<<@@@FFFJJJRRRWWW___gggnnnssswwwzzz~~~|||llleee\\\]]]kkkooo______ooozzzpppeee^^^UUUIII===888777444333444444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111222333444444555444999999<<>>;;;888666444333888888888:::<<<;;;777222777888;;;>>>BBBHHHOOOTTT\\\aaahhhoootttxxx}}}|||xxxzzzooo^^^[[[___uuujjj___rrrxxxjjjbbbYYYLLL???:::888555333444333333333222222222111111222111000//////000111222000000000000000000000000///////////////000000111111222222333333444444555666888888<<>>@@@JJJVVVbbbfffddd\\\VVVZZZbbbhhhzzzyyyppphhh```XXXVVVTTTRRRSSSVVVcccrrr~~~xxxkkkdddbbb```^^^YYYVVVRRRQQQSSSUUUUUUUUUQQQOOOMMMKKKIIIIIIJJJKKKNNNMMMWWWkkk}}}}}}xxxpppiiiccc^^^YYYVVVUUUSSSPPPNNNMMMJJJFFFCCCCCCAAAAAADDDLLLYYYeeemmmrrrtttuuutttqqqnnnllllllhhhfffdddccccccbbb```^^^\\\WWWQQQMMMJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJJJJKKKzzztttpppnnnmmmlllsssyyy}}}~~~vvvvvvvvvuuuuuuuuuuuuuuusssrrrpppnnnllljjjiiihhhfffdddaaaaaabbbccccccbbbaaabbbcccccccccaaa^^^]]]\\\]]]___]]]ZZZWWWUUUUUUTTTRRRPPPOOOOOONNNLLLJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJIIIHHHFFFGGGIIILLLPPPOOOMMMKKKIIIFFFEEEDDDAAAAAA@@@@@@@@@AAABBBBBBDDDFFFGGGIIIIIIHHHFFFEEECCCAAA???<<<999777555444666555555888::::::888555777999<<>>>>>???@@@AAABBBEEEGGGJJJLLLMMMKKKIIIGGGDDDBBB@@@===:::888777666444333333555777999999888888:::===AAAEEEJJJQQQVVV]]]bbbjjjpppvvvzzz}}}~~~||||||{{{vvvwwwmmm___]]]bbbnnnrrrfffuuuvvvmmmhhhZZZMMM@@@:::888555444444333333333222222222111111111111000000000000111111000000000000000000000000111111000000111111222333111111222222333444444444444666666:::BBBHHHbbb}}}lll```QQQLLLFFFBBB@@@BBBMMMXXXcccjjjlllfff___]]]]]]\\\^^^cccmmmzzzzzzqqqhhhddd___[[[ZZZ\\\cccrrr||||||{{{nnngggeeeaaa___TTTTTTUUUXXX]]]^^^\\\YYYUUURRROOOKKKIIIHHHHHHIIINNNSSS```qqq}}}}}}xxxuuuyyy~~~|||tttmmmiiieeebbb```[[[ZZZXXXVVVTTTPPPKKKGGGDDDAAA??????DDDMMMWWW]]]cccgggllloooooonnnmmmlllhhhfffdddcccbbb```]]][[[XXXTTTOOOKKKIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGG~~~yyytttooollliiihhhfffdddccccccdddeeeeeekkkrrrzzz~~~}}}|||~~~{{{yyyuuuvvvwwwwwwwwwuuurrrqqqooonnnllljjjjjjjjjkkkllljjjhhhdddcccbbbbbbaaa```gggggghhhhhhfffcccaaa___^^^___```^^^\\\YYYXXXXXXWWWSSSOOOMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHFFFFFFHHHIIIFFFFFFEEEEEEDDDCCCCCCBBB>>>>>>======>>>???AAACCCFFFIIIMMMPPPQQQOOOLLLJJJFFFEEEBBB???<<<:::888777555444444444666777999:::999;;;???CCCGGGLLLRRRWWW^^^ccckkkrrrwwwzzz}}}}}}wwwuuuzzz{{{uuuvvv{{{jjj______dddooorrrdddppp}}}rrrkkkggg[[[NNN@@@:::888555444555333333333222222222111111111000000000000000000111000000000000000000000000...............///000000111111111222333333444444333666666;;;BBBGGG```}}}oooeeeSSSLLLEEEAAA???BBBLLLVVVeeennntttqqqkkkeee```[[[ZZZ]]]eeerrr~~~uuulllgggccc]]][[[]]]cccrrr}}}|||~~~ssslllhhhdddaaaVVVVVVZZZaaahhhiiieee```WWWTTTPPPKKKHHHGGGGGGGGGRRR[[[lllzzzqqqnnnqqqwwwyyyrrrmmmhhheeeccc\\\[[[YYYWWWUUUPPPJJJFFFCCCAAA>>>===AAAIIIQQQWWW\\\aaahhhmmmnnnmmmkkkkkkhhhfffdddcccaaa___[[[XXXUUUQQQLLLIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEE{{{uuuooojjjeeeaaa___^^^^^^]]]^^^___`````````eeelllttt|||~~~}}}{{{~~~wwwrrrtttvvvzzz{{{zzzvvvqqqnnnoooooommmlllllllllmmmnnnllliiifffccccccbbbaaa___ggghhhhhhhhhfffdddaaa___^^^___```^^^[[[YYYYYYZZZWWWSSSOOOMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHGGGEEEDDDEEEFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<>>>@@@CCCEEEGGGJJJOOORRRSSSRRROOONNNJJJHHHEEEAAA>>>;;;999888777777666555555666888::::::===AAAEEEIIINNNTTTXXX___dddllltttxxx{{{~~~|||~~~ssspppsss}}}}}}vvvwwwuuufff___bbbhhhsssqqqbbblllyyynnnhhheee]]]OOO@@@:::777555444555333333333222222222111111000000000111111000000000000000000000000000000000.........---...//////000000000111222222333333444444777888<<>>@@@HHHPPPdddoooyyy{{{wwwpppggg___[[[]]]dddooo}}}}}}{{{sssnnniiicccaaabbbeeeuuu~~~vvvooojjjddd```WWWXXX^^^hhhqqqrrrllleeeZZZVVVQQQLLLHHHGGGHHHHHHUUUbbbwwwvvvmmmlllmmmtttxxxrrrlllgggddd___]]][[[XXXUUUQQQKKKGGGCCC@@@======@@@FFFMMMRRRXXX]]]dddiiikkkjjjiiiiiihhhfffdddcccaaa]]]XXXUUURRRNNNJJJGGGGGGHHHHHHGGGHHHGGGGGGFFFFFFEEEEEEEEE{{{uuuoooiiiddd___[[[XXXXXXXXXYYYYYYZZZ[[[\\\]]]aaagggpppzzz}}}xxxsssuuuxxx|||}}}|||wwwqqqmmmooooooooooooooonnnnnnnnnmmmjjjfffdddccccccaaa```dddeeeffffffdddbbb```^^^^^^______]]][[[YYYZZZ[[[VVVSSSPPPNNNNNNMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB???>>>======???BBBEEEGGGIIILLLOOOSSSTTTTTTRRRQQQNNNLLLHHHDDD???<<<999888777777777666555666888:::;;;>>>CCCGGGKKKPPPUUUYYY___eeennnuuuzzz|||~~~|||~~~qqqlllnnn{{{{{{{{{}}}qqqeee```fffnnnrrr|||qqqbbbiiizzzooohhheee^^^PPPAAA:::777555444555333333333222222222111111000000111111111111000000000000000000000000000000000000//////000000111222000000111111222333333333444888888===BBBEEE[[[~~~{{{mmmdddUUULLLDDD@@@===>>>CCCJJJ[[[iiiwww~~~~~~xxxmmmccc[[[^^^eeennnyyy~~~xxxsssnnngggddddddhhhyyyyyypppiiibbb]]]XXXYYY```kkkvvvxxxppphhh^^^ZZZTTTOOOKKKJJJKKKLLLUUUeee{{{{{{pppllliiikkkttt~~~zzzssslllgggcccaaa]]]YYYVVVRRRMMMJJJDDDAAA>>><<<>>>CCCIIIMMMQQQWWW^^^cccfffggghhhhhhhhhfffdddbbb```\\\VVVRRROOOLLLHHHFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEE~~~wwwpppjjjddd___[[[WWWXXXXXXXXXYYYZZZZZZZZZ\\\___eeennnxxx~~~{{{zzz{{{||||||zzzwwwsssqqqnnnooopppqqqpppooommmlllmmmjjjgggddddddcccbbbaaaccccccdddeeedddbbb```^^^]]]^^^^^^\\\ZZZYYYYYY[[[TTTRRRPPPOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGEEECCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????@@@DDDHHHJJJJJJLLLOOORRRTTTUUUTTTTTTQQQOOOKKKFFF@@@<<<999777333555666666555555888:::<<>>===@@@DDDMMM]]]ooozzz~~~zzzooodddXXX]]]fffooowwwzzzssskkkggggggkkk|||~~~tttlllddd^^^[[[\\\cccooozzz}}}uuulllccc___YYYSSSPPPOOOQQQRRRWWWggg|||{{{qqqlllgggffflllvvv~~~yyyvvvwwwxxxyyy{{{sssmmmeeeaaa\\\WWWTTTPPPMMMJJJFFFCCC>>>;;;;;;>>>BBBEEEJJJOOOVVV\\\aaadddgggiiihhhfffdddbbb___ZZZTTTPPPLLLIIIFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGG|||uuunnnhhhbbb^^^ZZZZZZ[[[[[[[[[\\\\\\\\\\\\^^^dddmmmxxx~~~}}}|||zzzxxxvvvuuutttmmmoooqqqrrrqqqooollljjjmmmjjjgggeeeddddddcccbbbcccdddfffffffffdddbbbaaa]]]^^^]]]\\\YYYXXXYYY[[[TTTRRRQQQPPPPPPNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIHHHFFFDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBEEEIIILLLKKKMMMOOORRRTTTUUUUUUUUUTTTQQQLLLGGGAAA<<<888777...111444555555555888;;;===@@@EEEIIINNNRRRWWWZZZaaagggpppwww{{{}}}~~~|||nnnhhhiiinnn|||~~~qqqffffffpppzzzmmm]]]bbbnnnwwwpppmmm___QQQAAA:::777555444666333333333222222222111111///000111222222111000///000000000000000000000000---------------...//////000000000111222222333333222666777;;;???AAAUUUwwwuuukkkWWWOOOFFFCCC@@@===>>>BBBCCCSSSggguuu{{{yyynnncccUUU]]]hhhqqqxxx|||sssmmmmmmmmmyyypppgggaaa___```fffsssyyypppfffbbb\\\WWWTTTSSSUUUVVVYYYiii}}}zzzppplllgggdddhhhqqq|||{{{wwwppplllllllllkkkrrr|||yyyrrrddd___YYYTTTPPPMMMJJJHHHHHHDDD???:::999:::===@@@DDDIIIPPPWWW]]]bbbgggjjjhhhfffdddbbb___ZZZSSSOOOKKKHHHEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHxxxrrrmmmiiifff[[[ZZZZZZZZZ[[[]]]___```]]]bbbiiipppwww{{{zzz{{{zzzvvvqqqooonnnmmmnnnnnnmmmjjjhhhmmmjjjgggffffffeeedddcccfffggghhhhhhgggdddbbb```___^^^^^^]]][[[YYYXXXWWWRRRRRRPPPNNNLLLJJJIIIHHHLLLLLLLLLLLLKKKJJJIIIHHHFFFGGGGGGGGGGGGEEEDDDBBBBBBBBBDDDDDDDDDCCCBBBAAACCCAAA???>>>AAAFFFLLLPPPTTTQQQNNNNNNPPPRRRTTTUUUVVVRRRLLLFFFAAA<<<777444999666555888999888999===>>>???EEELLLQQQRRRWWW\\\aaafffmmmsssxxx{{{~~~{{{nnnddd___fffsss|||lllcccfffrrr}}}nnn^^^dddlllwwwoooeeeSSSAAA:::777333111333333333111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000222111000000000111222333666333666===>>>AAASSShhhtttfffZZZQQQGGGBBB???<<<===@@@DDDJJJWWWfffrrrssslllddd[[[```hhhpppxxxzzzuuusss{{{{{{ppphhheeebbbbbbmmmwwwjjjhhhddd^^^ZZZYYY[[[]]]dddpppooohhhcccdddgggmmmwww}}}xxxrrrnnnfff___ZZZ\\\bbbgggttt||||||rrrlllbbb___[[[WWWSSSOOOKKKHHHGGGEEEAAA>>>======>>>>>>BBBFFFMMMUUU[[[___bbbcccdddddddddbbb]]]VVVOOOKKKGGGFFFDDDCCCBBBCCCEEEFFFIIIHHHGGGFFFFFFGGGHHHIIIyyytttpppllliiiaaa```_________```aaabbb___cccjjjqqqyyy~~~}}}vvvqqqppppppoooppppppooollliiimmmkkkiiihhhhhhgggeeeccceeefffffffffeeecccaaa___^^^^^^]]]\\\ZZZYYYWWWVVVRRRQQQPPPOOOMMMKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCBBBDDDBBB@@@@@@DDDIIIPPPTTTVVVTTTQQQPPPQQQSSSTTTUUUYYYTTTMMMFFF@@@<<<:::888888555555888888777999===@@@AAAFFFNNNRRRSSSXXX^^^dddiiiooouuuxxx{{{}}}sssggg```___iiizzzyyykkkbbbdddnnnwwwvvvcccfffkkkzzzrrreeeTTTCCC;;;777333222333333222111000000000111222000000000000000000000000000000000000000000000000000000000000000000000000222222111111111222333444555222555;;;<<>>>>>AAAEEELLLSSSYYY^^^```aaaccccccccc```\\\UUUNNNJJJFFFEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEFFFGGGHHH{{{vvvrrrnnnlllgggfffeeecccccccccdddeeeccceeejjjrrr|||xxxqqqrrrrrrrrrssssssqqqnnnkkklllkkkjjjjjjjjjgggdddaaacccdddddddddcccbbb```^^^]]]]]]\\\[[[YYYWWWUUUTTTQQQQQQPPPOOONNNMMMLLLLLLJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGIIIJJJJJJHHHGGGFFFFFFFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBDDDHHHNNNUUUYYYZZZXXXTTTSSSTTTUUUUUUTTTYYYUUUMMMDDD>>>;;;:::;;;777444444777888777999===BBBBBBGGGOOOSSSUUUYYY___ggglllrrrwwwzzz|||~~~|||kkk___[[[```mmmxxxiiiaaaaaahhhnnn|||hhhhhhmmm~~~vvveeeVVVEEE<<<777444222333333222111111000000111111000000000000000000000000000000000000000000000000000000000000000000000000222111111111111222333444444222444999:::===KKK\\\wwwbbbVVVJJJDDDAAA>>>===???@@@CCCIIIRRR\\\bbbbbb```YYY___hhhqqqxxx~~~zzzsssllljjjeeefffooozzzuuulllddd___]]]___```lllxxxyyyooohhhbbbbbbcccgggooowwwzzzrrrmmmfff```WWWRRRPPPQQQPPPOOOVVVZZZaaagggkkknnnqqqsssqqqsssvvvxxxwwwrrrjjjeee```]]]XXXTTTQQQNNNKKKHHHGGGEEEBBB???>>>===>>>>>>@@@DDDJJJQQQWWW[[[^^^___aaaaaaaaa^^^ZZZSSSMMMIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFzzztttpppmmmjjjiiigggfffffffffggghhhggggggjjjsss~~~yyytttuuuttttttuuuuuutttpppnnnkkkkkkkkklllkkkhhhccc___bbbbbbcccbbbbbb```___^^^]]]]]]\\\ZZZXXXVVVTTTSSSQQQPPPPPPOOOOOONNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEGGGIIIKKKKKKJJJIIIGGGHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCDDDGGGLLLRRRYYY\\\^^^[[[XXXVVVVVVVVVUUUTTTVVVSSSMMMEEE>>>:::999999666333333666888777:::>>>CCCCCCHHHOOOSSSVVV[[[aaaiiinnntttzzz}}}nnn___\\\]]]hhh}}}yyykkkaaa___aaadddxxxllljjjooowwweeeYYYIII>>>888555333333222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111222222333444333555888888<<>>???>>>@@@EEEMMMUUU[[[]]]]]]ZZZ```iiirrryyy}}}{{{yyyxxxxxx}}}vvvnnnmmmddddddkkk{{{{{{tttjjjbbb^^^]]]___```hhhtttssskkkeeeaaaaaacccfffnnnuuu|||yyyqqqlllfff^^^VVVRRRQQQPPPMMMIIIOOOQQQTTTXXX[[[___bbbdddaaaeeekkkpppssspppjjjeeeaaa]]]XXXSSSQQQOOOMMMKKKGGGEEECCC@@@>>>>>>>>>>>>???BBBHHHNNNSSSXXX[[[\\\______^^^[[[WWWQQQKKKHHHEEEDDDDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEExxxqqqmmmjjjiiihhhhhhhhhiiikkkkkkjjjjjjmmmuuu~~~~~~}}}|||zzzxxxwwwvvvuuuuuuvvvuuurrrpppnnnoooooopppoookkkfffaaabbbbbbbbbbbbaaa``````___]]]]]]\\\ZZZXXXVVVSSSRRRPPPPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLJJJIIIGGGFFFEEEGGGJJJMMMNNNMMMKKKJJJKKKJJJIIIHHHGGGFFFEEEEEECCCDDDFFFIIIOOOUUUZZZ^^^```]]]ZZZXXXWWWVVVTTTSSSSSSRRRPPPJJJBBB<<<999999555333333777888888;;;???CCCCCCHHHOOOTTTWWW]]]dddkkkpppwww|||rrraaa]]]^^^ggg~~~pppddd^^^]]]___wwwmmmlllooo|||tttfff\\\MMM???888666444333222222222222111111000000000000000000000000000000000000000000000000000000////////////////////////---...///000000111111111444444666888999===GGGQQQrrrnnn___OOOHHHDDD@@@>>>>>>===???EEELLLTTTYYY[[[[[[[[[aaajjjsssyyy}}}{{{xxxssstttvvvyyy~~~zzzrrroooeeeeeehhhtttuuunnnddd]]]ZZZ[[[\\\]]]aaammmzzz|||qqqhhhccc```bbbeeeiiipppxxx}}}xxxpppjjjfff___WWWSSSSSSQQQLLLHHHOOONNNNNNOOORRRUUUWWWYYYYYY]]]eeelllqqqpppkkkggg___ZZZTTTPPPMMMLLLKKKKKKGGGEEECCCAAA???>>>>>>>>>???AAAFFFKKKQQQUUUXXXYYY]]]\\\[[[XXXTTTOOOJJJGGGDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDwwwqqqllllllkkkkkkkkklllnnnooooooooorrryyy}}}zzzyyyyyyzzz{{{yyywwwuuutttttttttsssrrruuuttttttuuutttpppkkkgggcccccccccbbbbbbbbbaaaaaa^^^]]]\\\ZZZXXXVVVSSSRRRPPPPPPOOOOOONNNNNNMMMMMMNNNNNNMMMLLLJJJIIIGGGFFFFFFIIIMMMPPPRRRQQQOOONNNNNNMMMKKKJJJHHHGGGFFFFFFEEEGGGIIIMMMRRRWWW[[[^^^```]]]ZZZXXXWWWVVVTTTRRRRRRTTTSSSNNNEEE>>>;;;:::555333333777::::::<<>>FFFMMMjjjtttdddRRRJJJFFFBBB>>>>>><<<@@@EEELLLRRRVVVYYYZZZ\\\bbbjjjqqqvvv{{{~~~zzzvvvqqqoooqqqtttxxxzzz~~~vvvssskkkiiiiiiooo}}}nnnggg]]]XXXWWWXXXXXXXXX[[[fffsss|||zzzpppfffbbbaaaeeeiiimmmttt{{{~~~vvvnnnhhheee```YYYUUURRRPPPLLLIIIOOOMMMJJJJJJLLLOOOPPPQQQVVVZZZaaaiiinnnnnnkkkgggZZZUUUNNNIIIGGGGGGGGGGGGFFFEEEDDDBBB@@@???>>>>>>???AAAEEEJJJOOOSSSVVVXXXZZZZZZXXXVVVQQQLLLHHHEEECCCCCCDDDDDDEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDxxxsssrrrqqqpppooopppqqqqqqsssuuuzzz~~~}}}zzzxxxyyy{{{}}}{{{wwwsssqqqqqqssssssssswwwwwwvvvvvvuuuqqqmmmiiieeeeeeddddddccccccdddddd___^^^]]][[[YYYVVVTTTRRRPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHIIILLLQQQUUUWWWVVVTTTSSSRRRQQQOOOLLLKKKIIIIIIIIIJJJKKKNNNQQQUUUYYY]]]^^^___\\\YYYXXXWWWUUUSSSQQQQQQRRRQQQKKKBBB;;;:::;;;666333444888;;;;;;>>>BBBDDDEEEJJJRRRYYY^^^fffooouuuyyy~~~|||qqqfffeeelllmmm___]]]```sssooonnnqqqvvvpppfffaaaSSSBBB999777666222111222222333222111000///000000000000000000000000000000000000000000000000000000000000000000000000...///000222333333333333222555666666888>>>EEEJJJbbbyyygggTTTKKKGGGCCC???===<<>>>>>???AAADDDIIINNNRRRUUUWWWYYYXXXVVVSSSOOOKKKGGGDDDBBBCCCDDDEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFFFFEEEDDD~~~yyyxxxvvvtttsssrrrssssssvvvzzz~~~|||zzzzzz{{{}}}{{{wwwrrroooooorrrssstttwwwuuutttsssrrroookkkhhhffffffeeeeeedddeeeeeeeee______^^^\\\YYYVVVTTTSSSPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKLLLOOOTTTXXXZZZZZZXXXWWWUUUTTTQQQOOOMMMLLLKKKKKKMMMNNNQQQTTTXXX[[[]]]___]]][[[YYYWWWVVVUUURRRPPPOOOOOOMMMEEE<<<777777:::666444444999<<<<<>>EEEHHH[[[{{{iiiUUULLLHHHCCC???======???AAADDDIIIOOOVVV[[[\\\```eeekkkppptttyyy}}}|||yyyuuuqqqsssttt}}}yyyqqqnnngggfffppp|||~~~xxxjjjcccZZZVVVUUUUUURRROOOQQQZZZdddkkkqqqsssnnnfffjjjgggfffjjjnnnrrrwww~~~wwwoookkkfffddd___YYYSSSPPPPPPQQQOOOLLLIIIIIIMMMPPPPPPOOORRRUUUZZZ```dddeeeccc```VVVQQQIIIDDDCCCDDDEEEFFFFFFFFFDDDCCCAAA???>>>>>>???AAADDDHHHMMMQQQUUUVVVXXXWWWUUURRRNNNJJJFFFDDDBBBBBBDDDEEEFFFFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEDDD~~~zzzyyyzzz|||}}}}}}|||~~~||||||~~~~~~{{{xxx}}}zzzuuupppnnnnnnpppqqqrrrrrrqqqnnnkkkjjjkkklllllljjjgggfffffffffdddccc\\\^^^```^^^ZZZVVVTTTUUURRRQQQPPPNNNLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMWWWaaaeeefffeeeaaa[[[\\\YYYTTTRRRQQQQQQQQQQQQTTTSSSSSSVVV[[[___bbbccc^^^]]][[[XXXTTTRRRRRRSSSTTTQQQLLLFFFAAA===;;;;;;888777666666777<<>>>>>???BBBGGGMMMRRRVVV\\\___cccgggkkkqqqwww{{{zzz}}}vvvvvvvvvwww}}}yyytttnnnkkkjjjlllnnnooodddaaa]]]ZZZWWWUUURRRPPPTTTXXX___eeeiiiiiihhhfffggghhhiiikkknnnsssyyy}}}~~~yyyrrroooiiieee```\\\YYYVVVSSSPPPMMMKKKIIIHHHIIILLLOOOQQQTTTVVVXXX[[[\\\]]]\\\[[[PPPKKKFFFFFFHHHIIIGGGCCCJJJGGGDDDCCCDDDCCCAAA>>>@@@BBBEEEIIILLLOOOQQQRRRSSSSSSRRRPPPMMMJJJFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFF}}}}}}|||~~~}}}{{{}}}{{{{{{|||~~~~~~|||yyy}}}zzzvvvrrrpppooopppqqqqqqqqqpppmmmjjjiiijjjlllmmmkkkhhhgggffffffdddccc___```aaaaaa^^^[[[XXXVVVRRRQQQOOOMMMLLLJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLPPP\\\hhhnnnpppooojjjccc___[[[VVVSSSRRRRRRQQQQQQTTTTTTUUUXXX]]]aaacccdddaaa```]]]YYYUUUSSSSSSSSSTTTQQQKKKFFF@@@===;;;:::777777666666777<<>>>>>???BBBFFFLLLQQQUUU\\\^^^bbbfffjjjooouuuyyyzzz~~~|||{{{~~~{{{sssllliiiggggggfffaaa___[[[YYYXXXVVVSSSQQQWWWZZZ```eeehhhiiihhhgggfffhhhjjjlllooosssyyy||||||vvvrrrjjjfffaaa]]]YYYVVVSSSQQQOOOMMMKKKJJJJJJLLLOOOQQQSSSUUUXXXZZZ[[[[[[ZZZYYYMMMIIIDDDDDDGGGIIIHHHFFFJJJGGGEEEDDDDDDDDDAAA>>>@@@AAACCCFFFIIIMMMOOOPPPRRRRRRQQQOOOLLLIIIFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFzzz}}}}}}{{{yyyxxxyyy{{{}}}~~~}}}{{{}}}{{{xxxuuurrrqqqqqqpppppppppooollljjjiiijjjkkkmmmkkkiiihhhhhhgggfffdddccccccccceeefffccc]]]XXXTTTSSSQQQOOONNNLLLLLLKKKHHHIIIIIIIIIJJJKKKLLLMMMVVVcccrrr{{{~~~}}}vvvooofffbbb]]]YYYWWWVVVUUUTTTWWWXXXZZZ^^^cccfffgggfffgggddd___ZZZVVVTTTSSSSSSSSSPPPKKKEEE@@@<<<:::999777777777777888<<>>AAAEEEKKKPPPSSSZZZ]]]aaadddhhhlllrrruuuyyy~~~xxxyyyyyyqqqkkkgggdddcccaaa___]]]\\\]]]\\\ZZZXXX\\\^^^aaadddfffhhhhhhhhhhhhjjjmmmoooqqqtttxxx{{{zzzwwwoookkkeee```]]]YYYVVVTTTRRRPPPNNNLLLKKKLLLNNNPPPRRRTTTVVVXXXYYYYYYXXXWWWNNNIIIEEEDDDGGGJJJKKKJJJJJJHHHFFFEEEEEEDDDBBB@@@BBBBBBCCCEEEHHHKKKOOOPPPQQQQQQOOOMMMKKKHHHEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEyyy}}}~~~|||vvvvvvwwwyyy{{{}}}}}}}}}{{{zzzyyyvvvtttrrrpppooooooooonnnllliiiiiijjjlllllljjjhhhhhhiiijjjiiihhhhhheeeeeeiiimmmkkkccc[[[XXXWWWUUUSSSQQQPPPOOONNNJJJIIIIIIJJJKKKMMMOOOPPP\\\kkk|||yyyppplllfffaaa___^^^\\\[[[]]]]]]```dddhhhkkkkkkjjjkkkfff```ZZZVVVTTTRRRRRRRRROOOJJJDDD???;;;:::999777777777777999===CCCGGGJJJMMMQQQVVV\\\cccjjjoootttwww{{{~~~}}}yyywww}}}}}}}}}mmm```\\\[[[gggqqq}}}lllqqqrrr~~~yyynnnaaaOOOAAA999666555444333333333333222111000000111111111111111111111111///000000111000000///...//////////////////////////////000111222333222111111222333444555888===@@@IIIdddyyyqqqzzzyyymmmaaaXXXOOOFFFBBBAAA======>>>@@@DDDIIINNNQQQXXX[[[___cccfffjjjooorrrwww|||zzz}}}wwwrrrnnnkkkiiieeedddcccdddffffffeeecccbbbbbbcccdddfffggghhhiiilllnnnqqqssstttuuuxxxzzz{{{|||~~~|||uuuqqqkkkfffbbb^^^[[[XXXTTTRRRPPPMMMLLLLLLMMMNNNQQQSSSUUUWWWWWWWWWVVVUUUQQQMMMHHHFFFHHHKKKMMMMMMKKKJJJIIIGGGFFFEEECCCBBBFFFFFFFFFGGGIIILLLPPPRRRPPPOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEE{{{~~~}}}vvvvvvwwwxxxyyy{{{~~~{{{zzzyyywwwuuurrrpppoooppppppooommmkkkjjjkkkmmmkkkjjjiiiiiikkkllllllllljjjggggggkkkqqqppphhh___ZZZYYYWWWUUURRRQQQPPPOOOMMMMMMLLLLLLNNNPPPRRRSSSaaapppxxxtttnnniiifffdddcccaaaaaaaaacccgggjjjlllkkkjjjmmmggg```[[[WWWTTTQQQOOOOOOLLLHHHBBB>>>;;;:::999777777888888:::===CCCGGGJJJMMMRRRXXX^^^dddkkkoootttwwwzzz}}}~~~}}}~~~}}}}}}{{{hhh^^^]]]___iiiqqqzzzkkkrrruuuwwwooobbbPPPAAA888666555444333333333333222111000000000000000000000000000000000000000000000////////////////////////////////////000111222222222333333111222333444444777;;;???HHH___xxxlllrrrwwwnnnddd\\\RRRHHHCCCCCC>>>>>>>>>@@@CCCHHHMMMPPPVVVYYY^^^bbbeeeiiimmmooouuu{{{yyytttpppnnnjjjjjjjjjlllnnnooonnnlllhhhhhhgggggghhhjjjkkkmmmrrrtttvvvvvvuuutttvvvwwwvvvwwwyyy}}}yyyuuuoooiiieeeaaa]]]ZZZVVVTTTQQQNNNMMMLLLLLLLLLPPPRRRTTTVVVWWWWWWVVVUUUSSSPPPKKKHHHHHHIIIKKKLLLMMMMMMLLLJJJHHHFFFEEEEEEHHHGGGFFFGGGIIILLLOOOPPPNNNMMMKKKIIIGGGEEECCCBBBEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEEEE~~~|||}}}yyyyyyxxxvvvvvvyyy~~~}}}|||zzzxxxvvvsssrrrqqqqqqrrrqqqooommmlllnnnpppmmmllljjjkkklllmmmmmmllljjjhhhggglllqqqqqqjjjccc[[[ZZZXXXUUUSSSQQQPPPPPPQQQPPPOOOOOOPPPRRRTTTVVVbbbqqq{{{uuupppmmmkkkiiihhhgggffffffhhhkkkllllllkkkmmmhhhaaa\\\ZZZVVVQQQMMMLLLJJJFFFAAA>>>;;;;;;:::777888888999:::>>>CCCGGGIIIMMMTTTZZZ```ffflllppptttwwwzzz}}}~~~~~~xxxxxx~~~xxxfff^^^___ccciiissswwwhhhooozzz{{{rrreeeQQQAAA999666555555333333333333222111000000///////////////////////////////////////000000000////////////////////////...///111111000000222333222333444444444777;;;>>>GGGYYY{{{~~~nnnnnnwwwxxxoooeee^^^VVVKKKDDDCCC?????????@@@CCCHHHLLLOOOTTTWWW]]]aaaeeehhhlllooouuuzzzyyytttqqqpppppppppsssuuuuuutttrrrooonnnnnnmmmnnnpppqqqrrryyyyyyxxxvvvsssqqqqqqrrrqqqsssvvv{{{{{{wwwpppkkkfffbbb]]][[[WWWVVVSSSQQQOOOMMMMMMMMMPPPRRRTTTWWWXXXXXXXXXWWWRRRPPPLLLIIIHHHHHHJJJKKKOOOPPPPPPMMMJJJHHHHHHIIIFFFFFFFFFFFFGGGIIIKKKLLLMMMKKKIIIGGGEEECCCBBBBBBFFFEEEEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEFFFFFFFFFFFF|||}}}~~~|||zzz{{{{{{{{{}}}}}}|||yyyuuutttwww~~~}}}zzzxxxvvvuuutttssstttsssqqqooooooppprrrrrrpppmmmlllllllllkkkiiiiiiggggggkkkooooookkkfff___^^^\\\YYYWWWUUUSSSSSSTTTRRRQQQPPPPPPRRRTTTVVVaaaooo}}}xxxvvvtttrrrqqqpppooommmnnnoooppppppooonnniiiccc___]]]YYYSSSMMMIIIGGGDDD@@@===<<<<<<<<<777888999:::;;;>>>CCCGGGHHHMMMTTT\\\bbbhhhnnnrrrtttwww{{{}}}~~~|||vvvvvv{{{zzziii```aaacccjjjvvvuuufffnnnxxxuuugggSSSBBB999666555444333333333333222111000000000000000000000000000000///......//////000111111////////////////////////---///111000//////111444333444444444444777:::===EEESSSsssuuummmrrryyyoooeee```YYYOOOFFFBBB@@@@@@@@@AAADDDHHHLLLOOORRRVVV\\\aaaeeeiiilllooouuu{{{|||xxxwwwwwwxxxzzz||||||zzzxxxvvvvvvuuuuuuvvvwwwyyyzzz~~~}}}yyytttnnnkkkkkkkkkjjjmmmrrrxxx~~~{{{uuuooojjjeeeaaa^^^ZZZXXXVVVTTTRRRQQQPPPOOOPPPRRRUUUXXXZZZ[[[ZZZZZZRRRQQQOOOMMMLLLLLLMMMOOOQQQRRRSSSPPPMMMJJJJJJLLLFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJHHHEEECCCBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHH|||}}}~~~~~~|||yyywwwwwwwwwxxxzzz}}}~~~zzzuuurrrvvv~~~|||yyyxxxwwwwwwuuuuuuuuusssqqqqqqrrrtttvvvtttpppnnnlllkkkhhhfffhhhggggggjjjmmmnnnkkkhhhdddcccaaa^^^[[[YYYXXXWWWUUUSSSQQQPPPPPPRRRTTTVVV___lll|||}}}|||zzzyyyyyywwwttttttuuuvvvvvvuuunnnjjjeeebbb```\\\TTTNNNHHHFFFBBB???===<<<<<<===777888999:::;;;???CCCGGGHHHMMMUUU]]]dddjjjooossstttwww{{{}}}~~~xxxyyyyyy}}}lllbbbaaabbblllzzzwwwgggnnnrrrwwwiiiTTTCCC999666555444333333333333222111000000111111111111111111111111............///000222222///////////////////////////111222222000000333666444555555555555777:::===BBBNNNmmm{{{ooopppyyyoooeee```[[[QQQFFFAAAAAAAAA@@@AAADDDHHHMMMOOOQQQUUU[[[aaaeeeiiimmmpppwww|||~~~~~~}}}zzzzzz{{{{{{|||}}}~~~~~~yyyrrrkkkgggfffgggdddgggmmmttt{{{zzzsssnnnjjjeeebbb\\\ZZZYYYVVVUUUSSSRRRRRRPPPRRRUUUYYY[[[\\\\\\\\\SSSSSSSSSRRRQQQQQQSSSUUURRRTTTUUURRRNNNKKKLLLMMMGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCEEEFFFGGGHHHIII}}}~~~}}}{{{~~~|||vvvsssxxxuuusssxxx~~~yyyvvvwww|||~~~~~~}}}zzzxxxvvvwwwwwwwwwvvvyyyyyyxxxuuupppllljjjjjjmmmjjjhhhkkkooorrrpppllliiieeeaaaaaabbbaaa\\\WWWZZZZZZYYYWWWWWWVVVVVVVVVeeemmmxxx~~~zzzzzz}}}{{{wwwoookkkfff```\\\WWWSSSPPPJJJGGGCCC@@@===;;;888666666777888:::===@@@DDDEEEIIINNNUUU\\\ccckkkrrrvvv}}}|||||||||~~~~~~}}}|||zzz~~~}}}|||~~~{{{}}}nnn___\\\aaarrrzzzdddgggmmmyyyjjjVVVDDD;;;777666666222222333444333222111000222222111111000/////////////////////////////////////////////////////////000000000000111111111111333333333444666777999:::AAAKKKeeewww|||nnneeecccYYYQQQLLLCCCBBB>>><<<@@@DDDFFFJJJNNNOOORRRWWW\\\bbbgggmmmrrrxxx{{{}}}~~~zzzrrrllliiigggeeebbbfffhhhmmmqqquuu{{{{{{ppphhhfff___\\\XXXVVVVVVWWWXXXXXXVVVWWWXXXZZZ\\\]]]^^^^^^YYYXXXVVVUUUSSSSSSSSSSSSRRRSSSSSSSSSRRRQQQOOONNNLLLLLLLLLLLLLLLMMMMMMMMMNNNLLLJJJHHHEEECCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGG~~~}}}}}}{{{xxx{{{}}}yyyuuutttyyywwwvvvzzz~~~{{{xxxyyy}}}~~~~~~|||zzzxxxwwwyyyzzzyyyyyy|||||||||yyytttpppooonnnooollliiikkkppprrrqqqooolllhhhdddcccdddccc___[[[]]]]]]\\\[[[ZZZZZZZZZ[[[gggmmmwww||||||}}}|||xxxoookkkddd^^^ZZZUUUQQQOOOJJJGGGCCC@@@>>><<<999777777777888:::===AAADDDFFFLLLPPPWWW]]]cccjjjppptttyyyxxxxxxyyyzzz||||||}}}~~~zzzwwwzzzzzzjjj]]]\\\bbbrrrxxx```bbbhhh{{{mmmXXXFFF;;;777666555222222333333333222111000000000000000000111111111//////////////////////////////////////////////////////000000000111111111333333333444666777999:::@@@GGG]]]rrrgggdddZZZTTTPPPFFFCCC>>><<>><<<:::888777888999;;;>>>BBBEEEGGGNNNSSSYYY___dddiiiooorrrvvvvvvvvvvvvxxx{{{~~~yyyrrrsss|||xxxhhh[[[\\\cccvvvvvv\\\^^^bbb{{{qqq[[[HHH<<<777555333222333333333333222111000...//////000111111222222//////////////////////////////////////////////////////000000000000111111222333333444555777888999???CCCSSSttt~~~qqqjjj___ZZZUUUKKKDDD???<<<>>>AAACCCFFFKKKOOOSSSWWW\\\aaaffflllpppzzz|||~~~~~~~~~{{{wwwtttooolllllllllkkkjjjhhhiiikkknnnqqqwww}}}}}}tttooohhheeebbb``````___]]][[[YYYZZZZZZ[[[[[[[[[[[[ZZZVVVUUURRROOONNNOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMJJJHHHFFFDDDCCCEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGG}}}yyyyyy|||}}}wwwwwwvvvsssrrrtttvvvyyy|||~~~~~~~~~|||{{{|||}}}~~~}}}|||~~~|||yyyyyyyyyyyyvvvrrrrrrsssttttttsssuuuqqqllliiiiiiiiigggffffffeeeeeeddddddeeeeeeeeekkknnntttzzz~~~~~~yyyqqqkkkbbb[[[VVVRRRPPPNNNLLLHHHDDD@@@???===;;;:::888999:::<<<@@@DDDGGGIIIOOOSSSZZZ```eeejjjooorrrvvvvvvwwwwwwyyy}}}zzzqqqpppwwwyyyiii\\\]]]dddzzzwww]]]___ccc{{{uuu^^^JJJ===777444333333333333333222222111111//////000000111111111111////////////////////////////////////////////////////////////000000000111222222333444555777888999===@@@MMMjjjyyyjjjbbb[[[NNNFFF@@@<<<>>>@@@AAADDDHHHOOORRRWWW\\\aaaffflllpppxxx{{{}}}~~~~~~xxxwwwuuusssqqqpppoooooonnnmmmnnnoooqqqsssxxx~~~|||uuuiiigggeeedddcccbbb___]]][[[[[[[[[[[[[[[ZZZYYYXXXYYYWWWTTTQQQPPPQQQSSSUUUSSSTTTTTTTTTUUUUUUTTTTTTRRRQQQQQQQQQPPPPPPOOOOOOPPPOOONNNLLLJJJGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGG|||wwwvvvyyy|||}}}wwwtttqqqmmmmmmppptttxxx{{{|||{{{}}}~~~~~~~~~~~~}}}{{{}}}~~~~~~|||{{{{{{|||~~~|||zzzxxxwwwvvvvvvuuuyyyvvvqqqnnnmmmllllllkkkjjjiiiiiihhhhhhhhhhhhiiimmmooosssyyy~~~~~~yyyqqqkkkccc[[[VVVSSSQQQOOOLLLHHHCCC@@@>>>===<<<;;;999:::;;;>>>AAAEEEIIIKKKNNNSSSZZZaaaggglllqqqtttuuuvvvwwwwwwxxx|||{{{rrrppprrrzzz|||mmm___^^^cccxxx{{{aaabbbhhhvvv```KKK>>>888444333333333222222222222111222111111111111000000//////000000000000000000000000////////////////////////...////////////000000000222222222333555666888999<<<@@@KKKcccxxxjjj```PPPIIIBBB===>>>??????BBBGGGNNNQQQVVV[[[```fffmmmqqqvvvyyy|||~~~}}}{{{{{{zzzyyyyyywwwuuussssssrrrrrrrrrssstttvvvyyy{{{kkkiiigggeeeeeeccc```^^^]]]]]]\\\\\\ZZZYYYXXXWWWYYYWWWUUUSSSRRRSSSUUUVVVTTTTTTTTTTTTTTTUUUUUUUUURRRQQQQQQPPPOOONNNNNNMMMPPPPPPOOOMMMKKKHHHFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGG}}}vvvssstttvvv|||{{{uuuqqqmmmhhhiiillltttvvvyyyzzzzzz{{{~~~|||zzz{{{}}}~~~}}}~~~~~~}}}{{{zzzyyy|||{{{xxxuuurrrqqqppppppnnnnnnmmmlllkkkkkkkkkkkknnnppptttyyy}}}xxxnnniiibbb\\\WWWTTTQQQOOOKKKGGGBBB???======<<<;;;:::;;;<<>>??????AAAFFFLLLOOOUUU[[[aaagggnnnrrruuuyyy|||~~~zzzyyy||||||}}}~~~}}}zzzwwwvvvvvvtttuuuwwwwwwxxxzzz~~~qqqnnnjjjhhhfffdddaaa___]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUTTTRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTUUURRRQQQQQQOOONNNMMMLLLLLLPPPPPPOOONNNKKKHHHEEEDDDBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGxxxtttssssssyyy~~~zzzuuurrrnnniiijjjooouuuvvvwwwyyyzzz{{{~~~~~~|||||||||yyyvvvuuuuuusssrrrqqqooonnnmmmmmmmmmnnnqqqvvv{{{{{{tttjjjfffaaa[[[XXXTTTPPPNNNKKKGGGAAA===<<<<<<<<<;;;;;;;;;===@@@DDDHHHLLLNNNQQQVVV^^^dddiiimmmpppssstttwww{{{zzzyyyyyy}}}}}}xxxxxxqqquuuyyy~~~ooo```]]]aaawwwhhhgggsssuuu___KKK???999777555444333222111111111222222111111111000000000000000000000000000000000000000////////////////////////........./////////000000111111222333444666777888777???HHHTTTssszzzjjjYYYPPPGGGAAA??????>>>AAAEEEJJJNNNTTTZZZaaahhhoootttwww{{{~~~~~~xxx{{{{{{~~~}}}zzzzzzzzzwwwyyy|||}}}}}}}}}|||xxxqqqlllhhhdddaaa___]]]]]]]]]\\\ZZZYYYWWWVVVSSSSSSSSSSSSSSSRRRRRRQQQVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLKKKOOOOOOOOONNNKKKHHHEEECCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDEEEGGGGGG|||wwwttttttxxx}}}zzzwwwuuuqqqnnnoootttvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}~~~}}}}}}zzzyyyxxxwwwvvvtttrrrpppooonnnnnnnnnqqqwww}}}zzzqqqgggddd___[[[WWWTTTPPPMMMJJJFFF@@@<<<;;;;;;;;;;;;;;;<<<===@@@DDDIIIMMMOOOTTTYYY```fffjjjllloooqqqwww{{{~~~|||{{{~~~}}}~~~uuuwwwyyy|||~~~nnn___\\\aaa~~~jjjiiitttttt^^^KKK???:::777666444333222111111111222333/////////000111111222222000000000000000000000000////////////////////////............/////////000111111222333444666777888555>>>EEENNNjjj~~~nnn]]]QQQIIIBBB@@@???>>>AAAEEEHHHMMMSSSZZZaaahhhpppuuuzzz}}}~~~xxx|||zzz}}}~~~||||||}}}{{{~~~wwwooojjjeeeaaa___]]]]]]\\\\\\ZZZYYYWWWWWWSSSSSSTTTUUUUUUTTTRRRQQQWWWVVVTTTRRRQQQQQQRRRRRRTTTSSSRRRQQQOOOMMMLLLLLLOOOOOOOOONNNKKKHHHEEEBBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCDDDEEEGGGGGG||||||}}}|||{{{zzz{{{~~~~~~~~~|||yyyuuusssssstttvvvuuuuuuwww{{{}}}~~~}}}|||||||||}}}|||zzzxxxzzzxxxvvvsssrrrqqqrrrsssqqqtttzzz~~~~~~uuunnnhhhbbbZZZTTTRRRPPPMMMJJJFFFDDD@@@===:::999999999;;;<<>>@@@AAAAAAGGGMMMUUU\\\bbbhhhpppvvv{{{~~~~~~}}}~~~{{{{{{|||uuuooojjjdddaaaaaa___]]][[[[[[ZZZXXXVVVWWWWWWWWWVVVUUUUUUTTTTTTPPPQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNNNNNNNJJJKKKLLLLLLKKKIIIGGGEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDtttuuuyyy~~~|||}}}zzzxxxxxxxxxxxxttttttuuuwww|||}}}~~~}}}||||||}}}~~~|||{{{yyyvvvsssrrrrrrssssssssswww|||~~~vvvpppjjjbbbXXXQQQNNNMMMKKKIIIFFFDDDAAA===;;;999999999<<<===@@@CCCGGGKKKOOOQQQYYY[[[___dddiiinnnrrrtttyyy{{{}}}}}}}}}}}}xxxsssnnnmmmpppzzzxxxeee```bbbzzz~~~fffiiixxxyyyqqq___III<<<999666333444444333333222111111000000000000000111111111111222111000000000000000111........................////////////000000000000111222222333333444444555888;;;@@@JJJ```uuulllYYYQQQGGG@@@>>>???AAAAAAFFFLLLTTTZZZ```gggoootttzzz~~~~~~~~~{{{tttnnnhhhdddeeedddbbb```___]]]ZZZWWWUUUUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTSSSRRRQQQOOOOOOOOOOOONNNNNNNNNMMMLLLIIIFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDhhhjjjooowww|||zzz{{{||||||zzztttuuuvvvyyy|||~~~~~~~~~||||||}}}~~~}}}|||zzzwwwtttsssssstttuuuwwwzzz}}}vvvqqqkkkcccWWWOOOKKKJJJIIIHHHFFFDDDAAA>>><<<;;;::::::===>>>AAADDDIIIMMMPPPRRR[[[]]]```eeeiiinnnqqqssswwwyyy|||}}}~~~|||qqqlllkkkkkknnnwww|||fff___bbbuuuxxxdddjjjyyyxxxooo\\\HHH<<<999777444555444444333333222222222000000000000111111111111000000000000000111222222////////////////////////////////////000000000000111222222333333444444555777:::???FFFWWWvvvuuujjj\\\UUUKKKCCC??????@@@AAAEEEKKKRRRXXX^^^dddlllrrryyy||||||xxxxxx{{{~~~~~~|||uuuoookkklllkkkiiihhhfffbbb]]]ZZZUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSSSSSSSTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNKKKHHHEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDD\\\___fffppp}}}zzzyyy{{{~~~|||zzzvvvxxxyyy{{{}}}~~~}}}~~~~~~~~~~~~|||{{{{{{}}}}}}~~~~~~|||yyyvvvuuuuuuwwwxxxzzz}}}|||vvvqqqkkkcccXXXPPPLLLJJJGGGEEEDDDCCCAAA???===<<<;;;;;;===>>>AAAEEEIIIMMMQQQSSSYYY[[[___ccchhhmmmqqqssswwwyyy|||}}}~~~zzzpppjjjmmmkkkkkkpppzzz|||~~~|||eee___cccqqqtttbbbjjj}}}yyylllYYYFFF<<<888777666444444333333222222222222///000000000111111111111111000000000000000111111000000000000000000000000////////////000000000000111222222333333444444555555999>>>CCCOOOjjjrrrfff___XXXOOOFFFAAA???@@@AAAFFFKKKQQQWWW\\\bbbkkkqqqwwwzzz}}}~~~}}}~~~{{{uuusssttt|||||||||||||||||||||~~~xxxtttsssrrrpppooolllgggaaa]]]XXXXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRSSSTTTSSSSSSQQQPPPOOONNNNNNNNNOOOOOONNNMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCSSSWWW___kkkzzz|||zzz|||~~~{{{xxxyyy{{{|||}}}}}}~~~~~~{{{|||~~~}}}}}}|||zzzyyyzzz}}}~~~~~~zzzwwwvvvwwwzzz{{{|||~~~{{{uuupppiiibbbZZZTTTPPPLLLFFFBBBCCCBBB@@@???===<<<;;;;;;<<<===@@@DDDHHHMMMQQQSSSUUUWWW[[[aaaggglllqqqssswwwyyy|||}}}~~~|||tttooojjjgggdddfffooo~~~zzzzzz~~~xxxccc^^^aaakkksssccclllzzzkkkUUUEEE<<<888777777222222222222111111111111///000000000111111111111333222111000////////////000000000000000000000000////////////000000000000111222222333333444444555444666<<>>===<<<;;;:::<<<===@@@DDDIIINNNQQQTTTSSSUUUZZZ```ffflllpppsssvvvxxx{{{|||}}}~~~|||yyyhhhddd___```kkk||||||uuuvvv}}}tttaaa\\\___eeezzzsssfffqqq}}}jjjSSSDDD;;;666666777111111111111111111111111000000000000111111111111444333222000//////......////////////////////////////////////000000000000111222222333333444444555444555999@@@GGGYYY}}}xxxrrrqqqvvvvvvgggaaa___]]]WWWOOOGGGBBB@@@@@@EEEIIINNNRRRWWW]]]ffflllooossswwwyyyzzz|||wwwppplllmmmuuu~~~|||{{{~~~~~~zzzsssooovvv~~~wwwtttuuuuuuuuusssvvvuuutttuuuxxx}}}}}}zzzwwwrrrlllggg___^^^]]]\\\[[[ZZZYYYXXXXXXWWWUUUSSSRRRSSSTTTUUUSSSRRRQQQPPPOOONNNNNNNNNKKKJJJJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBFFFKKKSSS^^^kkk{{{}}}xxxuuurrrsssvvvyyyxxxvvvwww{{{~~~~~~~~~~~~~~~||||||{{{zzzxxxuuutttwww{{{||||||~~~~~~}}}|||{{{{{{{{{|||}}}}}}|||}}}~~~{{{wwwtttsssuuuyyy{{{zzz}}}|||{{{yyyuuuqqqfff```XXXRRROOOKKKFFFBBB>>>>>>>>>===<<<;;;::::::===>>>AAAEEEJJJOOOSSSUUUUUUWWW[[[```fffkkkoooqqqrrruuuxxxzzz|||ppplllggggggpppvvvpppqqq{{{qqq```[[[^^^eeettttttkkkyyyjjjQQQCCC;;;555444777222222222222222222222222000000000000111111111111222222111000//////000000........................////////////000000000000111222222333333444444555666444777>>>DDDRRRqqq}}}vvvrrrssspppccc^^^^^^]]]ZZZSSSKKKDDDAAA@@@CCCFFFKKKOOOSSSYYYbbbiiikkkpppuuuwwwyyy|||wwwooojjjggglllrrr~~~zzz|||zzzqqqkkkqqq}}}|||vvvtttvvvwwwvvvtttvvvuuusssrrrsssvvvyyy{{{~~~{{{wwwrrrnnnfffeeedddbbb```^^^]]]\\\\\\ZZZWWWUUUUUUUUUWWWXXXUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLKKKIIIHHHFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCHHHOOOXXXdddsssyyysssooonnnnnnrrruuuuuussstttzzz{{{{{{|||~~~{{{}}}}}}}}}{{{yyywwwtttsssvvv{{{{{{zzz|||~~~~~~}}}xxxwwwwwwwwwvvvwwwwwwwww}}}zzzvvvuuuwww{{{|||yyyuuurrrqqqssswwwyyyyyy||||||zzzyyyxxxuuusssfff___VVVOOOKKKIIIFFFCCC============<<<;;;:::999>>>???BBBGGGLLLQQQUUUWWWXXXZZZ]]]bbbfffkkknnnpppooorrrvvvyyy||||||xxxsssrrrxxxrrrkkknnnwwwnnn```\\\___hhhttttttooojjjQQQBBB:::444333666333333333333333333333333000000000000111111111111000000000000000111111222........................////////////000000000000111222222333333444555555888444666===CCCNNNiii|||vvvuuusssfffbbb\\\]]]\\\VVVMMMEEEAAA@@@AAADDDIIILLLPPPWWW___fffiiinnnsssvvvxxx|||wwwpppjjjfffhhhmmm{{{{{{zzz|||yyynnniiiooo{{{|||wwwvvvxxxzzzyyyvvvxxxvvvtttrrrrrrssstttuuuzzz~~~zzzvvvsssmmmlllkkkhhhfffcccbbbaaa^^^\\\ZZZWWWWWWWWWYYYZZZWWWVVVUUUSSSRRRRRRRRRRRRPPPOOOMMMJJJHHHFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGJJJPPPVVV```ppp}}}|||yyysssooonnnooorrrttttttssstttxxx{{{~~~yyyyyy}}}|||wwwyyy{{{|||||||||~~~zzzyyyxxxtttrrrsssxxx}}}~~~|||yyyyyyzzz{{{{{{zzzuuuuuuvvvvvvtttrrrooommmpppooooooooopppsssuuuwwwsssrrrpppnnnmmmnnnooopppsssvvvzzz~~~wwwwwwtttnnnmmmqqqmmmaaaTTTNNNKKKFFFCCCBBB@@@???===;;;:::::::::;;;<<>>===;;;::::::::::::;;;===@@@EEEIIILLLOOOSSSUUUTTTYYY```fffiiikkkmmmnnnooorrrvvvyyy|||yyylllfffffflllqqqwwwuuuiii\\\ZZZ___kkk}}}kkkhhh{{{yyyhhhQQQAAA:::888555333333333333222222222111111000000000000000000000000111111111111000000000000////////////////////////////////////000000000000222222222333444444555555777666777:::>>>III^^^pppqqqddd___``````]]]XXXQQQHHHBBB@@@BBBEEEGGGKKKPPPWWW[[[eeehhhnnntttyyy}}}|||tttmmmfffbbbbbbgggyyyzzzsssxxxuuunnnkkkiiiuuu~~~|||{{{}}}~~~}}}yyyuuurrrrrrtttwww{{{}}}}}}{{{yyyuuusssqqqpppmmmkkkffffffeeebbb___]]]]]]^^^^^^]]]\\\\\\[[[YYYVVVSSSQQQOOOMMMKKKKKKIIIGGGEEEDDDCCCAAA@@@???@@@@@@AAAAAABBBDDDCCCBBBAAAAAABBBFFFEEEHHHLLLOOORRR\\\fffqqqxxx{{{wwwsssrrrnnnlllnnnssstttssssssuuuwwwyyyyyyyyyyyy{{{~~~}}}xxxvvvyyy|||{{{zzzzzzvvvwwwwwwvvvtttssstttvvvttttttsssrrrqqqssswww{{{{{{yyyuuusssqqqpppmmmkkkjjjjjjiiihhhfffccc```^^^]]]\\\\\\[[[\\\^^^```aaa^^^]]]]]]]]]^^^```ccceeeeeehhhmmmrrrvvvyyy{{{{{{{{{~~~xxxuuurrrnnnmmmoooeeeZZZPPPLLLIIIDDD???===<<<;;;:::999999999;;;;;;>>>AAAFFFJJJMMMPPPTTTVVVUUUZZZ```eeehhhiiikkklllmmmppptttwwwzzz~~~xxxkkkdddcccdddhhhoooooofff]]]^^^eeeqqq~~~kkkhhhzzzyyyhhhQQQAAA:::888555333333333333222222222111111000000000000000000000000111111111111000000000000////////////////////////////////////000000000000000111111222333333444444666666777:::<<>><<<999999888888888999;;;<<<>>>BBBGGGKKKNNNQQQTTTWWWVVVZZZ```dddgggiiikkklllooorrruuuxxxzzz}}}~~~yyyllleeebbbdddggglllmmmfff```ccckkkuuu|||llljjjzzzyyyhhhQQQAAA:::888555333333333333222222222111111000000000000000000000000111111111111000000000///////////////////////////////////////000000000000000000000111222222333333444555888:::;;;AAAOOO^^^|||lllddd^^^]]]]]]VVVMMMFFF@@@AAABBBCCCFFFKKKRRRVVV___cccjjjqqqxxx|||~~~~~~}}}}}}~~~{{{pppiiigggeeeqqq{{{qqquuu}}}wwwsssjjjgggooozzz{{{|||~~~{{{wwwttttttvvvyyyzzz{{{|||~~~~~~|||{{{yyyvvvtttqqqqqqpppnnnjjjhhhhhhiiigggffffffeeedddaaa\\\XXXTTTQQQNNNKKKJJJIIIHHHFFFBBBAAA@@@@@@@@@AAABBBCCCAAABBBCCCCCCBBBBBBDDDEEEEEEDDDFFFLLLNNNNNNQQQVVV^^^bbbhhhlllnnnqqqvvvyyyvvvpppllljjjiiijjjqqqxxx~~~||||||~~~~~~{{{wwwwwwzzz~~~|||xxxuuuuuuxxxzzzzzzzzzzzzxxxuuurrrpppqqqrrrqqqqqqqqqqqqrrrtttuuuuuupppnnnllljjjjjjhhheeeccc^^^]]]\\\ZZZWWWUUURRRQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPTTTWWWZZZYYY[[[```eeejjjnnnqqqrrrsssxxx}}}~~~}}}xxxvvvvvvsssqqqbbbXXXNNNLLLIIIDDD>>><<<999888777777888999;;;<<>><<<999999888888888999;;;<<>>JJJWWWmmmvvvccc```bbb[[[QQQKKKDDDDDDCCCCCCEEEIIIPPPUUUZZZ___gggpppxxx|||~~~rrrmmmhhhppp{{{tttsssssssssrrrrrrqqqkkkfffiiippp}}}vvvtttmmmiiikkkmmmuuuzzzvvvyyy|||vvvpppllllllppptttzzzzzzyyytttooojjjgggfffgggjjjnnnssswwwzzz|||}}}~~~|||yyyvvvvvvuuurrrooommmmmmnnnmmmmmmmmmmmmllliiiccc___UUUQQQMMMJJJHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBBBBCCCFFFIIICCC@@@AAAFFFIIIHHHIIIKKKNNNQQQWWW]]]bbbggglllnnnsssxxxwwwmmmmmmqqqrrrsssuuuzzz|||~~~}}}~~~|||{{{zzzzzz}}}|||~~~{{{tttssswwwyyywwwuuutttrrrooommmmmmoooqqqqqqooonnnnnnooonnnkkkhhheeedddcccbbbaaa___\\\YYYVVVUUUSSSQQQOOONNNMMMLLLHHHHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBDDDGGGIIIKKKNNNOOOSSSWWW\\\```ccceeehhhmmmqqqssswww|||~~~|||{{{~~~||||||}}}xxxpppfffZZZNNNIIIFFFAAA===<<<;;;:::999888888999;;;;;;>>>AAAFFFJJJMMMPPPTTTWWW[[[___dddhhhkkkooorrruuuxxxyyy{{{||||||}}}~~~{{{zzzxxxvvvrrrnnnhhhaaa[[[^^^eeezzzoooqqqyyyhhhQQQAAA:::888555333333333333222222222111111000000000000000000000000111111111111000000000000////////////////////////////////////000000000000000000111111222333333444444555888999888:::FFFRRRdddlllfffggg```UUUPPPDDDDDDCCCBBBCCCHHHNNNSSSXXX^^^gggqqqxxx}}}|||uuuqqqwww|||uuurrroookkkhhhgggeeeaaabbbfffsssyyyxxxnnnjjjjjjjjjrrr{{{www{{{}}}uuummmhhhiiinnnsssyyyyyyxxxsssmmmgggeeeeeefffiiimmmqqqtttvvvwwwxxx{{{~~~~~~{{{wwwwwwvvvssspppnnnnnnooommmnnnooopppooolllfffbbbWWWSSSNNNJJJIIIHHHGGGFFFDDDCCCAAA@@@???@@@@@@AAA@@@AAABBBBBBBBBDDDGGGJJJBBB??????CCCEEEDDDDDDFFFIIILLLPPPUUUZZZ___bbbdddkkkpppzzz~~~ssssssxxxyyyxxxwwwtttyyy~~~~~~~~~{{{yyywwwwwwzzz}}}zzz~~~{{{tttrrrvvvxxxuuuqqqpppooollljjjkkkmmmpppqqqnnnllllllmmmkkkfffccccccbbb```___^^^[[[WWWTTTSSSRRRPPPOOOMMMLLLLLLKKKFFFEEEEEEDDDCCCAAA???>>>??????>>>>>>???BBBDDDFFFIIIKKKNNNRRRWWW[[[^^^```dddhhhlllmmmqqqxxxzzzyyywww|||~~~}}}}}}~~~xxxooofffZZZMMMHHHDDD???<<<;;;<<<;;;:::999999:::;;;;;;>>>AAAFFFJJJMMMPPPTTTVVV\\\```eeeiiimmmqqquuuwwwvvvxxxzzz{{{|||}}}{{{vvvpppjjjbbb\\\___fff|||tttwwwzzzhhhQQQAAA:::888555333333333333222222222111111000000000000000000000000111111111111000000000000////////////////////////////////////000000000000111111111222333333444444555555777888666888BBBNNN]]]|||rrrkkkllldddZZZTTTDDDDDDBBBAAABBBGGGMMMRRRXXX]]]gggqqqyyy~~~~~~}}}}}}zzztttrrrkkkfffeeeccc```___bbbeee{{{~~~|||nnnjjjiiihhhqqq|||xxx}}}~~~uuukkkfffgggmmmrrrxxxyyyxxxtttmmmhhhgggggghhhjjjmmmqqqsssttttttssszzz}}}}}}yyyxxxxxxwwwtttqqqoooooopppmmmnnnoooqqqpppmmmhhhdddXXXTTTOOOKKKJJJIIIHHHHHHEEECCCBBB@@@??????@@@@@@@@@AAABBBBBBBBBDDDHHHKKK>>>>>>>>>>>>???AAACCCDDDDDDGGGKKKOOOQQQTTTWWWYYY___fffsss~~~~~~{{{uuuoootttttttttuuuwwwzzz}}}~~~~~~~~~|||xxxyyy}}}~~~zzz~~~zzzuuurrrqqqqqqqqqqqqpppqqqpppmmmjjjjjjmmmpppqqqooollliiigggeeebbb___\\\[[[ZZZYYYXXXWWWVVVVVVQQQPPPNNNKKKIIIGGGFFFEEEDDDDDDCCCAAA???>>>===<<<::::::::::::;;;<<<======BBBFFFJJJNNNPPPSSSVVVYYY^^^aaafffkkkppptttvvvvvvvvvwwwzzz~~~|||ssslllfffYYYLLLHHHFFFBBB>>><<<::::::999999999:::;;;<<>>CCCAAAAAADDDEEEEEEJJJQQQ???>>>>>>>>>???AAACCCDDDDDDGGGJJJMMMNNNOOORRRSSSZZZbbbppp~~~}}}zzztttooonnnnnnnnnnnnooorrrtttvvvyyyzzz|||}}}|||yyyyyy|||}}}}}}{{{}}}zzzvvvtttsssrrrqqqppprrrssssssqqqnnnmmmoooqqqooolllhhheeeccc```\\\ZZZVVVVVVVVVUUUUUUTTTTTTTTTPPPOOOMMMJJJHHHGGGEEEEEECCCBBBAAA@@@>>>===<<<;;;:::999999999:::;;;;;;<<>><<<::::::999999999:::;;;<<>>>>>???AAACCCDDDDDDGGGIIIJJJJJJJJJLLLMMMTTT\\\kkk}}}{{{yyyvvvpppkkkiiiiiihhhhhhiiikkkmmmnnnsssuuuyyy|||~~~||||||{{{zzz{{{{{{|||||||||zzzxxxwwwvvvuuurrrppprrrrrrrrrqqqnnnlllmmmmmmiiifffbbb^^^\\\YYYUUUSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLJJJHHHFFFEEEDDDDDD@@@@@@???>>>===;;;;;;:::999999888888888999::::::;;;===AAADDDFFFIIIMMMOOOSSSVVV[[[aaafffiiikkkkkkmmmnnnrrrvvvyyyvvvoooiiicccWWWLLLGGGEEEAAA===<<<::::::999999999:::;;;<<<@@@DDDIIIKKKKKKNNNRRRVVV\\\___eeejjjmmmqqqtttvvvwwwyyy|||}}}}}}||||||}}}tttaaaYYY]]]dddvvvzzz~~~oooWWWBBB;;;:::888333444333222222111111222222000000000000000000000000111111000000//////......////////////////////////000000////////////000000111111111000111111222333333444555555666:::???CCCVVVhhh{{{iiiccc^^^ZZZVVVPPPGGGAAAAAADDDHHHJJJPPPXXXccclllrrrwww{{{yyywwwuuuoooiiifffaaaffflllrrryyy}}}uuuqqqrrr}}}wwwqqqmmmnnn{{{|||pppgggccccccccc___^^^___\\\WWWUUUWWWccclllttttttqqqoookkkgggiiigggeeefffjjjnnnqqqrrruuuuuutttqqqmmmjjjiiiiiioooppprrrttttttpppiiiddd]]]YYYTTTOOOLLLJJJHHHGGGBBBBBBBBBAAAAAA@@@@@@???BBB@@@@@@CCCEEEFFFLLLSSS??????>>>>>>???AAABBBCCCDDDFFFHHHIIIHHHHHHIIIJJJPPPYYYhhhyyyzzzuuussspppkkkgggggggggggghhhiiijjjlllmmmooorrrvvv{{{~~~~~~zzz|||||||||zzzzzz{{{}}}{{{{{{zzzzzzzzzxxxssspppmmmmmmmmmllliiigggeeeeeeaaa^^^ZZZWWWUUUSSSQQQOOOMMMMMMLLLLLLKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>===<<<;;;:::::::::999888888777777777888888888:::===???AAADDDGGGJJJNNNQQQVVV[[[```cccdddeeefffgggkkkpppsssqqqkkkeee```UUUKKKGGGDDD@@@===<<<::::::999999999:::;;;<<>>>>>>>>===<<<<<<<<<;;;;;;::::::999888777777666666666666666888:::<<<===@@@DDDGGGJJJMMMRRRWWW[[[^^^``````___```dddiiimmmlllfff```\\\SSSKKKGGGCCC>>><<<===::::::999999999:::;;;<<>>HHHYYYuuu}}}sssvvv~~~lllbbbbbbeee^^^YYYQQQHHHBBBAAACCCEEEKKKTTT___hhhnnnsssxxx||||||yyytttmmmnnnnnnmmmlllpppwww}}}~~~{{{yyy}}}|||rrrnnnsssyyypppjjjggggggiiibbb]]]ZZZUUUPPPOOOQQQUUU^^^eeeccc^^^]]]]]]\\\]]]\\\\\\\\\___dddiiimmmtttttttttrrrnnnlllkkklllqqqrrrtttvvvvvvrrrkkkfff___[[[VVVRRRNNNKKKHHHEEECCCBBBAAA@@@@@@@@@AAAAAAAAA???AAAEEEIIIMMMUUU^^^@@@@@@?????????@@@BBBBBBBBBEEEHHHIIIIIIJJJLLLMMMOOOVVVcccqqq|||~~~}}}zzzuuurrrpppooonnnmmmiiiiiijjjkkkllllllmmmmmmnnnppptttxxxzzz|||||||||xxxxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{{{{xxxsssooohhhfffbbb```___]]]ZZZWWWQQQNNNKKKJJJJJJKKKKKKKKKJJJIIIGGGEEECCCAAA@@@???>>>>>>===<<<<<<<<<============<<<<<<<<<<<<<<<<<<:::999888777666555555555555777888999;;;===AAADDDGGGJJJNNNSSSXXXZZZ\\\\\\ZZZ[[[^^^cccgggfff```[[[YYYRRRJJJGGGCCC===;;;===::::::999999999:::;;;<<<>>>BBBGGGIIIKKKNNNRRRVVVZZZ]]]ccchhhkkkooorrrtttwww{{{~~~qqqaaa```fffxxx}}}zzzqqq___JJJ>>>999666444444444333222222111111222222000000000000000000000000/////////000000000000000000000000000000000000000...///000111111000///...111111111000111111222333333444555555555777:::<<>>======<<<<<<<<<<<<<<<===============>>>>>>>>>>>>>>>;;;:::999777666555555555444555666777888:::???BBBDDDGGGLLLPPPTTTWWWXXXYYYVVVWWWYYY^^^bbbaaa\\\WWWWWWPPPJJJGGGBBB===;;;===::::::999999999:::;;;<<<===AAAFFFIIIKKKMMMRRRVVVYYY\\\aaafffjjjnnnsssvvvvvvyyy}}}|||~~~rrrdddaaaeeevvvwwwxxxnnn[[[GGG===999666444666444333222222111111222222000000000000000000000000......//////000000111111////////////////////////...///000111111000///...000000111222222222222111333444555555555666999;;;???LLLaaa|||vvvqqqoooyyyhhh[[[YYYZZZ\\\\\\ZZZTTTLLLFFFBBBBBBFFFNNNYYYbbbgggkkkpppssswwwzzz~~~{{{uuuttttttuuuyyyzzzvvvvvvnnnqqq|||zzzuuusssrrrrrrrrrggg\\\SSSLLLHHHJJJOOOVVVbbbkkkjjjccc``````______^^^\\\XXXVVVXXX]]]aaaiiijjjkkkjjjiiihhhiiijjjjjjjjjiiiiiiiiigggccc```\\\YYYUUURRROOOKKKGGGDDDCCCBBB@@@??????@@@BBBCCCBBBAAACCCJJJQQQXXXcccmmmAAA@@@?????????@@@AAABBBEEEGGGIIIIIIIIIHHHIIIJJJLLLSSS___kkktttyyyzzzzzzuuurrrpppppprrruuuwwwxxxsssrrrpppnnnooopppqqqrrrssssssrrrqqqooommmkkkjjjooopppqqqrrrsssuuuvvvwwwtttqqqoooqqquuuvvvrrrmmmrrrrrrrrrssssssqqqmmmjjjddd___ZZZVVVUUUTTTQQQOOOLLLHHHDDDAAAAAABBBBBBAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????;;;;;;999888666555555555333444555555666999===@@@BBBEEEJJJNNNRRRUUUVVVWWWTTTUUUWWW\\\___^^^YYYTTTVVVPPPJJJGGGBBB<<<;;;===::::::999999999:::;;;<<<===AAAFFFIIIKKKMMMRRRWWWYYY\\\```eeeiiinnntttxxxuuuxxx{{{}}}}}}}}}~~~|||}}}rrreeebbbddduuu}}}ppptttlllYYYEEE===:::666555777444333222222111111222222000000000000000000000000------...///000111222222////////////////////////...///000222222000///...///000111333333222111111222444555555555666888:::???IIIZZZssswwwqqqwwwiii[[[VVVUUUZZZ\\\\\\XXXPPPHHHCCCAAADDDLLLWWW___dddhhhlllooovvvyyy}}}}}}zzzzzzooopppttt|||zzztttxxxqqqwwwwwwsssrrrrrrrrrqqqfffZZZQQQLLLJJJOOOUUUXXXfffqqqpppiiiccc```^^^___^^^[[[VVVRRRRRRVVV[[[dddeeeffffffeeeeeefffggggggfffdddddddddbbb___\\\[[[XXXTTTQQQNNNKKKGGGDDDCCCBBB@@@??????@@@BBBCCCBBBAAADDDLLLSSS\\\gggrrrCCCBBBBBBAAAAAABBBBBBCCCEEEGGGHHHHHHGGGGGGHHHJJJQQQXXX___fffooowwwyyyvvvtttlllggghhhkkkmmmooossspppooommmlllmmmppptttvvvyyyvvvqqqnnnmmmmmmnnnmmmmmmmmmoooppprrrtttuuuuuutttttttttuuuuuurrrnnnkkkmmmmmmkkkjjjhhhhhhggggggaaa]]]XXXTTTPPPMMMJJJIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@??????@@@@@@>>><<>>===<<<===???AAABBBDDDCCCBBBAAA@@@?????????>>>===<<<999777555333333333333444666888:::<<<===BBBDDDGGGKKKNNNPPPQQQQQQPPPRRRVVVYYY[[[ZZZYYYWWWOOOLLLGGGCCCAAA???===<<<999::::::999888999;;;>>>@@@DDDHHHLLLNNNOOOPPPRRRYYYZZZ]]]aaaffflllqqqtttyyyzzz|||}}}~~~~~~~~~}}}{{{}}}sssfffbbbdddqqquuummmzzzlllYYYEEE;;;888555555666///222444333111///000222000000000000000000000000...///000111111000///......///000111111000///...000000000000111111111111111111000000111111222333111111222444666777888999===CCCQQQhhhtttvvvooo\\\VVVXXXYYY\\\``````VVVIIIDDDFFFEEEHHHQQQ\\\bbbdddggglllsssvvvzzz|||vvvtttrrrqqquuu~~~{{{vvv~~~|||xxxuuuvvvxxxxxxwwwjjj\\\TTTQQQNNNOOOQQQbbbkkksssrrrmmmiiifffbbb___[[[VVVRRRQQQSSSVVVXXXZZZZZZZZZ[[[]]]```bbbdddffffffddd^^^YYYWWWWWWVVVUUUTTTRRRQQQPPPMMMIIIFFFDDDCCCBBBAAAAAAAAABBBCCCEEEDDDEEEKKKVVVcccooouuuEEEEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHIIIHHHIIIKKKMMMPPPXXXaaagggooouuuuuuqqqmmmgggbbbdddggghhhjjjmmmkkkjjjiiihhhjjjnnnrrrtttvvvssspppmmmllllllmmmmmmlllmmmnnnppprrrssstttuuuuuuttttttuuutttqqqmmmiiihhhgggeeedddbbbbbbaaaaaa___\\\WWWSSSOOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAABBBBBBBBB@@@???AAA@@@???>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>><<<:::888555444333444444555666777999;;;<<>><<<;;;888888999888777888;;;===BBBDDDGGGIIIKKKMMMQQQSSSXXXYYY]]]aaahhhnnnsssvvvxxxzzz|||~~~~~~}}}}}}zzz|||~~~~~~qqqdddaaacccqqqrrrkkkzzzjjjXXXDDD:::777555555666000222444333111///000222000000000000000000000000...///000111111000///...---...///000000///...---//////000000000111111111111111000000111111222333333333444555666777888999<<>>===;;;:::666777888777666777:::<<>><<<:::666777888777777888;;;===AAACCCEEEGGGHHHKKKPPPSSSVVVXXX\\\bbbhhhmmmrrrttttttwwwzzz}}}}}}|||{{{|||}}}~~~{{{|||jjjaaaccciiinnniiizzz|||dddSSSAAA888666444444555333333333222111111111111000000000000000000000000//////000000000000//////........................////////////000000000111111111000000111111222333444444555555666666777777;;;===CCCOOOeeeuuuddd```]]]^^^```]]]TTTKKKHHHEEEFFFLLLTTTYYY[[[```gggkkkmmmppptttyyy|||tttooollljjjtttuuuxxxxxxrrrqqq}}}qqqbbbXXXSSSTTT\\\fffpppssssssmmmiiiiiiiiihhhaaa[[[SSSNNNMMMNNNOOONNNKKKHHHFFFGGGLLLTTT]]]ccceeebbb___\\\VVVPPPOOORRRUUUSSSQQQQQQPPPOOOMMMKKKCCCBBB@@@@@@@@@BBBDDDFFFJJJPPPYYYcccllltttzzz}}}NNNMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMOOOPPPSSS]]]gggjjjiiifff```ZZZXXXVVVWWW[[[[[[YYY[[[___cccbbbaaa``````bbbccceeejjjmmmppppppnnnkkkkkkkkkjjjjjjkkkmmmoooppprrrrrruuutttssssssrrrnnniiifff```___]]][[[ZZZXXXXXXWWWWWWXXXXXXUUUPPPLLLLLLLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDEEEGGGHHHGGGEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDCCC@@@>>>;;;888666555666666555555666777777888888:::<<>>AAADDDGGGHHHJJJKKKKKKKKKJJJIIIGGGFFFDDDBBB@@@@@@@@@???===;;;777888999999999:::===@@@>>>BBBGGGKKKLLLNNNOOOPPPVVVXXX\\\aaaeeeiiikkklllssstttwwwzzz|||}}}~~~~~~uuueeecccooo|||qqqooo{{{www```PPP???888777555555666777555222111111222111111000000000000000000000000000000////////////000000000000////////////000000......////////////000000111111000000111111222333111111222333444444555555999<<>>AAADDDFFFHHHHHHHHHHHHHHHGGGFFFEEEAAA@@@>>>>>>???>>><<<:::666777888888888:::===???AAADDDGGGJJJKKKNNNPPPSSSUUUWWW\\\aaafffjjjlllnnnssstttuuuxxxzzz}}}sssccccccsssqqqppp{{{sss___OOO???888888777666666999666222111222222222000000000000000000000000000111000///......///000111000///............///000........./////////000000111111000000111111222333111111222333444666666777777;;;>>>AAALLLeeeyyyfff^^^^^^ZZZSSSNNNFFFDDDEEEIIILLLPPPWWW___bbbeeekkkrrryyy~~~uuummmfffeeeiiikkklllvvvyyygggbbbffflllsssxxxsssrrrnnngggfffjjjllljjjddd___[[[ZZZ\\\YYYRRRLLLFFFDDDBBBDDDKKKUUU```gggmmmeeeaaaaaa[[[PPPNNNTTTVVVSSSOOOMMMLLLKKKJJJHHHFFFEEECCCBBBCCCGGGKKKNNNZZZdddqqq{{{UUUUUUUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^^^^^^^```aaa]]]dddiiieee___]]][[[YYYZZZYYYZZZ\\\[[[ZZZ^^^eeecccdddeeegggjjjlllooopppooouuu{{{|||wwwqqqoooooohhhhhhiiikkkmmmnnnppppppqqqpppqqqqqqqqqooojjjggg```___]]]ZZZXXXWWWVVVUUUPPPTTTVVVTTTOOOKKKKKKMMMHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEEEEGGGJJJKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDAAA>>>;;;888777444444444444666777888999999999999:::<<>>======>>>===;;;999555666777777777999<<<>>>DDDEEEGGGHHHJJJMMMRRRVVVTTTVVV\\\bbbggglllooopppttttttuuuvvvyyy|||rrraaabbbtttqqqqqq|||{{{|||ppp^^^OOO???999888777777777:::666222000222333222000000000000000000000000000111000///......///000111///...---,,,,,,---...///............/////////000111111111000111222222333111111333444666777888999777;;;>>>???FFF\\\}}}mmmbbb```\\\UUUPPPIIIFFFFFFHHHJJJMMMTTT\\\___cccjjjrrryyy~~~{{{ssshhhcccfffjjjkkksss~~~~~~llliiipppxxx~~~uuutttnnngggfffiiijjjhhhgggccc^^^^^^___[[[RRRJJJHHHFFFEEEGGGNNNXXXccciiiooofffbbbccc\\\PPPNNNUUUVVVSSSOOOLLLKKKJJJHHHGGGGGGEEECCCBBBDDDHHHLLLOOO^^^iiivvvaaa___\\\[[[\\\]]]^^^^^^aaaaaaaaabbbbbbcccdddeeeeeeggghhhddd]]]YYYYYY[[[\\\\\\[[[\\\^^^```cccdddfffgggiiilllooorrrtttuuurrrxxx|||{{{zzzzzzwwwtttooooooooooooooonnnmmmlllrrrrrrsssttttttrrrnnnjjjfffbbb^^^[[[YYYXXXUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKKKKKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHIIIKKKFFFEEECCCAAA>>>===<<<;;;555555555555555666777888888888999:::===@@@CCCEEEFFFFFFGGGGGGFFFDDDAAA@@@<<<<<<=========<<<:::999777888999888888999;;;>>>@@@BBBFFFIIIKKKNNNQQQTTTUUUXXX]]]bbbfffiiimmmppprrrtttwwwxxxxxxxxxzzz{{{~~~xxxfff^^^eeevvvuuurrrssswww|||rrr|||uuuqqqdddQQQ>>>777777666333111777666444333333222000///111111111111111000//////000000000000////////////555444111///......///000111111111111111111111111111111222222222333333333333333444444555666666666:::;;;999===GGGPPPhhhpppaaa___]]]YYYWWWOOOJJJEEEEEEIIINNNRRRTTT^^^bbbiiioootttyyy~~~|||xxxllliiihhhiiiooowww|||xxxyyy~~~vvvlllffffffjjjlllnnniiigggeeedddbbb\\\TTTNNNHHHGGGFFFGGGLLLXXXfffooolllnnnmmmeeeYYYQQQOOOQQQVVVQQQKKKHHHHHHJJJIIIHHHFFFGGGIIIJJJHHHIIITTT___gggoooyyyiiigggccc`````````aaabbbbbbaaa```bbbfffiiikkkkkkkkklllkkkeee]]]XXXYYY[[[]]]]]]^^^___```aaaccccccdddeeegggjjjmmmpppssstttuuu|||~~~}}}{{{wwwssssssssssssrrrqqqoooooosssrrrqqqqqqqqqooollliiieeebbb^^^[[[ZZZXXXVVVTTTQQQQQQPPPPPPOOOOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHFFFFFFGGGHHHIIIGGGFFFDDDAAA???===<<<;;;777777666666777777888888888888999:::===@@@BBBDDDEEEEEEFFFFFFEEECCCAAA???<<<<<<======<<<;;;:::999777888888888888999<<<>>>@@@CCCFFFIIIKKKNNNQQQTTTUUUXXX]]]aaaeeeiiinnnqqqsssuuuwwwxxxxxxxxxzzz|||pppbbb[[[```qqqwwwuuutttwwwvvvlllyyy|||qqqmmm```NNN<<<666777777555333555444222222222222000...111222222222111111000///000000000000////////////111000///...------......111111111111111111111111111111222222222333333333333333444444555666666666888;;;:::>>>FFFLLL^^^|||}}}lllfffbbb]]]ZZZNNNIIIDDDCCCGGGLLLPPPRRR\\\aaahhhooouuuyyy}}}~~~vvvpppllljjjnnnvvvwwwmmmjjjjjjlllmmmooommmkkkjjjgggaaaXXXRRRJJJJJJHHHIIINNNZZZhhhrrrooopppnnnfffZZZRRRPPPRRRVVVQQQLLLIIIIIIJJJIIIHHHHHHHHHIIIKKKKKKNNNZZZgggooouuu}}}yyyuuupppjjjgggfffggghhhfffbbb```dddlllrrrttttttuuusssnnnfff]]]XXXXXXZZZ^^^___aaabbbccccccbbbbbb```aaacccfffjjjmmmppprrruuu||||||xxxvvvvvvvvvuuutttrrrqqqpppsssqqqooommmmmmllliiigggdddaaa^^^\\\[[[YYYWWWUUUSSSSSSRRRQQQPPPOOOOOONNNMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHLLLKKKIIIGGGFFFFFFFFFGGGHHHGGGEEEBBB???===<<<<<<:::999999888888888888999777888999;;;===???BBBCCCDDDDDDEEEEEEDDDBBB@@@???<<<<<<<<<<<<;;;:::999888777888888888888999<<<>>>@@@CCCGGGJJJLLLNNNQQQSSSVVVXXX\\\```ccchhhnnnrrruuuvvvwwwxxxxxxyyy{{{~~~vvvfff___ZZZ[[[oooyyyxxxwwwvvv~~~nnneeetttvvvlllhhh[[[KKK;;;666777777666555333222000111222222111///111111222222222111000000////////////000000000000/////////...............000000000000000000000000111111222222222333333333333333444444555666666666666;;;;;;>>>EEEFFFSSSkkktttiiibbb]]][[[PPPLLLFFFDDDFFFJJJOOOQQQYYY___gggooouuuyyy|||~~~}}}zzzzzzxxxxxx}}}~~~~~~{{{rrrlllnnntttxxxpppmmmnnnoooqqqpppnnnlllhhhaaaYYYSSSNNNMMMLLLKKKOOOZZZiiisssrrrrrrooofffZZZSSSQQQSSSVVVRRRMMMJJJJJJJJJIIIIIIJJJHHHIIILLLOOOVVVeeesss}}}~~~yyyrrrooooooqqqlllgggdddhhhsss|||~~~}}}}}}yyyqqqfff]]]XXXWWWYYY___aaaccceeeeeedddbbbaaa]]]^^^___bbbeeeiiilllnnnqqqxxx}}}}}}|||}}}zzzvvvvvvvvvvvvuuusssrrrppppppssspppllljjjiiihhhgggeeecccaaa^^^]]]\\\[[[YYYWWWXXXWWWVVVUUUTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHHHHHHHHHHGGGGGGKKKJJJIIIGGGGGGFFFGGGGGGIIIHHHEEECCC@@@>>>======;;;;;;:::999999888999999888888:::<<<>>>@@@BBBCCCCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;:::999888888666777888888888999<<>>===<<<<<<<<<<<<<<<<<<:::;;;===???AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA===<<<;;;999888777777777555666777888888:::===@@@AAADDDIIILLLNNNOOOPPPQQQSSSVVVZZZ^^^ccchhhnnnsssvvvxxx{{{|||||||||~~~|||}}}~~~nnnaaaYYYYYYmmmqqq{{{mmmeeettt||||||yyypppgggcccSSSGGG<<<888666333111111444333222222444555444333......//////000000//////......//////000000111111------......//////000000000000000000000000000000111111222222222333333333333333444444555666666666555<<<:::777===@@@GGGUUUiiioooccc```___]]][[[WWWPPPKKKHHHHHHJJJSSSXXX```gggllloooqqqssstttpppnnnooooooqqqwww~~~wwwpppqqqzzz|||yyyzzz{{{{{{vvvnnneee^^^[[[WWWWWWUUUPPPOOOWWWgggttt~~~yyyqqqeee[[[TTTRRRRRRWWWVVVTTTPPPLLLJJJJJJKKKJJJIIIMMMWWWbbbnnn~~~xxxnnnddd]]]ZZZYYYXXX]]]^^^```aaabbbaaa```___]]][[[YYYWWWVVVWWWXXXYYYYYY___bbbccceeekkkooopppttttttuuuuuuuuuuuuttttttooommmjjjiiiiiiiiigggeeedddccccccdddddddddbbb___\\\\\\\\\\\\[[[[[[ZZZZZZVVVVVVVVVUUUTTTSSSRRRQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGHHHHHHHHHIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDD@@@????????????@@@@@@AAA<<<===???AAACCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBB===<<<:::888777666666666555666777888888:::===@@@AAAEEEJJJMMMNNNOOOPPPQQQRRRUUUZZZ___dddiiinnnqqquuuxxx|||~~~~~~~~~~~~~~~|||}}}jjj[[[\\\mmm~~~qqq~~~rrrmmm{{{zzzyyyvvvnnneee```NNNDDD:::777666444222333444222111222333333222111//////000111111111111111.........///000111111111//////...------...///000111111111111111111111111111111222222222333333333333333444444555666666666444<<<:::777===@@@CCCNNN[[[}}}vvvuuu~~~zzzlllddd```dddccc```YYYQQQKKKIIIIIIPPPUUU[[[```dddgggjjjlllooommmmmmoooqqqsssyyy{{{sssoootttvvvwww}}}uuujjjbbb^^^YYYZZZYYYUUUTTT]]]ooo}}}}}}sssggg]]]WWWUUUUUUWWWWWWVVVRRRMMMJJJJJJLLLKKKLLLRRR^^^jjjvvv}}}vvvlllccc^^^[[[YYYYYY\\\\\\^^^___`````````___^^^\\\XXXUUUSSSSSSTTTUUURRRVVVYYYZZZ]]]dddjjjkkkpppqqqqqqrrrrrrrrrrrrrrrnnnmmmkkkjjjkkkjjjhhhfffdddddddddeeefffeeecccaaa________________________WWWWWWWWWVVVUUUTTTRRRRRRNNNOOOOOOPPPPPPOOOOOONNNLLLLLLKKKJJJIIIIIIHHHHHHJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFEEEEEEEEEEEEEEEEEEAAAAAAAAAAAABBBBBBCCCDDD===>>>@@@CCCDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCC===<<<:::888666666666666555666777888888:::===@@@AAAEEEJJJNNNOOOOOOPPPPPPPPPUUUZZZ```eeeiiinnnqqqtttxxx}}}~~~}}}|||~~~rrr```aaaooo|||sssuuuqqq~~~xxxwwwtttkkkbbb^^^KKKAAA999777777555444555333222111111222222111///000111222333333333333333---......///000111111222333222000......000111333111111111111111111111111111111222222222333333333333333444444555666666777333<<<;;;888>>>???@@@HHHQQQtttxxxqqqxxx{{{ooohhhkkkkkkhhhaaaWWWPPPLLLLLLNNNRRRWWW[[[___bbbeeehhhmmmkkklllpppsssuuu{{{}}}tttqqqrrrrrrsss}}}tttkkkgggZZZ\\\\\\XXXXXXcccvvvuuuiii___YYYWWWVVVWWWXXXWWWSSSMMMJJJJJJLLLMMMNNNUUUcccpppzzz}}}yyyrrrjjjddd]]]WWWXXX\\\[[[[[[ZZZZZZ[[[]]]___```YYYXXXUUURRRQQQRRRSSSTTTVVVUUUVVVYYY^^^bbbeeeeeejjjkkkmmmooopppqqqqqqqqqsssooojjjhhhiiiiiigggeeeddddddffffffffffffdddddd^^^______```aaabbbbbbbbb^^^\\\ZZZYYYXXXWWWUUUSSSSSSRRRRRRSSSTTTTTTRRRPPPPPPMMMJJJJJJLLLMMMKKKIIIGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEGGGIIIIIIGGGEEECCCBBBDDDFFFHHHHHHFFFDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@@@@@@@AAAAAA???>>>>>>===<<<;;;999888777777888888999999999;;;???BBBCCCFFFIIILLLMMMNNNPPPRRRWWWXXX[[[^^^bbbfffiiikkktttwwwzzz|||}}}}}}~~~hhhhhhuuuwww|||ttttttpppqqqmmmbbbWWWJJJ@@@888555555222111333333333333222222222111111000000000000000000000000---...///000000///...---///////////////000111111000000000000111111111111111111222333333333333222222222333555777888999:::666777999:::;;;???DDDGGGRRRpppuuuvvv|||yyyhhhkkkhhhgggfffaaaVVVOOOMMMIIIJJJPPPXXX[[[[[[```fffdddfffiiimmmrrrxxx}}}|||xxxppplllsssuuuooojjjfffaaa^^^cccpppwwwjjjccc___\\\YYY]]]ZZZVVVQQQMMMLLLKKKLLLMMMSSS^^^jjjrrrxxx~~~xxxqqqjjjddd^^^XXXYYY]]]^^^]]]\\\[[[[[[\\\]]]]]]XXXVVVTTTRRRQQQRRRTTTUUUVVVWWWXXX\\\___bbbcccdddhhhjjjllloooqqqqqqpppppprrrnnniiiffffffffffffdddddddddeeeeeeeeeeeedddddd``````aaabbbbbbcccdddddd]]]\\\[[[[[[\\\\\\ZZZYYYVVVUUUUUUUUUVVVUUURRROOONNNLLLJJJJJJLLLMMMLLLJJJHHHIIIIIIJJJJJJIIIHHHGGGEEEFFFHHHJJJJJJHHHFFFEEECCCEEEGGGIIIIIIHHHGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@@@@@@@AAAAAA@@@>>>======<<<;;;:::888777777777888888888999;;;???BBBDDDFFFJJJLLLNNNPPPRRRTTTWWWXXXZZZ^^^bbbfffiiikkkrrrtttxxxzzzzzz{{{}}}~~~nnnqqquuuuuuvvvrrrsssooobbbWWWIII@@@888555555222111333333333222222222111111111000000000000000000000000...//////////////////...///////////////000111111000000000000111111111111111111222333333333333222222333333555666777888888666888999:::<<>>=========<<<:::999777666666777888888888:::>>>@@@CCCFFFJJJMMMOOOQQQTTTVVVWWWXXXZZZ^^^bbbfffjjjlllppprrruuuxxxyyy{{{}}}|||yyy{{{kkkttt|||sss|||xxxuuuvvvpppbbbVVVHHH???777555555333222333333222222222222111111111000000000000000000000000000//////......//////000///////////////000111111000000000000111111111111111222222333333333333333333333444444555666666777777888::::::<<>>=========<<<;;;999777666555666777888888:::===???AAADDDIIILLLNNNQQQTTTVVVVVVWWWZZZ^^^bbbfffjjjllloooqqqtttvvvxxx{{{xxxttt{{{pppfffsssvvvoooyyyxxxwwwppp```TTTFFF===666555555333222333222222222222111111111111000000000000000000000000111000///......///000111///////////////000000111///000000000111111111111111222333333444444333333333333444444555555666666999:::;;;;;;<<>>===<<<:::777666444666888888999:::===???@@@CCCGGGJJJMMMOOORRRTTTVVVWWWZZZ^^^bbbgggkkkmmmmmmoooqqqrrrtttxxx}}}}}}uuuqqqwwwmmmeeetttnnnhhhzzz{{{yyyxxxnnn^^^QQQDDD<<<666555666333222333222222222111111111000000000000000000000000000000111000///......///000111///////////////000000111///000000000111111111111222222333444444444444333444444444555555666666666:::;;;;;;;;;<<<>>>BBBEEEGGGKKKVVViiivvvhhhiiihhhaaa[[[SSSKKKHHHLLLRRRTTTUUUWWWWWWYYY]]]dddlllttt{{{~~~yyysssnnnqqqooommmkkkiiihhhggggggkkkwwwbbbnnn~~~{{{jjjbbb]]]^^^`````````aaabbbbbbccccccbbbaaa``````XXXXXXXXXYYY[[[___dddfffgggkkknnnmmmgggbbb______]]]ZZZVVVTTTVVVZZZ```ddd```___]]][[[YYY[[[```cccddddddffffffffffffddddddaaaaaabbbbbbbbbbbbbbbbbbbbbaaa``````aaaaaa```___\\\[[[YYYXXXWWWUUUQQQNNNMMMOOOQQQRRRQQQOOOOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMPPPOOOOOOMMMLLLJJJHHHGGGHHHHHHIIIIIIHHHFFFDDDCCCCCCBBBAAABBBCCCBBBAAA???======>>>>>>===:::888666444666888::::::;;;===???@@@CCCGGGJJJLLLNNNQQQSSSUUUWWWYYY]]]bbbgggkkkmmmllllllmmmnnnppptttzzz~~~zzzsssooottt~~~kkkeeesss~~~gggaaasss}}}|||xxxnnn]]]PPPBBB;;;555666666444222333222111111111111000000000000000000000000000000000111000000//////000000111///////////////000111111000000000000111111111111222222333444444444444444444444555555666777777888;;;<<<<<<<<<<<<>>>BBBEEEEEEFFFMMMZZZnnnppplllkkkhhheeeZZZQQQJJJNNNTTTVVVVVVVVVVVVXXX\\\bbbhhhpppvvvyyy~~~|||{{{zzzyyyyyywwwwww|||~~~wwwrrrssssssrrrrrrrrrrrrsssssszzz{{{yyy}}}XXXbbbppp|||zzziiibbb]]]___cccccccccdddffffffffffffdddbbb```___WWWWWWWWWYYY\\\aaafffhhhfffjjjlllhhhaaa[[[YYYYYYYYYXXXUUUTTTUUUWWW[[[]]][[[\\\\\\[[[ZZZ[[[```dddccceeegggiiiiiigggeeecccbbbbbbbbbbbbbbbbbbbbbaaabbb```___```aaabbbaaa```\\\[[[ZZZYYYYYYWWWTTTQQQOOORRRTTTTTTRRRPPPPPPQQQNNNMMMKKKIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJIIIGGGDDDCCCCCCBBBAAABBBCCCCCCAAA???===>>>??????===;;;888666555777999;;;;;;<<<>>>???BBBDDDHHHJJJLLLNNNPPPRRRUUUVVVYYY]]]bbbgggkkkmmmnnnnnnnnnnnnppptttzzz|||vvvqqqtttwwwjjjfffuuuwww```[[[mmm~~~zzznnn^^^QQQAAA:::555666666444222333111111111111000000000000000000000000000000000000000000000111111000000000///////////////000111111000000000000111111111111222333444444555444444444444444555666777999999:::<<<======<<<<<<>>>AAADDDEEEEEEJJJRRR^^^tttyyyooollllllnnneeeZZZTTTXXX]]]]]]XXXTTTSSSUUUXXX^^^dddkkkqqqttt{{{{{{xxxuuutttsssvvv{{{~~~xxxsssqqqrrrtttwwwzzz}}}|||wwwzzzSSS[[[fffppp}}}yyyiiibbb]]]aaaeeeffffffgggiiiiiiiiigggeeebbb```^^^VVVVVVWWWXXX\\\aaafffiiidddggghhhddd\\\VVVTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVXXXZZZ[[[[[[ZZZ\\\```dddccceeehhhkkkkkkhhheeeccccccbbbbbbbbbbbbbbbbbbbbbaaa```___```bbbccccccbbb\\\[[[ZZZ[[[[[[ZZZWWWTTTPPPSSSVVVVVVSSSPPPPPPQQQNNNMMMKKKIIIHHHGGGHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKKKKIIIGGGEEECCCCCCBBBAAABBBCCCCCCAAA???===>>>??????>>>;;;888666555777:::<<<<<<===>>>@@@CCCFFFIIILLLMMMNNNPPPRRRUUUVVVYYY]]]bbbgggkkknnnrrrrrrrrrqqqrrrwww}}}zzzuuuvvvtttllllll}}}rrr\\\XXXiii}}}{{{ooo___SSS@@@999555666666444333333111111111111000000000000000000000000000000000000///000111222222111000//////////////////000111111000000000000111111111111222333444444555555444444444444555777888:::;;;;;;============<<<>>>AAADDDEEEFFFJJJNNNSSSaaa~~~rrrlllnnnrrrmmmddd^^^bbbgggcccZZZTTTPPPRRRUUU[[[bbbiiiooorrrxxx}}}zzzxxxwwwxxxxxxvvvuuussstttwwwyyyvvvssswww~~~~~~wwwrrrnnnppptttyyy~~~yyy{{{LLLSSS___kkkwwwvvvppphhhaaa```gggmmmooonnnnnnmmmkkkiiifffbbb```^^^ZZZ[[[]]]^^^aaacccdddeeeaaa```\\\YYYUUURRRPPPOOOKKKMMMPPPRRRTTTTTTSSSSSSSSSVVVYYY\\\^^^aaaeeegggfffiiilllllliiifffcccbbbbbbaaa```___^^^]]]]]]]]][[[[[[ZZZ\\\^^^``````______^^^\\\\\\\\\[[[XXXVVVVVVVVVVVVUUUSSSPPPNNNLLLPPPNNNLLLLLLMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJMMMLLLKKKIIIHHHHHHIIIJJJKKKKKKJJJIIIGGGEEECCCAAACCCCCCCCCBBBAAA@@@???>>>;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>???BBBEEEIIIKKKLLLLLLMMMNNNTTTWWW[[[___bbbfffjjjmmmtttvvvxxxwwwuuuvvv{{{~~~uuuggghhhuuuooo[[[RRRccc~~~}}}tttbbbQQQ@@@<<<666333222222222222222111111111000000//////000000000000000000000000////////////////////////111111111000000000000000000000000000////////////333333444444444444444444666666777888999:::;;;;;;======>>>>>>???AAABBBCCCDDDEEEGGGLLLQQQZZZmmm~~~tttqqqppplllhhhiiikkkkkkhhh```VVVOOONNNRRRWWWZZZ]]]bbbhhhmmmtttzzz|||xxxuuuqqqmmmlllmmmllljjjpppyyy}}}xxxxxxrrruuuyyy{{{|||KKKRRR\\\hhhttt|||ssslllcccbbbggglllnnnmmmmmmmmmkkkhhheeeaaa^^^]]]]]]]]]^^^_______________XXXWWWTTTQQQNNNLLLJJJIIIJJJLLLOOORRRTTTTTTTTTSSSTTTVVVZZZ\\\^^^aaadddfffhhhkkknnnnnnkkkgggeeeddddddcccbbb```___^^^^^^]]][[[ZZZZZZ\\\^^^```___^^^[[[[[[ZZZ\\\^^^___^^^\\\WWWWWWVVVUUUSSSQQQOOONNNPPPNNNMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLNNNLLLJJJIIIJJJJJJJJJJJJKKKKKKJJJIIIGGGEEECCCBBBBBBBBBBBBBBBAAA???>>>======<<<;;;:::999888777666::::::::::::;;;===>>>???BBBEEEHHHJJJKKKLLLNNNPPPTTTWWW[[[^^^bbbfffkkknnnuuuxxxzzzyyywwwyyy~~~rrrgggkkkxxxlllYYYPPPaaa{{{|||sssaaaQQQ???;;;666333222222222222111111111111000000000///000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111333333444444444444555555666666777888888999::::::=========>>>???@@@AAABBBCCCCCCFFFIIILLLTTTcccrrryyymmmhhhfffjjjjjjjjjiiifff^^^TTTNNNLLLOOOSSSVVVYYY]]]bbbgggpppvvvzzzuuupppllljjjgggeeekkkssszzzvvvwwwvvvwwwxxxzzz|||LLLRRR\\\gggtttyyyqqqhhheeegggkkklllkkkmmmllljjjgggccc___\\\ZZZ]]]^^^^^^]]]\\\ZZZXXXVVVOOONNNLLLJJJIIIGGGGGGFFFIIIKKKNNNQQQTTTUUUUUUTTTUUUWWWZZZ\\\^^^```cccfffjjjmmmooopppmmmkkkiiihhhiiihhhfffcccaaa```___^^^]]]\\\\\\^^^aaabbbaaa```ZZZZZZZZZ\\\___`````````XXXXXXVVVTTTRRRQQQQQQQQQPPPOOOMMMMMMNNNOOOOOOMMMOOOOOOPPPPPPPPPPPPOOOOOONNNKKKHHHIIIKKKLLLKKKIIIJJJJJJJJJIIIGGGEEECCCBBBBBBBBBAAAAAA@@@???===<<<===<<<;;;999777666555444999999::::::;;;===>>>???AAADDDFFFHHHJJJMMMPPPSSSUUUWWWZZZ]]]aaaffflllpppwwwzzz|||{{{{{{|||{{{mmmfffnnn~~~fffTTTLLL[[[uuuzzzqqq```OOO>>>:::666333222333333222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000222222222222222222222222333333444444444555555555666777777777888999999999<<<<<<===>>>???@@@AAAAAACCCCCCEEEHHHJJJNNNYYYeeekkkccceeeiiiiiiiiihhhddd\\\SSSLLLLLLMMMPPPRRRTTTXXX^^^aaaiiiqqq{{{xxxqqqkkkfffcccgggmmmuuu|||wwwwww{{{}}}{{{yyyzzzPPPUUU^^^kkkzzzwwwnnnhhhhhhjjjjjjiiilllkkkiiieeeaaa]]]ZZZXXXZZZZZZZZZYYYWWWTTTQQQOOOKKKJJJIIIIIIHHHHHHIIIIIIHHHKKKNNNRRRTTTVVVVVVVVVVVVYYY\\\]]]___```ccceeejjjmmmppprrrqqqpppoooooonnnmmmjjjgggdddbbbaaa````````````bbbdddeeedddbbb]]][[[[[[\\\^^^______^^^ZZZYYYWWWUUUSSSSSSTTTTTTQQQPPPNNNNNNPPPQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPOOOMMMJJJGGGHHHKKKMMMKKKHHHJJJIIIIIIHHHGGGFFFDDDCCCAAAAAAAAA@@@???>>>===<<<;;;:::999888777666555444888999999:::;;;===>>>???AAACCCEEEGGGIIIMMMRRRVVVVVVWWWZZZ\\\```fffmmmrrrwwwzzz||||||}}}uuujjjfffrrr```PPPGGGTTTnnn{{{vvvmmm\\\LLL<<<999555333333333333222111111111000000000000000000000000000000000000000/////////////////////////////////000000000000000111111111222222222222222333333444444555555666666777777777888888888999999;;;<<<===>>>???@@@@@@@@@EEEEEEGGGJJJKKKMMMUUU^^^pppooodddiiidddfffhhhiiifff___UUUMMMMMMNNNNNNPPPSSSWWW\\\```dddlllvvv~~~|||rrrkkkgggiiikkkjjjsss~~~}}}{{{}}}vvvvvv}}}~~~~~~QQQVVV```ooo|||rrrllljjjjjjjjjjjjlllkkkhhhddd```\\\XXXVVVTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHHHHIIIJJJKKKLLLLLLJJJLLLOOOSSSUUUWWWWWWWWWXXXZZZ]]]___```bbbeeegggiiilllpppssstttuuuvvvwwwsssqqqnnnkkkhhhfffdddcccbbbbbbccceeefffgggeeeccc]]][[[ZZZ[[[]]]_________\\\ZZZYYYWWWVVVVVVWWWWWWTTTRRROOOOOOQQQRRRSSSSSSQQQRRRRRRRRRQQQQQQPPPOOOKKKIIIHHHHHHKKKKKKIIIGGGIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAA@@@???>>>===<<<777777777777777777777777888888888999;;;===>>>???@@@BBBDDDGGGJJJNNNSSSWWWUUUWWWYYY]]]aaagggoootttwwwxxxzzz|||~~~sssiiihhhvvvzzzZZZMMMEEEQQQlll}}}uuuppphhhWWWGGG:::888444333333333333222000000000000000000111111000000000000000000000000000000000000000000000000......//////000000000000000000000111111111222222333333444555555666777777777777888888999999::::::;;;<<<===???@@@@@@@@@@@@DDDDDDGGGKKKLLLMMMRRRYYYfff~~~uuugggjjj___bbbgggkkkkkkdddZZZSSSPPPNNNLLLMMMPPPUUUZZZ]]]```gggqqqyyy~~~uuupppnnnlllgggkkktttzzzxxxxxxxxxxxxsssyyyQQQVVVaaarrrvvvoookkkkkkkkkllllllkkkhhhddd```[[[WWWUUUPPPPPPOOOMMMLLLJJJIIIIIIFFFFFFGGGHHHIIIKKKMMMNNNLLLNNNQQQTTTWWWXXXXXXWWWYYY[[[^^^```bbbdddgggiiiiiilllqqqtttvvvxxxzzz|||vvvuuurrrooollliiigggfffccccccdddfffhhhgggeeeccc]]][[[ZZZ[[[^^^aaabbbbbb]]]\\\[[[ZZZZZZZZZZZZZZZWWWTTTQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRQQQPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBAAAAAA@@@???===<<<666777777777888888888888777777888999;;;<<<>>>??????AAAEEEHHHKKKNNNSSSVVVTTTVVVZZZ^^^bbbiiioootttvvvwwwyyy|||sssjjjkkk{{{tttTTTLLLIIIWWWsssvvvmmmiiibbbRRRBBB999666444333333444333222000000000000111111111111000000000000000000000000000000000000000000000000---......//////000000111//////000000111222222222333333444555666777777888777777888999:::;;;<<<<<<;;;===>>>@@@AAAAAAAAAAAACCCBBBDDDIIIKKKKKKOOOUUUbbbssspppiii___bbbggglllmmmiiiccc]]]TTTPPPLLLKKKMMMRRRVVVXXX\\\ccclllsssyyy}}}vvvpppjjjjjjmmmuuuzzz{{{{{{}}}{{{|||vvvtttvvvwwwwwwuuu~~~TTTYYYeeevvvxxxqqqmmmlllmmmnnnmmmllliiiddd```[[[WWWTTTQQQOOOLLLJJJHHHHHHHHHIIIFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPSSSVVVXXXYYYXXXXXXZZZ\\\___bbbdddfffjjjlllkkknnnrrruuuvvvxxx{{{}}}yyywwwtttqqqnnnllljjjjjjffffffhhhjjjkkkkkkhhheeebbb```]]]]]]___bbbcccccc]]]^^^^^^^^^^^^]]]]]]\\\YYYVVVSSSRRRRRRTTTTTTTTTSSSTTTTTTSSSRRRQQQPPPPPPKKKNNNQQQOOOJJJGGGHHHJJJGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBAAA???>>>===888888888888888888888888666777777999:::<<<>>>???>>>AAAEEEIIILLLOOORRRTTTRRRUUUZZZ___dddjjjppptttvvvwwwyyy}}}{{{~~~tttlllnnnkkkNNNLLLPPPccc~~~~~~xxxnnnfffccc\\\MMM===777555333333444444333222///000000000111111111111000000000000000000000000000000000000000000000000------......///000000111000000111111222333333444333333444555666777888888777777999:::<<<===??????<<<===@@@BBBCCCCCCBBBAAADDDCCCDDDHHHJJJJJJMMMRRR\\\ggg~~~zzzvvvwwwpppffffffgggjjjlllllljjjhhh]]]WWWPPPMMMMMMPPPRRRSSSYYY___ffflllrrrzzzwwwrrrllljjjmmmpppnnnmmmooouuuyyywwwxxxyyy{{{zzzXXX]]]iiizzzyyyrrrmmmmmmnnnpppnnnllliiieee```[[[VVVTTTSSSPPPMMMIIIGGGGGGHHHIIIGGGGGGHHHJJJLLLNNNPPPQQQPPPRRRUUUWWWYYYYYYYYYXXXZZZ]]]```ccceeehhhlllnnnnnnqqqtttvvvvvvxxxzzz{{{zzzxxxvvvssspppnnnlllkkkkkkkkkmmmoooppppppmmmjjjiiifffbbb``````aaa``````^^^^^^`````````___^^^]]][[[XXXTTTRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQLLLQQQUUURRRKKKGGGHHHLLLGGGGGGHHHHHHHHHGGGGGGFFFCCCCCCCCCBBBAAA@@@???>>>;;;::::::999888777777666666666777888:::<<<>>>???>>>AAAFFFJJJMMMOOOQQQSSSQQQUUUZZZ```eeejjjpppssswwwwwwzzz~~~www}}}tttmmmpppcccIIILLLWWWmmm}}}wwwyyytttjjjbbb___YYYJJJ;;;777555333333444444444222//////000000111111111222000000000000000000000000000000000000000000000000---------...///000000111111111222333333444555555333333444555666777888999777777999;;;===???@@@AAA<<<>>>@@@CCCDDDCCCBBBBBBHHHEEEFFFIIIKKKKKKMMMRRRVVV]]]pppvvvrrrpppwww|||mmmjjjhhhhhhjjjmmmnnnooofff___VVVPPPOOOPPPQQQQQQWWW\\\bbbhhhmmmvvv~~~xxxoooiiiiiiiiieeedddgggppp|||~~~{{{}}}zzz~~~ZZZ___jjj|||wwwsssrrrqqqnnnjjjnnnkkkfffbbb^^^[[[WWWUUUOOOOOONNNLLLIIIHHHIIIKKKLLLLLLLLLMMMNNNOOOQQQQQQSSSTTTTTTUUUVVVWWWXXXYYY]]]^^^___```cccgggmmmrrrsssuuuwwwwwwvvvvvvwwwxxx{{{||||||xxxssspppqqqssswwwrrrnnnnnnrrrtttsssqqqiiigggeeedddeeeeeedddcccccccccccceeefffeeecccaaa]]][[[XXXXXXXXXYYYYYYYYYWWWWWWVVVTTTRRRPPPNNNLLLOOOPPPQQQPPPNNNKKKGGGDDDIIIIIIKKKKKKKKKIIIGGGEEEAAAAAAAAAAAAAAA@@@>>>>>>:::999888777666666666666777777888999;;;<<<======???BBBDDDFFFHHHKKKOOORRRRRRUUUZZZ___dddhhhmmmqqqssstttwwwzzz}}}}}}yyyuuunnnooo{{{^^^IIIMMM]]]{{{~~~uuuqqquuuppphhhaaaXXXNNNCCC;;;444444333333333333222222111111111111111111111111222222111000//////000000......//////000000111111000000000000111111111111222111111000111333444555444555555666777888888999===<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHHHHIIIKKKMMMNNNMMM\\\kkkyyy{{{rrrsss~~~zzzmmmiiikkknnnsssxxxzzzpppbbbUUUMMMLLLNNNPPPSSSVVVYYY[[[___jjj{{{}}}uuunnniiieeebbb```nnn}}}|||]]]bbbnnn}}}vvvssssssrrrooolllooolllhhhdddaaa]]]YYYVVVPPPPPPOOOMMMKKKJJJKKKMMMNNNOOOOOOOOOPPPQQQQQQRRRQQQQQQSSSTTTVVVXXXYYYZZZ\\\^^^```bbbdddhhhmmmqqqsssvvvxxxyyyxxxwwwwwwxxx{{{|||}}}zzzvvvuuuvvvyyy{{{vvvrrrrrrvvvxxxwwwuuutttqqqooonnnnnnmmmkkkjjjffffffhhhjjjlllllliiiggg]]]\\\ZZZZZZ[[[\\\[[[ZZZXXXXXXVVVUUUSSSPPPNNNMMMOOOOOOOOOOOOMMMJJJGGGFFFHHHIIIJJJKKKJJJHHHFFFEEEAAAAAAAAAAAA@@@???>>>===:::999888777666666666666666777888999;;;<<<======???AAADDDFFFHHHKKKOOORRRSSSVVV[[[___ccchhhmmmpppssstttwwwzzz}}}}}}wwwpppqqqrrrWWWMMMSSSfff|||tttqqquuuppphhh```VVVLLLAAA999444444333333333333222222111111111111111111111111222222111000000000000000////////////000000000000000000000000111111111111222111111111111333444555444555555666777888999999<<<<<<<<<<<<===???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQXXX___hhh}}}uuusss~~~wwwooommmrrrzzz}}}nnn^^^PPPJJJJJJMMMPPPTTTWWWXXX[[[dddqqq|||{{{rrrllliiifffdddooo{{{bbbgggrrr{{{vvvtttttttttqqqoooooommmiiifffccc___ZZZWWWPPPQQQPPPOOOMMMMMMNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQNNNOOOQQQSSSUUUXXXYYYZZZZZZ]]]aaacccfffiiimmmppptttwwwzzz{{{zzzxxxwwwwww{{{}}}}}}{{{zzz}}}|||yyyyyy{{{|||{{{yyywwwuuurrrqqqpppnnnllljjjggghhhkkkooorrrrrrooommm___^^^]]]^^^______]]][[[YYYYYYWWWVVVTTTRRRPPPOOOOOOOOONNNLLLKKKIIIHHHGGGHHHIIIIIIIIIIIIGGGFFFEEE@@@@@@@@@@@@???>>>===<<<:::999888777666666666666666777888999:::<<<=========???BBBEEEGGGJJJNNNQQQTTTWWW[[[___cccggglllooosssuuuxxx{{{~~~xxxqqqrrrgggPPPMMMXXXooozzzuuusssvvvqqqiii___TTTIII>>>777444444333333333333222222000000000000000000000000222111000000000000000000000000000000////////////000000000000111111111111222111111111222333444555444555555666777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOORRRRRRTTT]]]lll~~~wwwzzzooosss}}}|||jjjWWWKKKIIILLLLLLPPPTTTUUUWWW\\\fffmmmrrrxxxzzzrrrooommmlllpppxxxgggkkkwww~~~zzzxxxxxxvvvtttqqqooommmiiifffccc^^^YYYUUUPPPQQQQQQOOONNNNNNPPPRRRRRRSSSSSSSSSSSSRRRQQQPPPNNNOOOPPPRRRSSSUUUVVVWWWWWW[[[___cccfffhhhkkkmmmrrrvvvzzz|||{{{xxxwwwvvv|||~~~}}}}}}~~~~~~|||tttsssqqqpppooonnnkkkiiifffgggkkkpppssssssqqqnnndddcccbbbbbbbbbaaa^^^[[[[[[ZZZXXXWWWUUUSSSRRRRRRPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDD??????@@@??????>>>===<<<:::999888777666666666666666666777999:::;;;<<<===<<<>>>AAADDDFFFIIIMMMPPPVVVXXX\\\___bbbfffkkkoootttuuuxxx|||}}}tttooorrryyyaaaOOOKKK[[[vvv{{{wwwwwwxxxssskkk___SSSFFF<<<666444444333333333222222222////////////////////////111111000000000000000111111111000000//////......///000000000111111111111111111222222333444444555444444555777888999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMOOOMMMTTT___hhhwwwtttttt}}}tttaaaRRRLLLMMMJJJNNNRRRTTTUUUXXX^^^ccciiiqqq}}}{{{wwwuuutttssswwwzzz{{{kkkoooyyy}}}{{{wwwuuupppmmmiiieeeaaa]]]WWWTTTQQQQQQQQQOOONNNNNNPPPRRRRRRRRRRRRRRRRRRQQQPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSVVV\\\```ccceeehhhjjjooossswwwyyyyyywwwuuuuuu|||~~~~~~~~~uuutttsssttttttsssqqqooofffhhhkkkooossssssqqqooojjjhhhgggfffeeebbb^^^[[[]]]\\\ZZZXXXVVVUUUUUUUUUQQQPPPMMMKKKIIIIIIIIIIIIGGGGGGGGGFFFFFFEEEDDDDDD??????@@@??????>>>===<<<:::999888777666666666666555666777888:::;;;<<<<<<;;;===@@@CCCFFFIIIMMMQQQVVVXXX[[[^^^aaaffflllppptttvvvyyy}}}{{{lllkkksssttt___SSSLLL___}}}~~~||||||zzzvvvmmm```RRREEE<<<777444444333333333222222222////////////////////////111000000000000000111111111111000000//////......///000000000111111111111111222222333444444555555444444555777888:::;;;;;;:::;;;===???AAABBBDDDDDDCCCDDDDDDDDDFFFGGGHHHIIILLLKKKJJJIIIHHHIIIIIIJJJNNNMMMUUUaaacccjjj}}}sssuuuvvv|||zzzkkk\\\QQQMMMJJJMMMQQQSSSTTTWWW\\\```dddmmmyyy~~~zzz{{{{{{{{{pppsss|||~~~|||vvvrrrlllfffaaa]]]XXXUUURRRSSSRRRPPPOOONNNPPPRRRSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRQQQPPPOOOMMMLLLLLLNNNQQQWWW[[[^^^aaadddfffkkknnnrrruuuuuuttttttttt{{{~~~~~~vvvuuuuuuvvvwwwvvvsssqqqkkkkkklllooorrrsssrrrpppmmmkkkiiigggfffccc___]]]^^^]]][[[YYYWWWWWWWWWWWWSSSRRROOOLLLJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@???>>>===<<<:::999888777666666666666555666777888999;;;<<<<<<;;;===AAACCCFFFJJJNNNQQQVVVXXX[[[^^^aaafffmmmqqquuuwwwzzz~~~}}}xxx}}}{{{pppeeehhhvvvqqq^^^WWWRRRhhh{{{wwwnnnaaaQQQDDD<<<888444444333333333333222222000000000000000000000000000000000000000111111222000000000000////////////000000000000111111111111111222333444555555555444444444666777999:::;;;<<<;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIILLLLLLJJJIIIHHHHHHIIIJJJPPPPPPUUU[[[YYY___zzzuuuoooppptttyyyzzztttgggYYYOOOMMMNNNPPPQQQSSSVVV[[[^^^aaahhhsss~~~tttwww~~~~~~yyyqqqiiiddd___[[[YYYUUUUUUUUURRRPPPPPPQQQSSSTTTRRRPPPOOONNNPPPQQQSSSRRRQQQPPPOOOMMMLLLJJJJJJIIIMMMQQQUUUXXX\\\___bbbgggiiimmmooopppppprrrsssxxx{{{xxxwwwwwwwwwwwwvvvrrrooonnnmmmlllnnnpppppppppooonnnkkkhhhgggfffeeecccaaa```^^^\\\YYYXXXXXXXXXYYYUUUSSSQQQNNNLLLIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===:::999888777666666666666555555666888999:::;;;<<<;;;===AAADDDGGGJJJOOORRRUUUWWWZZZ]]]aaagggnnnrrruuuwwwzzz~~~~~~yyysssyyyvvvvvvrrreee___ggg|||lll[[[WWWYYYpppzzzvvvmmm___PPPBBB;;;888444444333333333333222222111111111111111111111111000000000000000111222222////////////000000000000000000000000111111111111111222333555555555555444444444666777999;;;<<<======>>>@@@AAABBBCCCCCCBBBBBBBBBCCCCCCEEEGGGHHHIIIJJJJJJIIIHHHIIIJJJKKKLLLNNNRRRXXXYYYVVVZZZpppsssnnnmmmpppvvvzzzttteeeXXXPPPOOONNNMMMOOOSSSXXX\\\aaadddkkkuuuwwwyyy~~~uuummmfffbbb___]]]XXXXXXWWWTTTRRRQQQRRRTTTUUUSSSPPPNNNNNNPPPSSSUUUQQQPPPOOONNNMMMKKKJJJJJJGGGJJJNNNQQQUUUXXX]]]```dddfffiiilllmmmnnnqqqsssvvvyyy~~~}}}|||{{{{{{{{{xxxtttqqqnnnmmmkkkkkklllmmmmmmlllmmmjjjgggffffffffffffeee```___\\\ZZZYYYYYYYYYZZZVVVUUUSSSPPPMMMJJJHHHFFFFFFEEEDDDCCCCCCBBBCCCCCCAAAAAABBBAAAAAA@@@???>>>:::999888777666666666666555555666888999:::;;;<<<;;;>>>AAADDDGGGKKKPPPSSSUUUWWWYYY]]]aaagggnnnsssuuuwww{{{|||xxxnnntttrrr}}}{{{jjjhhh^^^]]]hhhiiiXXXUUU]]]sssxxxuuulll^^^NNNAAA:::777444444444333333333222222111111111111111111111111000000///000000111222222......//////000000111111000000000000111111111111111222333555666555555444444444666777999;;;<<<===>>>???@@@BBBCCCCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIHHHGGGGGGHHHIIIKKKMMMOOOIIISSS]]]^^^ZZZ\\\jjjwww|||mmmhhhhhhrrr~~~~~~qqqcccSSSPPPMMMJJJKKKOOOUUUYYYbbbbbbeeemmmvvv~~~~~~uuullljjjfffbbbeeebbb^^^ZZZWWWVVVVVVWWWXXXUUUQQQNNNMMMOOOQQQTTTTTTQQQMMMIIIGGGFFFFFFGGGJJJJJJKKKNNNSSSXXX[[[\\\cccgggkkkmmmlllllloooqqqvvv||||||wwwxxxyyy{{{{{{xxxsssoooooommmllllllnnnooonnnnnnjjjgggeeefffiiikkkjjjhhhiiieee___YYYUUUTTTTTTUUUTTTRRRPPPNNNLLLJJJIIIHHHGGGGGGFFFDDDCCCAAA@@@@@@BBBCCCDDDBBB???=========999888777666666555555555666666777888999::::::;;;>>>@@@BBBDDDFFFIIINNNQQQWWWYYY[[[]]]___dddmmmssstttyyy~~~~~~tttpppooooooqqqsssmmmbbbZZZWWWcccppphhh[[[ZZZddd{{{{{{yyysssiii]]]OOODDD;;;666666666555444444333222222000000000000000000000000111111111000000000000000111111111000000000000000+++,,,---///000222333444222222222222333444444555888888888888999;;;===>>>===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEFFFFFFEEEDDDDDDEEEFFFIIIKKKLLLPPPXXX___]]]YYYYYYbbblll||||||kkkgggfffmmmvvvzzzyyyvvvgggZZZMMMJJJJJJKKKPPPWWW]]]^^^cccjjjmmmnnnsssxxx}}}~~~~~~zzzvvvqqqllliiifffaaa]]]ZZZYYYXXXXXXXXXVVVSSSQQQQQQRRRTTTUUUTTTQQQMMMIIIFFFEEEFFFFFFIIIJJJMMMQQQUUUYYY[[[[[[```dddhhhjjjiiiiiilllnnnttt{{{}}}vvvvvvwwwyyyzzzxxxtttqqqpppnnnllllllmmmmmmlllkkkkkkiiigggiiilllnnnmmmllliiifff```ZZZVVVSSSSSSSSSSSSQQQOOOMMMKKKIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCBBB???=========999888777666666555555555666666777888999::::::;;;===???AAACCCEEEIIIMMMQQQTTTWWW\\\___bbbhhhpppwwwxxx}}}xxxwwwvvvtttuuutttlll```YYYXXXdddttthhh\\\\\\jjj}}}~~~wwwssskkk^^^OOOBBB:::777444333333222111111000000000000000000000000000000111000000000000000000000111111111111000000000000......///000222333444444333333333333444555666777999999888999:::;;;===>>>???@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEEEEEEEFFFGGGIIIKKKMMMOOOUUUZZZYYYVVVWWW^^^eeemmmssshhh```bbbkkkuuu}}}xxxfffTTTKKKIIIHHHKKKOOOWWWXXX]]]dddggggggiiinnnzzz}}}zzz}}}yyyoookkkeee```^^^]]][[[ZZZXXXWWWWWWVVVVVVVVVWWWWWWTTTQQQLLLHHHEEEDDDEEEFFFHHHKKKPPPUUUXXXZZZ[[[[[[```dddhhhiiihhhiiilllnnnssszzztttttttttvvvwwwwwwuuussspppnnnlllkkkkkkkkkjjjiiiiiihhhgggiiikkkmmmnnnnnnjjjgggbbb\\\WWWSSSQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCCCCBBB???===<<<===999888777666666555555555555666666777888999::::::<<<>>>@@@BBBDDDHHHLLLPPPQQQVVV\\\aaaeeellltttzzz}}}~~~~~~}}}{{{wwwlll___XXXYYYcccxxxhhh___aaatttuuutttmmm___NNN@@@999777333333222222111111000000000000000000000000000000000000000000000000111111111111111111111111111111000111111222333333444444444444444555555666888888:::::::::::::::;;;<<<===AAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFGGGGGGIIIJJJLLLMMMMMMPPPSSSTTTSSSTTTXXX\\\cccrrrxxxiii\\\[[[dddqqqwwwaaaSSSLLLIIIHHHIIIPPPRRRWWW^^^aaa___aaaeeeqqquuuyyy||||||{{{{{{{{{}}}~~~yyyxxxtttooohhhcccaaa```]]][[[WWWXXXYYYYYYZZZYYYXXXXXXTTTQQQLLLGGGDDDDDDEEEFFFHHHMMMSSSXXX[[[\\\\\\[[[dddgggkkklllkkklllooorrrttt{{{~~~~~~~~~tttsssrrrrrrttttttsssrrrmmmkkkiiiiiijjjjjjiiihhhffffffeeefffggghhhiiiiiijjjhhhddd___YYYTTTPPPNNNOOONNNLLLJJJHHHGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEAAABBBCCCAAA???<<<<<<<<<999888777666555555555555555555666777888999::::::;;;===???AAACCCGGGKKKOOOQQQVVV]]]bbbgggmmmtttzzz}}}ooo^^^WWWXXXbbb|||~~~hhhccchhhssssssmmm___LLL===777777444444444444333333222222000000000000000000000000000000000000000111111111000111111111111111222222222222222222222333333333444444444555666777888999;;;;;;;;;;;;;;;;;;<<<<<>><<<<<<<<<999888777666555555555555555555666777888999999:::;;;===???AAACCCFFFKKKNNNRRRWWW]]]bbbffflllsssxxx~~~rrr___WWWYYYeeeyyyggggggpppqqqqqqkkk\\\III;;;777888444333333333333333222222000000000000000000000000//////000000111111111111000000111111222222222333222222222222222222222222333333333444555777888999;;;<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<999888777666666555555555444555555666777888999999;;;===???AAACCCGGGKKKOOOUUUYYY^^^bbbfffkkksssyyy}}}rrr```ZZZ]]]nnnuuuhhhnnn{{{~~~qqqnnneeeWWWFFF;;;777888111111111111111111000000000000000000000000000000/////////000111111222222000000111111222333333333222222222222222222222333333333333444666777999:::;;;;;;<<<===>>>>>>======BBBBBBCCCDDDEEEEEEEEEEEE@@@@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPRRRSSSSSSTTTUUUVVV^^^rrrxxx{{{pppgggbbb```kkk{{{tttggg[[[SSSKKKIIIJJJNNNQQQTTT\\\dddddddddccc```^^^]]]^^^```bbbdddggglllqqqwww{{{~~~}}}{{{}}}{{{tttkkkhhhiiihhhddd```[[[[[[\\\]]]\\\[[[YYYXXXSSSPPPKKKGGGFFFHHHLLLNNNSSSVVVYYYZZZYYY\\\bbbgggfffhhhkkkkkkjjjlllppptttwwwyyyvvvpppllloooqqqpppiiihhhhhhjjjlllmmmlllkkkjjjjjjjjjmmmpppqqqqqqpppfffdddcccdddfffgggggggggfffggggggeeebbbaaabbbdddbbb```]]]YYYVVVSSSQQQPPPNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@AAABBBAAA>>><<<;;;;;;999888777666666555555555444444555666777888999999<<<>>>@@@BBBDDDGGGLLLOOOWWWZZZ___bbbfffmmmuuu|||}}}ppp___^^^eee{{{tttjjjuuu{{{pppkkk___QQQDDD;;;888888000000000000000000111111000000000000000000000000...//////000111111222222000000111222222333444444222222333333444444444555444444555666777999:::;;;:::;;;<<<>>>?????????>>>@@@AAABBBDDDEEEFFFFFFFFFCCCCCCDDDDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJIIILLLPPPRRRRRRRRRTTTUUUWWWXXX\\\ggg|||xxxwwwsssgggiiiuuuxxxjjjVVVPPPLLLKKKKKKNNNVVV___eeefffgggeeeaaa^^^\\\\\\]]]^^^___bbbgggmmmrrruuuxxxzzz}}}~~~}}}|||zzz}}}~~~}}}|||}}}uuullliiikkkkkkgggbbb]]]]]]^^^^^^]]][[[ZZZYYYSSSPPPKKKHHHGGGJJJMMMPPPUUUXXXZZZYYYXXX[[[cccjjjgggjjjllllllkkkmmmqqqvvvuuuwwwvvvoookkkkkkjjjhhhfffeeeeeefffhhhiiigggfffeeefffhhhlllpppssssssrrrgggeeeddddddeeefffeeedddcccdddeeedddaaa```bbbeee___]]]YYYVVVSSSQQQPPPPPPNNNMMMKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@AAABBB@@@>>>;;;;;;;;;999888777666666555555555444444555666777888999999<<<>>>@@@BBBDDDHHHLLLPPPXXX[[[___cccgggoooyyy~~~lll^^^aaalllssslllzzzzzzqqqiii\\\NNNBBB<<<999888222222222222222222333333000000000000000000000000...//////000111222222222000000111222333333444444333333444444555666666777555555666777888:::<<<===999:::<<<>>>???@@@@@@??????@@@AAACCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIIIIGGGLLLQQQRRRQQQQQQTTTWWWWWWXXXXXX]]]jjj|||www|||rrrkkkqqqaaaYYYQQQLLLIIIJJJSSS\\\hhhkkknnnnnniiiccc^^^\\\ZZZZZZZZZ\\\```ffflllooonnnrrrvvvxxxxxxyyy~~~|||{{{|||}}}{{{~~~~~~{{{yyyxxxvvvkkkjjjllljjjhhhgggbbb```]]]\\\[[[YYYWWWUUUSSSQQQMMMHHHEEEHHHOOOUUUYYY[[[\\\]]]]]]___aaadddeeeiiilllkkkiiiiiimmmqqqqqqpppnnnlllhhheeebbbaaa______```bbbbbbcccccccccggghhhjjjlllmmmnnnoooooogggfffeeeeeefffeeedddbbbddddddbbb___^^^^^^aaacccddd^^^WWWSSSRRRRRRPPPOOOOOONNNLLLKKKIIIHHHHHHHHHDDDCCCBBBAAA@@@AAABBBBBBDDDCCC@@@>>><<<;;;;;;;;;;;;:::999888777777777777555666666777666666555555;;;===???AAACCCGGGLLLOOO]]]]]]^^^cccjjjrrryyy|||nnnlllhhhtttoooqqqzzzqqqkkk\\\HHH<<<999666222333222222111111222222333222111111111000000//////111111000000000000111111111111222222222333333333333333222222222333444444666666777777888888999999:::;;;<<<===>>>???@@@AAA@@@AAACCCDDDDDDGGGJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUTTTUUUZZZaaappp|||zzzooonnnooowww|||iiiTTTJJJHHHIIIOOOWWWiiitttxxxrrrooooooiii^^^]]]ZZZXXXXXX[[[___bbbdddfffjjjmmmpppqqqtttxxx|||~~~~~~zzzxxxxxx{{{}}}|||tttooonnntttkkkjjjmmmkkkiiigggdddaaa^^^[[[ZZZYYYWWWUUUSSSQQQNNNIIIFFFIIIOOOUUUYYY[[[\\\]]]\\\]]]^^^```cccfffhhhfffcccbbbeeeiiikkkjjjiiigggddd```]]][[[\\\]]]^^^___````````````dddeeegggiiikkklllmmmnnngggeeecccbbbcccccccccbbbccccccaaa___^^^___bbbeeeeee```YYYTTTQQQPPPNNNLLLNNNMMMLLLJJJIIIHHHGGGGGGDDDCCCBBBAAAAAAAAABBBCCCDDDCCC@@@>>><<<;;;;;;;;;::::::888777777777777777777777666666666666666666;;;<<>>@@@AAAAAABBBDDDEEEFFFGGGIIILLLOOOPPPPPPOOOOOONNNMMMLLLLLLIIIJJJLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMOOOPPPRRRRRRRRRPPPQQQUUUZZZeeezzztttlllpppxxxvvv]]]OOOJJJIIIMMMQQQeeettt|||wwwtttmmmdddaaa^^^ZZZXXXYYYZZZ[[[[[[]]]```dddgggjjjnnnssswww|||}}}~~~xxxsssooopppttt}}}yyywwwxxxzzz|||zzzuuuqqqooouuulllllloooooommmlllhhhddd```\\\ZZZYYYXXXVVVTTTRRRNNNJJJHHHKKKPPPTTTYYY[[[\\\\\\ZZZYYYYYYZZZ\\\___bbbaaa___^^^aaadddeeeeeeeeeccc```\\\XXXVVVYYYZZZ[[[\\\]]]]]]]]]]]]aaabbbcccfffhhhjjjkkkllliiifffbbbaaaaaacccccccccaaabbbaaa``````aaadddgggiiiddd]]]XXXTTTPPPMMMKKKMMMMMMKKKIIIHHHGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCCCCBBB@@@>>>===<<<;;;;;;999999888777666666666666888777666555555666777888:::<<>>===;;;;;;999888777666555555555555666555444333333555777888999;;;>>>AAADDDHHHMMMQQQQQQXXXbbblllsssxxx}}}|||yyy{{{pppiiixxx|||zzz{{{yyysssmmm```TTTFFF<<<888555444333333222222111111222222333000000000000000000111111111111000000000000111111111111222222222333333333444444444444555666777888888888999:::;;;<<<======;;;<<<===>>>???@@@AAABBB???BBBDDDEEEEEEFFFHHHJJJKKKLLLMMMMMMMMMKKKIIIGGGFFFGGGGGGHHHJJJKKKLLLMMMOOOOOOPPPPPPPPPOOONNNMMMMMMMMMOOORRRSSSTTTZZZbbbppp}}}iiifffmmmwwwooo^^^SSSNNNNNNWWWcccppp}}}~~~wwwmmmddd^^^\\\ZZZZZZWWWVVVUUUVVVXXX\\\___```aaadddgggkkknnnoooppppppxxx{{{wwwooohhhbbb^^^]]]jjj~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~tttiiissskkkllloootttwwwyyyuuuoooiiieeebbb___]]]WWWTTTQQQPPPQQQRRRSSSSSSSSSTTTSSSQQQNNNMMMMMMOOOPPPRRRUUUXXX[[[]]]^^^^^^^^^^^^\\\ZZZXXXUUUSSSRRRSSSSSSTTTTTTUUUTTTTTTSSSUUUUUUWWWZZZ]]]bbbfffhhhddd```[[[YYYZZZ\\\^^^___cccdddeeedddccccccdddfffaaabbbaaa^^^YYYUUUSSSSSSMMMMMMKKKIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@@@@???===<<<;;;999999888777666666666666555555444444555666777888999;;;>>>AAADDDHHHMMMQQQTTT[[[fffooouuuzzzvvvvvvzzzrrrnnn~~~~~~zzzyyyzzzwwwqqqkkk\\\NNN@@@:::777555444555333222222111111222222333000000000000111111111111111111000000000000111111111111222222222333333333444444444555666777888999888999:::;;;<<<===>>>???;;;<<<===>>>@@@AAABBBBBB>>>AAACCCDDDDDDEEEFFFHHHJJJKKKLLLLLLLLLLLLKKKJJJGGGFFFFFFGGGHHHIIIJJJKKKNNNNNNOOOPPPOOONNNMMMLLLKKKJJJLLLQQQRRRRRRVVV[[[eeezzzooofffgggjjjsssppp^^^SSSPPPPPPTTT^^^mmm{{{yyyqqqkkkeee```\\\[[[XXXTTTSSSTTTVVVWWWXXXZZZ[[[^^^aaadddgggiiijjjppptttyyy|||~~~~~~|||sssjjjccc^^^aaammm~~~}}}||||||||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~sssggg}}}uuuttttttvvvxxx{{{wwwqqqlllhhhccc___\\\XXXUUURRRQQQSSSTTTTTTSSSQQQQQQOOOLLLJJJKKKMMMOOOPPPQQQUUUYYY]]]`````````^^^]]]ZZZWWWUUUSSSSSSRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOPPPQQQTTTYYY^^^bbbeeeccc```\\\ZZZZZZ\\\]]]^^^cccddddddccc```___```aaa___aaaaaa^^^YYYTTTRRRQQQNNNMMMLLLJJJIIIHHHGGGGGGCCCBBBAAA@@@???@@@AAAAAA@@@@@@@@@@@@???===<<<;;;::::::888777777777777777666666666777888888999999888;;;>>>AAADDDHHHNNNQQQWWW___jjjrrrwww|||qqqwwwtttttt}}}zzzxxxyyyzzzxxxpppjjjYYYJJJ===888888666555777333222222111111222222333///000000000111111111111111111000000000000111111111111222222222333333333444444444555666777999:::999999:::;;;===>>>???@@@<<<<<<===>>>@@@AAABBBCCC@@@BBBEEEFFFFFFFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMMMMIIIIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOOOOMMMLLLKKKJJJIIIKKKPPPQQQPPPSSSWWW^^^kkkxxxkkkeeeaaahhhvvvsssaaaWWWSSSOOORRRZZZeeeqqqxxx{{{sssiiibbb___ZZZUUUSSSTTTUUUUUUUUUUUUVVVWWWYYY\\\___cccdddggglllqqqvvvxxxzzz{{{}}}zzz}}}wwwmmmeee___eeeooo~~~|||}}}||||||yyyzzz{{{|||{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~~~~yyylllaaa~~~{{{zzzzzz{{{xxxrrrmmmiiiddd^^^[[[XXXUUURRRRRRTTTUUUTTTSSSPPPOOOMMMJJJHHHJJJMMMPPPOOOQQQUUU\\\bbbfffgggggg```^^^[[[WWWUUUTTTTTTUUUNNNNNNOOOOOOOOONNNNNNMMMLLLLLLNNNQQQUUU[[[```ccceeebbb___]]]^^^___``````bbbccccccaaa^^^\\\\\\\\\aaacccddd```ZZZTTTRRRQQQOOONNNLLLKKKIIIIIIHHHHHHBBBAAA@@@?????????@@@@@@???@@@@@@@@@???>>><<<;;;;;;:::999888777777777777666777888:::;;;;;;;;;:::888;;;>>>AAADDDHHHNNNRRRZZZbbbllltttyyy}}}{{{yyyppp|||uuuxxx}}}~~~|||zzzyyy{{{}}}zzzrrrkkkXXXHHH;;;888888666666888333222222222222222222333//////000000111111111222111111000000000000111111111111222222222333333333444444555555666888999:::999999:::<<<===???@@@@@@<<<<<<===???@@@AAABBBCCCBBBDDDGGGIIIHHHHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMLLLKKKJJJJJJKKKLLLMMMJJJLLLMMMNNNNNNMMMKKKJJJLLLKKKLLLPPPRRRPPPRRRUUUXXX```qqqpppfff\\\aaannn|||ooo^^^XXXRRRNNNNNNUUUaaalllxxx}}}~~~rrriiibbb]]]WWWUUUVVVWWWWWWVVVSSSRRRSSSTTTWWW[[[___bbbaaaffflllqqqtttvvvxxxyyyvvvzzz~~~|||qqqhhhbbbhhhrrrzzzwwwxxxzzz{{{|||sssvvvyyy{{{{{{zzzyyyyyyyyyzzz{{{|||}}}}}}}}}}}}~~~~~~zzzpppddd\\\}}}yyyxxxvvvsssmmmfff```]]]\\\YYYXXXXXXWWWVVVUUUTTTSSSOOOMMMJJJHHHIIIKKKMMMOOOLLLRRRWWW\\\ccckkkllliiibbb^^^YYYUUUSSSSSSRRRQQQOOOOOONNNLLLKKKJJJIIIHHHKKKJJJJJJKKKPPPVVV]]]aaacccaaa^^^[[[ZZZZZZZZZ[[[```^^^]]]^^^]]]ZZZ[[[```aaabbbcccaaa[[[TTTPPPMMMLLLLLLKKKJJJIIIIIIHHHHHHCCCBBB@@@?????????@@@@@@>>>>>>???@@@???===;;;999888888888888888999999:::444555666777888888888888999;;;===???CCCHHHOOOSSS\\\bbbkkkrrrxxxyyyzzzwwwrrr{{{yyyuuu~~~zzzqqquuu~~~xxxzzzzzzvvvxxxttteeeTTTGGG;;;777666444333333111111111111111111111111111111111111000000//////222000...///222333111///444444444333333222222222555555555555777999;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@?????????@@@BBBDDDEEEHHHGGGEEEDDDDDDFFFHHHIIILLLJJJHHHHHHIIILLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKNNNNNNNNNNNNOOOOOOPPPQQQNNNOOOPPPPPPOOOOOOQQQRRR^^^```gggyyy~~~hhhbbbeeehhhlllyyyzzziiiUUUKKKLLLQQQVVVYYYeeettt{{{nnnfffbbb\\\VVVTTTUUUXXX[[[VVVUUUTTTSSSTTTVVVWWWYYY___```cccfffjjjmmmppprrrtttvvvzzz~~~~~~ooogggfffmmmuuu}}}tttrrrvvvyyyxxxvvvwwwxxxyyyyyywwwwwwxxxyyy||||||}}}}}}}}}}}}||||||}}}zzz|||}}}ssskkkbbbZZZTTT}}}yyyxxxtttoooiiiccc___^^^ZZZZZZYYYXXXWWWUUUTTTTTTMMMKKKHHHFFFFFFHHHKKKMMMLLLRRRWWW^^^hhhppprrrnnnbbb^^^YYYUUUTTTSSSRRRQQQNNNMMMLLLKKKJJJHHHGGGGGGJJJJJJKKKMMMRRRXXX^^^aaabbb```^^^[[[YYYWWWWWWWWWXXXWWWYYY\\\\\\YYYZZZ^^^___```aaa___YYYSSSOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGCCCBBB@@@????????????@@@===>>>???@@@???===;;;:::;;;:::999888666666666666444555666777777888888888:::<<<>>>AAADDDJJJQQQUUU]]]dddmmmuuuzzzxxxxxx}}}}}}vvvvvvuuusss}}}~~~www|||zzzzzz{{{wwwyyyvvvgggSSSGGG;;;777666444333333111111111111111111111111222222111111111000000000222000//////222222111///222222222333333333444444666666666777888:::<<<======<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGJJJIIIHHHHHHIIIKKKMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLNNNNNNNNNNNNNNNOOOPPPPPPPPPQQQQQQPPPNNNNNNOOOQQQWWW\\\dddqqqzzznnngggbbbhhhqqqnnn]]]SSSOOORRRUUUXXXgggyyyxxxqqqkkkccc\\\YYYWWWWWWXXXXXXVVVTTTSSSRRRSSSTTTUUUWWWYYY[[[^^^bbbeeegggiiinnnqqquuuzzz~~~ooofffeeekkkqqqzzz}}}}}}|||}}}~~~xxxvvvwwwxxxwwwvvvuuuvvvwwwwwwvvvvvvxxxyyy|||||||||}}}}}}|||||||||{{{wwwxxx~~~vvvkkkaaaYYYRRRMMMzzzyyyuuuqqqkkkfffbbb```\\\[[[ZZZYYYWWWVVVUUUTTTMMMKKKHHHFFFFFFHHHJJJLLLMMMRRRXXXaaannnyyyzzzvvveeeaaa\\\WWWUUUSSSRRRQQQLLLKKKJJJIIIGGGFFFEEEEEEGGGIIILLLPPPUUUZZZ^^^``````___]]]ZZZWWWUUUSSSRRROOOPPPSSSYYYYYYWWWYYY]]]^^^``````]]]XXXRRRNNNLLLJJJKKKLLLLLLKKKIIIFFFEEECCCBBBAAA??????>>>>>>>>>===>>>???@@@???===;;;::::::999888666555555555555555555666666777888888888;;;<<>>======<<<<<<======>>>???>>>???@@@AAACCCCCCCCCCCCCCCEEEGGGIIIIIIHHHGGGEEEGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOQQQRRRRRRPPPNNNNNNOOOPPPSSSYYYaaahhhrrrssseeehhhmmm{{{uuu```SSSPPPRRRPPP[[[kkk~~~wwwlllddd```]]][[[YYY[[[YYYVVVTTTRRRQQQRRRRRRQQQRRRTTTWWWZZZ\\\^^^___fffiiinnntttyyy|||~~~||||||||||||}}}~~~~~~oooeeecccjjjooouuuwwwvvvuuuuuuvvvxxx{{{|||yyyvvvuuuttttttssstttvvvvvvuuuvvvxxxzzz||||||||||||||||||||||||}}}}}}}}}~~~~~~|||vvvtttwwwzzz||||||}}}vvvkkk```WWWPPPKKKHHHzzzxxxuuuqqqmmmiiidddaaa]]]\\\[[[YYYWWWVVVTTTTTTOOOMMMJJJHHHHHHIIILLLNNNOOOSSS[[[eeettt|||mmmhhhaaa[[[WWWTTTQQQOOOJJJIIIHHHGGGFFFDDDCCCCCCDDDGGGLLLRRRWWW[[[\\\]]][[[[[[ZZZXXXVVVSSSQQQPPPMMMLLLPPPUUUVVVVVVXXX^^^aaabbbaaa]]]VVVPPPKKKJJJHHHIIIKKKKKKJJJHHHEEEBBBCCCBBBAAA@@@???>>>=========>>>???@@@???>>><<<:::555555555555555666777777555555555666666777888999:::<<>>=========<<<===>>>>>>???>>>???AAACCCDDDDDDCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNPPPQQQTTTXXX^^^aaaeeerrr{{{qqqqqqzzzwwwfff[[[UUURRRVVVaaasssvvvlllgggeeeaaa______]]]ZZZWWWTTTTTTTTTTTTQQQRRRSSSUUUWWWXXXZZZZZZ^^^bbbgggmmmrrrvvvxxxyyyyyyxxxvvvtttttttttvvvvvvzzz{{{|||~~~~~~pppgggdddkkkooosssuuuuuutttttttttwwwzzz}}}~~~~~~zzzuuuqqqpppqqqssstttuuuuuuuuuvvvyyy{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~wwwpppmmmlllkkkkkkkkkfff___WWWPPPKKKGGGEEEzzzxxxuuusssppplllfffbbb^^^]]]\\\ZZZWWWUUUTTTSSSPPPNNNKKKIIIHHHJJJLLLNNNQQQVVV___iiixxxuuuoooggg___YYYTTTPPPNNNIIIIIIHHHFFFEEEDDDCCCBBBAAAEEEKKKRRRWWWYYYZZZZZZUUUUUUUUUTTTSSSQQQPPPOOONNNMMMNNNSSSTTTUUUZZZ```eeeeeeccc^^^VVVNNNJJJGGGEEEFFFHHHIIIIIIFFFCCCBBBCCCBBBAAA@@@???===<<<;;;<<<===???@@@???>>><<<;;;555555555555555666666777666555555555666777888999:::<<>>??????>>>???AAACCCDDDDDDDDDCCCGGGFFFFFFFFFFFFHHHJJJKKKNNNPPPQQQOOOLLLIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNNNNNNNOOOQQQTTTTTTTTTXXX^^^ccclll~~~~~~zzz~~~zzzwww~~~ssscccZZZVVVXXXfff{{{wwwpppkkkgggeee```___[[[XXXVVVVVVVVVVVVSSSSSSTTTUUUVVVWWWWWWXXXYYY\\\aaafffkkknnnpppqqqqqqooommmllllllmmmpppqqqvvvwwwzzz|||}}}~~~~~~~~~uuummmkkkkkkmmmpppsssssstttuuuuuuxxx|||~~~}}}zzz}}}|||vvvqqqqqqrrrsssttttttttttttuuuyyy{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzzzzzzz{{{|||~~~~~~~~~|||rrriiiccc___]]]\\\YYYXXXUUUPPPKKKGGGDDDCCC}}}{{{xxxwwwvvvrrrlllgggaaa```^^^[[[YYYVVVTTTSSSPPPNNNKKKHHHHHHIIIKKKMMMSSS[[[dddmmmwwwyyysssjjjaaaZZZUUUPPPMMMJJJIIIHHHGGGFFFDDDCCCCCCAAAEEELLLRRRWWWXXXXXXWWWPPPOOOOOONNNNNNMMMMMMLLLMMMLLLOOOTTTVVVXXX]]]cccffffffccc]]]UUUNNNIIIGGGDDDEEEFFFHHHGGGFFFEEEDDDCCCCCCBBBAAA???<<<:::999<<<===>>>@@@???>>>===;;;999888777555444444444444666666555555555777999::::::===AAAEEEKKKRRRZZZ```iiippp{{{~~~xxxrrrnnnkkkfffdddgggppp|||~~~|||zzzfffqqqyyyeeeHHH>>>555444555444333333111111111111111111111111000000000000000111111111111222333222111111222333444444444444555555555555666777888:::;;;<<<======>>>>>>======>>>>>>???@@@???@@@AAABBBDDDDDDDDDDDDGGGGGGEEEEEEFFFHHHKKKLLLSSSVVVYYYWWWRRRNNNMMMNNNJJJKKKKKKLLLMMMNNNNNNNNNLLLLLLKKKJJJJJJJJJKKKKKKHHHIIIKKKLLLMMMNNNQQQTTTRRROOORRR\\\cccjjjzzz~~~wwwuuuyyyzzzuuuyyy{{{dddZZZTTTZZZjjj||||||sssmmmkkkdddaaa^^^[[[XXXWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUWWW[[[___cccdddeeeeeecccbbbbbbccceeeiiilllnnnrrruuuyyy{{{{{{|||}}}~~~~~~~~~~~~~~~{{{tttrrriiijjjlllnnnppprrrssssssxxxzzz}}}}}}{{{yyyxxxxxxyyy|||}}}|||xxxttttttuuusssssssssrrrrrrssswwwzzzxxxxxxvvvvvvvvvvvvxxxxxxyyyzzz{{{|||~~~~~~}}}|||}}}~~~qqqmmmfff___YYYUUUSSSSSSMMMNNNMMMJJJGGGEEEEEEFFF~~~}}}}}}zzztttnnndddcccaaa^^^[[[YYYVVVUUURRROOOLLLIIIIIIJJJLLLNNNTTT___iiipppuuu{{{}}}|||yyysssjjjaaaZZZUUUPPPMMMKKKJJJIIIHHHGGGEEEDDDDDDCCCGGGMMMSSSWWWXXXWWWVVVMMMKKKIIIHHHFFFFFFFFFGGGGGGIIIOOOWWW[[[\\\___ddddddccc```[[[TTTMMMIIIHHHDDDEEEFFFGGGHHHHHHHHHHHHCCCCCCBBBAAA???<<<999888;;;===>>>??????>>>===<<<999999777666555444444444777666555444555777999:::<<>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKQQQVVVZZZYYYUUUQQQPPPQQQKKKKKKLLLLLLMMMMMMMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJGGGHHHJJJKKKKKKLLLOOOQQQTTTOOOQQQYYY^^^eeevvv~~~vvvvvv}}}xxx{{{vvvhhh[[[WWW]]]hhhyyyxxxtttllliiieeeaaa]]][[[ZZZZZZWWWVVVVVVUUUUUUTTTTTTSSSRRRSSSVVVYYYZZZZZZZZZYYYXXXXXXZZZ\\\___cccfffhhhmmmppptttvvvwwwwwwyyy{{{zzzyyyyyyyyy{{{}}}}}}~~~~~~|||~~~~~~~~~{{{uuusssiiiiiiiiikkkmmmooopppppptttuuuvvvvvvtttrrrrrrsssuuuwwwxxxxxxvvvuuuttttttrrrrrrqqqoooooopppsssvvvwwwvvvtttsssssstttvvvwwwwwwyyy{{{}}}}}}{{{zzzzzz}}}zzzsssnnn___^^^ZZZUUUOOOLLLKKKKKKFFFGGGGGGFFFGGGKKKRRRWWWyyysssfffeeeccc```]]][[[XXXWWWUUURRROOOLLLLLLMMMOOOPPPUUUaaalllqqqssswwwzzzzzzvvvppphhh```ZZZUUUQQQNNNLLLKKKJJJIIIHHHFFFEEEEEEEEEIIINNNTTTWWWXXXWWWVVVKKKIIIFFFCCCAAAAAAAAABBBAAAEEEOOO[[[```___aaaddd``````^^^YYYSSSMMMJJJIIIEEEFFFFFFGGGIIIJJJKKKKKKCCCCCCBBBAAA???<<<999777;;;<<<>>>???@@@???===<<<666666666666666777888888777666555444555777999:::>>>AAAEEEJJJPPPYYYaaagggmmmttt||||||vvvrrrpppzzzlll[[[lll|||nnnWWWEEE;;;333333555444222333111111111111111111111111---.........//////000000000333444333111000222444222333444666888999:::;;;888999;;;===????????????>>>>>>>>>>>>>>>??????@@@BBBAAAAAAAAABBBDDDFFFGGGCCCEEEGGGIIIKKKJJJJJJIIILLLQQQWWWWWWSSSPPPOOOQQQLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJKKKMMMOOOXXXTTTTTTXXXYYY]]]ppp}}}zzz~~~wwwzzzwwweee[[[WWW[[[iiiwww~~~uuurrrmmmgggccc```^^^]]]YYYYYYXXXWWWVVVUUUUUUTTTPPPQQQSSSTTTUUUTTTSSSRRRTTTUUUVVVXXXZZZ]]]___```gggkkkpppqqqqqqrrrtttwwwtttttttttuuuxxx|||~~~}}}}}}yyy{{{}}}}}}|||||||||}}}xxxrrrpppkkkjjjjjjkkkmmmnnnooooooooopppqqqpppnnnnnnooopppqqqqqqqqqrrrssssssrrrrrrqqqpppooommmlllmmmqqqsssvvvuuusssrrrrrrsssuuuvvvvvvxxx{{{~~~|||{{{yyyyyy{{{}}}wwwqqqiii___XXXVVVUUUSSSNNNIIIFFFDDDDDDBBBBBBCCCEEEJJJUUUbbblllyyyqqqggg___[[[ZZZXXXWWWUUUSSSRRRSSSQQQNNNPPPTTTYYYhhhqqqwww{{{qqqqqqjjjfffaaa\\\WWWTTTSSSRRRIIIIIIIIIHHHGGGFFFEEEDDDEEEHHHNNNSSSVVVWWWVVVUUUNNNLLLIIIEEECCCCCCCCCCCCHHHJJJOOOWWW___ccc```]]]ZZZYYYXXXWWWUUUQQQLLLIIILLLIIIFFFEEEFFFHHHIIIIIIEEEDDDCCCBBB@@@???>>>===<<<===>>>??????>>>======888888999999888777555444666777777666555666:::<<>>>>>???@@@@@@@@@@@@???@@@@@@??????????????????CCCBBBAAA@@@@@@AAACCCEEEGGGHHHIIIJJJKKKKKKKKKKKKOOOOOOPPPPPPQQQQQQPPPPPPSSSMMMGGGGGGLLLPPPNNNKKKFFFIIILLLKKKHHHGGGHHHJJJIIIJJJJJJKKKLLLMMMMMMNNNSSSRRRQQQSSSXXX```ggglllrrrqqqvvvyyysssttt|||qqqfff______bbb}}}xxxpppnnnlllddd^^^^^^^^^\\\ZZZYYYXXXWWWUUUSSSQQQQQQQQQQQQPPPOOONNNNNNSSSSSSRRRQQQQQQSSSWWWZZZaaaeeejjjnnnnnnmmmmmmmmmlllmmmoooqqquuuyyy}}}~~~}}}xxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~}}}|||{{{}}}~~~zzzwwwsssoooooolllhhhggghhhjjjkkkkkkmmmlllkkkjjjjjjkkklllmmmooooooooooooooonnnmmmmmmooonnnkkkjjjjjjlllnnnpppqqqpppoooppprrruuuyyy{{{zzzzzz{{{{{{|||}}}~~~~~~|||||||||{{{zzzyyywwwvvvvvvooofffaaa^^^ZZZSSSNNNJJJJJJIIIEEEAAA???AAADDDCCCEEEHHHOOOZZZjjjyyyvvvkkkdddaaa```]]]ZZZXXXVVVUUUWWWUUUQQQRRRVVVaaarrrzzz~~~{{{mmmjjjfffccc___ZZZWWWTTTRRRQQQIIIIIIHHHHHHGGGFFFDDDDDDFFFJJJPPPUUUXXXXXXWWWUUULLLJJJGGGDDDBBBBBBBBBBBBFFFJJJPPPXXX^^^```^^^\\\ZZZXXXVVVTTTSSSPPPLLLIIIMMMJJJHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDBBBAAA@@@???===>>>???@@@??????======888888999999999777666555666777777666666777:::===AAAFFFLLLQQQVVV]]]fffmmmwwwzzz~~~~~~rrruuuyyyuuueee^^^sss~~~uuu\\\FFF999888666333222111111111111111111111000000000///111111111111111111111111///000222222111111333444555555666777888:::;;;<<<===>>>??????@@@@@@??????????????????????????????CCCBBB@@@@@@@@@AAACCCDDDFFFGGGHHHIIIKKKKKKLLLLLLNNNNNNOOOPPPPPPPPPOOOOOOPPPJJJDDDEEEJJJNNNNNNLLLGGGHHHIIIIIIHHHHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMSSSRRRQQQRRRUUU[[[```ccceeeeeejjjyyy|||rrrpppyyysssfff___^^^lll}}}yyytttpppiiidddcccaaa^^^[[[YYYXXXVVVTTTRRRRRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOONNNNNNPPPTTTXXX^^^aaafffhhhiiihhhiiiiiihhhiiikkknnnrrrvvvzzz||||||}}}||||||{{{{{{{{{{{{|||||||||}}}}}}|||{{{{{{|||~~~}}}xxxssspppmmmkkkmmmjjjgggggghhhjjjkkkkkkkkkjjjiiihhhggghhhiiiiiikkkkkkkkkkkkkkkjjjiiiiiigggfffeeedddeeefffhhhiiilllmmmoooqqqtttwwwyyyzzzxxxxxxyyyzzzzzz{{{{{{{{{~~~|||zzzvvvrrrooolllkkkccc]]]WWWSSSRRROOOKKKFFFFFFGGGFFFCCC@@@@@@BBBDDD???GGGSSSaaalllwww}}}}}}~~~~~~zzzoooiiihhhfffaaa]]][[[YYYZZZ[[[YYYUUUVVVYYYgggzzzmmmeeeaaa^^^[[[XXXWWWUUURRRPPPIIIIIIIIIHHHGGGFFFDDDDDDGGGLLLSSSXXX[[[ZZZWWWUUUJJJHHHFFFCCCAAAAAABBBBBBEEEKKKSSSYYY\\\]]]\\\\\\YYYWWWSSSPPPOOONNNLLLJJJMMMLLLJJJKKKLLLLLLJJJIIIIIIHHHGGGFFFEEECCCCCCBBB@@@@@@AAAAAA@@@???>>>===888888999999999888777777666777777777666888<<<>>>CCCIIIOOOUUU[[[bbbjjjpppzzz}}}qqqqqqxxxpppeeegggwww}}}|||~~~zzzkkkSSS@@@666666555444333222111111111111111111000000000000111111111111111111111111///111222222222222333555555555555666777999:::;;;======>>>???????????????????????????????????????AAAAAA@@@???@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMHHHBBBCCCIIINNNOOONNNJJJHHHFFFFFFHHHJJJKKKKKKJJJKKKMMMNNNOOOOOONNNMMMRRRQQQQQQQQQRRRTTTWWWXXXXXXYYY^^^iiiyyyuuukkkllltttrrreee```]]]kkk|||vvvoookkkjjjeeebbb^^^[[[YYYWWWTTTSSSSSSSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMLLLKKKMMMPPPSSSYYY[[[^^^`````````bbbcccbbbccceeehhhlllqqquuuwwwxxxzzz}}}~~~}}}|||zzzyyyyyyyyyyyy{{{||||||{{{zzzzzz{{{}}}zzz}}}{{{tttnnnjjjiiiiiikkkhhhffffffhhhjjjkkklllhhhgggeeedddccccccccccccddddddeeeeeeeeedddccccccbbbbbbccccccdddeeeffffffeeegggkkkooorrrsssttttttssstttvvvxxxyyyyyyyyyyyy~~~{{{uuunnngggbbb^^^\\\QQQMMMHHHGGGGGGGGGDDDAAADDDDDDCCCAAA???@@@CCCFFFGGGQQQaaappp{{{}}}{{{zzzzzzzzzzzzxxxvvvzzz||||||pppkkkjjjiiibbb\\\\\\[[[\\\^^^\\\XXXYYY\\\iiisssiii^^^[[[XXXWWWWWWVVVSSSPPPLLLLLLKKKJJJIIIHHHFFFEEEGGGLLLTTTZZZ\\\[[[WWWTTTKKKIIIFFFDDDBBBBBBCCCCCCFFFMMMVVV\\\]]]\\\\\\]]]YYYUUUPPPMMMLLLLLLLLLLLLMMMLLLLLLLLLMMMLLLJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCCCCBBB@@@???===999999999999999999999888777777888777888:::===@@@EEEKKKSSSZZZ```fffnnnttt|||tttqqqrrr~~~kkkeeeppp{{{{{{|||}}}}}}wwwyyy{{{{{{rrraaaKKK;;;333444444444444333222111111111111000000000000000111111111111111111111111000111333333222222444555555555555666777888:::;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>????????????@@@@@@???@@@@@@AAABBBCCCBBBCCCEEEGGGIIIKKKKKKLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMHHHDDDDDDJJJOOORRRSSSPPPKKKFFFEEEHHHKKKLLLKKKKKKLLLNNNPPPPPPOOONNNMMMOOOPPPPPPPPPQQQQQQQQQQQQRRRTTTXXX^^^jjjzzzpppiiigggpppssslll___dddppp~~~wwwqqqooohhhddd___[[[ZZZXXXWWWUUUUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNMMMLLLJJJJJJLLLOOOTTTUUUWWWWWWWWWXXXZZZ\\\\\\]]]___bbbggglllppprrruuuwwwzzz}}}~~~~~~~~~~~~{{{zzzyyyxxxwwwvvvvvvvvvzzz{{{{{{zzzyyyyyyzzz|||yyy{{{~~~~~~~~~}}}vvvnnnjjjiiiiiiiiigggeeeeeegggiiijjjjjjfffdddbbb```___^^^^^^^^^]]]^^^^^^___^^^^^^]]]]]]^^^___aaabbbdddddddddddd___aaaccceeehhhjjjkkkkkklllnnnrrruuuwwwxxxxxxxxxzzzvvvnnneee]]]WWWRRRQQQLLLIIIFFFDDDDDDDDDCCCAAACCCBBB???>>>@@@EEEKKKOOO]]]cccmmmwww~~~~~~}}}{{{{{{zzzxxxtttqqqrrrrrrwww}}}sssmmmllliiibbb\\\^^^]]]^^^```___\\\]]]aaammm{{{nnn```\\\WWWVVVXXXXXXUUUQQQOOOOOONNNMMMLLLJJJIIIHHHGGGLLLSSSZZZ\\\[[[WWWTTTMMMLLLIIIFFFDDDDDDEEEEEEHHHOOOYYY^^^___^^^]]]]]]YYYUUUOOOLLLKKKMMMNNNNNNNNNLLLLLLLLLMMMLLLJJJHHHIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDBBB@@@???:::::::::999999999999999777777888888999;;;???BBBGGGNNNWWW___eeekkkrrrxxx~~~|||uuulll|||zzzjjjjjjzzz}}}yyyxxxyyyyyyuuuxxxzzzvvvjjjWWWDDD999222222333444444333333222000000000000000000111111111111111111111111111111111222444444333333555666666666666666777888::::::<<<<<<===>>>>>>>>>>>>=========>>>>>>>>>????????????@@@@@@@@@AAABBBCCCCCCAAABBBDDDFFFHHHJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNJJJGGGHHHLLLQQQTTTUUUTTTOOOIIIGGGIIIKKKKKKKKKMMMMMMOOOOOOPPPOOONNNNNNMMMNNNOOOPPPQQQPPPOOOOOOPPPRRRUUUXXX^^^kkk|||xxxkkkaaacccllluuummmiiihhhrrrxxxrrriiieee___[[[YYYXXXXXXWWWWWWXXXXXXWWWWWWVVVUUUTTTRRRRRRQQQNNNKKKJJJJJJLLLPPPQQQQQQQQQQQQQQQTTTVVVWWWXXXZZZ]]]aaafffjjjlllooorrrvvvxxxxxxyyy{{{}}}|||{{{{{{}}}xxxwwwwwwvvvvvvvvvwwwwwwxxxyyyyyyxxxwwwwwwxxxzzzxxxyyy{{{{{{{{{|||~~~zzzrrrllljjjjjjgggfffddddddeeeggggggfffbbbaaa___\\\[[[ZZZZZZZZZXXXXXXYYYYYYYYYYYYXXXXXXWWWXXX[[[]]]^^^^^^^^^]]]^^^]]]\\\\\\]]]___bbbcccdddggglllqqqtttuuuuuutttpppllleee]]]VVVQQQMMMLLLLLLJJJGGGEEEDDDCCCBBBBBBBBB@@@>>>@@@HHHSSS]]]dddoootttzzz}}}{{{wwwrrrnnnmmmlllnnnuuu{{{uuuppplllfffbbbcccaaaaaaccccccaaadddiiixxxssseee___YYYWWWYYYZZZWWWSSSRRRQQQQQQPPPNNNLLLJJJIIIGGGLLLSSSYYY\\\\\\YYYWWWQQQOOOKKKHHHFFFEEEFFFFFFIIIOOOXXX___bbbaaa___]]]ZZZVVVPPPMMMMMMNNNPPPPPPOOONNNLLLLLLLLLLLLJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCBBB===<<<;;;:::999999999999777888999999:::===AAADDDJJJRRR\\\eeekkkqqqxxx|||yyylll}}}uuummmttt}}}yyyxxxyyyzzzxxxxxxwwwooo```OOO@@@777222222222222333333333333000000000000111111111111111111111111111111111111111333444444444444555777777777777777888999:::;;;;;;<<<<<<===============<<<======>>>>>>????????????@@@AAABBBCCCCCCDDDDDDAAABBBDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJJJJMMMPPPRRRSSSRRROOOKKKHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNPPPPPPPPPOOONNNNNNPPPSSSTTTWWW___lllwwwuuufffaaaaaaeeeppp}}}vvvmmmnnnyyy{{{nnniiibbb\\\ZZZYYYYYYYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUUUUTTTQQQMMMKKKKKKLLLNNNOOOOOOOOONNNNNNPPPRRRSSSSSSUUUXXX[[[```cccfffhhhkkkpppqqqqqqrrrvvvyyy{{{|||{{{zzzwwwvvvwwwyyyuuuuuuuuuuuuuuuvvvwwwxxxssstttuuutttrrrrrrtttuuutttuuuvvvvvvvvvxxx{{{~~~|||vvvpppllljjjgggeeeccccccccccccaaa```^^^]]][[[XXXWWWVVVVVVVVVRRRSSSSSSTTTTTTTTTTTTSSSUUUVVVXXXZZZZZZ[[[ZZZZZZ[[[YYYWWWVVVVVVXXX[[[]]]ZZZ^^^dddiiilllmmmllljjjccc```\\\VVVRRRNNNLLLKKKIIIGGGEEEDDDCCCBBBCCCCCCCCCBBBDDDKKKYYYhhhuuu|||yyy{{{vvvooojjjhhhgggiiimmmtttyyysssnnnllliiigggfffhhhiiiiiinnnttt|||lllddd\\\XXXZZZ[[[YYYUUURRRRRRQQQPPPNNNLLLJJJIIIHHHLLLSSSYYY]]]]]]\\\[[[SSSQQQMMMIIIGGGEEEEEEEEEIIINNNVVV^^^cccccc___[[[ZZZVVVQQQOOOOOOPPPQQQRRRSSSPPPMMMLLLLLLMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFEEEDDD???>>><<<:::999888888888777888999:::;;;>>>BBBFFFNNNVVVaaajjjqqqwww}}}}}}wwwooo|||~~~kkkmmm{{{|||{{{|||}}}}}}zzzrrrfffWWWHHH<<<666444333222111111222333333///000000000111111111111111111111111111111111111222333555555444444666777888888888888999:::;;;<<<;;;;;;<<<=========<<<<<<<<<<<<======>>>??????@@@@@@@@@BBBCCCDDDEEEEEEEEEAAABBBDDDEEEFFFGGGGGGGGGIIIJJJKKKLLLMMMNNNNNNNNNKKKJJJJJJJJJKKKMMMMMMMMMLLLKKKJJJHHHGGGHHHKKKNNNOOONNNMMMLLLLLLMMMNNNOOOLLLLLLMMMNNNOOONNNNNNMMMLLLNNNQQQRRRTTTYYYaaahhhxxx{{{pppeee___hhhvvv}}}wwwwww}}}{{{uuullleeeaaa___^^^^^^]]]]]]^^^]]]]]]\\\[[[ZZZTTTUUUUUUSSSPPPNNNNNNOOOMMMNNNOOOOOONNNNNNOOOPPPOOOOOOPPPRRRVVVYYY]]]___```dddiiijjjiiikkkooosssrrrsssuuutttsssssstttuuuqqqqqqqqqqqqqqqrrrssssssnnnoooooonnnmmmmmmnnnpppnnnnnnooooooooorrrvvvzzz~~~~~~~~~~~~{{{wwwqqqlllhhhfffcccaaa```___\\\ZZZYYYXXXVVVTTTSSSRRRSSSSSSMMMNNNNNNOOOPPPPPPOOOOOOSSSTTTTTTUUUVVVVVVVVVUUURRRRRRQQQQQQRRRSSSUUUVVVRRRVVV[[[```bbb```^^^[[[WWWVVVTTTQQQOOOLLLKKKJJJDDDDDDDDDDDDEEEGGGIIIKKKLLLNNNSSS^^^mmm{{{{{{tttmmmgggbbbbbbeeehhhmmmvvvyyyvvvvvvnnnkkkjjjlllmmmooouuu|||qqqhhh^^^ZZZ[[[\\\ZZZWWWRRRRRRQQQPPPNNNLLLJJJIIIJJJMMMSSSYYY^^^______^^^TTTQQQMMMIIIFFFEEEDDDDDDIIILLLSSS\\\cccddd___ZZZ[[[WWWSSSPPPQQQRRRSSSSSSUUURRROOOMMMMMMNNNNNNMMMIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEFFFGGGHHHGGGFFFEEEAAA???===:::999888888888777888999:::;;;>>>CCCFFFQQQYYYeeennnuuu{{{vvvqqqppp|||~~~ooobbbjjj~~~}}}zzzoooaaaQQQDDD:::555555444222000000111222444//////000000111111111222111111111111111111111111222444555555444555666888999999999999:::;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;<<<<<<===>>>??????@@@@@@AAABBBDDDEEEFFFFFFFFFBBBBBBDDDEEEFFFFFFFFFFFFIIIJJJKKKMMMNNNNNNOOOOOOIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGIIIHHHFFFGGGLLLPPPPPPOOOLLLJJJJJJLLLNNNPPPLLLMMMMMMMMMMMMMMMLLLLLLKKKNNNQQQTTTUUUXXX]]]aaalllnnnaaaffftttzzzvvv}}}wwwnnniiifffeeeddd____________^^^]]]\\\\\\RRRSSSTTTSSSQQQPPPPPPQQQMMMNNNPPPPPPOOONNNNNNOOOLLLLLLMMMOOORRRUUUXXXZZZZZZ___dddeeedddfffkkkooolllnnnpppqqqppppppqqqrrrmmmmmmllllllllllllmmmmmmjjjjjjkkkjjjiiihhhjjjllliiiiiijjjjjjjjjnnnrrrvvvzzz{{{|||}}}|||vvvoooiiifffcccaaa___\\\YYYVVVVVVTTTSSSQQQPPPPPPPPPQQQJJJJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMNNNHHHJJJLLLNNNOOOPPPPPPPPPMMMQQQUUUYYYYYYWWWSSSPPPPPPOOOOOONNNMMMKKKIIIHHHBBBDDDFFFHHHJJJMMMRRRUUUWWWZZZaaammmzzzzzzrrrllllllhhhaaa```eeegggiiixxx|||vvvsssuuuwwwxxx|||{{{pppbbbYYYXXXYYYZZZYYYTTTSSSQQQOOOMMMKKKJJJIIIMMMPPPUUUYYY]]]_________VVVRRROOOMMMHHHDDDDDDIIIPPPTTT[[[aaadddcccaaa^^^[[[XXXTTTQQQPPPQQQSSSTTTUUUSSSRRRQQQRRRQQQPPPNNNHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHBBB@@@===:::888777888888999999:::;;;>>>DDDKKKPPPXXX```kkktttzzzvvvnnnqqqqqqyyymmm^^^ZZZnnnxxxiii]]]NNN???777666444444333222111111111222222222111111111111222222555444333222222222333444555666777777777777777666888999:::;;;;;;;;;::::::::::::::::::;;;===>>>???======>>>===<<<===@@@CCC???@@@BBBDDDEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHFFFDDDDDDFFFIIIJJJJJJNNNLLLIIIIIIKKKKKKJJJHHHLLLNNNPPPPPPNNNLLLKKKKKKKKKLLLOOOQQQSSSUUUVVVWWW___vvvnnnkkkooo}}}yyyuuurrrooommmiiifffcccbbbcccbbb^^^[[[WWWUUUQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSRRRNNNLLLMMMMMMMMMNNNPPPSSSUUUWWWXXX[[[^^^aaabbbcccdddfffiiiiiiiiiiiijjjjjjjjjjjjeeefffhhhiiijjjjjjjjjiiigggfffeeeccccccdddeeefffeeeeeeeeeeeehhhkkknnnpppuuuxxx{{{~~~~~~yyytttooojjjddd___\\\YYYVVVTTTSSSRRRPPPNNNMMMLLLLLLMMMGGGGGGGGGGGGGGGHHHHHHIIILLLLLLLLLMMMMMMMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQJJJIIIIIIJJJLLLLLLHHHDDDFFFEEEDDDFFFLLLVVV```gggkkkpppvvv{{{zzzsssooopppjjjdddcccfffeeedddooo}}}wwwggg\\\XXXXXXXXXWWWRRRQQQQQQOOONNNMMMLLLKKKNNNPPPUUUZZZ]]]^^^]]]]]]XXXTTTPPPMMMIIIEEEFFFKKKSSSXXX^^^dddfffeeebbb```]]]ZZZWWWSSSQQQQQQRRRSSSUUUTTTRRRQQQQQQQQQOOOMMMHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHCCCAAA>>>;;;999888888888::::::;;;<<>>?????????======???@@@>>>???AAABBBDDDDDDEEEEEECCCCCCDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFFFFFFFHHHJJJLLLQQQNNNKKKKKKLLLMMMKKKIIILLLNNNPPPQQQOOOMMMMMMMMMKKKLLLNNNQQQSSSUUUVVVVVVZZZjjjssspppwww|||vvvqqqkkkhhhgggeee```[[[WWWUUUSSSSSSUUUWWWXXXXXXWWWVVVUUUUUUUUUSSSPPPMMMKKKJJJJJJKKKMMMOOOQQQRRRQQQTTTXXXZZZ[[[\\\^^^```bbbbbbbbbcccccccccddddddbbbcccdddeeefffffffffeeeddddddcccbbbbbbcccccccccbbbbbbaaabbbdddfffiiikkkqqqtttxxx{{{}}}yyyuuunnniiiccc]]]YYYVVVRRRPPPPPPOOOMMMKKKJJJIIIJJJJJJEEEEEEDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJLLLNNNNNNLLLIIIHHHHHHIIINNNXXXdddooovvvyyyzzz}}}{{{vvvuuuwwwsssmmmjjjjjjfffaaaeeeoooxxxnnn___YYYWWWUUUTTTQQQQQQPPPPPPOOOOOOOOONNNNNNQQQUUUZZZ\\\\\\[[[ZZZ[[[VVVQQQMMMIIIFFFHHHNNNYYY\\\bbbggghhhgggcccaaa___\\\YYYUUUSSSRRRRRRRRRUUUSSSQQQQQQPPPPPPMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIDDDCCC@@@<<<:::888777777:::;;;;;;===AAAIIISSSYYYiiiooowww|||~~~{{{yyyvvvuuugggfffnnn{{{~~~qqqcccXXXRRRYYYrrrtttdddVVVIII>>>888777222222111000000000111111222222111111111111222222111111222222222222111111444555666666777777777666888999:::<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>???@@@@@@AAABBBAAA???>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHHHHHHHIIIGGGIIIJJJHHHFFFGGGJJJNNNSSSQQQOOONNNNNNNNNLLLKKKKKKNNNPPPPPPOOONNNNNNOOOKKKLLLNNNPPPRRRSSSTTTUUUWWW^^^lll}}}~~~yyy|||{{{pppkkkiiiggg```ZZZUUUTTTRRRSSSVVVXXXYYYYYY[[[ZZZXXXXXXWWWUUUQQQNNNKKKJJJJJJJJJKKKLLLMMMNNNLLLOOORRRTTTUUUVVVXXXZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]]]]^^^___````````````______``````aaa`````````^^^^^^]]]]]]^^^```bbbcccjjjmmmrrrvvvxxxyyy|||}}}~~~xxxsssooojjjccc]]]XXXTTTPPPNNNMMMLLLJJJHHHGGGGGGHHHHHHEEEEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIIIIIIIJJJIIIIIIIIIHHHHHHHHHGGGJJJIIIIIIKKKLLLLLLJJJHHHLLLNNNSSS[[[ggguuu{{{{{{{{{uuuooohhhaaabbbgggmmm|||rrraaaYYYVVVTTTSSSSSSRRRRRRQQQQQQPPPOOOOOONNNQQQUUUYYY[[[[[[YYYXXX\\\VVVQQQMMMIIIGGGJJJPPP^^^aaaeeehhhiiigggccc```]]]\\\ZZZWWWUUUTTTTTTTTTUUUSSSQQQPPPOOONNNLLLJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFDDDBBB>>>;;;999888777:::;;;<<>>???@@@@@@CCCEEEFFFEEEBBB???>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFGGGHHHEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFJJJLLLKKKGGGFFFJJJOOOSSSQQQPPPNNNMMMMMMLLLKKKJJJLLLNNNOOONNNMMMNNNOOOKKKLLLNNNOOOQQQRRRSSSSSSWWWXXX```rrr~~~zzzxxxzzzrrrpppllleee^^^XXXVVVUUUVVVWWWYYYYYYXXX[[[YYYXXXWWWWWWVVVSSSQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKMMMPPPQQQRRRSSSUUUWWWWWWXXXXXXXXXXXXYYYYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[YYYZZZ\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[\\\]]]cccggglllppprrrsssuuuwwwwwwzzz|||uuuooonnnjjjccc\\\WWWSSSOOOMMMKKKJJJHHHGGGFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMMMMLLLLLLTTTWWW^^^gggsss{{{rrriiibbbbbbeeegggqqq}}}uuubbbXXXVVVTTTTTTVVVUUUTTTSSSRRRPPPOOOOOOOOOQQQTTTWWWYYYYYYXXXXXX[[[UUUPPPNNNKKKIIIMMMSSSaaadddgggiiihhheeeaaa___ZZZZZZYYYXXXXXXWWWVVVVVVSSSQQQOOOOOONNNNNNLLLJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIIIIGGGFFFCCC@@@===;;;999888:::;;;>>>BBBIIISSS^^^eeerrrwww|||~~~}}}}}}{{{~~~}}}uuummmoooyyyzzz{{{}}}lllYYYOOOSSSeee}}}}}}hhhSSSDDD<<<777444111000000000000000111111222222111111111111222222222333444555666555444444444555666777888888888888999:::;;;<<<===<<<;;;;;;:::;;;===>>>????????????EEEGGGHHHGGGDDDAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGJJJMMMLLLHHHGGGJJJNNNPPPOOONNNMMMKKKJJJJJJKKKIIIJJJLLLLLLKKKKKKLLLMMMKKKLLLMMMOOOPPPPPPQQQQQQTTTUUU[[[fffuuuuuuvvvzzzssskkkddd]]]\\\[[[[[[]]]^^^^^^]]]WWWVVVUUUUUUVVVVVVUUUSSSOOOOOOOOONNNMMMMMMLLLKKKKKKLLLNNNNNNNNNOOOQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVTTTUUUWWWXXXYYYYYYYYYXXXXXXXXXXXXWWWWWWXXXXXXXXX^^^aaafffiiikkkmmmoooqqqooosssyyyyyyqqqlllhhhddd]]]XXXTTTQQQNNNLLLHHHGGGEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLMMMIIIIIIHHHGGGFFFFFFGGGGGGGGGJJJOOOSSSVVVXXXYYYZZZ___ccciiiqqqzzz}}}rrrjjjeeeddddddccciiiooouuuxxxcccYYYVVVVVVUUUWWWWWWVVVTTTSSSQQQPPPPPPOOOPPPRRRTTTVVVWWWXXXYYYYYYUUUQQQPPPNNNMMMQQQWWWeeegggiiijjjhhhddd```]]]XXXYYYYYYYYYYYYXXXWWWWWWQQQOOONNNMMMNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFDDDBBB???===;;;::::::===AAAGGGOOOZZZeeellluuuyyy}}}~~~~~~}}}vvvllljjjsss}}}|||lllXXXQQQZZZooolllSSSBBB;;;777222111111000000000111222222222222111111111111222222000111222333333444444333555666777888999:::::::::999:::;;;<<<===<<<<<<;;;999:::<<<>>>?????????>>>DDDFFFFFFFFFCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHJJJLLLKKKIIIHHHIIILLLLLLLLLLLLKKKIIIHHHIIIJJJIIIJJJKKKKKKJJJIIIKKKLLLKKKKKKMMMNNNOOOOOOOOOOOONNNQQQXXX___fffpppwwwttt|||xxxooojjjaaa```______aaaaaa```___WWWVVVUUUUUUVVVWWWVVVUUUPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKLLLKKKJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNOOOOOORRRRRRQQQQQQQQQQQQRRRRRROOOPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUYYY\\\___aaacccfffjjjllljjjnnnuuu|||zzzssslllhhh]]]YYYTTTPPPNNNMMMKKKJJJEEEDDDCCCCCCCCCDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGHHHIIIKKKLLLLLLMMMKKKJJJHHHFFFFFFFFFFFFGGGGGGMMMVVV^^^cccfffhhhiiikkknnntttzzzuuunnnjjjgggeeecccgggiiijjjppp||||||fffZZZWWWWWWWWWWWWVVVVVVUUUTTTSSSSSSSSSPPPPPPPPPQQQSSSVVVYYY[[[YYYUUUTTTTTTSSSRRRUUU[[[iiijjjkkkkkkhhhddd```]]]XXXYYYZZZZZZYYYWWWUUUTTTOOOMMMLLLLLLMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHIIIIIIFFFFFFEEECCCAAA>>><<<;;;<<<@@@FFFNNNWWWbbblllrrryyy||||||qqqiiiooowwwhhhWWWSSSaaawwwlllQQQ@@@;;;777222111111111111111222333333222222111111111111222222111111111222222444555555666777888999:::;;;;;;;;;999:::<<<=========<<<;;;888999<<<>>>???>>>>>>===AAABBBCCCBBBAAAAAABBBDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIIIIHHHJJJKKKIIIGGGGGGIIIKKKKKKLLLLLLKKKIIIIIIJJJLLLKKKKKKLLLMMMNNNNNNNNNNNNLLLNNNTTTZZZ]]]aaaooo~~~vvvrrrvvv}}}}}}zzzqqqnnnllljjjhhheeebbb___[[[YYYXXXXXXXXXYYYXXXWWWSSSSSSSSSSSSRRRPPPOOONNNLLLLLLLLLJJJHHHGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKOOONNNMMMLLLLLLMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTSSSSSSSSSTTTTTTTTTSSSSSSUUUVVVXXXZZZ\\\```dddhhhhhhlllsssyyy~~~|||{{{}}}|||wwwooohhhbbb___TTTQQQMMMKKKKKKKKKKKKJJJGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHGGGFFFFFFEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJIIIIIIKKKMMMOOOQQQWWW^^^iiiqqqtttuuuvvvvvvtttwww}}}zzztttpppkkkffffffhhhgggeeehhhnnnsssssshhh\\\XXXXXXXXXUUUUUUUUUUUUUUUUUUUUUUUUPPPOOOOOOOOORRRVVVZZZ]]]YYYVVVVVVWWWVVVUUUYYY___kkklllmmmllliiieee```]]]YYYZZZ[[[[[[YYYVVVTTTRRRNNNLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGGGGGGGGGGIIIIIIFFFFFFEEEDDDBBB???>>><<<===BBBJJJSSS\\\gggpppvvv|||zzzooojjjwwwrrrdddUUUTTTeee{{{kkkPPP???;;;777222222222111111222333444444222222111111111111222222444444333333444555777888777777999:::;;;<<<<<<<<<::::::<<<=========<<<;;;777999;;;===>>>>>>===<<>>???BBBDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIHHHIIIJJJJJJHHHGGGGGGIIIJJJIIIGGGGGGIIILLLMMMMMMMMMLLLJJJIIIJJJLLLKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOSSSXXXXXXYYYbbbnnnqqqrrrnnnuuu~~~yyysssmmmgggbbb```^^^[[[ZZZ[[[ZZZYYYXXXVVVWWWWWWWWWVVVUUUSSSRRROOOOOONNNKKKHHHGGGHHHJJJIIIJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKJJJIIIJJJKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTQQQQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTUUUWWW[[[aaaeeeggglllrrrwww|||{{{wwwvvvvvvwwwvvvsssmmmeee^^^YYYVVVPPPMMMKKKJJJKKKMMMMMMMMMKKKJJJJJJJJJJJJKKKMMMNNNLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHJJJMMMRRRWWW\\\___ooowwwyyy}}}{{{vvvppplllkkkjjjfffcccaaabbbfffjjjooouuu~~~oooccc___^^^]]]^^^ZZZVVVUUUWWWXXXVVVSSSVVVTTTRRRRRRTTTWWWXXXYYYZZZVVVUUUWWWXXXXXX\\\aaakkkppppppkkkgggfffccc___]]]ZZZVVVTTTRRRQQQOOONNNNNNMMMMMMMMMOOOPPPOOONNNLLLLLLMMMMMMMMMMMMLLLLLLGGGFFFGGGHHHJJJKKKKKKIIIJJJFFFDDDEEECCC???>>>@@@???DDDNNNXXXbbbkkktttyyyzzz|||uuudddhhh}}}mmm___MMMLLLccc~~~{{{aaaLLL<<<333222666000000//////000111222222555444333222111111111111444444444555555555555555777888888999::::::;;;;;;=========>>>>>>>>>??????;;;;;;;;;<<<<<<<<<======>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDGGGFFFFFFGGGIIIKKKLLLLLLJJJIIIIIIJJJJJJJJJGGGEEEEEEFFFHHHJJJKKKKKKKKKJJJHHHHHHGGGFFFFFFGGGGGGGGGJJJIIIHHHGGGGGGHHHJJJLLLNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOPPPPPPTTT\\\^^^\\\^^^dddzzz|||kkkkkkhhhlll|||}}}tttlllgggiiihhhfffccc___]]]]]]^^^[[[[[[YYYWWWUUUTTTVVVWWWUUUSSSQQQPPPOOONNNLLLJJJMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQQQQPPPNNNLLLKKKLLLNNNPPPRRRVVV[[[___bbbeeekkkqqqvvvyyyzzzzzz~~~}}}|||}}}~~~zzzrrrjjjiiigggddd^^^XXXSSSNNNKKKJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJIIIJJJKKKLLLKKKJJJOOOLLLKKKLLLOOOQQQPPPNNNQQQMMMHHHFFFFFFGGGHHHHHHGGGHHHIIIIIIHHHIIIKKKMMMHHHMMMTTTYYY^^^gggrrr{{{zzztttpppmmmllljjjgggccccccdddfffkkknnnttt||||||mmmfffdddcccbbb___ZZZXXXXXXYYYXXXWWWVVVTTTSSSSSSUUUWWWXXXXXXZZZWWWVVVWWWXXXXXX\\\bbbmmmsssvvvrrrnnnjjjeee```^^^[[[WWWTTTRRRQQQOOONNNNNNMMMMMMMMMOOOPPPPPPOOOLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJKKKMMMMMMKKKJJJLLLHHHEEEEEEBBB>>>===???DDDJJJSSS]]]eeemmmtttyyy{{{~~~rrrdddmmm}}}gggXXXHHHJJJbbb~~~sssZZZGGG:::333222444111000000000000111111222333333222111111111111222444444555555555555666666999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>>>>?????????@@@@@@@@@CCCCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEGGGKKKNNNNNNMMMHHHHHHHHHKKKMMMNNNMMMKKKFFFGGGIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNOOOOOOSSSZZZ\\\ZZZ]]]bbbrrruuu~~~xxxnnnjjjjjjrrr{{{vvvooonnnkkkgggbbb```______]]]]]][[[YYYWWWUUUUUUVVVTTTRRRPPPOOOPPPOOOMMMKKKOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMOOOPPPOOOMMMLLLJJJKKKMMMMMMNNNQQQVVVYYY]]]```eeejjjnnnpppqqqqqqtttssssssuuuxxxzzz{{{zzzuuuttttttwwwyyyvvvnnngggccc```[[[VVVQQQNNNLLLKKKIIIKKKNNNOOOOOONNNOOOPPPNNNMMMLLLLLLLLLLLLKKKJJJLLLKKKIIIKKKNNNPPPPPPNNNPPPNNNLLLKKKLLLLLLJJJIIIKKKKKKJJJIIIHHHIIILLLOOORRRZZZfffooovvv~~~}}}yyyssspppoooooonnnkkkgggdddddddddhhhiiikkkpppvvv~~~|||sssoooooommmjjjeee```]]]ZZZYYYYYYUUUTTTSSSTTTWWWYYYYYYXXXZZZXXXWWWXXXYYYYYY]]]dddmmmtttxxxvvvqqqllleee^^^```\\\XXXTTTRRRQQQOOONNNOOOMMMMMMNNNPPPQQQRRRQQQKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMMMMMMMNNNNNNMMMKKKLLLGGGDDDDDDBBB>>>???BBBJJJQQQ[[[dddlllsssyyy||||||~~~mmmdddrrrrrr^^^PPPCCCJJJddd~~~zzzfffNNN@@@999444222222222222111000000000111111111111111000111111222333444555555555666666666777::::::::::::;;;;;;;;;;;;999999999:::::::::;;;;;;<<<<<<===============>>>???????????????@@@@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIHHHEEECCCFFFMMMQQQPPPNNNFFFFFFHHHKKKOOORRRRRRQQQHHHIIIJJJKKKLLLLLLKKKKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNRRRWWWYYYXXXZZZ^^^eeecccgggtttzzzuuupppnnnqqq{{{xxxtttooojjjfffdddccc``````___]]][[[YYYWWWVVVSSSRRRPPPQQQRRRRRRQQQPPPRRRRRRQQQPPPPPPOOOOOONNNNNNMMMKKKIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFHHHJJJLLLMMMMMMLLLKKKIIIJJJKKKKKKKKKLLLOOORRRYYY[[[^^^bbbdddeeeeeedddeeeeeefffhhhjjjkkkjjjiiiggghhhjjjnnnqqqooohhhcccYYYVVVQQQLLLIIIIIIJJJKKKFFFIIILLLNNNOOOOOOQQQRRROOONNNMMMLLLJJJJJJIIIIIIKKKJJJJJJLLLPPPRRRRRRRRRPPPPPPQQQRRRSSSRRROOOLLLMMMMMMNNNNNNOOORRRVVVZZZdddnnn|||}}}zzzuuurrrrrrqqqpppllliiiffffffgggkkkkkklllnnnrrrwww{{{~~~}}}|||wwwuuuqqqjjjccc]]]ZZZXXXTTTSSSSSSVVVYYY[[[\\\\\\ZZZXXXXXXZZZZZZZZZ___gggooovvv{{{zzzvvvqqqjjjcccbbb^^^YYYUUUSSSQQQPPPOOOPPPNNNMMMNNNPPPRRRSSSSSSKKKLLLLLLMMMMMMLLLLLLKKKNNNMMMMMMNNNPPPQQQPPPOOOLLLGGGCCCCCCCCCAAADDDIIIOOOVVVaaallluuu|||{{{jjjccctttjjjWWWJJJBBBNNNiii}}}||||||}}}lllYYYDDD:::888555333222333222222111000000000000000000000000111222333444555555555666666777777888:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@AAABBBDDDFFFGGGIIIIIIHHHDDDBBBFFFMMMRRRQQQNNNEEEFFFGGGKKKOOORRRSSSSSSJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKMMMQQQTTTUUUUUUWWWYYYXXXVVVXXXaaaoooyyyvvv}}}xxxsssnnnkkkhhhccccccbbbaaa```^^^[[[XXXSSSRRRRRRSSSUUUVVVVVVUUUTTTSSSSSSRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIGGGHHHIIIIIIHHHHHHFFFFFFEEEFFFHHHJJJKKKLLLKKKKKKGGGIIIJJJIIIIIIJJJLLLNNNVVVWWWYYY[[[[[[[[[ZZZZZZYYYZZZ[[[^^^``````^^^[[[[[[\\\```eeegggfffaaa\\\UUUSSSPPPMMMLLLLLLNNNOOOGGGJJJNNNPPPPPPQQQRRRSSSQQQQQQQQQPPPNNNLLLLLLLLLKKKLLLNNNQQQTTTWWWXXXYYYWWWWWWWWWYYYZZZYYYWWWTTTPPPSSSXXX\\\```eeejjjmmmwww|||zzztttsssrrrooolllkkkmmmooooooppprrrtttuuuvvvwwwwwwxxxyyywwwtttooojjjddd^^^[[[TTTSSSTTTWWW[[[___```aaa[[[ZZZ\\\^^^]]]]]]dddmmmwww~~~{{{xxxrrrlllddd___ZZZVVVTTTSSSRRRQQQRRRPPPNNNOOOQQQSSSTTTTTTLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMNNNQQQUUUXXXXXXWWWRRRLLLFFFEEEDDDCCCGGGMMMSSS[[[gggsss~~~|||kkkeeevvv{{{cccNNNFFFEEEUUUnnn~~~~~~xxxvvvyyy||||||uuu```OOO>>>888888666444333333333222111000000111111//////000000111222444444555555666666777888999999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<======????????????????????????????????????????????????>>>>>>@@@BBBDDDEEEGGGHHHGGGDDDCCCFFFLLLPPPOOOMMMFFFEEEFFFIIILLLOOOPPPPPPKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMKKKJJJHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIMMMPPPQQQQQQSSSTTTTTTOOOQQQUUUZZZaaaqqqyyy|||wwwrrrnnnfffeeeccccccccc```\\\YYYSSSRRRRRRSSSUUUWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRQQQOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNNNNLLLJJJHHHFFFEEEGGGHHHJJJKKKLLLLLLLLLGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSRRRQQQPPPPPPQQQSSSWWWYYYXXXUUUSSSQQQSSSWWW[[[]]]\\\YYYVVVTTTTTTSSSSSSSSSRRRRRRRRRMMMOOOQQQRRRRRRSSSUUUVVVVVVXXXZZZZZZWWWTTTSSSSSSNNNQQQUUUYYY\\\___bbbccceeecccaaaaaabbbccccccccc]]]cccjjjqqqvvvyyy{{{}}}~~~|||vvvwwwwwwuuusssssstttuuusssuuuwwwyyyyyyxxxuuussstttzzz|||wwwrrrpppooommmiiifffYYYWWWVVVXXX\\\```cccddd^^^^^^aaaccccccdddlllvvv|||~~~zzztttnnneeeaaa[[[WWWVVVVVVVVVUUUUUURRRPPPOOOQQQSSSTTTTTTMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNQQQUUUZZZ^^^```___ZZZRRRKKKHHHFFFFFFJJJPPP[[[bbbmmmyyy}}}nnnkkk}}}qqqZZZGGGDDDKKKaaawww}}}xxxvvvzzz}}}~~~~~~{{{pppfffUUUGGG:::777777555444444333222222111111111222222111111111111222333444555555555666777888999::::::999999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======AAA@@@@@@@@@@@@?????????@@@@@@@@@???????????????<<<===>>>@@@BBBCCCEEEEEEFFFEEEDDDEEEHHHJJJKKKJJJFFFEEEEEEFFFIIILLLMMMMMMJJJJJJJJJJJJKKKMMMNNNOOOLLLMMMMMMMMMLLLJJJIIIGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNMMMLLLJJJHHHEEEEEEFFFGGGGGGFFFFFFEEEHHHMMMPPPOOOOOOQQQRRRPPPLLLPPPUUUXXXZZZcccyyy{{{sssxxx|||wwwoookkkhhhffffffccc___ZZZUUUTTTSSSTTTVVVWWWVVVUUUWWWVVVVVVUUUUUUTTTSSSSSSQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSQQQNNNKKKJJJIIIIIIKKKLLLMMMMMMMMMMMMIIIKKKLLLMMMLLLLLLMMMOOOLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLNNNQQQTTTTTTQQQOOOMMMOOORRRVVVXXXXXXXXXWWWTTTTTTTTTTTTTTTRRRQQQPPPQQQRRRSSSSSSSSSUUUXXX[[[]]]bbbffffffaaa\\\YYYXXXWWW[[[aaafffjjjmmmpppsssyyyuuuqqqoooooorrrttttttuuuyyy}}}zzzxxx|||~~~{{{yyywwwxxxzzz|||}}}|||zzzwwwuuusssvvv|||vvvrrruuuxxxvvvsss```]]]ZZZYYY\\\```bbbdddbbbcccgggkkkjjjllluuu~~~uuulllfffbbb\\\XXXXXXXXXYYYYYYWWWTTTQQQPPPQQQSSSTTTTTTNNNOOOOOOPPPPPPOOOOOONNNMMMMMMPPPUUU[[[___aaaaaa[[[SSSLLLJJJIIIKKKQQQYYYgggllluuu~~~|||rrrttt{{{rrrdddNNNDDDGGGWWWqqqxxx~~~}}}xxxjjj\\\MMMBBB999666555333222444222222111111111222333333333222222222333444555555555666666777999::::::;;;999:::;;;<<<===>>>???@@@=========>>>>>>>>>??????BBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>><<<===>>>???AAABBBCCCDDDDDDEEEFFFEEECCCCCCEEEGGGFFFDDDCCCEEEHHHJJJKKKKKKHHHHHHHHHIIIKKKMMMOOOPPPJJJKKKLLLMMMLLLKKKIIIHHHFFFEEEEEEEEEGGGHHHJJJKKKHHHJJJLLLNNNNNNMMMKKKJJJGGGIIIKKKLLLLLLKKKIIIGGGHHHMMMPPPNNNMMMPPPQQQNNNNNNOOOQQQUUUVVV[[[gggssswwwvvvxxxzzzsssooommmjjjddd___\\\[[[ZZZZZZ[[[[[[ZZZXXXYYYYYYXXXXXXWWWVVVVVVVVVUUUVVVVVVWWWVVVUUUTTTSSSRRRSSSUUUVVVUUUSSSPPPOOOMMMMMMNNNNNNOOOOOOOOOOOOMMMNNNOOOOOOMMMLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIHHHKKKKKKMMMPPPSSSTTTRRRQQQPPPRRRVVVYYY\\\___bbbdddaaa```^^^\\\[[[ZZZZZZZZZ]]]]]]]]]]]]^^^aaagggkkkqqqwww}}}|||uuummmgggeeeggglllsssyyy}}}}}}zzz{{{www}}}~~~~~~|||zzzyyysssuuuxxx~~~wwwzzz|||fffbbb]]]ZZZ[[[^^^aaaccceeeggglllpppppprrr|||{{{qqqfffbbb]]]YYYYYYZZZ[[[\\\YYYVVVRRRPPPQQQSSSSSSSSSOOOPPPPPPQQQQQQPPPPPPOOOJJJKKKNNNSSSXXX]]]^^^^^^WWWPPPJJJJJJMMMQQQZZZbbbppptttzzz{{{ttt{{{rrrhhhZZZEEEEEELLLaaa~~~zzzyyyjjj[[[HHH@@@999666444000111333111111111111222333444444444444333333333444555555555666777888999:::;;;;;;:::;;;<<<>>>???AAABBBCCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>======>>>???AAABBBCCCCCCCCCFFFHHHEEEAAA???BBBEEEEEEDDDCCCDDDGGGJJJLLLLLLGGGGGGGGGHHHJJJMMMOOOQQQIIIJJJLLLMMMLLLKKKIIIHHHFFFFFFEEEDDDFFFHHHKKKLLLFFFHHHKKKNNNOOONNNMMMLLLLLLNNNQQQSSSSSSQQQNNNLLLGGGNNNPPPMMMLLLPPPPPPMMMRRRNNNMMMQQQUUUXXX]]]bbbrrr}}}wwwsss|||yyyuuuqqqjjjeeedddcccaaaaaaaaaaaa___]]][[[[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYXXXVVVTTTRRRQQQSSSUUUWWWWWWVVVTTTSSSPPPPPPPPPPPPPPPPPPQQQQQQPPPQQQQQQPPPMMMKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMOOORRRUUUWWWVVVUUUVVVXXX\\\```dddhhhnnnqqqwwwtttpppllljjjjjjkkklllpppoooooonnnpppvvv}}}{{{xxxuuu{{{zzz{{{}}}xxxssstttwww~~~rrrggg^^^]]]```aaaccceeeiiikkkqqqwwwyyy|||tttooojjjccc^^^^^^```___\\\]]]YYYTTTSSSUUUXXXWWWVVVRRRUUUZZZ]]]\\\XXXSSSOOOMMMKKKKKKMMMQQQTTTSSSQQQNNNNNNNNNMMMNNNUUUaaajjjyyy~~~~~~fffrrr{{{kkkYYYNNNJJJFFFWWWnnn|||iiiYYYDDD???:::666444444444444222222111111222222333444333444444444555666666666777888888999:::;;;<<<===>>>===>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@????????????>>>>>>>>>>>><<<<<<===>>>@@@CCCEEEGGGEEEEEEEEEEEEEEEDDDDDDCCCGGGFFFDDDCCCCCCEEEGGGHHHEEEFFFGGGHHHJJJKKKLLLLLLQQQOOOLLLKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKLLLMMMNNNNNNOOOGGGJJJOOOSSSUUUTTTRRRPPPLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMMMMMMMOOOQQQTTTVVVdddkkk|||vvv}}}}}}wwwwww{{{{{{{{{xxxsssoookkkjjjllljjjeee```ddd```[[[ZZZ\\\^^^^^^]]]\\\[[[ZZZXXXXXXXXXYYYYYY[[[\\\\\\[[[YYYXXXYYYZZZUUUUUUUUUUUUUUUTTTSSSRRRTTTSSSQQQOOOMMMLLLLLLLLLKKKKKKKKKMMMOOOOOOMMMKKKRRRSSSUUUVVVWWWXXXZZZ\\\aaadddiiipppxxxzzz{{{vvvvvvwwwzzzzzzoooeeecccfffggghhhjjjmmmpppxxxwwwoooeee___aaaeeegggeeeccc^^^ZZZXXX[[[]]]]]]\\\XXX[[[___bbbaaa]]]XXXUUUSSSQQQNNNNNNOOOOOOMMMKKKLLLLLLLLLMMMRRR\\\hhhppp{{{}}}~~~xxxllluuutttdddRRRHHHEEEKKK```{{{xxxdddTTT@@@<<<666333111111111111222111111111111222333333333444444555555666666777999999:::;;;<<<=========<<<======>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>??????@@@???>>>>>>>>>???@@@AAADDDDDDDDDEEEEEEDDDCCCCCCFFFEEEDDDCCCDDDEEEGGGIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLJJJHHHGGGIIIJJJIIIIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKLLLMMMMMMNNNHHHKKKNNNQQQQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMOOORRRSSS\\\```mmm~~~xxxvvvtttzzz|||vvvtttssspppkkkfffhhhddd___^^^```bbbaaa```___^^^]]]\\\[[[[[[[[[[[[]]]^^^___^^^\\\\\\\\\^^^ZZZZZZYYYYYYXXXWWWVVVUUUVVVTTTRRRPPPOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPPPPPPPVVVZZZ___aaabbbccchhhkkkuuuzzz{{{|||}}}{{{|||zzzpppnnnooooooppprrrwww{{{vvvhhhccchhhoooqqqqqqlllgggbbbaaaccceeeeeedddaaadddgggjjjjjjfffbbb___ZZZWWWRRROOONNNLLLJJJHHHJJJKKKMMMSSS[[[fffpppvvv}}}}}}wwwzzzttttttyyy|||mmm\\\LLLEEEEEEVVVnnnqqq]]]MMM===999444111111111000000111111000000111111222333444444444555666777777777;;;;;;<<<===============:::;;;<<<>>>@@@BBBDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@=========>>>??????@@@@@@@@@???>>>=========>>>???BBBCCCCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDFFFHHHIIIJJJJJJHHHHHHGGGHHHIIIJJJKKKIIIGGGFFFHHHIIIIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMOOOPPPSSSUUU]]]jjjxxxyyyrrrttt}}}}}}xxxttttttpppkkkjjjkkkkkkiiigggfffeeedddcccaaa``````___aaabbbcccbbb`````````aaa___^^^^^^]]][[[ZZZYYYYYYWWWVVVTTTSSSRRRRRRSSSSSSTTTVVVWWWVVVTTTTTTWWWZZZdddkkkssswwwwwwyyy~~~|||zzzzzzyyyyyyzzz}}}nnnlllsssyyyzzzyyyuuuppplllkkklllnnnmmmllliiikkkooorrrrrrqqqnnnlll___\\\WWWRRROOOMMMKKKJJJHHHLLLTTT^^^hhhqqqvvvyyy}}}|||tttxxxxxxuuuzzz|||{{{{{{xxxhhhWWWKKKIIIMMMeee{{{|||uuugggUUUGGG===:::666333333333333333111111000000000111222222444444555666777777888999;;;<<<<<<======<<<;;;;;;888999;;;>>>AAACCCEEEFFFCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???<<<<<<===>>>???@@@AAAAAA>>>>>>======>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKOOOLLLJJJIIIIIIJJJIIIIIIFFFHHHJJJLLLMMMMMMMMMMMMHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNQQQQQQUUU]]]fffsss~~~||||||}}}|||zzzvvvrrrqqqppppppooommmkkkiiihhhiiiiiiiiihhheeeccccccdddbbbbbb```^^^\\\[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYYZZZXXX[[[^^^]]][[[^^^dddkkkzzzwwwxxx~~~|||yyyuuuuuuvvvwwwuuurrroooqqqtttwwwyyyxxxwwwvvviiieee___WWWQQQMMMLLLLLLJJJRRR```mmmvvvzzzzzzyyy|||zzzrrruuuzzztttyyy{{{uuuyyyrrrbbbSSSKKKOOOXXXsss}}}wwwqqqiii\\\MMMCCC;;;999666444444555555444111111111000111222222333444444555666777888999::::::;;;<<<<<<;;;:::888777555777:::===@@@CCCDDDEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????;;;<<<<<<>>>???@@@AAABBB@@@@@@???>>>???@@@AAABBB@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMRRROOOLLLJJJJJJIIIHHHGGGFFFGGGJJJLLLMMMMMMMMMLLLHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIIIIJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPSSSXXX]]]fffwww~~~|||yyyvvvtttttttttssspppllljjjiiiiiigggfffcccaaa^^^]]]\\\[[[[[[[[[\\\]]]___aaadddeeebbbfffjjjkkklllpppyyy~~~{{{wwwtttuuuxxxzzz{{{{{{zzzzzzsssoooggg\\\SSSMMMLLLLLLMMM[[[mmm{{{}}}|||}}}vvvqqqssszzzyyyrrrvvvyyyuuu{{{~~~mmm\\\OOOKKKTTTaaa{{{|||rrrhhh^^^RRRFFF>>>777555333222333444333333222222111111222222333444444555666777888999:::;;;999:::;;;;;;:::888555333333555999<<>>???@@@AAAAAADDDCCCAAA????????????@@@???@@@BBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLLLLPPPMMMJJJHHHHHHHHHGGGEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMPPPTTTVVV[[[gggsss}}}xxxuuuttttttrrrpppmmmiiifffddddddccccccdddeeehhhlllpppsssvvvwwwzzz}}}{{{yyyzzzzzz{{{zzzyyyxxxxxxvvvrrrjjj^^^TTTNNNNNNOOORRRbbbvvvuuutttssssssoooppp}}}}}}zzz{{{}}}kkkYYYLLLKKKXXXggg|||sssdddVVVJJJ@@@999555333111111222333333222333333333222333333444555444555666777999:::;;;<<<999:::;;;;;;:::777444222222444777;;;>>>@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????<<<======>>>???@@@@@@AAABBBAAA@@@>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEFFFHHHJJJKKKKKKJJJIIILLLJJJGGGGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGIIIJJJKKKLLLMMMMMMKKKJJJMMMQQQRRRTTTZZZbbbvvv~~~{{{vvvsssqqqppppppnnnoooqqquuu{{{~~~}}}}}}|||{{{yyywwwuuuttttttpppiii^^^UUUPPPRRRTTTVVVggg{{{yyywwwxxxvvvppplllrrr{{{|||mmmZZZLLLLLL[[[lll{{{wwwdddSSSFFF;;;555555333222222333444444333444444333333444444555666444555666888999:::;;;<<<:::;;;<<<<<<:::777333111111333777;;;===?????????CCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>======>>>>>>??????@@@@@@======<<<===>>>???AAABBB@@@AAACCCDDDFFFGGGHHHHHHFFFGGGGGGFFFFFFEEEDDDCCCFFFHHHJJJLLLLLLJJJHHHFFFJJJHHHGGGGGGIIIJJJKKKKKKIIIHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJIIIGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIDDDEEEGGGIIIJJJKKKLLLLLLJJJIIIKKKOOOQQQQQQUUU[[[jjjuuu~~~|||{{{{{{uuuwwwzzz|||yyywwwvvvuuuuuuvvvqqqjjjddd[[[SSSSSSWWWbbbkkkxxx~~~zzzpppkkknnnxxxzzzggg[[[WWWZZZccclll|||{{{aaaNNNCCC:::111555444333333222222222222777666555444444444444444777888:::;;;<<<=========:::<<>>>>>>>>>>>===???@@@BBBBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEDDDCCCCCCEEEHHHFFFKKKPPPOOOIIIDDDCCCDDDFFFGGGHHHIIIIIIHHHEEEDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIKKKLLLLLLJJJIIIGGGHHHHHHGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQ^^^eeesss~~~|||zzzyyyyyyyyyvvvqqqjjjddd[[[UUUUUUZZZgggooozzz~~~~~~vvvmmmlllppp||||||nnnfffcccdddjjjppp{{{eeeNNNAAA999555555444333333222222222333333333333444555666777888666666888999:::;;;;;;;;;999<<>>>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>AAACCCCCCBBBBBBDDDFFFLLLQQQTTTSSSMMMHHHFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOUUU[[[gggyyy}}}}}}~~~}}}{{{zzzzzzwwwqqqjjjddd]]]XXXYYY^^^mmmsss|||~~~xxxppphhhiiiqqqxxxuuutttsssuuuyyy|||}}}dddJJJ;;;777777444444333222222222333333333333333444555666888999666777888999:::;;;;;;;;;999<<<@@@CCCCCCBBB???<<<888999;;;===>>>@@@@@@AAACCCCCCCCCBBBBBBBBBBBBBBB?????????>>>>>>=========AAA@@@>>>======???AAABBB@@@AAAAAABBBBBBAAAAAA@@@>>>???AAAAAAAAABBBCCCEEEOOORRRUUUSSSNNNJJJHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFEEEDDDDDDEEEFFFFFFHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLKKKLLLLLLMMMMMMNNNRRRZZZgggzzzxxxuuu||||||xxx{{{|||~~~~~~|||{{{{{{ssskkkeee```\\\^^^bbbrrrvvv}}}~~~vvvlllccceeeppp}}}pppYYYCCC666444777444333333222222333333333666666555555555555666666888999:::;;;<<<<<<<<<<<<:::<<<@@@CCCDDDCCCBBB@@@:::;;;===>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>======<<<<<>>>>>===>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAABBBCCCDDDEEEIIILLLNNNNNNKKKHHHFFFFFFHHHGGGGGGFFFEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHFFFEEEGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPSSSZZZgggzzz|||}}}~~~zzz~~~|||xxxnnnhhhccc```bbbfffssswww}}}~~~zzzlllaaacccppp|||ooo]]]KKK===666555666333333333222222333333444666666555555555666666777999999:::;;;<<<<<<<<<<<<;;;<<>>???@@@AAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<===>>>?????????>>>>>>@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAACCCEEEFFFFFFBBBDDDGGGHHHGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFDDDCCCFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKKKKNNNOOOPPPSSSZZZgggwww~~~~~~}}}~~~~~~rrrkkkfffcccdddhhhssswww|||ssshhhlllzzz|||}}}|||vvvsssaaaMMMAAA<<<888666666333333222222222333444444333333333555666888:::;;;777888999999:::::::::999;;;<<<===>>>>>>>>>===<<<;;;<<<===???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>><<<<<<:::<<<>>>???@@@???===<<<@@@AAAAAABBBBBBAAAAAA@@@?????????AAADDDFFFFFFFFF@@@AAACCCEEEGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMNNNPPPTTT\\\eeekkkqqqyyy||||||vvvnnniiieeefffjjjrrrwww}}}|||uuu|||~~~~~~{{{zzz|||}}}vvvlllcccRRRBBB<<<:::777444444333222222222333333444555333333444555777999:::;;;888888999:::::::::999999:::;;;;;;;;;<<<<<<<<<;;;:::;;;===>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<======>>>>>>======@@@AAAAAABBBBBBAAAAAA@@@>>>======???CCCFFFFFFDDDAAAAAABBBDDDFFFGGGGGGGGGEEEFFFGGGGGGGGGFFFDDDCCCFFFEEEEEEDDDDDDEEEEEEFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNNNNOOOMMMMMMNNNRRRUUUXXXYYY[[[dddrrr~~~~~~~~~|||xxxooojjjggggggjjjrrrwww~~~~~~||||||wwwxxxxxxyyy}}}|||rrrgggUUUGGG<<<999888333000000222222222222333333444555666666666666666777888888::::::;;;<<<<<<<<<;;;;;;999:::::::::;;;;;;<<<<<<999:::<<<>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEGGGFFFEEECCCAAA???>>>===>>>===;;;;;;;;;<<<>>>???@@@AAAAAABBBBBBAAAAAA@@@===<<<;;;>>>BBBEEEEEECCCAAAAAAAAACCCEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFDDDBBBFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPSSSPPPMMMMMMPPPRRRQQQOOORRRWWWcccrrr}}}xxxqqqmmmlllkkkrrryyy}}}~~~wwwuuuxxxxxxzzz}}}}}}ttteeeYYYPPPDDD888666666555222222222333444444333333555777333444666888:::;;;<<<<<<;;;::::::::::::;;;<<<<<>>>>>======<<<<<<:::;;;<<<>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@AAADDDGGGIIIHHHGGGEEEDDDBBBAAA@@@@@@AAABBB@@@>>>======>>>??????@@@@@@BBBCCCEEEFFF??????>>>>>>???AAACCCDDDAAABBBCCCBBBBBBBBBDDDFFFFFFGGGIIIJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHGGGEEEDDDDDDFFFHHHIIIHHHHHHGGGFFFFFFEEEEEEEEECCCDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFFFFEEEDDDEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNQQQSSSWWWaaappp~~~~~~{{{|||vvvsssrrrqqqvvv|||}}}~~~xxxvvvxxxzzz}}}{{{pppaaaVVVMMMAAA777555666444222222333444555444444444666888666777888:::;;;<<<<<<======<<<<<<<<<<<<===>>>>>>@@@@@@??????>>>===<<<<<<;;;<<<===???AAABBBDDDDDDCCCCCCBBBAAA???AAADDDGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBAAA???>>>>>>???AAAAAAAAABBBCCCDDDEEEFFF???>>>>>>>>>>>>@@@AAABBBBBBCCCDDDDDDCCCCCCEEEGGGFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHGGGGGGFFFEEEDDDBBBCCCCCCDDDEEEEEEFFFFFFDDDFFFGGGFFFEEEEEEEEEGGGEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLNNNRRRZZZhhh|||zzzrrrmmm||||||}}}~~~zzzyyyxxxzzzzzzuuuyyyyyywwwwww{{{xxxkkk[[[QQQHHH===555444555444222333333444555555444555777999999:::;;;<<<============??????>>>>>>??????@@@AAACCCBBBAAA@@@???>>>============>>>@@@AAACCCDDDDDDBBBBBBBBB@@@???@@@CCCFFFHHHGGGFFFEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCDDD@@@??????>>>>>>??????@@@CCCDDDEEEDDDDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCGGGFFFEEEEEEEEEGGGHHHIIIGGGHHHHHHIIIHHHFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHGGGFFFEEEFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLNNNRRR\\\nnn|||qqqfff___~~~{{{zzz~~~~~~|||{{{}}}zzz|||~~~rrrpppxxx}}}|||zzzuuuzzz~~~ttteeeVVVMMMBBB999333444555333222333222333555444444555777999;;;<<<<<<============<<<@@@@@@@@@???@@@AAAAAABBBDDDDDDCCCAAA@@@???>>>===>>>>>>???@@@BBBCCCDDDDDDAAABBBAAA@@@???@@@BBBEEEGGGFFFFFFEEEDDDCCCCCCBBB@@@BBBCCCBBBAAAAAABBBCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????BBBCCCDDDDDDCCCDDDFFFHHHGGGFFFFFFFFFGGGHHHIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHIIIHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEGGGIIIIIIGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHGGGHHHIIIIIIKKKKKKLLLMMMHHHIIIIIIKKKLLLMMMNNNNNNMMMOOOQQQPPPSSS```sssvvvmmmeeeaaa|||xxxyyy}}}}}}|||~~~xxxyyy~~~vvvsss}}}~~~~~~~~~uuuyyy|||xxxnnn___QQQIII===777222444555333222444111222444444444555777999<<<<<<===============<<<@@@@@@??????@@@@@@AAABBBDDDDDDCCCBBBAAA@@@????????????@@@AAABBBBBBCCCCCC@@@AAAAAA@@@??????BBBDDDFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCCCCBBBAAABBBDDDCCCDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBCCCEEEFFFGGGFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJJJJHHHFFFFFFFFFDDDDDDDDDDDDEEEGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIJJJKKKLLLMMMNNNOOOMMMQQQSSSQQQQQQWWWdddoootttzzz~~~}}}zzzsssppprrrtttzzzzzz{{{||||||~~~zzzxxx{{{||||||yyyzzzzzzwwwpppfffXXXLLLDDD:::555333555555333222444222333444555444666888:::<<<===>>>>>>>>>>>>>>>===@@@@@@??????@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB???@@@AAA@@@??????AAABBBEEEEEEEEEEEEDDDDDDDDDDDDAAABBBCCCCCCAAA@@@AAACCCFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBCCCBBBBBBBBBDDDFFFGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNJJJMMMPPPQQQQQQUUU]]]ddd___ggguuu}}}~~~}}}~~~{{{{{{~~~{{{{{{{{{}}}zzzuuuttt{{{zzz{{{xxxuuu}}}|||sssiii^^^RRREEE===999555444666666333222444333555666777777888:::======>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@>>>???@@@@@@??????@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCBBB@@@???@@@AAADDDEEEGGGHHHHHHGGGFFFEEEBBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCCCCBBBCCCEEEGGGFFFGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGIIILLLLLLJJJGGGFFFEEEFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNOOOTTTZZZ^^^VVV\\\fffrrr~~~|||zzzyyyyyy|||wwwooommmttt}}}www{{{}}}uuusss|||qqqdddZZZNNNAAA888888555444777666333222444555777888999999:::<<>>???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCC@@@@@@@@@AAAAAAAAABBBBBB????????????????????????===???@@@@@@??????@@@AAADDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCBBB@@@>>>???@@@@@@BBBDDDEEEFFFEEEDDDCCC@@@AAABBBCCCCCCCCCAAAAAABBBDDDEEEDDDDDDDDDFFFHHHFFFGGGIIIJJJIIIGGGEEEDDD@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGHHHHHHIIIIIIGGGEEEBBB@@@???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGJJJLLLMMMJJJHHHFFFEEEGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIMMMLLLJJJKKKMMMRRRVVVYYYRRRSSSWWW___jjjyyy}}}}}}yyyllljjjpppyyy~~~}}}zzzyyy|||sssbbbTTTHHH???:::777666444222222333444555777888999999;;;;;;<<<===????????????@@@AAABBBCCC@@@AAABBBDDDDDDDDDCCCBBB>>>>>>???AAAAAAAAAAAAAAADDDCCCAAA@@@??????@@@AAACCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEEEECCCBBBBBBAAAAAAAAAEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCBBB@@@???@@@BBBDDDEEECCCDDDEEEFFFGGGHHHIIIIIIGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEEEEIIIGGGFFFEEEEEEFFFHHHIIIIIIIIIHHHGGGGGGHHHHHHHHHMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRVVV\\\```eeerrr~~~}}}~~~wwwkkkjjjsss|||yyyxxx{{{tttbbbRRRFFF===999555444333333333555666888888999:::;;;<<<======>>>@@@@@@?????????@@@AAAAAAAAAAAABBBBBBCCCBBBBBBBBB?????????@@@AAAAAABBBBBBFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCBBB@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAAAADDDDDDEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCBBBAAABBBBBBDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIFFFEEECCCBBBAAAAAABBBBBBEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEEEEFFFFFFGGGJJJIIIHHHGGGFFFGGGIIIJJJGGGGGGGGGGGGHHHHHHIIIIIILLLLLLKKKKKKKKKKKKLLLLLLIIIJJJMMMRRRTTTWWWaaakkk|||~~~{{{wwwtttssswww}}}yyyllllllwww~~~{{{yyy|||tttaaaOOOAAA:::888333333333333444666888999999::::::;;;<<<===>>>???@@@@@@?????????@@@@@@AAACCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????@@@AAACCCDDDGGGGGGGGGFFFEEEDDDBBBBBBAAAAAABBBCCCDDDCCCAAA>>>??????@@@AAABBBCCCCCCDDDGGGFFFFFFDDDCCCBBBBBBAAACCCCCCDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIILLLKKKIIIHHHGGGHHHIIIIIIFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLOOOOOOOOOUUU\\\fffrrr|||{{{qqqmmmiiigggiiimmmqqqssszzz~~~qqqoooxxx~~~|||~~~ppp]]]JJJ===888666333222222333444555777888999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBEEECCCBBBAAA@@@@@@AAABBBBBBAAA@@@???@@@BBBDDDEEEGGGHHHHHHHHHFFFDDDBBBAAA@@@@@@BBBDDDFFFEEEBBB@@@??????@@@@@@AAABBBBBBCCCGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGEEECCCBBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJMMMPPPPPPNNNPPPUUUWWW```nnn{{{{{{xxxpppkkkfffbbbaaacccdddeeelllttttttpppuuu|||}}}wwwgggTTTDDD:::666555333333333333333444444555888888999:::;;;<<<<<<===<<<<<<<<<>>>???AAACCCDDDEEEDDDBBBAAA@@@AAABBBBBBCCCBBB@@@@@@@@@BBBEEEFFFEEEFFFFFFFFFEEECCCAAA@@@>>>???AAAEEEGGGHHHEEECCC@@@@@@@@@AAAAAABBBBBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFHHHHHHHHHFFFDDDBBBCCCDDDFFFHHHHHHHHHGGGFFFBBBAAA@@@@@@@@@AAABBBCCCGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGFFFEEEEEEDDDDDDHHHIIIIIIHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHGGGFFFGGGGGGIIINNNNNNLLLLLLPPPSSSWWW___iiiuuu|||xxxsssoooiiieeebbb```___]]]___dddooo|||~~~wwwtttuuuyyy|||yyyyyy{{{}}}{{{yyytttiiiYYYJJJ???999666444333333444444444444444444777888888999:::;;;<<<<<<;;;;;;<<<===???AAACCCDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAABBBCCCEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@??????AAACCCFFFGGGEEECCC@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEECCCCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDCCCBBBBBBCCCEEEFFFEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGHHHHHHHHHHHHGGGFFFDDDFFFGGGHHHHHHFFFEEECCCCCCEEEGGGHHHIIIHHHFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEEEEEDDDCCCCCCCCCHHHHHHIIIIIIHHHFFFDDDCCCFFFFFFHHHHHHHHHHHHFFFFFFFFFEEEHHHMMMOOOMMMMMMPPPQQQRRRTTTZZZcccooo{{{{{{xxxsssnnnkkkgggbbb___YYYZZZ```jjjoooppptttzzz}}}}}}|||{{{~~~~~~zzzwwwvvvwwwwwwtttqqqiii\\\KKK???;;;999666444333333555666777777777888888888999:::;;;<<<======>>>======>>>>>>???@@@AAA>>>??????@@@@@@@@@@@@???BBBBBBBBBCCCDDDDDDEEEEEEBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFDDDEEEFFFGGGGGGFFFFFFEEECCCEEEGGGIIIIIIHHHFFFEEEFFFEEEEEEEEEFFFGGGIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHGGGFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEHHHFFFGGGMMMOOONNNNNNPPPLLLMMMNNNQQQVVV^^^gggmmmwww|||~~~~~~~~~yyyvvvzzz{{{xxxtttoooiiifffYYYWWWZZZ```aaa___ccciiiiiisss~~~~~~~~~~~~zzz~~~{{{wwwvvvvvvuuurrrnnnbbbTTTBBB999888999777444222333555777999:::;;;;;;999::::::;;;<<<===>>>>>>@@@@@@???>>>>>>===>>>>>>;;;<<<===?????????>>>===AAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@???@@@AAABBBCCCBBBAAA????????????>>><<<@@@@@@@@@@@@@@@AAAAAAAAA>>>???BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCFFFGGGDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCEEEGGGIIIIIIHHHFFFDDD@@@@@@@@@@@@AAABBBDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDCCCAAACCCEEEHHHIIIIIIHHHGGGEEEFFFHHHIIIIIIHHHFFFEEEFFFCCCDDDIIILLLKKKKKKMMMGGGIIILLLMMMOOOSSSXXX]]]```hhhtttzzz~~~}}}}}}~~~}}}{{{vvvuuu~~~~~~yyytttoookkk]]]WWWSSSTTTUUUUUUVVVYYY[[[aaammmxxx{{{{{{{{{|||}}}~~~yyyuuuxxx~~~zzzvvvvvvxxxuuummmeeeTTTKKK@@@999777777555222444555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>???>>>===<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????BBBBBBBBBBBBBBBBBBAAAAAACCCAAA???AAAEEEFFFBBB===?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDGGGDDDBBBDDDEEECCCDDDHHHHHHEEEBBBAAABBBCCCDDDDDDEEEDDDDDDDDDDDDFFFGGGHHHIIIGGGDDDDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA>>>>>>@@@CCCEEEFFFEEEEEEEEEEEEDDDCCCBBBAAACCCCCCBBBAAABBBCCCEEEFFFCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBCCCDDDFFFHHHJJJKKKLLLHHHGGGFFFFFFFFFFFFDDDBBBFFFGGGGGGHHHHHHGGGGGGFFFHHHHHHHHHIIIJJJLLLNNNPPPUUU[[[eeeppp{{{||||||||||||}}}xxxwwwuuurrruuu}}}{{{vvvqqqnnn\\\VVVQQQQQQRRRPPPQQQUUUVVVZZZdddooowww~~~~~~uuutttwww|||yyyyyyxxxqqqeee[[[LLLDDD;;;666666777666444555555666777888999::::::<<<<<<<<<===>>>>>>??????======<<<;;;;;;<<<<<<===AAAAAABBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCEEEFFFGGGCCCAAA???@@@DDDEEEBBB>>>??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBDDDBBBAAADDDEEECCCDDDGGGGGGEEECCCBBBCCCDDDDDDCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJHHHFFFEEEFFFFFFFFFEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA>>>>>>@@@BBBDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBAAAAAA@@@AAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDAAABBBDDDFFFHHHJJJLLLMMMJJJHHHEEEDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKMMMQQQYYYbbbnnn{{{~~~~~~~~~yyy{{{|||xxxuuuuuu|||{{{~~~~~~xxxrrrmmmiii```YYYSSSRRRQQQOOOPPPRRRTTTWWW___iiitttzzzqqqqqqwww}}}|||{{{wwwkkkZZZNNNBBB<<<555333444666666666555666666777888999::::::<<<<<<<<<===>>>>>>??????======<<<<<<<<<======>>>AAAAAABBBBBBBBBBBBBBBAAA?????????@@@BBBFFFIIIKKKCCC@@@>>>???AAACCCAAA???===???AAABBBBBBBBB@@@???>>>??????@@@AAABBBCCCCCCAAAAAAAAA@@@@@@@@@@@@???AAA>>>@@@DDDEEEBBBBBBEEEFFFDDDDDDDDDEEEEEECCCBBBCCCBBBCCCCCCEEEGGGJJJKKKLLLJJJHHHFFFFFFFFFEEECCCEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCAAA>>>>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDFFFHHHJJJKKKLLLJJJGGGCCCBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGIIILLLRRR[[[hhhvvvzzz|||~~~~~~~~~zzzxxxwwwyyyyyywwwqqqkkkgggdddzzzrrrkkkfffhhh```YYYVVVTTTQQQQQQTTTXXX[[[cccmmmyyy|||~~~xxxpppqqqwww||||||{{{zzzrrrcccPPPBBB;;;777333222333555666666666666777888888999::::::;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@???@@@@@@AAABBBBBBBBBAAA===<<<<<<<<>>===???AAAAAA@@@<<<>>>AAACCCCCCBBB???>>>======>>>@@@AAACCCDDDDDDAAAAAA@@@@@@???>>>>>>======<<<>>>CCCDDDBBBAAADDDDDDDDDDDDEEEFFFFFFCCC@@@AAAAAAAAACCCEEEHHHJJJLLLMMMKKKIIIGGGGGGFFFDDDBBBDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEECCCAAA>>>>>>???@@@@@@@@@BBBBBBBBBBBBAAAAAA@@@????????????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIFFFDDDCCCBBBCCCDDDCCCBBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDBBBAAAAAAAAABBBCCCFFFFFFFFFHHHMMMUUU```gggyyytttnnnkkkhhhhhhfffbbb[[[TTTPPPNNN{{{rrrlllmmmddd]]]YYYVVVSSSSSSVVV[[[cccmmmwww}}}yyyzzz|||}}}xxxsssuuuzzz}}}zzzyyywwwsssjjjZZZHHH<<<999777444333444555666666777777888888999999::::::999::::::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@<<<===>>>@@@@@@AAAAAAAAA@@@>>>===<<<===@@@CCCEEEAAA???======>>>??????@@@;;;===???AAABBB@@@>>>===<<<<<<===???AAABBBCCCDDDAAAAAA@@@???>>>>>>===<<<<<<;;;===BBBCCC@@@@@@BBBCCCCCCDDDEEEFFFEEEBBB??????@@@@@@BBBDDDGGGJJJKKKLLLJJJHHHGGGGGGFFFDDDBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCAAA???>>>@@@AAA@@@@@@AAAAAAAAAAAAAAAAAA@@@??????????????????????????????????????????@@@AAAAAADDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFHHHIIIGGGDDD@@@BBBCCCCCCDDDDDDCCCCCCBBBFFFEEECCCBBBAAAAAABBBBBBDDDDDDEEEEEEFFFJJJPPPTTTaaaiiittt~~~sssggg```\\\ZZZXXXTTTNNNGGGCCCAAAAAA{{{vvvrrrjjjbbb^^^[[[YYYYYY\\\cccnnn{{{}}}ttttttuuuyyy~~~||||||zzz}}}zzzwwwqqqiii^^^PPPCCC:::888777666555444555555666888888888999999999::::::999::::::;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>;;;<<<===???@@@AAAAAAAAACCCBBB@@@??????@@@AAACCC>>>>>>>>>======>>>>>>>>>;;;<<<>>>?????????===<<<;;;;;;===>>>???AAABBBCCCAAAAAA@@@@@@???>>>======>>><<<===AAABBB??????BBBBBBBBBBBBDDDEEEDDDAAA>>>>>>>>>???@@@BBBEEEHHHIIIIIIGGGGGGGGGGGGFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBB@@@??????AAABBBAAA@@@AAAAAAAAABBBBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@?????????????????????@@@AAAAAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEEEEEGGGJJJMMMOOOLLLGGGCCCAAAAAABBBBBBBBBBBBAAAAAAFFFEEECCCBBBAAAAAABBBBBB@@@AAABBBBBBCCCFFFIIILLLOOOVVVaaammmzzz~~~|||lll___WWWRRRLLLJJJFFF@@@;;;999:::<<<vvvnnnkkkiiiggghhhkkkwww~~~qqqqqqsssxxx}}}wwwlll___RRRGGG>>>999555666666555555555666666888888999999999999::::::;;;;;;<<<<<<===>>>>>>???999:::;;;===>>>>>>======;;;<<<===???AAABBBBBBBBBCCCBBBAAA@@@????????????<<<===>>>>>>============:::;;;<<<<<<======<<<<<<:::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@??????>>>@@@======@@@@@@>>>???BBBBBBAAAAAABBBCCCBBB@@@>>>>>>===>>>???AAACCCFFFGGGEEEDDDDDDEEEGGGGGGEEECCCAAAAAA@@@???????????????>>>??????@@@AAAAAABBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCCCCCCCBBB@@@@@@@@@????????????@@@AAAAAACCCCCCDDDEEEEEEDDDCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMNNNLLLHHHDDD@@@@@@AAAAAAAAAAAA@@@@@@DDDCCCAAA@@@??????@@@AAA>>>>>>?????????BBBFFFIIIHHHLLLSSS\\\gggsss}}}~~~pppbbbVVVNNNIII>>>>>><<<:::777666888:::|||yyywwwvvvwww{{{~~~ooopppttt|||xxxiiiXXXJJJ@@@;;;888333444555555555555666777999999999999999999::::::======>>>>>>??????@@@@@@:::;;;===>>>?????????>>>;;;<<<>>>@@@BBBCCCCCCDDD@@@@@@??????>>>======<<<:::<<<>>>???>>><<<<<<<<<::::::::::::;;;;;;<<<<<<::::::;;;<<<===>>>??????AAAAAAAAA@@@@@@@@@@@@@@@BBB>>>===??????>>>???CCCAAA@@@@@@@@@AAAAAA???>>>=========>>>@@@BBBDDDFFFBBBBBBCCCEEEGGGGGGFFFDDDAAA@@@@@@???>>>?????????======>>>???@@@@@@AAAAAAAAA@@@@@@AAACCCEEEDDDCCCAAAAAABBBCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIFFFFFFGGGHHHJJJIIIGGGDDD@@@@@@@@@AAAAAA@@@@@@@@@AAA@@@???=========>>>?????????>>><<<;;;>>>CCCGGGIIIJJJLLLPPPWWWaaajjjppp~~~}}}|||~~~pppaaaTTTJJJBBB===444666888888777777777888}}}~~~uuuwww~~~ttt```RRRGGG>>>999777777777777777777666666666999::::::999888777999;;;;;;<<<===??????>>>>>>===============>>>>>>>>>>>>======>>>>>>?????????@@@===@@@CCCBBB>>>;;;;;;<<>>======<<<<<<;;;;;;<<<<<<===<<<<<<<<<::::::999999999:::;;;;;;CCCCCCBBBAAA@@@???>>>===<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@BBBCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<======>>>>>>>>>>>>======???>>>>>>@@@CCCDDDDDDCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAABBBBBBBBBAAA@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBAAA@@@>>>===>>>>>>============>>>>>>@@@@@@????????????@@@@@@EEEDDDDDDEEEIIIOOOUUUYYYllluuu||||||~~~{{{~~~zzzvvvnnndddVVVLLLGGGCCC???;;;555555555444444333333333|||uuu}}}qqq\\\NNNDDD<<<777666777777777777777888888888:::;;;<<<;;;999999:::<<<;;;<<<===>>>>>>>>>==================>>>>>>>>>>>>======>>>>>>>>>????????????AAABBBBBB@@@>>>>>>>>>??????>>>======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<>>=====================>>>>>>>>>>>>??????@@@AAAAAAAAABBB????????????@@@AAABBBCCCBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@>>>======<<<<<<<<<;;;;;;<<<======>>>>>>>>>???>>>===>>>AAACCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBBBBB@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA===>>>???AAABBBCCCCCCCCCEEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAAAAAAAA@@@???>>>>>>============>>>>>>>>>>>>============>>>>>>??????@@@BBBDDDGGGJJJLLLSSS]]]kkk{{{yyysssqqq{{{{{{zzzxxxuuuooogggbbbVVVNNNDDD===:::888444111444444444444444333333333}}}www}}}zzz~~~}}}kkkVVVIII@@@999666666666777777888888999999999;;;<<<===<<<;;;;;;<<<===;;;<<<======>>>>>>======<<<=========>>>>>>>>>???======>>>>>>>>>>>>??????AAA@@@@@@AAABBBBBBAAA???>>>>>>======<<<;;;;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<===AAAAAA@@@???>>>===<<<<<<>>>>>>==================>>>???@@@AAAAAABBBBBBBBB===>>>???AAABBBCCCCCCCCCAAABBBCCCDDDDDDCCCBBBBBB@@@???>>>>>>============999:::;;;<<<======>>>>>>???===<<<<<<>>>AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBB@@@???@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@===>>>???@@@AAAAAAAAAAAA>>>======<<<<<<======>>>===<<<<<<<<<<<<<<<<<<===;;;;;;===???@@@@@@AAAAAACCCKKKWWWfffttt~~~~~~zzzyyy|||yyyrrroooooouuusssooojjjdddZZZPPPJJJCCC>>>888555555555333000333333333333444444444444}}}wwwxxx|||}}}|||~~~uuudddPPPDDD===777666777555666666777888999999::::::<<<======<<<;;;<<<============>>>>>>>>>???>>><<<<<<======>>>>>>??????======>>>>>>>>>>>>>>>>>>AAA???===???BBBDDDBBB???=========<<<;;;;;;::::::888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@??????>>>===<<<<<<<<<>>>>>>>>>======<<<<<<;;;======???@@@AAAAAA@@@@@@<<<===???AAACCCCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBB@@@??????>>>======>>>>>><<<<<<<<<<<<<<<======>>>@@@===::::::<<>>>>>??????@@@@@@@@@@@@=========<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===>>>>>>??????BBBFFFMMMVVV```hhhnnnrrrwwwvvvzzz}}}xxxtttpppqqquuu|||uuuooonnnoookkkggg```YYYRRRIIIAAA<<<;;;999777777999999777666222222222333333444444555yyy}}}uuuwwwxxx{{{{{{lll\\\JJJ@@@;;;777666888555555666777777888999999888:::<<<===<<<;;;<<<===>>>>>>>>>?????????@@@@@@<<<<<<<<<===>>>?????????>>>>>>==================???===;;;<<<@@@BBB@@@>>>=========<<<;;;;;;::::::888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>>>>>>>===<<<<<<<<<>>>>>>======<<<<<<;;;;;;:::;;;===?????????>>>>>><<<===???AAABBBBBBBBBAAA@@@AAACCCDDDDDDDDDCCCCCC@@@??????>>>>>>>>>>>>???BBBAAA???>>>===<<<======???===:::999;;;>>>@@@@@@??????@@@@@@AAAAAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDCCCBBBAAA?????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDDDD@@@@@@@@@@@@@@@?????????@@@@@@@@@??????>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAAAABBBDDDGGGLLLPPPUUUWWW```ccckkkwww|||wwwssspppooopppwww|||{{{|||yyyooofffaaaaaa[[[UUUNNNGGGAAA===:::888666555555666777777666555111222222333333444444444}}}nnnqqqtttxxx}}}tttaaaSSSDDD<<<:::777777999666777777777888999999999888:::=========<<<<<<===??????>>>>>>>>>???@@@AAA;;;;;;<<<===>>>???@@@@@@>>>>>>============<<<<<<===<<<;;;;;;===>>>>>>>>>>>>>>>======<<<;;;;;;:::999:::;;;<<<======>>>>>><<<<<<<<<===>>>???@@@AAA???>>>>>>>>>=========<<<======<<<<<<<<<<<<<<<<<<999:::<<<>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDDDDDDDDDDCCC@@@??????>>>>>>?????????EEECCCAAA>>>===<<<<<<<<>>??????>>>>>>???@@@@@@AAABBBBBBDDDDDDDDDEEEEEEDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@?????????>>>AAAAAA@@@>>>>>>======>>>===<<<<<<;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::<<>>999777777666666444444555555555555444333222222222222333333333333~~~}}}}}}pppsssvvvxxx}}}}}}uuujjjWWWJJJ>>>999888777666888::::::::::::::::::::::::888;;;>>>???>>>>>>>>>>>>>>>===<<<<<<<<<===??????;;;;;;<<<===>>>???@@@@@@>>>>>>=========<<<<<<<<<<<<======<<<;;;;;;===?????????>>>======<<<<<<;;;999:::<<<===>>>?????????=========>>>???@@@AAABBB??????>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<888:::===?????????===<<<>>>===============>>>>>>@@@AAABBBDDDDDDDDDDDDCCC@@@??????>>>>>>???@@@@@@DDDBBB@@@===<<<<<<<<<===>>>===;;;<<<===???>>>>>>======>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBDDDEEEFFFFFFEEEDDDBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@??????>>>>>>@@@???>>>======>>>??????===<<<<<<;;;;;;<<<<<<===::::::999999999999::::::999:::::::::;;;<<<<<<<<<======>>>@@@AAAAAABBBBBBCCCFFFLLLUUU[[[cccppp{{{||||||yyyvvvvvvxxx}}}sssgggYYYLLLEEEDDD>>><<<888666666666555444444555666666555444444444333333333222222222222222}}}}}}pppsss~~~wwwyyyzzzzzz{{{xxxmmmaaaPPPEEE:::777777666666777<<<<<<<<<<<<<<<<<<;;;;;;999<<>>;;;;;;<<<===>>>???@@@@@@>>>>>>======<<<<<<<<<;;;<<<>>>???===:::999===@@@?????????>>>======<<<<<<:::;;;<<<>>>???@@@@@@@@@=========>>>???AAABBBCCC????????????>>>>>>>>>>>>:::;;;;;;<<<<<<=========999;;;>>>@@@AAA@@@>>>===???>>><<<;;;;;;;;;<<<===???@@@BBBDDDDDDEEEDDDDDD@@@???????????????@@@@@@AAA@@@>>><<<;;;<<<===>>>>>>===<<<===??????>>>===<<<======???@@@AAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFFFFCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===>>>>>>=========???@@@AAA<<<<<<<<<;;;;;;<<<<<<<<<999999888888888888999999999;;;===>>>>>><<<:::888999:::<<<===>>>======<<<===>>>AAAGGGKKKRRR___lllyyy|||yyyzzz~~~xxxuuuvvvyyy~~~~~~xxxrrrhhh\\\RRRHHH???<<<===;;;::::::::::::999666333222333444333222222222333444333333222222111111111yyyyyy~~~xxxsssnnnpppzzz|||{{{yyyyyyyyywwwnnn```UUUEEEBBB<<<777666777;;;===AAA@@@???>>>===<<<;;;:::>>>??????>>>===>>>AAACCCEEEBBB>>><<<<<<>>>??????<<<<<<<<<<<<<<<===>>>>>>======>>>???????????????========================???>>>===<<<;;;;;;<<<===<<<;;;:::<<<@@@AAA???===AAAAAA@@@@@@@@@AAABBBBBB????????????>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;:::;;;>>>AAABBB???<<<;;;;;;<<<>>>>>>?????????CCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>>>>==================<<<<<<<<<<<<======<<<<<<======>>>@@@AAABBB???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBB@@@@@@??????>>>=========@@@@@@@@@@@@@@@???>>>===???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::===<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999;;;>>>@@@??????CCCLLLSSSdddppp{{{~~~wwwtttvvv{{{~~~~~~|||{{{xxxtttnnngggaaa^^^RRROOOIIICCC>>>:::888777777777777777777777777777666555333111111222333444333222222111111222222333zzz|||wwwpppjjjeeeoooxxx~~~}}}}}}yyyuuummmaaaRRRHHHAAA>>>:::777777888;;;>>>AAAAAA@@@??????>>>=========>>>???>>>>>>@@@CCCEEEHHHEEE@@@===<<<=========>>>>>>>>>>>>>>>???@@@@@@======>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<<<<===>>>===<<<>>>AAABBBAAA????????????@@@AAABBBCCCDDD@@@@@@?????????>>>>>>>>>??????>>>======<<<;;;;;;;;;;;;;;;>>>AAAAAA???<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCBBBAAA@@@>>>======<<<<<>>>>>>>>============>>>======<<<<<<======>>>============>>>???@@@AAA???@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@??????>>>=========?????????@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::;;;:::999999888888999999:::::::::::::::999999888888:::<<<;;;:::===DDDJJJOOOYYYaaadddkkkxxx~~~}}}}}}}}}{{{xxxyyyzzzxxxvvvkkkiiiddd^^^WWWRRRMMMKKKCCCAAA>>>;;;999888888888666666666666666666666666666444333111111222333444333222222111111222222333~~~|||}}}~~~||||||mmmfffdddbbbnnnuuu}}}~~~}}}}}}ssseeeVVVIIIBBB<<<;;;999888888999;;;===@@@@@@AAAAAAAAAAAAAAAAAA===>>>?????????AAADDDGGGKKKGGGBBB>>>======<<<<<<>>>>>>>>>?????????@@@@@@<<<===>>>>>>??????>>>>>>????????????????????????>>>>>>===<<<<<<<<<======@@@??????@@@BBBCCCBBBAAA===>>>>>>???@@@BBBCCCDDD@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<<<<>>>@@@@@@???===>>>???@@@AAABBBBBBBBBBBB??????@@@AAABBBBBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>>>>>>>=========???>>>>>>======>>>>>>?????????>>>>>>>>>>>>????????????@@@@@@@@@@@@??????@@@@@@??????@@@AAACCCDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@??????>>>>>>======<<<======>>>?????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999888777777777777777777999999999999999888888777666888:::999888999===AAABBBGGGKKKMMMTTTaaannnuuuwwwxxx{{{}}}{{{{{{|||}}}yyytttqqqooolllgggcccTTTPPPKKKFFFAAA>>>======888777666555555555666777444444444444444444444444555444333111111222222333333222222111111222222333{{{}}}}}}|||ssseeecccgggiiiooorrrvvvxxxxxxyyy|||~~~yyylll]]]OOOFFFBBB999999999999999999::::::>>>??????@@@AAABBBCCCCCC???@@@@@@@@@@@@AAACCCFFFJJJFFFBBB???>>>>>>>>>============>>>>>>=========<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================???@@@@@@AAABBBBBBBBBAAA>>>>>>>>>>>>???AAABBBBBB??????>>>>>>>>>============>>>?????????>>>============>>>?????????>>>===???@@@@@@AAABBBBBBAAAAAA<<<===>>>???AAABBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA?????????>>>>>>>>>======??????>>>>>>>>>>>>??????@@@@@@???>>>======>>>>>>>>>>>>????????????>>>>>>???>>>======>>>@@@BBBDDDDDDCCCCCCBBBAAABBBBBBBBB?????????>>>======<<<<<<;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999888777777666666666777777999999999:::999888888777777999::::::888777999;;;>>>@@@@@@AAAEEENNNXXX___cccccchhhppptttwww|||{{{vvvvvvwww|||zzzqqqeeebbb___\\\YYYUUUOOOKKK@@@???===;;;::::::::::::888777666555444444444555333333333333333333333333444333222222111111222222333222222111111222222333{{{~~~~~~ooodddgggoootttuuutttrrrqqqrrrvvv{{{zzzooo```QQQEEE@@@>>>999999999:::999999888777<<<<<<===???@@@BBBCCCCCCBBBBBBBBBAAA??????AAACCCFFFDDDAAA???@@@@@@@@@???======>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>=========<<<<<<<<<===>>>???@@@@@@@@@>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@<<<<<<===???AAABBBCCCDDDFFFEEEDDDDDDCCCCCCCCCCCC????????????>>>>>>>>>>>>??????>>>>>>>>>>>>??????AAA@@@???>>>===============>>>>>>??????>>>>>>===>>>===<<<<<<===???BBBDDDCCCCCCBBBAAAAAAAAAAAAAAA??????>>>>>>===<<<<<<<<<:::;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999888888777777777888888999:::::::::::::::999999888777888999999777666666777888888888:::<<<@@@EEEIIIPPPOOOSSS[[[aaagggqqqzzztttnnnlllkkknnnsssxxxvvvuuusssppphhh^^^WWWOOOLLLIIIFFFCCCAAA>>><<<666777888999999888777777888777666666555444444444333333333333333333333333333333222222111111111111333222222111111222222333~~~~~~~~~|||}}}}}}zzz{{{qqqjjjpppxxx||||||zzzwwwuuuuuuxxx}}}vvvgggVVVIIIAAA<<<;;;999999:::::::::999888888:::;;;<<<>>>???AAABBBCCCCCCCCCCCC@@@>>>===???@@@CCCAAA??????@@@AAAAAAAAA???@@@AAAAAAAAA@@@???>>>;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>===>>>@@@@@@???>>>>>>???AAA@@@???>>>============>>>>>>=========<<<<<<<<<<<<===???AAABBBAAA@@@??????@@@AAA@@@>>>===>>>???>>>>>>????????????>>>>>><<<===>>>???AAABBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@?????????>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@???>>>======>>>>>>======>>>>>>>>>>>>============<<<===>>>@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999999999999999999888888888888888999999::::::::::::::::::999999888555555555555555555444444444333555:::<<<<<<===@@@BBBAAACCCIIIOOOVVV```jjjuuu~~~~~~~~~vvvmmmgggccc```aaadddaaa___]]]YYYUUUNNNGGGBBBBBB@@@>>>;;;999999888999333444666666666444111000333333444444555555555555222222222222222222222222222222222222222111111111333222222111111222222333~~~~~~}}}{{{~~~~~~}}}wwwvvv~~~}}}ppp^^^NNNDDD???<<<;;;888888999::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCBBBBBBAAA???======???@@@AAA???>>>>>>@@@AAAAAA@@@???@@@AAABBBBBB@@@>>>===;;;<<<======>>>>>>==============================<<<===>>>???@@@??????>>>===???AAA@@@>>>===>>>?????????>>>=========>>>>>>????????????>>>>>>>>>>>>;;;===@@@BBBCCCBBBAAA???@@@AAABBB@@@===<<<===???>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBBBB@@@@@@@@@?????????>>>>>>>>>======<<<<<<======>>>??????>>>>>>>>>>>>>>>???<<<======>>>>>>======<<<;;;<<<===>>>@@@AAABBBCCCAAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888888888777777888888999:::999999999999999888888777555444333333444555555555555333555;;;===;;;:::===;;;999;;;@@@CCCGGGNNNVVV]]]eeeqqq~~~yyyxxxyyy|||{{{oooggg___\\\XXXSSSQQQRRRLLLJJJHHHEEEAAA>>>:::777:::::::::999777666666777444444333333222111111000111222333444444555555555333333333333333333333333222222222222222111000000333222222111111222222333~~~{{{{{{~~~|||ssseeeRRRDDD===<<<:::999666777888999;;;<<<>>>>>>;;;<<<===>>>@@@AAACCCCCC???@@@@@@???======@@@BBBAAA@@@>>>>>>???@@@???>>>===>>>@@@AAA@@@>>><<<;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@@@@???>>>===@@@BBBAAA???===>>>@@@===============>>>???@@@AAAAAAAAA@@@@@@@@@@@@???;;;===@@@BBBCCCCCCAAA@@@AAABBBCCC@@@===;;;===?????????@@@@@@@@@??????>>>??????@@@AAABBBCCCCCCDDDAAAAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>======<<<<<<<<<<<<======??????>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;<<<>>>???AAABBBBBBBBB@@@??????>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888888888888888888888777777777777777888999999888888888888888777666666666444333333555666777888666222222888999555444666888777999===>>>>>>CCCHHHHHHOOOYYYfffrrr|||~~~xxxzzz}}}||||||qqqqqqrrruuuzzzxxxggg[[[TTTNNNLLLIIICCC@@@@@@???>>><<<:::888666555444444666888888666555333333444444222222222444666777444555555555555444444333333333333333333333333333111222222222222111000000333222222222222222222333~~~}}}zzzzzz}}}tttqqq\\\JJJEEEAAA:::999>>>;;;;;;:::999888888888888<<<<<<<<<<<<===???@@@AAA???????????????>>>======>>>>>>??????@@@@@@@@@AAA@@@?????????>>>>>>======>>>>>>>>>===============CCCBBB@@@>>><<<;;;::::::===>>>>>>????????????>>>??????>>>=====================>>>???AAABBBCCCCCCAAA>>><<>>???AAAAAA@@@???>>><<<===>>>???@@@AAABBBBBBBBB@@@???AAACCCDDDAAA>>>@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>>>>======>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>?????????>>>>>>===@@@??????>>>===<<<<<<;;;======<<<;;;:::999999888:::::::::::::::999888777:::999999888888999999:::888888888888888777666666777777777777888888888888777777666666555555444444666666666666666666666666333333444555666666666555777666555555555666888999888888999:::<<<======>>>CCCFFFLLLQQQXXX```ggglllsssvvv|||~~~zzzwww{{{xxxwwwrrrvvv~~~wwwrrrqqqpppooommmnnnssszzzzzzkkk[[[RRRKKKFFF@@@<<<;;;;;;;;;:::888777666555333333333222333444444555555444444333000000111222222222222111555444333222111222333444555666666777666444222111111111111111000000000000000111111111111222222222}}}wwwwwwzzzsssjjjWWWGGGCCC@@@:::888<<<;;;::::::999999999999:::<<<<<<<<<<<<===>>>??????????????????>>>>>>===<<<>>>>>>>>>>>>>>>??????????????????>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@???>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCCBBB???===???EEEHHHGGGEEE@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???????????????>>>>>><<<======>>>@@@AAAAAABBBBBB@@@>>>???AAABBB@@@>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>>>>===>>>>>>?????????>>>>>>>>>>>>======<<<;;;;;;:::<<<<<<;;;;;;::::::999999999:::::::::999999888777999999999888888999999999777888888888888777666666666666666666777777777777777777777666666555555555666666666666666666666666333444555555555555555555444444444444444555555666555555666777888999::::::<<<>>>AAADDDGGGKKKPPPSSS___ccciiippptttuuuuuutttuuuzzz{{{{{{~~~~~~{{{xxxtttwww~~~|||tttpppppptttqqqmmmjjjjjjmmmqqqtttnnnnnnlllfff]]]RRRHHHAAA@@@<<<888666666666666666888777666444333222222222222222333333333333222222000000111222222222222111444333333222222333333333444555555555444333111000111111111111000000000000000000111111111222222222vvvrrruuu}}}}}}}}}vvvooo^^^OOOCCC@@@>>>999777::::::::::::::::::;;;;;;<<<======<<<<<<<<<=========????????????>>>===<<<;;;============<<<<<<<<<<<<>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========;;;;;;<<<===============@@@@@@??????>>>>>>??????======>>>???@@@AAAAAABBBBBB???===???CCCEEEDDDCCC>>>??????@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>============<<<<<<===>>>???@@@AAAAAAAAA???======???@@@@@@???>>>===<<<<<<;;;;;;<<<<<<<<<======>>>>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>><<<<<<===>>>?????????>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::999999999:::999999888777999999888888888888999999777777777777777666666555444555555555666666666666777777777777666666666666666666666666666666666666444555555555555444444333222333444444555555444444333333444555666777888888999;;;<<<======>>>AAACCCJJJMMMSSSZZZ```dddfffgggbbbffflllttt}}}{{{zzz}}}{{{yyyvvvxxx|||{{{wwwooosssyyyxxxqqqoooooorrrnnngggaaa\\\ZZZZZZZZZWWWUUUPPPKKKEEE???;;;888888666555444666666666555777666555333222222222222111111111222222111111111000000111222222222222111222222333333333333333222333333333333333111000000111111111111000000000000000000000111111111222222~~~}}}}}}~~~{{{rrrqqqyyy|||~~~uuu~~~|||vvvmmmeeeSSSHHH@@@>>>>>>:::888999::::::::::::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<;;;;;;::::::999999===<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>???>>>>>>===<<<<<<<<<<<<===;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???===>>>>>>>>>??????@@@@@@@@@>>><<<===???AAA@@@???======>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@>>>======>>>>>><<<<<<======>>>???@@@@@@BBB@@@>>>===>>>???AAAAAA??????>>>============>>><<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===:::;;;<<<===>>>>>>??????<<<<<<<<<<<<;;;;;;::::::888999999999:::::::::;;;888888999999999999888888888888777777777777888888666666777777666666555444333333444444444555555555777777777777777777777777555555555555555555555555555555555555444444333222333444555777777666555555555555666666777888888999888:::;;;<<<<<<===???AAA@@@BBBEEEHHHLLLOOOQQQSSSQQQSSSWWW\\\eeeppp|||~~~|||{{{xxxvvvvvvzzz|||wwwvvv{{{~~~yyyuuutttrrrqqqsssxxxwww}}}wwwqqqfffiiiooouuu{{{xxxqqqkkkiiihhhccc___XXXQQQKKKHHHFFFFFFGGGEEEAAA===:::888777777444333333444555555444333555555333222222111111111000111111222222111111000000000111222222222222111000111333444444333222111333333333222222111111000111111111111000000000///000000000000111111111111~~~~~~~~~~~~~~~~~~~~~|||wwwssswww|||sss{{{{{{qqqwww||||||zzzssseeeXXXIIICCC>>>======;;;999:::999999999:::;;;<<<===>>>>>>===<<<;;;::::::::::::<<<============<<<;;;;;;;;;::::::999999888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>@@@???>>><<<;;;;;;;;;:::;;;<<<===>>>????????????======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???>>>>>>>>>???<<<<<<<<<======>>>>>>???BBBBBB@@@???>>>???BBBCCC???>>>>>>===============<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<777777888888999:::::::::777888888999999888888888888777777666666777777888555666666666666555444444333333333333444444444444666666666666666777777777444444444444444444444444444555555555444333222222222333555666666666555444555555666666777777888888333555777888777777999:::=========>>>???@@@BBBCCCDDDEEEGGGJJJOOOXXXaaahhhnnnooooooooonnnlllkkkkkkiiiiiiiiilllsss~~~~~~|||xxxttttttzzzuuuppplllllljjjhhhiiimmmqqq{{{{{{yyyvvvoooiiibbbcccfffhhhjjjjjjjjjjjjkkklllkkkhhhaaa[[[VVVTTTLLLIIIEEEAAA===;;;;;;;;;999888777666555444444333111000000000111111///---444333222111111000111111111111222222222222111111000000111222222222222111///000222333444333222222333333333222222222222222111111111111000000000/////////000000000111111111~~~|||}}}~~~~~~~~~~~~~~~~~~~~~yyyxxxzzzwwwqqqzzz}}}ssstttuuuuuutttmmm\\\LLLBBB???<<<;;;;;;;;;;;;:::999999999999:::;;;<<<======<<<;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<999999999999888888888888:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@???>>><<<;;;:::::::::;;;<<<===???@@@@@@@@@@@@<<<<<<;;;;;;;;;<<<======>>>>>>>>>===============;;;;;;::::::::::::;;;;;;<<<======>>>>>>======<<>>>>>>>>???;;;<<<<<<<<<=========>>>AAABBBBBBAAA??????AAACCC===<<<;;;;;;::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<777777777888888999999999666777888888999888888888777777666666666666777777555555555555555444444333222333333333444444444444555555555555666666666666444444444444444444444444333444444444444333333222000111222222333333222222333333333333444444555555333555666666444333444444999999888888999:::;;;<<<<<<===>>>???AAAEEEKKKPPPUUUWWWYYYYYYXXXWWWWWWXXXVVVXXXZZZ]]]ccckkkuuu{{{|||xxxtttpppnnnlllmmmsss}}}~~~nnnjjjggggggeee``````bbbgggpppxxx}}}sssmmmjjjhhhccc___]]]]]]\\\[[[XXXUUURRRPPPSSSTTTUUURRRLLLEEE@@@===:::999777666555555666666222333444444444333222111333222111222222222000...222222111000000000000000111111222222222222111111000000111222222222222111///000111222333333333333333333222111111222222333111111111111000000000000/////////000000000111111~~~{{{yyyyyy{{{}}}}}}}}}|||}}}}}}~~~|||~~~wwwuuuwwwvvvsssnnnjjjbbbSSSDDD===<<<:::888888:::;;;:::999999999999999:::;;;<<<;;;;;;::::::::::::::::::888999:::;;;<<<=========888888888888888999999999999999999999:::::::::;;;999999::::::;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;::::::;;;<<<======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<======???AAABBBAAA???>>>@@@BBB<<<<<<;;;::::::::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;:::::::::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888666666777888888888888888777666666555555666666777444555555555555444333333333333333444444444444555333444444444555555555666333333333333333333333333222222333444444444333333111111111111111222222333111111111222222222333333444666777777666444444555666666666666666777888888777888:::::::::;;;===???BBBDDDFFFFFFEEEDDDEEEGGGFFFIIIMMMPPPRRRWWW]]]bbbgggkkklllhhheeeeeecccaaa___^^^]]]^^^bbbiiippptttuuuuuuuuuwwwwwwuuupppmmmdddaaa```aaa^^^XXXVVVWWWVVV[[[___bbbggglllmmmiiigggbbb\\\XXXVVVUUUSSSRRROOOOOOMMMKKKHHHDDDAAA???@@@AAABBB@@@<<<888666555444444333333333444444444111222333444444333222111555444333333444444333222111111000/////////000000///000000111111000000///000000111222222222222111000000000000111222333444222111000000000000111222111111111111000000000000////////////000000000111|||zzzxxxvvvwwwyyy|||{{{{{{{{{|||}}}}}}yyy{{{zzzyyyrrriiiaaaXXXLLLAAA::::::888666666999:::999999999888888999999::::::;;;::::::999999::::::;;;777777999;;;<<<===>>>>>>777777888888999999::::::888888999999999:::::::::888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>999:::;;;===>>>?????????===============>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;===>>>======>>>>>>>>>>>>==============================:::;;;<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???BBBAAA???===>>>@@@>>>>>>===<<<<<<<<<<<<===;;;<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<===<<<;;;;;;::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::888888888777777777777777666666777888888888888888666666555555555555666666444444555555444444333222333333444444444555555555333333333444444444555555333333333333333333333333111222333333444444444444444333222111222333555666222222222222222333333333000333555666666555666777666666666555555555555444444666888888777777777888888:::<<<;;;999999;;;>>>>>>BBBEEEFFFFFFGGGIIILLLRRRUUUVVVQQQOOOQQQRRRPPPRRRQQQPPPPPPQQQTTTXXXZZZ[[[\\\^^^^^^]]][[[XXXVVVWWWUUUUUUWWWTTTMMMJJJJJJDDDHHHIIIIIIMMMQQQQQQNNNOOOMMMJJJGGGEEEEEEFFFGGG????????????>>><<<:::999666666777666555555888:::555555555444444333333222000000111111111000000000111000...///111222222111111000000////////////000......////////////......000000111222222222222111111000//////000222444555111000///......///000111111111111111000000000000////////////000000000000~~~}}}||||||xxxuuuuuuxxxzzzzzzxxxwwwyyy{{{}}}}}}xxx{{{}}}~~~|||yyyzzz~~~sssfff]]]TTTJJJBBB@@@888888777777777777888888777888999:::;;;<<<<<<<<<::::::::::::::::::::::::555666777999:::;;;<<<<<<<<<<<<:::999888777777777;;;:::999888888888999:::888999::::::888888999:::999::::::::::::::::::;;;;;;:::999888999;;;>>>???>>>======<<<;;;;;;::::::<<<<<<======<<<;;;::::::::::::;;;;;;<<<=========@@@?????????>>>>>>======????????????????????????>>>===<<<;;;;;;:::;;;;;;888999::::::888888999:::;;;===???????????????AAA@@@>>>=========<<<:::888<<<::::::???@@@>>>>>>@@@;;;;;;;;;::::::999999999::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777666666666555555555555777888999999999999888777999777555444555666555555555444333333222222222222222333333444333222000///444444444444444444444444444444444444444444333333333333333333333333333333333333333222222111111111444333333222222333333444444444444555555555555666444444444444444444444444777666444444444555777999777777666666666666777777::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBB@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999777777666666555555555555333333333444444444555555333222000000000222444666000000000000000000000000000000000000000000000000111111000...,,,,,,---/////////000000///...------........................000000000000////////////111111111222222333333333111111111111111111111111222111111111000000//////}}}|||{{{{{{xxxttttttwwwyyyzzzyyyyyy{{{xxxrrrooolllmmmsss{{{~~~wwwlll___VVVNNNDDD>>><<<888888777777777777777888666666888999::::::::::::::::::::::::::::::::::::666777888999:::;;;;;;;;;;;;:::999999888888888888<<<;;;999888777777777777777888999999777777888999999999999::::::::::::;;;;;;:::999999999;;;===>>>=========<<<;;;:::::::::<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<<<<======>>>>>>=========<<<<<<<<<========================>>>===<<<;;;::::::::::::;;;<<<======;;;:::;;;<<<:::<<<>>>???>>>>>>???@@@AAAAAAAAA???===;;;999888>>><<<<<<>>>;;;777777:::<<<;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;:::999999888888999999777777666666666555555555666666666666666666666666888666333333444555444444555444333222222222222222333444555555555444333222444444444444444444444444222222333333444444555555222222222222222222222222333333333222222111111111444333333222222333333444444444444444555555555555555555555555555555555555666555333333333444666777666666555555555555666666777777777777888999:::;;;999999999::::::::::::;;;999999999999::::::::::::============<<<<<<<<<;;;<<<<<<;;;:::999999888777888888888888888888888888777666666666555555555555666666555555555444444444222222333333333444444444555444222111000000111111000000000000000000000000000000000000000000000000111111000///,,,,,,---/////////////////////...---000000000000000000000000000000000000////////////000000000111111111222222000000000000000000000000111111111000000000//////~~~|||zzzyyy{{{wwwsssrrrvvvyyyyyyyyyxxxyyyyyyjjjbbb\\\```nnn||||||www|||{{{mmmaaaTTTLLLEEE>>>999999999999888777666666777777555555666777888888888888999999999999999999999999777888888999::::::999999999999888888888888999999<<<;;;999777666555555555666777888888666666777888999999999999::::::;;;;;;<<<;;;:::999999:::;;;<<<===<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::::::::999;;;;;;:::888777888999999;;;===>>>======>>>???>>>@@@AAA@@@===<<<===@@@???<<<;;;<<<:::888:::???;;;;;;;;;;;;<<<<<<<<<<<<999999999888999999:::;;;::::::::::::::::::::::::;;;:::999999888888999999777777777666666666555555666555444333333444555666666444222222333444333222444333333222222222222333222333444444555444444333333333333333333333333333111111222333444555555666111111111111111111111111222222222222222111111111333333222222222222333333333333333444444444555555555555555555555555555555444333222222222333555555555444444333333444444555444333333444444555666777333333333444444444555555555555555555666666666666555555555555555444444444666666555555555444444444444444444444444444444444333333333222222222222111444444444333333333333333111111111222222222333333333333222222111000000000000000000000000000000000000000000000000000000000000000000///---,,,---///---...//////////////////111111111111111111111111////////////000000000000/////////000000000000111////////////////////////111111000000000000//////|||zzzyyyxxxzzzvvvrrrrrruuuxxxyyyxxxrrrrrryyyvvvddd^^^ZZZ___lllzzzzzzqqqpppzzz}}}vvvdddXXXKKKDDD???:::888888:::999888777666666666666666666777777777777777777888888888888999999999999888888999999999999888888777777777777777888999999999999888777666555555555666777888888666666777888888888888999::::::;;;;;;<<<;;;:::999999::::::;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999999888999:::999777666666777888:::<<<===<<<<<<===>>><<>>@@@AAABBB@@@@@@FFFRRR[[[cccQQQ???:::<<<<<<999888888888888999:::::::::;;;999888888777777888888888888888888999999999::::::;;;:::999999888888999999888777777777666666666666666555333222222333555666555444333444555666555333222222222111111222222333000000000000111222222333222222222222222222222222333333333222222111111000000000000000000000000000111111111111111111111111333222222111111222222333222222222222333333333444222222222222222222222222000000000000000111222222222222111111111111222222222111111111111222222333222222222333333333444444111111111222222222333333444444444444444444444444111222222222222333333333222222222222222222222222222222222222222222222222000000000111111111111111/////////000000000111111,,,---///000111222222222////////////////////////////////////////////////...///000000...---...///------...///000000//////.........................../////////000000000111111111111111111111111111000000000000000000000000//////////////////000000~~~yyy|||~~~|||{{{yyyxxxxxxwwwzzzxxxuuuvvvxxxxxxvvvsssmmmfffeeennnrrrkkkaaa^^^WWW```jjjrrrwww|||{{{tttooowww}}}~~~~~~rrrhhhTTTJJJAAA>>><<<:::999;;;888888777777777777888888::::::::::::999888777777666666666777888888999999777888888999888888777777666666555666666777888888444555666777888888888777777888999999777777888999666777777888999:::;;;;;;999999999:::::::::::::::999999999999999999999999666777888888888888888888777888888999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888999::::::888888999:::888:::<<<===<<<<<<===>>>>>>>>><<<999999>>>FFFMMM]]]KKK:::777;;;<<<999666888888888888999999999999:::999888888777888888888777777777888888999999:::;;;:::999999888888999999888888777777777666666666666555444333333444555666444333333444666666555333222111111111111222222333333222222222222333333444111111111111111111111111444333333222111000//////000000000000000000000000000000000111111111111111222222111111111111222222111111222222222333333333333333333333333333333333//////000000111111111111222111111000000111111222222222111111111111222333000000111111111222222222000000111111111222222222222333333333333333444444000000000000000000000111222222222222222222222222000000000000000111111111000000000000000111111111/////////000000000111111000000000///////////////000000000000000000000000////////////////////////---///000000///......///---...//////////////////000000000000000000000000......//////000000111111222222111111111111000000000000000000000000000000......////////////000000{{{sssuuu~~~}}}{{{{{{zzzyyyxxxxxxxxxxxx{{{yyyxxxyyy{{{yyytttpppjjj___[[[```aaaZZZWWWZZZ^^^hhhttt}}}{{{xxx{{{mmmaaaLLLDDD<<<;;;;;;999999:::666666666666777888999:::::::::::::::999888777666555555666666777888888999666777888888888888888777666666555555555666777777555666777888888888777666666777888888666666777888666666777888999:::;;;;;;777888999999::::::::::::888888888999999999999999555666777777888888888777777777888888999:::::::::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777777444555777777666666888999999;;;=========<<<===>>><<<;;;999777777999;;;<<>>======>>>?????????>>>@@@@@@@@@===;;;999888:::======888777:::;;;;;;;;;::::::999999999;;;;;;:::999888888999999555666666777888999999999;;;:::999999888888999999888888888888777777777777222333333444444333333222111000111333444555333111111111000000111222333333333222000/////////000000000000000000000000000000000000000000111111111111111111111111111111111111//////000000111111111222222222111111111111222222000111111111111222222222000000000000000000000000//////000111111111111111222222111111111111222222222111111000000000111111000000000111111111222222/////////000000000111111111111111222222333333333333333222222222111111111111111111111111111111111000111111111222222333333///000000000111111222222000000000000111111111111---,,,,,,,,,---000333555000000000000000000000000////////////////////////,,,...000111///......//////000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222000000//////.........---........................---.........//////000000zzzmmmoooyyy|||zzz{{{~~~|||xxxuuuuuuvvvxxxzzz|||||||||||||||{{{{{{}}}}}}zzztttnnnaaaXXXQQQRRRSSSSSSXXX___mmmwwwuuueeeWWWCCC???:::888999:::888777:::999777666666666777888888888777666666666666666444444555555666666777777666666666666666555555555777777777777777777777777888888777777777777888888999888888888777777666666777777888888888888777777777777777888999999::::::===<<<:::888666444333333777555444555777888888777777777666555555666888888999999888888888888888888<<<;;;;;;:::;;;<<<===>>>===;;;888777777777777666555666888:::;;;;;;;;;;;;===<<<;;;:::;;;===???@@@@@@???>>><<<<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;:::999999999777777888999999999999888777666555444444555777888888888888888777777777666777777666555444333333222111111111111111111111111444333333222222333333444444444333333333333222222333333222222111000//////////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333222111000000000111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111111111111111000000//////......////////////000000000000///////////////.........222222111000///...------000000000000000111111222000000000000////////////000000//////.........---........................///...---,,,,,,---...///........................---......///000111111222111111000000//////......111111000000//////......000000000000000000000000000000//////.........---}}}pppqqqzzz~~~~~~|||zzzxxxvvvvvvuuuvvvwwwyyyzzz{{{{{{{{{|||{{{{{{|||{{{wwwpppkkk\\\TTTOOOQQQUUUYYYaaaiiiwww}}}uuuiiiYYYKKK@@@===999777888999888777999888777666666666777888777666666555444444555555555555555555666666666666555555555666666666666666777777777777777777777777888888777777777777888888777777777777666666555555666666777777777777666666999888777666555555555555:::999888777666666666666777666555555777888777777777666666555666666888888888888888888888888888888<<<;;;;;;:::;;;<<<===>>><<<:::777666777777666666555555666777888999::::::>>>===;;;;;;;;;<<<>>>?????????===<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888999777888999999::::::999999999777666555555666888999888888888777777777666666777666666555444333333333222222222222222222222222444333333222222333333444444444333333333222222222333333222111111000///////////////////////////////////////000000/////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333222111111000000111111//////000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000/////////...////////////000000000000/////////////////////...000000000000////////////000000//////000000111222000000000000/////////...000/////////.........---........................///...------------...///........................---......///000000111111000000000000//////......000000000000//////......////////////////////////000/////////............uuuuuu{{{~~~}}}{{{yyywwwwwwwwwxxxuuuuuuwwwxxxyyyyyyyyyyyyxxxyyy{{{|||{{{uuummmgggVVVRRRQQQUUU[[[cccmmmvvvtttggg[[[LLLAAA===:::888777777888888777999888777666666666777777666555444444333444444444666666666555555555555555444444555555666666777777777777777777777777777777888777777666666777777888666666666666555555555555555666666666666666666555:::888777555555555555666777666666666777777888999888777555555666777666555666666666666666777888888888888888888888888888888;;;;;;;;;:::;;;;;;<<<===:::999777666777888777666666666666666777888:::;;;>>>===<<<;;;;;;;;;<<<===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888888999::::::;;;;;;:::::::::999777777666777888999777777777777666666666666666666555555444444333333333333333333333333333333444333333222222333333444333333333333222222222222222222222111111000000///////////////////////////---......//////......---////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222111000000000111111//////000000000000111111////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000......//////////////////.../////////000000000111000000//////000000111222000000000/////////....../////////.......................................///...------------...///.................................//////000000111000000000////////////...000000000////////////...........................////////////............{{{yyy|||~~~}}}|||{{{zzzyyyyyyyyyyyyuuuvvvvvvwwwxxxyyyyyyyyyuuuxxx}}}|||tttjjjcccWWWWWWZZZ```gggoooyyy~~~{{{rrrfff[[[PPPEEE===;;;:::888888888888999999888888777777666666666666555555444444444444444555666666666555555444444444333444444555666777888888666666666666666666666666777777666666666666777777666666666666666666666666666666777777777777666666888888777666777999;;;<<<666666666666666777888999999777555555666666555444555555666666777777888888888888888888888999999999;;;;;;;;;;;;;;;;;;;;;<<<:::999777888999:::999888:::999888777888:::===>>>>>>===<<<;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999:::;;;;;;<<<<<<;;;;;;999999888777777777888888777777666666666555555555555444444444444444444444333333333333333333333333444333333222222333333444333333333222222222222111222111111111000000000///////////////////////////.........//////.........////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111000000000000111111////////////000000000111////////////////////////111111111000000///......////////////////////////////////////////////////000000000000111111111111000000000000////////////////////////000000000000............////////////////////////000000000000///////////////000111111000000/////////..................................................................------........................................../////////000000////////////////////////////////////////////////........................///////////////.........~~~}}}~~~~~~~~~~~~}}}|||wwwxxxzzzzzzzzzyyywwwvvvuuuuuuvvvvvvwwwxxxyyyzzzyyy|||zzzpppeee___```eeekkkpppuuu{{{~~~yyyqqqfff[[[PPPGGG???<<<:::::::::999999999999:::777777777777666666555555666555555444555555666666666666555555444444333333333444444555666777888888666666666666666666666666777777666666666666777777777777777777777777777777777888888999999888888777888777777777777999:::;;;777777666666666666666777888777555444555666555444444555555666777888888888777777888888888999999999;;;;;;;;;;;;;;;;;;:::::::::999999:::<<<======;;;;;;:::999888888:::<<<>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;::::::;;;<<<<<<<<<<<<;;;888888777777666666666666666666666555555555555444333333333444444444444444333333333333333333333333444333333222222333333444333333222222222111111111111111111000000000000000////////////////////////...//////000000//////...........................////////////////////////////////////////////////000000000000000000000000111000000///000000111111...////////////000000000000000000000000000000000000000000/////////......................................................//////000000000111111111////////////000000000000////////////000000000000---.........//////000000111111111000///........./////////...///000000111////////////............---------.......................................---..................---....................................////////////.............../////////.............../////////////////////////////////.........///////////////}}}}}}}}}}}}}}}{{{zzzqqqrrrtttvvvvvvtttqqqooossssssttttttvvvxxxyyyzzz|||tttkkkddd```ooovvv}}}~~~}}}ssshhh[[[QQQGGG>>>999999999:::;;;;;;999888999:::666666777777777666555444555555555555555555666777555555555444444444444444444444555555666666777777777777777777777777777777777666666555555666666777777777777777888888888888888999999::::::999999888888888777777666555555555888888777666555555555555777666444444555666555444333444555777888888888888777777777888999999:::::::::;;;;;;;;;;;;::::::999:::999:::<<>>999888888777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;888888888777777666555555666555555555444444444444222222333333444444555555333333333333333333333333444333333222222333333444222222222222111111111111000000000000000000000000/////////////////////////////////000000/////////........................////////////////////////000000000000000000000000000000000000000000000000000000/////////000111111......////////////000000000000000000000000000000.........///////////////...................................................//////000000111111111////////////000000000000////////////000000000000------......///000000000222222111000///...------//////......//////000111/////////.........---------------------.................................------...//////...------................................................---............/////////---............/////////////////////////////////.........///////////////}}}zzzzzz{{{{{{~~~~~~~~~}}}{{{zzzxxxxxxnnnoooooooooooonnnmmmllloooooopppqqqsssvvvxxxyyy}}}xxxqqqkkkhhhjjjmmmxxxsssjjj]]]PPPGGG???888777;;;888:::;;;:::888666777888555666777777777666555444444444333333444555555666333444444444444444444555555555555666666666666666777777777777777777777777666666555555555555666666666666666777777777888888888888999999999999888888666777888888888666444333777777666555555555555666666444333333555666666555333444555777888999888888666777777888999999:::::::::;;;;;;<<<;;;:::999888888888999<<>>888888888999999999999:::::::::;;;;;;<<<<<<;;;;;;888999:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;999999:::;;;;;;;;;;;;;;;999999999999888777666666555555555444444444333333111111222333444444555555222222222222222222222222444333333222222333333444222222222222111111111111///000000000000000000000////////////////////////---......//////......---........................////////////////////////000000000000000000000000000000000000000000000000///////////////000111111........./////////000000////////////////////////,,,------......//////000------------------------------------------------......//////000111111222.../////////000000000111////////////000000000000------......///000000111111111000000//////......///............///000000//////.........---------,,,,,,,,,------.................................------...//////...------................................................---------.........//////---------.........//////..................................../////////000|||xxxvvvxxxxxxyyy}}}~~~~~~~~~~~~~~~zzzzzzyyyxxxwwwwwwvvvvvvpppooommmlllkkkkkklllllllllmmmmmmoooqqqtttwwwxxxzzzvvvnnngggdddiiittt|||~~~tttlll```SSSFFF@@@;;;777999>>>777999;;;:::777444555777555666777777777666444333222222222222333333444555333333333444444555555555666666666666666555555555777777777777777777777777666666555555555555666666444555555555666666777777777777888888888888777777444666999;;;<<<;;;999777666555555555555666666777555444333333555666666666222333555777888999888888666777777888999999:::::::::;;;;;;<<<;;;:::888777777777999<<>>::::::;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::888999::::::;;;;;;::::::;;;;;;;;;:::999888777666555555444444444333333333111111222333444444555555111111111111111111111111444333333222222333333444222222222111111111111000////////////000000000000////////////////////////,,,------......------,,,........................////////////////////////000000000000000000000000000000000000000000000000///////////////000111111............/////////000........................+++,,,,,,---...///000000---------------------------------------------------......///000111111222.../////////000000111111////////////000000000000---------...///000000111////////////000000000000...............///000000//////.........---------,,,,,,,,,------.................................,,,---...//////...---,,,.............................................------------.........//////---------.........//////---------------------------.........//////000000qqqqqqsssuuuxxx||||||~~~~~~~~~}}}~~~}}}}}}}}}|||~~~}}}{{{{{{yyywwwuuuvvvwwwuuuqqqnnnhhhgggffffffggghhhjjjkkkkkknnnrrrtttsssrrrqqqpppjjjbbb\\\^^^iiivvv~~~~~~qqqbbbSSSJJJ@@@999999:::999888999999999888777666555555666666555555555555666666555555444444444444555555777777666555555555555555666666666666666666666666666666777888888888888888666666555444333333222222555555555555666666666666888888777777888888999:::;;;:::999888888888999:::777777777777777777777777333333333444555777999;;;999999999:::::::::;;;;;;888888888888888888999999::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;:::999999999999888888888999:::;;;;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;<<<<<<===888888888888777777777777666555555444444333222222222222333333333333444444333222111111111222333444111111222222222222111111//////000000111111111222222111111111000000//////000///...------...///000........................---------+++***+++...111------,,,+++++++++,,,,,,//////............//////////////////000000000000......------------......000///...------...///000111000///......///000111/////////...---------,,,///............---------//////---,,,,,,---.../////////.........------------+++******,,,------,,,///---,,,,,,...//////...---------------------------------............///111000///,,,)))&&&###!!!------...............---000000//////.........---......//////...---,,,,,,000...,,,))))))***,,,------......///000/////////000///......,,,,,,+++***+++,,,------......------.........------,,,,,,,,,////////////////////////,,,---///000000000//////pppqqqrrrtttxxx{{{~~~}}}{{{|||~~~~~~zzzyyy}}}}}}}}}zzzxxxxxxxxxuuurrrqqqqqqoookkkhhheeeeeeeeefffhhhiiikkklllnnnqqqttttttpppkkkgggeee^^^\\\\\\cccppp|||{{{tttfffXXXMMMFFF===999:::;;;:::999999999999999888777666555666666555555555555666666555555444444444444555555666666555444444444444444666666666666666666666666666666777888888888888777888777777666666555444444555555555555666666666666777777666666777777888999:::999999888888999999999777777777777777777777777777666555444444555666777888999999999999:::::::::::::::::::::999888777777::::::::::::::::::::::::888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::999999999:::::::::;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::555555555666666777777888888888888777777777666666555555555444333333222222111111111222222222333333333222111000000000111222000111111222222111111000//////000000000111111111111111111000000000//////000///...------...///000........................---------,,,++++++...111......------------...///......------------........./////////000000000000......------------......000///...------...///000000///...------...//////...............---------............------------///...---,,,,,,---.../////////.........------------,,,***+++---......---///---,,,,,,...//////...---------------------------------............///000000000000000///......---...............------111111000000000/////////...............---,,,,,,///...,,,+++***+++---...,,,,,,---............---......------,,,,,,+++++++++,,,------......------......---------,,,,,,,,,........................------.../////////......lllmmmoooqqqtttwwwzzz||||||zzzxxxyyy{{{}}}~~~~~~|||}}}~~~~~~~~~}}}|||zzz|||}}}}}}zzzvvvvvvyyy|||~~~zzzvvvuuutttvvvrrrnnnjjjhhheeecccaaaaaabbbdddfffiiikkkmmmnnnqqqrrrssspppiiiaaaZZZWWWTTTWWW]]]hhhuuu~~~zzzrrrhhhZZZNNNEEE@@@;;;999:::;;;;;;999999999999999999888777666666666555555555555666666555555444444444444555555555444333333333333333333666666666666666666666666555666777777888888777777888777777666666555555555444555555555555666666666666555555555555666777777888888999999999999999888777777777777777777777777888777666555555555666777888888888999999999::::::;;;;;;<<<;;;:::999777666::::::::::::::::::::::::999999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::::::::::::::<<<=========<<<;;;::::::::::::999999999999999999999999999999999999777888888888888888888888888888777777777777666666555555444444333333222222000000000111111111111222333222000/////////000000000111111222222111111000//////000000000000111111111111000000000000////////////............//////------------------------,,,------,,,+++,,,...000............///000111111------,,,,,,,,,,,,------....../////////000000000......------------......//////...------...//////...------,,,,,,---......---------...........................------------......------------.....................---------...---+++,,,---//////...///---,,,,,,...//////...........................---------............///,,,,,,---......///000000...............---,,,+++000////////////.........---............------,,,------,,,,,,,,,---......******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,........................///...------------------fffgggiiikkknnnqqqsssuuuxxxwwwvvvvvvwwwxxxyyyyyytttvvvzzz}}}~~~~~~}}}}}}{{{zzz{{{{{{{{{yyyvvvvvvyyy{{{~~~{{{vvvsssqqqqqqpppmmmhhhccc```___^^^^^^___aaacccgggjjjlllmmmnnnmmmllljjjddd\\\UUUQQQPPPSSSXXXaaallluuu{{{||||||~~~uuukkk```SSSJJJ@@@===:::999::::::999888999999999999999888777777666555555444444555555666555444444333333444444555444444333333333333444444555555555555555555555555555666666777777777777777666555555555444444333333444444444555555555666666666666555555666666777888666777999::::::999888888777777777777777777777777555444444444666777999:::999999999999:::::::::;;;:::;;;<<<<<<<<<:::888777:::::::::::::::::::::::::::::::::999999999999999:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;:::::::::;;;===??????>>>===<<<:::::::::999999999999888888888888888888888888888::::::::::::999999888888888777777777666666666666555555444444333222222111000000000111111111222222444333111000/////////000000000111111111111000000//////000000000000000000000000000000000000///////////////....../////////------------------------,,,------,,,+++,,,...000............///000111222...------,,,,,,------............/////////000000......------------..............................---------------.........,,,---------.../////////.........---------,,,,,,------------------..............................///---,,,,,,...//////...///---,,,,,,...//////...////////////////////////---------............///,,,,,,++++++++++++++++++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---............******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,------......------------------------------........................000///---,,,++++++,,,---bbbccceeehhhjjjmmmnnnooorrrsssssssssssstttuuuvvvqqquuuzzz}}}~~~~~~~~~}}}|||||||||{{{zzz{{{|||~~~~~~~~~}}}}}}~~~~~~}}}|||wwwrrrnnnmmmmmmhhhfffbbb^^^\\\[[[]]]^^^^^^```cccfffhhhiiiiiihhhccc```[[[TTTPPPNNNQQQSSSWWW]]]fffooouuuxxxzzz|||{{{~~~tttgggXXXLLLEEE===<<<:::999999888666555888888999999999888777777555555444444444444555555444444333333333333444444555444444444444444555555444444444444444444444444555555666777777777777777555555555555555444444444444444444444555555555555777666666666666777888888555777888999:::999888888888888888888888888888888666555555555666777999:::::::::::::::;;;;;;;;;;;;888888:::;;;<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999888:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;;;;::::::;;;===??????>>>===<<<::::::999999999888888888888888888888888888888888999999888888777666666666777777777666666666666555555444444333222222111111111111111111222222222333555444333111000000000111000000000111111000000000000000////////////////////////////////////000000...//////////////////...------------------------+++---------,,,,,,...///------------...///000111//////............//////............////////////......------------......------............------------......////////////,,,---------.../////////...------------,,,,,,,,,+++,,,,,,---------......---.....................///---,,,,,,...//////...///---,,,,,,...//////...////////////////////////---------............///111000///...---------...------......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------.........++++++,,,---------------***++++++,,,,,,------...+++,,,------......------------------------------........................000///---,,,++++++,,,---___```bbbeeehhhiiikkkkkklllmmmooooooooooooppprrrqqqvvv|||~~~~~~~~~~~~||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{~~~}}}{{{zzz{{{|||~~~zzzyyyvvvqqqlllhhhffffff```___]]][[[YYYYYY\\\___]]]___aaaccccccaaa___]]]VVVSSSNNNJJJJJJPPPXXX______fffpppwww{{{~~~}}}zzzssscccPPPDDD???<<<<<<;;;999888777555555777777888888888777777666555555444444444444555555444444333333333333444444444444444444444555555666444444444444444444444444444555666666777777666666777777777777777777777777333444444444444555555555777777666666777777888999666666777888999999999999888888888888888888888888:::999777666555666666777999999:::::::::;;;;;;;;;777777888999:::;;;<<<<<<::::::::::::::::::::::::888888888999999999999999::::::;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;::::::<<<=========<<<;;;999999999999888888888888888888888888888888888888:::::::::999999888888888777777666666666666555555444444333333222222111111111111111222222222333333555444333111111111222222///000000111111000000///000000////////////............////////////000000......////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,---///,,,,,,,,,,,,---...///////////////....../////////------........./////////......------------......------............------,,,---...//////000//////---------...............------------,,,,,,,,,,,,***+++,,,------...---------------..................---+++,,,---//////...///---,,,,,,...//////...........................---------............/////////...------///000111,,,,,,------------,,,,,,---------............///+++,,,,,,------------,,,,,,,,,+++++++++,,,------,,,------...............,,,,,,,,,------.........+++,,,------......------,,,,,,,,,------------...------------------------///...------------------YYY[[[]]]```bbbdddeeeeeedddgggjjjjjjiiijjjkkknnnqqqvvvzzz|||{{{{{{~~~}}}}}}~~~~~~|||{{{{{{|||~~~}}}|||}}}~~~}}}~~~~~~~~~~~~~~~}}}zzzxxxzzzzzzzzzzzzzzz{{{||||||sssrrroooiiiccc___]]]^^^YYYZZZZZZXXXVVVWWWZZZ]]]\\\]]]___^^^\\\WWWRRROOOJJJIIIHHHHHHMMMWWWcccllllllttt~~~}}}qqq___KKK???===:::::::::999777666666777555666666777777777666666555444444333333444444555444333333222222333333444333333222222333444444555333333333333333333333333444555666666777777666666777777777777777777777888333333444444444555555555666666555555555666777777666666666777777888999:::888888888888888888888888:::999888666666666666777777777888888888999999999999888777777777999;;;<<<::::::::::::::::::::::::777777888888999999::::::;;;;;;;;;;;;;;;;;;::::::777888999:::;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999888888888888999999999999999999999999;;;;;;;;;:::::::::::::::777777666666666555555555444444333333222111111111000000000111111111111222333222111000000111222222//////000000000000//////000000/////////................../////////000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...---------,,,------......///......------......///---------.........//////......------------......,,,------......------,,,***+++---...//////.....................------------------,,,,,,,,,++++++)))***,,,---......---------------.........//////---,,,***+++---......---///---,,,,,,...//////...---------------------------------............///++++++***)))***,,,...///***+++,,,,,,---------------.........////////////***+++,,,------------------,,,***))))))***+++,,,,,,,,,---.......................................+++,,,------......------,,,,,,,,,---------......------------------------------.../////////......SSSUUUXXX[[[]]]^^^_________cccfffgggffffffhhhkkkooossswwwxxxvvvvvvyyy}}}{{{|||~~~|||yyyyyyyyyzzz}}}~~~~~~{{{zzz{{{}}}~~~~~~~~~}}}~~~}}}||||||}}}|||yyywwwqqqrrrtttvvvvvvvvvuuutttnnnllliiiccc]]]XXXWWWWWWVVVXXXYYYWWWUUUUUUXXX[[[[[[\\\\\\[[[WWWPPPJJJFFFDDDEEEFFFJJJRRR^^^kkkssswww{{{ooo]]]III???>>>999999999888777777888:::555555666666666666666555555444444333333444444555444333333222222333333444222111111111222333333444333333333333333333333333444555555666666666666666555555555555666666666666333333333444444444555555555444444444444555666666777666666555666888:::;;;888888888888888888888888777777666666666888999:::666666666666777777777777;;;:::777555555777999;;;::::::::::::::::::::::::666666777888999::::::;;;<<<<<<<<<;;;;;;:::::::::777888999:::;;;;;;<<<;;;999999888888888999:::;;;999999999888888888888777999999999999999999999999666666666666666666666666777666666666555555555555444444333333222111111000////////////000000000000111111000//////000111222//////000000000000//////000000//////.........------.........//////000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...///......---------.........------,,,,,,------...---------.........//////.........------.........,,,,,,---......---,,,,,,)))***+++---......------/////////......------,,,---------,,,,,,,,,++++++)))***+++---......---------------.........//////---+++******,,,------,,,///---,,,,,,...//////...---------------------------------.........//////...---+++******+++---...)))***+++,,,---.........,,,,,,,,,------.........***+++,,,,,,------------...,,,***((('''(((***,,,+++,,,------......------////////////////////////+++,,,------......------,,,,,,,,,------.........------------------------,,,---///000111000//////OOOQQQTTTVVVXXXXXXXXXWWW\\\]]]_________```ccceeeiiijjjmmmoooqqqsssttttttvvvxxxzzz||||||zzzwwwuuuxxxvvvtttwww}}}}}}|||}}}~~~|||~~~}}}||||||~~~~~~~~~~~~}}}{{{zzzzzz~~~~~~~~~~~~|||zzzyyyxxxyyyyyyuuusssrrrqqqqqqqqqooommmgggddd___ZZZWWWWWWXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXZZZYYYWWWRRRLLLGGGEEEDDDGGGIIILLLQQQZZZfffsss{{{rrr\\\JJJ???;;;;;;666666666666555555555555555555666666555444333333444444555555555555444444444333333222222111111000444444444333333333222222222333333444444333333222555555555555666666666666555555555444444333333333222222333333333333444444555444333333333333444555555555666666777888888888666777888888777666777999777666555555555777888999555555666777888999999::::::::::::999888777666555888888888888888888888888666777888999:::;;;;;;;;;???===;;;999888999:::;;;888888777777777888:::;;;:::::::::999999888888888888888888888777777777666666666777777888888999999777777666555444444333333555555444444444333333333333333222111111222333333000000000000000///...---000000000000000000000000---......///////////////---.../////////...,,,+++////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---,,,,,,,,,------............/////////...---,,,,,,////////////...---,,,+++---------...------,,,,,,......///222555555111---------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------............///......------------......((()))***+++---...///000***++++++,,,---------------------.........//////.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,***)))***+++,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000...---++++++,,,---...LLLNNNPPPRRRTTTUUUUUUUUUXXXZZZ[[[[[[[[[\\\___aaadddeeegggiiikkkmmmnnnnnnqqqsssvvvyyyzzzxxxuuusssuuusssrrruuuzzz~~~}}}{{{yyyzzz|||}}}|||zzz}}}}}}}}}}}}}}}|||{{{zzz~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzyyyxxxwwwwwwwwwqqqpppmmmllllllkkkiiigggbbb___ZZZVVVTTTTTTVVVWWWVVVVVVWWWWWWWWWWWWWWWWWWTTTRRROOOJJJEEECCCDDDFFFIIIKKKOOOUUU___lllyyy}}}}}}ssscccQQQDDD<<<999888666666666666555555555555555555555555555444333333444444555555555555444444333333333333444444444444111111111000000000//////333444444555555444444333444555555555666666666666555555444444444333333333222222333333333333444444555444333333333333444555444444555555666777777777888999999888666555666777777666666555555666777888666666666777888888888999999999999999888777666666888888888888888888888888666777888999::::::::::::===<<<:::888777888999999999888777777777888999:::999999888888777777777777888888888777777777666666666666777777777777777888777666666555444444333333444444444444333333333333333222111111111111222333000000111111111000//////////////////////////////---......///////////////.........///......---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,------------------..................---,,,.../////////...---,,,,,,,,,---------------,,,,,,---------000222222...+++------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------..................------------..................//////000000,,,------------,,,,,,+++,,,---------.........///......---------,,,,,,,,,++++++++++++************((()))***+++,,,---...///************************+++,,,---,,,***)))***+++,,,,,,,,,------------...*********++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++,,,,,,---......//////...,,,++++++,,,---...IIIIIIJJJLLLNNNOOOQQQQQQSSSTTTVVVVVVVVVWWWZZZ\\\\\\^^^___bbbdddeeeffffffiiilllqqquuuwwwvvvsssqqqqqqpppppprrruuuwwwwwwvvvvvvuuuvvvxxxzzz{{{yyyxxxzzzzzzzzz{{{{{{zzzyyyyyy}}}~~~~~~~~~}}}}}}~~~}}}~~~}}}~~~}}}|||zzzyyyyyyvvvvvvwwwwwwwwwvvvtttsssllljjjgggeeedddbbb```]]]YYYWWWTTTRRRQQQRRRTTTUUUTTTUUUVVVVVVUUUTTTSSSRRRMMMKKKFFFBBB@@@CCCIIINNNUUUWWW[[[aaaiiiuuuyyyvvvyyyiii___QQQEEE???;;;888777666666666555555555555444444555555555555444444333444444555555555555444444333333444555555666777777333333333333222222222222444444555555555555444444444444444555555555666666444444444444333333333333222222333333333333444444444444333333333333444444333333333444555555666666999999:::888666444555555777777666555555666666777777777777777777777777777777777888888888888777777666666666666666666666666666666777888999999999999;;;:::888777666666777888999888777777777777777888777777666666666666555555777777777777666666666666777777777666666666666666666666555555444333333333444444444333333333222222222222111111111111222222000000111111222111111111////////////////////////---....../////////////////////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------,,,,,,,,,------............---------.........------,,,,,,,,,------------,,,,,,,,,,,,,,,...///...+++)))------------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------------..................------------......111000000//////......---............---,,,++++++,,,,,,------------......------------,,,,,,,,,,,,---------------.........)))******+++,,,---------,,,,,,,,,,,,,,,,,,------+++,,,---,,,***)))***+++,,,,,,,,,,,,------------)))***************++++++------------,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,---------///...,,,+++++++++,,,---EEEEEEFFFGGGIIIKKKMMMNNNNNNOOOQQQQQQQQQRRRUUUWWWWWWXXXZZZ\\\^^^___``````cccgggmmmrrruuutttrrrpppoooooopppqqqrrrrrrqqqpppssstttvvvxxxzzzyyywwwuuuwwwwwwxxxyyyyyyyyyyyyyyyyyy{{{|||{{{zzz{{{~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{{{{|||~~~}}}|||{{{yyyxxxwwwvvvssstttuuuvvvuuurrrooommmfffccc```^^^\\\ZZZWWWUUUQQQPPPOOOOOOOOOPPPRRRTTTTTTTTTUUUTTTRRROOOLLLJJJHHHEEEBBB???BBBKKKVVV^^^iiikkkmmmpppuuu||||||wwwuuu}}}|||sssjjjYYYPPPEEE>>>======:::777666666555555555444444444444444444555555444444333333444444555555444444333444444444555555555666666444444444444444444444444333333444444444444333333333333444444444555555555333333333333333333333333222222222333333333444444333333333333333333333333222222222333444444555555777888999888666555555666777777666666555555555555777777777777777666666666555666666777888888888777555555555555555555555555555666777777888888888777999999888777666666777777888888888777666666666666666666666666555555555555777777666666666555555555777666666666555555444444555555555444444333333333333333333333222222222222111111111000000111111111///000111222222222222222////////////////////////---......///////////////000///...,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............------,,,,,,,,,+++,,,------............,,,,,,---.........------++++++,,,---------,,,,,,,,,,,,---------,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...---------,,,,,,++++++***------.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000///......---,,,+++******------------............+++,,,---,,,***)))***+++++++++,,,,,,,,,---------************++++++++++++...------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------...---,,,+++++++++,,,,,,BBBBBBCCCDDDEEEGGGIIIKKKJJJKKKMMMMMMMMMNNNQQQSSSSSSTTTVVVXXXZZZ[[[[[[\\\___ccciiinnnqqqqqqpppnnnmmmnnnooooooooonnnnnnnnnsssuuuxxxzzzyyywwwuuutttuuuuuuwwwxxxyyyyyyyyyyyywwwzzz}}}}}}{{{|||~~~~~~|||||||||}}}}}}}}}~~~~~~|||{{{yyyxxxxxxxxxxxxxxxzzzyyyxxxwwwvvvuuuttttttqqqrrrssssssppplllhhhfff___]]]ZZZXXXVVVTTTRRROOOMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSRRRQQQNNNJJJFFFCCCBBBAAA@@@BBBHHHUUUcccmmmvvvwwwyyyzzz}}}yyywwwxxxzzz}}}}}}yyyuuuoooeee[[[NNNFFF>>>:::;;;<<<:::777555555555555444444444444333333444444444444444333333333444444444444333333444444444333333333222222000000000000111111111111222222222333333222222222333333333333444444444444333333333333333333333333222222222333333333444444333333333333333333333333111111222222333444444444444555777777666666777999555666666666666555555555777777777666666666666666444555666666777777777777444444444444444444444444555555666666777777666666888888888777777777777777777777777777666555555555555555666666666666666666666666666555555555555444666555555444444333333333444444444444444333333333333333222222222111111111000000000000000000000000///000111222222222222222........................---......///////////////000///...,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...............------,,,,,,,,,++++++,,,---.........---,,,,,,------------------***++++++,,,------,,,,,,,,,---......---+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------)))***************++++++***+++,,,---............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---000//////...---,,,,,,+++))))))******+++++++++++++++,,,---,,,***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,++++++***((()))***+++---...///000------------............------,,,,,,++++++++++++>>>???@@@AAACCCEEEFFFGGGFFFHHHIIIIIIIIIKKKMMMOOOPPPQQQSSSTTTVVVWWWWWWXXX\\\___ccchhhkkkkkkkkkjjjiiikkkllllllkkkjjjlllmmmrrrtttxxxxxxwwwuuussssssrrrssstttvvvxxxyyyyyyyyyxxx}}}~~~~~~{{{{{{{{{|||||||||}}}}}}yyywwwvvvvvvvvvvvvuuusssuuutttsssrrrqqqpppoooooollllllmmmkkkhhhddd```]]]XXXVVVTTTRRRRRRQQQNNNLLLKKKKKKLLLMMMNNNOOOOOOPPPOOOOOONNNKKKHHHEEEAAA???===???BBBGGGPPP]]]kkktttyyy{{{}}}{{{vvvuuuwwwwwwxxxtttmmmfff```VVVMMMCCC>>>999777777888666444555555555444444444444333222333333444444444444333333333444444444444333333444444333222111111000000111111111222222222222222111111222222222222111111222222222333333333444444222222222222333333333333222222333333333333444444222222333333333333222222111111222222333333444444222444666666666666888:::333444555666666666666555666666666666666666666666444444555666666777666666444444444444444444444444444555555666666555555555777777777777777777777777555666666666666666555444555555555555555666666666666555555555444444444444444444444333333333333333444444333333333333333333222222222111111111000000//////000000000000//////000000111111222111111111........................---....../////////////////////...------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------,,,,,,+++,,,,,,------------,,,,,,,,,---------,,,,,,+++)))***+++,,,,,,------,,,,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------))))))***++++++,,,------((()))***,,,---...//////,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---.../////////******++++++,,,---------+++,,,---,,,***)))***+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))***+++---...///000........................,,,,,,,,,,,,++++++++++++999;;;===???AAABBBBBBBBBBBBDDDEEEFFFFFFGGGIIIKKKLLLMMMOOOPPPQQQRRRSSSSSSXXXZZZ\\\___aaabbbccccccccceeefffeeedddeeeiiilllmmmpppssstttsssqqqrrrsssnnnpppqqqtttvvvwwwxxxxxxxxx~~~}}}}}}~~~}}}}}}~~~}}}{{{{{{|||}}}}}}|||zzzzzzzzzzzz{{{{{{{{{{{{uuutttssstttuuuuuurrroooqqqqqqooommmkkkiiihhhgggbbbcccbbbaaa^^^ZZZWWWUUUQQQOOONNNMMMNNNNNNLLLJJJJJJKKKLLLMMMMMMMMMMMMLLLJJJIIIHHHFFFDDDBBBAAA@@@>>>BBBHHHPPPZZZeeepppwww|||~~~{{{vvvtttuuutttrrrkkk```XXXRRRIIIAAA:::999777555444444444444555555555444444444333333111222333444444444444444222333333444444333333222222222222222222111111111333333333444444555555555111222222333333222222111222222222222333333333333111111222222222333333333222222333333333333444444111222333333333333222111111111222222333444444555333555666666555555777888111222444666777777666666444555555555666777777777444444555666666666555555555555555555555555555555444444555555555444444333555555555666666666555555333444555666666666555444333333333333444444444555555555555444444444333333222222222222333333333333333333333333333333333333222111111111000000000000......///000000///......000000111111111000//////........................---......///////////////.........///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,------------------,,,,,,---------,,,++++++------------,,,,,,+++***))))))***,,,,,,------,,,***,,,...---++++++,,,...++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---*********+++,,,,,,------((()))***+++,,,,,,---,,,,,,+++++++++******************+++++++++,,,,,,,,,---------------,,,,,,,,,))))))***+++,,,......///,,,,,,---......///000000+++,,,---,,,***)))***+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,+++******666888;;;>>>@@@@@@@@@???@@@AAACCCCCCCCCDDDGGGIIIIIIJJJKKKMMMNNNOOOOOOOOOUUUVVVWWWYYY[[[\\\]]]]]]___```aaaaaa```aaafffjjjhhhkkkooopppooooooqqqssslllmmmooorrrtttuuuvvvwwwvvv}}}~~~}}}{{{|||~~~}}}~~~~~~}}}{{{{{{|||}}}|||zzzxxxxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyzzzzzzzzztttrrrrrrsssuuutttppplllpppooommmjjjgggdddbbbaaa[[[ZZZZZZYYYWWWTTTRRRPPPLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJLLLLLLLLLLLLJJJJJJEEEDDDCCCBBBBBBBBBBBBBBBBBBGGGOOOXXXaaajjjsssxxx}}}xxxuuusssrrrnnneeeXXXOOOIIIAAA:::666777777666444333555666555555444444444333333333111222333333444444444444222333333444444333333222000111111222222333333444000000000111111222222222222333333444444333333222111111222222222333333333111111111222222333333333222222333333333444444444111222333444444333222111111222222333333444555555555666777666555444555666000111333555777777777777333444444555666777888888444555555555555555444444555555555555555555555555444444444555555444333333333333444555555444444444222333555666666666555555111111222222222333333333555555444444444333333333111111111222222333333444333333333333333333333333111111111111000000000000---...///000000///...---000000000000000///...---........................---......///////////////---.../////////...,,,+++////////////////////////************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,------.........------------,,,,,,+++***.........---,,,+++***)))((()))***+++,,,---------(((+++---,,,******,,,///++++++++++++++++++++++++,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***************+++++++++)))******+++++++++******,,,+++++++++******))))))*********++++++,,,,,,,,,*********))))))(((((((((******************++++++))))))***++++++,,,------+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,++++++++++++******))))))*********++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******999999:::;;;;;;<<<======;;;<<<===???AAABBBBBBBBBCCCEEEGGGIIIJJJJJJJJJJJJNNNPPPSSSSSSTTTTTTVVVXXX[[[ZZZYYYYYY[[[]]]```aaabbbeeeiiijjjjjjjjjjjjjjjllllllmmmnnnnnnooooooooorrrvvv|||~~~~~~~~~~~~~~~{{{xxx{{{{{{{{{{{{zzzyyyyyyxxxzzzyyyvvvuuuttttttuuuvvvvvvuuuttttttuuuuuutttssspppooonnnnnnnnnllliiiggggggfffcccaaa^^^\\\[[[ZZZVVVTTTQQQNNNLLLKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGIIIKKKKKKIIIEEEAAAFFF???===AAADDDCCCEEEKKKLLLQQQ^^^nnnvvvwwwzzz~~~}}}|||~~~}}}zzzwwwtttmmmeee[[[RRRFFF<<<999<<<666666555444333333222222222222333333333333444444333333444555444333111000333333333222222111111111333222111000000111222333...//////000111222222222444222000111333444333000111111111111111111111111333222222111111222222333333333333333333333333333444333333222222333333444222222333333333333444444444444555555555555444444555444444444555777888:::777777777777666666666666777777666555444333333333666666777777666555444444555444444444444555666666555555444444444444555555444555555555555555444444111000000///000222333444222333444333111000111222444444444333333222222222222222222111111111111000222222222111000//////.........////////////......//////.........---------000000//////.........---//////...---,,,,,,++++++------------------------.........------,,,,,,,,,...------,,,+++***)))))))))******++++++******)))...,,,+++))))))))))))***------,,,++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((++++++***+++,,,,,,+++))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************************+++++++++,,,,,,,,,------------------------*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,---...///...---,,,+++)))******+++++++++******++++++******************------++++++++++++------+++*********))))))((((((******)))))))))))))))*********))))))))))))******+++,,,---......---+++***,,,------......------,,,,,,,,,++++++++++++******,,,,,,++++++***+++++++++777777888999999:::;;;;;;:::;;;<<<>>>???@@@AAAAAAAAABBBDDDFFFHHHHHHIIIHHHLLLMMMOOOOOOOOOQQQSSSUUUWWWWWWVVVVVVXXXZZZ]]]^^^___bbbeeeffffffeeeeeefffeeeeeeeeefffggghhhiiijjjmmmsssyyy|||}}}}}}~~~~~~~~~}}}{{{yyywwwzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvtttqqqppppppqqqrrrrrrqqqooopppqqqqqqpppnnnjjjiiihhhhhhiiihhheeeccc```___]]]ZZZXXXVVVUUUTTTPPPNNNLLLKKKJJJJJJKKKLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGEEEAAA???AAA@@@BBBHHHKKKKKKOOOUUU^^^bbbnnn|||yyy|||zzztttlllaaaUUULLLDDD<<<:::<<<666666555555444333333222222222333333333333444444333333444444333333222111333333333222222111111111333222111000000111222333...//////000111111222222444222000111333444222000111111111111111111111111222111111000000111111222333333333333333333333333444333333222222333333444222222333333333333444444444444555555555555444444666555444444444555666777555555666666666777777777777777666444444333333444555555666666555444444333555555444444555555666777666555555444444555555666444555555555555555444444222222111111111222333444222333444333111000111222444444333333333222222222222222222111111111000000222222111111000//////.........////////////......//////.........---------000/////////............//////......---,,,,,,+++------------------------,,,,,,,,,++++++*********------------,,,,,,,,,,,,******++++++++++++******++++++***))))))***+++,,,+++++++++++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,+++++++++------+++***,,,,,,,,,++++++***************************************************************************************+++++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++***************************---,,,++++++++++++,,,---************)))))))))(((******))))))))))))******(((((((((((()))***,,,,,,$$$%%%(((***++++++***)))***++++++,,,,,,++++++*********++++++,,,,,,------,,,++++++******+++++++++555666666777777888888888888999:::<<<===>>>??????===>>>@@@BBBDDDFFFFFFGGGIIIIIIJJJIIIIIIKKKOOOQQQRRRRRRRRRRRRTTTVVVXXXYYYZZZ]]]___```___^^^^^^___^^^]]]]]]]]]___bbbdddfffhhhnnnuuuyyyzzz{{{}}}|||{{{{{{|||}}}~~~{{{xxxwwwwwwvvvuuuuuuvvvxxxyyyxxxwwwuuutttsssqqqooommmkkkjjjjjjkkkkkkjjjiiiiiijjjjjjiiihhhbbbaaa````````````^^^\\\VVVUUUSSSQQQOOONNNMMMMMMJJJIIIHHHHHHIIIKKKMMMNNNJJJIIIHHHGGGFFFEEEEEEEEEGGGFFFEEECCCAAA???>>>======CCCNNNXXX\\\\\\aaahhhsssxxxxxx}}}tttkkk\\\LLLDDD@@@<<<:::;;;666666666555444444333333222222333333333333444444444333333222222222222333222222222222222111111111333222222111111222222333/////////000111111222222333111111111222333222111111111111111111111111111111000000000000000000111333333333333333333333333333333222222222222333333222222333333333333444444444444555555555555444444666666555444333333444444333333444555666777888999777666555444444444444444444444555555555444333333555555555555555666777777666666555555555555666666444444555555555555555444555444333333222333333333222333333333111000111222333333333333222222222222222222111111111000000000222111111000000//////.........////////////.....................---------////////////............000//////......---------------------------------,,,,,,++++++++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,---)))******+++,,,,,,------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...,,,***+++++++++++++++*********))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++)))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,---------------,,,+++***************************,,,,,,+++******+++,,,,,,************))))))))))))***)))))))))))))))******'''''''''(((***,,,---...((()))+++,,,---...------******++++++++++++******)))******+++---......///++++++*********++++++,,,555555666666666777777777666777999:::;;;<<<<<<<<<;;;<<<===???AAACCCDDDEEEFFFFFFEEEDDDDDDFFFJJJNNNNNNNNNNNNNNNPPPRRRSSSTTTUUUWWWYYYYYYXXXWWWWWWXXXZZZZZZYYYYYY[[[___ccceeefffkkkqqquuuuuuvvvxxxzzzvvvvvvvvvvvvxxx{{{~~~}}}{{{xxxsssqqqqqqrrrrrrrrrnnnpppqqqsssrrrqqqnnnmmmmmmllljjjgggeeeddddddcccdddcccbbbbbbccccccbbb```\\\ZZZXXXXXXXXXWWWTTTRRRNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNJJJIIIGGGEEEDDDCCCBBBBBBDDDCCCAAA>>><<<===???AAABBBQQQeeeqqqtttsssvvv{{{}}}}}}yyyjjjXXXFFF>>><<<;;;999999666666666555555444444444222222222333333333444444444333222111111222333444222222222111111111111111333333222222222222333333//////000000111111111111222111111111222222222111111111111111111111111111111111000000000000111111333333333333333333333333333333222222222222333333222222222333333333444444333444444555555444444333444444444444333444444444333333444555555666777777777666555444444444444444444555555666555555444444666666555555666666777888777666666555555666666777333444555555666555555555777666666555444333333333111222333222111000000222333222222222222222222222111111111111000000000000111111000000////////////......////////////..............................///////////////.........000000//////............------------------------------------------------))))))))))))))))))))))))+++,,,,,,------,,,,,,+++)))))))))******+++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...---,,,+++,,,......,,,++++++++++++***************))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,------------------------***************************************+++++++++((())))))***+++,,,,,,---+++***)))))))))***+++,,,------------,,,+++***)))))))))))))))************++++++************++++++*********)))))))))))))))))))))))))))))))))***+++((((((((()))***+++---...//////000000///...---,,,,,,,,,------------,,,,,,***++++++,,,------......***************++++++,,,666666666777777777777777555666777888999::::::::::::;;;<<<===???AAABBBCCCCCCCCCBBBAAAAAACCCGGGJJJIIIIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQRRRSSSVVVVVVUUUVVVXXX\\\```bbbccchhhnnnpppooonnnoooqqqqqqqqqrrrsssvvvyyy{{{}}}zzzssspppllljjjkkklllmmmmmmjjjkkkllllllkkkjjjhhhffffffeeecccaaa```^^^]]]\\\]]]\\\ZZZ[[[\\\\\\[[[YYYXXXVVVSSSQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHIIIIIIIIIJJJJJJHHHGGGFFFDDDBBBAAA@@@@@@??????===<<<;;;>>>DDDIIIUUUhhhhhhUUUBBB::::::999777666555555555555555444444444222222222333333333444444333222111000111111333444111111111111111111111111222222222222222222222222000000000000000111111111111111111111111111111111111111111111111111111111222222222111111222222222333333333333333333333333333222222111111222222333222222222333333333444444333333444444444444333333222222333444444555555555555555555444444444444444666666555444444444444555555666777777777777666666777666666666666777888888666666555555555555666666333444444555666666555555777777777666555444333222111222333222000///000111222222222222222222222222111111111000000000//////000000000///////////////......////////////......---..............................//////////////////////////////.........------------------------------------------------++++++******)))(((''''''+++,,,,,,------,,,,,,+++************+++*********,,,,,,,,,+++++++++******......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++---...,,,++++++,,,------,,,***************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************************************(((((()))***++++++,,,,,,******)))((()))***,,,---,,,,,,,,,,,,+++***(((((((((((()))))))))*********************************))))))))))))))))))******))))))(((((()))***++++++***************++++++,,,++++++++++++***)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,777777777777777777777777555555666777888888888888999999::::::<<<===???@@@???@@@@@@???>>>@@@CCCEEEDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNNNNMMMMMMNNNPPPPPPPPPPPPQQQSSSVVVYYY[[[___ccchhhiiigggeeeeeefffkkkmmmooorrrtttwwwyyyzzz~~~}}}}}}|||uuuoookkkhhheeeddddddeeefffeeeggggggfffeeedddbbbaaa```^^^]]]\\\[[[YYYXXXVVVVVVVVVTTTSSSSSSUUUUUUTTTRRRSSSPPPMMMKKKJJJHHHFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFDDDBBBAAA@@@??????;;;<<<======>>>CCCLLLSSSjjj|||```OOO???999999888555444444444444444444444444444222222333333333333444444222111111111111222222333000000000111111111111111000111111222222111111000000000000000000000111111000111222111000000111222111111111111111111111111333333222222222222333333333333333333333333333333222222111111111111222222222222333333333333444444333333444444444444333333111222333555666666666666555555444444444333333333666555555444444444555555666666777888888888777777777777777777777888888999555555444444444444555555333333444555666666666666777777777666666444333222111222222222000///000111111111111222222222222222111111000000000/////////////////////////////////......////////////......---------........................///////////////........................------------------------******++++++++++++,,,,,,///...---,,,+++***))))))++++++,,,,,,,,,,,,++++++******+++++++++******)))------,,,,,,+++******)))......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---++++++***+++,,,---+++))))))))))))***************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***************************************************************)))))))))((()))))))))***+++++++++))))))))))))***+++,,,,,,++++++++++++******)))((('''(((((())))))*********))))))************))))))))))))))))))************(((((((((((()))***+++,,,,,,++++++*********++++++(((((((((((())))))******))))))************)))))),,,,,,,,,++++++*********)))))))))))))))***+++,,,777777777777666666666666444555666777888888888888888888777777888999;;;<<<;;;<<<======<<<===???AAA???@@@BBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHIIIKKKLLLJJJKKKLLLMMMOOOQQQSSSTTTWWW[[[```aaa___\\\\\\^^^ccceeeiiimmmqqqsssssstttxxxuuurrrqqqrrrooojjjdddcccaaa___^^^______^^^]]]bbb```^^^[[[YYYXXXXXXWWWUUUUUUUUUTTTSSSQQQPPPOOOOOONNNMMMMMMNNNNNNMMMKKKLLLIIIFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCEEEDDDBBBAAA@@@???>>>>>>:::===???@@@AAAHHHRRRZZZppptttTTTGGG;;;888888666555444333333333333333333333333222222333333333333444444000000111222222222222222///000000000111111111222///000111111111111000///111000000000000000000000///111222222//////000222111111111111111111111111222222111111111111222222333333333333333333333333222222111111111111222222222222333333333333444444222333333444444333333222333444555666777666666555333333333333333444444444555555444444444555555666555555666777777777777777888888777777777888999999444444333333333333444444222333444555666666666666555666666666666555333222000111222111000///000111000111111111222222222222111000000000////////////////////////////////////......////////////......---------.........//////............/////////000------------------------------------------------*********++++++,,,,,,,,,......------,,,,,,++++++******++++++++++++******((((((***+++,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++******))))))***++++++***(((((()))))))))*********+++++++++++++++++++++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))))))))((())))))))))))************((()))***+++,,,,,,,,,,,,+++++++++,,,,,,+++******''''''(((((()))******+++(((((()))******)))((((((((()))))))))************(((((((((((()))***+++,,,************++++++,,,---,,,++++++++++++,,,------))))))************)))))))))*********************(((((((((((()))***+++,,,666666666666666666555555555555666777888888888777777666666555555777888999999:::<<<<<<;;;;;;<<<===<<<===???@@@BBBCCCCCCCCCBBBDDDEEEEEEEEEFFFHHHJJJHHHIIIJJJLLLNNNOOOPPPQQQQQQUUUZZZ[[[YYYWWWXXXYYY\\\___ccchhhlllmmmnnnmmmsssnnniiiggghhhgggbbb^^^]]]\\\[[[ZZZ[[[[[[YYYWWW]]]ZZZWWWSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKJJJHHHIIIJJJJJJIIIGGGFFFDDDBBBAAABBBDDDDDDCCC@@@@@@@@@AAABBBDDDEEEFFFJJJJJJJJJIIIIIIGGGFFFFFFCCCCCCAAA@@@??????>>>>>>;;;>>>AAABBBDDDJJJUUU]]]mmmyyyxxxjjj\\\JJJAAA888777888666444555222222222222222222222222222222333333333444444444///000111333333333222111//////000000111111111222...///000111111000///...111111111000000000000000///111333222///...000222111111111111111111111111111111000000000000111111333333333333333333333333222222111111111111222222222222333333333444444444222333333444444333333222555666777777777666555444111111222333444444555666555555444444444555555666444444555666777777666666888888888777888888999:::444333333222222333333444222333444555666666666666444555666666666555333333000111222111000//////111000000111111222222222222000000000000////////////.........///////////////......////////////......---------.........//////---.........//////000000,,,---------------------------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,*********++++++*********%%%''')))+++,,,---------*********++++++,,,------((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***)))((()))++++++)))((((((((())))))*********+++************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++*********))))))((((((*********)))))))))))))))((()))+++,,,------,,,,,,++++++,,,---------,,,,,,&&&''''''((()))******+++'''((()))******)))((('''(((((())))))*********+++(((((((((((()))***+++,,,((())))))***+++---...///000///---,,,+++*********++++++,,,,,,,,,,,,++++++''''''((()))***++++++,,,(((((((((((()))***+++,,,777777666666555555555444444444444444555666888888999888777777777888:::;;;:::::::::999999999888888::::::;;;;;;===>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCEEEFFFFFFFFFFFFHHHLLLOOOUUUSSSQQQOOOOOOQQQSSSUUUWWWYYY^^^bbbeeefffeeeeeeeeeccc```]]][[[YYYYYYYYYUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEGGGFFFDDDCCCBBBBBBCCCCCCAAAAAAAAABBBBBBAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGLLLJJJHHHHHHGGGGGGEEECCCFFFDDDAAA>>><<<<<<>>>???>>>CCCIIIMMMPPPVVV___gggmmmxxx}}}yyymmm___TTTNNN<<<;;;888666555555666666444444333333333333222222111111222222222111000000///000111333333222111111////////////////////////333333222111000000111111333222111/////////000000000000000000000000000000222222222222222222222222222222222111000//////...222222111111111111111111444333333222222333333444444444444333333222222222222222333333444555666666444444444444444444444444666666555555555444444444555555555555555555555555444333333333333444555555::::::999888888777777777666555444333333333333333444444444444444555666777444444444555555555555555333333222111000///...---222222222222222222222222000000000000000///......////////////////////////......//////////////////,,,,,,,,,,,,,,,,,,,,,+++------------------------000...***(((''')))+++---,,,,,,,,,++++++*********---------------------------,,,,,,+++***)))((((((************************(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,++++++---------,,,,,,+++++++++(((,,,,,,((('''++++++&&&+++*********))))))(((((())))))*********+++++++++)))))))))))))))******+++,,,+++***))))))***+++,,,)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))************)))))))))***+++,,,......++++++******))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******+++***))))))***,,,...000000000///...---+++)))(((------,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))777666666666555555555555555555555555666777888999888777777666777888999::::::999999999888888888888:::::::::;;;<<<===>>>???????????????@@@@@@@@@@@@CCCDDDEEEEEEEEEGGGJJJMMMOOONNNLLLKKKKKKLLLNNNOOOSSSUUUYYY]]]___`````````\\\ZZZXXXUUUSSSQQQQQQQQQOOOOOONNNNNNNNNMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBCCCCCCDDDDDDDDDDDDEEEEEECCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@AAABBBCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFEEEDDDCCCBBBCCCBBB@@@>>>>>>???BBBEEEIIINNNTTTWWWZZZ___gggmmmrrr}}}{{{|||}}}}}}|||xxxxxxsssjjj[[[MMMCCC???<<<:::888666555555666666444444333333333222222222444444444444333222222111000000111222222222222111111111111111111111111111222222111111000000000000222111000//////000111111000000000000000000000000222222222222222222222222333333222222111000000///111111111111111111111111333222222111111222222333222222222111111111000000222222333333444555555666444444444444444444444444666666555555555444444444555555555555555555555555333444444444555555555555777777777777777666666555666555555444333333444444444444444444444555666666555555555555555444444444333333222111000///......000000000000000000000000000000000000000///......////////////////////////////////////............////////////////////////------------------------...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++***)))))))))************************(((((()))***++++++,,,---,,,,,,++++++++++++++++++---,,,+++*********+++,,,))))))*********))))))(((,,,,,,+++++++++*********(((,,,---))))))+++)))%%%************)))))))))((())))))*********+++++++++))))))(((((())))))***+++++++++***))))))***++++++******+++++++++******)))*********+++++++++,,,,,,))))))))))))))))))))))))***************+++++++++))))))))))))***************+++++++++++++++++++++)))((((((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))))))))*********))))))***,,,...000111000000///---,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))666666666666555555555555666666666666777888888999666666666666666777888888888888888888777777777777:::999999999:::;;;;;;<<<<<<<<<<<<============>>>AAABBBCCCBBBBBBDDDGGGIIIJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNRRRUUUWWWXXXXXXWWWRRRQQQOOOLLLJJJIIIHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDCCCBBBAAA???===<<<<<<===>>>???@@@AAABBBCCC??????>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA???@@@@@@AAACCCGGGMMMQQQ[[[___eeeiiikkknnnssswww|||zzz|||}}}xxxwwwxxxwwwvvvsssoooggg[[[MMMBBB;;;888:::999777666555555555666333333333333222222222222444444444444333222111000111000000000000111222222111111111111111111111111111111111000000000000000000000000///000000111222000000000000000000000000222222222222222222222222333333333222222111111000111111111111111111111111222111111000000111111222222222222111111111111000222222333333444444555555555555555555555555555555666666666555555555555444555555555555555555555555333444555666777666555555555666777888888888777666666666555555444444555555444444444444555555555666666666555555444444333333333222222111000///......000000000000000000000000000000000000000//////...////////////////////////////////////......------,,,,,,,,,,,,------------------------------------,,,---///000000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************(((((()))))))))******************************+++,,,,,,+++++++++,,,,,,------------------,,,+++******************)))))))))))),,,---*********(((%%%************)))))))))))))))))))))************+++))))))(((((())))))***++++++******))))))******++++++++++++++++++***)))(((*********++++++++++++,,,))))))))))))))))))))))))+++++++++***************))))))))))))************++++++,,,,,,,,,+++)))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))***,,,...///111111111000///---,,,+++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))666666666666666555555555777777777777777888999999555555555555666666777777777777777777777666666666999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<>>>???@@@@@@???@@@CCCEEEFFFFFFDDDCCCCCCDDDFFFFFFGGGHHHKKKMMMOOOPPPOOOOOOKKKKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>><<<<<<999::::::<<<===>>>???@@@===>>>>>>???@@@AAABBBCCC@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEEEEFFFEEEDDDBBBBBBBBB???CCCGGGKKKPPPVVV^^^dddooosssxxx|||}}}}}}yyy~~~~~~~~~}}}yyywwwuuuqqqnnniiicccYYYNNNDDD>>><<<<<<999888777555555444555555333333333222222222222111222222222222111///...---111000/////////000222333111111111111111111111111000000000111000000000///111111111000000000000000000000000000000000000000111111111111111111111111222222222111111111000000111111111111111222222222222222111111111111222222333333333333333333333333222222333333333444444444555555555555555555555555666666666555555555555555555555555555555555555555333444666888888777666444555666888:::;;;;;;:::999777666666555555555666666444444555555555555555555666666555444444333222222222222111111000//////...222222222222222222222222//////000000000000//////////////////////////////000//////......------,,,+++++++++++++++,,,,,,,,,------------------------,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++******************************************))))))))))))))))))************,,,,,,,,,,,,---......///............---,,,+++***************************+++++++++))))))******)))*********)))))))))))))))))))))))))))************((((((((((((((()))************))))))))))))******+++++++++++++++***)))(((************++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************(((***+++------+++)))(((************))))))))))))((((((((((((((((((((((((((((((***++++++***((((((''''''''''''''''''''''''((())))))))))))))))))((()))))))))***+++,,,...///111111111111000...------))))))))))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))555555555666666666666666777777777777777888888999444444555555666666666666666666666666666666666666888888777777777888888999::::::::::::;;;;;;;;;;;;<<<===>>>>>>======???@@@AAAAAA@@@??????@@@AAAAAACCCDDDEEEGGGHHHHHHHHHHHHFFFFFFEEEDDDCCCBBB@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAABBBBBB@@@AAABBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDCCCDDDEEEDDDBBBAAABBBDDDGGGNNNXXX```eeekkksssyyy~~~~~~{{{xxxrrrjjjcccYYYSSSIIIAAA;;;999999999777777666555555444444444333333222222222111111111111111111111000///...---111000/////////000222333000000000000000000000000///000111111111111000000222222222111000///......000000000000000000000000111111111111111111111111000000000000////////////000000111111111222222222333333222222222222333333333333333333333333333333222222222333333333333333555555555555555555555555666666666666666666666666555555555555555555555555333444666888888777666444444666777999:::::::::999666666555555555666666777444555555666666555444444666666555444333222222111222222111111000000//////111111111111111111111111//////000000000000////////////////////////////////////......---------,,,---........./////////000------------------------------,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))***++++++,,,,,,************************,,,++++++++++++*********((((((((())))))***************++++++,,,,,,,,,,,,((()))))))))(((''''''&&&******+++++++++++++++++++++)))((())))))***,,,...))))))))))))))))))******))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))+++++++++++++++***)))((())))))*********+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))((()))))))))************&&&(((***,,,---,,,+++***))))))))))))************((((((((((((((((((((((((&&&'''))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((''')))))))))***+++,,,---...000111111111000///......,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))555555555666666666666666777777777666666777777888444555555666777666666666666666666666777777777777777777666666777888999999999999999:::::::::;;;;;;:::<<<======;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::::::::999999999888888:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999888999;;;<<<>>>?????????@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCC???AAABBBAAA@@@AAAFFFKKKYYYcccqqq{{{|||wwwmmmaaaXXXOOOIIIAAA;;;888777666555666555555555555444444333222222222222111111111111222222222333222222111000000////////////000111111///////////////////////////000222333333222111111111222222222111000///...000000000000000000000000111111111111111111111111////////////////////////000000000111222222333333444333333333333333333444000111111111111222222222222222222222333333333333444444444444444444444444555666666666666777777777555555555555555555555555333444555666777666555555333333444444555666777777555555444444555555666666444555666666666555444333555555444444333333222222111111111111000000//////////////////////////////...//////000000000000000////////////////////////------------------------,,,,,,,,,---......//////---------------------------,,,+++++++++,,,---...,,,,,,,,,,,,------------++++++++++++++++++++++++))))))******+++++++++,,,************************,,,,,,,,,+++++++++++++++((((((((()))******++++++'''((()))))))))))))))((((((((())))))))))))((((((*********+++++++++++++++***((())),,,,,,***+++...))))))))))))***************)))))))))))))))((((((((((((''''''(((((()))***((())))))******))))))((()))******+++++++++******)))))))))************+++))))))))))))))))))))))))+++++++++***************))))))))))))************&&&''')))***,,,,,,,,,+++''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))''''''((()))***+++,,,------...///000000000000000//////------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))555555555555666666666777777666666555555666666777444555666777777777666666666666666777777888888888666666666666777888::::::888888888999999999999:::999;;;<<<<<<:::999:::;;;::::::::::::::::::::::::========================:::;;;;;;;;;;;;999888777999999888888888777777777777888999:::::::::::::::999999999999999999999999888999;;;===>>>??????>>>@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAABBBBBBBBB===???AAAAAABBBHHHQQQXXXnnn{{{zzzrrreeeWWWMMMFFFBBB>>>;;;:::999777444444555555555555444333333222222222222111111111111000111111222222222222222...//////000000000000000000000000000000000000000000111333444444444333222...///000111222222111000000000000000000000000000111111111111111111111111///////////////000000000///000000111222222333333333333222222222222333333000000111111111222222222222222222222222222222222333333333333333333333333555666666666777777777777555555555555555555555555333444444444555555555555444333222222222444555777444444333333444555555666444555666777666555333222333333333333333333333333111111111111000000000000////////////////////////......///000000000000000////////////////////////+++,,,,,,------......///))))))***++++++,,,------------------------------,,,,,,---------,,,++++++,,,,,,,,,---------......++++++++++++++++++++++++***************+++++++++************************************++++++++++++(((((()))******+++,,,,,,))))))*********)))(((''')))***+++,,,,,,,,,,,,,,,)))))))))*********++++++)))(((,,,222222+++&&&'''((()))))))))******************))))))(((((((((((((((''''''''''''((())))))'''((()))******)))((('''((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))************(((((())))))******++++++&&&'''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&''')))******)))'''&&&((()))***+++,,,---------......///000000/////////++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))444555555555666666777777777666555555555555666666444555777888888888777666666666777777888888999999555555555666777999:::;;;777777777777888888888888999;;;<<<<<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::::::::999777666;;;::::::::::::999999999777888999:::;;;;;;;;;;;;777777777777888888999999;;;<<<>>>???AAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAABBBBBB===@@@CCCDDDGGGOOO[[[ddd}}}wwwmmm___PPPFFF;;;999888888:::999666333444444555555555444333333222222222111111111111000---...///000000111111000---...000111111111000///111111111111111111111111000111333555555555333222+++,,,///111333333333333000000000000000000000000000000000000000000000000000000000000000111111111///000000111222222333333222222111111111111222222222222222333333444444444222222222222222222222222222222222222222222222222555666666666777777888888555555555555555555555555444333333333333444555555777555333222222444777888333333333333333444555666444555666777777555333222333333333333333333333444111111111111000000000000111111111111111111111111......///000000000000000////////////////////////***++++++,,,---...//////,,,,,,---......///000000------------------------+++---///000000---***(((,,,,,,,,,------.........------------------------************************************************((()))))))))************((())))))***+++,,,,,,,,,,,,---......---,,,***)))&&&'''((()))***+++++++++'''((((((((())))))******((((((///888666+++""" (((((())))))*********+++******))))))(((((((((''''''''''''''''''((())))))'''((()))******)))(((''''''((()))***+++,,,,,,,,,))))))))))))************++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))************+++***))))))((()))))))))((()))))))))******++++++************************+++***)))(((((()))***+++((((((((((((((((((((((((&&&'''(((******((('''&&&((()))***+++,,,------------......///////////////((((((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))555444444444444444444333333333444555666666666555;;;::::::999999888888888999888777666666777888999:::999888:::<<<======<<<:::::::::999999999888888999999:::;;;;;;::::::999<<<<<<;;;::::::::::::;;;===<<<;;;:::999999999999777777777777777777777777888888888777777777777777777777777777777888888888888777777777888999::::::???>>>>>>@@@CCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBBBBAAADDDFFFIIIKKKNNNUUU^^^fff}}}ooobbbWWWJJJ>>>888777666555444333222222333333333333333333333333000000000000000000000000222111000.........///000////////////////////////111111111111111111111111444333222111111222333444222222111111111111111222000000////////////000000000111111111111222222222000000000000111111111111......///000111111222222222222222222222222222222333333333333333333333333222222111111222222333444333333333222222222111111333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333222222333444555555555555333444444555555444444333444444333333222111000000////////////////////////000000000000000000000000////////////////////////222000...,,,+++,,,---...------------------------/////////......---------...---,,,,,,++++++++++++,,,---------,,,***((('''---,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,+++***)))))))))***(((((()))***,,,...///000++++++************++++++******))))))******+++,,,******))))))))))))******'''***...111111...***''')))*********++++++++++++************))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))******))))))))))))*********************)))(((((((((***,,,---------+++***+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++************))))))(((((((((((((((((()))))))))))))))***+++***)))((((((***(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((***---000222.../////////...---+++***(((((())))))*********+++************************------,,,+++*********+++666666666555555555555444333444555555666666666555777888999:::;;;;;;;;;;;;:::999888777777888999::::::::::::;;;===>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999999999999777777777777777777777777888777777777777777777777777777888888888888999999:::999999999999::::::;;;===<<<<<<>>>BBBDDDDDDCCCBBBCCCDDDFFFHHHGGGFFFDDDFFFFFFEEEDDDBBBCCCDDDFFFLLLQQQVVVZZZ]]]bbbiiinnn|||mmm^^^SSSFFF<<<777777666555444333222222222222222222222222222222000000000000000000000000111111000/////////000000000000000000000000000000111111111111111111111111333222111000000111222333222222111000000111111222000000////////////000000000000111111111222222222//////000000000111111111//////000000111222222333222222222222222222222222333333333333333333333333222222111111222222333444444444444333333333222222333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333444444444444444333333333333444444444444333333333333333222111000000000000000000000000000000000////////////////////////........................111000...,,,,,,,,,---...------------------------.........---------,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******---,,,++++++******++++++************************))))))))))))))))))))))))************************++++++******)))*********))))))((((((((((((((()))++++++************++++++******))))))******+++,,,******))))))))))))******(((***---//////---***((()))))))))*********++++++************)))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))******))))))))))))*********************)))(((((('''(((***+++,,,+++***)))************)))))))))((()))))))))))))))))))))))))))))))))*********++++++---,,,,,,,,,++++++++++++(((((((((((()))))))))))))))***+++***((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((******))))))***+++...//////000000000///...,,,+++))))))******************************************,,,+++******)))))))))***777777777777666666666555444555555666666666666666444666999;;;>>>?????????<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;===??????>>><<<>>>>>>=========<<<<<<<<<;;;;;;<<<=====================<<<;;;;;;;;;;;;<<<<<<;;;:::999999888999999777777777777777777777777777777777777777777888888888888888999999:::::::::<<<;;;;;;::::::::::::;;;<<<;;;<<>>>>>>>>======>>>>>>>>>===<<<===???AAAAAA???===?????????>>>>>>>>>======<<<===>>>>>>?????????>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888999999666666666666666666666666777777777777777888888888888999999::::::;;;;;;;;;<<<<<<;;;:::999999::::::<<<<<<===@@@DDDGGGHHHHHHGGGHHHHHHHHHGGGGGGGGGHHHDDDJJJOOOPPPNNNRRR]]]gggssswww|||}}}{{{xxxxxxxxxppp]]]MMMCCC;;;777666666555444444333222222000000000000000000000000000000000000000000000000///000111333333333222111111111111111111111111111111111111111111111111111////////////////////////111000000000000111111222000000////////////000000000000000000111111111111////////////000000000111000111111111222222222333111111111111222222222222222222222222222222222222111111111111111222222333444444333333333222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444444444444444333222111222222333333333333222222111111000000/////////...111111111111111111111111////////////////////////..............................---------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,*********+++,,,------,,,++++++******++++++************************))))))))))))))))))))))))***************************)))))))))***+++,,,,,,,,,,,,+++++++++,,,------++++++************++++++******))))))******+++,,,******))))))))))))************))))))))))))******(((((((((((())))))))))))************)))))))))(((***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******))))))************)))(((&&&'''((()))))))))((((((*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((*********((('''((()))(((((((((((((((((((((((((((((((((''''''(((((((((***))))))))))))***+++,,,111111222222222111///...---,,,,,,++++++*********************************,,,,,,+++++++++++++++,,,999999999888777666666666666777777888777777666666666777:::===@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????AAABBBBBB@@@>>>????????????>>>>>>>>>>>>>>>??????@@@@@@??????>>>======<<<;;;;;;;;;;;;;;;::::::999888888888999999666666666666666666666666666666777777888888888888888999999:::;;;;;;<<<<<<<<<;;;:::999999999999999;;;;;;<<>>@@@BBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCAAA@@@AAABBBCCCBBBAAAAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@@@@???>>>===<<<<<<;;;::::::::::::;;;999999888888888888999999777777777777777777777777666666666777888888999999888888999:::;;;;;;<<<<<<;;;:::999999999999999:::::::::;;;>>>CCCFFFGGGGGGIIIHHHGGGDDDDDDIIISSSZZZoooxxx~~~{{{xxxzzz|||}}}vvvcccXXXLLLCCC<<<777666777444444444444333333222222000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111000000000000000000000000---......//////......---////////////000111111222000000////////////000000/////////000000000111111......////////////000000000000000000000000000000//////000000111222222222000000000000000000000000111000000000000111222222111111111111000000000000222222222222222222222222222222333333333333444444222222222222222222222222222222222222222222222222000111222333444444444444000111111222222111111000000000000000////////////////////////////////////........................------------------------..................------------------------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------///...,,,+++***)))))))))---,,,++++++******++++++++++++++++++++++++++++++*********************************************************)))******++++++...---+++***)))(((((((((++++++************++++++******))))))******+++,,,******))))))))))))******+++***)))(((((()))***+++((((((((()))))))))******************)))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))******))))))))))))******((())))))************))))))))))))*********++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))(((((((((((())))))))))))((()))***)))'''&&&'''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%&&&'''((()))***++++++...///000000000///...---+++++++++++++++*********************************&&&&&&&&&&&&&&&&&&'''(((???>>>>>>===<<<;;;:::999888999999999888888777666777777888:::===@@@DDDFFFEEEEEEFFFGGGGGGFFFEEEEEEFFFDDDAAA@@@BBBCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAA???>>><<<;;;;;;;;;:::999999999999:::999999888888888888999999777777777777777777777777555666666777888888999999777777888999:::;;;<<<<<<;;;::::::::::::;;;;;;<<<======>>>AAAEEEGGGHHHHHHHHHJJJLLLMMMOOOWWWccckkk{{{xxxxxxyyy{{{wwwuuuvvvwwwtttjjjbbbOOOFFF===;;;888444444888444444444333333333333222111111111111111111111111000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000---...///000000///...---.........//////000222222000000////////////000000////////////000000000111........./////////000000/////////////////////////////////000111222222222000000000000000000000000000000000000000111222222222222222111111111000000111111111111111111111111222222222333333444444444222222222222222222222222111111111111111111111111111222222333333333222222000000111111111111000000000000000000000000000000................................................------------------------////////////...---,,,,,,------------------------,,,,,,---------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++***)))---,,,++++++******++++++************************************************************************++++++******)))*********///...---,,,++++++++++++++++++************++++++******))))))******+++,,,******))))))))))))******+++***))))))))))))***+++)))))))))*********++++++************))))))))))))***))))))(((((())))))***))))))(((((((((((())))))******))))))))))))******(((((()))******************)))))))))******++++++((()))))))))************)))))))))))))))))))))))))))))))))*********++++++%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((()))))))))'''&&&'''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&''''''((()))))))))(((,,,,,,............---,,,))))))******************************************&&&&&&&&&&&&&&&'''((((((AAAAAA@@@???>>>===<<<<<<999999999999999888777666666666666888;;;@@@EEEHHHFFFGGGHHHHHHHHHHHHGGGFFFHHHEEEAAA@@@AAACCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA???===;;;:::;;;:::999999888888999999999888888888888888999999777777777777777777777777555666666777888999999999666777777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>BBBAAABBBEEEHHHKKKLLLKKKIIINNNSSSWWW\\\eeeqqqzzz~~~{{{yyyxxxxxxwww|||}}}zzzxxxwwwqqqllliiihhhiiidddZZZQQQDDD<<<666777666333444888444333333333333333333333111111111111111111111111000000000000000000000000222111000.........///000////////////////////////000000000000000000000000---...///000000///...---............///000222222000000////////////000000////////////000000000000............/////////000////////////...............//////000111222222222000000000000000000000000000000000000000111111222333333333222222222111111111111111111111111111111222222222333333444444444222222222222222222222222111111111111111111111111333333333333222222111000000000111111111111000000000000000000111111111111................................................------------------------////////////...---,,,+++---------------------------------....../////////...------,,,++++++++++++)))***+++------,,,+++***---,,,++++++******++++++))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))***(((((((((((()))***+++,,,++++++************++++++*********)))***++++++,,,******))))))))))))******++++++************++++++************++++++++++++************))))))))))))++++++************++++++))))))(((((((((((())))))******))))))))))))******(((((()))***************)))))))))))))))***++++++(((((())))))*********+++))))))))))))))))))))))))************++++++++++++((()))))))))******++++++(((((((((((())))))))))))''')))))))))'''&&&'''((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))((('''&&&&&&***+++,,,---------,,,+++(((((())))))*********+++************************)))))))))))))))***++++++OOOFFFAAABBBAAA===;;;======>>>===<<<999888888999999888777999>>>CCCFFFHHHHHHFFFDDDDDDEEEGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCC@@@===;;;:::::::::999999888777777777777777444555777999::::::999999666777888999999888666555888888777888888888666444555555666666777999;;;<<<<<<<<<;;;<<<>>>AAADDDFFFHHHPPPVVVUUURRRTTTVVVVVV\\\ccckkkppprrrvvv||||||rrriiiiiiqqqyyyxxxttt~~~|||~~~{{{uuulllggg___YYYUUUOOOHHHCCC555555444444444333333333222222333444333222111000///000111111111000...---000000000000000000000000111111000000//////......---......///000111111222000000000000000000000000000000000000000000000000////////////////////////000000////////////000000////////////////////////000000000000000000000000000000000000111111111111---///222444444333111000000000000000000000000000000000000000000000000000000111111111222222222222333111111333555555111...222222222222222222222222333333333444444444555555222222111111222333444444222222222111000//////...///000000///......///111000111111222222000///......---,,,,,,,,,,,,---.........---,,,---...///000........................---...000444666444...)))000...,,,---///000---***---,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++,,,------------,,,++++++)))))))))))))))))))))))),,,,,,+++******+++,,,,,,'''((()))++++++***))))))'''(((((())))))))))))(((((((((((((((((('''''''''))))))))))))************))))))*********))))))(((++++++++++++++++++++++++)))))))))***+++++++++,,,******++++++++++++******))))))))))))))))))))))))***,,,,,,+++)))((()))*********))))))((((((''''''++++++++++++*********)))((()))***)))((('''((()))))))))))))))))))))))))))************************((()))+++,,,,,,+++)))(((+++*********))))))(((((((((((())))))*********+++)))************+++++++++&&&'''''''''(((((()))))))))***+++,,,,,,+++***)))((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))((())))))*********))))))+++***((('''&&&''')))***++++++,,,,,,+++***((('''iii]]]QQQKKKFFFAAA@@@BBB??????===;;;999999;;;<<<999888888:::>>>AAABBBBBBFFFDDDCCCCCCEEEGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCAAA>>><<<;;;;;;;;;::::::999888888888888888777888888888888777555444999999999888888777666555555555555777888999999999888999999999999888999999<<<;;;<<>>???888777777999<<<<<<;;;:::======<<<>>>@@@AAAAAA@@@AAAAAAAAAAAABBBDDDEEEFFFIIIIIIHHHFFFEEEDDDCCCBBBDDDCCCAAA???>>>===<<<<<<;;;;;;:::999999999999:::999999999999888777666555888888666555444444444444666777777888999;;;<<<===;;;<<<======;;;:::;;;<<>>>>>:::888444000,,,,,,...000,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))******+++))))))***))))))((('''&&&'''''''''(((((()))))))))))))))))))))************))))))************))))))++++++++++++++++++++++++)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))***+++++++++)))((()))***))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&((()))((()))+++,,,))))))))))))))))))))))))+++++++++******)))))))))((()))***++++++***)))(((((((((((((((''''''''''''(((((())))))))))))******'''''''''((((((((())))))++++++******)))((((((''''''((())))))))))))((('''((((((''''''''''''(((((('''((()))***)))(((&&&$$$&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))******))))))(((***)))(((''''''((()))***&&&'''((()))************|||kkk]]]SSSPPPKKKIIIGGGFFFEEEDDDCCCBBB===<<<;;;;;;<<<<<<;;;:::999888888:::<<<>>>===<<<<<<<<<======???@@@BBBCCCFFFFFFEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;:::::::::::::::777888999999::::::;;;;;;999888777666666666777888;;;;;;;;;;;;<<<===@@@BBBAAABBBCCCBBB@@@@@@DDDGGGHHHJJJOOOXXXeeeuuu}}}vvvtttuuuttt}}}~~~qqqfffZZZRRRFFF===888777555444444444444333333333222222222222222222222111111000222111///.........///000////////////////////////000000000000//////////////////////////////....../////////////////////////////////////////////////////////////////////////////////....../////////////////////////////////////////////////////////////////////000000000111111000///...------...///////////////////////////000000000000000000000000.........////////////000------...000111222111111111111111111111111111111222222222222222111111111333222222222222222333333111111111111000000//////000111222111//////111222000000000/////////......------------------------++++++++++++,,,,,,------........................//////000222444666888888>>>===:::444---***+++...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************)))'''&&&&&&&&&&&&'''((()))******+++((()))))))))************((())))))************)))*********************************))))))(((((('''***++++++,,,,,,++++++***)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))(((((((((((()))(((((((((((('''''''''%%%'''))))))((((((***+++))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((())))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((***,,,,,,***(((&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''))))))))))))))))))(((''')))(((((('''(((((()))***&&&''''''((((((((())))))xxxhhh^^^XXXWWWVVVVVVVVVTTTOOOKKKIIIFFFBBB@@@@@@@@@???>>><<<::::::;;;<<<======<<<;;;;;;;;;<<<===???@@@AAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;888888888999:::;;;<<<===<<<;;;::::::;;;<<<>>>???;;;<<<>>>???AAAFFFLLLPPPUUUUUUTTTPPPLLLLLLPPPTTTTTTWWW]]]fffrrr~~~|||xxx|||xxxhhh[[[TTTKKK@@@888666555444333444444333333333222222222222222111111111000000000222111///.........///000////////////////////////////////////000000000000////////////............////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////...........................////////////000000000111000...---,,,---...///........................////////////////////////---.........////////////,,,---//////000000111111111111111111111111111111333333333333222222222222333333222222222222222333111111111000000000000000000111111000//////000222/////////...............------------------------++++++,,,,,,,,,,,,---,,,........................000///...---,,,,,,...///555666666333---******+++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,---,,,------------,,,++++++))))))))))))))))))))))))***************************)))((((((((()))+++,,,************)))'''&&&&&&&&&''''''((()))***++++++((()))))))))************(((((()))***************************************+++++++++******)))))))))''''''((((((((((((''''''((((((((((((((((((((((((((()))******)))((()))***(((((((((((())))))))))))(((((((((((('''''''''&&&((()))***)))((('''((()))))))))))))))))))))))))))&&&&&&'''(((***+++,,,---)))))))))******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((%%%&&&(((*********((((((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''''''''((()))))))))))))))(((''''''((((((((((((((()))******)))(((((('''''''''''''''vvvmmmkkkjjjkkkmmmkkkfffbbbXXXUUUQQQMMMJJJGGGDDDBBB@@@===;;;::::::;;;;;;:::999999999999:::;;;<<<===>>>>>>??????@@@AAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;<<<<<<===>>>===============>>>???@@@<<>>===>>>>>>>>><<<<<<<<<<<<<<<===>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@???????????????BBBBBBAAABBBCCCDDDFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEHHHMMMTTT[[[cccooo}}}{{{wwwwwwuuutttssssssuuuyyy~~~lllXXXNNN???;;;666444555555444222333333333222222222222111333222111000///000000111000000000000000///......000000000000000000000000.../////////000000000111,,,------....../////////000000000000000000000000000000000000000000000000///////////////////////////......------......///////////////////////////................................./////////000000//////////////////000000........................////////////////////////....../////////000000000///000111111///...000222111111111111111111111111//////000111222333444444222111111000//////000000000000000000000000000111...//////...------...000///...---,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++))))))+++---)))(((((()))+++---......++++++************++++++,,,+++++++++,,,,,,---...***++++++++++++***))))))))))))))))))))))))))))))(((((()))******)))(((((((((((()))***************(((((())))))))))))(((((()))))))))))))))))))))***))))))))))))************'''((()))******+++++++++************************))))))))))))************++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((('''((())))))(((((()))+++'''((((((((()))))))))***)))))))))((((((((('''''''''((())))))(((((()))***))))))))))))))))))))))))''''''(((((()))*********))))))(((((((((((())))))((((((((()))))))))******))))))(((((((((''''''''''''''''''((((((((())))))$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((***)))'''&&&%%%%%%%%%%%%''''''((((((((()))))))))%%%&&&&&&'''(((((())))))))))))))))))((('''&&&%%%&&&'''((())))))************)))((('''''''''((()))|||ooofffXXXSSSMMMHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHAAAAAAAAA@@@@@@?????????AAABBBDDDFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAABBBBBBEEEFFFFFFHHHKKKOOORRRTTTYYYZZZZZZYYYXXXVVVSSSRRRXXX]]]dddkkkssszzzvvvvvvxxx}}}{{{xxxwww```LLLCCC;;;888555555777888555333333333333222222222111111333222000/////////000111///000111111111000...---000000000000000000000000.../////////000000111111,,,,,,------...///000000000000000000000000000000////////////////////////////////////////////////.........------.........////////////////////////..................................../////////000......///000000000111111........................////////////////////////////////////000000000000000222333111......000333000000000000000000000000------...000111222333444444444333222111111222222000000000000000111111111---...///...,,,,,,...//////...---,,,+++,,,------,,,,,,---......---,,,,,,,,,---.../////////...---........................,,,...///...+++***,,,...333...***))),,,///000///++++++************++++++++++++++++++,,,,,,---...,,,------------,,,++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((***+++++++++***)))'''((()))))))))))))))(((*********)))))))))))))))))))))))))))************''''''(((******+++++++++))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&((())))))(((((()))+++'''((((((((())))))******))))))))))))((((((((((((%%%'''((()))((()))***,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((111///+++(((&&&&&&&&&'''(((((((((((())))))))))))&&&&&&''''''((()))******))))))))))))((('''&&&%%%&&&&&&((()))************((((((''''''((()))+++,,,zzzlll___[[[[[[YYYWWWWWW[[[[[[XXXUUUVVVYYYUUUOOOIIIGGGEEEDDDDDDDDDCCCAAACCCHHHNNNQQQOOOLLLKKKKKKLLLEEEAAACCCCCCBBBEEELLLOOOOOOTTT]]]dddhhhmmmsss|||zzzvvvooogggbbbbbbfffnnnpppssszzz~~~}}}zzzzzz{{{||||||{{{pppaaaQQQBBB:::555555444333333222111111111111111111111111111111//////000000000000//////111111111111111000000000//////000000000000//////---...//////......///111000000//////.........---////////////////////////........................////////////////////////------------------------........................//////.........---------111000...---,,,,,,------000000...------...///000000000//////.........---............/////////000////////////////////////000000000000000000000000////////////////////////111111111111111111111111222111000000000111333333222111000......000111222000000000000000000000000//////...------------............------,,,,,,,,,------------------------************************+++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,+++++++++++++++,,,,,,+++)))'''%%%###"""+++++++++*********))))))+++*********))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((((((+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))++++++************+++++++++***)))'''''')))***+++(((((('''''''''&&&&&&&&&###$$$'''((()))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***???444'''###&&&***(((%%%&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''')))***************)))((()))((('''&&&&&&&&&&&&&&&,,,***'''$$$$$$&&&(((***~~~xxxsssnnnlllmmmoooqqqssstttwwwxxxrrrkkk\\\WWWPPPMMMNNNPPPOOOMMMQQQVVV\\\``````]]]ZZZXXXSSSMMMIIIKKKMMMMMMRRRXXXcccdddkkkwww~~~xxxyyy||||||{{{zzz|||~~~{{{xxxssskkk___RRREEE<<<666555444444333222222111111111111111111111111111111//////000000000000//////........................//////000000000000//////---...//////......///111000/////////....................................................................................------------------------....................................------------------,,,,,,---...000000...---,,,,,,,,,,,,---...000/////////...................../////////000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111111111000000000111222333222111///......///111222000000000000000000000000///......---,,,---------......---------,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))))))))))))))******+++++++++******(((''''''+++++++++*********))))))*********)))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((((((((((((''''''&&&&&&''''''((()))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))(((((((((((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******)))))))))))))))(((((((((''''''''' """%%%((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******111+++%%%$$$(((+++***(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((()))************)))((('''&&&&&&&&&&&&''',,,***(((&&&&&&''')))***zzzpppeee```bbbdddccc```fffjjjqqqxxx|||{{{vvvrrreee___ZZZ[[[^^^aaaeeejjjtttvvv|||xxxxxx}}}}}}yyyxxx|||~~~zzz}}}{{{yyyxxxxxxxxxvvvuuugggaaaVVVJJJ@@@999555444444444333333222111111111111111111111111111111111//////000000000000//////------------------------...//////000000//////...---...//////......///111////////////....................................................................................------------------------..............................---------,,,,,,,,,---,,,,,,------///000000------,,,,,,,,,------...////////////................../////////000000000////////////////////////000000000000000000000000////////////////////////111111111111111111111111111000000000000111222222111111////////////111111000000000000000000000000...------,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,+++++++++++++++***************((((((((()))*********+++******+++,,,,,,,,,,,,++++++++++++*********************))))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((((((***************************))))))(((((((((((((((((((((''''''(((((()))***************)))))))))))))))))))))))))))))))))))),,,+++***)))((()))******(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))((((((''''''(((((()))'''(((***++++++***(((''')))))))))))))))(((((((((!!!###%%%((())))))((('''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&%%%%%%''')))***)))'''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&zzz||||||wwwrrrxxx|||{{{tttrrrtttwwwyyy{{{}}}~~~{{{tttrrrvvv|||zzzvvvsss|||}}}|||wwwqqqmmmjjjgggddd```VVVPPPGGG===666333333333333333222222111111111000111111111111111111111111//////000000000000//////.........///////////////...//////////////////...---...//////......///111///////////////.................................------------------------........................................................................------------,,,,,,,,,,,,//////......------------............/////////000///////////////............////////////000000000////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000111111222111000////////////000111////////////////////////------,,,++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************))))))***+++,,,---------******+++,,,------,,,,,,************************))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))),,,+++)))'''''')))***+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++,,,,,,+++))))))((((((((((((((((((((((((******))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((&&&&&&((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%&&&((()))'''&&&%%%%%%(((((((((((())))))))))))'''''''''''''''''''''''')))))))))((('''%%%$$$###((((((''''''''''''(((((('''(((((((((''''''&&&&&&xxxwww{{{~~~~~~}}}}}}|||||||||}}}vvvkkkddd___ZZZTTTOOOFFFCCC===777333111111222222111111111111111000000000000000000000000000000//////000000000000//////............//////000000......////////////......---...//////......///111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////......---------,,,,,,,,,...............------------....../////////000000.........///////////////////////////000000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////000000111111111111000//////////////////000////////////////////////------,,,++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))***+++,,,---------+++++++++,,,++++++******************************(((((((((((((((((()))))))))(((''''''''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))+++***(((''''''(((***,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((************((('''((((((((((((((((((((((((******))))))))))))*********)))(((''''''((()))***''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''')))***(((&&&$$$%%%&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))((((((&&&%%%$$$###(((((('''''''''(((((()))***++++++,,,+++***)))(((~~~~~~~~~}}}xxxxxxzzz}}}{{{rrreee[[[VVVPPPIIIDDD:::999666444222000000000000000000000000000000000000000000000000000000000//////000000000000//////,,,,,,,,,---......//////---......//////......------...//////......///111.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////////////////////////////.........---------***+++,,,...///000000000***+++,,,---.....................////////////////////////000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...///000000111111000000////////////////////////000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++******++++++++++++*********************+++++++++((((((((()))*********+++++++++++++++***))))))(((***************+++++++++''''''(((((((((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))((('''((()))***+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((((((((((()))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))'''&&&&&&''')))***&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&(((***''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((''''''(((((())))))''''''((((((((('''&&&%%%}}}yyyxxx{{{~~~zzzrrrhhhZZZQQQLLLGGGAAA;;;555555333222111111111111000000000000000000000000000000000000000000000000//////000000000000//////,,,,,,---......///000000---......//////......------...//////......///111............/////////000------------------------........................------------------------........................////////////////////////000000/////////.........)))***,,,...000000000000***+++,,,............---............/////////000//////000000000111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000......000111111111000///...//////////////////...000000000000000000000000///......---,,,---------,,,,,,,,,---------......------------------------------------------------******++++++++++++******))))))*********+++++++++))))))))))))))))))*********++++++++++++***))))))))))))*********+++++++++'''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''&&&&&&''''''((()))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((&&&'''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((((((((((((((()))******&&&&&&%%%%%%$$$$$$$$$$$$}}}zzzwwwzzz~~~zzzyyy|||{{{uuuiii^^^PPPGGGCCC@@@:::555666555333222111222333444////////////000000000000000000000000000000000000//////000000000000///////////////000111222222333---..................------...//////......///111---.........//////000000------------------------000000000000000000000000------------------------////////////////////////000000000000000000000000000000000000////////////,,,---.../////////...---+++,,,...000111111000///---.........//////000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000---...000111111111000///......////////////......000000000000000000000000//////...------------...,,,,,,,,,------.........------------------------........................******++++++++++++******))))))******++++++++++++,,,,,,,,,+++++++++++++++******+++,,,,,,,,,++++++))))))******++++++++++++&&&'''''''''(((((())))))***((('''&&&&&&'''(((***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&&&&'''(((((((((((())))))*********+++))))))))))))))))))))))))&&&'''((()))******))))))************************'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((******((('''&&&'''((((((((())))))*********))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''%%%%%%%%%((())))))%%%"""&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((((()))******++++++***))))))))))))***||||||zzzuuusssyyy}}}sssjjj\\\UUUJJJ@@@:::888777666333333333222222222111111...000111222222111000...000000000000000000000000222111111000///......------.........//////000000////////////////////////////////////////////////......------------...............------,,,,,,,,,............////////////------------------------........................111111111111000000000000.../////////---,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////...///000000000///---,,,////////////////////////000000////////////000000111111111111000000000000000000000000111111111111444111------///000///...------............---------.........---,,,,,,+++++++++++++++,,,------......---+++******+++---...++++++*********+++---...---------,,,,,,+++++++++************************,,,++++++******++++++,,,************))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&'''))))))((((((***+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,,,,,,,))))))************))))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((((((((('''%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((************************''''''((((((((((((''''''''''''(((******+++++++++(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&'''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&$$$))))))))))))))))))))))))***)))((('''''''''''''''~~~zzzwwwvvv|||yyyhhh]]]OOOIII@@@999555444444333333333222222222111111111...///111222222111///...000000000000000000000000111111000000///......------........./////////000................................................//////............///////////////......---------............////////////------------------------........................000000000000000000000000...///000///---,,,---...------------------------------------------------........................////////////////////////...///000000000///---,,,////////////////////////000//////......//////000000000000000000000000000....../////////000000000333000...---///000///...------............------------......---,,,,,,+++***+++---------,,,***)))+++,,,,,,------,,,,,,+++++++++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((()))***)))((('''((()))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((()))******++++++++++++))))))************))))))***)))))))))((((((((('''(((((((((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''(((******++++++***(((((())))))))))))((((((''''''(((((())))))******''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''|||rrrsssuuuyyy}}}~~~|||{{{qqq\\\NNN@@@<<<777444333333333222333222222222222111111111//////111111111111//////000000000000000000000000111000000//////......................../////////................................................000000////////////000000///////////////.........---............/////////------------------------........................////////////////////////...///000///---,,,---...------------------------................................................/////////////////////////////////000//////...---////////////////////////.........------.........////////////////////////------........./////////222000......///000///...------............---------------------,,,,,,+++)))+++---...---+++(((&&&(((***...000000...***(((++++++*********+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))))))))(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))((((((((('''''')))***+++***'''&&&'''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))******+++*********))))))************))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((()))))))))*********&&&''''''(((((()))******''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))************(((((())))))))))))((((((&&&&&&'''((()))***++++++''''''((())))))))))))(((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&'''((()))*********''''''&&&&&&&&&&&&'''''')))''''''''')))***)))(((((((((((((((((((((((((((&&&'''((())))))(((((('''~~~yyyzzz|||xxxeeeQQQDDD888666444333444555444333222222222222111111111111//////000111111000//////000000000000000000000000000000/////////.................................................................................//////............////////////..................---------.........//////------------------------........................---------..................///000///...------///........................////////////////////////........................//////////////////////////////////////////......////////////////////////...------,,,,,,------...---------...............------........./////////000///....../////////...,,,------......------,,,,,,,,,---------,,,,,,+++)))***+++,,,,,,+++)))((()))+++---//////---+++)))+++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''')))******)))(((''''''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((()))))))))))))))***************)))((())))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))))))))&&&'''''''''((((((((()))''''''''''''((((((((((((************************''''''((((((((((((''''''''''''((()))******))))))(((((())))))))))))(((((('''''''''((()))*********&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&''')))***+++++++++''''''&&&&&&&&&&&&'''''''''&&&%%%&&&)))***)))((((((((((((((((((((((((((($$$&&&((()))***)))((('''yyyqqqeeeVVVFFF<<<666555444444555555444222222222222111111111000000/////////000000/////////////////////////////////////////////...........................---------...................................................------,,,,,,------...------------------------------------............------------------------........................,,,---------.........//////000000000...---...///........................////////////////////////........................//////////////////////////////........./////////////////////////////////------,,,,,,,,,,,,------,,,---------.........///....../////////000000000....../////////......///,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((((((&&&((())))))(((((()))+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))))))))*********))))))((())))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((('''&&&%%%&&&&&&''''''((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%%%%&&&''')))***+++++++++(((''''''&&&&&&''''''(((%%%$$$###%%%''')))((('''''''''''''''''''''''''''$$$&&&((()))***)))((('''|||}}}}}}{{{yyy||||||}}}|||{{{zzz|||}}}wwwqqqggg[[[PPPEEE;;;666555333222222333333111000222111111111111000000000////////////////////////////////////////////////.................................------------------------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------,,,------------.........------------------------........................,,,,,,------...////////////000111000...---...///........................////////////////////////........................///////////////////////////............///000000////////////////////////---------,,,,,,---------,,,,,,------.../////////....../////////000000000,,,---//////.........///,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,,,,***)))((('''(((+++///111...---+++******+++---...++++++,,,,,,,,,+++***************+++++++++++++++******************************))))))))))))******,,,,,,,,,,,,,,,---------************************(((((((((((())))))))))))******)))))))))(((((((((&&&'''))))))((((((***+++))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))(((((())))))***)))))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))))))))%%%%%%&&&&&&&&&'''''''''(((((())))))((('''%%%$$$'''''''''(((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))((((((((((((((())))))))))))((((((***)))))))))((((((((('''&&&&&&'''((((((((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%&&&'''((()))*********((((((''''''''''''(((((($$$######$$$&&&((('''&&&''''''''''''''''''''''''&&&'''((())))))(((((('''~~~}}}|||wwwvvvvvv}}}xxxuuutttuuuuuurrrmmmjjjjjjkkkddd]]]RRRGGG???:::777555444222111111111222111///111111111111000000000000/////////....../////////////////////////////////.................................------,,,,,,,,,---------------------------------------------------------,,,,,,---------------------.........///,,,,,,---------.........------------------------........................,,,------...//////000000///000111000.........000........................................................................///////////////////////////......---...///000111////////////////////////......------------......,,,------...//////000000------........./////////***---000000...---...///+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++******)))***,,,...///...---+++******+++---...+++,,,,,,,,,,,,+++***))))))*********++++++++++++++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((('''((())))))(((((()))***))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))*********)))))))))************))))))'''((((((((()))))))))***'''''''''((((((((())))))&&&&&&&&&&&&'''''''''((('''((()))******)))'''&&&((((((((((((((()))))))))'''((((((((())))))))))))************************''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''%%%&&&'''(((((((((((((((((((((''''''''''''((((((&&&$$$$$$%%%'''((('''&&&''''''''''''''''''''''''((((((((((((((('''''''''}}}}}}|||||||||~~~~~~tttoooppptttwwwzzztttmmmnnnmmmhhhaaa\\\[[[[[[RRRKKKBBB;;;777777888999444222000000222222222111111111111111000000000000//////............//////////////////////////////---..............................------,,,,,,,,,------------------------------------------------.........------.........---.........//////000000,,,,,,,,,---------......------------------------........................------......///000111111///000111000///...///000////////////////////////................................................///////////////////////////...------...///000111///////////////////////////......------......///------......///000111111,,,,,,,,,---------......)))---000000...---...///+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---,,,+++***)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))***+++***(((&&&'''((())))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))&&&&&&((()))************))))))************))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&''')))+++,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((())))))))))))((((((&&&&&&'''((()))***++++++%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''&&&((((((''''''''''''(((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''***)))((('''''''''''''''uuurrrwwwvvv~~~~~~|||vvvuuuvvvxxxyyy|||ssssssnnnggg___YYYSSSNNNJJJAAA???;;;888555444444444222222222111111111111000//////...//////000111222////////////////////////222///---...000111000...............//////000000//////...---,,,++++++***111...***&&&&&&))),,,///------,,,,,,,,,------.........---------,,,,,,,,,///...------......+++)))------------------------------............------...///000000000000000///...------------...//////111000000000111000...,,,------........................------------......111111000000//////......---...//////......///000,,,,,,,,,---...///000000111111000000000000111111///+++(((***...000---)))..................------,,,,,,,,,---------......////////////...---,,,,,,------......------,,,+++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))******))))))***+++,,,,,,***************)))(((((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((())))))***))))))(((((((((((()))))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))'''%%%&&&((((((&&&$$$''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&((((((((('''((('''&&&&&&'''((('''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&tttppprrrzzz~~~}}}tttlllggg___VVVPPPJJJEEEBBB===;;;888555333222222222222222222111111111111000//////////////////000111........................000---+++,,,...///...------------....../////////.........---,,,,,,++++++...---,,,******++++++,,,---,,,,,,,,,---......///...------------,,,,,,,,,...---+++,,,------,,,+++************************------............------///////////////...---,,,---------............///000///000222333222000---..............................------------......//////////////////000000---...000///......///111111000///.........///000......------------.........,,,***+++...///---+++..................------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++******+++++++++******************************))))))***++++++,,,***************)))(((((())))))(((((((((((()))))))))(((''''''''''''((())))))))))))))))))******+++))))))(((((((((((())))))++++++*********)))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((************)))))))))((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((''''''''')))(((((('''&&&&&&''''''))))))))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))'''%%%&&&((((((&&&$$$'''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&((()))((((((((('''&&&&&&'''((('''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''|||}}}|||||||||xxxwwwmmmddd^^^TTTLLLEEE@@@<<<:::999777555333222222222222222222222111111111111000000000//////.../////////...........................,,,++++++,,,------,,,,,,,,,------------......------------,,,,,,,,,,,,+++,,,...///...---+++))),,,,,,,,,---...///000111------------,,,,,,,,,,,,---+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------/////////...---,,,+++***,,,,,,.../////////...---...///111444666666333000////////////..................------------......------......///000000111...///000000//////000111666444222///......//////---,,,,,,,,,,,,,,,,,,---------------------------------------------......,,,,,,,,,---------......***++++++,,,,,,,,,,,,+++++++++,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++*********)))******+++,,,)))************))))))((())))))(((((((((((()))))))))((((((''''''(((((()))******))))))******+++,,,))))))(((((((((((())))))******))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((************))))))))))))***)))))))))))))))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))((((((''''''(((((()))))))))))))))*********'''''''''''''''''''''''')))((((((''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))))))))((('''&&&&&&'''((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((}}}xxxvvvwwwyyy{{{~~~}}}~~~xxxuuuuuu~~~lllaaaZZZTTTKKKCCC>>>;;;999888666666555444333333444444222222222111111111000000111000///..........................................---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++---///000///...+++***,,,,,,,,,---...///111222---------,,,,,,,,,++++++,,,)))''''''))),,,------........................,,,------......------,,,...............---,,,++++++,,,...000000///...,,,,,,...222666999999555222000000000///////////////......------------......---------....../////////...///000000//////000222666444111///------////////////............//////---...//////------...///,,,,,,------------......,,,,,,,,,---------......+++,,,---...............------......------,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++***************++++++))))))************)))((())))))(((((((((((()))))))))(((((((((((((((((()))))))))(((((())))))***+++))))))(((((((((((()))))))))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))*********************)))))))))))))))************)))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******''''''''''''''''''''''''(((((((((''''''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((******)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''|||}}}}}}||||||}}}zzz|||}}}uuusssrrrvvv{{{vvvbbbVVVMMMHHHAAA;;;999999888888333333333333333333444444222222222111111111000000000000///......---............................../////////.........///000,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------.........------,,,,,,++++++,,,,,,...///111111------,,,,,,,,,++++++++++++)))&&&'''))),,,---...************************,,,,,,------------,,,,,,,,,---...///////////////+++,,,...000000///...,,,,,,...222777:::;;;888555111111000000000/////////......------------..................------,,,,,,...///000000//////000111222111///---------///000000//////////////////000---...//////------...///,,,,,,,,,,,,------......,,,,,,,,,---------......++++++,,,---............------......------,,,+++)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++++++++***************+++((())))))*********))))))))))))(((((((((((())))))((())))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))******))))))))))))************)))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((''''''''''''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((('''&&&%%%&&&(((******)))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&|||~~~{{{qqqpppssswww~~~~~~kkkYYYNNN@@@<<<888555555666666777000000111111111222222222222222222111111111111000//////......---.........------------------------...//////...------...000------,,,,,,,,,,,,++++++******++++++,,,,,,------......---,,,+++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,++++++++++++***)))'''(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---...///000000000,,,,,,.../////////...------...222666:::;;;999777222222111111000000//////......------------......///......---,,,,,,++++++---...//////......///000...------------......///......------------......------------------------++++++,,,,,,------......,,,,,,,,,---------......)))******++++++++++++***++++++,,,,,,++++++***)))((()))***+++,,,,,,,,,,,,******++++++++++++******+++++++++******+++++++++++++++++++++++++++++++++,,,+++******)))*********((())))))************)))))))))(((((((((((())))))((())))))******))))))((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((())))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************(((((()))))))))))))))***((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''''''(((((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((&&&%%%&&&((()))))))))((('''&&&&&&'''((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&|||xxxzzz~~~~~~yyyxxxzzz}}}}}}}}}wwwvvvtttpppgggYYYKKKBBB999777444333444555555555000000111111222222222111222222222111111111111000......---------...//////------------------------+++,,,---,,,***)))+++......---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++***+++))))))***,,,---,,,+++........................+++,,,,,,------,,,,,,++++++,,,---...............---------............///...///111555999:::999888333333222111111000//////......------------......---------,,,,,,,,,,,,,,,,,,---......------...///,,,---............---,,,---,,,,,,,,,,,,,,,,,,---...,,,***+++...///---+++***++++++,,,------......,,,,,,,,,---------......******+++++++++******)))++++++,,,,,,++++++***)))((()))***++++++,,,,,,,,,******++++++++++++************))))))))))))******************************,,,++++++***))))))******(((((()))***************))))))(((((((((((())))))((()))************)))((('''''''''''''''((())))))))))))(((((((((((()))))))))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))************''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''''''''&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&((()))(((&&&$$$&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&((()))((((((((('''&&&&&&'''((('''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''xxx}}}zzzxxxwwwuuuxxx~~~|||~~~{{{uuuqqqooonnnnnnnnneeeaaa\\\XXXRRRIII>>>666888666444444555666666555222333333444444444333333222222222111111111111000---------------...///000------------------------''')))***)))'''&&&(((+++.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,------+++***(((+++++++++******+++,,,,,,,,,,,,,,,+++++++++******+++******+++------,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++...------------...////////////111444888:::999888333333222222111000000///.........------.........***++++++,,,,,,------...+++,,,...---,,,,,,---///---...///000000...,,,***...------,,,,,,------...///+++(((***...000---)))******+++,,,,,,---......,,,,,,,,,---------......---------------,,,+++***------.........---,,,,,,(((((()))++++++,,,,,,,,,******++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,+++***))))))******(((((()))***************))))))(((((((((((())))))((()))***++++++***)))(((((((((((((((((()))******))))))(((((((((((())))))))))))******+++++++++,,,)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++&&&'''''''''(((((())))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&((()))(((%%%$$$&&&(((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***(((&&&&&&((((((((('''((('''&&&&&&'''((('''&&&''''''&&&%%%&&&'''((()))((((((((((((((((((((((((}}}|||~~~}}}zzzyyy|||vvvrrrqqqvvvyyy}}}wwwlllhhhgggkkkuuu|||uuulllgggeeeccc___[[[UUUQQQJJJCCC>>>:::888777666555333111111111333444333333333333333333333333//////......///000111111//////...------------......///000000000///...---***+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,++++++*********.........---,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++)))***+++,,,---.........))))))***+++,,,------...+++,,,------......------...///111333666888:::;;;999888777666333111///.........////////////..................---,,,++++++---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++)))((('''))))))))))))))))))))))))+++***)))***,,,,,,***)))(((((())))))*********+++))))))))))))))))))))))))'''(((((((((&&&&&&((()))(((((((((((())))))))))))''''''(((((())))))******))))))))))))************(((((((((((())))))))))))+++******)))))))))))))))((((((((((((''''''''''''&&&'''''''''(((((())))))******************************))))))((((((''''''))))))))))))((('''&&&%%%(((''''''''''''(((((()))---+++***((('''&&&''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''&&&((()))++++++)))(((&&&((((((((('''&&&&&&%%%%%%'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""(((''''''''''''&&&&&&&&&}}}zzzvvvqqqmmmnnnmmmiiihhhkkklllmmmttt}}}wwwpppjjjkkknnnttt~~~uuunnneee___[[[XXXSSSNNNHHHEEE@@@;;;777555444444666444333111111111333333222222222222222222222222///////////////000111222//////...------------......////////////...,,,,,,***+++,,,,,,------,,,,,,++++++************+++++++++++++++******))))))))),,,,,,,,,,,,+++***))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++***++++++++++++++++++***------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------...///111333555777999:::777777666555333111///...,,,------......------,,,------------------,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((())))))))))))))))))))))))******)))***+++,,,***((())))))******************))))))))))))))))))))))))((())))))(((''''''(((***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))************(((((((((((())))))))))))***))))))((('''((((((((()))))))))(((((((((''''''''''''''''''((((((((()))***************************)))))))))((((((((('''''''''((((((((((((((('''(((''''''''''''((())))))******(((''''''((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''))))))))))))''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''~~~uuunnnkkkkkkhhhggghhhfffeeehhhmmmnnnyyy|||vvvrrrppptttxxx}}}yyyqqqllleee\\\TTTOOOJJJDDD@@@;;;999666333111111111222444333222111111111222333000000000000000000000000000000000000000111111222//////...------------...............---,,,+++******+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,*********))))))))))))))))))***************))))))++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))************)))))),,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++,,,,,,---............---......000222333555666777555555555444222000///...++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++,,,,,,---...---------------------------------///......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***))))))***++++++***(((+++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''')))+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))))))(((((('''''''''''''''******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((())))))))))))((('''''''''(((((()))***)))(((''''''''')))***+++(((((((((((((((((((((((()))(((''''''&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$#########''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%""""""###$$$%%%&&&'''(((~~~xxxyyyyyyyyyxxxuuussssssuuunnntttzzz~~~{{{zzzxxxwwwwwwwwwyyyzzzsssmmmoootttyyywwwkkkccc```[[[SSSLLLFFFAAA<<<888666444333111000111111222333222111111111111222222000000000000000000000000111111000000000111111222//////...------------............---,,,+++***)))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,******************))))))))))))******+++*********++++++++++++++++++++++++))))))***+++++++++++++++)))******************))),,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++,,,---......,,,------...............---...///000111222333444333333333222111000///...++++++,,,,,,,,,,,,++++++***+++,,,---------------,,,,,,---............---..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))***)))))))))++++++***(((---,,,,,,++++++*********)))))))))))))))))))))))))))*********(((((()))+++(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))))))))(((''''''''''''(((************))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((''''''''''''((()))******)))((('''''''''(((***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((('''%%%$$$&&&&&&&&&&&&''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&%%%$$$###"""''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''}}}yyywwwrrrlllmmmkkkkkkmmmlllmmmuuu}}}zzzuuuvvvzzzxxx~~~yyyyyyyyy|||{{{wwwuuuiiifffgggoooyyy|||}}}{{{~~~nnnbbbYYYQQQMMMHHHCCC>>>:::666444444333222111000000111111111111111000111111111222111111111111111111111111111111000000000000000111//////...------------.........---,,,+++************+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++))))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++---------...------,,,,,,******+++,,,---......///,,,---......//////......---------...///000000000000000111111000//////...,,,,,,------------,,,,,,******+++,,,------------------...///////////////........................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------///...---,,,,,,---...///++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))***)))((()))++++++)))(((---,,,,,,++++++*********(((((((((((((((((((((((()))*********(((((()))+++(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************(((((((((((())))))))))))+++***))))))(((((())))))************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))(((((('''&&&&&&'''''''''(((((()))+++++++++***((('''''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))((('''%%%$$$&&&&&&&&&'''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$############''''''&&&&&&&&&&&&''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&zzzsssooolllkkkooorrrvvv~~~zzztttpppllliiijjjnnnjjjpppwww{{{~~~yyysssooolllkkklllooouuu}}}~~~wwwsssrrrssskkkjjjoooyyyrrreeeXXXPPPAAA???===:::666444222111222111111000///////////////000000000111111111111000000000000000000000000111000000/////////////////////...------------...------,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,+++******************++++++++++++++++++,,,,,,,,,***++++++,,,++++++******++++++++++++++++++++++++((()))******++++++*********++++++++++++++++++************+++++++++++++++------...............---------------,,,,,,,,,,,,------...////////////...,,,,,,,,,,,,---------------...////////////......------............------***++++++,,,,,,,,,,,,+++---...//////000000//////------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,------.........------------......++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))(((((()))******)))'''+++++++++++++++*********(((((((((((((((((((((((())))))***)))(((''')))+++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))++++++***)))))))))))))))******)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&%%%'''''''''((()))***+++,,,+++***)))'''''''''((()))''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''******)))(((((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&zzzvvvyyy~~~}}}vvvqqqmmmllljjjhhhiiimmmssszzz}}}wwwqqqmmmjjjiiihhhiiilllsss}}}}}}|||zzzxxxzzzxxxtttvvv{{{zzzmmmaaaVVVKKKBBB777777666555222111000000000000000///////////////...//////000000111000000////////////////////////000000///...............//////...------------...---,,,,,,+++,,,,,,......***+++,,,,,,------,,,,,,***))))))(((((())))))***)))*********++++++++++++***+++++++++***)))((((((++++++++++++++++++++++++((())))))***************))))))************)))))))))*********++++++++++++++++++,,,---...............------------,,,,,,,,,------...///////////////,,,++++++++++++++++++++++++,,,---...............------............------++++++,,,,,,,,,++++++***,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...******+++,,,,,,---......+++,,,,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,++++++++++++***************************************)))(((((()))))))))))))))))))))))))))(((((()))******)))'''))))))******************((((((((((((((((((((((((((())))))(((''''''(((***(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))************(((((((((((())))))))))))******)))((((((((((((((()))))))))((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***'''((((((((((((((('''''''''''''''((()))+++,,,---))))))(((''''''(((******''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''******)))))))))(((((((((''''''))))))))))))'''''')))))))))(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''{{{vvvssssssrrrooopppttt|||tttooooooppprrrqqquuu~~~vvvnnnjjjlllqqqvvvsssqqqhhh\\\RRRJJJ@@@777555555555444222111111111///000000000000111111111......///000000111000000........................000///...---------------//////...------------...---,,,++++++,,,---///000++++++,,,---------,,,,,,))))))(((((((((((())))))(((((())))))*********+++************)))(((&&&&&&++++++++++++++++++++++++(((((()))***************(((((())))))))))))(((((())))))******++++++++++++)))***+++,,,---.........***++++++,,,---...//////---......///////////////++++++++++++******))))))***+++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,+++***)))+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...******+++,,,,,,---......)))***+++,,,,,,+++***)))*********************************))))))))))))(((************************)))***+++++++++***(((''')))))))))))))))))))))))))))(((((((((******)))'''(((((())))))*********+++(((((((((((((((((((((((('''(((((((((&&&&&&((()))(((((((((((())))))))))))******))))))((((((((('''))))))))))))************(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''((())))))))))))'''''''''((()))+++,,,---''''''&&&'''(((***+++---''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***''''''''''''((((((((()))&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''''''''((((((((()))%%%$$$"""""""""$$$&&&((('''''''''&&&&&&'''''''''((((((((((((''''''''''''&&&(((***++++++***(((&&&''''''(((((())))))******'''''''''(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((######$$$%%%&&&&&&'''(((~~~xxx{{{~~~zzzwww|||{{{}}}yyyoooiiigggeee```]]]```ZZZRRRIIICCC>>>999777333222111111000000111111//////............//////////////////////////////000000//////.........---......////////////......------------------------+++***++++++,,,---...///---,,,+++******+++,,,---+++,,,,,,,,,,,,+++******************************+++++++++*********))))))+++***)))((((((***,,,---))))))))))))************,,,++++++++++++++++++,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......000000///------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,---......---,,,++++++++++++,,,,,,---------++++++************++++++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,------+++++++++---------++++++,,,,,,------,,,,,,++++++++++++*********))))))************************))))))************))))))...---,,,+++***(((''''''************))))))))))))******++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))+++---///000111111))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&((())))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((+++,,,***'''&&&'''''''''''''''((())))))~~~|||{{{zzz~~~{{{yyywwwuuuwwwpppfff```]]]ZZZUUUQQQKKKFFF@@@;;;888666444333222222111000000000111111//////............//////........................000/////////.........---......////////////......------------------------------,,,+++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))************************+++++++++*********))))))+++***)))((()))***,,,---))))))))))))******************))))))))))))************************))))))++++++++++++,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......000///...---,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,++++++++++++*********))))))***************************))))))))))))))))))***---,,,,,,+++***)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***+++++++++((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''((()))))))))))))))((())))))))))))((((((((((((''''''''''''&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###&&&''''''&&&$$$###&&&&&&&&&&&&&&&'''((((((~~~sssnnnkkkiiikkkddd[[[TTTPPPLLLGGGCCC<<<999555333333333333222222111111000000000000000//////............//////......................../////////.....................////////////......------------------------000///---,,,***)))))))))***++++++++++++++++++***++++++,,,,,,++++++***)))************************+++++++++***************+++***)))))))))***,,,---)))))))))*********++++++)))((((((''''''(((((())))))))))))))))))*********,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,...---,,,,,,++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,+++++++++++++++******************************************)))(((''''''((()))***+++++++++*********))))))(((((((((((())))))))))))***)))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++***))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************)))(((''')))))))))))))))*********(((((((((''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''''''''(((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%&&&''''''|||}}}{{{~~~zzz|||uuujjjfffccc```___YYYQQQJJJEEEAAA<<<999999777333222222222222111111111000////////////000///......------......///................................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***))))))))))))***+++,,,,,,+++***)))+++++++++++++++***))))))******************************************************)))))))))***+++,,,))))))*********+++++++++(((((((((''''''(((((((((((((((((())))))*********,,,,,,,,,---------......,,,------......------,,,,,,,,,++++++,,,,,,---...//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////+++++++++,,,,,,,,,------...---,,,++++++,,,---...---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,......---,,,++++++++++++...,,,++++++------,,,***++++++,,,,,,,,,,,,++++++***************************************************)))'''&&&&&&''')))***************************((((((((((((((()))))))))***)))'''&&&&&&(((***+++((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))((((((,,,+++***)))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))((('''''''''(((((())))))******(((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))(((&&&'''(((((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((({{{yyyvvvzzz~~~~~~~~~~~~|||{{{|||yyylllbbb^^^[[[XXXQQQMMMGGGAAA<<<888444222555222000////////////---111000//////......//////......------------..............................---------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************))))))+++,,,,,,+++))))))***++++++++++++***))))))***************************************************************+++++++++************++++++++++++***))))))(((((())))))***(((((())))))******++++++,,,,,,,,,---------......,,,------......------,,,,,,++++++++++++,,,------000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------.........///+++++++++,,,,,,,,,------...---,,,++++++,,,---...---------,,,,,,+++++++++++++++************++++++,,,++++++******++++++,,,...---,,,,,,+++++++++,,,...---+++,,,,,,---+++******++++++,,,,,,++++++******************************************************)))(((''''''((()))***)))************+++++++++'''((((((((())))))******)))((('''&&&&&&(((***,,,((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((++++++***)))((((((((()))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))******++++++''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%&&&&&&''''''((((((((('''(((((((((((((((((((((''''''&&&&&&&&&'''((()))((((((''''''''''''((((((***)))'''((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''+++***)))(((''''''(((((('''''''''''''''(((((()))|||zzzvvvtttssstttuuuvvvyyyxxxpppbbbXXXRRROOOKKKBBB@@@<<<888444111//////111000...///000111111000000000///.....................------------......---------------------------------------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,)))******************)))******++++++******)))(((***************************************+++++++++))))))******++++++++++++*********++++++++++++,,,+++******))))))******+++***************+++++++++,,,,,,,,,,,,------------,,,------......------,,,+++++++++++++++,,,------///......---------......++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++******))))))******+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,+++)))******++++++++++++*********************+++++++++************************))))))************))))))******************++++++(((((())))))******++++++)))(((((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))(((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((($$$$$$&&&'''((()))))))))''''''''''''''''''''''''))))))************))))))((((((((((((((((((((((((######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&''''''&&&''''''''''''(((((((((&&&&&&'''''''''((((((((((((''''''''''''''''''(((+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((''''''&&&'''''''''(((''''''''''''((())))))|||sssnnniiigggiiijjjjjjiiijjjiiibbbTTTIIIDDD@@@<<<777777555333111//////000222000///000222333222111000///......------.........------,,,,,,------...------------------------,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++++++++************++++++******))))))))))))*********************))))))(((************************))))))*********+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,+++++++++***++++++,,,---,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,---......///---,,,,,,,,,,,,+++)))******++++++++++++******))))))*********+++++++++************************)))***+++,,,,,,+++***)))++++++******************)))))))))***+++,,,,,,,,,(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&''''''***(((''''''((()))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((}}}~~~~~~yyytttiiiccc]]]\\\___bbbbbb___[[[ZZZTTTHHH>>>999666222333333333222111111222333111000......///...---+++//////...------------......------,,,,,,------...------------------------,,,,,,,,,------.........,,,------......------,,,++++++++++++++++++++++++,,,,,,+++***))))))******+++***)))(((((()))***+++***************)))((((((************************))))))******++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,******))))))))))))******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++******++++++,,,---*********)))******+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,............,,,++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,*********+++,,,---...//////...,,,,,,,,,,,,+++)))******++++++++++++******))))))******++++++++++++************************(((***,,,......,,,***(((+++++++++*********))))))))))))***+++,,,,,,------'''(((***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((((()))))))))(((((('''&&&''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((('''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))'''&&&&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&'''((()))))))))(((&&&%%%%%%%%%%%%&&&''''''}}}}}}{{{tttooollliiibbb\\\VVVUUUVVVWWWTTTQQQOOOHHH@@@999666444111...000000////////////000000////////////000000000000000///...,,,,,,,,,---...///...---...//////---,,,...------,,,,,,------...,,,,,,,,,,,,+++***))))))---------,,,,,,+++++++++---,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************((((((((((((((((((((((((************))))))))))))+++*********))))))((((((,,,***((('''((()))))))))((()))***++++++,,,++++++)))((((((((()))***++++++++++++******))))))((((((&&&(((************+++,,,,,,------......------,,,)))******++++++,,,------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))******++++++++++++,,,,,,(((((()))***+++,,,,,,---+++++++++*********))))))+++,,,,,,,,,,,,+++******************************************************+++---......---,,,,,,---,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******,,,,,,++++++++++++,,,,,,((((((((((((((((((((((((++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''$$$%%%&&&((())))))))))))***)))(((''''''((()))***+++***)))'''''')))***+++(((((((((((())))))))))))''''''((((((((((((''''''&&&'''((())))))***))))))***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((+++***)))))))))))))))***((((((((((((''''''''''''(((((((((((((((((((((((()))((('''((()))******((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$&&&'''(((******((('''&&&(((((((((((('''&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&&&&'''((((((((('''&&&%%%))))))*********)))'''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&~~~yyyyyy|||~~~ssslllhhheeebbb[[[VVVOOOLLLLLLLLLHHHEEE@@@;;;666333333222111000000000////////////000000000000///...---,,,++++++//////...------------------,,,,,,---///000///---------,,,,,,,,,,,,------++++++,,,---------,,,,,,---------,,,,,,+++++++++***)))))))))))))))************************+++++++++++++++***************************************************))))))))))))************)))))))))(((***)))'''(((***---...---((()))***++++++,,,++++++))))))))))))))))))***+++*********)))))))))))))))&&&(((************+++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************++++++++++++*********+++,,,,,,------+++++++++*********))))))++++++,,,,,,++++++***)))++++++++++++++++++++++++************************(((***++++++***))))))***,,,,,,,,,++++++*********************************)))************+++++++++************************************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++************++++++((((((((((((((((((((((((+++******)))(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''&&&&&&'''((())))))))))))***)))(((''''''((()))***+++***(((''''''(((***+++(((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&''''''((())))))((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))((('''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&'''((())))))((('''&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&}}}yyyzzzzzz{{{ssshhhaaa]]]YYYWWWRRRMMMFFFBBBAAA???;;;888444222000///000111000///000//////......//////000000//////...---,,,++++++---............------,,,+++++++++---///000000...------,,,,,,,,,,,,------***+++,,,---............------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++******++++++++++++******))))))************************************))))))))))))************)))))))))))))))'''&&&&&&)))+++,,,,,,((()))***++++++,,,+++++++++***))))))))))))))))))))))))))))))************'''(((***+++******+++,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,************************''')))******)))(((((()))+++++++++++++++*********************************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***((((((((((((((((((((((((******)))((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((())))))******))))))((())))))(((((((((((())))))***)))'''''''''''')))***(((((((((((())))))))))))''''''((((((((((((''''''((())))))))))))((((((''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''&&&&&&&&&((()))(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((())))))******&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))%%%&&&&&&'''''''''&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&%%%%%%&&&'''((((((((('''((((((''''''(((((())))))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''''''''~~~|||yyyzzzyyyyyy}}}xxxjjj^^^WWWQQQLLLIIIIIIEEE???;;;999777444222333333222222111000///.../////////....../////////........./////////000000,,,---...///......,,,+++,,,++++++---//////...------,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))************************************)))))))))(((*********)))))))))))))))---+++)))((()))******)))((((((***+++++++++++++++++++++***)))((((((((()))(((((())))))******++++++''')))++++++*********,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********************************+++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,++++++++++++************************+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,+++******++++++++++++***************************************))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((***************)))(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))***))))))((('''&&&)))(((''''''&&&'''((((((((((((((((((((((((((((((+++*********)))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))'''&&&%%%&&&(((((((((&&&'''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((()))******''''''((())))))(((''''''''''''((()))))))))))))))%%%&&&&&&'''''''''''''''((((((''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&'''((()))*********))))))((('''((()))+++,,,)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''{{{xxxxxx{{{~~~|||{{{zzzyyyuuussssssvvv{{{~~~~~~|||zzzpppbbbVVVMMMGGGAAA===>>>;;;777444333222222111333333444333222000///...//////............//////............////////////+++,,,---......---,,,+++...---,,,---...---,,,***,,,,,,,,,++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))******000...,,,+++,,,------,,,((((((***+++++++++++++++++++++***)))((((((((()))(((((())))))******++++++(((***,,,,,,*********+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,++++++******))))))***************************++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------,,,++++++,,,************************************************))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******'''((())))))))))))((('''(((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***++++++******)))((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''))))))***))))))((('''&&&(((((('''''''''((((((((((((((((((((((((((((((((('''((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((('''(((((((((''''''(((((((((((('''''')))))))))))))))(((''''''%%%&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((()))***&&&%%%%%%$$$%%%&&&((())))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''}}}{{{{{{xxx}}}xxxuuutttssspppooonnnrrrwwwzzzyyyxxxkkkbbbVVVKKKDDD???:::666444333111/////////000111...000111111000///000000///......------......//////......---,,,+++******+++,,,,,,------------,,,///...---------,,,***(((,,,,,,++++++++++++,,,,,,++++++++++++***)))((('''++++++,,,,,,,,,,,,---------,,,+++***************'''''''''((((((((())))))************************((((((((((((((((((((((((************))))))))))))))))))))))))************((('''%%%&&&)))+++,,,,,,((()))***++++++,,,+++++++++***))))))))))))))))))))))))))))))************)))+++,,,,,,+++******+++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------************************+++++++++++++++*********))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,---...//////+++++++++******)))))))))***************+++++++++******++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++***))))))***)))))))))***************++++++++++++++++++++++++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))******))))))))))))******'''((()))******)))((('''((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((())))))))))))(((((('''''''''((((((((()))))))))((((((((((((((((((((((((!!!$$$''')))*********((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&((()))(((''''''''''''''''''((((((((('''''''''(((((((((((((((+++***)))'''&&&&&&'''((((((((((((((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''~~~~~~zzzsssooollljjjjjjgggeeegggiiikkkiiifffVVVOOOEEE>>>;;;999666444111000///...---...111333,,,...000///...---///111///......------......//////...------++++++***))),,,,,,++++++,,,,,,---......---,,,,,,------+++))),,,,,,++++++++++++,,,,,,******+++++++++******)))+++++++++,,,,,,---------000///...---,,,,,,,,,,,,&&&&&&'''((()))******+++)))))))))***++++++,,,,,,))))))))))))))))))))))))************))))))))))))((()))))))))************%%%###"""###%%%'''((((((((()))***++++++,,,++++++))))))))))))))))))***+++*********))))))))))))))))))+++---,,,+++******+++,,,,,,------------,,,,,,+++++++++++++++++++++,,,************************++++++++++++*********)))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,++++++''''''(((***,,,---//////+++++++++++++++++++++***))))))*********+++++++++***************))))))(((++++++++++++++++++++++++************************''')))******)))(((((()))((()))))))))*********+++++++++++++++++++++++++++)))************+++++++++************************((()))))))))************))))))))))))))))))))))))******))))))))))))******'''(((***++++++***((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((()))))))))((('''''''''((()))******)))((('''((())))))))))))))))))((((((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((''''''((()))))))))))))))(((((((((((((((((((((((( """$$$'''((())))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***)))(((&&&'''''''''((((((((()))&&&&&&'''''''''((((((((()))((('''%%%%%%&&&((()))((((((''''''''''''((((((''''''(((((((((''''''&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&'''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&&&&%%%$$$$$$%%%&&&''')))************))))))(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''}}}}}}}}}uuuoookkkfffccc___\\\XXXVVVVVVTTTPPPMMMEEE@@@888555555555555333222222111000///000333555///111222000---,,,...000.........------.........---------.........//////,,,,,,+++***+++,,,...///,,,++++++,,,---...,,,+++,,,++++++++++++++++++,,,)))***++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,+++***))))))))))))(((((()))+++,,,---...///(((((()))***+++,,,,,,---************************************))))))))))))(((((())))))*********+++---+++(((((()))******)))((()))***++++++,,,++++++))))))(((((()))***++++++++++++******))))))((((((***+++------+++******+++,,,------......------,,,------,,,++++++*********************************++++++++++++******))))))((())))))***++++++,,,,,,***++++++,,,,,,++++++***$$$%%%&&&(((***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***************)))((((((************************************************(((***++++++)))))))))***(((((())))))*********+++++++++++++++++++++++++++)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******''')))***,,,,,,***)))'''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''(((((((((((('''''''''((()))******)))((('''))))))************))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((())))))***))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((()))******(((&&&$$$)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))******(((&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((('''&&&%%%$$$%%%''')))***((((((''''''''''''(((((($$$%%%&&&'''((((((((((((%%%&&&'''((())))))))))))&&&'''''''''(((((())))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((+++***(((''''''((()))***&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''~~~}}}wwwnnneee^^^YYYWWWTTTPPPJJJEEEBBB@@@>>>===888777666444333333444444000000000000000000000000000000///...------,,,,,,---------.........//////,,,,,,,,,------.........------------------------+++,,,---...---,,,+++***,,,+++******)))*********************************++++++++++++++++++++++++---,,,,,,+++*********+++,,,+++++++++***))))))))),,,,,,,,,+++++++++******))))))(((((((((***+++,,,---,,,,,,+++***)))((((((((((((''''''(((***,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************...------,,,+++***)))))),,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))))))))))))))((((((((())))))))))))))))))))))))'''((())))))))))))((((((+++***)))((((((***,,,---******************++++++++++++,,,,,,,,,+++******++++++************+++++++++++++++*********))))))++++++,,,,,,+++***((('''******+++,,,,,,,,,,,,+++************************))))))))))))************++++++************++++++++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,++++++++++++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&&&&%%%)))%%%!!!"""'''*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++******))))))******))))))((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%$$$(((((())))))))))))(((((('''''''''(((((((((((()))***)))'''%%%&&&(((***,,,((()))++++++)))))))))***)))******))))))((('''&&&''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''~~~|||yyyyyyyyyyyy}}}|||{{{{{{||||||{{{yyyqqqmmmggg___WWWQQQMMMKKKFFFCCC>>>;;;999999888888444333222000000///000000000000000000000000000000000//////...------,,,,,,------------.........///***++++++++++++++++++,,,------------------------+++,,,,,,,,,,,,,,,++++++,,,,,,+++***)))))))))***************************++++++++++++++++++++++++---,,,++++++*********++++++++++++***************)))))))))******+++++++++***))))))(((((()))***+++,,,++++++******)))))))))+++++++++++++++---...///)))))))))))))))))))))))))))***++++++++++++***)))******************************)))((((((''''''''',,,,,,,,,++++++***************++++++++++++************))))))))))))******))))))))))))))))))))))))))))))************)))))),,,+++***)))***+++---...,,,,,,+++***))))))))))))+++,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++*********))))))++++++,,,,,,+++***(((''')))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******************************************++++++,,,,,,,,,,,,+++*********(((((((((((()))))))))***************************))))))))))))))))))))))))******)))(((((('''&&&&&&,,,)))&&&$$$$$$'''+++---***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((())))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))(((((('''&&&&&&(((((())))))))))))((((((''''''((((((((())))))))))))((('''&&&'''(((***+++''')))******)))(((((()))((((((((((((((('''&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&yyywwwxxx~~~|||~~~yyyssspppooonnnnnnsssrrrpppooonnnlllhhheeeZZZWWWRRRLLLFFFBBB???>>>888555222111222333333333111111///.............../////////////////////////////////...------,,,,,,------------............,,,++++++++++++++++++***------------------------,,,,,,++++++++++++,,,,,,---,,,+++***))))))))))))************************************************,,,,,,+++************+++***************+++++++++&&&&&&'''((()))***+++,,,+++***))))))((())))))***************************)))))))))))))))***+++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''+++++++++++++++*********))))))************)))))),,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******,,,,,,+++***+++,,,---...---,,,+++***)))(((((((((((())))))******))))))(((+++******))))))******++++++************)))))))))++++++++++++***)))(((((()))***++++++,,,,,,++++++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,---------,,,+++***)))(((((((((((()))))))))******************************))))))))))))))))))))))))*********))))))((((((''')))'''&&&%%%%%%''')))***)))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))))))))(((((((((((('''(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))''''''((((((((()))))))))&&&(((***)))((('''((((((&&&'''''''''''''''&&&%%%)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%}}}~~~~~~|||wwwuuurrrssszzz~~~yyyrrrkkkgggeeecccbbbdddcccaaa___]]]XXXSSSOOOFFFDDDAAA>>>;;;888777666333111///...000222222222222111111000000/////////........................//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------+++***))))))((((((************************************************++++++***************+++)))))))))***+++++++++,,,''''''((())))))***++++++++++++***))))))(((((((((((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))*********+++++++++++++++***************(((((())))))))))))((((((+++***)))((((((***+++,,,))))))))))))))))))))))))******++++++******))))))++++++*********+++,,,---,,,+++***)))))))))))))))(((((()))*********))))))******))))))))))))******************))))))))))))***************)))(((((())))))***+++++++++++++++))))))))))))))))))))))))((()))))))))************++++++************++++++************************))))))*********+++++++++------------,,,***)))((((((((()))))))))*********************************))))))))))))))))))))))))+++*********)))))))))(((&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((&&&'''((()))))))))((('''&&&'''))))))'''''''''(((&&&&&&'''((((((((('''''')))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%||||||}}}}}}{{{{{{}}}}}}{{{{{{~~~|||yyyvvvqqqvvvssstttyyy~~~yyywwwrrrjjjccc]]]ZZZWWWUUUSSSRRRPPPNNNKKKGGGAAA===999888777555444222222111333111//////000222111111111111111111111000000000------------------------...............---------------------------,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---,,,+++***))))))))))))************************))))))))))))))))))))))))*********))))))***++++++)))))))))***+++++++++,,,************************************))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++,,,,,,---************************((((((((())))))((((((((()))(((((('''((()))***+++))))))))))))))))))))))))))))))******)))((((((''')))))))))))))))******+++(((((((((((()))***++++++******+++,,,,,,---,,,,,,***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))))))))))))))***++++++++++++***************************((()))))))))************++++++************+++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,------,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((()))*********))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))(((((((((''''''''''''''''''((((((((((((((((((((())))))))))))))))))((('''''''''''''''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((()))(((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''%%%&&&((()))))))))''''''&&&'''))))))'''''''''(((&&&'''((())))))))))))))))))'''&&&$$$$$$&&&''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%mmmppptttxxxyyyyyyvvvuuuuuuzzz|||~~~|||yyywwwxxx{{{|||yyyxxxzzz||||||wwwvvvsssooovvvssstttyyy~~~{{{zzz{{{|||}}}{{{tttllljjjeee]]]WWWRRRNNNJJJHHHDDDCCCAAA???>>>;;;777444111111111111000/////////333111//////000000///......//////000000//////...................................................------------,,,,,,,,,,,,,,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,+++******)))*********************************((((((((((((((((((((((((***))))))))))))***++++++***************++++++++++++++++++******))))))))))))************))))))(((((((((((())))))***************++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((())))))*********+++)))))))))***************(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))((('''&&&((((((((()))))))))))))))'''''''''((()))***+++,,,&&&&&&'''((())))))))))))***))))))(((((())))))***(((((()))))))))))))))******))))))((((((((())))))((()))******++++++******************************))))))))))))************))))))(((((((((((())))))++++++++++++++++++++++++,,,,,,++++++***))))))(((***+++,,,------,,,***((()))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((''''''&&&%%%%%%&&&''''''''''''((((((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''''''''((('''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))(((''''''&&&(((***)))((('''((((((&&&&&&((()))************((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%WWWYYY\\\```bbbdddeeeeeeiiinnnuuuyyyyyyzzz|||~~~||||||}}}~~~}}}}}}wwwxxxzzz|||}}}yyyuuusssuuuyyy}}}{{{yyyzzz|||yyytttsssqqqmmmooommmooouuuyyy{{{wwwpppnnnlllmmmooossswwwzzzzzzyyytttuuutttooollljjjeee___XXXSSSMMMHHHDDDBBB???===:::888666666666555333222000000000000000000//////111000......///000...------...///000000///......................................................---------,,,,,,,,,++++++***++++++++++++++++++,,,++++++++++++++++++++++++((()))***++++++,,,,,,,,,*********)))******+++,,,************************(((((((((((((((((((((((()))))))))))))))***+++++++++++++++***************(((((())))))))))))))))))((((((******+++***))))))((((((((()))))))))))))))'''((()))***))))))((('''))))))))))))))))))))))))***)))(((''''''((()))***************************(((((((((((())))))))))))((()))))))))*********+++((())))))******))))))(((%%%''')))+++++++++***)))))))))))))))))))))))))))******+++***)))(((''''''(((((()))***************((((((((((((((()))***+++"""###$$$%%%&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))*********)))((('''(((((()))***((())))))***************************************))))))))))))************))))))(((((((((((())))))************************++++++******************(((***,,,---...---+++)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((((((((('''***))))))(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((()))''''''''''''((((((((()))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((((())))))%%%&&&''''''((((((''''''''')))******)))(((((()))$$$%%%&&&((()))*********&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJJJJKKKMMMPPPTTTWWWYYYZZZ___eeeiiijjjkkkooorrrqqqooommmllloooqqqrrrsssqqqpppqqqrrruuuzzz~~~}}}{{{wwwrrrpppqqqvvvzzz|||zzz{{{}}}vvvqqqqqqoookkkfffdddgggnnnrrrtttxxx|||}}}vvvnnnhhheee______aaadddiiikkkllllllbbbdddbbb]]]YYYYYYUUUPPPJJJGGGAAA>>>;;;:::888666555333111111333444333333222222333333333222111111000///...///000111000......///000111111111//////////////////////////////---.....................---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++'''(((***+++,,,,,,++++++))))))))))))***+++,,,---************************(((((((((((((((((((((((())))))((())))))***++++++,,,+++++++++******))))))%%%&&&&&&'''((()))******'''((()))***++++++***))))))))))))))))))(((((((((***+++,,,------,,,+++***))))))))))))))))))))))))***)))(((''''''((()))***************************************))))))))))))(((((())))))*********+++))))))************))))))%%%'''***---...---+++***)))))))))))))))))))))))),,,,,,,,,++++++)))(((((())))))***++++++++++++******))))))(((((((((((()))'''((()))***++++++++++++))))))(((((((((((())))))'''((((((((())))))*********)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,''')))+++---...---+++***)))************+++++++++************************))))))))))))))))))))))))''''''''''''((((((((((((+++++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))******++++++,,,,,,&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((())))))))))))))))))((((((((((((((())))))))))))(((((())))))))))))************&&&&&&&&&&&&''''''((((((((()))++++++)))))))))***###$$$%%%'''((()))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))******''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!"""###$$$&&&'''((()))''''''''''''''''''''''''??????@@@AAACCCEEEFFFGGGLLLMMMPPPSSSVVVYYY[[[]]]]]]]]]^^^^^^^^^_________dddeeefffhhhkkknnnqqqrrrwwwzzz}}}}}}tttrrrooommmmmmnnnppprrr}}}|||||||||tttqqqnnniiieee]]]^^^```bbbdddeeeffffffhhhhhhhhhfffccc___[[[YYYSSSOOOMMMOOOTTTVVVUUURRRLLLKKKJJJGGGDDDAAA>>>===::::::888777555333222111111111111111000000000///................................................------......///000000000//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))---,,,***)))***+++***)))))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))(((***+++------,,,+++***((((((''''''''''''((((((+++*********))))))((((((***---///---***((()))+++))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++'''(((((()))***+++++++++,,,***((('''&&&'''((()))+++******)))))))))))))))******)))(((((('''((((((************************((()))+++---///...+++((((((((()))***+++,,,------************))))))))))))(((((()))***************))))))******+++++++++,,,))))))))))))((((((((((((***)))'''(((***++++++*********))))))))))))******'''((()))(((&&&&&&((()))***)))(((''''''((()))***&&&'''''''''(((((())))))(((((((((((((((''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))++++++******)))((((((((()))))))))(((&&&''')))+++&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))***++++++***(((''''''((())))))((('''&&&&&&'''((('''&&&(((&&&$$$""""""$$$&&&(((''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''666666777777999:::<<<===??????AAACCCEEEFFFHHHIIILLLLLLLLLMMMMMMMMMNNNNNNSSSTTTUUUWWWZZZ\\\___```fffhhhkkkmmmnnnnnnlllkkkgggfffdddccccccccceeefffpppsssrrrooonnnrrrvvvvvvyyyqqqhhhbbb```^^^[[[XXXSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQMMMJJJHHHBBB???<<<>>>BBBDDDCCC@@@??????>>>===;;;:::888777777777666444333222111000111111111000000000//////................................................////////////............///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,***((((((*********)))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''(((***,,,,,,+++***)))((((((''''''''''''((((((************)))))))))((()))+++,,,,,,+++***+++,,,))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))((((((''''''(((((()))******++++++,,,+++)))((((((((()))***++++++)))((((((((()))***+++***))))))((((((((()))(((((((((((((((((((((((('''(((***---...---***''''''''''''((())))))***************)))))))))(((((((((((()))*********************))))))((((((''''''))))))))))))((((((((((((***((('''(((***+++******++++++************++++++'''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))((('''''')))+++'''''')))*********)))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''((())))))+++***)))(((((('''''''''((('''&&&&&&'''((('''&&&((('''&&&$$$$$$%%%'''(((''''''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''444444444555555666777888999999999::::::;;;;;;;;;<<<<<<<<<<<<============@@@AAABBBCCCEEEHHHJJJKKKQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTT[[[______[[[YYY[[[]]][[[[[[VVVPPPLLLLLLLLLJJJHHHEEEEEEFFFEEEEEECCCBBBBBBAAAAAAAAA@@@???<<<:::999999666333444777888777555333333333333333222222222333333222222111000000000000000000000////////////........................------------------------000000//////...------,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))******+++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***((('''''')))******)))))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++************))))))))))))******))))))))))))))))))))))))'''((()))*********)))((()))((((((''''''(((((()))************)))))))))))))))))))))***,,,---,,,+++))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++---,,,***)))))))))***+++,,,+++)))((('''((()))+++++++++***))))))))))))***((((((((((((((((((((((((((((((***,,,...---***'''((((((((((((((((((((((((******))))))))))))(((((((((((()))***************)))))))))((((((((((((((())))))))))))(((((((((((()))((('''(((***+++***)))*********))))))*********'''((()))(((&&&&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((((()))******++++++((())))))((('''''')))***'''((())))))******))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&'''''''''************)))'''&&&&&&((('''&&&&&&'''((('''&&&''''''''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&''''''''''''&&&&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''666666555555666666777777999999999999999999999999666666777777777888888888666777777888:::<<<>>>???CCCCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGGGGGGGFFFDDDDDDFFFJJJKKKHHHFFFHHHHHHFFFGGGDDD@@@>>>??????>>>===<<<<<<<<<;;;:::999888777888888888888777666555444888555333333444555444222////////////000000111111000000000000000000000000000000/////////.................................------------------------/////////......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++***))))))******)))))))))))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((('''%%%&&&((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((******************************))))))))))))******(((((((((((((((((((((((('''((()))*********))))))))))))(((((((((((())))))*********)))))))))))))))+++)))((()))---...,,,)))))))))***++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%'''(((***++++++(((((())))))************++++++***)))))))))***+++---+++)))''''''(((***+++++++++***************+++))))))))))))))))))))))))))))))***,,,...---+++(((++++++++++++******))))))***)))))))))(((((((((((((((((()))***************&&&'''(((***+++---......))))))))))))(((((((((((((((((('''(((***+++)))(((&&&''''''''''''''''''&&&'''((()))(((&&&&&&((()))'''((()))******)))(((''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((())))))************((()))***)))((('''(((***(((((())))))************''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&(((((()))******)))'''&&&(((&&&&&&&&&'''((('''&&&%%%&&&'''((()))((('''''''''''''''''''''(((((()))((((((((((((((('''''''''$$$%%%'''))))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%'''(((((('''%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''444333333222222333333444444444555555555666666666555555666666666777777777444444444555666888999:::;;;::::::::::::<<<===>>>;;;<<<>>>>>>>>>===;;;:::777<<<>>>;;;:::<<<<<<:::===;;;999888888777777666555555555555555555444444555555555555555444444444444222111000000000000///111000000//////000111111///000000000111111111111/////////............---........................------------------------,,,---------.........///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********))))))))))))))))))))))))((()))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((&&&%%%&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((()))))))))******))))))))))))******(((((((((((((((((((((((()))))))))***************))))))(((((((((((())))))))))))))))))))))))******---***(((***,,,,,,)))&&&))))))***++++++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%'''(((***++++++)))))))))))))))*********))))))((((((((())))))))),,,+++)))((('''((()))***+++***************++++++))))))))))))))))))))))))******+++,,,......,,,***,,,,,,++++++***))))))))))))))))))(((((((((((('''(((((()))***************&&&'''(((***+++---......))))))))))))(((((((((((((((''''''(((******)))'''%%%&&&''''''''''''&&&%%%'''((()))(((&&&&&&((()))'''((()))******)))((('''((((((((((((((('''''''''&&&'''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((************))))))((((((''')))***)))((('''((())))))))))))))))))******+++((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%'''(((*********))))))(((&&&&&&&&&'''((('''&&&###%%%&&&((((((((('''&&&'''''''''((((((((((((((('''''''''((((((((((((((($$$%%%''')))******))))))&&&''''''((((((''''''&&&&&&&&&'''((((((''''''&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''333333333222333333444444222222222333333333444444222222333333333444444444333333333333444444555666555555444444555666666777777777888999888777666555000555777555444666777555666555555444444333222111000000111111222222111111111111111111111111111111111000//////............111000///.........000000///000000000111111111111///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************++++++***************+++))))))))))))))))))))))))(((((()))************)))***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))'''&&&&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***))))))))))))************,,,+++******+++***(((&&&))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))+++******)))))))))))))))***))))))))))))***++++++((((((((((((((((((((((((*********,,,------,,,******)))))))))((((((''''''))))))((((((((((((''''''(((((()))***************)))))))))((((((((((((((())))))))))))(((((((((((('''&&&''')))******(((&&&'''((()))******)))(((''''''((()))(((&&&&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''((()))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))++++++******)))((((((''''''(((******)))(((((()))***))))))))))))***+++,,,***)))(((''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''&&&'''''''''&&&'''((())))))*********((('''&&&&&&'''((('''&&&###$$$&&&'''(((((('''&&&&&&'''((())))))))))))((('''''''''(((((((((((((((&&&&&&'''((()))))))))(((&&&'''((())))))((('''&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''444444444444444555666777333333333333333333333333111111111111222222222222222222111111111222222333111111222222222222222333444444444444444333333222///333444111000333444333000111333333222111000000//////000000000000//////000//////....../////////111111111000//////000111///...---,,,---...000111/////////000000000000000.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************+++***************++++++))))))))))))))))))))))))'''((()))***+++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))''''''((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))))))))))))))))))))((((((((((((((()))************))))))))))))******((()))))))))************(((***++++++))))))))))))))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********))))))(((((('''***)))))))))))))))))))))(((((())))))************)))******+++***)))(((''')))((((((((())))))***+++(((((((((((((((((((((((()))(((((()))++++++***((()))))))))((((((((((((((())))))((((((((('''''''''(((((()))*********************))))))((((((''''''))))))))))))((((((((((((&&&&&&''')))******(((&&&'''(((***++++++***(((''''''((()))(((&&&&&&((()))''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))&&&(((******)))(((((((((******)))))))))***+++,,,***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''((())))))******)))(((((((((((((((((('''&&&&&&'''((('''&&&%%%%%%&&&'''((()))))))))&&&'''((()))***))))))(((''''''''''''((((((((()))'''''''''&&&''''''((((((&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&''''''(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''111111111111222333444555333333222222111000//////222222222222333333333333222111111000000111111222000000111222222222111111333222222222111111111111000444444000...111222111...000222333222222111222111111111111000///......111111000//////000000000...//////...---...///000------,,,,,,---///222444////////////////////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++***************++++++))))))))))))))))))))))))'''((()))++++++******)))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))),,,***((((((((()))((('''))))))(((((((((((())))))************************,,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))******))))))))))))******(((((())))))*********+++%%%(((++++++)))(((***---))))))***++++++++++++*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******++++++*********)))))))))))))))((()))***+++++++++++++++((()))+++,,,+++***(((&&&(((((('''(((((()))******************************'''&&&&&&''')))***((('''******************++++++)))(((((((((''''''''''''(((((()))***************))))))******+++++++++,,,))))))))))))((((((((((((&&&&&&''')))+++***(((%%%&&&'''(((******((('''&&&'''((()))(((&&&&&&((()))***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&&&&'''((())))))***&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((()))******++++++&&&(((***+++)))(((((((((+++***)))))))))***,,,,,,)))'''&&&%%%%%%&&&''')))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))***+++...,,,***(((&&&&&&&&&&&&((('''&&&&&&'''((('''&&&'''''''''((()))******+++&&&''')))*********)))(((&&&'''''''''(((((()))))))))(((&&&%%%%%%&&&'''(((&&&'''(((******((('''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''333333333222222111111111222222222222222222222222222222222111111111000000111111111111000000000000111111111111111111111111222111111111000000////////////000000111111222222222222111111111111222222555000,,,,,,///222000.........////////////......//////////////////////////////............////////////.........////////////............---------......------------......------------------------)))+++------,,,***)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))(((((())))))))))))((((((************************,,,+++)))(((((()))+++,,,))))))'''&&&&&&'''(((((())))))(((((((((((())))))'''''''''''''''((())))))))))))))))))************&&&&&&'''((()))***++++++(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''******************************)))((((((((((((((((((((())))))*********+++)))))))))))))))(((''''''+++++++++---...---***(((++++++,,,,,,+++***))))))***,,,---,,,)))((()))+++((()))******)))((('''&&&''''''(((((())))))******++++++***)))((('''&&&&&&&&&''''''((()))******++++++*********))))))(((((())))))*********))))))(((&&&%%%$$$$$$%%%'''***,,,+++*********))))))((((((+++***)))((('''((())))))++++++***)))((('''&&&&&&(((((())))))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((()))))))))(((&&&%%%(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))((()))+++,,,+++***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%'''(((++++++******))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''(((333333333222222111111111222222222222222222222222222222222111111111000000111111111000000000//////111111111111111111111111111111111111000000000///000000000000000111111111222111111000000111111222555000,,,,,,///111000.........////////////..............................//////............//////000///...------...///000............------------------,,,,,,,,,,,,------------------------------***,,,......,,,******+++++++++++++++++++++++++++------------------------************************))))))************))))))(((((())))))))))))((((((************************,,,+++)))(((((()))+++,,,***)))((('''(((((()))***))))))(((((((((((())))))'''''''''''''''((())))))(((((()))))))))*********''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((************************))))))************))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))((('''&&&&&&************************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''******************************)))(((((((((((((((((()))))))))************)))))))))))))))(((''''''((('''''')))******(((&&&(((((((((''''''&&&&&&&&&'''(((***)))&&&%%%''')))+++,,,------,,,+++***)))(((((((((((())))))******))))))))))))(((((((((((('''''''''((()))*********************)))))))))((())))))************))))))******)))((()))***+++,,,************)))))))))(((***)))((('''&&&''''''(((***************)))))))))(((((())))))(((''''''&&&)))(((((('''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&%%%%%%&&&(((***++++++******''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((***)))'''%%%%%%&&&'''((()))((((((((('''''''''&&&((((((((())))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((222222222222222111111111222222222222222222222222222111111111111000000000111111000000000000//////111111111111111111111111111111111111000000000000111000000000000000000///111111000000000000111111333000---,,,///000///.........////////////..............................//////............//////000///...,,,,,,---///000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))((())))))******))))))(((************************+++***)))(((((()))***+++))))))(((((()))***+++,,,))))))(((((((((((())))))(((''''''''''''(((((()))(((((())))))))))))******(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((************************))))))************))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************)))(((''''''''''''((())))))***++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))************)))))))))))))))(((''''''***)))((()))+++,,,,,,+++******(((''''''(((((())))))***+++***))))))***,,,,,,------------,,,++++++((((((((())))))))))))***''''''(((((())))))******''''''(((((())))))******************))))))))))))))))))************)))))),,,,,,,,,++++++*********************))))))))))))***))))))((('''((((((((((((((()))***+++,,,------(((((()))))))))(((''''''******)))((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))((('''&&&&&&&&&'''(((((((((((((((''''''''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((())))))******+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((222222222111111111111111111111111111111111111111111111111111000000000000111000000000////////////111111111111111111111111111111111000000000000000111111000000/////////...000000000//////000000000222000------///000///------......//////......---........................///......------......///111///---,,,+++---...000------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---************************))))))))))))))))))))))))************************))))))************)))))))))))))))******)))))))))******************************))))))))))))******''''''(((((()))***+++,,,))))))(((((((((((())))))((((((''''''''''''((()))(((((((((((()))))))))******)))))))))((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))((('''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********)))))))))))))))(((''''''+++)))((()))+++---...---,,,***(((''''''(((***+++,,,,,,++++++++++++---...*********************)))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))************)))))))))))))))((())))))************)))))))))******))))))((('''*********)))))))))))))))+++++++++***************'''((())))))***+++,,,,,,(((((()))))))))((((((''')))((((((''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((''''''&&&'''((((((************))))))))))))(((((()))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))************))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((111111111111111111111111111111111111111111111111000000000000000000000000000000000////////////...000000000000000000000000000000000000000000111111111000000000//////......000//////......//////000000///.........///...---------............------..............................------------......111///---,,,+++,,,---...---,,,,,,,,,++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++---...///...,,,+++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***%%%&&&'''((())))))******))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++******)))((('''((('''''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))))))))))))))))))))))))))))))))((('''''''''&&&%%%&&&(((*********((('''%%%$$$$$$%%%'''(((***)))((('''((()))******))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******(((((()))***************&&&'''((()))))))))(((((())))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))(((''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&'''((())))))))))))(((((('''&&&%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''((((((((((((((('''''''''((((((((())))))))))))************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((000000000111111111111111111111111111111111111111//////000000000000000111000000////////////......000000000000000000000000000000000000111111111111000//////////////////...//////............///////////////.........------------............------------------------------......------------......//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,,,,------************************---......---+++***,,,---************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))(((((())))))(((((((((((()))))))))((((((''''''''''''(((''''''(((((((((((())))))******))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))************************'''((()))******+++******(((((((((((())))))))))))************************))))))))))))))))))))))))************)))(((''''''++++++***))))))(((''''''))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***************)))))))))))))))))))))))))))(((''''''(((''''''(((***+++***)))(((((('''&&&'''((()))***...,,,)))((()))***+++************)))******+++,,,+++************)))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************'''((()))******+++******)))))))))******+++++++++))))))))))))************)))************)))((((((******))))))((((((''''''(((((()))*********))))))++++++***)))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((('''&&&%%%$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((///000000000111111111222111111111111111111111111////////////000000111111000000/////////.........000000000000000000000000///000000000111111111111.........//////////////////......------......///.../////////...---------,,,------......------,,,------------------------...------,,,,,,------.........//////...,,,+++***++++++++++++************,,,,,,++++++++++++,,,,,,************************---------+++***)))+++---************************************************))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))))))))((('''))))))(((((((((((())))))))))))(((''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************'''((()))******+++++++++'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))((('''&&&&&&************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''((((((((()))))))))***************************((((((((((((((()))******************)))))))))((()))))))))))))))(((''''''*********+++---,,,+++)))*********+++++++++,,,,,,333000+++***+++,,,,,,+++++++++*********+++,,,---+++++++++*********))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************'''((()))******+++++++++---,,,+++*********+++,,,((()))))))))************+++,,,---------,,,***************)))))))))(((((((((((()))*********************)))(((((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))((('''&&&%%%###%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((()))))))))))))))&&&'''''''''((((((((()))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))******+++,,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((//////000000111111111222000000000000000000000000.../////////000000111111000/////////............000000000000000000000000//////000000111111111222---.........//////000000.........------.........---...000///...---------,,,------......------,,,------------------------...------,,,,,,------...---...///000///---***)))+++++++++************)))++++++************++++++)))))))))))))))))))))))),,,---,,,+++))))))+++---))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++***(((((())))))(((((((((((())))))***)))((('''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((******+++++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))******************************((((((((((((((()))******+++*********))))))(((((()))))))))))))))(((((('''''''''''')))***)))&&&$$$&&&'''((()))))))))))))))222...)))'''((())))))'''******)))))))))***,,,---++++++++++++******))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((())))))*********+++''''''(((******+++++++++///---+++)))'''((())))))(((((())))))*********+++///000111111111000......******************++++++(((((()))***************(((((('''&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((())))))))))))&&&((()))******(((&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))''''''((()))))))))))))))((()))))))))******++++++))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((111111222222222222111111000000000000000000000000222111111111000000//////111000000///...---------000000//////.........---///////////////......---000000//////............---,,,,,,...//////---***------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,---...///...,,,)))(((++++++************++++++))))))))))))))))))))))))******))))))))))))******---...------------***%%%******))))))))))))******(((((())))))))))))((((((******+++++++++******)))000///,,,***)))))))))))),,,++++++******++++++,,,))))))(((((((((((())))))******))))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))''''''''''''(((((((((((('''''''''''''''((()))***************))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))'''&&&(((***+++)))'''+++*********))))))((((((******))))))))))))************+++***'''&&&''''''))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***************)))((('''(((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((***,,,---------+++*********))))))(((((('''''',,,+++***)))(((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))*********+++***+++,,,,,,***)))))))))''''''''''''((((((((((((+++++++++************)))000666???EEEDDD>>>555///111,,,******)))%%%%%%))))))************)))(((((())))))************))))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&((()))))))))))))))((('''(((((()))))))))'''&&&$$$&&&''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((())))))******''''''''''''''''''&&&&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++)))(((&&&$$$$$$&&&((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''000111111222222111111000000000000000000000000000111111111000000000//////------......//////000000000/////////.........---///////////////...------/////////......------------,,,,,,---///...---+++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------,,,+++)))(((++++++************++++++))))))))))))))))))))))))++++++************++++++---...---,,,------,,,+++******))))))))))))******))))))************))))))*********++++++******)))...,,,+++)))((((((((()))+++******))))))******+++))))))(((((((((((())))))******))))))))))))******(((''''''&&&&&&''''''(((%%%%%%&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))((('''(((+++,,,***(((************)))))))))(((******))))))))))))******)))***+++***'''&&&'''((())))))))))))))))))))))))************************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))*********)))((((((++++++++++++,,,,,,,,,,,,))))))))))))((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++,,,+++***)))***)))))))))(((((((((''''''(((***++++++***)))((())))))************))))))))))))))))))))))))))))))((()))))))))***************+++---,,,***))))))***))))))))))))))))))))))))+++++++++*********))))))---000555:::>>>@@@@@@@@@>>>999333......///000111************))))))))))))))))))************))))))((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''&&&&&&'''''''''''''''&&&((((((((()))(((((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******(((((('''&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''''''''************************000000111111111111000000000000000000000000000000000000000000////////////,,,------...//////000000/////////..................////////////...------......------------,,,,,,---,,,,,,---......,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,++++++***)))))))))++++++************++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,+++,,,,,,,,,+++***+++---******))))))))))))******)))******++++++******)))))))))******+++******)))+++***)))(((((((((((())))))))))))(((((()))))))))))))))(((((((((((())))))***))))))(((((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((()))*********))))))((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))))))))(((***+++,,,***)))************))))))))))))***))))))(((((())))))***)))***+++)))'''&&&'''((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((()))*********)))))))))))))))((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''((()))***)))((('''))))))))))))(((((((((((($$$&&&))),,,,,,+++)))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))***************,,,------+++******+++,,,,,,,,,++++++******)))++++++*********)))))))))((())),,,///333888<<<>>>OOOMMMEEE;;;777888000%%%,,,+++)))((((((((()))***))))))************))))))(((''''''&&&&&&''''''(((((((((((((((''''''''''''%%%&&&&&&'''((((((((((((((((((''''''(((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))(((((((((''''''((((((((()))))))))***((((((((()))))))))******''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''///000000000000000000///000000000000000000000000/////////////////////////////////......---------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,......---,,,,,,++++++***)))(((((())))))++++++************++++++))))))))))))))))))))))))+++++++++******+++++++++((())),,,---+++''''''*********))))))))))))******))))))************))))))((())))))***************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&''''''((((((((()))++++++******))))))((((((***)))((('''''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))***++++++,,,+++************)))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((())))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))*********)))'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))))))))(((((())))))))))))((((((((((((&&&''')))*********)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))************,,,------+++***+++,,,------,,,+++******))))))************))))))))))))&&&''')))+++------------888AAAEEEEEEMMMUUULLL999,,,+++)))''''''(((***+++))))))************))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&'''(((******+++++++++(((''''''&&&''')))+++,,,''''''((()))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))((((((((((((((((((((())))))))))))(((((()))))))))))))))***(((((()))))))))*********(((((((((''''''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&...//////000000//////...////////////////////////.....................///............---------------------..............................------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,---...---,,,++++++***)))((((((((())))))++++++************++++++))))))))))))))))))))))))******))))))))))))*********))),,,111000(((%%%'''******))))))))))))******''''''(((((((((((('''''''''((()))***************)))))))))************************))))))*********))))))(((((((((((())))))))))))(((((((((((())))))(((((((((''''''((((((((('''''''''(((((((((((((((+++*********)))))))))(((***)))((('''''''''''''''&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&'''((()))))))))))))))*********))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********)))(((((((((((())))))))))))+++***((('''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))))))))))))))+++,,,,,,+++***+++,,,,,,,,,+++***)))(((((((((*********)))))))))(((((('''(((***,,,///111444555888BBBHHHIIIQQQZZZQQQ???,,,+++)))''''''(((***+++))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))***++++++++++++((('''''''''((()))+++---'''(((((()))))))))))))))((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''))))))))))))(((((((((((('''''''''(((((()))))))))))))))))))))************'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((()))******************)))((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))(((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))......////////////......////////////////////////---------...............******+++---...///000111---------------.........---............---,,,,,,++++++,,,,,,,,,,,,---------,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,+++******))))))))))))))))))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***---)))+++333444---((()))******))))))))))))******&&&''''''((((((''''''&&&''''''((()))************))))))***++++++*********+++******))))))******+++))))))(((((((((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((('''''''''(((((())))))***&&&&&&'''(((((((((((('''((((((((((((((((((((((((''')))++++++***)))***+++))))))))))))************)))((((((''''''(((((()))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))''''''((()))))))))(((((()))(((((((((((((((((('''''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++(((((((((((())))))))))))---+++(((%%%%%%&&&((()))'''(((((())))))(((((('''((((((((((((((((((((((((************))))))))))))(((***++++++*********+++*********)))((((((((('''******)))))))))(((((((((***)))))),,,333===GGGMMMJJJJJJEEE===<<<===666***,,,+++)))((((((((()))***))))))************))))))'''(((((())))))((((((''''''''''''(((((((((((((((&&&''''''((())))))))))))((('''(((((()))***+++,,,'''((())))))******))))))((((((((((((((((((((((((((()))***++++++***)))(((((((((''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))((((((((((((&&&''''''(((((())))))))))))))))))*********++++++''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((---......//////......---////////////////////////,,,,,,---------.........)))***+++,,,...///000111,,,,,,,,,------.........------......------,,,+++,,,,,,,,,,,,---------...---+++***)))+++,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++***************************)))))))))******++++++((()))***+++++++++***)))++++++************++++++))))))))))))))))))))))))+++******))))))******+++///%%%$$$---333...+++,,,******))))))))))))******''''''((((((((((((''''''&&&'''((()))************((()))*********)))(((''')))))))))(((((()))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((()))))))))((((((((((((((((((((('''''''''(((((())))))***(((''''''''''''(((((()))''''''((())))))***++++++%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&(((+++***)))((()))+++((()))))))))************((((((''''''''''''((((((''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***((((((((()))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))******++++++'''((((((((()))))))))******)))'''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((************)))))))))(((&&&(((******)))))))))+++))))))))))))))))))((((((***)))))))))((((((((((((***)))***,,,222:::AAAFFF666333000......000000///************))))))))))))))))))************))))))'''((()))******)))((('''''''''''''''((((((((()))'''(((((()))))))))(((((('''((()))***************(((((()))************)))))))))))))))))))))))))))((()))***++++++***)))((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((***)))))))))((((((((('''''''''((())))))***++++++))))))*********+++++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((()))))))))***''''''(((((())))))************))))))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---..................---////////////////////////,,,,,,,,,------.........------------------------,,,,,,,,,------.........------......------,,,+++,,,,,,,,,------............+++))))))***,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,++++++***************************)))((((((((()))+++,,,((()))+++,,,---+++***)))++++++************++++++)))))))))))))))))))))))),,,++++++++++++++++++,,,... %%%...---,,,...******))))))))))))******(((((())))))))))))((((((&&&'''((()))************'''((()))))))))(((&&&%%%((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((%%%%%%&&&'''((()))******'''''''''''''''((()))***'''(((((()))***++++++,,,%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%(((******((('''(((***(((((())))))*********+++((((((''''''''''''(((((('''(((***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((()))))))))((('''&&&&&&((()))))))))******++++++&&&''''''((()))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++'''((((((((())))))******%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((+++*********))))))((((((&&&''')))***)))((()))***)))))))))))))))*********))))))))))))((((((((((((''')))+++,,,---,,,***)))333000///111///)))'''))))))************)))(((((())))))************))))))'''((()))******)))((('''&&&'''''''''(((((())))))***++++++++++++******)))'''(((***++++++***))))))(((((()))***************************************''')))***++++++***)))'''******))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++++++++************)))******))))))((((((((('''((())))))***++++++,,,,,,)))************+++++++++&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''(((((()))))))))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,---///000...///000000000///---,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---,,,,,,++++++,,,,,,---+++******))))))******+++************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******))))))))))))******,,,,,,++++++***)))))))))+++///222000+++'''(((***++++++******************)))***+++,,,,,,+++***)))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************))))))(((((('''''''''&&&(((((((((((())))))))))))))))))((('''''''''''''''((((((''''''''''''((((((************************''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''***------***''''''((()))((('''''''''(((***+++******))))))((((((''''''''''''''''''((((((((()))))))))))))))((((((((((((+++***((('''''''''((()))(((((())))))******++++++))))))(((((((((((())))))++++++************++++++******))))))((((((''''''&&&'''(((******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''---+++(((&&&&&&''')))***))))))((((((''''''&&&&&&))))))((((((((((((((()))&&&'''''''''((((((((()))************************)))************))))))(((******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************(((***+++,,,,,,+++)))((()))'''&&&%%%%%%&&&''')))(((((((((((())))))))))))************************---------,,,,,,,,,++++++''''''(((((())))))******((()))***,,,,,,++++++***''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&))))))************))))))'''(((((()))***++++++++++++------,,,***((('''((())))))************))))))((((((((((((((((((((((((((()))***)))'''&&&%%%&&&&&&''')))+++++++++******))))))))))))))))))))))))(((((()))(((((('''&&&&&&%%%%%%'''((())))))))))))'''(((((()))***++++++,,,...---***(((''''''((((((***************)))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''',,,---------............---------,,,,,,+++++++++------------------------,,,,,,++++++,,,---///000......//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,---,,,,,,++++++,,,,,,---++++++************++++++******************************)))(((((()))******)))))))))*********++++++******))))))))))))***************************+++***---000///***'''(((***************************)))***++++++++++++***)))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))*********)))))))))(((((((((''''''))))))))))))((((((((((((,,,+++***))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))(((((()))))))))((((((((((((((((((((((((&&&((()))'''%%%$$$%%%''')))(((((('''((()))***+++***)))))))))((((((((('''''''''((((((((((((((((((&&&''''''((()))***+++,,,***)))(((&&&&&&''''''((((((((((((((((((((((((''')))((((((''''''(((((()))((((((((((((((()))***+++***)))))))))(((((((((''''''((()))*********))))))''''''''''''''''''''''''))))))))))))))))))))))))++++++******))))))((((((+++***(((&&&&&&'''((()))((((((((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((()))))))))))))))))))))))))))((())))))*********))))))***))))))(((((())))))***))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((******+++,,,+++***)))(((+++***(((''''''(((***+++)))))))))))))))(((((((((***************************)))))))))(((((((((((('''((((((((()))))))))***&&&'''((()))***))))))(((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))************))))))'''(((((()))******++++++)))+++,,,,,,***))))))***))))))************))))))((((((((((((((((((((((((((()))***)))'''&&&&&&&&&$$$%%%&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((()))))))))(((''''''(((((()))******++++++***(((''''''((()))******************)))(((((((((((()))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$$$$$$$%%%''')))+++,,,'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''',,,,,,---------.........///...------++++++***)))++++++++++++++++++++++++,,,+++++++++,,,---...///...------,,,,,,,,,,,,---*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,************************))))))(((((((((((())))))((((((((()))))))))*********))))))(((((())))))***(((((()))******+++,,,,,,(((+++---,,,)))'''(((***************************)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))*********)))))))))))))))((((((******))))))((((((''''''(((((('''&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((())))))))))))((())))))************))))))((((((((((((((((((((((((((('''&&&$$$"""###&&&(((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,)))((('''&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$(((''''''''''''''''''((((((''''''&&&&&&''''''((())))))))))))(((((((((((((((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((('''&&&%%%%%%(((((((((''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************)))((((((''''''(((((()))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((+++++++++*********)))))),,,+++***))))))***+++,,,*********))))))(((((((((************************((((((''''''''''''&&&&&&(((((((((((())))))))))))&&&'''((()))))))))(((((()))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''(((((()))))))))************))))))((((((((()))******++++++''')))++++++*********,,,((())))))******))))))(((((((((((((((((((((((((((''')))***)))'''&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((())))))*********)))((((((''''''((((((((((((((('''&&&&&&''''''((()))))))))'''&&&&&&&&&''')))***,,,))))))******))))))(((((('''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''######$$$%%%'''***,,,---''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,+++******+++,,,---)))))))))******++++++,,,+++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((()))))))))*********+++''')))******(((''')))***))))))))))))************))))))************))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((()))))))))***************))))))))))))******))))))((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((()))***++++++***)))((((((((((((((((((((((((((())))))((('''&&&'''((()))((((((((((((((())))))***))))))))))))(((((((((((()))))))))(((((((((((((((++++++++++++*********)))***)))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''******((('''&&&%%%%%%%%%))))))))))))(((((((((((()))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%&&&&&&''''''(((((()))))))))(((((((((((())))))***************))))))))))))((((((((((((((((((((((((&&&'''(((******+++++++++((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,+++******))))))************)))(((((()))******++++++******)))(((((((((************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***************$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++***(((&&&&&&''')))***))))))************))))))(((((())))))************''')))++++++***)))***+++(((((())))))))))))((((((((((((((((((((((((((((((''')))***)))'''&&&&&&'''((('''&&&&&&'''(((***+++''''''''''''''''''''''''(((((())))))))))))(((''''''((((((((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&((()))***((()))))))))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((''''''(((((((((''''''(((((((((((('''''')))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))******++++++,,,*********++++++,,,,,,,,,))))))******************,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))************************)))))))))*********++++++))))))(((((((((((())))))*********)))))))))(((((('''((((((((('''((()))***(((((()))))))))*********))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))***************)))))))))(((((((((''')))((((((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((((((((()))***+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((++++++++++++*********)))++++++)))((((((((()))***&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''))))))((((((''''''(((((((((((((((((()))))))))))))))))))))))))))*********&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))******+++%%%&&&'''(((((((((&&&%%%&&&&&&''''''(((((())))))((((((((((((((()))******************))))))))))))))))))))))))))))))))))))&&&'''(((******+++++++++((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))************++++++***))))))***++++++******))))))))))))******+++*********)))))))))((())))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))*********$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))************)))))))))))))))))))))*********(((***++++++)))(((((()))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))'''&&&'''''')))(((((('''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&'''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))))))))((((((''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&(((''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''))))))*********+++++++++)))***++++++---......///------------------------++++++,,,,,,,,,,,,+++++++++************++++++,,,*********+++++++++++++++))))))******+++,,,,,,,,,((()))******+++*********++++++************++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++)))((((((''''''(((((()))++++++***))))))(((''''''(((((('''''''''((())))))'''(((((())))))************))))))(((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))(((((()))))))))))))))***((((((((()))))))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''')))+++***(((%%%''''''((()))))))))))))))(((((((((((())))))))))))((((((((())))))*********'''(((((()))***+++,,,,,,,,,+++***)))))))))******&&&''''''((())))))******(((''''''''''''''''''(((&&&&&&'''((()))+++------(((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))******+++%%%&&&'''((()))((('''''''''''''''((((((((((((((((((''''''(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))'''((()))***************)))((((((''''''(((((()))(((((())))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))((((((((((((''''''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((******))))))************))))))))))))))))))))))))******(((***+++***)))''''''((('''(((((())))))(((((('''((((((((((((((((((((((((&&&((())))))(((''''''((('''&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''(((((((((''''''&&&&&&%%%''''''((()))))))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,+++,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,)))***+++,,,---,,,,,,+++++++++************++++++++++++************++++++))))))))))))))))))))))))((()))***++++++***)))(((((((((((()))))))))******((((((''''''''''''(((((()))))))))))))))(((((((((***)))'''''''''((())))))''''''(((((()))******+++***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((())))))''''''((((((((()))))))))''''''(((((())))))******&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''%%%%%%&&&))))))(((&&&&&&'''((()))***))))))((('''((((((((()))))))))***''''''((()))***++++++,,,&&&''''''((()))***+++,,,,,,+++)))((((((((()))***(((((((((((((((((()))))))))((((((''''''(((((()))(((((((((((()))***+++,,,'''((((((((()))))))))***((('''&&&&&&&&&'''))))))++++++++++++++++++++++++))))))))))))))))))))))))$$$%%%%%%%%%&&&'''''''''&&&'''(((((())))))))))))((((((((((((((('''''''''''''''''''''((()))***+++&&&&&&'''((())))))***+++((((((((((((((((((((((((((())))))*********))))))***))))))(((((())))))***(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))+++,,,------,,,******++++++++++++******)))))))))******++++++,,,))))))))))))))))))))))))((((((((())))))************)))))))))(((((((((''''''&&&&&&%%%&&&'''((()))(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))***)))))))))))))))))))))&&&(((******)))((()))***''''''((((((((((((''''''((((((((((((((((((((((((&&&'''))))))(((''''''((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''((()))))))))(((''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''''''((())))))((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&$$$%%%''')))***+++******((((((((((((((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((('''''',,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---,,,,,,***))))))***+++---------,,,+++---------,,,,,,+++++++++((())))))***++++++,,,,,,***+++---...///...------++++++************+++++++++******************+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((())))))******,,,***((('''(((((()))(((&&&''''''((()))******+++***)))(((''''''((()))***''''''(((((())))))******(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&'''((()))***++++++)))))))))))))))***+++,,,((((((''''''''''''((((((************************''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((***'''$$$$$$'''******)))&&&''')))*********)))((('''((((((((())))))******&&&&&&''')))***+++,,,---))))))))))))((((((((((((+++***((('''''''''((())))))))))))(((''''''&&&&&&))))))(((((((((((())))))---,,,***)))'''&&&&&&&&&'''((((((((())))))******'''&&&&&&%%%%%%'''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******))))))(((((('''''''''&&&''''''''''''((()))++++++$$$%%%&&&'''((()))***+++'''''''''''''''''''''''')))************))))))(((******))))))))))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))************###%%%)))+++---...------(((((())))))))))))(((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))******++++++,,,,,,******))))))(((((((((''')))(((((('''''')))***+++%%%&&&&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))))))))************))))))*********)))))))))))))))$$$&&&((()))))))))***,,,''''''((((((((((((''''''((((((((((((((((((((((((&&&'''))))))(((''''''(((%%%&&&''')))***))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((%%%%%%'''((())))))))))))((((((((((((((((((''''''''''''(((((()))(((((('''&&&&&&'''((())))))((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))******+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''&&&'''(((*********))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''------,,,++++++******)))************+++,,,------///---,,,***))))))******,,,+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******++++++************++++++******))))))((('''''''''''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))%%%&&&&&&&&&''''''(((((('''((()))******)))((('''******))))))((((((''''''''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((()))))))))))))))*********'''''''''''''''((())))))))))))))))))))))))))))))************))))))))))))+++***)))(((((()))******///,,,)))''''''(((((((((&&&&&&'''''''''''''''&&&+++*********))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***(((%%%$$$&&&)))''''''(((((())))))******''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''***************)))((('''((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%))))))(((((((((((())))))&&&'''((())),,,...000222+++++++++***)))(((((('''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((&&&(((******))))))+++---+++***)))(((((()))***+++***)))(((''''''((()))***''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''(((((()))(((&&&$$$###(((((((((((((((''''''''''''&&&%%%''')))***)))((())))))(((''''''''''''''''''(((***,,,+++)))&&&$$$&&&&&&'''''''''''''''''''''((()))******)))((('''((((((((((((((()))************))))))((((((''''''&&&&&&%%%$$$$$$&&&'''(((&&&&&&&&&'''((())))))***(((((())))))((('''&&&&&&))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))'''%%%&&&)))***(((&&&'''''''''''''''((()))*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...---,,,***************+++++++++******************))))))(((((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++*********+++******))))))******+++&&&'''((()))+++,,,---...++++++******)))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))((((((***)))))))))(((((((((''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((''''''''''''((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))(((((((((((((((((((((((()))))))))************'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))///---)))(((((((((((('''''''''((((((((((((((('''******)))))))))(((((((((''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,***''''''(((+++((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))************+++((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''***************)))((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((***)))((((((((((((((()))((((((((()))+++,,,...///++++++******)))(((((('''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((%%%&&&(((((('''''')))***+++***)))(((((()))***+++***))))))(((((())))))*********************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((((((((()))))))))))))))'''&&&%%%'''''''''''''''&&&&&&&&&&&&%%%$$$&&&((()))((('''))))))((('''''''''''''''((()))*********)))'''&&&(((((((((((('''&&&%%%%%%&&&&&&((())))))(((''''''((((((''''''(((((()))******)))))))))((((((((('''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((())))))***(((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***)))'''&&&'''))))))(((&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))+++,,,---.........------,,,,,,,,,,,,---------,,,+++***************************+++++++++*********))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,++++++++++++*********+++******))))))******+++&&&''')))+++---///000111000...,,,***)))(((((((((*********)))((('''''''''))))))))))))))))))))))))))))))************++++++))))))(((((((((((())))))))))))))))))((((((((((((&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))*********((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))***************'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&'''((()))///---***((((((((('''&&&'''''''''((((((''''''&&&))))))((((((((((((((('''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******)))(((''')))***))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))***************+++******)))((((((((((((((()))))))))))))))***+++,,,++++++******)))((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((%%%&&&(((((('''''')))***+++***))))))))))))***+++)))******************)))---,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''((((((''')))((((((''''''''''''((()))))))))))))))((((((((()))))))))((('''&&&%%%$$$$$$%%%&&&(((((((((''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***)))'''&&&'''((()))((('''''''''&&&%%%%%%%%%&&&&&&((()))***+++,,,------......---,,,,,,++++++++++++,,,,,,,,,++++++*********)))))))))***+++++++++,,,++++++************++++++))))))))))))))))))))))))******++++++++++++,,,,,,++++++++++++******************))))))))))))******+++++++++,,,,,,,,,------000...,,,)))(((((()))******)))))))))((((((((('''((((((((((((((((((((((((***************************)))(((''''''((()))***))))))))))))((((((((((((%%%''')))***+++***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''((((((((((((((('''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((((((((('''((()))***+++******)))'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))((('''((()))***+++///---***((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))))))))((((((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))************************************)))))))))******++++++++++++***)))((((((''''''((())))))(((((()))******+++************))))))(((((())))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((''')))******))))))***,,,************************)))***+++,,,,,,+++***))),,,,,,++++++************((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&((())))))((()))(((''''''''''''((((((***)))(((''''''((())))))((((((((((((((('''&&&%%%$$$%%%'''((()))(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&''')))*********)))(((''''''''''''(((((())))))((((((((('''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''((((((((('''***)))((('''''''''''''''++++++++++++++++++++++++,,,,,,+++***)))))))))***+++,,,,,,,,,++++++******)))))))))***+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))***))))))))))))))))))***,,,,,,++++++************---+++)))(((''')))***+++'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&''')))++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&((((((''''''''''''(((((('''(((((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((((((((()))'''(((***+++++++++))))))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''''''''((()))(((''''''''')))***+++---+++))))))))))))(((&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''((())))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((())))))***************)))((((((((((((((((((((((((((()))***,,,,,,*********)))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))((((((((()))******))))))***+++******++++++++++++******)))***+++,,,,,,+++***))))))))))))*********++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********+++((((((''''''''''''''''''&&&&&&''''''((((((((((((((('''&&&''')))+++***)))((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&'''((()))))))))(((&&&'''((()))***))))))(((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&''')))*********)))(((''''''''''''((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''(((((((((''''''((((((***)))((('''''''''''''''------,,,,,,+++***))))))+++******))))))))))))***++++++,,,,,,,,,++++++******************+++++++++*********))))))*********))))))))))))))))))))))))((((((((())))))))))))***+++************)))))))))***))))))(((((())))))***(((((())))))******++++++***)))((('''(((((()))***'''''''''((()))*********)))))))))))))))))))))))))))(((((((((((('''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&''''''(((((()))&&&(((***+++,,,+++)))((('''''''''''''''((())))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&((()))+++***))))))******)))'''++++++++++++******)))((('''(((((((((((()))))))))''''''((((((((((((''''''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''((()))******))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))((((((((()))***+++,,,---******))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((&&&((()))((('''&&&''')))******+++,,,,,,+++******)))******************)))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((''''''(((***++++++***(((''''''''''''(((((()))))))))(((''''''(((***+++%%%&&&'''((()))*********'''((()))******)))((('''''''''&&&&&&''''''((()))(((((((((((())))))))))))'''(((((()))))))))))))))''''''(((((((((((((((((((((((('''&&&&&&''')))***))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))''''''&&&%%%%%%%%%&&&&&&------,,,,,,+++***))))))*********)))******++++++***+++,,,,,,,,,,,,+++***+++++++++******************))))))(((((())))))***))))))))))))))))))))))))((())))))))))))*********************))))))))))))))))))(((((((((((())))))''''''((()))***+++,,,---*********)))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))%%%%%%&&&''''''((())))))&&&(((***,,,,,,+++)))((('''''''''''''''((())))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))%%%%%%$$$$$$%%%&&&((())))))(((((()))++++++***)))++++++++++++***)))((('''((((((((()))))))))******''''''((((((((((((''''''&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%&&&(((***)))(((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))(((&&&&&&&&&((()))+++******))))))))))))******(((((((((((())))))))))))***)))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''(((''''''(((((()))***+++++++++************++++++)))))))))))))))))))))***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((('''((()))((('''&&&'''(((***++++++,,,,,,++++++******))))))(((((())))))*********++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((('''&&&&&&'''((()))%%%%%%&&&''''''((())))))((('''&&&(((***+++***)))'''''''''''''''((())))))((((((((((((((()))******&&&'''((()))))))))))))))((())))))))))))'''&&&%%%((((((''''''(((((()))***'''((((((((()))))))))***((('''''''''(((((())))))((((((((((((((((((((('''((((((&&&&&&&&&''')))***(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((())))))'''&&&''')))&&&&&&%%%%%%%%%&&&&&&''',,,,,,,,,+++++++++******************+++,,,------)))***,,,,,,---,,,+++***,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,+++)))(((&&&%%%******))))))((((((''''''))))))))))))))))))))))))***)))))))))(((((('''''''''((()))******)))(((''''''((((((((())))))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))***+++((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))'''''''''''''''((())))))%%%%%%&&&&&&'''((())))))&&&(((***,,,,,,+++)))((('''''''''''''''((())))))))))))))))))))))))))))))&&&&&&''''''((()))******''''''&&&&&&'''(((***+++((('''''')))+++,,,+++***(((((((((((('''&&&%%%$$$(((((())))))******++++++''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''%%%###$$$'''((((((&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((('''&&&%%%&&&(((***+++******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))''''''''''''''''''''''''******))))))((((((''''''''''''''''''(((***+++,,,...---,,,+++************)))))))))))))))*********))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((()))***+++***)))((()))******+++,,,------,,,+++******)))(((''''''((()))***...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***$$$$$$%%%%%%&&&'''(((((('''&&&%%%''')))***)))((('''''''''''''''((()))***''''''(((((()))))))))***((()))))))))))))))((('''(((((())))))(((&&&$$$###((((((((((((((()))******'''((((((((())))))******((('''&&&&&&&&&''')))***((((((((((((((('''''''''((('''&&&%%%&&&'''***+++''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))(((((((((&&&(((***)))&&&%%%''')))'''''''''''''''((()))***************************,,,,,,------,,,,,,+++***+++++++++++++++***)))((())))))************)))))))))))))))***++++++,,,,,,'''(((((())))))))))))((())))))*********))))))(((,,,,,,,,,++++++*********+++***)))'''''''''((()))(((((())))))*********+++,,,,,,++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))&&&$$$$$$&&&)))+++******)))))))))))))))***)))(((((('''''''''(((((())))))*********))))))((())))))))))))))))))))))))'''''''''''''''((())))))))))))(((((('''''''''&&&******))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&***)))(((''''''&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''(((((((((((('''&&&%%%$$$'''((()))+++++++++***)))(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))))))))(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))))))))))))))((((((((((((%%%'''((()))((()))***,,,666000)))&&&((()))(((%%%))))))((('''''''''''''''******)))((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''(((((('''&&&%%%%%%&&&&&&''''''(((((())))))+++***)))'''''''''((()))'''''''''''''''''''''''')))))))))***+++---...///***,,,+++'''&&&***,,,+++,,,,,,,,,+++++++++******)))))))))))))))******+++++++++************++++++###%%%''')))******)))(((+++***)))(((((()))***+++************************+++(((%%%''',,,---+++((()))))))))))))))))))))))),,,,,,+++***)))(((''''''***)))(((''''''((()))*********))))))((((((''''''))))))))))))******************)))(((((((((((((((***************)))((((((******))))))))))))***************+++,,,,,,,,,---,,,+++***)))((((((((((((,,,***(((((()))***)))(((---,,,***((('''&&&''''''%%%&&&&&&''''''((((((((())))))))))))(((((((((((($$$&&&(((***+++)))'''&&&))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((())))))))))))))))))((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''******))))))(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))+++)))(((((())))))(((&&&)))))))))))))))(((((((((+++***)))'''''''''((()))***)))'''%%%$$$$$$$$$$$$++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++***)))((())))))************))))))******************))))))++++++)))(((((()))***++++++***)))(((((()))***+++,,,,,,,,,++++++*********++++++***)))))))))))))))((()))))))))************,,,,,,+++******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((('''''''''(((((())))))************))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((((('''''''''''')))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((('''&&&%%%$$$%%%&&&'''((()))(((((('''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))******++++++******))))))(((((((((((((((((((((&&&((())))))(((((()))+++333...((('''(((***(((%%%))))))((('''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((((((((((((((())))))(((((('''&&&&&&''''''''''''''''''(((+++***((('''''''''((()))''''''''''''''''''''''''))))))******+++---...///+++,,,+++(((***......+++,,,+++++++++************)))))))))))))))******++++++******))))))******+++%%%&&&((()))***)))((('''******)))(((((()))******((((((((((((((((((((((((+++(((&&&'''+++---+++((())))))))))))))))))))))))++++++******)))(((((((((***)))(((''''''((()))******)))))))))((((((((('''))))))))))))******************)))(((((((((((((((***************)))((((((******))))))))))))******))))))))))))))))))******,,,,,,+++***************,,,***(((((()))***)))(((***)))(((''''''((())))))''''''''''''((((((((((((''''''(((((())))))******&&&''')))***+++***)))((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))(((''''''(((''''''''''''((())))))))))))))))))*********+++***)))))))))((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))***)))(((((())))))((('''&&&&&&&&&&&&'''''''''(((***)))((('''''''''(((((('''&&&&&&%%%&&&'''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******))))))))))))************))))))++++++***))))))(((''''''///---***((('''(((***,,,,,,***(((&&&&&&(((+++---+++++++++++++++************++++++++++++******)))))))))))))))************+++++++++******))))))((((((((())))))))))))((((((************************************************(((***,,,......,,,***(((((((((''''''''''''(((((((((((((((''''''(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))*********+++((((((((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********&&&&&&&&&''''''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((()))((('''&&&(((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''(((***)))(((''')))***///+++((((((******(((&&&)))((((((''''''''''''(((((((((((((((((('''''''''))))))((((((((((((((('''))))))))))))))))))((('''(((''''''''''''''''''&&&***)))((('''''''''(((((('''''''''''''''''''''''')))))))))***+++,,,---...)))+++,,,***+++///...***************)))))))))))))))))))))))))))******++++++******))))))******+++&&&'''((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((+++((('''(((+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))******************)))((((((((()))))))))************))))))(((******))))))))))))******))))))))))))))))))((((((,,,,,,++++++++++++++++++,,,***(((((()))***)))(((''''''''''''(((***+++,,,((((((((((((((('''''''''&&&&&&'''((()))***++++++)))))))))***************))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++)))))))))))))))(((''''''((((((((((((((()))******''''''''''''(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&&&&''''''(((((())))))***)))((('''((()))***)))(((%%%%%%&&&&&&''''''(((((()))(((''''''&&&''''''''''''&&&&&&&&&''')))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))************))))))))))))************))))))))))))))))))((((((''''''...,,,+++)))(((((())))))***)))((((((((()))+++,,,+++++++++***************)))***+++,,,+++***)))((()))))))))))))))*********+++*********)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,......,,,***((((((((('''''''''((())))))(((((((((((((((((()))***((())))))************)))(((((((((((((((((((((((((((((())))))************((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&'''((()))******)))(((((((((((((((((())))))))))))&&&'''(((******)))(((''''''((((((((((((''''''&&&''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((('''''''''(((((((((((((((((()))***)))((('''((()))+++)))((()))******(((&&&)))(((''''''''''''(((((('''''''''(((((((((((((((******))))))((((((''''''(((((()))))))))((((((''')))))))))(((((('''''''''(((((((((((('''(((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,&&&,,,000---))))))***))))))))))))))))))((((((((()))))))))))))))******+++******))))))))))))******(((((()))))))))((((((''')))(((((((((((((((((()))************************+++)))((((((***+++***((())))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))******************))))))((())))))***))))))************)))(((******))))))))))))******,,,,,,++++++******))))))++++++*********++++++,,,,,,***(((((()))***)))(((&&&''''''((()))***++++++(((((((((''''''&&&&&&&&&''''''(((((())))))******))))))((((((((()))***+++((((((((((((((((((((((((++++++************++++++)))))))))((())))))***+++)))))))))))))))(((''''''((((((''''''(((((()))***&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))''''''''''''''''''''''''))))))(((((('''''''''''''''''''''((())))))******(((''''''((()))******))))))))))))))))))((((((((('''''''''&&&&&&&&&'''''')))((('''&&&&&&'''((((((++++++++++++++++++++++++++++++,,,,,,++++++***)))((())))))*********))))))))))))************))))))''''''(((((()))))))))))))))***++++++***(((&&&%%%'''((()))+++++++++***)))************************'''((()))*********((((((******))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))((((((((())))))***+++((((((((((((((()))******(((((()))***************((((((((((((((((((((((((&&&'''((()))))))))(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))))))))((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((()))(((((('''&&&'''((()))******)))((('''(((((((((((())))))))))))'''((()))***+++******)))(((((())))))((('''&&&&&&''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((()))***)))((('''((()))((('''((()))***)))(((&&&((((((''''''''''''(((((('''''''''(((((((((((((((******))))))((((((''''''&&&''''''(((((('''''''''+++******))))))((((((((('''''''''(((((((((((('''(((((((((((((((((((((((('''&&&&&&''''''((()))***%%%000777111(((%%%(((***(((((((((((((((((((((((()))))))))))))))******+++***))))))))))))))))))***))))))))))))))))))(((((((((((())))))))))))((((((***************************)))))))))******)))((())))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))******************))))))))))))******((())))))*********))))))******))))))))))))******,,,++++++******))))))))))))))))))))))))***+++,,,,,,***(((((()))***)))(((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%******))))))(((((('''''')))((('''&&&&&&((()))+++(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((()))))))))))))))))))))(((''''''''''''&&&&&&''''''((())))))************+++++++++(((((((((((())))))))))))&&&''''''((()))***++++++''''''''''''''''''''''''''''''''''''(((((())))))''''''(((((()))*********(((''''''((()))******)))++++++***)))(((''''''&&&&&&&&&''''''''''''''''''((('''&&&%%%%%%%%%&&&'''************************+++++++++++++++******)))(((((())))))******))))))))))))************))))))''''''((())))))***++++++'''(((***,,,+++)))&&&$$$%%%'''***,,,---,,,)))((()))))))))***************'''(((((())))))))))))(((************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***))))))((())))))***+++,,,(((((((((((()))***++++++'''((()))******+++******))))))))))))))))))))))))%%%&&&((()))))))))(((''''''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''******(((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((((((((())))))(((((('''&&&&&&'''((('''&&&%%%$$$(((((((((((())))))))))))&&&&&&''''''(((((()))))))))*********)))((('''&&&''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))'''(((***)))(((''')))***''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((('''''''''))))))((((((((((((((('''%%%&&&&&&'''''''''''''''******))))))))))))))))))&&&&&&'''(((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((()))(((333:::333)))&&&)))---(((((((((((()))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************)))))))))***++++++((())))))************)))******))))))))))))******((((((((((((((((((''''''(((((((((((()))***+++,,,,,,***(((((()))***)))((())))))******)))((('''&&&'''''''''''''''&&&&&&&&&++++++***)))((('''&&&&&&((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((())))))))))))''''''((())))))***++++++''''''''''''''''''''''''&&&&&&''''''((())))))***'''(((((())))))******+++)))((('''((()))***)))((())))))((('''&&&%%%%%%$$$&&&&&&'''(((((((((''''''%%%$$$$$$$$$%%%&&&((()))+++++++++++++++++++++++++++++++++++++++***))))))'''(((((()))))))))))))))))))))************))))))))))))******************((()))***++++++***((('''&&&''')))+++++++++******((()))))))))*********+++))))))(((((())))))***+++************)))))))))(((((()))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***'''''''''((((((***++++++(((((((((((()))***+++,,,'''((()))******+++++++++))))))))))))))))))))))))&&&''')))*********((('''''''''''''''((((((((()))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***(((((())))))))))))((((((&&&&&&'''''''''&&&$$$$$$(((((((((((())))))))))))'''&&&%%%%%%%%%''')))***++++++++++++***)))((('''''''''((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''%%%%%%&&&''''''((())))))&&&((())))))(((((()))+++''''''(((''''''&&&'''''''''''''''''''''((())))))))))))((((((''''''&&&&&&'''''''''''''''(((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''(((((())))))(((///333...))))))++++++((((((((())))))*********)))))))))))))))******+++))))))(((((((((((())))))(((((((((((()))***++++++)))***+++,,,,,,+++***)))((((((((((((((((((((((((******+++***)))(((((())))))))))))))))))))))))))))))))))))))))))*********'''((()))******)))(((''''''((((((((()))))))))***))))))))))))******************))))))******+++,,,(((((()))*********************))))))))))))******'''''''''(((((((((((((((((((((((()))***+++---...,,,***(((((()))***)))(((((()))******)))((('''&&&(((((((((((())))))))))))******))))))((((((''''''((((((((((((((())))))***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***)))))))))))))))((('''''''''''''''''''''(((((()))&&&'''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++***)))(((((())))))((('''&&&&&&''''''''''''''''''&&&'''((()))))))))(((((('''&&&%%%%%%%%%'''((())),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))''''''((()))))))))))))))))))))************)))))),,,,,,++++++***)))))))))******************++++++(((((((((((()))***+++,,,(((((())))))*********++++++***)))))))))***,,,---+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))&&&&&&&&&'''''')))******(((((((((((()))***+++,,,''''''(((******+++++++++))))))))))))))))))))))))'''(((***+++,,,+++)))(((&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***(((((()))))))))))))))((((((((()))))))))(((&&&%%%(((((((((((()))))))))))))))'''%%%%%%%%%(((+++---,,,,,,,,,++++++)))(((((('''(((((()))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))************))))))%%%%%%&&&&&&'''((())))))%%%'''((()))((()))***,,,'''(((((('''%%%%%%&&&((('''''''''''''''((()))*********)))((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((''''''((())))))***))))))$$$%%%%%%&&&&&&'''''''''$$$%%%'''(((((((((''''''))))))))))))))))))))))))***))))))))))))******+++&&&))))))'''(((+++***'''(((((())))))******++++++)))))))))))))))******+++))))))(((((((((((())))))(((((((((((()))***,,,,,,***+++,,,------,,,+++******************************++++++***)))(((((()))))))))))))))))))))))))))******))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******))))))))))))******************))))))***+++,,,,,,(((((()))*********************))))))))))))******(((((())))))******++++++)))))))))***+++---...///,,,***(((((()))***)))((('''((()))******)))((('''))))))******++++++,,,,,,(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******''''''''''''((()))++++++)))))))))))))))(((((('''((((((((((((((()))******************++++++++++++'''((((((((())))))******,,,,,,+++***)))((('''&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))******+++++++++)))(((((())))))(((&&&&&&&&&'''((()))***+++,,,&&&''')))*********)))(((,,,+++)))'''&&&%%%&&&&&&************************))))))))))))))))))))))))************************)))))))))))))))(((''''''*********)))))))))))))))))))))))))))************''''''((()))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))$$$%%%%%%&&&(((***+++,,,)))(((&&&%%%%%%&&&'''((((((((())))))))))))((((((''''''(((((())))))******''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++***)))'''&&&$$$''''''''''''''''''''''''+++*********))))))((((((''''''((((((((((((''''''(((((())))))******++++++)))((('''&&&&&&'''((())))))((('''&&&&&&''')))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&''')))+++''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''******))))))((('''''''''))))))))))))************))))))((('''&&&%%%%%%$$$+++******)))(((''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((()))******))))))******+++,,,''''''''''''((((((((()))''''''''''''''''''''''''((()))))))))))))))((((((((()))***)))((('''(((***&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''---+++)))(((((()))+++---))))))((('''&&&%%%$$$$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************)))(((((((((((((((************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++************))))))))))))******++++++++++++******+++*********))))))(((((())))))***+++,,,,,,------*********)))))))))))))))************))))))))))))''''''''''''((()))++++++((((((((((((((((((((((((''')))***)))((('''(((*********))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))*********))))))((('''&&&)))((('''''''''(((***+++***(((&&&%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((()))+++,,,---,,,)))((('''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''************************))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))******(((((()))))))))*********)))))))))))))))))))))))))))(((((('''''''''(((((()))((('''%%%%%%&&&((()))))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******)))''''''((((((((((((((((((((((((*********)))))))))((((((''''''((((((((((((''''''((((((((())))))))))))))))))((('''&&&&&&'''((()))***)))'''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&''')))***''''''(((((((((((('''''')))))))))(((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%******))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''((((((((())))))(((((('''''''''&&&$$$###$$$&&&)))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***(((&&&%%%%%%&&&(((***((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))++++++************++++++******)))(((((((((((((((************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))******+++************))))))))))))******++++++++++++******************)))))))))((())))))***++++++,,,------***)))))))))))))))))))))*********)))))))))((((((''''''''''''((()))***+++((((((((((((((((((((((((''')))***)))((('''(((******)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((()))))))))))))))((((((''')))(((((('''((()))***+++***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((''''''((()))***,,,+++)))((('''((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((''''''(((((((((************************))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((((((((((((((()))******(((((())))))))))))******))))))))))))))))))))))))***)))(((''''''''''''''')))((('''''''''((()))***)))******++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((('''&&&&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))******++++++(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&'''((()))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''(((((((((''''''((('''%%%"""!!!"""&&&***+++******)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''''''''((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))************)))'''&&&$$$$$$&&&''')))''''''(((((()))))))))***************************((((((((((((((((((((((((************************))))))))))))))))))))))))******))))))))))))************)))((((((((())))))************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++************))))))))))))******++++++++++++******************))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))************))))))))))))(((((((((''''''(((((()))***+++((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((()))*********)))((('''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))((((((''''''((((((+++***)))((('''((()))***))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))************************))))))))))))))))))))))))************************)))))))))))))))(((''''''''''''((((((((((((((()))((((((((((((''''''''''''&&&'''(((((())))))((((((((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((()))***)))(((((((((((()))******))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((((((''''''(((((((((''''''&&&&&&%%%(((((((((''''''(((((((((***)))((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&'''((((((''''''((((((((((((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******++++++(((((('''&&&&&&%%%$$$$$$&&&'''''''''((((((((()))))))))((((((((('''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))((('''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''''''''''''''))))))(((&&&%%%&&&)))+++******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))))))))************(((''''''(((******((())))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((())))))***************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((******++++++++++++***************)))))))))))))))))))))******+++++++++,,,)))))))))))))))************)))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((''')))***)))((('''(((***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&'''((()))************((((((((((((((())))))******)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((('''((((((((())))))((((((((())))))***((((((((((((((((((((((((***)))(((''''''((()))***)))(((((((((((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((())))))*********)))((((((((('''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((()))******''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''(((((((((((((((((('''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))(((((())))))(((((('''&&&%%%%%%&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&''')))++++++***)))(((((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''')))++++++***)))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))),,,+++******))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((()))))))))++++++***))))))***++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++******))))))))))))******************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((('''((((((((()))))))))***)))))))))))))))******+++************)))))))))(((******++++++++++++******))))))))))))))))))******)))***************++++++(((((())))))************)))))))))((((((((((((''')))(((((((((((())))))***((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''%%%&&&''')))************'''(((((()))))))))))))))))))))((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))))))))'''''''''(((((()))******((((((((((((((((((((((((***)))(((''''''((()))***(((''''''&&&&&&''''''(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))******++++++***))))))(((((('''''''''&&&&&&'''(((((((((((('''((((((((((((((()))******''''''(((((((((((())))))((((((((((((((((((((((((***)))((('''''''''''''''&&&''''''(((((()))))))))&&&''''''((((((''''''&&&))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((''''''((((((''''''''''''''''''''''''''''''(((((((((((())))))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((*********)))(((''''''&&&***)))))))))(((''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&'''''''''''''''((()))*********))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''(((((((((((((((%%%'''***+++***(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))***))))))(((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))+++*********))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))---------,,,,,,---------******)))))))))***++++++************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))******+++************))))))))))))******++++++++++++******))))))))))))************************************((((((((()))******++++++))))))((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&((()))************''''''((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$$$$&&&'''((()))))))))&&&&&&'''((())))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))******+++++++++***))))))(((''''''%%%&&&''''''((((((''''''((((((((((((((()))******'''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%&&&'''((()))))))))''''''((((((((((((''''''***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((******'''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''((())))))((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''&&&&&&%%%$$$''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''')))(((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''((((((((('''''''''((((((((())))))%%%&&&&&&'''((()))******((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''))))))(((''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))((('''((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,---******))))))******+++,,,************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((()))*********)))))))))))))))******+++************))))))))))))******++++++++++++******((()))))))))************************))))))))))))'''(((((()))******++++++))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((''')))***)))((('''(((***'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''((())))))***))))))&&&'''((()))***))))))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%'''(((((((((''''''$$$%%%&&&((()))*********))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&'''((())))))***,,,++++++***)))(((((('''%%%&&&''''''((((((''''''((((((((((((((()))******''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&(((***+++,,,$$$%%%&&&'''(((((((((((((((((())))))))))))((((((******))))))((((((((('''******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&'''(((***,,,---))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''((()))))))))&&&'''((())))))((('''&&&$$$%%%&&&((())))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&'''''''''&&&&&&%%%$$$''''''((((((((((((''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''((((((((((((((())))))))))))((((((((((((&&&'''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))'''''''''(((((((((((()))'''&&&&&&&&&&&&'''(((((($$$%%%&&&'''(((***++++++))))))))))))))))))))))))&&&'''((()))************)))))))))((('''''')))+++''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))******)))((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))&&&''''''((()))******+++)))))))))))))))******+++************))))))))))))******++++++++++++******(((((())))))*********+++*********)))))))))))))))'''(((((()))***+++++++++)))(((((((((''''''''''''***)))(((((((((((())))))((((((((((((((((((((((((((()))***)))((('''(((***'''((((((((())))))******(((((())))))))))))((((((''''''''''''''''''''''''))))))((('''''')))***+++))))))))))))))))))))))))'''(((((()))))))))))))))&&&''')))*********)))(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%$$$%%%&&&((()))*********))))))))))))))))))))))))&&&'''***++++++***'''&&&))))))(((((((((((()))))),,,+++***))))))***+++,,,******++++++++++++******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************......---***((('''((()))''''''&&&&&&&&&&&&''''''***((('''&&&&&&'''(((***))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))************''''''((()))))))))))))))&&&&&&''''''((()))))))))%%%&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))''')))(((!!!"""+++***)))((('''''''''''''''((((((''''''''''''((((((((((((((((((((()))******++++++******))))))((((((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***)))(((''''''&&&''''''))))))))))))(((((((((((()))))))))((((((''''''&&&''')))***)))((('''(((***))))))(((((('''''''''&&&%%%&&&((()))))))))((('''$$$!!! """%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))+++)))(((&&&&&&((()))+++)))))))))))))))***++++++''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***---,,,***)))))))))******---,,,+++******+++,,,---)))************+++++++++******************************))))))((((((''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))+++*********))))))((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))************)))))))))))),,,+++)))(((''''''((((((%%%&&&&&&'''((()))***************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''((()))***++++++***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&---***'''(((***,,,,,,+++&&&&&&''''''(((((())))))******))))))((((((''''''))))))((('''''''''''''''***)))((((((((()))+++,,,++++++***))))))***+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********------,,,***((('''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))))))))(((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((***+++'''"""!!!&&&+++'''&&&&&&%%%$$$$$$%%%%%%((((((''''''''''''((((((((((((((((((((()))***************)))))))))))))))(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((()))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%$$$$$$&&&((()))((('''&&&'''(((((((((((('''''''''&&&&&&%%%&&&'''((())))))((('''***(((%%%%%%'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***)))((((((((())))))***+++''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++)))((((((((())))))******)))(((((()))******)))************+++++++++***************************)))))))))((((((((('''(((((((((((('''''''''''')))))))))(((((()))))))))(((((((((((())))))))))))************)))))))))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))(((''''''''''''((()))&&&&&&''''''(((((())))))***)))((('''''''''((((((&&&'''''''''((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))***)))))))))(((((((((''')))((((((((((((((()))******)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))((((((***(((&&&&&&)))******)))'''''''''(((((((((((((((***)))))))))((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&'''((((((++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++,,,,,,***((('''((()))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''******))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))+++++++++***)))(((((((((''''''&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))''')))++++++)))((()))******))))))(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((())))))))))))))))))***(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***)))))))))(((((((((''''''''''''''''''''''''((((((&&&'''((('''&&&%%%&&&(((((((((((((((''''''''''''&&&&&&'''(((((((((((('''+++)))&&&%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))((((((((((((((())))))(((((((((((())))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******)))(((((('''(((((((((******)))(((((()))******)))************+++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''******))))))))))))******(((((((((((())))))))))))************))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))((((((''''''(((((()))%%%%%%&&&'''((()))******''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((,,,***((('''&&&'''((()))+++***'''&&&&&&'''***+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''***))))))))))))))))))***(((&&&%%%%%%'''(((((('''))))))((((((((((((((('''))))))))))))(((((((((((())))))(((''''''''''''''''''((())))))******))))))+++******************+++***++++++,,,,,,++++++***))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))***)))***+++***((('''((()))''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((()))))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))*********))))))((((((((())))))((('''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&'''(((******)))(((++++++***************+++((((((''''''''''''((((((((((((((((((((())))))***'''((((((((())))))******((((((''''''''''''((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))((((((((('''''''''''''''(((((())))))******&&&'''((((((&&&&&&'''((()))))))))))))))))))))(((&&&''''''''''''''''''''')))'''%%%%%%&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))'''''''''((((((((((((((())))))(((((((((((())))))((((((((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))))),,,++++++++++++++++++,,,))))))*********+++++++++************************))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******)))(((((((((((((((((()))((((((((()))***+++++++++%%%%%%%%%&&&'''(((((())))))))))))(((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((())))))))))))((((((((((((,,,***'''&&&&&&''')))+++,,,***'''%%%%%%'''***,,,(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&%%%&&&&&&'''''''''***)))))))))((((((''''''))))))))))))(((((((((((())))))((('''''''''''''''((()))***+++,,,+++***)))*********++++++*********))))))************))))))))))))))))))))))))))))))+++*********)))))))))((('''(((((((((((()))))))))''')))***)))((('''''')))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))''''''((()))))))))))))))'''''''''(((((()))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%$$$%%%(((******)))'''''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((())))))***''''''(((((()))))))))***(((((((((''''''((((((((('''((()))(((''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&((((((((((((''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((())))))((('''((()))************************'''''''''&&&&&&&&&&&&'''((('''&&&'''***++++++***'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&$$$$$$&&&((()))((((((((((((((('''''''''))))))(((((((((((())))))(((((()))***))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))*********************+++++++++,,,,,,+++++++++))))))*********+++++++++************************(((((((((((())))))))))))(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))((())))))))))))))))))(((************))))))))))))$$$$$$%%%&&&'''((()))))))))))))))))))))(((((((((''''''((()))******++++++(((((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%&&&(((+++---+++***'''&&&&&&'''***+++((((((((((((((((((((((((((()))))))))*********+++***)))))))))((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''((((((******))))))((((((((('''(((((((((((())))))))))))))))))((('''''''''''''''%%%&&&'''((()))((('''&&&)))***++++++++++++***)))(((((())))))))))))(((((())))))))))))))))))))))))*********))))))(((((('''''''''(((((((((((())))))%%%'''))))))(((''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&'''((())))))***(((((((((((((((((((((((((((((())))))******++++++''''''''''''''''''''''''))))))(((((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((''''''((((((((()))))))))''''''((()))))))))))))))&&&&&&&&&'''((()))))))))))))))***+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))'''%%%&&&(((+++,,,---(((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((()))******'''(((((((((((((((((())))))((((((''''''(((((()))'''((())))))''''''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((())))))))))))'''%%%$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))***)))((('''(((***************++++++++++++((('''&&&&&&%%%&&&&&&&&&%%%$$$$$$&&&(((******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((('''''''''(((((())))))))))))(((((())))))***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))******++++++++++++***((()))************)))((()))************+++++++++************************(((((((((((())))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((())))))******))))))((()))((((((((('''''''''&&&$$$%%%&&&(((((()))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&'''))),,,---***)))(((''''''((()))***(((((((((((((((((((((((('''(((((())))))***************)))))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%'''))))))((('''((()))***))))))))))))))))))((((((((((((((())))))))))))))))))((('''''''''''''''''''''((())))))))))))((()))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))******)))(((((('''&&&&&&'''''''''((((((((())))))$$$&&&((()))(((''''''(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''(((((()))******+++''''''''''''''''''''''''))))))((((((((('''''''''''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((((((((()))))))))&&&'''***,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,---))))))(((((())))))***+++((((((''''''''''''((((((((((((((((((((()))******((((((((((((((('''''''''))))))(((((((((((())))))''')))***)))((('''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''')))))))))((('''%%%(((((('''''''''&&&&&&&&&)))))))))))))))((((((((('''((())))))''''''((()))((((((((())))))*********((('''&&&%%%%%%%%%&&&&&&$$$######%%%&&&'''&&&%%%(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((***+++,,,---,,,+++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))'''((()))+++++++++***)))((()))************)))((()))************+++++++++************************'''((((((((()))))))))***((((((((((((''''''''''''&&&((()))******)))(((&&&(((((((((((())))))))))))((()))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******((()))************)))(((''''''''''''((((((((((((&&&&&&((())))))))))))(((((((((((()))*********+++(((((())))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((('''(((((()))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((()))***************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$''')))***(((''''''))))))))))))))))))*********'''((((((((()))))))))***))))))((('''''''''''''''***************++++++,,,)))***+++,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))***))))))((('''&&&&&&%%%''''''''''''((((((((()))###%%%((()))(((''''''((('''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''''''''(((((())))))(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))++++++******))))))((((((###%%%))),,,,,,+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))(((((()))+++%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((()))******))))))(((((('''''''''&&&))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%((()))***)))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))((((((&&&%%%$$$%%%%%%&&&***)))((()))******(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((())))))))))))((((((***+++---------+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&'''(((*********)))(((***+++,,,------,,,+++***)))************+++++++++************************'''((((((((())))))******)))(((((((((''''''''''''''')))***++++++***)))'''(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++((()))***++++++***)))(((''''''((()))***+++,,,,,,'''''')))*********)))(((''''''((()))***++++++,,,((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))((((((((('''((()))******)))((('''((((((((((((((((((((((((%%%&&&&&&'''((())))))***************))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&###&&&))))))'''&&&'''((((((((())))))******++++++'''((((((((())))))******))))))((('''''''''''''''((('''&&&&&&&&&''')))***