BM66(@ ~~~|||}}}wwwsssppprrruuuwwwwwwuuurrrppprrrpppnnnmmmnnnnnnmmmllloookkkhhhhhhkkkkkkfffbbb^^^\\\YYYWWWWWWVVVTTTRRRNNNMMMLLLKKKIIIHHHGGGFFFBBBBBBBBBCCCCCCDDDDDDDDDFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZWWWWWWWWWWWWWWWXXXYYYZZZXXXXXXYYYZZZ[[[\\\]]]]]]aaa```___^^^^^^___aaaaaadddeeedddcccaaaaaaccceeebbbdddffffffgggjjjpppuuuwww}}}ttthhh\\\TTTSSSRRRRRRQQQOOOMMMKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDDDDGGGJJJMMMOOOOOOMMMJJJFFFBBB???>>>>>>>>>>>>>>>===<<<;;;:::::::::888999999:::::::::999999::::::999999888777666666555555555666666666666666333444444555555444444333222222222222222222222222222333333444444333333222333333222222111222222222444444444333222111000000////////////////////////000000000000000000000000222222111111111111222222000000////////////000000000000000000000000000000////////////////////////222222111000000111222222000000000000000000000000000000000000111111111111222222222111111111000000000000000000111111111111111111000000000000000000222222333333444555666666444444555555666777777777999999;;;???EEEIIIKKKKKKPPPSSSVVVWWWXXXZZZ```dddccchhhmmmmmmkkkkkknnnrrrrrrsssuuuxxx||||||{{{~~~~~~~~~~~~{{{uuuqqqoooqqqsssttttttsssqqqooopppnnnllllllllllllkkkjjjllliiiffffffhhhhhhddd```]]]ZZZWWWUUUTTTSSSQQQOOOJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEJJJKKKNNNPPPQQQRRRQQQQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^aaa``````___```aaabbbccceeeffffffeeeddddddfffhhhfffhhhjjjkkkmmmrrr{{{qqqfff___WWWQQQSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDFFFHHHJJJKKKJJJIIIFFFCCC???<<<<<<<<<===>>>>>>===;;;;;;::::::;;;:::::::::;;;;;;;;;::::::::::::999999888777777666555666666666666666666666333444444555555444444333222222222222222222222222222222333333333333222222333333222222111222222333111222222111111///......111111111111111111111111000000000000000000000000111000000000000000000111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111222222222111111111000000000000000000111111111111333333222222222222222222222222333333444555555666555555666666777888888888999999;;;???EEEIIIKKKKKKOOORRRUUUVVVWWWZZZ___ccc```dddhhhiiiggghhhlllpppssstttvvvyyy}}}}}}{{{zzzyyyzzzzzz{{{{{{{{{xxxrrrnnnnnnoooppppppppppppooonnnnnnllljjjiiiiiiiiihhhfffhhheeeccccccdddddd```]]]ZZZWWWTTTRRRQQQOOOMMMKKKGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFHHHIIINNNPPPSSSUUUUUUTTTSSSQQQTTTSSSRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[\\\]]]^^^___``````````````````aaabbbddddddbbbcccddddddcccdddeeeggghhhiiikkklllqqq{{{ooobbb^^^[[[WWWSSSRRRQQQOOONNNMMMMMMMMMNNNMMMKKKIIIGGGFFFFFFFFFFFFIIIIIIHHHHHHGGGFFFDDDDDDGGGEEEDDDDDDEEEFFFFFFEEEEEECCC@@@>>><<<<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777666666666666666666555555333444444555555444444333222222222222222222222222111222222333333222222111333222222111222222333333111111111111111000///...111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000///////////////////////////000111222222111000///222222222222222222222222000000000000111111111111222222222111111111111111000000000111111111222222222222333333333333333333222333333444444555555555666666777777888999999999888999;;;???EEEIIIKKKKKKOOOQQQTTTVVVXXX[[[```ccc___bbbeeeeeeeeeggglllqqqssstttvvvzzz}}}~~~{{{yyyxxxxxxxxxwwwwwwwwwxxxwwwtttppplllnnnmmmmmmmmmmmmmmmmmmnnnllljjjgggfffgggfffeeedddcccaaa```___```___\\\ZZZXXXUUURRROOONNNLLLJJJHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEFFFHHHKKKMMMOOOQQQSSSVVVWWWWWWVVVSSSQQQSSSSSSRRRRRRRRRRRRRRRSSSWWWWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\]]]]]][[[\\\\\\]]]^^^___```aaa_________```bbbcccdddeeebbbcccddddddcccccceeegggllllllnnnqqqzzz{{{qqqeee]]][[[ZZZWWWSSSOOONNNLLLJJJJJJKKKMMMNNNKKKIIIGGGEEEDDDEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDBBBEEECCCBBBBBBCCCDDDCCCBBBDDDBBB@@@???>>>===>>>???>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::::::::999999999888888888777777666666666666555555555555333444444555555444444333222222222222222222222222111222222222222222222111222222111111222222333333333333333333333222111000111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000////////////////////////////////////////////////111222444555555444222111222222222222222222222222///000000000111111111111111111111111111111111111000000111111111222222222000000111111111111111222333333333444444444555555555666666777777888999999888888:::???EEEIIIKKKLLLOOOQQQTTTWWW[[[^^^bbbddd```bbbdddeeefffiiiooosssssstttvvvyyy}}}}}}{{{xxxvvvuuuuuuuuuttttttsssttttttqqqmmmjjjlllkkkjjjjjjjjjjjjkkkllljjjhhheeeddddddcccbbb```___^^^]]]\\\[[[ZZZXXXVVVUUURRROOOMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCFFFGGGHHHJJJMMMPPPSSSUUUSSSTTTVVVWWWWWWUUUSSSQQQQQQQQQQQQRRRRRRTTTUUUUUUXXXXXXYYYZZZZZZZZZYYYYYYVVVWWWYYY[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^___``````^^^^^^```aaabbbcccddddddffffffgggfffeeefffiiikkkoooqqqvvvyyylllfff^^^ZZZYYYXXXTTTPPPMMMKKKIIIHHHHHHIIIKKKLLLGGGFFFEEEDDDEEEGGGIIIKKKGGGHHHHHHHHHGGGEEECCCBBBBBBAAA@@@@@@BBBDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::999888888999999999999999888888888888888777777666666555555555444333444444555555444444333222222222222222222222222222222222333333222222222222111111111222222333444222222333333333222111111000000000000000000000000000000000000000000000000222111111000000111111222000000////////////000000////////////////////////000000000000000000000000111222444555555444222111222222222222222222222222///000000000111111111111111111111111111111111111111111111111222222222222000000111111222222222222333333333444444444444444444444555666666777777888777888:::???EEEJJJLLLLLLQQQRRRUUUYYY^^^bbbeeefff```aaabbbdddgggkkkooosssrrrsssvvvyyy}}}}}}|||{{{{{{yyyxxxvvvtttsssqqqpppppppppoooooooooooommmiiiggghhhhhhgggggggggggghhhhhhgggdddbbb`````````^^^\\\YYYYYYXXXXXXVVVUUUSSSRRRQQQOOOLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCIIIJJJLLLOOORRRUUUWWWXXXTTTUUUUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWTTTUUUWWWYYY[[[[[[[[[ZZZ\\\\\\]]]^^^___```aaaaaa___```aaacccdddddddddddddddddddddccccccggglllppprrryyyvvvjjjbbb___\\\[[[[[[ZZZUUURRRKKKJJJIIIHHHHHHIIIJJJJJJFFFFFFFFFFFFGGGIIIKKKMMMHHHHHHGGGGGGFFFEEECCCCCCAAA@@@???@@@CCCEEEEEEDDD???>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;999888777777888999888888888888888888888888777777777666555555444444333444444555555444444333222222222222222222222222222333333444444333333222111111111111222333444444000000111111111000000///////////////////////////000000000000000000000000222222111111111111222222000000////////////000000000000000000000000000000000000000000000000000000///000111222222111000///222222222222222222222222000000000000111111111111111111111111111222222222111111111222222222222333222222333333444555555555444444444444444444444444444444444555666666777777777888:::???EEEJJJLLLMMMQQQRRRUUU[[[aaaeeegggggg``````aaadddgggkkknnnpppssstttvvvyyy}}}~~~|||zzzxxxwwwvvvvvvssssssrrrqqqooommmkkkjjjkkkjjjiiijjjjjjhhheeebbbcccccccccddddddcccccccccccc```^^^\\\\\\[[[YYYXXXSSSTTTTTTSSSPPPOOONNNMMMLLLJJJHHHFFFFFFFFFDDDCCCDDDDDDEEEFFFHHHIIIJJJJJJNNNPPPSSSUUUWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWXXXYYYZZZZZZYYYWWWVVVTTTVVVXXX[[[\\\]]]\\\\\\]]]^^^^^^___```aaabbbbbbbbbcccdddfffffffffeeeeeeddddddccccccffflllttt{{{yyykkkbbb\\\[[[[[[\\\\\\ZZZUUUQQQLLLKKKKKKKKKJJJJJJIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHGGGEEEDDDDDDDDDDDDCCCBBBAAAAAACCCEEEEEEDDD??????>>>======<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======<<<:::888888888999:::888888888888888888888888888777777666555555444444333444444555555444444333222222222222222222222222333444444555555444444333111111111111222333444555///000000111111111000000000000000000000000000000000000000000000000000000111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000111111111222222222111111111222222222333333222222333333444555555666444444444444444444444444555555555666777777888888777777:::???EEEJJJMMMMMMQQQQQQTTTZZZaaafffggggggaaabbbcccfffjjjmmmoooooouuuvvvxxx|||~~~}}}{{{zzzxxxwwwuuutttssssssnnnoooooonnnmmmjjjhhhfffhhhgggfffffffffeeebbb___``````aaaaaaaaaaaa`````````^^^[[[YYYYYYXXXVVVTTTOOOPPPPPPOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDDDDCCCBBBEEEFFFHHHKKKMMMPPPRRRSSSSSSUUUWWWYYYYYYWWWUUUTTTWWWVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTSSSSSSSSSSSSSSSYYYZZZ\\\]]]\\\[[[YYYXXXWWWYYY\\\^^^`````````_________```aaabbbcccddddddeeefffggghhhhhhhhhgggfffkkkjjjjjjjjjoooxxxsssjjjaaa[[[WWWWWWXXXYYYXXXTTTNNNIIIMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCDDDDDDEEEDDDBBBCCCDDDEEEEEEDDDBBBBBBAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<===???>>>;;;999999999:::;;;888888888888888888999999888777777666555444444444333444444555555444444333222222222222222222222222444555555666666555555444111111111111222333444555111222222333333333222222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000222222111000000111222222000000000000000000000000000000000000111111111111000000111111222222222222111111222222222333333333000000111222222333444444444444444444444444444444666666666777888888999999666777:::???EEEJJJMMMMMMPPPPPPSSSZZZaaafffgggfffeeeeeegggjjjnnnpppqqqpppwwwxxxzzz~~~~~~|||}}}~~~|||yyywwwvvvuuuuuutttqqqooopppnnnkkkiiigggfffcccaaa```aaaaaaaaa```^^^[[[YYY\\\\\\\\\[[[[[[[[[[[[[[[XXXWWWUUUTTTRRRQQQPPPPPPNNNLLLJJJHHHGGGGGGHHHIIIDDDEEEDDDBBBAAABBBEEEGGGDDDGGGKKKPPPSSSTTTTTTSSSXXXWWWWWWYYYZZZYYYWWWUUUZZZYYYWWWUUUTTTTTTTTTUUUXXXXXXWWWVVVVVVUUUTTTTTTYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXZZZ]]]___aaa```___^^^___aaadddffffffggghhhjjjkkkkkkjjjiiiiiijjjkkkpppvvv{{{}}}pppiiieee___[[[YYYYYYXXXYYYXXXVVVRRROOOKKKKKKKKKJJJGGGFFFGGGIIIHHHNNNQQQOOOLLLLLLLLLIIIIIIHHHFFFDDDBBBBBBBBBCCC@@@@@@AAADDDEEEEEECCCAAA>>>>>>???@@@@@@???===<<<<<<<<<;;;::::::::::::;;;:::999999888777777777888888888888888888999999999///111444555444555666777444222000...---...000222333333333333333333333333222222222222222222222222111111222222222333333333000000000000////////////000000000000000111111111000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111111111000000111111222333222222222222222222222222333222222222111111000000///000222333333222000///222222222222222222222222333222222222222222222333222222222222222222222222222333555666666666555444666777888999999888777666777777999>>>FFFKKKMMMMMMMMMOOORRRVVV[[[___bbbdddeeegggiiijjjjjjlllooorrruuuuuuwww|||~~~~~~|||{{{|||~~~~~~}}}{{{wwwvvvtttssssssrrrpppnnnmmmjjjfffdddbbbaaa```^^^^^^_________]]][[[XXXWWWWWWWWWXXXXXXYYYYYYZZZZZZVVVUUUTTTRRRPPPOOOOOOOOOKKKJJJGGGEEEDDDEEEEEEFFFCCCDDDDDDCCCCCCDDDGGGJJJKKKNNNQQQUUUXXXYYYZZZZZZZZZYYYYYYYYYZZZZZZYYYWWWXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVUUUUUUTTTXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\___```_________aaacccfffggggggeeefffiiijjjkkklllmmmnnnrrrvvv~~~}}}nnndddaaa___[[[XXXXXXWWWUUUUUUTTTRRRNNNLLLJJJKKKKKKIIIGGGFFFGGGHHHKKKSSSVVVRRRMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHGGGEEECCC???????????????>>>===<<<<<<<<<;;;::::::::::::;;;::::::999888888888888888888888888888888888888888111333555555444333444555666555333222222222333444333333333333333333333333222222222222222222222222111111222222222333333333111111000000000/////////222222222111111000000///000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000//////000000111222222222222222222222222222////////////.........---000111222333333222111000222222222222222222222222222222111111111111222222222222222222222222222222444555777888888888777666444333222222333555777888777777999>>>EEEKKKMMMMMMOOOQQQTTTXXX\\\aaadddeeedddfffiiikkkmmmooorrrtttttttttvvv{{{}}}|||||||||{{{{{{{{{zzzzzzyyyxxxyyyzzz{{{zzzyyyuuusssrrrqqqqqqpppnnnmmmiiieee```]]]\\\\\\\\\[[[\\\\\\\\\[[[YYYWWWTTTSSSRRRRRRSSSTTTUUUVVVVVVWWWSSSRRRQQQOOONNNMMMMMMLLLIIIHHHFFFDDDCCCCCCCCCDDDBBBCCCDDDEEEEEEGGGKKKMMMRRRTTTVVVYYY\\\^^^___```^^^\\\ZZZZZZ[[[[[[ZZZYYYVVVVVVVVVVVVVVVWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYZZZ\\\^^^______```bbbdddfffggghhhhhhggghhhjjjkkkmmmqqquuuyyy~~~wwwnnneee______```^^^\\\ZZZWWWTTTQQQPPPNNNLLLJJJIIIJJJJJJHHHFFFFFFGGGHHHOOOXXX\\\VVVNNNIIIHHHGGGEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDFFFGGGGGGEEECCCAAA@@@???>>>============<<<<<<;;;::::::::::::;;;::::::999999888888999999999999999888888777777666555777888777555444444555555555555555444444444444333333333333333333333333222222222222222222222222111111222222222333333333222222111111111000000000444444333222111000//////000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111///////////////000000111222222222222222222222222111111111111111000000000111111111111111111111111222222222222222222222222111111111000000111111111222222222222222222222222444555666777888777666666333111///...///333888;;;777777:::???EEEJJJLLLMMMQQQRRRUUUZZZ^^^bbbeeegggcccfffkkknnnppprrruuuwwwssstttwww{{{zzzzzzyyyxxxxxxwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwvvvtttrrrpppooooooooommmkkkfffbbb]]]YYYYYYYYYZZZZZZZZZZZZZZZXXXVVVTTTRRRPPPPPPPPPPPPQQQQQQRRRRRRRRROOOOOOMMMLLLKKKJJJJJJJJJHHHGGGFFFDDDDDDCCCDDDDDDBBBDDDFFFGGGIIIKKKOOORRRVVVWWWXXXZZZ\\\___```aaa___]]]ZZZYYYZZZ[[[[[[ZZZWWWWWWWWWWWWWWWXXXXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[\\\[[[[[[ZZZZZZ[[[\\\^^^______aaadddffffffffffffgggkkklllnnnpppsss{{{zzzmmmgggaaa___```aaa```^^^\\\YYYTTTPPPOOOMMMLLLJJJHHHHHHIIIHHHGGGGGGHHHJJJRRRZZZ___XXXNNNHHHGGGFFFCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEEEECCCAAABBBAAA???===<<<<<<======<<<<<<;;;::::::::::::;;;::::::999999999999999::::::999999888777666666555777999::::::888777777888111222333444444333222111333333333333333333333333222222222222222222222222111111222222222333333333222222222222111111111000444333333222222111111111000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111000////////////000111111111111111111111111111111222222222222222222222222222222111000000111222222222222222222222222222222111111000000000000111111111222222222222222333333222333444555555555444333666444222111222555999;;;777888;;;???DDDIIILLLMMMQQQRRRVVVZZZ^^^bbbeeegggdddhhhmmmqqqrrrtttuuuvvvtttvvvyyy}}}~~~yyyxxxwwwuuuuuutttuuuuuuqqqrrrsssssssssssstttttttttrrrooommmmmmlllkkkiiieeeaaa\\\XXXXXXXXXYYYYYYXXXXXXWWWUUUSSSRRRPPPOOOPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMOOORRRUUUYYYYYYZZZ\\\^^^```aaabbb```]]]ZZZYYYZZZ[[[ZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\]]]___``````cccfffgggfffeeefffgggjjjnnnsssxxx}}}qqqeeeaaa]]][[[[[[[[[ZZZXXX\\\XXXSSSOOOMMMKKKJJJIIIGGGHHHIIIIIIHHHIIIKKKMMMSSS[[[]]]VVVMMMIIIHHHGGGCCCDDDFFFGGGGGGGGGFFFEEECCCBBBAAABBBCCCDDDBBBAAABBBAAA???===<<<======>>><<<<<<;;;::::::::::::;;;999999999888888999::::::999999888888777666555555555666888888777777777888000111222333333222111000333333333333333333333333222222222222222222222222111111222222222333333333222222222222111111111000111111111222222333333444000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111111000000000000111222222111111111111111111111111.../////////////////////222222111000000111222222222222222222222222222222111111000000000000111111111111111222222333333333111222444555555555444333666666666666666777777888666999<<<@@@DDDHHHKKKMMMOOOQQQTTTYYY]]]aaadddfffgggjjjoooqqqrrrsssttttttvvvxxx||||||xxxvvvuuusssrrrrrrrrrsssnnnpppqqqqqqpppppprrrssstttqqqmmmjjjiiihhhgggfffbbb^^^ZZZWWWWWWWWWWWWWWWUUUTTTSSSRRRPPPOOONNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDDDDIIIKKKNNNPPPQQQRRRUUUWWW[[[\\\^^^___aaabbbbbbccc```^^^\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZYYYXXXWWWWWWXXXXXXWWWWWWWWWWWWWWWWWWVVVWWWYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\^^^```aaaaaadddggghhhggggggiiillljjjsssxxxnnnhhhccc___[[[YYYXXXWWWVVVUUUYYYUUUPPPLLLJJJIIIHHHFFFFFFHHHJJJKKKLLLMMMPPPSSSXXX\\\[[[TTTMMMKKKJJJHHHEEEEEEFFFFFFGGGFFFFFFFFFEEEDDDBBBCCCDDDDDDCCCBBB@@@??????>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;888888888777888888999999888888888777777666666555222333555666555444555666111222444555555444333333333333333333333333333333222222222222222222222222111111222222222333333333222222111111111000000000//////000111222333444444000000000000000000000000111111111111111111111111111111000000000000111111111111000000000000111111111111111111111222222333111111111111111111111111//////000000000000111111111111111111111111111111222222222222222222222222111111111000000111111111111111111222222333333444333444555666777666555555444555777888777666555444666999===@@@CCCGGGKKKNNNNNNPPPSSSWWW\\\```ccceeehhhjjjnnnpppqqqqqqrrrtttwwwzzz~~~~~~~~~{{{xxxvvvtttrrrpppoooooopppppplllnnnppppppooooooqqqsssrrrooojjjgggeeedddbbbaaa]]]ZZZWWWUUUUUUUUUTTTSSSPPPPPPOOONNNMMMMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBCCCDDDFFFGGGIIIIIIIIIMMMPPPRRRTTTTTTUUUVVVXXX[[[\\\___aaabbbbbbbbbaaa```___^^^^^^^^^]]][[[YYYWWWXXXYYYZZZ[[[ZZZYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[]]]___bbbccc```dddhhhiiiiiikkkpppuuuvvv}}}rrrkkkeeeaaaaaa^^^[[[XXXWWWWWWWWWWWWWWWTTTPPPMMMKKKJJJHHHFFFFFFHHHKKKMMMOOORRRUUUXXX```___ZZZSSSNNNNNNLLLHHHGGGGGGFFFFFFEEEFFFFFFFFFDDDCCCAAAAAABBBBBBAAA@@@===>>>>>>????????????>>><<<<<<;;;::::::::::::;;;777777666666777777888999777777777777777666666666444555777666555333444444333333444555555555555555333333333333333333333333222222222222222222222222111111222222222333333333111111000000000////////////000000111111222222222000000000000000000000000000000000000000000000000111111000000000000111111111111000000000000111111000000000000000111222222111111111111111111111111111111222222333333333333000111222333333222111000222222222222222222222222222222111111111111222222000111111222333333444444333444555666666666555555333444666777888777666666666:::>>>AAACCCFFFJJJNNNNNNPPPSSSXXX\\\```ccceeefffhhhkkkmmmnnnpppsssuuuvvvzzz~~~~~~}}}}}}{{{xxxvvvuuussspppnnnmmmmmmnnnoookkkmmmppppppnnnnnnpppsssqqqmmmhhhdddbbb```^^^]]]YYYWWWTTTSSSSSSRRRQQQOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOOOOQQQSSSUUUVVVVVVVVVWWWXXXYYY[[[^^^aaabbbaaa___^^^aaa````````````___\\\YYYUUUWWWXXXZZZ[[[\\\[[[[[[WWWWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[\\\^^^```cccddd___ccchhhjjjkkkooovvv|||wwwllliiigggccc```[[[YYYVVVTTTSSSUUUVVVWWWXXXUUURRROOONNNLLLJJJHHHFFFHHHKKKNNNQQQTTTYYY\\\fffccc[[[RRROOOPPPMMMGGGIIIHHHFFFEEEEEEEEEFFFGGGBBB@@@>>>>>>?????????>>>;;;<<<>>>@@@@@@@@@??????<<<<<<;;;::::::::::::;;;666666555666666777888888666666666666777777777777999:::;;;999777555555555333333333333444444555555333333333333333333333333222222222222222222222222111111222222222333333333000000000000////////////111111111000000000000000000000000000000000000000////////////////////////111111000000000000111111111111000000000000111111///////////////000111111000000000000000000000000......//////000000000111///000222333333222000///222222222222222222222222333333222222222222333333000000111222333333444444111222333444444444333222444555666777999::::::;;;666:::>>>AAACCCEEEJJJNNNOOOQQQTTTXXX]]]aaadddfffdddfffiiikkkmmmppptttwwwuuuyyy~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttooonnnllljjjiiiiiiiiiiiillllllllljjjgggeeeeeeeeegggeeebbb___\\\ZZZYYYXXXQQQOOONNNNNNOOOPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEECCCCCCDDDGGGJJJIIIJJJLLLOOOQQQSSSUUUUUUXXXWWWVVVVVVVVVXXXYYYZZZ^^^___```aaaaaa```______aaaaaaaaaaaa```___^^^]]]YYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXXXXYYYWWWXXXYYYZZZZZZZZZXXXXXXZZZ\\\^^^___aaabbbbbbccciiigggjjjqqquuuxxx|||vvvnnnhhheeeccc```^^^^^^YYYTTTRRRTTTWWWXXXWWW\\\WWWRRROOOOOOPPPNNNLLLLLLNNNOOOPPPQQQUUUZZZ]]]fff___VVVNNNJJJIIIIIIHHHLLLJJJGGGGGGHHHIIIIIIIIICCCAAA>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::::::::::::::999888888777777888888666555555666888999777666555555444333222222111111333333333333333333333333222111111000000111111222222222444444444444222222111111222222222333333333111111111111111000//////000000000000000000000000222111111111000000//////////////////////////////222111111111000000//////////////////////////////000000000000000000000000333333333333333333333333444555555444111000000111000000111222222222222111111111000000111111222333111111000000//////......000111222333333222000///666555555444444333222222444555666777777888888888777888;;;???CCCHHHLLLNNNMMMSSSWWWZZZ^^^cccdddbbbggggggiiilllooosssvvvwwwxxxyyy{{{}}}|||zzz~~~}}}{{{{{{{{{|||}}}~~~}}}|||yyyyyyxxxvvvtttrrrqqqpppnnnmmmkkkiiigggfffffffffhhhhhhhhhfffcccaaaaaaaaacccbbb```]]][[[XXXWWWVVVPPPOOOMMMLLLMMMNNNMMMLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDEEEFFFFFFGGGHHHKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTXXXXXXXXXWWWXXXXXXYYYYYY]]]^^^___````````````___```aaaaaa``````___^^^]]]ZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYWWWYYY\\\___aaacccdddfffmmmlllooowwwuuuppphhhccc```^^^[[[YYY\\\XXXUUUTTTVVVXXXXXXXXXYYYVVVSSSSSSTTTTTTRRRPPPMMMOOOPPPQQQRRRTTTXXX[[[___ZZZRRRMMMJJJJJJKKKKKKKKKHHHEEEDDDFFFHHHJJJJJJDDDBBB@@@???@@@AAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777777888888777666666777999:::888777555555555444333222222222333333333333333333333333222222111111111111222222222222333444444333222222333333333222222111111111222222222222222111000000000000000000000000000000111111111111000000000///////////////////////////111111111111000000000///////////////////////////000000000000000000000000222222222222222222222222...//////...,,,+++,,,---111111222333333333333222111111000000111111222333111111000000////////////000111222222333222111111555444444444444333333333444555666777777888888888888999;;;???CCCHHHKKKMMMNNNSSSXXX[[[___eeegggeeehhhiiikkknnnqqqtttwwwyyyyyyzzz|||~~~}}}~~~~~~}}}||||||{{{yyywwwvvvwwwxxxyyy||||||||||||{{{zzzyyyxxxvvvvvvuuusssqqqpppooonnnlllkkkiiigggeeeccccccbbbbbbcccccc```]]][[[[[[\\\]]]]]]\\\[[[YYYVVVSSSRRROOOMMMKKKJJJKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFIIILLLMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVUUUUUUYYYYYYZZZZZZZZZYYYXXXXXX[[[\\\]]]^^^___`````````````````````___^^^]]]\\\ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\[[[ZZZYYY[[[___aaadddfffjjjlllrrrsssxxx|||qqqmmmiiiddd___]]][[[YYYWWWYYYXXXVVVWWWYYYZZZYYYXXXUUUUUUVVVWWWYYYXXXVVVTTTOOOQQQSSSSSSSSSSSSUUUWWWWWWSSSMMMJJJJJJKKKMMMMMMJJJGGGDDDDDDFFFJJJLLLMMMFFFDDDAAA@@@@@@AAA@@@???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888888777777888::::::999777666666555555444333333333333333333333333333333333333333222222222222333333222222333333333333222222555444444333222111000///333333333333333222111111000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111111111111111111111...///000000......///000111222333333444444333333111111000000111111222333111000000000000////////////000111222333333333222333333333444444444555555444555666777777888888888888:::<<>>===<<<<<<<<<=========<<<<<<<<<<<<<<<:::999888888777777888888888777777888999:::888777666666555555555444444444333333333333333333333333444333333222222333333444222222222333333222222222444444333333222111000000222222333333222222111000000000000000000000000000111111111000000000000000111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000000000000111111111111111000111222222111111333444000111222222333333222222111111000000111111222333000000000000000000000000///000111222333333444444222222333333444555666666444555666777777888888888999:::<<>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888888777777888888777666666777888888777555555555555555555444444444333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222111111111111111000000///000000000000000000000000000000000000000000111111222222222222222222222222000000000000000000111111000000000000000000000000000000000000000000000000111111111111222222333333,,,...////////////000222//////000111111111111111111111000000111111222333000000000000111111111111000111111222222333444555111222222333444555666666444555666777777888888888888:::<<>>>>>>>>=========<<<======<<<<<<;;;::::::::::::999888888777777888888777666666666888777666444444444444444444444444444333333333333333333333333333333222222222222333333222222111111111111222222111111222222222333333333000111111111111000//////000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000111111222333333333---...000000//////000111...//////000111000000000111111000000111111222333000000000111111111111222222222222222222333444555222222333333444555666666444555666777777888888888777888;;;???CCCHHHLLLNNNQQQVVVZZZ\\\bbbjjjnnnnnnjjjkkkkkkmmmoooqqqssstttqqqsssxxx|||~~~{{{{{{{{{}}}|||zzzzzzyyyxxxwwwwwwxxxyyyzzzyyyyyyxxxwwwvvvuuuttttttooonnnlllkkkkkklllnnnooopppppppppoooooonnnmmmlllhhhggggggfffeeedddccccccbbbbbbbbbaaa___]]][[[ZZZUUUVVVUUUSSSPPPNNNNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLFFFDDDBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAABBBBBBCCCEEEFFFHHHJJJLLLNNNPPPQQQQQQSSSVVVXXXXXXXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXXXXYYY[[[\\\]]]^^^^^^]]]]]]\\\[[[ZZZUUUUUUVVVWWWXXXYYYYYYZZZWWWWWWXXXYYYZZZ\\\^^^___\\\\\\]]]^^^aaadddggghhhjjjnnnqqquuu~~~}}}uuuooommmllliiigggbbbdddeeeccc^^^ZZZYYYYYYTTTWWWZZZ[[[YYYVVVVVVVVVVVVYYY[[[]]]]]]___cccfffgggfffbbb\\\VVVQQQPPPPPPKKKIIIGGGGGGHHHHHHFFFEEEGGGEEEDDDDDDEEEEEEDDDBBBDDDBBB@@@???@@@AAA@@@@@@>>>>>>>>>>>>============>>>>>>======<<<;;;;;;::::::999888888777777888888999888777777888888666444333333333333333444444444333333333333333333333333222222111111111111222222333222111000000111222333333333222222222222222222111222222222222111000000000000000000000000000000///000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000//////000000111222222333111222333333222111333444//////000111111111111111111111000000111111222333000000111111111222222222444333222222222333444444333333333444444555555555444555666777777888888888666777:::???DDDIIIMMMOOOQQQVVVYYY[[[```hhhllllllkkkkkkkkkmmmnnnppprrrssspppssswww|||~~~~~~}}}~~~{{{xxxuuuvvvwwwzzz{{{}}}}}}~~~}}}}}}~~~{{{zzzyyyxxxwwwwwwxxxyyyzzzvvvvvvvvvvvvvvvtttssssssmmmllljjjiiiiiikkklllnnnmmmmmmmmmmmmlllkkkjjjjjjffffffeeeeeedddcccbbbbbb____________^^^\\\ZZZYYYTTTTTTTTTRRROOOMMMLLLMMMKKKJJJIIIIIIIIIJJJJJJKKKEEECCCBBBBBBCCCDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCFFFGGGIIIKKKNNNPPPRRRSSSPPPSSSUUUWWWWWWXXXZZZ\\\YYYZZZZZZYYYYYYXXXVVVVVVXXXWWWVVVVVVVVVXXXYYY[[[ZZZYYYXXXWWWWWWXXXZZZZZZ]]]]]]]]]]]]\\\[[[ZZZZZZSSSTTTUUUVVVXXXYYYZZZZZZWWWWWWXXXYYY[[[\\\^^^___]]]]]]^^^```cccgggjjjllltttxxx}}}~~~zzzvvvssspppppprrrqqqnnnkkkdddfffhhhfffaaa\\\ZZZZZZTTTXXX[[[ZZZWWWUUUTTTUUUWWWYYY[[[]]]^^^bbbhhhmmmkkkiiiddd]]]VVVQQQPPPPPPIIIHHHFFFGGGHHHHHHGGGFFFJJJIIIHHHHHHHHHGGGEEEBBBCCCAAA???>>>???AAAAAA@@@>>>>>>>>>>>>============@@@??????>>>===<<<<<<;;;:::999999888777888888888:::999888888999999777555333333333333333333333333333333333333333333333333222111111111111111111222333222111000000111222333555444444333222111000000222333333333333222111111000000000000000000000000//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000---......///000111111222111333333333111111222333000000111222222222222222111111111000111222222333000000111111222222222222555444333222222222333444333333333444444444555555444555666777888888888888555666:::>>>DDDIIINNNPPPQQQUUUXXXZZZ___gggkkkkkkkkkllllllmmmoooppprrrsssqqqssswww{{{~~~~~~~~~~~~~~~}}}|||}}}~~~{{{xxxuuuyyywwwvvvvvvwwwyyy|||~~~~~~}}}}}}||||||||||||||||||zzzwwwuuutttuuuvvvxxxttttttssssssssssssttttttlllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhggggggfffeeedddbbbbbbaaa```___^^^]]]]]]]]]ZZZXXXXXXYYYYYYWWWTTTQQQPPPOOOMMMKKKJJJIIIIIIJJJIIIGGGFFFDDDDDDEEEEEEJJJFFFCCCBBBBBBBBB???===BBBBBBBBBBBBCCCDDDEEEFFFJJJMMMPPPRRRQQQPPPPPPQQQTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVVVVXXXYYY[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWWWWVVVWWWXXXXXXYYYYYYXXXXXXYYY]]]\\\XXXYYY^^^```^^^```^^^aaahhhkkklllrrr{{{{{{zzz{{{{{{sssnnnmmmmmmlllkkkjjjjjjiiibbb```^^^^^^______]]]\\\XXXVVVUUUUUUWWWWWWVVVUUUXXXZZZ[[[^^^aaaeeekkkooohhhddd^^^YYYVVVTTTQQQOOOMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLLLLJJJHHHEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<<<<===>>>AAA@@@???===<<<;;;999999888888888888888888888888444666777999999777666444444444444444444444444444555555333222111000000000333222222111111222222333333333333333333222111000222222222222222222222222222111000//////000111222000111111111111222222222222111111111000000/////////000111222222111000///000000////////////000000000000///////////////000////////////000000000000///000000000111111111111222222111111111111222222000000000000////////////111000000000000222333444222111000000000111333444:::888666333222111111111333333333444444444555555666777777777888888888888777888:::>>>CCCHHHMMMOOOOOOVVV[[[\\\```fffjjjjjjiiikkkllllllpppvvvxxxvvv{{{{{{{{{||||||~~~~~~|||zzzyyy~~~}}}|||zzzwwwuuuuuutttsssssstttvvvyyy{{{|||{{{zzzyyyyyyyyyyyyyyyxxxvvvtttrrrqqqrrrssstttrrrrrrqqqpppppppppppppppiiiiiihhhgggfffeeeeeeeeeeeeffffffeeeeeedddcccbbb```___^^^^^^\\\\\\[[[ZZZZZZXXXUUUUUUVVVVVVTTTRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFCCCAAAAAACCCDDDCCCAAAEEEDDDDDDDDDDDDFFFGGGHHHKKKNNNQQQSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUUUUUUUWWWYYYYYYXXXWWWXXXYYYZZZYYYYYYXXXWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXX]]]]]][[[[[[aaacccaaaeeebbbdddjjjnnnrrr||||||rrrooojjjiiihhhgggfffeeeddddddaaa```___``````___]]]ZZZXXXWWWUUUVVVVVVVVVTTTSSS[[[[[[[[[\\\___dddiiimmmdddaaa[[[WWWTTTRRROOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>@@@???>>>===;;;:::999888888888888888888888888888555666777888888777666555555555555555555555555555555444333222111111111111333222222111111222222333333333333333333222111000222222222222222222222222222111000//////000111222000000111111111222222222111111111111000000000///000000111111111111000000000000////////////000000444333111000...---------////////////000000000000111111111111222222222222222222111111111111222222.../////////000000111111333222111000000111111222111111000///000111222333555444333111111111222222333333333444444444555555666666777777777777777777777888:::>>>CCCHHHMMMOOORRRXXX\\\]]]```eeehhhhhhjjjlllmmmmmmpppwwwzzzyyy|||{{{{{{{{{|||}}}~~~}}}zzz~~~|||zzzyyyyyyxxxvvvttttttsssrrrqqqrrrtttwwwxxxyyyxxxwwwvvvuuuuuuuuuuuutttrrrpppnnnnnnnnnpppqqqooonnnmmmlllkkkjjjjjjjjjeeeeeeddddddccccccbbbbbbbbbccccccbbbbbbaaa```___\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRQQQRRRQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@BBBDDDGGGGGGGGGHHHHHHFFFFFFFFFHHHJJJLLLMMMPPPSSSTTTTTTSSSTTTUUUQQQPPPOOONNNMMMLLLKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKMMMOOOQQQRRRRRRSSSSSSTTTVVVWWWVVVUUUVVVWWWXXXXXXWWWWWWVVVVVVUUUUUURRRSSSTTTUUUVVVXXXXXXYYYUUUYYY[[[ZZZ[[[___bbbbbbiiiiiilllrrryyyyyyoookkkjjjhhhgggfffeeecccbbb``````aaaaaaaaabbbccc```\\\YYYVVVUUUUUUVVVXXXXXXVVVUUUZZZYYYXXXYYY\\\aaafffiii___\\\WWWTTTRRRPPPNNNLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>===>>>>>>>>>>>>===<<<;;;:::999888777777777777777777777777777666666777777777777666666666666666666666666666666333333222222222222333333333222222111111222222333222222333333333222111111111111111111111111111111111111000000000000111111000000000111111111222222111111111111000000000000111111000000000000111111111000000//////000000111333333111///...---------////////////000000000000111222222222222333333333222222111111111111222222---......///000111222333444333222111000000000000000000/////////000111222000//////000000111333333333333333444444444555555666666666666666555555555777888:::>>>CCCHHHMMMOOOTTTZZZ^^^^^^```eeegggfffjjjlllmmmlllpppwww||||||}}}|||{{{{{{{{{}}}{{{vvvuuuttttttuuuuuusssrrrtttssssssrrrsssuuuwwwxxxvvvvvvtttsssrrrrrrqqqqqqpppooonnnlllllllllmmmnnnlllkkkjjjhhhfffeeeeeeeeeaaabbbbbbaaaaaa``````___````````````___^^^]]]\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBBBBBDDDFFFHHHJJJJJJKKKJJJHHHGGGGGGIIILLLMMMNNNPPPRRRRRRQQQPPPPPPQQQLLLKKKJJJHHHFFFEEECCCCCCAAAAAAAAAAAAAAABBBBBBBBBEEEFFFHHHJJJLLLNNNPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUQQQQQQRRRSSSUUUWWWYYYZZZUUUXXX[[[\\\\\\^^^bbbeeekkkpppyyy~~~uuuppplllhhhhhhhhhgggfffdddcccbbbaaacccddddddfffeeebbb]]]ZZZUUUUUUUUUXXXZZZ[[[ZZZYYYUUUUUUWWWZZZ^^^bbbdddeee\\\YYYUUUSSSQQQPPPNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFGGGFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>><<<<<<;;;:::999888777777666666666666666666666666777777666666666666777777666666666666666666666666222222222222222333444555333222222111111222222333222222333333333222222111000000000000000000000000111000000000000000000111000000000000111111111111111111111000000000000000222111000//////000111222111000000000000000000111000////////////000000111////////////000000000000111111111222222222333333222222111111111111222222...//////000111111222222333222222111111111000000///////////////000000111/////////000111222333333333333333444444444555555666555555555555444444444777888:::>>>CCCHHHMMMOOOSSSZZZ^^^___aaafffhhhggghhhkkklllkkknnnvvv|||~~~~~~}}}{{{zzz{{{}}}~~~zzz~~~qqqpppoooooopppqqqpppnnnrrrqqqqqqqqqqqqrrrtttuuussssssrrrppppppooooooooonnnmmmlllkkkkkkkkklllllliiihhhfffdddbbbaaa``````^^^______```___^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZYYYVVVVVVUUUTTTSSSRRRRRRQQQNNNNNNNNNMMMKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKJJJIIIHHHGGGGGGIIIJJJKKKMMMNNNNNNMMMJJJHHHHHHIIIFFFEEEDDDBBB@@@???======<<<<<<======>>>>>>??????BBBCCCEEEGGGIIIKKKMMMNNNPPPSSSUUUVVVVVVVVVWWWYYYWWWVVVVVVVVVVVVVVVUUUUUUQQQQQQRRRSSSUUUXXXZZZ[[[ZZZ\\\___aaa```bbbhhhnnnqqq~~~uuurrrqqqnnniiihhhhhhggggggfffeeeeeeeeehhhggggggggggggddd```\\\]]][[[ZZZZZZ[[[\\\[[[ZZZSSSUUUYYY___eeegggfffddd[[[XXXUUUTTTSSSQQQOOOMMMMMMLLLKKKIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>======;;;;;;:::999888777777666666666666666666666666666777777666666666666777777555555555555555555555555222222222222333444555555333222222111111222222333111222222333333333222222000000000000000000000000000000000111111000000000//////000000000111111111000000000000000000111111222111000//////000111222111111000000000000111111///////////////000111111////////////000000000000000000000000111111111222222222111111111111222222111111111111000000000000000000111111222222222222.../////////000000000000111111222222222222222222333333333444444444555555555555555555444444444444777888:::>>>CCCHHHMMMOOORRRYYY^^^```ccchhhjjjiiifffjjjkkkjjjlllssszzz}}}}}}|||{{{{{{|||~~~~~~}}}{{{xxxnnnmmmkkklllmmmmmmllljjjllllllkkkkkklllmmmmmmnnnoooooonnnmmmmmmmmmmmmnnniiiiiihhhhhhhhhhhhiiiiiidddcccaaa```^^^]]]\\\\\\[[[[[[\\\]]]]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUSSSSSSRRRQQQPPPOOOOOONNNKKKLLLMMMKKKIIIGGGGGGHHHEEEEEEDDDDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDFFFGGGGGGGGGFFFFFFHHHIIIFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHFFFCCCAAAAAABBBAAA@@@@@@???===<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCDDDGGGIIIKKKMMMPPPRRRUUUVVVVVVWWWYYYZZZXXXXXXXXXWWWWWWWWWWWWWWWSSSSSSSSSTTTVVVYYY[[[]]][[[\\\___bbbbbbdddmmmwwwtttlllkkkmmmllljjjeeeeeefffgggggghhhhhhhhhmmmjjjhhhfffeeedddaaa___fffccc^^^[[[ZZZZZZYYYXXXWWWXXX]]]dddjjjllliiieee[[[YYYWWWUUUTTTRRRPPPMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDDDDCCCCCCCCCDDDDDDEEECCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::999888888777777777777777777777777777777666666777777777777666666555555555555555555555555333333333333333444555555333222222111111222222333111111222333333333222222111111111111111111111111000000111111111111000000/////////000000000111111000000000000111111111111111111000000000000111111222111111000000111111222222111000///............////////////000000000000//////000000000111111111222222111111111111222222222222111111111000000000//////000222222333333222...///000111111111000000333333333444333333222111333333333444444444555555444444444555555555666666777888:::>>>CCCHHHMMMOOORRRYYY___aaadddiiikkkiiieeejjjllljjjkkkrrrxxx{{{zzzzzz{{{}}}~~~~~~~~~{{{zzzzzzmmmllljjjjjjjjjiiihhhfffggggggggggggggghhhhhhhhhjjjjjjiiiiiijjjjjjkkkkkkcccccccccccccccccccccccc___^^^\\\[[[ZZZYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWTTTTTTTTTTTTSSSRRRQQQQQQPPPOOOOOONNNMMMLLLKKKKKKHHHJJJKKKIIIFFFDDDEEEFFFDDDDDDCCCCCCCCCDDDDDDEEECCCCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFEEECCCCCCEEEGGGAAABBBCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@>>>======???>>>>>>>>>>>>>>>===============>>>???@@@AAABBBCCCBBBBBBBBBDDDFFFHHHJJJLLLOOOQQQTTTVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVUUUVVVWWWZZZ\\\^^^]]]]]]aaafffhhhlllyyyxxxooojjjjjjkkkjjjhhhcccdddfffhhhjjjlllmmmnnnppplllfffbbbaaaaaaaaaaaaiiiddd^^^ZZZYYYYYYZZZZZZ\\\[[[\\\aaafffiiifffbbb\\\ZZZWWWVVVUUURRROOOMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@??????<<<======>>>===<<<;;;:::;;;::::::999999888888777888888888888888888888888555666777888888777666555666666666666666666666666444444333333333444444555333222222111111222222333000111222333333333333222222222222222222222222222///000111222222111000///////////////000000000111///000000000111111111111000000111111111111000000222111111000000111111222222111000//////......///////////////000000000000000000111111111222222222222222111111111111222222111111111111111111222222000000222222222222111000///000111222222222111000222222333444444333222222333333333444444444555555333333444555666777777888777888:::>>>CCCHHHMMMOOOTTT[[[aaaccceeehhhiiigggeeekkkooommmlllrrrwwwzzzwwwyyy{{{~~~~~~|||~~~mmmllljjjiiiiiihhhfffdddeeeeeeeeefffffffffffffffgggffffffgggggghhhiiijjj^^^^^^__________________[[[ZZZYYYXXXWWWVVVVVVVVVTTTUUUWWWXXXXXXWWWVVVTTTQQQQQQQQQQQQPPPOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFHHHIIIGGGDDDBBBCCCEEEDDDCCCCCCCCCCCCDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCC@@@BBBDDDCCCAAAAAACCCFFF>>>???AAABBBBBB@@@???===;;;<<<===<<<;;;;;;===???>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCEEEGGGJJJKKKNNNPPPSSSUUUUUUVVVXXXZZZZZZZZZZZZ[[[[[[[[[[[[[[[XXXXXXWWWWWWXXX[[[]]]___eeeeeeiiipppsssyyyrrrpppnnnnnnooommmiiieeedddeeegggjjjmmmppprrrsssqqqlllddd___^^^___aaabbbfffaaa[[[WWWXXX[[[^^^______[[[YYY[[[```bbbaaa^^^\\\ZZZWWWVVVUUURRROOOLLLMMMLLLKKKIIIHHHFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????;;;<<<=========<<<:::999;;;:::::::::999888888888888888888888888888888888444666777999999777666444777777777777777777777777555444444333333444444444333222222222222222222333000111222333333333333333222222222222222222222222///000111222222111000///////////////000000000000//////000000111111111222///000111222222111000///222222111111111111222222............///000222222////////////000000000000111111222222222333333333222222111111111111222222//////000111222333333444222222333333222111///...///000111333333222222111///000222333444444333222333333333444444444555555222333444555666888999999777888:::>>>CCCHHHMMMOOOVVV]]]bbbdddeeehhhhhheeeeeelllqqqooonnnrrrwwwzzzuuuwww{{{kkkjjjhhhfffdddccccccccccccccccccccccccbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaa^^^]]]]]]\\\[[[[[[[[[\\\ZZZYYYVVVTTTSSSTTTUUUVVVXXXSSSNNNOOORRRUUUTTTQQQQQQPPPOOOMMMKKKJJJIIIIIIFFFGGGGGGGGGGGGEEEDDDBBBDDDCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEGGGIIIJJJKKKKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAA???===;;;999888888999999<<<<<<;;;:::::::::;;;;;;>>>???@@@AAABBBDDDEEEEEEBBBDDDFFFGGGHHHGGGEEEDDDGGGFFFEEEDDDEEEFFFHHHJJJLLLNNNPPPQQQRRRSSSVVVXXX\\\ZZZYYYYYYZZZYYYXXXWWWZZZ[[[ZZZZZZYYY[[[___bbbhhhooovvvxxxzzz~~~~~~uuupppjjjhhhjjjkkkhhheeefffgggiiijjjkkkjjjiiiiiifff```\\\^^^bbbaaa]]]ZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]ZZZWWWVVVWWWXXXXXXXXX[[[[[[[[[YYYUUUPPPKKKHHHJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@??????>>>===============;;;:::888666666777888999999999999888888888777777777777666555555555555555444444444555555555666666333333333333333333333333000000000000000000000000111111222222222333333333222111111000000111111222111222222///,,,+++///222222222111111000//////...///000111222222111000///222222000//////000111111222222222111111111111000000000000000000000000000000000000///////////////444333222111000000000000222222222222222222222222111111111000000000000000333222111000000111222333111111222333444444555555111222222333333222222111333444555555666666555555444555666666555444666777888888:::>>>CCCIIIOOORRRWWW[[[```ccceeeeeefffgggeeegggkkkooossswwwyyyzzzxxxyyyzzz|||~~~eeedddbbbaaa___^^^]]]]]]```````````````___^^^^^^________________________\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVTTTRRRQQQRRRSSSSSSWWWRRRMMMMMMOOOPPPOOOLLLMMMLLLKKKIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCDDDCCCCCCBBBAAA>>><<<:::888888888999999::::::::::::;;;===>>>???AAABBBBBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHGGGFFFFFFGGGFFFEEEEEEEEEGGGIIIJJJLLLNNNPPPRRRRRRSSSUUUWWWZZZYYYYYYZZZ[[[\\\\\\\\\\\\^^^___``````cccfffiiioooxxx~~~}}}uuupppiiiggghhhhhhfffcccbbbdddggghhhgggeeeaaa___```\\\ZZZ\\\``````]]]ZZZYYYZZZ[[[\\\]]]]]]^^^^^^ZZZYYYWWWUUUTTTTTTUUUVVVZZZZZZZZZXXXUUUPPPLLLIIIJJJIIIHHHGGGGGGHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@>>>======<<<;;;<<<<<<<<<;;;:::888777666777888999999999999888888888777777777777666555555555555555222222333333444444444444333333333333333333333333111111111111111111111111000000111111111222222222222222111111111111222222333333333111///000222444222111111111111111222222///000111222222111000///222111000000//////000000222222222111111111000000000000000000000000000000////////////////////////111000000///////////////000000000000000000000000111000000000000000000000222222111000000000000000000000000111222333333333222333333444444333333222333444444555555555555555555777888888777777888:::<<<<<<===???CCCGGGKKKNNNWWW[[[```dddeeefffgggggggggiiilllpppuuuxxxzzz|||{{{{{{|||~~~dddcccaaa___^^^\\\\\\[[[\\\\\\\\\]]]\\\\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUSSSSSSRRRRRRSSSRRRPPPOOONNNNNNOOOPPPTTTPPPLLLJJJKKKKKKIIIFFFJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEHHHHHHHHHHHHGGGGGGGGGFFFDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAA@@@<<<;;;:::888888888999:::888999:::;;;===???AAACCCEEEEEEFFFGGGHHHHHHIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHKKKLLLMMMOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZ\\\^^^___aaaaaa^^^```bbbeeehhhlllrrrvvvyyy~~~|||tttooohhhdddddddddcccaaa```bbbdddfffddd```[[[XXXVVVWWWXXXZZZ]]]^^^]]][[[WWWWWWXXXZZZ[[[\\\]]]^^^VVVWWWWWWTTTPPPOOOQQQTTTWWWWWWVVVTTTQQQNNNKKKIIIIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;::::::;;;;;;;;;:::999777777888888999999888888888888777777777777666666555555555555666333444444444444555555555333333333333333333333333222222222222222222222222//////000000000111111111333222222222222222222333444222000000111333333333222222111111000111111111000000111111111111000///111111000000000/////////222222111111111000000000000000000000000000000000///////////////////////////////////////000000111////////////////////////000000000000000000111111111111111111000//////.........//////000111111111333333444444444444333333333333444555555555555555444666777888777888999;;;<<<======???BBBGGGKKKMMMWWW[[[```dddeeefffgggggghhhiiimmmqqquuuxxx{{{|||}}}}}}}}}~~~}}}}}}cccbbb```^^^\\\ZZZYYYYYYXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPOOONNNNNNOOONNNMMMLLLLLLLLLLLLMMMOOOLLLIIIHHHHHHHHHFFFEEEIIIHHHGGGFFFEEEDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKJJJIIIHHHKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@???======::::::999999999999:::;;;::::::;;;===???AAACCCDDDFFFGGGHHHJJJKKKMMMNNNOOOQQQPPPNNNMMMKKKKKKKKKKKKIIIIIIHHHGGGHHHJJJMMMNNNNNNPPPRRRRRRRRRSSSUUUVVVYYY[[[]]]^^^___aaacccddddddeeegggkkkqqq{{{}}}zzzzzz||||||{{{pppkkkeeebbbaaabbbbbbbbbaaaaaabbbbbbaaa^^^ZZZXXXTTTYYY]]]^^^]]]^^^]]][[[VVVVVVVVVWWWXXXYYYZZZZZZSSSVVVWWWTTTNNNKKKNNNRRRTTTSSSRRRPPPNNNKKKIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJFFFEEEEEEDDDCCCDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999888888888999999888888888888777777777777777666555555555555666666666777777777777777777777222222222222222222222222222222222222222222222222000000000000111111111222333333222222222222333333111...+++,,,000222111///333222111000////////////111111111111111000000///000000000000000000//////111111111111000000000000//////////////////////////////000000000000000111000000000000111222333444000000000000000000000000000000000000000111111111...///000111111000///...////////////000000111111222333333444444333333222333333444555555555444444111333555666555666888:::999:::;;;???CCCHHHMMMPPPVVVZZZ___cccdddeeefffffffffhhhkkkooosssvvvyyyzzz}}}}}}}}}}}}~~~|||{{{^^^\\\ZZZXXXVVVTTTSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAABBBCCCDDDEEEFFFHHHJJJLLLNNNNNNMMMLLLKKKLLLKKKHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCAAA???===;;;:::999999999999::::::;;;<<<<<<>>>>>>>>>???@@@AAACCCDDDFFFGGGIIILLLNNNQQQSSSTTTTTTSSSQQQOOONNNMMMMMMMMMKKKJJJIIIIIIJJJLLLOOOPPPOOOQQQSSSSSSRRRSSSTTTVVV[[[]]]___```______bbbdddiiiiiikkkppp{{{}}}xxxvvvvvvwwwwwwvvvkkkhhhdddaaaaaabbbcccdddaaa```___]]]\\\\\\]]]]]]```iiinnniiibbb___\\\YYYWWWVVVUUUUUUUUUUUUVVVVVVTTTWWWXXXUUUOOOLLLNNNRRRUUUTTTRRRPPPMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@@@@??????>>>======>>>===<<<<<<;;;;;;<<<<<<;;;::::::999999999999999777777777777777777777777666666555555555555666666777777777777777777777666222222222222222222222222222222222222222222222222111111111222222222333333333222222111111222222333///,,,***,,,///111000---222111000000111222444555222111111000000000000000000000000000111111222222111111111000000000//////////////////////////////000000000111111222222222000000000000111222444444000000000000000000000000//////000000111111111111+++---///000111111111000000000000111111111111111111111222222222222111111222333333444555444444444111333555666555666888:::999999;;;>>>CCCIIINNNQQQUUUYYY^^^bbbcccddddddeeedddfffiiimmmpppsssvvvwww{{{{{{|||~~~~~~}}}~~~~~~|||{{{\\\[[[YYYVVVTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEFFFFFFGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGIIIJJJMMMMMMNNNOOOOOONNNMMMLLLKKKIIIGGGDDDBBBAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888888888999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJMMMOOORRRTTTVVVUUUTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJJJJLLLNNNQQQRRRQQQRRRTTTSSSSSSRRRTTTUUU[[[^^^``````^^^]]]```cccdddeeeiiiqqq}}}zzzvvvsssrrrrrrpppooogggfffdddcccbbbcccdddeeeaaa___\\\ZZZZZZ\\\^^^```ooo{{{wwwiiibbb]]]YYYXXXWWWVVVTTTTTTTTTTTTUUUWWWXXXYYYWWWTTTQQQRRRTTTZZZXXXUUURRRPPPOOONNNNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEEEEAAAAAA@@@@@@???>>>>>>===>>>======<<<;;;<<<<<<<<<:::::::::::::::999999999666666777777777777777888666555555555555666666777555555555444444444444333222222222222222222222222222222222222222222222222111222222222222333333333222111111111111111111222000/////////111111111///000000000222555999<<>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTRRRPPPOOOMMMLLLKKKLLLMMMPPPRRRTTTRRRSSSTTTTTTSSSRRRSSSUUUXXX\\\______\\\\\\___cccbbbfffnnn{{{~~~{{{{{{yyywwwtttrrrpppooommmkkkgggggggggfffdddcccddddddcccaaa___^^^^^^^^^```aaannn~~~|||mmmfffbbb]]]YYYXXXWWWUUUUUUVVVWWWXXXZZZ[[[[[[ZZZYYYXXXWWWWWW\\\YYYVVVRRROOONNNNNNOOOMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBAAAAAA@@@??????>>>>>>===<<<;;;;;;::::::;;;;;;::::::;;;;;;::::::999888666666666666777777888888555555555555555666777777444444444444333333222222111111111111111111111111111111111111111111111111111111111111222222222222111000000//////000000111111222333333111000111111000000000111444888<<<>>>333222111000/////////000111000//////111555999<<<111000000000////////////000000000000000000000000---......///000000111111//////......///000111111000000000000000000000000...//////000111111222222222111111000000000111111222222222222222222222222111111111222222111111111222222333444444444444333555777888888777777888:::::::::<<>>@@@BBBBBBBBBAAABBBCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIKKKMMMPPPRRRQQQPPPNNNMMMLLLKKKKKKKKKFFFEEEBBB@@@??????@@@AAA???@@@@@@AAA@@@???>>>===777777666666777999;;;<<<888:::;;;===???@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGKKKLLLLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVUUUSSSQQQPPPMMMMMMLLLLLLNNNPPPSSSUUURRRSSSUUUTTTSSSRRRSSSUUUVVVZZZ^^^^^^\\\\\\```dddjjjppp|||zzzyyywwwzzz|||wwwvvvtttrrrqqqooommmlllhhhiiiiiihhhfffcccbbbbbbfffeeeeeedddccccccbbbbbbcccwwwzzzmmmhhhgggdddZZZYYYWWWWWWWWWYYY[[[\\\]]]\\\[[[\\\]]]]]][[[YYY[[[XXXTTTPPPMMMLLLLLLLLLNNNNNNNNNNNNLLLJJJHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@?????????<<<;;;::::::999999::::::::::::;;;;;;;;;:::999888555666666666777777888888555555555555555666777888666666555555555444444444111111111111111111111111000000000000000000000000000000000000111111111111000000////////////000000000333555444000...///111333111000///000222555777444333111////////////000111000......111666;;;???000000000000////////////000000000000000000000000,,,,,,,,,---...//////000111111111111111222222333222222222222222222222222...//////000111222222222666555222000/////////000222222222111111111111111222222222333333222222222222222333444444444333333444555777666555555666777555666999>>>DDDKKKQQQTTTYYY]]]bbbeeegggggghhhiiiiiikkknnnqqqtttwwwyyyzzzvvvwwwxxx|||{{{{{{|||}}}~~~SSSQQQOOONNNNNNMMMKKKIIIKKKKKKJJJIIIGGGFFFEEEEEEKKKJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLPPPOOOOOOOOOPPPQQQRRRSSSNNNNNNMMMLLLJJJGGGEEEDDD?????????@@@@@@AAAAAAAAABBBAAA???===;;;:::999999;;;::::::999:::;;;===>>><<<===???@@@AAABBBBBBCCCAAAAAACCCDDDEEEEEEEEEEEEIIIKKKMMMNNNNNNOOOQQQSSSTTTTTTUUUUUUUUUTTTSSSSSSOOONNNMMMMMMMMMNNNOOOPPPTTTUUUVVVVVVUUUTTTTTTSSSXXXVVVXXX]]]```bbblllwwwyyy{{{yyyvvvtttpppmmmllloooqqqpppppprrrqqqssstttsssnnnhhhccc___aaaaaabbbdddggghhhgggeeedddfffiiikkklllkkkiiiggg```^^^[[[YYYYYYZZZ]]]___fffddd```[[[XXXVVVUUUUUUVVVUUUSSSPPPMMMKKKJJJJJJJJJKKKMMMMMMLLLIIIFFFDDDDDDDDDEEEFFFFFFEEEDDDCCC@@@@@@???????????????@@@>>>>>>>>>>>>===<<<;;;::::::999888888777888888888888888888888777555444444666666555555555444444444666555555444444333222222444444333333333333222222111111111111111111111111111000...---...000333555444333222000//////......////////////////////////000000000000/////////////////////000111111222222333333222111000///............////////////......111111111111111111111111222111111000///......---000000000000111111111111222222111111111111111222111111111111111111111111111111111222222333333333111111111111111111111111111111111000000000000000333333555555555555333333333444666777888888888888666777:::>>>CCCIIIMMMPPPUUUYYY^^^aaaccceeefffhhhiiiiiilllrrrxxxzzzxxxvvv{{{xxxwwwyyy}}}~~~{{{zzz{{{}}}~~~~~~|||~~~RRRPPPNNNMMMMMMLLLJJJHHHJJJIIIIIIHHHFFFEEEEEEDDDFFFFFFEEECCCCCCBBBBBBBBBDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSTTTOOONNNLLLIIIGGGDDDBBBAAA?????????@@@@@@AAAAAAAAAAAA@@@>>><<<;;;:::999999;;;;;;::::::;;;<<<===>>>>>>>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGKKKLLLNNNNNNNNNNNNOOOQQQTTTTTTUUUUUUVVVUUUUUUUUUSSSSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWXXXYYYVVVXXX___gggrrrwwwsssqqqpppmmmiiihhhkkkmmmlllllloooooovvv{{{yyypppgggcccccc`````````aaaccccccaaa```]]]___aaaccceeeeeedddddd___]]][[[XXXXXXZZZ\\\^^^ccc```\\\XXXUUUSSSRRRRRRRRRPPPNNNLLLJJJIIIHHHGGGJJJKKKMMMMMMLLLJJJGGGEEECCCDDDEEEEEEFFFEEEDDDDDDAAAAAA@@@???>>>>>>??????>>>>>>======<<<;;;;;;;;;::::::999888777777777888777777888777777666555444666666555555555444444444444444444444444444444444444444333333333222222222111111111111111111111111333222111//////000111222333222111000////////////000000000000000000000000000000000000////////////111111111000000000000000222222111111000/////////...//////000000//////...111111111111111111111111111111000000//////......000000000000111111111111222222111000000111111222111111111111111111111111000111111111111111222222111111111111111111111111111111111111000000000000222333444555555444333222555555666666777777888888666777:::>>>CCCIIIMMMPPPWWW[[[___bbbddddddfffgggiiijjjlllsssyyy|||{{{xxxxxxvvvvvvyyy~~~}}}||||||}}}~~~~~~}}}OOOMMMLLLKKKKKKKKKIIIGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTTTTTTTTTTNNNLLLIIIEEECCCAAA@@@????????????@@@@@@@@@@@@@@@???>>>===;;;:::999999999;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIILLLMMMNNNNNNMMMMMMNNNOOOTTTTTTUUUVVVWWWWWWWWWWWWRRRRRRQQQRRRSSSTTTVVVWWWWWWWWWVVVTTTSSSUUUXXX[[[``````dddnnn}}}wwwqqqnnnmmmllliiieeeeeehhhiiihhhjjjoooqqq{{{rrrfffdddfffaaa```______``````^^^\\\XXXYYYZZZ\\\^^^___```aaa^^^\\\ZZZXXXWWWYYY[[[\\\___]]]ZZZVVVSSSQQQPPPPPPMMMMMMKKKIIIHHHGGGGGGGGGJJJKKKLLLLLLKKKIIIGGGEEEBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA@@@???>>>>>>>>>>>>???>>>===;;;;;;;;;;;;<<<;;;:::999888777777777777666666777777777777666666555555555555555444444444222222333444444555666666333333333333222222222222111111111111111111111111555444333222111000//////111111000000000000111111111111111111111111111111000000000000////////////222222111111000//////...000000000000000000000000///000000111111000000///111111111111111111111111000000000000////////////000000000000111111111111111111000000000111111222111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111222222333333333333222222777666555555555666777888666777:::>>>CCCIIIMMMPPPXXX\\\```cccdddeeefffggghhhhhhkkkqqqxxx{{{zzzxxxssssssuuuzzz~~~~~~~~~~~~~~~LLLJJJIIIHHHIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEHHHHHHHHHIIIKKKMMMNNNOOONNNOOOPPPQQQQQQPPPPPPOOOOOOPPPRRRSSSTTTRRRQQQPPPJJJHHHEEEAAA???????????????????????????@@@@@@@@@>>>===<<<;;;:::999999999<<<<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNNNNMMMNNNOOOQQQTTTUUUVVVWWWXXXXXXXXXXXXQQQQQQQQQRRRTTTWWWYYYZZZ[[[ZZZXXXUUUTTTXXX___dddlllqqq{{{xxxqqqllljjjiiifffcccdddggghhhiiinnnttt{{{rrrgggeeefffaaa```^^^_________^^^\\\ZZZZZZZZZZZZ[[[\\\^^^___\\\ZZZXXXWWWVVVWWWYYYZZZ[[[ZZZWWWTTTRRRPPPPPPOOOLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIGGGFFFDDDAAABBBCCCDDDEEEEEEFFFFFFCCCBBBAAA???>>>=========@@@>>><<<:::999:::;;;<<<;;;;;;999888777777666666555666666777777777777666555555555555555555555555333333333444444444555555333333333222222222222111111111111111111111111111444444444444333111///...000000//////000111222222111111111111111111111111000000000000////////////111111111111000000////////////000000111111111111000000111111111111000000111111111111111111111111////////////000000000000///000000000111111111111111000000000000111111222111111111111111111111111222222111111000000000///111111111111111111111111000111111111111111222222222222222222222222222222888777555444444555666777666777:::>>>CCCIIIMMMPPPWWW[[[```ccceeeggghhhiiifffgggiiiooouuuxxxvvvsssppppppttt{{{~~~}}}~~~zzzHHHGGGEEEEEEFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQRRRSSSTTTSSSRRRQQQPPPQQQQQQRRRRRRPPPNNNKKKIIIEEECCCAAA???>>>???@@@AAA????????????????????????===<<<;;;:::::::::::::::<<<===>>>???@@@AAAAAABBBDDDCCCCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEGGGIIIKKKLLLIIIKKKMMMNNNOOOPPPRRRTTTTTTUUUVVVWWWXXXYYYYYYYYYVVVVVVVVVVVVVVVXXXZZZ[[[WWWXXXYYYYYY[[[cccoooxxxwwwpppkkkhhhgggfffdddeeehhhjjjlllsss{{{yyyqqqjjjeeeddd___]]]\\\\\\]]]^^^]]]\\\]]]\\\ZZZYYYYYYZZZ[[[\\\YYYXXXWWWUUUUUUVVVWWWXXXUUUUUUSSSQQQOOONNNMMMLLLJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFDDDDDDAAABBBBBBCCCDDDEEEEEEFFFCCCBBBAAA???>>>=========???>>><<<:::999:::;;;<<<;;;:::999888777777777777555666666777777777777666444555555555555555555555555555444444444333333333333333222222222111111111111111111111111111111111000222333444444333111000////////////000111222333111111111111111111111111000000000000//////////////////000000111111111111/////////000111111222222000000111111111111000000000000000000000000000000////////////000000000000///000000000111111111111000000//////000111111222111111111111111111111111333333333222222111111000111111111111111111111111000000111111222222222333222222222222222222222222888777555333333444666777666777:::>>>CCCIIIMMMPPPUUUYYY___cccfffhhhjjjlllhhhhhhjjjoootttvvvtttqqqnnnooottt{{{|||||||||~~~}}}EEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBB????????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLLLLMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUSSSQQQPPPPPPPPPOOONNNKKKHHHEEECCCAAA@@@@@@??????@@@AAABBB???????????????>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<===???@@@BBBCCCCCCCCCDDDDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEGGGIIILLLMMMHHHKKKMMMOOOPPPRRRTTTWWWUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVUUUVVVVVVXXXXXXRRRVVV[[[```ggguuuzzzssslllhhhggggggfffeeeeeehhhiiikkkttt~~~yyyrrrooolllfffbbb\\\ZZZYYYYYYZZZ[[[ZZZYYY\\\[[[YYYWWWVVVVVVWWWWWWWWWWWWUUUTTTTTTTTTUUUVVVPPPPPPOOONNNMMMKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>===<<<::::::::::::;;;:::999888888777888888888666666777777777777666666444444444555555555555555666666555444333333222222222222222222111111111111111111111111111111111111...///111333333333333222000000//////000111222222111111111111111111111111000000000000////////////...//////000111111222222//////000000111111111222///000000111111000000///000000000000000000000000000000000000////////////000000000000111111111111////////////000111111222111111111111111111111111333333333222222222222222111111111111111111111111000000111111222333333333333333222222222222333333666555444444444555666777666777:::>>>CCCIIIMMMPPPTTTYYY^^^bbbeeegggiiikkkjjjjjjlllqqqvvvxxxvvvsssoooppptttzzz~~~{{{zzzzzz}}}BBBAAA@@@@@@BBBCCCBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXVVVTTTQQQOOOMMMLLLJJJHHHFFFCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>===<<<<<<<<<;;;<<<<<<=========>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCDDDFFFHHHIIIFFFFFFFFFFFFHHHKKKNNNOOOKKKMMMOOOQQQQQQRRRUUUWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVXXX[[[^^^aaacccccciiiqqqyyy}}}~~~yyyrrrkkkggghhhiiifffeeedddeeedddeeennnyyy{{{sssnnnnnnlllgggbbb^^^\\\YYYXXXYYYYYYXXXWWWXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTOOOOOOOOOOOONNNMMMLLLKKKIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCBBBBBBBBBCCCDDDDDDAAAAAA@@@???>>>>>>??????===<<<<<<;;;;;;::::::999888888888777888888999:::777777888777777666555444444444444555555555666666444444444444444444444333222222222222111111111111111111111111111111111111...///000111222222222222111000000000000000111111000000000000000000000000000000000000////////////000000000000000111111111000000000000000111111111...//////000000//////...000000000000000000000000111111000000//////......000000000000111111111111.........//////000222222111111111111111111111111111111111111222222222222111111111111111111111111000000111222222333444444555444333222222333444555333444444555555666666666666777:::>>>CCCIIIMMMPPPVVVZZZ___bbbdddeeefffhhhhhhiiikkkqqqxxxzzzyyyvvvrrrrrrtttzzz}}}{{{zzzzzz|||~~~~~~AAA?????????AAABBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFGGGIIIJJJKKKLLLLLLKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSVVVWWWXXXXXXWWWTTTQQQOOOJJJIIIGGGDDDBBBAAA@@@@@@BBBBBBBBBBBBBBBAAA@@@???@@@?????????>>>>>>=========<<<<<<<<<<<<===>>>>>>===>>>@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCDDDFFFIIIJJJHHHHHHGGGHHHJJJLLLOOOQQQNNNOOOQQQRRRRRRRRRTTTVVVVVVVVVVVVWWWVVVVVVUUUUUUVVVXXX[[[aaagggnnntttxxx~~~~~~~~~uuummmiiiiiikkkfffdddcccbbb___```hhhrrryyyuuupppnnnnnnlllhhhcccccc```]]]ZZZZZZYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHEEEDDDBBBBBBAAABBBCCCDDD@@@@@@???????????????@@@<<<<<<<<<<<<;;;:::999888777777777777888999:::;;;888888888888777666444444444444444555555555666666222333333444444555555666222222222111111111111000111111111111111111111111000000000000000111111111111111000000000000111111////////////////////////000000000000////////////222222111111000/////////111111000000000000000000......////////////......000000000000000000000000222111111000///......---000000000000111111111111............///000222222111111111111111111111111//////000000111111222222111111111111111111111111000000111222333333444444555555333333333333555555222333444555666666666666666777:::>>>CCCIIIMMMPPPYYY\\\```bbbcccccccccddddddeeehhhooowwwzzzzzzwwwtttsssuuuyyy~~~||||||{{{{{{|||}}}~~~}}}|||~~~~~~@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHGGGGGGHHHHHHIIINNNOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSVVVVVVVVVVVVSSSPPPMMMKKKKKKGGGCCCBBBBBBDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA???===;;;<<<===>>>???@@@AAABBBAAA@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLKKKJJJJJJKKKNNNPPPRRRTTTTTTSSSQQQPPPQQQTTTWWWVVVXXXYYYXXXWWWUUUUUUVVV[[[___fffrrr}}}~~~}}}~~~{{{sssmmmjjjfffaaa]]]___aaabbbdddhhhllliiigggfffhhhiiiiiihhhfffdddaaa___]]][[[XXXVVVTTTTTTTTTUUUVVVWWWXXXYYYWWWWWWVVVUUUTTTTTTTTTTTTUUUUUUTTTRRRPPPNNNLLLKKKMMMMMMLLLLLLKKKIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGEEEBBBBBBCCCCCCCCCCCCAAA@@@@@@???????????????===<<<<<<;;;;;;:::999999777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444222222222111111111000000444444333222111000///......////////////000000000333333222111000000000111222222111111111111222222333333222111000000000111000//////...............////////////000000000000000000000111222222333333333000---,,,---...///...000000000000000000000000111000000000000000111222111111000000///.........///000222333333222111000555222000000222444333222000000000000111111111111444444333222111111111111000111222222333444555555666555444444555666888999:::;;;===@@@CCCHHHKKKNNNRRRYYY^^^```bbbfffgggeeefffhhhiiikkkrrrzzz|||yyyvvvwwwzzz}}}~~~~~~}}}~~~AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPQQQSSSRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVUUURRROOOLLLJJJGGGDDDAAA@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@???===<<<===>>>??????AAABBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJKKKHHHHHHHHHHHHIIIKKKMMMNNNNNNPPPQQQRRRRRRSSSUUUWWW[[[[[[ZZZXXXVVVWWWYYY[[[aaalllyyysssppphhhbbb___```aaa```aaadddeeeddddddeeegggiiijjjiiigggeeeaaa___^^^\\\YYYWWWVVVVVVVVVVVVVVVWWWXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGEEECCCBBBCCCDDDDDDCCC@@@@@@???>>>>>>>>>>>>???<<<<<<<<<;;;::::::999999888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333222222222111111111000000222222222111111111111111222333333333444444444444333222111111000000111111//////............//////222222111111000111111111111000000///............////////////000000000000222222111111000//////...444111...---...000000///000000000000000000000000000000000000000111111222000000000000000000000000000000111111111000000///444222//////222333333111000000000000111111111111333333222222111222222222444444444444444444555555333222222222333555666777::::::<<>>???@@@AAABBB>>>??????>>>======>>>@@@@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKIIIKKKOOOQQQRRRSSSTTTVVVZZZ[[[[[[]]]```eeemmmrrr~~~}}}}}}~~~wwwrrriiiccc```bbbbbb___^^^`````````aaadddgggiiiiiihhhgggdddaaa___^^^]]][[[YYYYYYYYYXXXWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMLLLKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGEEECCCBBBCCCDDDDDDDDD??????>>>=========>>>>>><<<<<<;;;;;;::::::999999888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333222222222111111111111111000000111111222222222333111111111222222222333333222222111000000000111111.........------.........111111000000000111222222333222111000///.........////////////000000000000111111000000///.........444111//////000111111000000000000000000000000000///000000000000111111222//////000000111222222333111111000///.........///333111//////111222111111000000000000111111111111222222222111222222333333666666666555555444444444222222222333444555777888888999<<>>???@@@AAA===>>>???>>>>>>>>>@@@BBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLMMMOOOQQQRRRSSSUUUWWWZZZZZZ^^^fffppp|||~~~yyy|||uuuooogggcccaaacccccc```___```bbbbbbccceeeggggggfffdddcccaaa___^^^^^^^^^]]]\\\\\\[[[ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQPPPLLLMMMNNNOOOOOOOOOOOOOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEGGGEEEBBBBBBCCCEEEEEEDDD???>>>>>>===============<<<<<<;;;;;;:::999999888777777777777777777777777666666666666666666666666444444444444444444444444222222222222222222222222111111111111111111111111000111111111111222222222//////000000000111111111111111000000000000111111111111000000000000111111000000///000000111222333444333222000////////////////////////000000000000......//////000111111222222000//////000111111000////////////////////////...///000000111111111111000000111111222222222222333222000///.........///111000000000000111000000///000000000111111111111111111111111222333444444555555555444444444444444333444444666777888999:::777999;;;???EEEJJJOOORRRVVV]]]aaabbbcccffffffdddeeefffeeeeeekkkwww}}}}}}~~~|||yyyyyyDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSRRRPPPOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPOOOOOOPPPQQQRRRSSSSSSVVVUUUSSSPPPLLLHHHEEECCCBBBAAABBBCCCDDDCCCAAA>>>>>>>>>>>>?????????@@@@@@===>>>?????????@@@BBBDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMTTTUUUUUUUUUWWW[[[aaafffllluuu~~~}}}}}}{{{{{{xxxqqqjjjeeeaaa```cccdddbbbbbbccchhhhhhgggggggggeeebbb___^^^]]]]]]^^^``````___^^^\\\[[[ZZZYYYXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSQQQPPPLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBEEECCCAAAAAACCCDDDDDDDDD???>>>>>>===============<<<;;;;;;:::999999888888666666666666666666666666666666666666666666666666444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111111000111222222222222333333333111000000///000000111111333222222111111222222333////////////000111222222333222111000////////////////////////000000000000//////000111111222222333000///---...///000///...////////////////////////---...000111222222222111222222222222111111000000555333222000//////000000000000111111000000000000///000000000111111111111111111111111222333444444111222222333444444555555444444555666888999999999777999;;;@@@EEEKKKPPPSSSVVV]]]aaaaaaaaaddddddaaabbbdddcccbbbgggsss~~~|||}}}~~~{{{xxxxxxEEEEEEFFFGGGHHHIIIKKKLLLJJJJJJIIIJJJKKKLLLNNNOOORRRRRRSSSTTTTTTSSSRRRRRRPPPQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQQQQPPPPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUSSSQQQMMMJJJGGGDDDCCC@@@??????AAABBBBBB???===AAAAAAAAA@@@@@@@@@@@@@@@>>>???AAAAAA@@@AAADDDFFFDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFHHHJJJLLLNNNOOOPPPTTTUUUXXX\\\bbblllwww~~~~~~~~~zzzxxxtttnnniiieeeaaa___ccceeedddeeegggmmmkkkiiigggfffddd```]]]]]]]]]^^^aaabbbbbb___]]]ZZZZZZYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUSSSQQQOOOLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFDDDBBBAAADDDBBB@@@@@@BBBCCCDDDCCC??????>>>=========>>>>>>;;;;;;::::::999999888888666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333111111111111111222222222333222222222111111000000000000000000111111111111000000/////////000111111222111111000000111111222000000/////////000111111111111000/////////000000////////////000000000000333333222222111000000000///...---...///000///...000000000000000000000000---...000111222222222111333222222111000000//////333333222111111000000111///111222222111000000111000000000000111111111111222222222111222222333333000000111222333444555666333333555666666666666666888999<<<@@@EEEKKKPPPSSSWWW]]]aaaaaaaaabbbbbb```^^^``````^^^cccoooyyy~~~}}}~~~}}}}}}}}}~~~~~~{{{xxxxxxFFFFFFGGGHHHIIIKKKLLLMMMKKKKKKKKKKKKLLLMMMOOOPPPTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRRRRQQQQQQPPPOOOOOONNNOOOOOOOOOOOOQQQRRRSSSTTTSSSRRROOOLLLHHHFFFDDDCCCAAA@@@???@@@BBBBBBAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBCCCEEEGGGEEEEEEDDDDDDDDDEEEFFFGGGDDDDDDDDDEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHJJJMMMPPPSSSUUUXXX]]]gggsss}}}}}}}}}yyytttpppllljjjhhhccc```ccceeeeeegggjjjllljjjgggeeeeeedddbbbaaa```aaaccceeefffccc^^^ZZZXXXWWWWWWWWWXXXXXXYYYZZZUUUUUUVVVUUUTTTRRROOOMMMLLLMMMMMMMMMMMMLLLKKKKKKHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDBBB@@@??????@@@BBBCCCBBB@@@@@@???>>>>>>>>>>>>???;;;;;;::::::999888888888888888888888888888888888666666666666666666666666444444444444444444444444333333333333333333333333000000111111111222222222111111111111111222222222....../////////000000000///////////////000111111111111000000000000111111111000000////////////000//////......//////000000////////////000000000000222222222111000000/////////......///111111000///000000000000000000000000,,,---000222333333222111000000000000000000000000000111111111111111000000///222444444222000111222000000000000111111111111333333222222111222222222222333333333444444555555444555666666777666555444999:::===AAAFFFKKKPPPRRRYYY___cccbbbaaacccbbb___^^^aaaaaa___cccnnnxxx}}}~~~~~~}}}||||||}}}|||zzzxxxyyyGGGGGGGGGHHHJJJLLLMMMNNNLLLLLLKKKKKKLLLNNNPPPQQQUUUTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPRRRSSSTTTUUURRRQQQNNNKKKHHHEEEDDDCCCDDDCCCBBBBBBDDDDDDDDDBBB@@@@@@AAAAAAAAABBBBBBBBBAAACCCDDDCCCCCCCCCEEEGGGFFFEEEDDDDDDDDDEEEGGGHHHDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFEEEEEEFFFGGGGGGJJJJJJKKKLLLPPPTTTXXXZZZeeennn}}}wwwsssxxx}}}}}}{{{vvvqqqllljjjjjjkkkeeeaaaccceeeeeegggkkkiiifffdddcccdddeeeeeeddddddeeegggiiihhhddd]]]WWWVVVVVVVVVVVVXXXYYYZZZ[[[SSSTTTUUUTTTSSSPPPNNNLLLLLLMMMMMMNNNNNNNNNNNNMMMGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGAAA???>>>>>>@@@AAABBBBBBAAA@@@@@@???????????????;;;;;;::::::999888888777999999999999999999999999666666666666666666666666444444444444444444444444444444444444444444444444000000111111222222222222...///000111222333444444222222333333333444444444///////////////000111111222222111111111111222222222111000//////...//////...------......///000111////////////000000000000......//////000111111111000//////000222333111000000000000000000000000000+++---000222333333222111......//////000000111111......000111111000/////////222555555222111111333000000000000111111111111444444333222111111111111666555555555555444444444777888999999999888666555:::;;;===AAAFFFKKKOOORRR[[[aaadddcccbbbdddccc``````dddeeecccfffpppzzz}}}|||{{{||||||zzzyyyzzzEEEFFFGGGHHHJJJKKKLLLLLLOOOMMMLLLKKKMMMPPPSSSUUUXXXWWWVVVUUUTTTUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUSSSQQQOOOOOOPPPRRRTTTSSSQQQNNNNNNPPPSSSTTTUUUKKKKKKIIIHHHGGGFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAABBBBBBDDDEEEFFFEEEDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFIIIMMMQQQLLLPPPSSSTTTUUU\\\iiitttxxxvvv~~~{{{vvvqqqnnnlllmmmmmmiiifffeeehhhmmmnnnjjjfffhhheeecccdddgggiiihhhfffhhhgggeeedddccc___[[[WWWTTTUUUVVVXXXYYY[[[\\\]]]XXXWWWUUURRRPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMKKKIIIGGGGGGGGGGGGEEECCCGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>======???AAABBB@@@@@@???>>>===<<<<<<;;;;;;;;;::::::999888888777777777777777777777777777;;;999777555444444555666444444444444444444444444444444444333333222222222111111111111111111111111111111222222222111111000///000111222222222222222111111000000000000111111000000000000000000000000111111111111111000//////111111000///////////////000000000000000000000000//////000000000000//////333222222111000//////...////////////000000000000///000000000000//////...000111222222222111000000444333111000000222444555111111111111111111111111222222111111111111222222000111111111111222222222555555555666666666666777333333333444444666777777:::;;;===AAAGGGLLLQQQTTT\\\^^^aaabbbcccdddfffhhhbbbaaabbbeeekkksss|||}}}|||zzzyyyxxxFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMOOORRRTTTVVVXXXXXXVVVUUUUUUUUUVVVWWWVVVWWWXXXXXXXXXXXXWWWVVVTTTSSSPPPNNNNNNOOOQQQRRRRRRPPPOOOOOOQQQSSSSSSSSSNNNLLLJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBAAAAAAAAABBBBBBBBBDDDFFFFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIHHHHHHIIILLLNNNQQQSSSTTTWWW```sss{{{}}}|||xxxuuurrrppppppllljjjiiikkknnnooommmjjjfffdddccceeeiiikkklllkkkcccbbbaaaaaa```^^^[[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[XXXVVVTTTRRROOOMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLJJJHHHGGGGGGGGGFFFDDDFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@>>>======>>>???@@@??????>>>======<<<;;;;;;<<<;;;;;;::::::999888888777777777777777777777777999888666444333444555666444444444444444444444444444444333333333222222222111111111111111111111111111111222222222111111000000000111222222222222222111111000000000000111111000000000000000000000000111111111111111000//////111111000///////////////000000000000000000000000//////000000000000//////222222111000000///......////////////000000000000000000111111111111111000111111111000000111111111222111000/////////000111111111111111111111111111222222111111111111222222111111111111222222222222222222222222333333333444777777666666666777777888999:::>>>BBBGGGLLLQQQSSSXXX[[[___aaabbbbbbdddeeeeeeeeefffiiinnnuuu|||~~~|||{{{zzzyyy}}}FFFGGGHHHIIIJJJLLLMMMMMMLLLMMMNNNPPPRRRTTTUUUVVVYYYXXXWWWWWWVVVVVVWWWWWWWWWWWWXXXYYYYYYXXXWWWWWWTTTSSSPPPNNNNNNNNNOOOPPPQQQPPPPPPQQQRRRRRRQQQPPPOOOMMMJJJGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDBBBAAAAAAAAAAAAAAABBBBBB@@@CCCGGGHHHHHHGGGGGGHHHDDDDDDEEEFFFGGGHHHIIIIIIFFFHHHJJJLLLMMMPPPTTTWWWWWW[[[aaakkk||||||}}}~~~zzzuuuqqqoooooooooooonnnnnnnnnmmmmmmfffeeedddeeehhhjjjjjjjjj^^^]]]\\\\\\]]]\\\ZZZXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWUUUSSSQQQNNNLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKHHHGGGGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@>>>===<<<======>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999999888777777777777777777777777666555444333333444555666444444444444444444444444333333333333222222222222111111111111111111111111000111111222222222111111000000111222222222222111111111000000000000111111000000000000000000000000000111111111111000000///111000000///////////////000000000000000000000000//////000000000000//////111000000//////.........////////////000000000000///000111222222333222222222111000000000111222222222222111111000/////////111111111111111111111111222222111111111111222222111111111111222222222333111111111222222222333333999888777777666666777777888:::>>>CCCHHHMMMPPPQQQTTTXXX]]]```````````````hhhiiikkknnnsssxxx}}}~~~}}}{{{{{{zzz}}}GGGGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSTTTUUUTTTTTTYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRRPPPOOOOOOOOOPPPPPPPPPPPPRRRSSSRRROOOLLLNNNLLLIIIGGGFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@AAAAAABBBCCCCCCBBBEEEIIIKKKJJJHHHGGGGGGCCCDDDFFFHHHIIIKKKNNNOOOLLLMMMPPPRRRVVV[[[bbbggggggqqq~~~~~~||||||~~~{{{{{{zzzyyywwwxxx{{{}}}}}}yyyuuurrrpppttttttssspppmmmkkkkkklllhhhgggfffeeeeeeeeedddddd]]][[[ZZZZZZZZZZZZYYYWWWYYYYYYZZZZZZXXXVVVTTTRRRUUUTTTRRRPPPMMMLLLKKKJJJMMMMMMLLLLLLMMMMMMNNNOOONNNLLLIIIGGGGGGHHHHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999888888888777777777777777777777777555444444444444555666777444444444444444444444444333222222222222222222222111111111111111111111111000000111222222222111111000111111222222222111111111111000000000000111111////////////////////////000000111111111111000///000000////////////000000//////////////////////////////000000000000//////000/////////.........---////////////000000000000...///000111222222333333111111222333333333333222222222333333333222222111111111111111111111111111222222111111111111222222111111111222222222333333333444444444444555555555666555555555555555666666777:::>>>DDDIIILLLOOOPPPQQQVVV\\\```aaa___^^^]]]fffhhhlllqqqvvv{{{~~~~~~~~~}}}}}}||||||{{{{{{{{{~~~GGGHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSTTTUUUTTTSSSRRRXXXXXXXXXXXXXXXWWWWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPQQQRRRRRRPPPMMMJJJJJJIIIHHHGGGGGGIIIKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCAAAAAAAAAAAABBBCCCDDDEEEFFFIIILLLLLLKKKHHHFFFFFFHHHIIIKKKKKKLLLNNNSSSWWWVVVXXX[[[```gggqqq{{{}}}xxxyyy~~~{{{yyy{{{~~~}}}yyyuuurrrrrruuuxxx|||{{{zzzyyyyyyyyyzzzzzz{{{zzzwwwrrrmmmjjjjjjkkkjjjiiihhhfffdddccccccdddaaa^^^[[[YYYYYYYYYXXXVVVXXXXXXXXXWWWUUUSSSQQQOOOSSSRRRQQQOOOMMMLLLLLLKKKNNNNNNMMMMMMMMMMMMNNNNNNNNNKKKIIIHHHHHHHHHHHHGGGCCCCCCCCCCCCDDDDDDDDDDDD@@@???>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999888888777777777777777777777777777777555555555666666777888888444444444444444444444444222222222222222222222222111111111111111111111111///000111222222222222222111111222222222111111000111111000000000000111111///////////////////////////000000111111111000000000000////////////000000//////////////////////////////000000000000//////////////////............////////////000000000000---...///000111111111111///222555777888666333222000111222333333333333333111111111111111111111111222222111111111111222222111222222222222333333333555555555555666666666666333333444444666777999999777:::>>>CCCHHHLLLNNNOOOQQQVVV]]]aaabbb```^^^]]]bbbfffkkkqqqwww|||}}}{{{{{{{{{{{{{{{{{{{{{{{{HHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSTTTUUUTTTSSSSSSWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWVVVVVVVVVVVVWWWXXXTTTTTTSSSSSSRRRSSSSSSSSSRRRQQQQQQQQQQQQOOOKKKHHHGGGGGGGGGHHHIIIKKKLLLMMMGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGJJJLLLMMMMMMKKKHHHGGGFFFIIIKKKKKKKKKLLLPPPXXX___^^^dddnnn|||}}}wwwvvv~~~zzzzzz|||~~~zzztttpppoooqqqtttttttttvvvxxx{{{}}}xxxrrrnnnmmmllllllhhhiiiiiigggfffeeefffhhhddd```\\\YYYXXXXXXWWWVVVWWWVVVUUUTTTRRRQQQPPPPPPRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLJJJIIIHHHIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCC?????????>>>>>>======<<<;;;;;;;;;<<<=========>>>;;;;;;:::999999888888777777777777777777777777777555666666777777777888888444444444444444444444444111111111222222222222222111111111111111111111111///000111222222222222222111222222222222111000000111111000000000000111111000000000000000000000000///000000111111111111000///////////////000000111000000000000000000000000//////000000000000//////////////////////////////////////////000000000000---...///000000000000000///111555777888666444222//////000000000111111111111111111111111111111111222222111111111111222222222222222222333333333333333333333444444444555555444555555666888:::<<<===888:::>>>BBBGGGKKKMMMOOORRRWWW]]]aaabbbaaa______aaadddjjjpppwww{{{}}}zzzzzzzzz{{{{{{|||||||||IIIIIIJJJKKKMMMNNNOOOPPPNNNOOOQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXWWWVVVUUUTTTWWWVVVUUUUUUUUUUUUVVVWWWRRRRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPPPPOOOMMMJJJGGGFFFGGGIIIJJJKKKLLLKKKKKKGGGGGGGGGGGGFFFFFFFFFEEEBBBCCCDDDEEEEEEDDDCCCBBBAAABBBBBBCCCEEEFFFHHHIIIKKKLLLMMMMMMKKKIIIIIIJJJKKKMMMPPPRRRVVV```mmmwwwyyyzzzyyy}}}}}}~~~~~~yyysssnnnmmmooorrrqqqsssvvvzzz~~~~~~xxxqqqmmmmmmmmmlllkkkfffhhhhhhfffcccbbbccceeeddd```[[[XXXXXXXXXXXXXXXVVVUUUSSSQQQQQQQQQRRRSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJHHHEEEBBBDDDDDDDDDCCCCCCBBBBBBAAA??????????????????>>>>>>;;;;;;<<<======>>>??????===<<<<<<;;;;;;:::999999777777777777777777777777555555666666666666666666444444444444444444444444000111111111222222222222111111111111111111111111//////000222222333333222222222222222222111000000111111000000000000111111000000000000000000000000//////000111111111111111///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000////////////000000000000///000000111111111000000000111222333444444444444444333111///////////////111111111111111111111111222222111111111111222222222222222333333333444444222222333333333444444444666666666777888:::;;;<<<999;;;===AAAEEEJJJMMMOOOSSSXXX]]]aaabbbaaa``````bbbeeejjjpppuuuzzz}}}~~~{{{{{{{{{|||}}}~~~IIIIIIJJJLLLMMMNNNOOOPPPLLLMMMOOOQQQTTTVVVXXXYYYUUUVVVWWWWWWWWWVVVUUUTTTVVVVVVTTTTTTTTTTTTVVVVVVPPPPPPQQQQQQRRRSSSSSSSSSTTTRRRPPPOOONNNMMMJJJGGGFFFHHHJJJLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKJJJLLLMMMQQQUUUZZZ___hhhwww~~~zzz|||}}}}}}xxxsssnnnmmmoooqqqrrruuuyyy|||~~~}}}|||{{{xxxqqqjjjgggiiilllkkkhhhfffggggggccc^^^[[[\\\]]]ccc___ZZZWWWWWWXXXYYYYYYWWWUUUSSSQQQPPPRRRTTTVVVOOOOOOOOOOOOPPPQQQRRRRRRTTTRRRQQQOOOMMMKKKKKKJJJHHHHHHHHHJJJJJJHHHDDDAAAEEEEEEDDDCCCBBBBBBAAAAAA>>>??????@@@@@@@@@@@@???;;;<<<<<<===>>>???@@@@@@>>>>>>>>>===<<<<<<;;;;;;777777777777777777777777444555555666555555444444444444444444444444444444000000111111222222222222111111111111111111111111//////000222222333333333222222222222222111000///111111000000000000111111000000000000000000000000//////000111111111111111///////////////000111111000000000000000000000000//////000000000000//////000000000000111111111111////////////000000000000111111222222222111111000222111///...///111444666999777444111////////////111111111111111111111111222222111111111111222222222222333333333444444444333333444444444555555555666666555555666777888888:::;;;===@@@DDDIIINNNPPPTTTXXX]]]```aaa`````````eeegggkkkpppuuuyyy|||}}}~~~||||||}}}~~~|||KKKKKKKKKKKKLLLMMMOOOOOOMMMNNNOOOQQQTTTVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSXXXVVVTTTRRRRRRSSSTTTUUURRRRRRRRRRRRSSSTTTUUUVVVTTTSSSPPPMMMKKKHHHGGGFFFFFFGGGIIIKKKKKKKKKIIIHHHDDDEEEFFFFFFFFFEEEDDDCCCFFFCCCBBBBBBDDDCCC@@@===AAABBBCCCDDDGGGKKKNNNQQQSSSNNNMMMPPPQQQOOORRRWWWVVV___mmm{{{wwwzzz~~~~~~|||xxxpppkkkkkkpppuuurrrtttvvvvvvuuuttttttuuupppllliiiggggggiiijjjjjjfffddd```___^^^^^^\\\[[[___[[[XXXYYY[[[ZZZUUUPPPPPPPPPOOOOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQRRRUUUQQQMMMNNNRRRUUUSSSQQQLLLKKKIIIIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>???@@@BBBDDDFFFGGGBBB@@@>>>;;;999999999999777666333111111222444666666555444333333333333333444444444444444444444444222222222222222222222222111111111111111111111111333333333222222222111111222111111111000000//////111111111111000000000000000000000000000000000000222222222222222222222222111111111111111111111111000000////////////000000///////////////000111111---.........//////000000//////...............///111///...///222333222///444333111///......//////333222000............///111111111111111111111111000000000111222222222333222222222222222222222222222222333333333444444444444444555666777888999:::999;;;>>>AAAFFFIIILLLNNNRRRVVV[[[```bbbbbbaaa___ccceeeiiiooouuuyyyzzzyyy}}}~~~~~~~~~|||~~~~~~~~~~~~~~~MMMLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUXXXWWWUUUTTTSSSTTTVVVWWWUUUUUUTTTTTTTTTTTTTTTUUUSSSQQQOOOLLLIIIHHHGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHFFFEEEDDDDDDCCCDDDEEEEEEEEECCCCCCDDDGGGHHHFFFDDDEEEFFFGGGHHHIIIKKKMMMOOORRRPPPQQQVVVYYY\\\cccllluuu{{{yyy|||vvvpppllllllpppsssssstttuuutttqqqnnnkkkjjjmmmkkkhhhhhhiiijjjkkkkkkiiieeeaaa^^^]]]\\\ZZZYYY]]]ZZZXXXYYY[[[ZZZVVVRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTSSSQQQPPPOOOOOOOOOOOOPPPMMMJJJLLLQQQTTTSSSQQQKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>???@@@AAACCCDDDEEEEEE???>>>===;;;:::999999888888777555444444444666666666555444444333333333444444444444444444444444444222222222222222222222222111111111111111111111111333333222222222111111111111111111111000000000///111111111111000000000000000000000000000000000000111000...,,,,,,...000111111111111111111111111111000000////////////000000///////////////000111111........./////////000000111111000000000000111111111///...///222333111000111111000000000111222333555444333111111111111222222222222222222222222222111111111111111222222222222222222222222222222222222222333333333444444444222222333444555666777777999:::>>>BBBFFFKKKNNNPPPVVVYYY]]]```bbbbbbaaa```bbbdddiiipppvvvzzz||||||~~~}}}}}}|||||||||}}}}}}~~~NNNNNNMMMMMMMMMNNNNNNOOORRRRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSQQQOOOLLLJJJHHHGGGHHHHHHHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBDDDFFFHHHJJJHHHFFFFFFEEEEEEBBBAAABBBEEEHHHKKKNNNQQQUUUXXXXXX[[[aaajjjpppyyy~~~zzzxxx}}}}}}vvvqqqpppppprrrrrrrrrsssssssssppplllhhhfffjjjiiihhhiiikkkkkkkkkjjjjjjgggccc```___]]]ZZZXXXYYYWWWVVVWWWYYYYYYUUURRRTTTSSSSSSRRRRRRRRRSSSSSSSSSRRRPPPOOONNNMMMMMMMMMNNNKKKIIIKKKNNNQQQPPPNNNKKKIIIHHHHHHHHHHHHEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>???@@@BBBCCCDDDCCCCCCBBB;;;;;;;;;;;;:::999888888888888888777777777777777666555444444333444444444444444444444444444444444222222222222222222222222111111111111111111111111333222222222222111111111111111111111000000000000222222111111111000000000000000000000000000000000111///,,,)))))),,,///111000000000000000000000000000000////////////000000///////////////000000111......////////////000000111111000000000000111111111/////////111222111000222111111111111222333333222222111000////////////222222222222222222222222222222222111111111111111222222222222222222222222333333333333444444444444222333333444555666777777888:::>>>BBBGGGLLLPPPRRRYYY[[[^^^```bbbbbbaaa```aaadddjjjqqqvvv{{{}}}~~~~~~zzzzzz{{{{{{||||||}}}}}}NNNNNNMMMMMMLLLMMMMMMMMMOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUUUUVVVWWWXXXUUUUUUUUUUUUTTTSSSSSSRRROOOMMMJJJHHHGGGGGGIIIJJJHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCDDDEEEGGGIIILLLKKKIIIGGGFFFDDDCCCBBBDDDHHHLLLPPPTTT[[[ccciiinnnwwwyyyuuusssxxxxxxttttttuuutttrrrpppqqqrrrttttttrrrooollljjjiiiiiijjjkkkjjjhhhfffgggggggggggggggccc^^^ZZZUUUTTTTTTUUUWWWWWWTTTQQQUUUTTTSSSRRRRRRRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMPPPNNNLLLKKKLLLLLLKKKIIIJJJIIIHHHGGGHHHGGGEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>???AAACCCDDDDDDBBBAAA???888999:::;;;;;;999888777888888999999999888777666555555444444444444555555444444444444444444444444222222222222222222222222111111111111111111111111222222222222111111111111111111111000000000000000222222222111111111000000////////////////////////111000...------...000111////////////////////////000000////////////000000000000////////////000000//////////////////000000///............//////000000000///000111111111111555555444222111111000000000000//////............111111111111111111111111333222222222111000000000111222222222222222333333333333333444444444444555555555666666777888888999777999===CCCHHHMMMQQQTTTYYYZZZ\\\___aaabbbbbbbbbcccggglllrrrvvvyyy|||~~~|||zzzzzz{{{||||||}}}}}}}}}MMMLLLLLLKKKKKKKKKKKKLLLKKKLLLMMMNNNOOOQQQRRRRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVVVVRRRRRRSSSTTTTTTSSSRRRRRRMMMLLLJJJHHHGGGHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNSSSYYY___fffppp}}}~~~}}}}}}|||{{{zzzrrrrrryyy~~~xxxuuuttttttrrrpppoooooopppsssvvvuuurrroookkkjjjjjjjjjiiigggdddaaabbbeeejjjoooppplllddd^^^VVVVVVVVVWWWXXXXXXVVVTTTUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMNNNNNNNNNMMMMMMMMMOOONNNMMMMMMMMMLLLJJJIIIJJJIIIHHHGGGHHHGGGEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@?????????>>>>>>???AAABBBCCCCCCAAA???===777888:::::::::999888777666777888999999777666444555555444444444555555666444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000111111222222222222111111111111///////////////////////////000000111111000000///////////////////////////000000////////////000000000000////////////000000000000000000000000//////...............///000000///000000000000000111222555444444333222111000///222222222222222222111111000000000000000000000000333222222222111000000000111111111222222333333333333333444444444555555555555555666666777777888888777999===CCCHHHNNNRRRTTTUUUWWWZZZ]]]```bbbcccdddeeeiiiooosssuuuwwwyyy{{{}}}{{{|||}}}~~~~~~~~~~~~}}}|||KKKKKKJJJJJJJJJKKKKKKLLLIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTUUUUUUPPPQQQRRRSSSSSSSSSRRRQQQLLLKKKJJJJJJIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEHHHJJJKKKKKKKKKJJJJJJKKKLLLLLLLLLNNNQQQTTT[[[dddrrr~~~~~~}}}{{{yyywwwuuuttt||||||wwwtttrrrpppnnnmmmqqqooommmoooqqqqqqnnnkkkkkkjjjiiihhhgggdddaaa^^^]]]bbbkkkrrruuuppphhhaaaZZZ[[[\\\\\\\\\[[[ZZZYYYVVVUUUTTTRRRQQQPPPPPPPPPSSSRRRRRRQQQOOOMMMKKKJJJJJJJJJLLLMMMNNNNNNNNNNNNKKKIIIHHHHHHHHHHHHEEECCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>??????@@@AAA@@@???>>>===999999:::::::::999888888666777777888888666555444555555555444555555666777444444444444444444444444222222222222222222222222111111111111111111111111222111111111111000000000000000000000111111111111333222222222222111111111000000000000000000000000---...000222222000...---000000000000000000000000000000////////////000000111000000///////////////111111000000000000//////000//////000000111222333...000111111000000111222000111111222333222222222000111111222111111000000000000000000000000000000222222222111111111111111111111111222222333333444333444444444555555555555444444444444555555666666777999===BBBHHHMMMQQQSSSRRRUUUYYY]]]aaaccccccdddfffjjjpppsssttttttwwwzzz}}}~~~~~~}}}{{{~~~KKKJJJJJJJJJKKKLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUUUUVVVUUUUUUTTTTTTRRRSSSTTTUUUTTTRRRPPPOOOKKKLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGHHHJJJKKKMMMNNNNNNPPPSSSVVVYYY\\\aaaggglll|||~~~~~~|||}}}}}}~~~}}}zzzvvvqqqnnnmmmnnnqqqmmmiiijjjlllmmmjjjgggjjjhhhfffeeedddccc```^^^\\\```gggnnnqqqnnnhhhbbb\\\]]]^^^^^^]]][[[ZZZZZZXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGIIIKKKMMMMMMMMMNNNNNNKKKJJJIIIIIIIIIHHHFFFDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@????????????>>>>>>>>>>>>>>>============<<<;;;:::999999999999999777777777777777666666555555555555555555666777777444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000///000000000111111111111333333222222222111111111000000000000000000000000...//////000000//////...111111111111111111111111000000////////////000000111111000///////////////111111111000000000//////////////////000111222333...000222111000///111333///000111222222222111111---...///000000///...---111111111111111111111111111111111111111222222222000111111222333333444444444444444444555555555555444444444444555555555555777999<<>>>>>===<<<<<<<<<<<<======>>><<<;;;999888888999:::888888888777777777777777555555555555555666777777444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000//////000000111111111222333333333222222222111111000000000000000000000000222111000//////000111222111111111111111111111111000000////////////000000111111000///////////////222111111111000000//////------------...///111111...000222111//////111333222222222222111///...,,,000111222333333222111000333333333333333333333333000000111111222222222333000000111222333333444444444444444555555555666666666666666777777777777777777999<<>>======??????>>>===<<<;;;;;;::::::::::::999999888888888;;;:::999888777777777777666666666666555444333222555666777666444333333555444444333333333333222222333333333222222222111111222222111111111111222222111111111000000000000000222222111111222222333444000000111111111111000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000///111111111111111111111111//////000111111111111111000222222222111000111222222222222222222222222222222222333333333333444444444333222111111333555666999888777666666777888888999:::<<>>======>>>======<<<<<<;;;;;;;;;:::::::::999999999888888::::::999888777777777777666666666666555444333222444555666555333333444555444444333333333333222222333333333333222222222222222111111000000111111222111000000000000000000000111111111111111222333333000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000111111111111111111111111000111222222333333222222///111222111000///000111222222222222222222222222222222333333333333444444444333222111222333555666999888777666666777888888999:::<<>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888::::::999888777777777777666666666666555444333333222333444444333333444555444444333333333333222222333333333333222222222222222111111000000111111222000000000000000000111111000000000000000111111222000000111111111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////////////////////////////000111222222222222111111111111111111111111000000111222222222222222///000111000/////////111111111111111111111111111222222333333333333444444444333222222222333555666888777666666666777888888999:::<<>>>>>>>>===:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999888777777666666666555555666666555444444333111222333333222222444555444444333333333222222222222222222111111111000000111111000000000000111111000000000000000111111111///////////////000111111000000111111111111000000111111111111111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...///000111222333333333111111111111111111111111......///000000000000//////111222111000///000111000000000000000000000000222222222333333333444444444333333333333444555555777777666555555666888999999:::<<>>>>>>>>>>>>>>:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999888777666666666666555555555666555555444333111222333333222222444555444444333333333222222222000000000000////////////111000000000000000000111//////000000111111111111//////......//////000111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000222333333333333111111111111111111111111......///000000000000000111222333333111111222333000000000000000000000000222222222333333333444444444333333333444444555555777666555555555666888999999:::<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;888999999999999:::::::::999999888777666666666666444555555555555555444444222333444444333333444555444444333333333333222222000000000////////////...111000000//////000000111/////////000111111222222///////////////000000111000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222000000111222333333333333111111111111111111111111111111222333333333333333222333444333222222333444111111111111111111111111222222333333333333444444333444444444555555555555666555555444555666888999999:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;888888999999999:::::::::999888777666666555555666444444555555555555555444444555666555333333444555444444333333333333222222222111111111111000000000000000////////////000000...//////000111111222222000000//////000000111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222333333222222222111111111111111111111111222222333444444444444444111222333333222111222333222222222222222222222222222222333333333333444444333444444555555555555555555555444444555666888999999:::<<>>>>>============>>>>>>>>>>>>??????>>>===<<<;;;;;;;;;888888888999999:::::::::999888777666666555555555444444555555555555555444555666777666444333333555444444444333333333222222333333333222222222222111000000////////////000000...//////000111222222222000000000000000111222222000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222333333333222111111111111111111111111111111111111222333333333333222000222222222111000111222222222222222222222222222222222333333333444444444333444555555666666555555555444444444555666888999999:::<<>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;:::;;;;;;::::::999888777777333444444444555555666666111111222333333444444555555555555444444333333333555555444333333222111111555333//////000111222111111111111111000000000000333222111/////////000000111111000000000000111111111222222222222111000000111111000000//////......444111...///111111000...000000000000000000000000000222222000---,,,...000222333333222///...000111000000000000000111222222444111......000111000...222222111111111111111111222333333444444333333222222222222222222222222222000111111111111222222222222222333333333333444444888555222333555666555333555666777888888999999999:::;;;===@@@DDDHHHKKKMMMVVV\\\aaacccggglllmmmjjjjjjiiihhhlllssszzz}}}~~~~~~}}}~~~~~~|||{{{}}}NNNLLLKKKKKKLLLLLLJJJIIIMMMMMMLLLLLLLLLKKKJJJJJJNNNOOOQQQSSSUUUYYY^^^aaabbbgggkkknnnwwwyyyuuuvvvtttwww}}}~~~~~~zzzyyyyyyyyy}}}}}}|||||||||~~~~~~vvvqqquuuxxxvvvrrrppplllfff``````eeehhhgggeeedddeeedddbbbbbbdddbbb]]]]]]\\\\\\[[[ZZZYYYYYYXXXYYYYYYXXXXXXWWWVVVVVVVVVWWWUUUSSSQQQPPPPPPQQQRRRQQQPPPPPPRRRTTTTTTQQQOOOJJJKKKKKKJJJHHHHHHIIIKKKKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888888777666666444444555555555666666666444444555555555555666666444444333333333222222222555555444333333222111111111222222000------000333111111111111000000000000222111000//////000111111111111000000000000111111222222111111111000000000111000000000/////////...444111//////111222000///000000000000000000000000111222333111///...000222111///---...000111222111111000000000000000111222333222111222444555222000111111111111111111111111222333333444444333333222222222222222222222222222000111111111111222222222222222333333333333444444555333222333555666555333333444555666666777777777999:::===@@@DDDIIILLLNNNVVV\\\aaacccggglllmmmjjjkkkjjjkkkooovvv{{{~~~~~~~~~}}}|||~~~~~~MMMKKKHHHGGGHHHIIIIIIHHHEEEGGGJJJLLLNNNOOOOOONNNPPPRRRTTTWWWZZZ^^^cccggghhhppp{{{|||wwwvvvyyyvvvyyy}}}~~~~~~{{{yyyyyyyyy~~~}}}}}}}}}~~~{{{tttppptttwwwvvvsssrrrpppjjjeeedddgggiiihhheeedddeeeccc``````cccbbb^^^___]]][[[YYYXXXXXXXXXXXXZZZZZZYYYXXXWWWUUUTTTSSSSSSRRRPPPOOOOOOOOOPPPQQQOOONNNNNNPPPQQQQQQOOOLLLIIIJJJJJJIIIGGGGGGHHHIIIKKKJJJIIIHHHFFFDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777777666666555555555666666666666777777666666666555555555555555333333222222222222111111555444444333333222222111...222444111,,,***///444111111111111000000000000111111000000000111222222111111000000000000111111222111000/////////000000000000000000////////////333222000111222222111000000000000000000000000000111222222222111111222444777333......111444222000222111111000000000111111000222444777999888555222111111111111111111111111222222333333333333222222222222222222222222222222000111111111111222222222222222333333333333444444333222222333555666555333333444555666666777777777888999<<<@@@EEEJJJNNNPPPVVV\\\aaadddhhhmmmnnnkkkjjjkkknnnrrrxxx}}}~~~~~~~~~}}}KKKIIIHHHIIIJJJLLLKKKKKKHHHIIIKKKMMMPPPRRRSSSTTTVVVXXX[[[]]]aaahhhqqqwww}}}|||}}}~~~{{{zzzzzz{{{zzzyyyyyyzzz{{{|||}}}wwwqqqmmmppprrrqqqooooooqqqlllgggfffhhhiiihhhfffaaabbb```]]]___dddeeebbbaaa___]]]ZZZXXXXXXYYYYYYZZZZZZYYYXXXWWWTTTRRRQQQQQQPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOOOOOOOMMMLLLJJJKKKKKKIIIHHHGGGHHHIIIJJJJJJIIIGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<888888888777777666666666666666666777777777777777666555555444333222222222333333333222222222222222444444444333333222222222000222444111...---000333111111111111000000000///000000000111111222222333111111000000000000111111222111///------...000111000000000000////////////222111111222222222111111000000000000000000000000000000111111111222444555AAA>>>999555333222111000222222111111000000111111...111777;;;===:::555222111111111111111222222222222222333333333333222222222222222222222222222222000000111111111222222222222222222333333333444444111222333555666777666555555666777888888999999999777888<<<@@@EEEKKKOOOQQQVVV\\\aaadddhhhmmmnnnlllhhhkkkoootttyyy|||}}}}}}~~~LLLLLLLLLMMMOOOPPPNNNMMMTTTSSSRRRRRRTTTXXX\\\^^^hhhkkknnnqqqwww|||~~~||||||zzzyyywwwvvvvvvvvvwwwwwwtttnnnjjjkkkllljjjiiijjjnnnjjjgggfffggghhhgggfff]]]___^^^]]]```fffhhheeecccaaa^^^\\\ZZZZZZ[[[[[[ZZZZZZYYYWWWUUUSSSQQQPPPQQQPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPPPPOOONNNMMMLLLLLLMMMLLLKKKIIIHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::;;;;;;;;;;;;888888888888888777777777777777777777777666666666666666555444333333222111333333333444444444444444444444333333333333222222444333222111222222222111111111111111000000000///000000111111222222222222111111000000000000111111222111///------...000111////////////000000000000000111222222222111111111000000000000000000000000////////////111222333444AAABBB@@@:::222---///222222222111111111111111222---222888<<<<<<999444111000000111111111222222222111222222333333222222111222222222222222222222222000000111111111222222222222222222333333333444444222333555666666666777777555666777888888999999999777888<<<@@@FFFKKKPPPRRRVVV\\\aaadddiiinnnooommmfffjjjoootttwwwyyy{{{{{{OOONNNMMMOOOQQQRRRQQQPPPVVVWWWYYY^^^fffqqqzzz}}}zzztttqqqvvv~~~~~~}}}~~~|||zzzwwwuuutttttttttrrrlllhhhiiiiiiffffffhhhllliiigggfffffffffeeeddd\\\^^^^^^^^^bbbhhhiiifffcccaaa___^^^\\\\\\\\\\\\[[[YYYWWWUUUSSSRRRQQQQQQQQQQQQQQQQQQPPPPPPOOOOOOMMMOOOQQQPPPNNNMMMLLLLLLMMMMMMMMMKKKIIIHHHIIIJJJHHHGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888888888888888888888777777666666666666555555888888777777666555444444333333444444444444555555333333333333333333333333555333111222444444222000111111111111000000000000000111222222333222222222111111000000000000111111222111000/////////000000////////////000000000000---///222222111000000111000000000000000000000000000///...///111333333222777;;;>>>999000,,,///444111111111111111222333333000555:::<<<:::666222000000000000111222222333333111111222222222222111111222222222222222222222222000111111111111222222222222222333333333333444444333444555444444444666888333444555666666777777777777999<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999999888888777777777777777777777777666666666555555555444444888888777777666666555555222222333333333444444444333333333333333333333333222333333333222111111111111111111111000000000000111222333333333222111000111111000000000000111111222222111111111000000000.../////////000000000111+++...111222000//////000000000000000000000000000333111///000222444444222///333777555000...///222000000000111222333444555666999<<<;;;888444111111///000000111222222333333111111222222222222111111222222222222222222222222000111111111111222222222222222333333333333444444333444444111000000444777333444555666666777777777888:::===AAAFFFKKKOOORRRUUU[[[aaadddiiiooopppnnneeeiiiooorrrtttuuuyyy{{{}}}|||~~~~~~dddaaa^^^aaaiiittt~~~~~~~~~~~~|||zzz~~~|||yyyzzzxxxuuuuuuwww~~~}}}~~~yyyuuuqqqooonnnpppllliiikkkkkkjjjlllpppooommmjjjgggdddbbb```______bbbcccbbbeeehhhfffbbb]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYUUUQQQPPPQQQSSSTTTRRRQQQQQQPPPOOONNNLLLKKKKKKNNNPPPOOOLLLJJJJJJKKKKKKLLLLLLJJJGGGFFFFFFHHHEEEEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;::::::999888777777555555555666666666666666666666555555444444444333555555555555444444444444111111111222222333333333333333333333333333333333...222666444000---///333111111111111000000000000222333333444333222000///111111000000000000111111111222222222222111000000.../////////000000111111***---111222000......000000000000000000000000000555222000111444555444333///111333444333111/////////000000111222444555666:::<<<>>>;;;777222111111///000000111222222333333111111222222222222111111222222222222222222222222000111111111111222222222222222333333333444444444333333222///,,,---222666555666777888999999999999999;;;===AAAFFFKKKOOOQQQUUU[[[aaaeeeiiioooqqqnnnfffjjjooorrrsssuuuyyy|||~~~}}}{{{~~~}}}}}}~~~{{{zzz}}}zzz||||||||||||{{{yyyvvvtttyyy|||~~~zzzvvvrrrooommmnnnnnnmmmmmmoooppprrrsssnnnjjjeeeaaa___^^^]]]\\\___```bbbeeehhhgggdddaaaaaa___]]]]]]^^^^^^[[[XXXVVVUUUSSSQQQPPPPPPQQQQQQSSSRRRQQQPPPOOONNNNNNNNNLLLLLLMMMMMMNNNMMMMMMLLLHHHJJJLLLJJJGGGEEEFFFHHHDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>?????????>>>>>>============>>>======<<<;;;::::::999999::::::999888888999::::::888777666555444333333333444444444444444444444444222222222333444555666777111111111111111111111111111111000000000000111111222222222111111111000000111111111000000000000000222333444555444333111///333222111/////////000111111111111111111111111111111111111111000000000000555333111000///000111333777777666555444222111000111111000000//////......222111000000111444666888???===:::777444333333444222222111111111111222222333222111000000111222333111111000000000000000000,,,...111333444444333222222222222222222222222222222222333444555666777777999999888888888888888888999:::===AAAFFFKKKOOOQQQSSSXXX^^^eeekkknnnooopppjjjmmmqqqrrrrrrsssvvvzzz||||||||||||zzzwwwuuuyyy}}}~~~|||}}}zzzwwwtttrrrqqquuusssqqqooonnnmmmnnnnnnmmmiiidddaaa___^^^\\\[[[[[[\\\___bbbeeeeeebbb___```^^^]]]]]]^^^]]]ZZZXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNMMMLLLGGGHHHHHHFFFCCCBBBDDDGGGEEEEEEDDDDDDCCCBBBBBBAAA??????>>>>>>>>>>>>??????;;;;;;<<<<<<===???@@@AAA===<<<<<<;;;::::::999999666666666666666666666666666555444444444444444555444444444444444444444444222222111111111222333333111111111111111111111111111111000000000000111111222222222111111111000000000000000000000111111111---.../////////...,,,+++222111000/////////000000111111111111111111111111111111111111111111222222222111000/////////000111555555555444333222111000111111000000////////////111111111222555888<<<>>><<<:::777444333222222333222222111111111111222222222222111000000111222222222222222222222222222222111222222333222111000///222222222222222222222222333333444444555777888999888888888888888888888888888999<<<@@@EEEJJJNNNPPPUUUYYY___ffflllpppqqqqqqnnnqqquuuvvvuuuvvvyyy|||~~~~~~yyyyyyxxxwwwxxx{{{}}}~~~}}}~~~~~~|||}}}zzzxxxwwwvvvuuuwwwuuussspppmmmlllkkkkkkkkkhhhdddaaa___^^^[[[ZZZZZZ[[[]]]```cccdddbbb______^^^]]]]]]^^^]]]ZZZXXXXXXXXXXXXWWWVVVUUUTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPOOONNNMMMMMMNNNNNNMMMKKKHHHHHHGGGDDDBBBBBBDDDGGGFFFEEECCCBBBAAABBBBBBCCC??????>>>>>>>>>>>>??????;;;;;;;;;<<<===>>>???@@@<<<<<<<<<;;;;;;::::::999444555666777777666555444333333333333333444555666444444444444444444444444444333222222111111111222222222222222222222222222111111000000000000111111222111111111111000000000//////000000111111222222///000111111111000///...111000000////////////000111111111111111111111111000000000111222222333333000000000000000111111111222222333333222222111000111000000000000/////////111111222333555888;;;===777666444222111111222222222222111111111111222222222222111000000111222222222222222222222222222222333222222111111111111111222222222222333333333333333222222222444666999:::888888888888888888888888777888;;;???DDDIIIMMMOOOUUUYYY```gggmmmqqqssstttrrruuuxxxxxxwwwwwwzzz}}}~~~~~~uuuqqquuuuuuxxx{{{{{{yyywwwuuussswwwwwwwwwyyy}}}{{{yyywwwwwwvvvrrrqqqooommmlllllllllllliiigggdddbbbaaa___\\\YYY[[[[[[]]]aaaddddddcccaaa]]]]]]^^^^^^^^^]]]ZZZYYYXXXXXXYYYYYYWWWVVVTTTRRRPPPOOOOOOOOOPPPPPPQQQRRRRRRPPPMMMMMMNNNNNNLLLJJJJJJIIIHHHGGGEEEEEEEEEFFFEEECCCAAA@@@???@@@BBBCCC??????>>>>>>>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666777999::::::999777666444444333333333333444444444444444444444444444444555444444333333444444444222222222222222222222222111111000000000000111111111111111111000000000000......///000111222222333222333444444444333222222000000//////////////////111111111111111111111111000000000000111111222222000111222222333222222222000000111111111111111000000000000000000000000000222111111111222333444444333333222111111111222333222222111111111111222222222111111111111111111222000000000000000111111111111000//////000222444666222222222333333333333333222111000000111444888:::888888888888888999999999777888;;;???DDDIIIMMMOOOUUUYYY___ffflllqqqtttuuusssvvvyyyyyywwwwwwyyy|||~~~~~~wwwxxxvvvmmmjjjooonnnpppsssttttttssstttvvvyyy}}}{{{xxxvvvuuuuuuooonnnlllkkkjjjjjjjjjkkkffffffeeeeeeeeebbb^^^[[[[[[[[[]]]```bbbcccbbb```\\\^^^___```___]]][[[ZZZWWWWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSSSSTTTQQQMMMMMMPPPQQQOOOLLLJJJJJJIIIIIIHHHFFFDDDBBBCCCBBB@@@>>>>>>???@@@BBB??????>>>>>>>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::777888:::;;;;;;:::888777777666555444333333333333444444444444444444444444333333333333444555666777222222222222222222222222111111000000000000111111000000000000000000000000......///000111222222333//////000000000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111222222111111000//////000000111111000000000000000000111111111111000000000000000000000111111111111111222333333444222222111111111111222222111111111222222111111111//////000000000111111111111000///...///222444666222222333333333444444444333222111111222555999;;;777777888888888999999999888999<<<@@@EEEJJJNNNPPPTTTWWW]]]dddkkkppptttuuuuuuxxxzzzzzzxxxwwwzzz}}}~~~yyyqqqrrrpppkkkiiimmmnnnnnnqqqttttttuuu{{{{{{wwwuuuttttttqqqpppmmmjjjgggfffeeeeeeeeeeeegggiiiiiigggbbb^^^[[[ZZZ[[[]]]``````___^^^\\\^^^aaabbb```^^^\\\\\\WWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUTTTPPPMMMOOOUUUXXXWWWUUULLLKKKIIIHHHGGGEEEAAA???AAAAAA@@@?????????@@@AAA??????>>>>>>>>>>>>??????<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;666777888999999888777666888777666555444333333333444444444444444444444444000000000111222333555555333333333333333333333333111111000000000000111111//////000000000000000111//////000000111111222222......////////////000000///000000111111111111000000000000000000000000000000000000000000111111111000000000/////////......//////000000111000000000000000000111111111111222......///000111222333333000111111222333333444444222222111111111111222222000111222222222222111000111111111222333333444444444333111//////000111222222222333333444444555555666555555444555777:::;;;777777777888999999::::::888999<<<@@@EEEJJJNNNPPPSSSVVV\\\dddkkkqqquuuwwwvvvyyy|||{{{zzzyyy|||}}}uuussspppmmmllllllmmmooorrrqqquuu|||~~~{{{{{{~~~yyyvvvttttttttttttrrrnnnjjjgggdddcccbbbdddeeehhhlllmmmkkkfffbbb]]]\\\\\\]]]___```^^^]]]\\\___cccdddbbb___]]]]]]XXXXXXVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSTTTTTTUUUUUURRROOOMMMRRR[[[bbbdddbbbSSSOOOIIIEEEDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAABBB??????>>>>>>>>>>>>??????<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888777666555555555555555444444444444444444444444111111111111222222333444333333333333333333333333111111000000000000111111////////////000000111111000000000000000111111111111111111111111222222333///000111222333333222111000000000000000000000000...///000111333444666666555444222000//////000000000000111111111000000///000000111111111222222222...///000111222222222333///000111222222333333333222222111111111111222222000111222222222222111000000111111222333333444444333222111000000000111222222222333333444555555666666555555555555666777888666777777888999999::::::777888;;;???DDDIIIMMMOOOTTTWWW]]]dddlllrrrwwwyyyuuuxxxzzzzzzyyyyyy|||yyyssspppooommmqqqqqqkkkiiioootttuuuvvvvvv|||{{{vvv}}}yyyvvvtttuuuuuusssqqqnnnjjjgggeeeddddddccceeeiiinnnpppnnniiieee```______```aaaaaa```^^^\\\```dddeeeccc```^^^___ZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVUUUUUUUUUUUUUUUVVVQQQMMMMMMTTTaaajjjmmmlll[[[TTTKKKEEECCCDDDEEEEEEBBBBBBCCCDDDDDDCCCCCCBBB??????>>>>>>>>>>>>????????????===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777666666666666777888888444444444444444444444444555555444444333333444444333333333333333333333333111111000000000000111111.../////////000000111111111111111000000000000000000000//////000111222222000111222333444333333222000000000000000000000000---...000333555888:::;;;;;;999666444222222333444111111111111111000//////000000111111222222222222000000111000000///...---...///000111222222111111222222111111111111222222000111222333333222111000...//////000111111222222//////000000111333444444222222333333444555666666333333333333333333333333666777777888999999::::::666777:::>>>CCCHHHLLLNNNUUUXXX^^^eeemmmsssxxx{{{qqqtttwwwxxxvvvwwwzzz}}}~~~~~~~~~vvvtttwwwyyyzzzzzzxxxtttrrrpppooonnnmmmnnnqqqrrrqqqpppuuu~~~wwwyyy{{{zzz~~~~~~~~~{{{xxxwwwuuuqqqmmmjjjiiiiiiiiihhhfffiiimmmqqqrrrpppmmmjjjddd```^^^```eeehhhfffccc^^^___aaadddddddddcccbbb___]]]YYYVVVTTTTTTUUUVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMOOOSSSWWW\\\aaadddfffSSSOOOKKKFFFDDDDDDFFFHHHEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>>============???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999:::999777777888888666555444444444444444444444444222222222111111111000000222222333333333222222111444333333222111111111222111111111111000000000000333222111111000000111111333222000/////////000111222222333333444444333333222111111111000000//////000000000000000111111111///111444777:::???CCCGGG555555333222111000000000222111111111000000//////000000111111111000000///000000000000000000000000111000///000222333333222///000111222333222111111444444333333222111000000222222222222222222222222......///000111333555666444444444444444444444444555555555555555555555555888999999999999888777777999:::;;;>>>CCCIIINNNQQQQQQTTT[[[eeeooovvvxxxyyypppsssvvvwwwxxxyyy{{{}}}}}}~~~}}}|||zzzsssqqqrrrvvvxxxyyyzzzwwwssspppqqqsssuuuvvvyyy}}}{{{{{{|||yyywwwuuuqqqlllhhhggghhhhhhhhheeehhhlllqqqsssrrrooommmkkkgggbbbbbbdddeeebbb___aaabbbdddddddddcccaaa``````^^^ZZZVVVTTTSSSTTTTTTSSSSSSRRRQQQPPPOOONNNNNNMMMNNNOOORRRTTTVVVXXXYYYNNNKKKGGGDDDBBBBBBDDDFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>=========>>>???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999:::888777666777777666444444444444444444444444444555444444444444333333333222222333444444333333333444333222222111111222222111111111111000000000000/////////000000111111111222222000/////////000111111111222333444444444444111111111111000000000///000000000111111111000000666222222999DDDGGG@@@888444444333222111111111111111111111111000000000///000000111111111111000000000000000000000000000000222111000111333555444333000000222333333333222111444444333333222111111000222222222222222222222222111111000000111222222333444444444444444444444444333333444444555666777777666777888999999999999999999999;;;>>>CCCIIINNNQQQRRRUUU\\\eeennnuuuwwwwwwrrrtttwwwyyyzzz{{{}}}~~~~~~}}}~~~}}}|||rrrqqqpppqqqtttvvvxxxxxxxxxvvvttttttxxx|||zzzwwwvvvvvvqqqjjjfffeeefffggggggdddggglllrrrvvvwwwtttqqqpppkkkeeeccccccdddbbb```eeeeeeeeeeeedddaaa___^^^aaa___[[[WWWTTTRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLJJJHHHEEECCCBBBBBBDDDEEEEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999888666555666666555444444444444444444444444444666666555555555444444444333333444444444444444333333333222222111111222222111111111111000000000000+++,,,...000111111111111222111111000///000000000000111222333444444444444111111111111000000000000///000111111111111000///666666888???DDDBBB888...333222222111111111222222111111111111000000000000000000111111111111000000000000000000000000000000222111111222444555555444111111222333333333333333444333333222222111111111111111111111111111111111444333222111000000000000444444444444444444444444111222333444555777888888444555777888999:::::::::888999;;;>>>CCCIIINNNQQQTTTWWW]]]fffnnntttvvvvvvtttvvvyyy{{{{{{|||~~~}}}}}}~~~~~~wwwuuuuuuvvvwwwyyy{{{|||||||||~~~{{{{{{zzzxxxwwwuuussssssuuupppiiidddcccdddfffgggeeegggllltttzzz|||zzzwwwoookkkfffcccdddfffffffffeeeeeeeeedddcccaaa___^^^aaa___\\\XXXUUURRRPPPOOOOOOOOONNNMMMLLLKKKJJJJJJMMMMMMLLLKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>>>>>>>>>>???@@@>>>>>>======<<<<<<<<<<<<;;;;;;:::::::::999999999999777555444555555555444555555555555555555555555555444444444333333333333444444444444444333222111333333222222111222222333111111111111000000000///,,,---000222222222111000222111111000000000000000///000111222333444444444111111111000000000000000///000111111111111111000333;;;CCCAAA888000///222111111111111111222333333111111111000000000000000///000000111111111111000000000000000000000000000222111111222444555444333222222333333444444444444333333333222222111111111000000000000000000000000333333222111000000000000333333333333333333333333222222333444555666777888555666777888999999999999888999;;;>>>CCCIIINNNQQQWWWYYY___gggoootttvvvuuutttvvvyyy{{{|||}}}~~~~~~~~~}}}|||zzzvvvuuutttvvvxxx{{{~~~tttyyy}}}zzzyyyuuuuuutttssssssrrrrrrrrrtttnnngggcccbbbdddfffggggggiiinnnvvv~~~~~~{{{nnnkkkgggeeeeeefffhhhiiicccbbbbbbbbbaaa```___^^^___^^^\\\YYYVVVRRROOONNNNNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBB???>>>>>>>>>>>>>>>???@@@============<<<<<<<<<<<<;;;;;;:::::::::999999999:::777555444444555555444555555555555555555555555555555555444444444333333444444444444333222000000333222222111222222333333111111111111000000000//////000222333333222000///111111111111000000000//////000111222333333333333000000000000000000111111000000000111222333333444===@@@AAA:::000,,,000555000000000000111222333333000000000000000000111111//////000111111111111111000000000000000000000000111000///000333444333222222222222333333333444444333333222222222222222111000000000000000000000000111111111000111111222222333333333333333333333333444444444555555555555555777777888888888777777666777888:::>>>CCCIIIOOORRRYYY\\\aaaiiipppuuuvvvvvvrrruuuxxxzzzzzz{{{}}}~~~|||~~~vvvttttttxxx|||yyyvvvrrrqqqtttrrrvvv}}}{{{xxxvvvuuuuuutttsssrrrrrrrrrrrrrrrqqqlllgggcccccceeeggghhhiiijjjnnnvvvzzzqqqoookkkgggeeeddddddeee_________^^^^^^]]]]]]]]][[[[[[[[[YYYWWWSSSPPPNNNOOOOOONNNMMMLLLKKKJJJJJJFFFFFFGGGGGGHHHIIIIIIJJJCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>>>>>>>>>>???==================<<<<<<;;;;;;::::::::::::999999;;;888555444444555666555555555555555555555555555777777666666666555555555444444444444444333222222222222111111222222333333111111111111000000000000111222333333222111000///000111111111111000//////000111111222222222222222000000000000111111111111111111000000222555888:::JJJ@@@555111333555555222000000000000000111222333000000000000111111111111...///000111111222111111000000000000000000000000000//////000222333333222222222222222222333444444222222222222222222222222111111111111111111111111000000000000111222333444333333333333333333333333555555555555555555555555777777888888777777666555777888:::>>>DDDJJJOOORRRYYY\\\aaaiiiqqquuuwwwvvvqqqtttwwwyyyyyyzzz|||~~~~~~}}}|||~~~vvvtttqqqqqquuu}}}~~~{{{|||zzzxxxzzz~~~|||zzzyyyyyyyyywwwvvvtttrrrqqqpppppppppnnnkkkgggeeeeeeggghhhiiijjjiiimmmuuu~~~}}}wwwrrrpppmmmiiieeebbbaaabbb]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYYYYYYYXXXUUURRRPPPPPPPPPOOONNNMMMLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCBBBEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@???>>>=========>>><<<=====================;;;;;;::::::::::::999999<<<999666444555666777777555555555555555555555555666666666555555555444444111222444555777888888999222222111111222222333444111111111111000000000000000000000111111111111111000111111222111000///...111222222222222111111000///000000000111111111111333111//////222666<<>>DDDJJJOOOSSSWWWZZZ```hhhoootttuuuuuurrrtttwwwyyyyyyzzz|||~~~~~~}}}{{{uuussssssyyy|||vvvqqqrrroooooottt{{{}}}}}}~~~~~~~~~|||zzz{{{}}}yyywwwtttqqqooommmmmmlllmmmjjjgggfffggghhhiiiiiiiiiiiikkkttt}}}{{{uuupppooommmjjjfffcccbbbbbb]]]\\\[[[YYYXXXWWWWWWWWWUUUWWWXXXYYYXXXVVVSSSQQQQQQQQQPPPOOONNNMMMLLLLLLJJJJJJIIIGGGFFFEEEDDDCCCEEEFFFGGGGGGGGGFFFDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA???>>>============<<<<<<<<<===============;;;;;;;;;:::::::::999999===:::666444555777777777666666666666666666666666444444333333333222222222///111333777:::<<<>>>>>>222111111111222333333444111111111111000000000000............///111222333000111111222222000///...222222333222222111000/////////000000111111111222444222//////222888>>>CCC666555333111......///000111111000000000000111111//////000000111111111222......///111111222222222000000000000000000000000222111111222444555555444222111000000000111222333222222222222222222222222222222222222222222222222111111111111111111222333222222222222222222222222111222333444555777888888333444555777888888888888777888:::>>>DDDJJJPPPSSSVVVXXX^^^fffnnnsssttttttrrrtttwwwyyyzzz{{{}}}}}}~~~~~~wwwpppmmmkkkeeeeeennnvvvxxxyyy|||}}}|||zzz{{{{{{yyysssnnnmmmrrrxxx|||~~~~~~|||tttpppqqqtttwwwxxxwwwrrrkkkgggfffiiikkklllooonnnmmmnnnppppppooonnnkkkiiifffccc```^^^\\\\\\ZZZZZZXXXWWWWWWVVVWWWWWWVVVWWWYYYYYYXXXVVVSSSQQQRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEDDDBBB@@@@@@>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>======<<<:::;;;;;;;;;;;;:::999999;;;999777666666666444222555666777888777666444222555555555444444333333333333...999999555VVVjjjQQQ777666444222111111222222666444222000/////////000111000///......///000111///000000111111111111000222222222222222111000///000000000000111111111111000111333555888:::<<<===222111111111000000////////////000000000111111111111000000000//////......000000000000000000000000000111111111111222222222111000000222444444333222333333222222111222222222111111000000000000111111111111111111111111111111000111222333333222000///111111222333333444555555666555333333444444444333666666666777888888999999888999;;;???DDDKKKPPPSSSXXX\\\aaafffiiimmmqqqtttwwwzzz||||||yyyxxxzzz|||~~~~~~}}}{{{}}}~~~}}}}}}uuukkkgggffffffaaabbbjjjqqqssstttwwwxxxxxxyyyyyyxxxvvvsssqqqrrryyy{{{wwwwwwyyyzzz{{{uuuqqqkkkggggggiiilllmmmlllkkkiiiiiijjjjjjjjjiiifffeeecccaaa___]]]\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWUUUVVVWWWXXXWWWUUURRRQQQQQQPPPOOONNNMMMLLLLLLLLLJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEDDDDDDCCCBBBAAA>>>===<<<<<<<<<<<<===>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999:::888777666777666555333555666777777777666444333555555444444444333333333555---666888222KKK[[[FFF555444333222222111111222333222111000000111222222111000////////////000111...///000111111222222222111222222222222111000////////////000000000111111111111222333555666777777111111111000000000//////000000000111111111111111111111111000000/////////000000000000000000000000//////000000000111111111111000000111333333222000111111111000000111222222555444333111000000000000111111111111111111111111111222222333333333222222222222222333333444444444444333222222444666666555777777888888999::::::;;;888999;;;???DDDKKKPPPSSSXXX\\\aaaeeeiiilllpppssstttxxx{{{{{{yyyyyy{{{}}}~~~{{{xxxzzz||||||}}}~~~}}}~~~}}}|||yyyrrriiiddddddfffiiiggghhhmmmrrrssstttvvvtttwwwzzzzzzxxxxxxzzz}}}|||{{{{{{{{{zzzsssoooiiifffgggjjjlllmmmkkkiiieeeddddddeeeeeedddaaa``````^^^]]]\\\[[[[[[ZZZZZZYYYXXXXXXWWWWWWWWWSSSTTTVVVVVVVVVTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCCCCDDDDDDDDDCCCCCC>>>======<<<<<<======>>><<<============<<<;;;;;;;;;;;;;;;;;;;;;::::::999999777666666777777666444555555666777777555444333444444444444333333333333888,,,333777000;;;EEE888111222222222222222111111000///000000111222444555222111000000000000111222---...///111111222222222111111222222111111000000....../////////000000000111111111111111111111111111111000000000000//////222222111111111111111111111111111111111000000000000000000000000000000000.../////////000000000000333111000111222222111///////////////000111222222444333333222111111222222111111111111111111111111222222222222222333444555333333333333333333333333333222111222555777777777666666777888888999999:::888999;;;???DDDKKKPPPSSSYYY\\\```dddgggkkkooorrrrrruuuyyyzzzyyyyyy|||~~~{{{}}}~~~|||}}}~~~}}}~~~pppsssvvvvvvtttrrrpppppprrrrrrqqqmmmhhhfffiiillloooooorrruuuwwwxxxzzz|||zzz}}}|||yyywwwvvvuuuoookkkgggeeefffiiikkklllmmmjjjeeecccbbbccccccccc_________^^^]]][[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWVVVRRRSSSTTTUUUTTTSSSQQQPPPOOOOOONNNLLLLLLKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDDDDCCCCCCBBBBBB>>>==================>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999888777666555666777888777666444555555666666555444444333333333333333333333333999---111777111222666000///000111222333222111111//////000000111333333444222111111111111111111222///000000111111111111000000000111111111111000000............////////////000000000/////////......000000000000000000//////222222222222111111111111222222111111111111111111/////////////////////////////////000000000111111555333111111222222111000/////////000000222333444/////////000222444555666111111111111111111111111111111000000111333555666333333333333333333333222444333222333555777777666444444444555666666777777888999;;;???DDDKKKPPPSSSZZZ]]]```dddgggjjjooorrrppptttxxxzzzyyyzzz}}}|||}}}}}}{{{|||~~~}}}}}}gggjjjmmmnnnlllkkkjjjjjjkkklllkkkhhheeefffjjjnnnqqqvvv|||~~~~~~~~~|||yyyuuurrrppppppllliiidddcccdddgggiiijjjmmmjjjeeebbbaaaaaaaaaaaa`````````___]]][[[YYYXXXZZZZZZZZZZZZYYYXXXWWWVVVRRRSSSSSSSSSSSSRRRPPPPPPNNNNNNMMMLLLKKKKKKKKKKKKKKKIIIGGGEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCAAA@@@???===>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999999999888777777777666555666777888777666444444555555555555555444333333333333333333333333888000222777333000000000...///111222333333222111111111111111222222111111111111111222222111111111111111222111111000///...///000000111111111000000............//////////////////////////////////////////////////////000000111111111111111111111111111111111111111111222222////////////////////////000000000111111111222222666444222111222333222111000000000111222333444555------...///111333444555111111111111111111111111000////////////111333444333333333333333333333222777555444444555666555444444444444555666666777777888999;;;???DDDKKKPPPSSS\\\^^^aaadddfffjjjnnnrrrppptttxxxzzzzzzzzz~~~~~~yyyyyyyyyvvvvvvyyy~~~|||}}}~~~cccfffjjjlllkkkjjjjjjjjjfffhhhiiihhhhhhkkkqqqwww~~~||||||~~~|||~~~}}}{{{{{{|||}}}{{{{{{zzzwwwsssooonnnnnnkkkhhhdddcccdddfffggghhhjjjgggcccaaa```___^^^^^^`````````___^^^[[[YYYXXXYYYZZZ[[[[[[ZZZYYYWWWVVVTTTTTTTTTSSSRRRQQQOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>===>>>>>>??????>>>>>>===<<<============<<<;;;;;;999999999999999888888777777666555666777888777666444444444444444555555555222222222222333333333333444333333555555222000222000000111222333333333222222222222222222111000///000000111222222111000000111111222111111000///...//////000000111111000000....../////////000000000//////000000000000111111......////////////000000//////000000111111111111000000000111111111111111000000000000000000000000111111111111222222222222555333111000111333333222222111111111222333444444000000000///000000111111111111111111111111111111///////////////000111222333333333333333333333333888666444444555666555444666666777888888999999:::888999;;;???DDDKKKPPPSSS^^^```bbbdddfffjjjooorrrsssvvvzzz{{{zzzzzz}}}||||||{{{xxxxxxzzz~~~~~~|||||||||fffiiiooorrrrrrqqqqqqqqqooorrrvvvyyy}}}zzzyyy|||}}}}}}~~~}}}|||xxxwwwxxxyyywwwxxxxxxtttpppmmmlllnnnllliiifffdddeeeggghhhhhhhhhfffcccaaa```___^^^\\\\\\]]]^^^^^^^^^\\\ZZZYYYYYYZZZ[[[[[[[[[YYYWWWVVVVVVVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHGGGFFFDDDDDDDDDDDDEEECCCDDDCCCCCCBBBAAA@@@???===>>>????????????>>>=========>>>>>>>>>===<<<<<<:::;;;;;;;;;;;;:::999999888777666666777777666555333333333333444444555666111111222222222333333333///666444111444444111333333222222222222333333444111222222333222111000//////000000111111000000/////////000111111111111111...//////000000000000000/////////000000000111111000000000000000000000000........./////////000000------...///000111111222/////////000000111111111000000000000000000000000000000000000111111111111333000......///111222222222111111111111111222222222222111000000111111111111111111111111111111111///000000111111111000000222222222333333444444444777555444444666777666666777777888888999::::::;;;888999;;;???DDDKKKPPPSSS```bbbdddeeegggkkkooosssvvvyyy|||}}}{{{zzz|||}}}}}}zzz|||~~~~~~~~~lllqqqwww{{{|||{{{zzzzzzzzz{{{|||wwwtttrrrrrruuuvvvuuurrrmmmjjjkkkmmmnnnkkkgggffffffhhhhhhhhhhhhfffdddccccccaaa___]]]YYYZZZ\\\]]]^^^]]][[[ZZZYYYZZZ[[[\\\[[[YYYWWWVVVXXXWWWVVVTTTRRRPPPNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJHHHGGGFFFIIIHHHFFFEEEDDDDDDDDDEEEAAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<;;;:::999777666666777777666444333333333333333444555666111111111222222333333333,,,777444---222444111333555444333222222222444444000000222333333222111000...///000111111000///...,,,---...000222333333444......///000000000000000000000000000111111111111222111111000//////......---.........//////000000+++,,,---...///000111222......//////000000000111000000000000000000000000////////////000000000000000...,,,,,,---000111111222111000000000000000111000000111111222333555555111111111111111111111111000111222333333222000///111111222333333444555555555444333444666888888888666666666777888888999999888999;;;???DDDKKKPPPSSSaaacccdddfffgggkkkppptttxxx{{{~~~~~~{{{zzz|||~~~}}}}}}vvvyyy}}}}}}}}}~~~~~~~~~}}}xxxuuutttvvvyyytttrrrooolllkkkjjjjjjjjjllliiifffgggiiijjjhhhfffeeecccbbbbbbcccbbb```^^^ZZZ^^^^^^[[[YYY\\\^^^]]]^^^___^^^ZZZVVVUUUXXX[[[TTTSSSRRRPPPPPPQQQRRRRRROOOLLLJJJIIIIIIJJJJJJIIILLLKKKIIIHHHGGGHHHIIIIIIIIIHHHFFFDDDDDDDDDDDDEEECCCCCCBBBAAAAAA@@@??????AAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;>>>===<<<===??????<<<999999999999888888888888777777777666555444444333333444444555555444222111///222222222222222222222222111111111111111000///...000111222222222000///...000000////////////000000......------------......222111000.........///000444333222000///.........000000000000000000000000000000000000000///...---111111111000000000000000111111000000//////......000000000000000000000000111111111111111111111111///111222444444333222111222111000//////000111222222222111111000/////////000111111111111222222222...///111222222111000///222222222222222222222222555555444333444555666777555666777888888999999888===;;;;;;???GGGNNNRRRSSS___bbbgggjjjkkkmmmoooqqqsss{{{zzzwwwzzz{{{|||}}}~~~~~~}}}yyyvvvuuuwwwyyyvvvssspppnnnllllllnnnooollliiigggggghhhiiigggfffgggfffddddddeeedddbbb```YYY]]]]]]ZZZYYY[[[]]]\\\[[[[[[[[[YYYWWWWWWXXXZZZXXXWWWUUUSSSRRRQQQPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDEEECCCCCCBBBBBBAAA@@@@@@???AAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;;;;::::::;;;======:::777999999999888888888777777777666666555444444333333333444444444444333111000222222222222222222222222222222333222222111111000111111111111111000//////000000////////////000000000//////......//////000222111000///...//////000222111000000///000000000000000000000000000000000000000111111000//////...111000000000000000000000222111111111000000000000000000000000000000000000111111111111111111111111000111333555555444333222111111000//////000111111000000000000000111111111000111111111111222222222000111222333222111///...222222222222222222222222555444444333444555666777555666777888888999999888===;;;;;;???FFFMMMRRRSSSaaadddgggiiijjjkkklllnnntttzzz{{{xxxzzz~~~~~~}}}}}}}}}}}}{{{~~~}}}zzzwwwvvvxxxzzzwwwuuuqqqmmmlllmmmpppqqqllljjjhhhggghhhhhhgggfffiiihhhgggfffgggfffdddaaaYYY]]]]]]YYYXXX[[[\\\[[[ZZZXXXWWWWWWYYYYYYYYYYYYVVVVVVUUUTTTRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLJJJHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHGGGEEEDDDCCCDDDDDDEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::999999;;;<<<<<<:::888999999888888888777777777666666666555444444333333333333333444444333222222222222222222222222222222222222222222222111111000222111111000000000000000000000////////////000000111000000//////000000111111111000/////////000000////////////000000111222000000000000000000000000111111111111000000000000000000000000000000111111222222222222111111111111000000000000000000000000111111111111111111111111111222333555555444333333000000////////////000000...//////000111111222222000111111111111222222222333333444444333111///...222222222222222222222222555444444444444555666666555666777888888999999888<<<;;;<<>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<===>>>===<<<;;;888888888888777777777777666666555555555444444444222222333333333333333333222222222222222222222222000111111111111111000000222111000//////000111222000000////////////000000111000000//////000000111111111000000000000000000///////////////000111111000000000000000000000000111111111000000000111111000000000000000111111111111111111111111111111111000000000000000000000000111111111111111111111111000111222333333333333222000//////////////////000//////000000111111111111000000111111111222222222333333333333333222111000111222222222222222333333444444444444555555666666555666777888888999999888;;;;;;<<<@@@FFFLLLRRRUUU\\\```dddhhhkkkooosssuuu{{{|||~~~~~~}}}||||||}}}~~~}}}~~~~~~zzzxxxxxxwwwyyyzzz{{{zzz{{{}}}~~~}}}zzztttooollllllnnnpppoooooommmkkkiiihhhhhhhhhhhhgggeeeeeeeeedddaaa___[[[^^^___ZZZYYY[[[\\\[[[]]]ZZZWWWXXX[[[\\\[[[YYYWWWVVVUUUTTTRRRQQQPPPOOOLLLKKKKKKLLLLLLKKKIIIFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::;;;=========<<<;;;;;;888888888777777777666666555555555555555444444444333333333333333333444444222222222222222222222222111111222222333222222111222111000//////000111222000000////////////000000000//////......//////000000000111111111111111111111000000///.../////////000000000000000000000000111000000//////000111111//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111//////000000000000//////111111111111000000//////000000111111111222222222111111222222333333333333111111111222222333333333444444444555555555555555555666777888888999999888999;;;===@@@EEELLLRRRVVV^^^aaaeeeiiilllqqquuuxxx}}}~~~}}}~~~}}}yyywwwuuuwwwzzz{{{{{{zzz{{{}}}~~~{{{vvvqqqnnnnnnoooqqqppppppooollliiigggggghhhfffeeeccccccbbbaaa^^^\\\[[[^^^^^^ZZZXXXZZZ[[[ZZZ\\\ZZZXXXWWWYYY\\\]]]^^^eeebbb^^^YYYTTTQQQOOONNNKKKJJJIIIIIIJJJJJJHHHFFFDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;888:::<<<<<<:::888888888888888777777777666666666555555555555555555555555444444333222222333333333222222222222222222222222222333444444444444444444000000000000000111111222000000////////////000000000//////......//////000///000111222222222111111111000//////............000000000000000000000000000///.........///111222/////////000111111222222///////////////000000000000000000000000000000000000000000000000000000000...////////////000000000000000111111111111000000222222111111000//////...000111111111111222222222//////000111222333444444111111111222222333333444333444555555666666555555555666777888888999999888888:::===AAAEEEKKKSSSXXXdddfffhhhjjjlllooosssvvv}}}}}}{{{}}}}}}}}}zzzyyyvvvyyy{{{{{{zzzxxxwwwxxxxxxvvvssspppnnnnnnooopppnnnooonnnkkkgggeeeeeefffeeedddbbbaaaaaa```]]]ZZZYYY\\\\\\XXXVVVXXXYYYWWWWWWVVVVVVUUUWWW[[[```dddnnniiibbb[[[TTTPPPNNNNNNKKKIIIGGGGGGHHHHHHGGGFFFCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@??????>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;999;;;===<<<999666666777888777777777666666666666555555555555555555555555666555333222222222222333222222222222222222222222000111222222333333333222//////000111111111111111000000////////////000000111000000//////000000111///000111222222222222111///............///000000000000000000000000000000///...---,,,---...000111...//////000111111222222//////000000000111111111000000000000000000000000000000000000000000000000///////////////000111111000111222333333222111000111111111000000000000000000111111111111222222222000000000000111111222333000111111222333333444444333444555666666666555444555666777888888999999888888:::>>>AAAEEEKKKSSSXXXeeefffhhhjjjkkknnnrrruuu{{{zzzxxx{{{{{{}}}}}}zzzyyyyyyyyy{{{||||||yyyvvvtttssspppooommmlllkkklllmmmnnnmmmnnnnnnjjjeeecccccceeeeeedddbbbaaaaaa___\\\ZZZWWWZZZZZZVVVTTTVVVVVVUUURRRSSSTTTSSSTTTZZZbbbiiinnniiiaaaYYYSSSPPPOOOOOOKKKIIIFFFEEEFFFGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@???>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;>>>@@@>>>:::777777888777777777777666666666666444555555555555555555555777555444222111111222222222222222222222222222222------...///////////////...///000222222222111000000000////////////000000222222111111111111222222///000111222333333222111,,,---------///000111222000000000000000000000000...---,,,+++,,,...000111...//////000111222222222000000111111222222222333000000000000000000000000000000000000000000000000000000000000000111111222111222333444444333222111/////////000111111222222000111111111111222222222111111000000000000000111000000111222333333444444333333555666666666555444555666777888888999999888777:::>>>AAAEEEKKKSSSYYYaaacccfffhhhkkkoootttxxxxxx~~~wwwtttzzz|||~~~~~~}}}~~~zzz|||~~~}}}{{{yyy~~~zzzwwwsssqqqooonnnmmmllllllmmmnnnooonnnnnnmmmllljjjfffdddbbb_________^^^]]]ZZZXXXVVVVVVVVVUUUUUUUUUUUUTTTTTTRRRSSSSSSSSSSSSTTTWWWYYY___^^^\\\YYYUUUQQQMMMKKKJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEFFFHHHKKKKKKJJJHHHDDDDDDBBBAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999888777777666777777777:::999777666555555555555222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111111111000000000000111111,,,...000111222111000///111111111111000000000000111111111111111111111111222222111111000000//////............/////////000222222000///............000000000000000000000000000000//////000111222222////////////000000000000......000333222------///000000111111222222333333222111333666999888444000000000000000111222333444333333222222111000000000111111000000000000111111333333333333333333333333555555555555555555555555;;;:::999888777777777888<<<;;;===BBBFFFIIIPPPWWW^^^dddiiiiiigggjjjsss{{{|||}}}~~~|||xxxwwwyyy|||}}}}}}{{{xxxzzz|||~~~~~~}}}{{{zzz~~~}}}{{{xxxvvvtttpppooommmlllllllllnnnooonnnmmmlllkkkiiifffdddbbb``````___^^^]]]ZZZXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSRRRRRRRRRTTTUUUZZZZZZXXXVVVSSSQQQNNNMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCAAAAAA???>>>============<<<<<<;;;;;;;;;:::::::::999999888777777777777888666666444444333444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111---...000111222111000///............////////////222111111111111111111222000/////////.........---,,,---------............222111000///............////////////////////////000000///////////////000////////////000000000000222//////111222///000222000000000111111111111111000///000333555555111...000000000000111222333333111111111111111111222222111111000000000000111111444444444444444444333333444444444444444444444444777888888888777777888999;;;:::<<>>>>>===>>>>>><<<;;;;;;;;;;;;:::::::::::::::999888888888888888444444444444444555666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111---...000111111000//////------......//////000000222111000//////000111222////////////........................////////////222111000//////......///........................000///...............///////////////000000000000444...+++...111111111333111000000000000000000///000//////000222222111///222111111111111111222222///000000111222222333333111111000000000000111111333333444444444444444444333333333333444444444444333555777888777777888999:::999;;;AAAEEEHHHOOOVVV___aaaeeehhhjjjmmmqqqtttwwwzzz|||{{{yyyxxxzzz}}}~~~~~~}}}{{{{{{{{{}}}}}}}}}|||zzzyyyyyyxxxxxxwwwvvvuuuuuutttsssqqqmmmjjjiiijjjlllmmmjjjjjjjjjiiigggfffdddcccaaaaaa```^^^]]][[[YYYYYYVVVVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQRRRSSSSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPOOOJJJLLLNNNOOOOOOMMMJJJIIIIIIGGGEEEDDDEEEFFFGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBB??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999777777666666666777777777444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111...///000000000000//////...//////000111222222333222111000//////000111222111111111111000000000000000111111111111222222222111111000///////////////////////////////////////...............///000111////////////000000000000222+++)))...333333111000111111000000//////......111111000000111222222333222222111111000111111111000000111111111222222222222111111000000111111222222222222222333333333333222222333333333333333444222666999999777666777888999888;;;@@@DDDHHHOOOVVV]]]___bbbfffjjjmmmnnnooouuuxxx{{{{{{yyyyyy{{{~~~~~~~~~|||zzzxxxwwwvvvuuutttsssrrrqqqppppppsssqqqnnnkkkiiiiiijjjkkkhhhhhhiiiiiiiiigggeeedddbbbaaa___^^^\\\ZZZYYYYYYVVVVVVUUUUUUUUUTTTTTTTTTQQQPPPPPPSSSVVVXXXXXXVVVTTTTTTSSSSSSRRRQQQOOOOOOIIIKKKMMMNNNNNNLLLIIIGGGIIIGGGEEEDDDEEEFFFGGGFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999888888888777666666555444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111///000000000000000//////...//////000111222222333111111000//////000111111000000000000111111111111111111111111222222222333111000000////////////000000000000000000000000000---......///000222333444////////////000000000000111,,,,,,333888666111///111111000000//////......111111111000000111222333222222111111000111111111222222222111111111000000222222111111111111222222000000111111222222222333222222222333333444444444444888<<<<<<888555555777888888:::@@@DDDHHHOOOWWW\\\^^^aaaeeehhhkkklllmmmssswww{{{|||zzzzzz|||}}}zzzxxxuuutttsssrrrqqqooonnnnnnnnnnnnsssqqqooollljjjiiihhhhhheeegggjjjlllkkkiiifffdddaaa```^^^\\\ZZZYYYYYYXXXUUUTTTTTTTTTSSSSSSSSSSSSPPPOOOPPPTTTYYY]]]\\\ZZZTTTTTTTTTSSSRRRQQQPPPOOOIIIJJJKKKLLLLLLJJJHHHGGGHHHFFFEEEEEEGGGHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCC@@@@@@???>>>>>>===>>>>>>:::::::::;;;;;;;;;;;;<<<::::::999888888888888888777777777666555333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000////////////------......//////000000000000000000000000000000............////////////////////////000000000000000000////////////000000111111111111111111111111.........///111222444555////////////000000000000222///222888<<<888333111111000000000000000000///...///000///......000222222111111111111111222222333333222222111000000///222222111111111111222222000000111111222222333333222222333333444444555555555;;;@@@@@@;;;666666777999888;;;AAAEEEIIIPPPXXX]]]```ccceeegggiiimmmoootttxxx|||}}}|||{{{}}}}}}~~~~~~~~~~~~}}}~~~}}}zzzxxxvvvtttssspppooonnnmmmmmmnnnoooppprrrqqqpppnnnkkkiiifffeeecccfffkkknnnnnnkkkgggddd```___]]][[[YYYXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRRPPPOOOPPPTTT[[[^^^]]]ZZZRRRSSSSSSSSSRRRQQQPPPPPPJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA???>>>============:::::::::;;;;;;;;;<<<<<<999999888777777777777888555555666666666444333222333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111111111000///////////////............////////////...///000111111000///...---........./////////000........./////////000000000000////////////000000000000000000000000000000000////////////000111111////////////000000000000222111333888888444222333000000000111111111111111---///111111//////000222000000000000111222333333222222111111111111111111333222222111111222222333111222222333444444555555222333333444555555666666555<<>>999999;;;999888;;;AAAFFFJJJQQQYYY___cccgggggggggiiioootttuuuyyy}}}~~~}}}|||}}}~~~|||}}}~~~|||{{{{{{||||||{{{|||{{{zzzxxxvvvuuussssssmmmmmmmmmmmmnnnpppqqqsssqqqqqqqqqooollliiieeecccbbbffflllppppppmmmgggddd```___\\\ZZZXXXWWWWWWWWWRRRRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOTTT[[[^^^\\\YYYPPPPPPQQQQQQRRRQQQQQQQQQLLLKKKKKKKKKJJJJJJJJJJJJEEEEEEFFFHHHKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBB@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;<<<<<<<<<999888888777666777777777555555777888888888777666444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111111111000///////////////111111111111000000000000---...111222222111...---///000000000111111222222000000000000111111111111000000////////////000111000000000000000000000000111111000......---------////////////000000000000111000222444222//////222000000111111222222333333///222444444222111222444000000000000111222333444000000000111222222333333333222222111111222222333333333444444555666777777333333444444555666777777444;;;CCCEEE@@@<<<<<>>===<<<;;;::::::::::::::::::::::::::::::999888888888888888999::::::999777666555444555555666666666444333222444666333333333333333333333333333222222111111222222333222222222111111111111000333222000/////////000111////////////000000000000111111111000000000000000//////............//////////////////............////////////000000000000......//////000000111111////////////////////////000000000000000000000000000000//////.........---000000000///////////////000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111111222222222333333333333222222111222333555666444333333333333444555555666777999:::;;;::::::999999:::;;;???FFFNNNVVV[[[hhhjjjmmmmmmlllmmmrrrvvv{{{}}}~~~{{{{{{~~~|||~~~~~~|||~~~~~~}}}~~~|||zzzzzz|||~~~}}}zzzxxxxxxyyy{{{{{{{{{yyywwwwwwxxxzzzxxxwwwuuussspppooommmmmmjjjjjjjjjkkklllnnnppprrrqqqooollliiifffdddccccccdddcccaaa```___```aaabbb___\\\YYYXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSRRRPPPNNNOOOOOOPPPSSSVVVWWWUUURRRSSSQQQOOOOOOOOOOOOMMMJJJKKKLLLLLLKKKJJJIIIGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCBBBDDDEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA??????>>>===<<<;;;::::::::::::::::::::::::::::::777777666666666666666777888777666444444444444555555555555333222111333555333333333333333333333333333222222111111222222333222222222111111111111000222222000/////////000111////////////000000000000000000000000000000000000000//////......//////000111000000000000/////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000/////////.........222222222222222222222222000000000000111111111111000000000000000000000000000000111222222222222111111111111111111111111111111111111111222222222333222222111111222444555666444444444444444555555666777888999:::::::::999888::::::<<<@@@FFFOOOVVV[[[gggjjjmmmmmmmmmoootttxxx{{{}}}~~~|||{{{~~~}}}~~~~~~|||~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}|||zzzxxxyyy{{{|||{{{zzzxxxxxxyyyyyyzzz{{{zzzwwwvvvvvvvvvuuutttsssqqqooonnnllllllhhhhhhiiijjjllloooqqqrrrooommmjjjgggfffeeeffffffeeebbb___\\\[[[]]]___aaa]]][[[ZZZYYYZZZYYYXXXVVVWWWUUURRRQQQQQQPPPOOONNNNNNNNNOOOQQQSSSTTTRRRPPPRRRPPPNNNNNNOOOOOONNNLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBBBBDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;:::::::::::::::::::::::::::888777777666555555555555555555444333333444444555333444444333111111222444333333333333333333333333333222222111111222222333222222222111111111111000222111111000///000000000////////////000000000000000000000000000000000000111000000//////000000111111111111111000000000000////////////000000000000111111111000///.........111111111111111111111111000000000000000000000000000000////////////......000000000000000000000000000000000111111111222222000000000000000000000000000000111222222222222111111111111111111111111111000000000111111111222222111111111222333444666777555555444444555555666777999999999:::999999888777::::::<<<@@@FFFNNNVVVZZZeeehhhlllnnnoooqqqvvv{{{{{{}}}||||||~~~~~~}}}||||||zzz{{{|||}}}}}}}}}|||||||||||||||{{{zzzyyyzzz{{{{{{zzzzzzzzzzzzxxxzzz|||{{{yyyvvvuuutttssssssrrrqqqooonnnllllllkkkkkklllnnnoooqqqrrrsssllljjjgggdddccccccdddeeeeeeccc```___^^^___aaaccc\\\[[[[[[[[[ZZZYYYWWWVVVWWWTTTQQQPPPPPPPPPOOONNNNNNOOOOOOQQQRRRRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBBBBCCCDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBAAA???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::;;;:::999777777666666666333444444444444555555666333444555444222111222444333333333333333333333333333222222111111222222333222222222111111111000000222111111000000000000000////////////000000000000/////////000000000000000111111000000000000111111111111111000000000//////////////////000000000000111000000000/////////...000000000000000000000000////////////////////////000000//////////////////.........///////////////000000111111111222222222000000000000000000000000000000111222222222222111111111111111111111111111///000000000000111111111000000111222333555666777666555555555555666777777:::999999999888888777777888999;;;???EEEMMMTTTXXX```eeeiiilllnnnqqqwww{{{zzz}}}|||{{{}}}}}}|||~~~{{{yyyzzz|||~~~~~~{{{|||}}}~~~}}}}}}}}}}}}zzzzzzzzzzzz|||}}}}}}}}}zzz|||~~~~~~{{{wwwuuutttsssssssssrrrqqqooommmlllooooooppppppqqqqqqqqqqqqjjjhhhdddaaa``````aaacccbbbbbbbbbbbbbbbbbbbbbbbb[[[[[[\\\[[[ZZZXXXWWWVVVWWWTTTQQQPPPPPPQQQPPPPPPPPPQQQQQQRRRQQQQQQQQQQQQQQQQQQPPPMMMKKKHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAACCCDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;:::::::::::::::::::::::::::999888777666666666666333444444555666666666666444555666666444333333444333333333333333333333333333222222111111222222333222222222111111111000000111111111111000000000///////////////000000000000......//////000000000000111111000000000000111111000000/////////.........////////////000000000000.../////////000000000111//////////////////////////////////////////////////////000000000000000000111111111222222333333333111111111111222222222222000000000000000000000000000000111222222222222111111111111111111111111111///000000000000111111111000000111333444555555666666555555555555666777777:::999999888888777777777777888:::>>>DDDKKKRRRUUU]]]aaafffjjjllloootttxxxxxx{{{~~~~~~|||{{{|||~~~~~~{{{{{{~~~{{{{{{}}}|||~~~~~~}}}~~~~~~{{{yyyyyyzzz|||~~~~~~}}}{{{xxxvvvuuutttuuuttttttrrrooommmkkknnnooooooppppppoooooonnniiigggccc```___```bbbddd```aaaaaabbbaaaaaa```___[[[\\\\\\[[[XXXWWWWWWXXXVVVTTTSSSRRRSSSTTTSSSRRRQQQRRRSSSRRRQQQPPPQQQRRRTTTTTTSSSPPPLLLIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAACCCDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<<<<<<<::::::::::::::::::::::::777666666555444444444444333444555666666666666666444666777777555444444444333333333333333333333333333222222111111222222333222222222111111111111000000111111111111000//////////////////000000000000---......//////000000111111000000//////000000111////////////............////////////000000000000.........///000111111111........................000000000000000000000000//////000000000000111111//////000000111222222222111111111222222222222333000000000000000000000000000000111222222222222111111111111111111111111111000000000111111111222222111111222333444444444444555555444444555555666777999999888777777777888888666888:::???EEEKKKQQQTTT[[[___eeehhhiiilllppptttvvvzzz}}}}}}{{{yyyzzz|||{{{yyyyyy~~~~~~|||}}}}}}{{{{{{|||zzzxxxvvvxxx|||~~~~~~~~~{{{wwwvvvvvvuuuuuuuuutttrrrnnnkkkiiilllmmmnnnoooppppppooonnnjjjhhheeebbbccceeehhhjjjeeedddbbb```___^^^]]]]]]\\\]]]\\\ZZZWWWVVVWWWZZZUUUTTTTTTUUUWWWXXXVVVUUURRRSSSTTTRRRPPPOOOPPPRRRRRRSSSSSSPPPKKKHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAABBBDDDDDDCCC@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::666555555444444444555555333333444555555555444444333555666666444333333333333333333333333333333333333222222111111222222333222222222111111111111000000111111222111000///...////////////000000000000------......///000000111000//////......//////000000000000////////////...////////////000000000000////////////000000000000////////////////////////000000000000000000000000//////000000000111111111---------...///000000000111111111222222222333333000000000000000000000000000000111222222222222111111111111111111111111111111111111111222222222333222222333444444444333222444444444444444555555666888888777666666777888999888999<<<@@@FFFLLLRRRUUU[[[___eeehhhhhhjjjmmmppptttxxx||||||zzzxxxyyyzzzyyywwwxxx}}}~~~~~~|||xxxxxxyyyyyyvvvuuuvvv{{{~~~~~~}}}zzzwwwuuuvvvuuuuuuuuutttqqqmmmjjjhhhkkklllnnnpppqqqrrrrrrqqqkkkiiifffeeefffjjjnnnpppllliiiddd```]]]\\\]]]^^^\\\]]]\\\YYYVVVUUUXXX[[[UUUUUUUUUWWWZZZZZZXXXWWWQQQSSSTTTRRROOONNNOOORRRMMMOOOPPPMMMIIIGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEECCCAAAAAABBBCCCDDDCCC?????????>>>>>>>>>>>>==================<<<<<<<<<::::::::::::::::::::::::777777666666666777777888222333444444444444222222222333555555444222111222333333333333333333333333333222222222222222222333222222222111111111111000000111111222222000///...////////////000000000000---------...///000000111//////............//////111111111111000000000000////////////000000000000111111000000//////......000000000000000000000000000000000000000000000000//////000000111111111222///000000111222333333444111111222222222333333333000000000000000000000000000000111222222222222111111111111111111111111111111222222222222333333333333333444555444333222111444333333333333444555555777777666666666888999:::999;;;>>>BBBHHHNNNSSSVVV\\\```fffhhhhhhiiilllnnnssswww{{{{{{yyywwwwwwyyyxxxvvvwww|||~~~~~~~~~}}}|||zzzxxxuuuwwwzzz{{{||||||~~~|||zzzxxxxxxyyyzzz{{{yyyvvvsssqqqpppppppppzzzyyysssooopppsssqqqmmmnnnmmmkkkjjjiiijjjjjjkkkmmmlllhhhddd___\\\\\\]]][[[\\\\\\\\\[[[YYYXXXWWWYYYVVVUUUXXX^^^```^^^[[[XXXWWWVVVTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIHHHFFFDDDCCCCCCDDDDDDHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@BBB>>>;;;<<<@@@BBB???<<<============<<<<<<<<<<<<<<<;;;:::999888999:::::::::::::::999999999888888777666555444333444555555555555444444444444333333222222222222222222222222333333333333222222111111000000111111222222222222111111111111111111111111111111000000//////......000000000000000000000000111000---,,,,,,---000111////////////////////////000000000000111111111111/////////000000000000000111111000000//////......////////////000000000000222222222111111111000000000000000000000000000000111111000000000000111111000000000000000111111222000111111111111222222222222222222222222222222222333333222222111000000000555555444333333222111111444444555666666666555555888999999999888777555444777999<<<@@@EEELLLTTTYYY^^^bbbgggkkklllmmmnnnoooqqquuuyyyzzzxxxwwwxxxzzz~~~xxxvvvzzz}}}}}}{{{yyyuuuwwwzzz{{{{{{|||}}}~~~}}}|||}}}~~~{{{yyyvvvtttrrrqqqrrrrrruuuvvvtttpppqqqttttttppplllkkkjjjiiihhhiiijjjkkklllkkkhhhddd```^^^___````````````^^^\\\YYYVVVUUUYYYWWWVVVXXX]]]___\\\YYYUUUTTTSSSQQQOOOMMMKKKJJJMMMMMMLLLKKKJJJHHHHHHGGGIIIHHHFFFEEEEEEEEEEEEFFFHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@<<<999:::>>>???>>>;;;============<<<<<<<<<<<<<<<;;;:::999999999::::::::::::999999999888888888777666555444333444444555333333222222222222111111222222222222222222222222444444333222222222222222000111111111222222222222000000000000000000000000111111000000////////////000000000000000000000000111000...------...000111////////////////////////000000000000111111111111////////////////////////111000000000/////////...////////////000000000000111111111000000000//////////////////////////////000000111111111111000000000000000000000111111222000111111111111222222222222222222222222222222222111111111111111111222222333333333333333333333333222222333444444444444333888888999999888777666555666888<<>>???>>>;;;============<<<<<<<<<<<<<<<;;;:::999999999:::::::::999999999999888888888666666555444444444444555333333222222222222111111222222222222222222222222555444333222111222333333111111111111222222222222////////////////////////111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////////////////000000000000000000000///////////////........................000000111222222111000000000000000000000111111222000111111111111222222222222222222222222222222222///000000111222222333333111111222333333444555555555555666777777777777777777777888888888888777666666888;;;???DDDJJJRRRWWW___bbbgggkkklllmmmmmmnnnmmmppprrrtttvvvxxx|||~~~~~~|||zzzzzzzzzyyy{{{~~~~~~}}}|||{{{zzzzzz{{{{{{zzzzzztttqqqooollliiiiiihhhhhhhhhjjjkkklllmmmllliiidddaaa```bbbdddccccccbbbaaa```^^^]]]]]]YYYXXXWWWXXXYYYYYYWWWUUUXXXWWWVVVTTTRRRQQQOOOOOOPPPOOONNNLLLKKKIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@AAA???===>>>???AAA@@@>>>============<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888888666666555555444444444444555555444444444333333333222222222222222222222222444333111000000111222333222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000///000000000111111111111222222111111111111111000000000000000////////////////////////000000000000000000000000000000000000///////////////////////////000222333333222000///000000000000000111111222000000111111111222222222111111111111111111111111000000111111111222222222111222222333333444444555666666777888999999999999777777777888888888888888777999<<<@@@DDDKKKRRRWWW^^^bbbgggjjjkkkllllllmmmnnnnnnppprrruuuxxx|||~~~zzzyyyxxxwwwyyy|||||||||{{{{{{zzzzzzzzzzzz}}}}}}vvvrrrooolllkkkjjjiiiiiijjjkkklllmmmooonnnjjjeee```___aaadddeeedddcccbbb```___^^^^^^YYYYYYXXXXXXXXXWWWVVVTTTTTTSSSRRRQQQOOONNNMMMLLLOOOOOONNNLLLKKKIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAA@@@>>>>>>???@@@@@@@@@============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777555555555555555444444444555555444444444333333333222222222222222222222222333222111//////000000111333222222222222222222222111111111111111111111111000000000000111111111111///////////////////////////000111222222111000///000000000000000000000000///000000000111111111111111111111000000/////////////////////000000000000////////////000000000000111111111111111111111111000000000000000000000000///111222444444222111///000000000000000111111222000000111111111222222222111111111111111111111111222222222111111111000000333333333333333333333333111222333444555555555555777777777777777888888888999;;;>>>AAAFFFLLLSSSXXX]]]aaafffiiijjjjjjkkkkkkoooooooooqqquuuxxx{{{}}}|||zzzyyyyyyyyyzzz|||}}}xxxxxxxxxwwwwwwvvvvvvuuuzzz~~~{{{wwwvvvtttppplllkkkjjjjjjjjjkkklllmmmpppnnniiiddd```___aaadddiiihhheeebbb___\\\[[[ZZZYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQOOONNNNNNNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>======>>>>>>???============<<<<<<<<<<<<::::::;;;;;;;;;:::999888999888888888888777777777555555666666555555444333333333222222222222111111222222222222222222222222111111111111111000000000333333333333222222222222111111111111111111111111000000000111111111111222000000000000000000000000//////111111111111//////000000000000000000000000000000000000111111111111//////......------,,,,,,////////////000000000000////////////000000000000111111111111222222222222111111111111111111111111000111222333333222111000000000000000000111111222000111111111111222222222111111111111111111111111333333222222111000000///333333333333333333333333222222444555666666666666888888777777777777777888:::<<>>>>>>>>>>>======>>>???============<<<<<<<<<<<<::::::;;;;;;;;;:::999888888888888888777777777777444555666666666555444333333333222222222222111111222222222222222222222222111222444444444333111000444444333333333222222222111111111111111111111111000000111111111222222222000000000000000000000000/////////000000/////////////////////////////////000000000000111111111111000000//////...------,,,.../////////000000000111////////////000000000000000000000000111111111222000000000000000000000000222222222222222222222222000000000000000111111222000111111111111222222222111111111111111111111111222222111111111111111111111222222333333444444555555555777888999::::::::::::999888777666666777777:::<<>>=========<<<<<<<<<<<<::::::;;;<<<;;;:::999888888888888888777777777777444555666666666555333333555555555444444444333333222222222222222222222222222444666777777555222000444444444333333222222222000000000000000000000000000000111111222222222222000000000000000000000000//////............//////////////////////////////000000000000111111111111333333333222111000000///.../////////000000111111////////////000000000000.../////////000000111111////////////////////////333222222111111222222333000000000000000111111222000111111111111222222222000000000000000000000000000000000111222222333333///000111222444555666777333444555666888888999999;;;:::888666666666666777999;;;>>>AAAEEEKKKRRRWWWZZZ]]]bbbeeeeeeeeeeeeeeeiiijjjmmmsss{{{{{{~~~|||~~~}}}~~~}}}|||{{{zzzzzzzzzzzzzzz{{{{{{||||||{{{zzzyyyxxxtttqqqoooqqquuuvvvrrrnnnkkkjjjiiigggfffeeeeeeeeeiiihhheeecccaaa`````````fffdddaaa^^^[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYXXXWWWVVVTTTRRRPPPOOONNNNNNOOOLLLKKKJJJIIIHHHHHHGGGHHHJJJHHHGGGHHHKKKKKKIIIFFFFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA??????@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888777777777777666666666666666666666666555555555555555555444333333222111111000000111111111222222222444333333222222333333444444333222000///.........222111000//////000111222111111000000//////......222111111000///......---//////...//////000111222000000000000000000000000////////////////////////000000000000000000000000.../////////000000000111000000000000000000000000000000000000000///......,,,---///000111000///---000000////////////000000444333111000111222111000//////000111222333333333333333222222111000000000111111000000111111222333333333333444444444555555444444444555555777888888999888666444333444666777666888<<>>>>>>>>>>><<<<<<<<<<<<;;;:::999888888888888888777777777777666666666666555555555555555555444333333222111111111222222222333333333333444333333222222333333444333222222111111111111111222111000//////000111222222111111111000000000000......//////000111111111000////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000///......,,,---///000111000///...111000000//////000000111222000......///000000///000000000111222222222333111111111111111111222222111111000000111111222333333333333333444444444444444444444444555666777888999888666555444555666777888:::===AAAGGGMMMRRRUUUWWW[[[```dddfffggghhhhhhiiimmmrrrwww{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{zzzzzz|||~~~}}}{{{yyyuuurrrqqqrrrvvvwwwuuusssmmmlllkkkiiihhhgggffffffeeedddcccbbbaaaaaaaaabbbaaa```^^^\\\[[[ZZZZZZZZZXXXYYYXXXXXXWWWVVVUUUTTTUUUTTTRRRPPPOOONNNNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHJJJJJJHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA????????????>>>>>>======<<<<<<<<<<<<;;;:::999888999999999999888888888888666666666666555555555555555444444333333222222111222222333333333444444444333333222222222222333333222111111111222333444444111111000000000000111111222222222222111111111111......//////000111222222111000000////////////000000000000000000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000//////...---...///000111000///...222111111111111111111222111///......000111111000111111111111111111222222///000000111222222333333111111000000111111222333222222222222333333333333444444444444555666777777999888666555555666777777999;;;===AAAFFFLLLPPPSSSYYY\\\aaadddeeeffffffgggkkknnnrrrwww{{{~~~~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz|||~~~~~~{{{xxxvvvtttrrrqqqrrrtttvvvuuutttpppooommmkkkjjjiiihhhhhhgggfffeeedddcccbbbaaaaaa]]]]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSTTTSSSRRRPPPOOONNNMMMMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGHHHGGGFFFFFFDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<;;;:::999888999999888888888777777777666666666666555555555555444444444333333222222222222222222333333333333444333333222222222222333333222111111111111222333333111000000000000000000111111111111111111111111111111111111000000000//////111111000//////...//////////////////////////////........................////////////////////////000000000000//////////////////////////////////////////000000000000//////......///000000000000///333222222111111222222333222111000000222444444333222222222111111111111111000000111111111222222222111111000000111111222333111111222222222333333333444444444444444555666777777777666555555555666777888:::<<>>======<<<<<<<<<<<<<<<;;;:::999888888888777777777666666666666666666666555555555555444444333333333333222222111111111111222222222222333222222111111222222333222222111000000000000000000000000111111000000000000000000000000000000000111111111111000000000000111111000//////...//////////////////////////////........................////////////////////////000000000000//////////////////////////////////////////000000000000//////...//////000000000000000333333222222222222333333333111000111333444444333222222222111111111111111222222222111111111000000111111000000111111222333111111222222222333333333555444444444444555555666555555555555555555555666666777;;;@@@FFFMMMRRRUUU\\\aaagggiiihhhgggiiikkklllmmmpppvvv}}}}}}|||~~~|||{{{{{{}}}yyyyyyzzzzzz{{{{{{||||||{{{{{{|||{{{zzzxxxvvvuuuwwwwwwxxxxxxwwwvvvuuutttssssssqqqppppppqqqrrrssssssqqqpppmmmkkkjjjiiiiiikkkjjjiiigggdddaaa^^^]]]XXXYYYYYYYYYYYYXXXXXXWWWXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQOOONNNLLLKKKGGGFFFFFFEEEEEEFFFFFFGGGFFFGGGIIIIIIGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888777777777777666666666555666666666666555555555555333333333333333333333333000000111111111222222222222222111111111111222222222222111000/////////000000000111111111111000000///////////////000000000......///000222333444444111000000////////////000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000/////////000000000111111333222222111111222222333222000//////111222222111111111111111111111222222333333222222111000000///111111000000111111222333222222222222333333333333555444444444444444555555555555555666666666666666555666:::???FFFMMMSSSVVVZZZaaahhhkkkiiiiiilllooonnnnnnpppvvv}}}}}}~~~~~~}}}}}}}}}{{{xxxwwwxxxzzzxxxwwwwwwwwwxxxyyy{{{|||||||||}}}|||{{{yyyvvvtttssssssttttttvvvwwwxxxyyyvvvuuusssrrrpppppprrrsssqqqpppnnnkkkiiihhhgggfffhhhggggggeeeccc```^^^\\\WWWXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQPPPNNNLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHEEEGGGIIIIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;:::999888888888888777777777666666666666666666555555555555333333333333333333333333111111111222222222333333222222111111111111222222111111000000111111222222///000111222222111000/////////000000000111111111---...///000222333444555000////////////000000111000000000000000000000000111111111111111111111111000000000000000000000000------...///000111222222000000000000000000000000......///000000000000000000000000000000111111222222222111111111111222222333111000000111222111000000000000111222222222333222222111111111111111111111111000000111111222333333333333333444444444444555444444333333444444555666666777888888888888888666777;;;???EEELLLQQQTTTWWW___gggjjjiiijjjnnnrrrsssqqqqqqvvv}}}|||~~~~~~}}}}}}{{{{{{zzzxxxvvvuuuvvvxxxwwwvvvuuuuuuvvvxxxzzz|||}}}}}}~~~~~~|||yyywwwuuuppppppqqqsssuuuyyy|||~~~xxxwwwuuusssqqqqqqrrrtttooonnnllliiigggfffeeeddddddddddddcccbbb```]]]\\\WWWXXXXXXYYYXXXWWWUUUTTTQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRQQQPPPNNNLLLJJJIIIIIIIIIHHHHHHIIIJJJJJJEEEGGGJJJIIIGGGEEEFFFHHHJJJIIIIIIHHHGGGFFFEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;<<<<<<<<<<<<;;;:::999999999999999888888888888777777666666666555555555555333333333333333333333333222222333333333444444444222222111111111111222222000000000111222444555666///000111222222111000///000000111111222222222333111111111111111111222222//////...//////000111222000000000000000000000000////////////////////////000000000000000000000000,,,---...///000111222333000000000000000000000000......///000000000000000000000000000000111111222222111111111111111111222666444222222333333222111//////000111222333333444000000000111222222333333111111111000111222222333333333444444444444555555555444444333333333444444777888999:::::::::::::::888999<<<@@@EEEKKKOOORRRTTT]]]fffjjjiiijjjoootttwwwtttssswww}}}}}}~~~}}}zzz{{{|||}}}~~~|||{{{zzzuuuqqqoooqqqtttuuutttppprrrtttuuuuuuuuuwwwyyyzzz{{{|||zzzwwwuuuuuuuuuooopppqqqqqqrrrtttwwwzzzxxxtttpppnnnnnnnnnllljjjiiigggeeecccbbbbbbcccddddddeeeffffffdddaaa^^^[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQOOONNNKKKKKKLLLLLLMMMMMMMMMNNNIIIIIIIIIJJJIIIIIIHHHHHHLLLJJJHHHIIIKKKKKKHHHEEEFFFDDDBBB@@@>>>??????@@@???@@@BBBCCCCCCBBB@@@???@@@@@@@@@??????===<<<<<<999::::::;;;;;;::::::999:::999777666666666777888555555444444444333333333555444333333222222222333222222222222222222222222333333333222222111111111333222222111111222222333444333111000///000111333000000///...............111111000000//////......////////////...,,,)))(((////////////////////////......////////////...------...///////////////...000000000000000000000000222222111000///...------333333222111000000111111000000000000111111111111222222222222222222222222333333333222222222111111///000111222222333222222222222111111111111222222111111111111111111111111222222222333333333444444555555555555555555555555444444444555666888999:::999;;;>>>CCCHHHNNNRRRTTTYYY___gggjjjjjjiiikkknnnssssssuuuzzz~~~}}}||||||{{{yyyyyyyyyyyyyyy{{{vvvqqqooooooppppppoooqqqsssuuuuuuttttttvvvwwwwwwxxxyyyxxxuuusssssssssoooqqqsssuuuuuuuuuvvvvvvsssqqqnnnmmmnnnnnnllljjjgggfffcccaaa``````aaabbbcccdddeeeeeedddaaa^^^\\\YYYYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRUUUSSSQQQQQQRRRRRRQQQPPPJJJJJJKKKKKKKKKLLLLLLLLLHHHIIIIIIJJJJJJJJJIIIIIIJJJHHHGGGHHHIIIIIIGGGEEEEEECCCAAA???>>>>>>>>>??????@@@AAACCCCCCAAA@@@??????@@@@@@??????===<<<<<<999::::::;;;;;;::::::999999999777666666666777888555555555555444444444333333333222111111111111111222222222222222222222222333333222222222222222222333222222111111222222333222111///...---...///000000000///...............111000000000/////////.../////////...---,,,+++***////////////////////////000000//////.../////////000000000/////////......000000000000000000000000000000000000////////////222222111000000000000000000000000000111111111111111111111111111111111111333222222222111111111111///000111222222333222222222222111111111111222222111111111111111111111111222333333333444444444444555555555555555555555555555555555555666777999999999;;;>>>CCCHHHNNNRRRUUUYYY___gggjjjjjjiiikkknnnqqqqqqtttyyy}}}|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxuuutttuuuwwwxxxzzzwwwsssqqqqqqqqqppppppssstttuuuuuutttsssssstttsssuuuvvvuuusssqqqqqqqqqppprrrtttvvvvvvuuusssqqqnnnlllllllllmmmllljjjhhheeedddaaa___^^^^^^___```bbbbbbccccccbbb```]]][[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQUUURRRPPPOOOPPPPPPPPPOOOIIIJJJJJJJJJJJJJJJKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKIIIGGGGGGGGGHHHHHHGGGEEECCCBBB@@@???>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@???????????????>>>===<<<<<<::::::;;;;;;;;;;;;::::::999888888777666777777777666666666555555555444444444333333333333222222222333333333333333333333333222222222222222222333333222222111111111111222222222111///.........///000000000///.........//////000000000000//////////////////...---------------////////////////////////222000//////000333777:::444333111///.........///000000000000000000000000......//////000000111111111111000/////////000000000000000000111111111111000000000111111111111111222222111111111000000000///000111222222333222222222222111111111111222222111111111111111111111111333333333444444444555555444444444444444444444444666555555555666777777888999;;;>>>CCCHHHNNNRRRUUUYYY^^^eeehhhhhhiiikkkmmmmmmnnnrrryyy~~~}}}|||{{{{{{|||{{{zzzyyyyyyzzz|||}}}{{{zzzxxxwwwvvvwwwyyyzzzyyyxxxvvvvvvvvvvvvwwwwwwtttuuuvvvuuusssqqqqqqqqqppprrrssssssqqqppppppqqqpppqqqqqqrrrsssrrrooommmkkkkkkkkkkkkkkkiiigggeeecccbbb```]]]\\\]]]]]]^^^^^^___``````___]]][[[ZZZ[[[[[[[[[ZZZYYYXXXVVVUUURRRRRRRRRRRRQQQQQQQQQQQQRRROOOLLLKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIGGGFFFCCCBBBAAA@@@??????????????????@@@AAAAAA@@@??????>>>>>>??????>>>===<<<<<<::::::;;;;;;;;;;;;::::::999888888777777777777777777666666666666555555555666666666666666666555555333333333333333333333333111111111222222333333333222222111111111111222222333222111111000000111111000000///////////////000000000000000////////////000///...------...///000////////////////////////000///...///333:::AAAEEE666555222///...---...///////////////////////////////////////000000000000000000///////////////000///000000000111111111111111111111111111222222222111111111000000000000/////////111222222222222222222222111111111111222222111111111111111111111111333333444444444555555555444444444444444444444444666666555555555666666777888:::>>>CCCHHHNNNSSSUUUXXX\\\bbbeeeggggggiiikkkjjjlllrrrxxx~~~~~~~~~}}}}}}~~~|||~~~}}}|||{{{zzzyyy{{{yyywwwuuuuuuvvvwwwyyywwwxxxzzz|||}}}}}}||||||yyyyyyyyyyyyxxxwwwxxxxxxtttuuuwwwvvvssspppnnnnnnnnnppprrrrrrqqqpppqqqrrrqqqnnnllllllnnnnnnmmmlllkkkllllllkkkiiifffdddccccccaaa___]]]\\\\\\]]]^^^[[[[[[\\\\\\[[[ZZZYYYXXX\\\\\\\\\\\\[[[YYYXXXWWWSSSSSSRRRRRRQQQQQQQQQPPPQQQNNNLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKMMMNNNMMMKKKHHHGGGDDDCCCBBBBBBAAAAAAAAAAAA????????????????????????===>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<;;;;;;:::888888888888777777777666777666666666666555555555555555666777777777666555333333333333333333333333111111111222222333333333222111111000000111111222333222222111111111111111000000/////////000000111////////////000000000000000///...---...///000111000000000000000000000000///...---...222999@@@DDD666444111///......//////////////////////////////000000000000////////////000///////////////000000///000000000111111111111222222222333333333444444111111111000000000000/////////111222222222222222222222111111111111222222111111111111111111111111333333333444444444555555444444444444444444444444666555555555555555666666888:::===CCCIIINNNSSSVVVXXX[[[___ccceeefffhhhiiihhhlllsssyyy~~~~~~|||~~~~~~~~~}}}||||||}}}}}}|||zzzyyyyyyxxxxxxwwwuuusssrrrssstttuuutttxxx|||}}}xxxzzzzzzxxxuuusssrrrrrrsssuuuvvvvvvrrrooommmmmmlllnnnpppqqqqqqpppqqqssspppmmmjjjjjjmmmoooooommmlllmmmmmmkkkhhheeeddddddcccbbb___]]]\\\\\\]]]^^^XXXYYYYYYYYYYYYYYYXXXXXX[[[[[[[[[[[[ZZZYYYXXXXXXSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPNNNNNNOOOOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKKKKNNNRRRTTTQQQLLLHHHFFFCCCCCCCCCCCCBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888888888777666666666666666555555555444444222333444555555555444333333333333333333333333333222222222222222222333333111111000000000000111111000000000000/////////...000000/////////000111111////////////000000000000000000/////////000000111000000000000000000000000000...---,,,...111555888333222000///...//////000000000000000000000000000111111000000//////......000000/////////000111111000000000000111111111111222222333333444555555555222222111111111000000000///000111222222333222222222222111111111111222222111111111111111111111111222222222333333333444444333333333333333333333333555444444444555666666777777999===CCCIIIOOOTTTVVVZZZ[[[___bbbeeegggiiiiiijjjnnnuuu{{{~~~}}}~~~~~~|||yyywwwvvvvvvwwwuuutttsssrrrrrrrrrsssssstttxxx|||}}}{{{uuuwwwyyywwwtttpppoooooorrrtttvvvuuurrrooommmllljjjlllooopppooopppqqqrrrpppmmmkkknnnsssuuusssppplllmmmmmmkkkgggeeefffhhhdddcccaaa^^^]]]^^^^^^___XXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVTTTSSSSSSRRRQQQQQQPPPPPPPPPOOOOOOPPPQQQPPPMMMJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIIIIJJJPPPVVVXXXSSSLLLFFFCCCBBBBBBCCCCCCBBBBBBAAAAAA>>>>>>>>>======>>>>>>>>><<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888999888777666555555555555555444444444333000222333555555555333222444444444444444444444444333333222222222222222222111111000000000000111111000000000000000///......000000//////000111111222.../////////000000000111000000111111111000//////000000000000000000000000000000///.........//////.........//////000000000000000000000000000000000////////////000000000000000000000000000111222222000000000000111111111111111111222333333444555555333222222222111111111111///000111222222333222222222222111111111111222222111111111111111111111111111111111222222222333333333333333333333333333333333333333444555666777888777999===BBBIIIOOOTTTWWW]]]^^^```dddgggjjjkkkkkklllqqqxxx}}}~~~~~~zzzwwwttttttuuuuuurrrrrrqqqrrrrrrsssssstttvvvxxx{{{~~~}}}{{{yyyqqqtttwwwwwwtttrrrrrrsssqqqtttvvvuuurrrooolllllliiikkkmmmnnnnnnoooppprrrooonnnnnnsssyyyzzzwwwrrrlllmmmmmmjjjggggggiiillleeedddaaa___^^^^^^___```YYYYYYYYYYYYZZZZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPMMMMMMNNNPPPPPPOOOKKKHHHJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHJJJPPPXXXZZZUUULLLEEEAAAAAAAAABBBBBBBBBAAA@@@@@@>>>>>>============>>>>>><<<<<<===============<<<;;;;;;<<<<<<<<<<<<;;;;;;777888888999999777666555555555444444444333333333222333555777777666555444444444444444444444444444444333333222222111111111111111000000000000111111222222222222222111000000000000///000000111222222.../////////000000111111000111222222222000///...000000000000000000000000///000111111111111000///+++,,,---///000111111111000000000000000000000000------...///000111222222111111000000111222333333000000000000111111111111000000111222333333444444333333333222222222222111///000111222222333222222222222111111111111222222111111111111111111111111000000111111111222222222333333333333333333333333222222333444555666888999777999===BBBIIIOOOTTTWWW___```bbbeeejjjmmmmmmmmmnnnssszzz~~~~~~}}}}}}zzzvvvuuuvvvwwwwwwvvvvvvvvvvvvvvvuuuttttttwww|||~~~|||{{{|||{{{xxxtttsssrrrssssssssspppnnnqqqrrrssssssrrrooommmkkkpppppppppooonnnooorrruuutttrrrtttzzz{{{tttjjjjjjiiihhhgggfffeeeddddddbbb```^^^]]]___aaaccc```___]]][[[YYYWWWWWWVVVSSSSSSTTTVVVXXXXXXUUUSSSUUUTTTRRRQQQPPPPPPPPPQQQLLLMMMNNNOOOOOOOOOOOOOOOIIIIIIIIIHHHHHHGGGGGGFFFIIIIIIIIIIIIHHHHHHGGGFFFJJJLLLOOOPPPOOOJJJEEEBBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@>>>>>>===<<<;;;::::::999;;;:::999888888999;;;===999888666444444555777888888777777666555555444444777666555444333222222222333333333333333333333333444333222111111111222333333222222111111222222333000000000000000000000000000000000000111111111111///000111222222111000///222111000......000111222000000000000000000000000000000000000000///......000000000000////////////////////////////////////000///.........///111222////////////000111222333000111111222222111111000111111111111000000000///222111111111000000//////222222222111111111000000000000111111111111000000222111111111000000//////111222444666666555444333444444444555555555555666444333333444444666777777888:::???EEEKKKPPPSSSUUU[[[]]]```bbbdddgggkkknnntttvvvyyy|||~~~~~~~~~}}}{{{zzz{{{~~~~~~~~~zzzwwwwwwxxxxxxyyyuuuvvvxxxyyyyyyyyyyyyxxxxxx}}}}}}{{{||||||yyyvvvuuusssssstttsssrrrpppqqqqqqrrrrrrrrrqqqooonnnqqqrrrrrrqqqqqqrrrvvvyyyxxxwwwxxx~~~zzzrrrkkkkkkjjjiiihhhhhhggggggdddcccaaa```___```aaabbb___]]][[[YYYWWWVVVUUUTTTTTTTTTUUUVVVXXXWWWUUUSSSTTTSSSRRRQQQQQQPPPQQQQQQLLLMMMMMMNNNNNNNNNNNNMMMJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFJJJJJJJJJIIIHHHFFFCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@@@@??????@@@@@@>>>======<<<<<<;;;;;;;;;@@@???===;;;;;;;;;======:::999888777777777888999777777666666555444444333666555444333333333333333333333333333333333333333444333222111111111222222222222222222222222222222000000000000000000000000000000000000111111111111//////000111111000//////111000///......///000111000000000000000000000000000000000000000///......222111111000///......---000000000000000000000000///...---------...///000////////////000111222333111111222222222222111111222222222222111111111111222222222222111111111000222222222111111111000000000000111111111111000000222111111111000000000000222222222222333333444444444444444555555555555666444444444444444555666777888:::???EEEKKKPPPSSSUUUYYY[[[^^^aaacccfffjjjmmmppprrruuuyyy|||~~~|||yyy||||||~~~}}}~~~~~~zzzxxxyyyzzz{{{{{{uuuwwwzzz|||~~~~~~~~~}}}yyy}}}|||zzz{{{{{{xxxxxxvvvtttssstttttttttsssqqqqqqqqqqqqrrrrrrsssttttttuuuuuuuuuuuuvvvzzz}}}}}}|||}}}xxxpppmmmllllllkkkjjjiiihhhhhhccccccbbbbbbaaaaaaaaaaaa___^^^\\\ZZZXXXVVVUUUUUUUUUUUUUUUVVVXXXWWWUUUSSSQQQQQQRRRRRRRRRQQQQQQPPPMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGDDDBBB@@@@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@????????????@@@===============<<<<<<<<>>===;;;;;;<<<<<<999999888888888888777777666666555555444333333333444444333333333333444444333333333333333333333333444333222222111111222222000111222333333222111000000000000000000000000000000000000000111111111111///000111111111111000///000///...------...///000000000000000000000000000000000000000000//////...333222111000///...---,,,111111111111111111111111//////......//////000111////////////000111222333222222333333333333222222333333333222222222222111333333333222222222222222222222222111111111111111000000111111111111000000111111111111111000000000333222111000000222444555444444444555555555555666555555555444555555666666888;;;???DDDJJJPPPTTTVVVWWWYYY]]]___bbbeeejjjmmmnnnpppsssxxx|||}}}}}}}}}{{{zzz~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}vvvxxx{{{~~~zzz~~~{{{yyyzzzzzzwwwyyywwwtttssssssuuuuuuuuurrrqqqpppqqqrrrtttwwwxxxxxxyyyxxxwwwwwwxxx{{{}}}~~~}}}wwwpppooonnnmmmkkkiiigggfffeeeaaaaaabbbbbbaaa```___^^^aaa```^^^\\\ZZZYYYXXXXXXWWWVVVVVVVVVWWWWWWUUUSSSOOOPPPQQQRRRRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGFFFFFFGGGEEEBBB@@@???@@@AAABBBAAAAAA@@@????????????@@@AAA@@@@@@???????????????<<<<<<==================>>>===;;;:::999999999:::666666777777666666555444555555444444444333333333333222222222333444444555333333333333333333333333333333222222222222111222///111222444444222111///000000000000000000000000///000000000111111111111000111222333333222111000000//////......//////000//////////////////////////////000000000000//////222111111000///......---111111111111111111111111222222222222222333333333////////////000111222333222333333444444333333222333333222222222111111111222222222222222222222222111111111111111111111111000111111222222111111000111111111111111111111111333222111111111222444555444444444555555555555666666666555555555555666666999;;;???DDDJJJOOOTTTVVVWWWYYY]]]___bbbfffjjjmmmqqqrrruuuyyy~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~yyyzzz|||~~~~~~}}}~~~~~~{{{||||||zzzyyywwwtttssstttvvvvvvvvvsssrrrqqqqqqsssvvvyyy{{{{{{{{{zzzxxxwwwwwwyyy|||{{{|||}}}}}}vvvqqqqqqooommmjjjgggdddbbb```___```aaaaaa```^^^\\\[[[``````^^^]]][[[ZZZZZZZZZYYYXXXVVVVVVWWWVVVTTTSSSOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>>>>??????<<<<<<<<<<<<============999999999999999999999:::555666666666666555444444444444444444444333333333222222222222222333444555333333333333333333333333333333333333222222111111///000222333333222000///000000000000000000000000///000000000111111111111222222444444444444222222000000000000000000000000//////////////////////////////000000000000//////////////////000000000000111111111111111111111111111222222333333333333333////////////000111222333222333333444444333333222222111111111000000000000000000111111111111111111111111111111111111111111111111222222222222111111111111111111111222222222111222444555555555444333444444444555555555555666666666555555555666777777999;;;>>>CCCIIIOOOTTTWWWYYY[[[^^^aaadddgggkkknnnssstttvvvyyy}}}~~~{{{{{{}}}~~~~~~~~~~~~}}}|||{{{zzz|||~~~~~~}}}{{{{{{||||||}}}|||||||||~~~zzzxxxvvvuuuwwwxxxxxxwwwuuutttsssssstttvvvyyyzzz{{{{{{zzzxxxwwwwwwyyy|||zzzzzz{{{||||||yyyuuuqqqpppooollliiieeebbb```^^^______```______]]][[[ZZZ]]]\\\\\\[[[ZZZZZZ[[[[[[[[[YYYWWWVVVVVVVVVTTTRRRPPPPPPQQQQQQQQQPPPPPPOOOQQQQQQRRRRRRRRRQQQPPPPPPKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;;;;;;;888888777777777777666666555555444444444444444444222222222222222333444444333333333333333333333333222333333333333222111000///000111222222111000///000000000000000000000000000000000000111111111111222333444444444444333222000000111111111111000000000000000000000000000000...//////000000000000000......//////000111111111111111111111111111111111//////000111111111111000////////////000111222333222222333333333333222222111111111000000000//////000000000000000111111111111111111111111222222222111111222222222222111111111111111222222222222222111222444666666555444333444444444555555555555666555555555555666777888999:::;;;>>>CCCIIIOOOTTTWWW[[[^^^```ccceeehhhlllnnnrrrsssuuuxxxzzz|||~~~}}}yyywwwxxx{{{}}}~~~~~~}}}}}}zzzzzzzzz|||~~~}}}|||||||||{{{{{{{{{|||}}}~~~{{{zzzyyyyyy{{{|||{{{yyywwwwwwvvvuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyy||||||{{{zzzyyyxxxvvvsssqqqnnnmmmkkkhhhfffcccaaa````````````___^^^]]][[[[[[[[[[[[[[[[[[[[[\\\]]]]]]\\\ZZZWWWVVVVVVVVVTTTRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQJJJJJJIIIHHHFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBB@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999;;;;;;;;;<<<;;;;;;::::::999888777666555666777777555555555555555555555555222222222222222222333333333333333333333333333333222222333333333222111000000000111111111111000000000000000000000000000000000000000000111111111111000111222333333222111000///000000000000000000///000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000......000111111111000///////////////000111222333111111222222222222111111222222222111111111000000000000000111111222222222000000111111111222222222111222222333333222222111111111111222222333333333222222333333444444444444444444444555555555555666444444444555666888999::::::;;;>>>BBBHHHOOOTTTXXX]]]___aaaccceeegggjjjmmmqqqsssuuuxxxzzz{{{||||||{{{xxxuuutttvvvyyy|||}}}~~~}}}}}}~~~~~~~~~~~~zzzzzzzzz|||~~~~~~|||zzz||||||zzzzzzzzz}}}~~~}}}|||||||||}}}~~~~~~}}}{{{xxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyy{{{~~~}}}zzzxxxvvvtttrrrqqqlllkkkjjjhhhgggeeedddcccbbbaaa```___^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaa]]]ZZZXXXVVVVVVUUUTTTRRRTTTRRRQQQOOONNNNNNOOOOOONNNNNNOOOPPPQQQQQQQQQQQQJJJIIIHHHGGGEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEEEECCCBBBAAA@@@@@@BBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@??????>>>>>>>>>>>>>>><<<<<<;;;:::999999888888<<<<<<<<<;;;:::999888777888666444333222333555666555555666666666666666666333333222222111222222333333333333333333333333333222222333444333222111000111111000000000000111111000000000000000000000000000000000000111111111111///000111222222111000///......////////////......000000000000000000000000......///000000000000000111111000000//////......///////////////////////////000111222333222111111////////////000111222333111111111222222111111111333333333222222222111111111111111222222333333333000000111111222222222222111222222333333222222111111111111222222333333333333222111000000222444555444444444555555555666666333333444555777999:::;;;:::;;;>>>BBBHHHOOOTTTXXX^^^___bbbcccdddfffiiilllqqqtttwwwzzz|||}}}}}}|||yyywwwttttttvvvzzz}}}~~~~~~}}}|||~~~}}}}}}}}}}}}}}}~~~~~~}}}|||||||||~~~{{{xxxxxxzzz|||~~~~~~{{{xxxwwwyyyzzzxxxvvvzzzyyyxxxwwwyyy|||{{{wwwtttrrrrrrrrrooommmiiifffcccbbbbbbcccddddddcccbbbbbbbbbccccccbbbaaa```___^^^]]]]]]]]]^^^]]]\\\ZZZXXXVVVTTTTTTQQQPPPNNNMMMMMMMMMMMMNNNPPPPPPQQQQQQPPPPPPOOONNNOOOMMMJJJGGGEEEDDDDDDEEEGGGGGGGGGFFFFFFDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEECCCBBBBBBAAAAAABBBBBBCCC????????????>>>>>>>>>>>><<<<<<;;;::::::999888888:::999888888777777888888777777666555444444333333000111333555666666555555777666555444333444555555333333333222222111111111111222222333333222222111111111111111111111111111111111000000000000000111111000///...///000///...000000000000000000000000000000000000////////////000000000000000000000000......//////000000111111000000000000000000000000......///000000000000000222111111111000000//////333333222111000///......111111000000000000111111555555666666555333222000222222111000//////000000000000000000000000000000333333222222111000000///111111222222222333333333333222111111111222333444444333333222222222333333222333555888::::::::::::999;;;>>>CCCHHHNNNRRRTTTZZZ^^^cccdddddddddgggjjjnnnppptttwwwzzz{{{{{{{{{|||vvvqqqooosssyyy}}}~~~{{{yyy}}}~~~|||{{{zzzzzz~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}~~~~~~}}}{{{yyyyyyzzzzzzxxxvvvxxxxxxyyyzzzzzzzzzzzzzzz~~~|||yyyvvvsssrrrqqqpppnnnllliiifffdddccccccdddeeeddddddcccccccccccccccbbbaaa```^^^]]]\\\\\\\\\]]]\\\[[[YYYWWWUUUTTTSSSQQQOOONNNLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOOMMMJJJHHHFFFEEEFFFFFFHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBB?????????>>>>>>>>>======<<<<<<;;;;;;:::999999888:::999888888777777888888777666666555444444333333111222333555555555555444333333222111111111222222444444444333333333222222222222333333333333222222111111111111111111111111222111000///////////////333222111000111222333333000000000000000000000000000000000000////////////000000000000000000000000.../////////000000000111000000000000000000000000......///000000000000000111111111111000000000///222222111111000/////////111111000000000000111111555555555444333222111111333333222111111111111111000000000000000000000000111111111111111111111111111111111222222222333333333222111111111222333444777666666555555555666666666777888999:::999999888999;;;>>>CCCHHHNNNRRRUUUZZZ^^^ccceeeeeefffhhhkkknnnpppssswwwyyyzzzzzzzzz|||vvvqqqppptttzzz~~~}}}zzzyyy|||~~~}}}~~~~~~|||zzzyyyxxx}}}}}}~~~~~~}}}}}}~~~~~~|||{{{zzz{{{|||}}}|||{{{{{{zzzzzz{{{{{{{{{xxxvvvuuuwwwzzz|||{{{yyyvvvtttyyyyyyxxxvvvtttrrrpppnnnlllkkkhhhfffeeedddeeeeeefffeeeeeeddddddddddddcccbbbbbb```^^^]]]\\\[[[[[[\\\[[[ZZZXXXVVVTTTSSSRRRPPPOOOMMMLLLJJJJJJJJJKKKJJJKKKLLLNNNOOOOOOPPPPPPNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB??????>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999:::999888888777777888888666666666555444444333333333333444444444444333333333444444555555555444444444444444444444333333333333333444444444444333333111111111111111111111111222111111000/////////000222111///......///111222000000000000000000000000////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000......///000000000000000111111111111000000000000000000000000000000000000111111000000000000111111444444333222111111111111444333222222222222222222000000000000000000000000//////000111222222333333111111111222222222222333222222222222222333444444444444333333333333444444777888999:::::::::999999999;;;>>>CCCIIINNNSSSUUUZZZ___dddgggggghhhjjjmmmooopppsssvvvwwwxxxyyyxxx{{{vvvrrrrrrvvv|||}}}zzzyyy{{{}}}~~~~~~|||{{{}}}~~~}}}||||||||||||{{{{{{}}}~~~~~~||||||{{{|||||||||{{{{{{|||}}}}}}{{{yyyxxxxxxyyyzzz{{{yyywwwuuutttvvvyyy{{{|||zzzwwwuuuwwwxxxxxxwwwvvvssspppnnnkkkjjjhhhgggffffffffffffffffffffffffeeeddddddcccbbbaaa___^^^\\\[[[ZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPNNNLLLKKKJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>============<<<<<<;;;;;;:::::::::::::::999888888777777888888666666555555555444444444444444444444333333222222333444666777777777555555333333333333333333333333333444444555555444444333111111111111111111111111111111111111111222222333444333111///---...000222000000000000000000000000////////////000000000000////////////////////////////////////000000000000000000000000000000000000......///000000000000000111111111000000000000000//////000000111111111111222111111000000111111222444333111000000000111222333222222111111111222222000000000000000000000000000000000111222222333333111111111111222222222222222222222222333333444444222222222111222222333444444444666888999;;;<<<<<<999;;;>>>CCCIIIOOOSSSVVVZZZ___eeeiiiiiiiiikkknnnoooppprrruuuvvvwwwxxxxxx{{{wwwssstttyyy~~~~~~|||zzz|||~~~|||}}}~~~}}}}}}||||||{{{{{{{{{||||||}}}yyyzzz{{{}}}~~~~~~}}}|||||||||{{{zzz{{{|||}}}|||yyyvvvtttvvvxxxyyyxxxvvvuuutttvvvwwwxxxzzz{{{|||||||||xxxyyyzzzzzzxxxtttqqqooojjjiiiiiihhhgggfffffffffffffffffffffeeedddcccbbbaaa```^^^]]][[[ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSQQQQQQRRRQQQOOOMMMLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNLLLLLLKKKKKKJJJJJJJJJJJJFFFFFFFFFFFFFFFFFFEEEDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@@@@????????????@@@@@@>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;:::::::::999888888777777888888555555555555555444444444555444444333222222222111000111333444444333222111111111111111111111222222333444444555555444444333111111111111111111111111000000111222333555666777;;;:::999666222111222444000000000000000000000000.../////////000000000111////////////////////////000000000000////////////////////////////////////......///000000000000000000000000000000000111111/////////000111111222222222222111111111111222222333222111000///000111222111111000000000000111222000000000000000000000000111111111111111111111111000000111111111222222222222222333333444444444444555555555555555666777777333333444555777999:::;;;999;;;???DDDJJJOOOTTTWWW[[[```gggjjjjjjjjjkkkmmmoooppprrrtttvvvwwwyyyyyy|||xxxuuuvvv{{{~~~}}}}}}~~~~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~{{{zzzyyyzzzzzzyyywwwtttsssuuuwwwwwwuuutttttttttxxxxxxyyyyyy{{{}}}{{{{{{{{{{{{xxxuuurrrpppjjjjjjiiiiiihhhgggffffffeeefffffffffeeedddbbbaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRQQQQQQPPPOOOMMMMMMMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLKKKKKKKKKJJJIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888888777777888888555555555555555555555555555444333222222222222222444444444444444333222222000000000000111111111111333333444444444444333333111111111111111111111111000000111222333555777888888::::::777222000111333000000000000000000000000......//////000000111111000000000000000000000000000000000000////////////////////////////////////......///000000000000000000000000000111111111111//////000000111111111222222222111111111111222222222222111111111111111222000000000///000000111222000000000000000000000000222222111111111111111111000000000111111111111222222222333444444444444444333333333333444555666666666555555555555666777777999;;;???DDDJJJPPPUUUXXX\\\aaahhhkkkjjjiiijjjllloooppprrrtttvvvyyyzzz{{{}}}zzzxxxyyy}}}~~~}}}||||||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{|||~~~{{{yyyxxxxxxxxxwwwuuussssssuuuwwwvvvtttsssuuuvvvzzzzzzzzzzzz{{{|||}}}~~~}}}}}}|||zzzxxxtttrrrpppkkkkkkjjjiiihhhgggeeeeeeeeeeeeffffffeeecccaaa___]]]]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYXXXVVVTTTRRRQQQOOONNNMMMLLLLLLMMMNNNOOOLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGEEEFFFFFFGGGGGGFFFFFFFFFCCCCCCBBBAAAAAA@@@????????????>>>>>>>>>>>>??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999888888777777888888555555555555555555555555444333222111111222222333999888777666555444444444000000111111111222222222222222333333333333222222111111111111111111111111111111111111111222444444000444666555000---...000000000000000000000000000.........///000111111111000000000000000000000000111000000000/////////...////////////////////////......///000000000000000///000000000111111111111000000000000000111111111333222222111111222222333111111222222222222222111111000000000111111222333000000000000000000000000000000000111222222333333000000000000111111111111222333444555555555444333111111111111222333444555777666555555555666888888999;;;???DDDJJJQQQUUUXXX]]]bbbhhhkkkjjjhhhiiijjjooopppqqqtttwwwzzz}}}~~~|||zzz{{{~~~~~~~~~}}}{{{zzz|||~~~~~~}}}}}}zzzzzzyyyyyyxxxwwwvvvvvvssstttwwwzzz}}}{{{yyywwwvvvvvvvvvtttrrrtttvvvwwwvvvtttsssvvvyyyzzzzzz{{{||||||{{{zzzzzz~~~}}}|||yyyvvvsssqqqoookkkkkkkkkjjjhhhgggeeeddddddeeeffffffdddbbb```^^^\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXVVVTTTSSSRRRMMMLLLKKKKKKKKKLLLNNNOOOIIIJJJKKKMMMNNNNNNNNNNNNLLLLLLLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999999888777888888888444555555555555555555555333333222111111222333444888666444222111000111111111111222222222333333333111222222333333222222111111111111111111111111111222111111000///000000000...333777777333111222444000000000000000000000000---......///000111111222000000000000000000000000111111000000/////////...////////////////////////...//////000000000000000//////000000111111111222111111000000000000000000333222222111111222222333000111333444444333222111222111111111222333333444000000000000000000000000......///111222333444555000000000000111111111111222333444555555555444333444333444444555666777888444444444555777999<<<===999;;;???DDDKKKQQQVVVYYY]]]bbbiiikkkjjjhhhggghhhooooooqqqtttxxx{{{~~~}}}{{{|||~~~}}}~~~}}}|||~~~|||{{{yyyyyyzzz{{{|||~~~|||}}}{{{zzzyyyzzzzzzyyywwwwwwvvvvvvvvvxxx{{{}}}}}}xxxssssssuuuvvvtttppprrrssstttuuuvvvvvvuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvsssqqqooonnnjjjkkklllllljjjhhhfffdddeeedddcccaaa^^^\\\[[[ZZZ]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMKKKKKKKKKKKKKKKIIIKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLIIIGGGFFFFFFGGGHHHLLLJJJGGGFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>>>>>>>=========>>>============<<<<<<<<<;;;;;;;;;::::::999999999999999999999888888888777999888777666666555555555555555444444444444555555<<<777222000111222111000111111111111111111111111000000000111333555777888111111111111111111111111111111000///////////////000000000000111111111111000000000000111111111111222111000000000111333444000000000000000/////////111111222111000///---,,,////////////////////////000////////////111333444//////............//////111111111111111111111111000111111111111222222222444444444333333222222222222111000.........//////111111000000111111222333///000111222222222222222111111111111111111111111333333333333333333333333444444333333333444555555333333222222333666888:::666:::@@@GGGMMMRRRUUUVVV\\\___cccfffhhhiiikkkmmmssspppppptttwwwxxx|||}}}}}}}}}|||{{{{{{zzzzzz|||{{{{{{}}}~~~~~~~~~~~~|||{{{|||~~~}}}|||{{{yyyyyyyyyzzzzzzxxxvvvuuutttttttttvvvxxx{{{||||||wwwtttsssvvvwwwuuusssqqqrrrtttuuuvvvvvvvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzyyyxxxvvvtttqqqooommmllliiijjjkkkkkkjjjhhhfffeeeddddddcccaaa```___^^^^^^\\\\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTSSSRRRRRRPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNLLLJJJHHHGGGGGGHHHIIIKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@???=========<<<<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888888777777777888777666555444444444444555555444444444444555555===999444222333444333222111111111111111111111111333222111000000111222222111111111111111111111111111111000/////////////////////000000000111111111111111111000/////////...000000000000000111222222////////////////////////000000111111000///...---////////////////////////000/////////000111222333111000000000000000000111111111111111111111111111000111111111111222222222333333333222222111111111222111000/////////000111111111000000111111222333000000111222222222222222111111111111111111111111333333333333333333333333333333333333333444444555333333333333555777999:::777:::@@@FFFMMMRRRUUUWWW\\\___cccfffhhhiiikkkmmmtttqqqqqqtttvvvvvvyyy~~~}}}||||||{{{zzzzzzyyyyyyzzzyyyyyy{{{}}}|||{{{zzz{{{|||~~~~~~~~~~~~||||||}}}~~~|||{{{xxxxxxxxxzzz{{{zzzwwwuuussssssrrrssstttvvvxxxyyyzzzwwwtttuuuwwwxxxwwwuuuqqqsssuuuvvvxxxxxxxxxwwwzzzzzzzzzyyyyyyyyyxxxxxxuuutttsssqqqnnnlllkkkjjjhhhiiiiiijjjiiihhhgggfffccccccbbbbbbaaaaaa``````[[[[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRPPPNNNNNNNNNOOONNNLLLIIIJJJJJJKKKLLLLLLMMMMMMOOOMMMKKKJJJIIIHHHIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::=========<<<<<<<<<<<<<<<888888888888777777777666777666555444444333333333555555444444444444555555;;;888555333333333333333222222222222222222222222222111000///////////////111111111111111111111111111000000/////////////////////000000000000111111111111000///...------,,,//////000000111111000000---------.../////////000//////000000000000//////////////////////////////000/////////000111222333222222222111111222222222111111111111111111111111000111111111111222222222222222111111111111111000111111000000000111222222111111000000111111222333000000111222222222222111111111111111111111111111333333333333333333333333222222222222222333444444333333444555777888999:::999<<<@@@FFFLLLRRRVVVXXX[[[___cccfffhhhjjjlllmmmtttqqqqqqtttuuutttwww{{{|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwzzz~~~~~~}}}}}}{{{zzzwwwvvvwwwzzz}}}||||||}}}~~~}}}|||}}}|||{{{zzzwwwxxxyyy{{{}}}{{{xxxuuuttttttttttttuuuvvvxxxxxx{{{yyyvvvvvvxxxxxxvvvuuussstttvvvxxxzzzzzzzzzzzzzzzzzzyyywwwvvvvvvuuuuuurrrrrrpppnnnmmmkkkiiiiiifffgggggghhhhhhgggffffffcccbbbbbbaaa``````______ZZZZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTRRRQQQOOONNNOOOOOONNNMMMKKKKKKKKKLLLMMMMMMNNNNNNOOONNNMMMKKKJJJJJJJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777666666777777666555444444444444555444444333333444444555777555333111111111222222222222222222222222222222////////////000000111111111111111111111111111111000000////////////000000////////////000000000111/////////......------,,,...///000111111000///...+++,,,,,,---...///000000......///000000000000000////////////////////////000000000000000111111222333222222111111222222333111111111111111111111111000000111111111222222222222222222222111111111111000000000111111222333333111111000000111111222333000111111222222222111111111111111111111111111111333333333333333333333333222222111111222222333444222333555777888999999999;;;===AAAFFFLLLRRRVVVYYY[[[^^^cccfffhhhjjjlllnnnssspppppptttuuutttvvvzzz{{{zzzyyyxxxwwwwwwwwwxxxwwwwwwwwwzzz~~~~~~~~~|||yyyxxxyyyxxxvvvuuuuuuxxxzzz|||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~{{{zzz{{{yyyzzz{{{}}}~~~}}}yyyvvvvvvvvvvvvwwwwwwxxxyyyyyy{{{yyyxxxxxxwwwwwwuuutttuuuvvvxxxzzz{{{{{{{{{{{{yyyxxxvvvtttsssrrrrrrqqqpppooonnnmmmkkkjjjiiihhheeeeeeeeeeeeeeeeeeddddddbbbbbbaaa___^^^]]]\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVUUUUUUUUURRRPPPNNNNNNOOOOOONNNMMMLLLMMMMMMNNNOOOOOOPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<888888888888777777777777999888777666555555555555444444333333333333444444555444444222111111222333222222222222222222222222///000000111111222222222111111111111111111111111000000////////////000000...////////////000000000,,,,,,------......//////...///000111111000///...+++,,,,,,---...///000000.........///000000111111000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111000000111111111222222222222333333333333333333333000000111111222222222222111111000000111111222333111111222222222111111000111111111111111111111111333333333333333333333333222222111111222222333444222333555777888999999999<<<>>>BBBFFFLLLRRRWWWYYYZZZ^^^bbbfffhhhjjjmmmnnnpppnnnooosssuuuuuuwwwzzz{{{zzzxxxvvvvvvvvvwwwxxxyyyyyyyyy{{{}}}}}}~~~~~~|||yyywwwuuuwwwwwwwwwvvvvvvvvvvvvwww|||}}}~~~}}}{{{zzz{{{|||}}}~~~~~~{{{zzzyyyyyy{{{~~~~~~}}}}}}~~~{{{}}}}}}|||{{{|||}}}~~~~~~}}}zzzzzz||||||||||||}}}~~~|||yyywwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuutttvvvwwwxxxzzzzzzzzzzzzyyyuuutttrrrooonnnmmmnnnnnnmmmlllllljjjiiihhhggggggdddccccccbbbbbbbbbaaaaaaaaa```___]]]\\\ZZZYYYYYY[[[[[[[[[[[[ZZZZZZZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVSSSQQQOOONNNOOOOOONNNMMMNNNNNNNNNOOOPPPPPPQQQQQQNNNNNNMMMLLLKKKJJJIIIIIIJJJHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<<<<<<<999999999999888888888777999888777666666555555666444444333333333333444444555666666555444333555666333333333333333333333333333333333333222111000000111111111111111111111111///////////////000000111......////////////000000+++,,,,,,---...///000000000000111111000000//////---------.../////////000//////...//////000111222000000000000000000000000///000111111111111000000000000////////////000000111111111111111111111111000111111111111222222222333333333333333444444444///000111111222111111111111111000000111111222333111222222222222111000000111111111111111111111111333333333333333333333333222222222222222333444444333333444555777888999:::===???CCCHHHNNNSSSWWWYYYZZZ^^^bbbfffhhhjjjmmmoooooonnnoootttvvvvvvwww{{{{{{zzzxxxvvvuuuvvvwwwxxx|||{{{{{{}}}~~~}}}zzzxxxwwwxxxwwwxxxzzzzzzzzzyyywwwvvvvvvwwwyyyyyyxxxuuurrrpppvvvxxx{{{|||{{{zzz{{{||||||}}}~~~}}}|||{{{zzz{{{}}}~~~}}}|||yyyxxxwwwxxxzzz~~~~~~}}}|||}}}{{{zzz{{{}}}~~~}}}}}}~~~|||yyyzzz{{{|||}}}}}}}}}|||zzzzzzzzzzzz{{{|||~~~|||~~~}}}zzz{{{}}}~~~}}}|||{{{|||zzzxxxvvvvvvvvvvvvwwwvvvvvvvvvuuussstttvvvwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuqqqpppmmmkkkjjjjjjjjjkkkiiiiiihhhhhhgggfffeeeeeecccbbbaaa```______^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZ[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXXXXXXXWWWWWWWWWWWWTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMNNNOOOOOOPPPPPPQQQMMMMMMMMMLLLKKKJJJIIIHHHKKKIIIGGGFFFFFFEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@??????=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========::::::::::::999999999999888888777666555555555555444333333222222333333444333555666666444333555777333333333333333333333333111222222333333222111000111111111111111111111111///////////////000111111........./////////000000------....../////////000222222111000000000000000////////////////////////000000///......///000111000000000000000000000000///000111222222111000///000000////////////000000111111111111111111111111000111111111111222222222111111222222333333333333///000111111111000///...111111000000111111222333222222222222222111000000111111111111111111111111333333333333333333333333333333333333333444444555333333333333555777999:::<<>>============<<<<<<<<<<<<=========>>>>>>??????;;;;;;;;;:::::::::999999777777555444444444444444444333333222222333333444000333555444222111333555333333333333333333333333,,,---000222444444444444111111111111111111111111///////////////000111111............/////////000//////////////////......444333111000000000111222000000000000000/////////111000///......///000111000000000000000000000000///000111222222111000///111111000000000000111111111111111111111111111111000111111111111222222222000000111111222222222222///000111111111///...---111111111000111222222333222222222222222111000///111111111111111111111111333333333333333333333333444444333333444444555666333333222222333666888:::<<>><<<<<<<<<<<<=========>>>======;;;999888::::::::::::::::::::::::999999999888888777555555555555444333222222111111444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111000000222111000//////......///......//////000000111111......////////////......444444333333222111111111000000000000////////////000000000000111111111111111111000000//////......000000000000000000000000111000000///////////////222111111000000000000000222000...///222555555444444333222111000000000000///000111111111000...---///000111222222222111111444333333333222222111111333333333222222333444444333333333333222111000000333333222222333333444555555555555555666888999;;;:::===DDDNNNSSSTTTWWW\\\___aaadddfffhhhkkknnnqqqqqqooopppuuuvvvssstttvvv}}}|||{{{zzzzzz{{{|||}}}~~~}}}~~~vvvwwwwwwuuurrrooonnnooouuuvvvuuussspppnnnnnnooorrrqqqqqqqqqrrrtttvvvxxxzzzwwwuuuwww|||~~~{{{yyyyyyyyyyyyxxxwwwuuuuuuxxxvvvuuuvvvxxxyyywwwuuuvvvssspppqqquuuzzz}}}~~~~~~}}}~~~~~~}}}{{{{{{|||}}}~~~|||yyywwwvvvyyyvvvssstttzzz~~~~~~}}}yyywwwyyy~~~}}}~~~~~~~~~||||||}}}~~~}}}|||||||||yyyyyyyyyxxxwwwuuutttssswwwxxxyyy{{{|||}}}~~~~~~~~~}}}xxx{{{~~~{{{zzz{{{{{{{{{||||||}}}}}}{{{{{{zzzyyywwwtttqqqpppqqqqqqqqqqqqqqqrrrrrrrrrrrrssssssttttttsssrrrrrrrrrrrrrrrpppmmmkkkjjjkkknnnnnnnnnnnnllljjjgggfffaaaeeeeee```___bbbccc```bbbbbbaaaaaa```_________bbb```]]][[[ZZZZZZZZZ[[[^^^]]][[[YYYWWWVVVUUUUUUVVVWWWYYYXXXWWWVVVVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???============>>><<<<<<=========;;;:::999::::::::::::::::::::::::999999999888888777666555666666666555444333333333444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111000000000000/////////000000111////////////000000000000......////////////.........//////000000111222222000000000000////////////............////////////000000000000////////////000000000000000000000000000000000000000111222222222111111000000000000000222000///111666999::::::555444333222111111111111000111222222222111000//////000222333444333222111111000000000/////////...000000111111333555666777111222222333333333222222333333222222333333444555555555444444555777999:::;;;===DDDNNNRRRTTTWWW\\\^^^aaaeeehhhjjjlllnnnpppnnnlllnnnrrrtttrrrsssuuu||||||{{{{{{|||||||||}}}~~~~~~~~~~~~~~~rrrssssssrrrooommmllllllqqqssstttssspppmmmkkkjjjooonnnmmmnnnqqquuuzzz|||zzzwwwvvvwwwzzz|||zzzxxxvvvvvvvvvvvvuuuuuutttttttttsssrrrsssuuuvvvvvvuuuvvvssspppooorrruuuxxxyyy|||~~~}}}{{{||||||zzzxxxxxxyyyzzz}}}{{{yyywwwuuuxxxuuusssvvv{{{}}}yyyuuuuuuyyy|||{{{{{{|||~~~}}}|||{{{{{{xxxxxxxxxwwwwwwuuutttssswwwxxxyyyzzz{{{{{{{{{{{{}}}||||||||||||{{{{{{{{{wwwzzz}}}~~~|||zzzyyyxxxyyyyyyzzz{{{||||||}}}|||{{{yyywwwtttrrrpppooonnnoooooopppqqqqqqrrrrrrrrrssssssrrrrrrqqqpppoooqqqpppnnnjjjggggggiiikkknnnppprrrsssrrrnnnkkkhhhdddeeeddd```___aaaaaa___````````````````````````aaa___]]]ZZZYYYXXXYYYZZZ\\\ZZZXXXVVVTTTSSSRRRRRRSSSTTTVVVVVVUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTUUUPPPOOONNNNNNMMMMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::999999888888777777666666888888777777666555555555444444444444444444444444222222222222222222222222111111111111111111111111222222222111111111111111////////////000111222222000000000000////////////...//////000000//////.........///000000111111222000000000000////////////............////////////////////////000000000000000000000000000000000000//////000000111333444555222111111000000000000000111//////000333555666555444444333222111111111111222222333333222222111000///111333555555444222111333333222222222222111111000000000111333444666777000000111222333333333333333333222222333333444555444444444444555777888:::;;;===DDDMMMRRRSSSWWW\\\]]]aaafffjjjkkklllmmmnnnmmmkkkmmmrrrtttssstttwwwzzz{{{|||}}}~~~~~~}}}||||||}}}}}}~~~nnnooopppooommmkkkkkkkkknnnppprrrqqqnnnkkkiiiiiinnnnnnnnnoooqqqtttwwwyyywwwvvvuuuvvvyyyzzzxxxwwwuuuuuuuuuttttttuuuuuuuuuqqqqqqqqqrrrssstttttttttsssqqqooonnnooorrruuuvvv{{{}}}}}}}}}~~~~~~~~~|||zzzxxxyyyzzzyyyxxxyyyzzz|||~~~}}}|||zzzyyyxxxwwwvvvuuuxxx|||}}}{{{xxxvvvwww{{{~~~}}}||||||}}}{{{yyywwwvvvwwwwwwwwwwwwvvvuuutttsssyyyyyyzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxxxxwwwyyy{{{}}}|||zzzzzzzzzxxxyyyyyyzzz{{{|||}}}}}}~~~}}}zzzxxxuuusssrrrrrrnnnooooooooopppppppppqqqrrrrrrqqqqqqpppnnnmmmlllkkkjjjiiifffdddeeehhhkkkmmmqqqwww||||||xxxrrrnnnjjjiiieeebbbaaabbbbbbaaa`````````````````````aaabbb```^^^[[[YYYYYYYYYZZZWWWVVVUUUSSSRRRQQQQQQPPPPPPRRRSSSSSSQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUUUUVVVQQQQQQPPPOOOOOOOOOOOOPPPOOONNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAA@@@????????????:::;;;<<<=========<<<;;;::::::::::::::::::::::::999888888777777777777777777777777777666666555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000//////000111111222111111000000//////......//////000000000000//////333333333222111111000000000000000000////////////000000000000111111111111......//////000000111111000000000000000000000000000000000000111222333444222111111000000000000000333222111111000000//////333222111000000000000000222222222222222111111111///111444666666555333111444444444444444333333333444333222222222222222222000111222333333333333333333333222222333333444555444444333444555666888999;;;===CCCLLLQQQSSSWWW\\\[[[```fffjjjllllllkkkkkknnnmmmoootttwwwvvvwww{{{yyy{{{}}}}}}|||{{{|||}}}~~~kkkmmmnnnnnnllljjjkkkkkknnnooopppooolllkkkkkkkkkpppqqqrrrssstttsssrrrqqqsssssstttvvvwwwxxxwwwvvvrrrrrrqqqqqqrrrssstttuuuqqqqqqrrrqqqqqqqqqqqqrrrooooooooopppqqqsssuuuwww|||~~~}}}{{{{{{|||}}}}}}{{{xxxvvvsssuuuwwwwwwxxxyyy|||~~~}}}}}}~~~~~~~~~}}}||||||wwwwwwyyy{{{~~~|||{{{zzz{{{|||~~~}}}~~~|||}}}~~~{{{xxxwwwvvvwwwwwwwwwwwwwwwvvvuuutttzzz{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyxxxyyyzzz{{{~~~~~~}}}|||{{{zzzzzzyyywwwwwwxxxyyyzzzzzz{{{{{{~~~|||zzzxxxvvvttttttssspppppppppoooooonnnnnnnnnpppppppppooommmllljjjiiiggghhhgggfffddddddeeeggglllrrr|||}}}xxxsssmmmhhheeeddddddcccccc`````````aaaaaaaaaaaaaaaaaa___\\\ZZZXXXWWWXXXXXXRRRRRRQQQQQQQQQQQQRRRRRRQQQRRRSSSRRROOOMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@???>>>:::;;;<<<=========<<<;;;::::::::::::::::::::::::999888777777666777777888666666555555555555555444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111222222111000000000000000111111000000//////......//////000000000000//////333333222222111000000///000000000000////////////000000000000111111111111......//////000000111111////////////////////////111000000/////////000000222111111000000000000000666666666555333222111111333222222111111111111222222222111111000000000000000111444555666555333111000000111111111111111111444333222222111111111111333333333333333222111000333333222222333333444555444444444444555777888:::;;;===CCCKKKPPPRRRVVV\\\ZZZ___eeejjjkkkjjjjjjiiinnnmmmooouuuwwwwwwxxx|||zzz{{{~~~}}}|||zzz{{{{{{|||}}}iiikkkllllllkkkjjjkkkllllllnnnoooooommmlllmmmnnnrrrsssuuuvvvuuurrrooommmpppqqqsssuuuvvvvvvuuuuuunnnnnnmmmmmmoooppprrrtttsssttttttssspppoooooopppnnnppptttvvvvvvwwwxxxzzz~~~~~~}}}|||||||||}}}|||yyyuuusssoooqqqsssuuuvvvxxx|||~~~}}}~~~~~~~~~~~~~~~}}}}}}yyyzzz}}}}}}|||{{{}}}~~~~~~~~~~~~|||}}}~~~}}}||||||||||||zzzzzzzzzzzzzzzyyyxxxwww||||||}}}}}}|||{{{{{{zzzyyyyyyzzzzzzzzzzzz{{{{{{yyyxxxxxxyyy{{{||||||{{{vvvvvvwwwxxxxxxxxxwwwwwwuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxwwwvvvuuusssrrrrrrqqqqqqppppppooonnnnnnmmmnnnnnnnnnmmmllljjjiiihhhjjjjjjiiigggeeedddfffhhhooovvvzzzqqqjjjhhhhhhfffeeefffbbbbbbbbbbbbbbbbbbbbbbbb^^^\\\YYYVVVTTTTTTTTTTTTPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUUUUSSSPPPNNNMMMMMMMMMNNNPPPQQQRRRRRRQQQPPPMMMLLLKKKKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>;;;;;;<<<======<<<;;;:::::::::::::::::::::::::::999888777666666777888999444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111222222222333333222111000000000000000000000000///////////////000000111111000000///------...//////000000111000000000000////////////............////////////////////////000000000000////////////////////////111111000///......//////222111111000000000000000000111333333222222222333444444333333333333333444222222111000000000000111111111333444444444333222222222222222222333333333000000000111111222444444333333333333222111000000333333222222333333444555555555555555666888999:::;;;<<>>===<<<<<<=========;;;:::999::::::::::::::::::::::::999888777666666777888999444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000000111111111222222222222222111111000111111111////////////000000000000000000111111111111000000------......///000000000000000000000////////////............////////////000000000000////////////////////////////////////000000000///000000111111222111111000000000000000,,,...111111000///000111222111111111111111222222444333222111000111222222111111111111111222333333444444444555555555666666000000000000111222333444222222333333333222222111333333222222333333444555666666666666777999:::<<<;;;<<>>>>>===;;;999888::::::::::::::::::::::::999888666555555777999:::444444444555555555555555444444444444444444444444222222222222222222222222111111111111111111111111000000111111222222222222000000000000111222333444......//////000000111111000000111111111111000000222222222111000000//////000000000000////////////000000000000111111111111111111000000//////......//////////////////////////////000000111222444444222111111000000000000000111444666555222000000111......------------...///555444333222111222333444222111000///000111333444111111111222222333333333444333222111000000000000000111222222333333333333333333222222333333444555777777666777888999;;;<<<;;;<<>>>>>>>>>>>>>>>>>===>>>???>>>======???AAA>>>============<<<<<<<<<;;;;;;:::999999888888777666666666666555555555555999777555333222333444555333333444555444333222111333333333222222111111111111111111111111111111111000000000000000000000000000000///...............000000000000000000000000000000000000000000000000//////............//////000000000000000000000000///...---,,,+++,,,,,,---222111111111000000//////......///000000000000000444333111000000000111111222111111111000000//////222111111444777888666333333333222222222333444444333333333222222111111111000000000000000000000000111111111111111111111111000111222333333222000///000000000000111222333444666666666555444333222111444555666777999:::;;;<<<888===CCCJJJOOOSSSXXXZZZcccfffjjjlllllljjjjjjjjjqqqssstttsssrrrrrrsssttt|||{{{|||zzzyyyyyy|||~~~iiiiiihhhhhhgggeeedddcccfffjjjnnnrrrrrrooollliiippppppqqqsssttttttuuuuuussssssrrrqqqooonnnnnnmmmooonnnnnnooopppsssuuuwwwvvvssssssvvvwwwvvvwwwzzz}}}{{{vvvuuuttttttssstttuuuuuuuuuwwwxxxwwwuuuttttttuuuxxxyyy{{{{{{zzzzzz|||}}}~~~|||{{{zzzzzzzzzvvvxxxyyyyyyzzz{{{~~~~~~|||{{{zzzzzz{{{|||~~~~~~}}}}}}~~~{{{xxxuuuwww|||~~~|||}}}~~~~~~~~~{{{zzzzzzzzz|||~~~|||{{{zzz{{{{{{{{{yyywwwttttttsssttttttsssrrrqqqpppppppppqqqrrruuuwwwxxx}}}}}}||||||}}}~~~zzzwwwuuutttuuuuuusssqqqppprrrtttuuutttqqqnnnlllkkklllnnnmmmkkkiiihhhhhhhhhhhhggghhhkkkooosssvvvyyyyyyxxxyyy{{{xxxrrrkkkhhhhhhiiigggeeeffffffddd``````cccaaa]]]]]]ZZZVVVTTTTTTTTTTTTSSSTTTSSSPPPNNNNNNOOOPPPQQQNNNMMMLLLLLLLLLLLLMMMNNNRRRQQQQQQPPPOOOMMMLLLKKKLLLKKKIIIIIIJJJIIIGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFEEEDDDDDDDDDCCCDDDDDDCCCBBBAAA@@@??????>>>>>>>>>>>>>>>?????????>>>??????===;;;:::;;;============<<<<<<<<<;;;;;;<<<;;;;;;:::888777777666777777777666666666555555888777555333222333444555333333444444444333222111333333333222222222111111111111111111111111111111111111111111111111111111111111000///////////////000000000000000000000000000000000000000000000000//////............//////000000000000000000000000111000///...---......///111111000000000/////////...//////000000000000000333222111000000000111111111111111111000000000///222111111333666777555222333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111111222222333333333222222222222222222333444555555333333333333222111000///444555666777999:::;;;<<<999>>>DDDIIIOOOTTTYYY\\\cccgggjjjllllllkkkjjjkkkppprrrsssssssssssstttuuu~~~~~~|||zzzzzzxxxwwwyyy|||~~~ggggggggggggggggggfffeeehhhlllqqqrrroookkkiiiiiillllllmmmnnnooopppqqqqqqrrrqqqpppooooooooopppqqqqqqqqqrrrrrrsssssssssssstttrrrsssxxx{{{{{{~~~~~~zzzvvvsssrrrqqqppppppqqqrrrsssssstttuuutttsssrrrssstttvvvxxxyyyyyyyyyzzz}}}~~~|||{{{zzzzzzzzzwwwyyy|||}}}~~~~~~}}}|||}}}~~~zzzxxxwwwyyy}}}~~~~~~}}}~~~~~~|||{{{yyyzzz{{{|||~~~}}}|||{{{{{{|||{{{yyywwwuuutttsssrrrqqqqqqpppppppppqqqrrrsssuuuwwwxxxxxx}}}}}}||||||}}}~~~zzzuuurrrrrrrrrqqqqqqqqqqqqrrrrrrqqqpppooonnnkkklllnnnmmmkkkjjjjjjkkkggghhhjjjlllnnnpppqqqrrruuuuuuuuuuuuvvvwwwyyyzzzrrrooolllhhhgggggghhhhhhggghhhfffbbbbbbdddccc^^^[[[XXXUUUSSSSSSTTTSSSSSSQQQQQQOOOOOOPPPRRRTTTUUUOOOMMMLLLJJJJJJKKKMMMNNNSSSSSSRRRQQQOOONNNMMMLLLNNNLLLJJJJJJJJJIIIGGGEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>======>>>>>>?????????@@@DDDDDDDDDAAA>>>======>>><<<<<<<<<<<<;;;;;;;;;:::<<<;;;:::999888777666666888888777777777666666666777666555333333333444444333333444444444333222111333333333222222222222111111111111111111111111111222222222222222222222222222222111000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000222111111000000000000111000000///////////////...////////////000000000000222222111000000000111111111111111111000000000000333222222333444444333111222333333444444333333222222222222222222111111111222222222222222222222222111111111111111111111111222222222222333444555555333333333222333333444444333333333333222111111000555555666777999:::;;;;;;;;;>>>CCCHHHNNNTTTZZZ^^^dddgggkkkmmmmmmkkkkkkkkkoooqqqsssttttttuuuwwwyyy}}}~~~~~~|||{{{xxxwwwvvvxxx{{{dddeeefffggghhhhhhhhhggglllqqqvvvuuupppkkkjjjllljjjjjjjjjkkklllmmmnnnooopppooommmmmmnnnppprrrtttvvvuuuuuutttsssssssssssssssqqqsssxxx|||}}}}}}}}}zzzuuuqqqrrrqqqpppppppppqqqrrrsssrrrssstttsssrrrrrrsssuuuuuuvvvwwwxxxxxxzzz~~~|||zzzxxxxxxxxxxxxwwwzzz}}}}}}|||zzzzzz{{{~~~}}}|||{{{|||}}}~~~~~~|||zzzxxxzzz|||~~~~~~}}}|||{{{{{{||||||zzzxxxuuuuuusssqqqooonnnooopppssstttuuuwwwxxxyyyyyyyyy|||{{{zzzzzzzzz{{{|||}}}|||vvvqqqooooooooopppqqqpppooonnnnnnnnnnnnooolllmmmnnnnnnmmmlllmmmnnnkkklllmmmnnnooopppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrmmmnnnllliiieeedddfffiiijjjkkkiiieeeeeehhhgggccc\\\YYYVVVTTTUUUVVVVVVUUURRRQQQQQQQQQRRRSSSUUUWWWNNNLLLKKKJJJJJJLLLNNNPPPSSSRRRQQQOOONNNMMMLLLLLLMMMKKKIIIIIIJJJKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@?????????=========>>>??????@@@@@@DDDEEEDDDBBB???>>>>>>???<<<<<<;;;;;;;;;:::::::::999999999999888888888888888888888888777777777777666555444333333333333444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111222111000000//////000000////////////////////////////////////////////////000000////////////000000////////////////////////111111111111111111111111////////////............///////////////000000111111111111000000000000111111111111000000000000000333222222222222222222111333333444444444333222111222222222111111111111111222222222222222222222222111111111111111111111111222111111111222333555666222222111111000111111111444444555555555444333333555555666777888999:::::::::===BBBGGGLLLSSSZZZ___dddgggkkkmmmmmmlllkkkkkkoooqqqtttuuuvvvxxx{{{}}}~~~~~~}}}zzzyyyxxxyyy{{{~~~}}}cccdddeeeggghhhiiiiiiiiiooossswwwuuuoookkkkkkmmmjjjiiiiiijjjkkklllnnnooommmmmmllllllnnnqqqtttuuu{{{yyyvvvsssrrrsssuuuvvvsssqqqrrrwwwyyyzzz|||zzzwwwvvvtttpppmmmpppppppppppppppqqqrrrrrrppppppqqqppppppppprrrttttttvvvwwwxxxxxxzzz|||~~~}}}{{{xxxvvvuuuuuuvvvwwwyyy|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||yyy{{{~~~}}}||||||~~~}}}|||{{{{{{|||{{{yyywwwtttttttttqqqnnnmmmoooqqqrrrtttvvvyyy|||~~~~~~|||{{{yyyxxxxxxxxxyyy}}}xxxsssooonnnoooppppppooommmlllllllllnnnooonnnoooppppppooooooppprrrpppooommmllllllnnnpppqqqnnnooopppqqqqqqqqqpppooolllmmmmmmiiicccaaadddgggjjjkkkiiifffgggjjjiiieee[[[YYYVVVUUUVVVWWWWWWWWWUUUUUUTTTSSSSSSSSSTTTUUULLLLLLKKKKKKMMMOOOQQQSSSSSSRRRPPPOOONNNMMMMMMMMMOOOMMMKKKJJJJJJJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@======>>>>>>????????????<<<======<<<::::::;;;===<<<<<<;;;;;;;;;:::::::::666777777888888999::::::888888888888777777777777555444444333333333333333444444333333333222222222222222222222222222222222111111111111111111111111000000000000000000000000000000///............///////////////////////////////////////////////////000000////////////000000////////////////////////000000000000000000000000............////////////000//////...///000111111000000000000111000000000000000000000000000111111222333333222111111222222444444444444333333222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000222444555222222111111000111111111333333444555555555444444555555666777888999999:::999<<>>>>>>>>>>>>>>>>>>>>:::;;;<<<;;;:::;;;===>>><<<<<<<<<<<<;;;;;;;;;:::555666666777888999::::::888888777777777666666666333444444444333333333333555444333222222222333333111222222222222333333333111111111111111111111111////////////////////////000//////...............000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000......///000000000000///...////////////000000000000///.........///111222...///000111111111000000000000000000111111111111222333333222111111333555555555444333222222222222000000000111111111111111000000000000000000000000111111111111111111111111000000000000111222333333333333333222333333444444000111222222333333333333555555666777777888999999888<<>>=========<<<===>>>===<<<<<<>>>@@@=========<<<<<<<<<;;;;;;888888888888777777777777777777777666666666555555222333333444444333333333555444333222222222333333111111222222222333333333111111111111111111111111////////////////////////111000000///.../////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000---...000111111111000////////////000000000111111000000.........///111222---...000111111111000000///000000000111111111111222333444333111222555888777666333111000111222444///000000000111111111222111111111111111111111111111111111111111111111111111111222222333222222222222222222222333444555555///000111222333333333333555555666666777888888888888===DDDJJJPPPVVV[[[___bbbeeeiiikkkkkkiiiiiiiiilllnnnrrrtttvvvxxx{{{}}}~~~}}}}}}~~~~~~~~~}}}cccdddeeeggghhhiiiiiiiiilllkkkjjjkkkmmmnnnmmmllliiihhhgggggghhhjjjmmmnnniiijjjlllnnnppprrrsssssspppppppppqqqqqqrrrrrrrrrssspppppprrrsssqqqqqquuummmppprrrpppmmmkkkmmmooonnnqqqvvvzzzzzzxxxuuurrrmmmmmmmmmmmmmmmooorrruuuuuuxxx{{{|||zzzvvvtttsssqqqpppnnnnnnqqquuuyyy|||}}}||||||||||||}}}}}}~~~}}}|||zzzyyy{{{~~~~~~~~~zzz{{{||||||||||||||||||~~~~~~~~~}}}~~~{{{zzzyyyxxxxxxyyyyyywwwuuunnnsssvvvvvvrrroooqqqsssyyyxxxwwwwwwxxx{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz~~~}}}zzzzzztttsssrrrrrrrrrssstttuuuxxxxxxxxxvvvttttttvvvxxx}}}{{{xxxuuutttssstttuuuwwwvvvssspppnnnllljjjjjjeeedddddddddeeefffffffffeeeffffffeeehhhmmmnnnkkk___\\\ZZZZZZ[[[]]]^^^^^^[[[ZZZYYYXXXVVVUUUSSSSSSTTTUUUWWWWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLNNNPPPRRRUUURRRMMMKKKJJJJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@???????????????AAAAAA@@@???>>>===<<<<<<:::;;;<<<;;;999999;;;<<<>>>============<<<<<<<<<::::::999888777666555555666666666666555555555555222222333444444444333333555444333222111222333444111111111222222333333333111111111111111111111111000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000...///000111222222111000//////000000111111222222111000...---...///111222---...///111111111000/////////000000111111111222111333444333222333666999999666333000///000333444//////000000111111111222222222222222222222222222111111111111111111111111222333444555444333222111000000000000111222333444111222333444555666666666555555666666777777888888999>>>FFFMMMSSSXXX]]]```aaadddhhhjjjjjjiiihhhhhhjjjmmmppprrrsssvvvyyy{{{}}}~~~}}}}}}dddddddddeeefffggghhhiiilllhhhfffhhhlllnnnllliiiiiigggfffddddddeeefffgggiiikkkmmmoooppppppooonnnssspppnnnnnnpppqqqooollljjjhhhgggjjjnnnqqqooommmsssoookkkkkknnnqqqssssssvvvwwwwwwvvvuuurrrooommmrrrpppnnnmmmnnnooooooooorrrtttwwwyyyyyywwwtttrrrmmmmmmnnnooorrruuuxxxzzz}}}~~~|||{{{||||||~~~|||zzzyyy{{{}}}}}}zzzxxx}}}~~~}}}~~~~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~}}}{{{zzzxxxxxxxxxyyyyyywwwtttqqqnnnooorrrvvvyyyzzzxxxvvvzzzzzzvvvvvvxxxwwwxxxwwwyyy}}}~~~|||{{{}}}~~~||||||yyyuuupppnnnooorrrtttuuuzzzxxxvvvtttssstttuuuvvv|||zzzwwwtttrrrrrrtttuuuwwwuuurrroookkkgggdddcccddddddeeeffffffeeeddddddddddddddddddddddddddddddccc```\\\YYYXXXYYY[[[]]]\\\[[[YYYWWWTTTRRRPPPOOOOOOVVV^^^___[[[UUUSSSRRRQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKHHHHHHHHHHHHHHHHHHIIIIIIFFFEEEDDDCCCCCCBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>BBBAAA???>>><<<;;;::::::<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999888888777666555555444555555555555555555555555555555444333333222111111444444333333222111000000111111111111111111111111111111222222222222111111111111222222222333333333000111222222222000///...////////////000000000000333222111000000111222333000000000000000/////////333222111///---...000333000000000000000///......//////000000000000//////111///...000222333000---333222000...------///111333222000/////////000000222222111111111222333444///000000000111111111111222222111111000//////...222222111111111111222222222111000000000000000111222222222111111111111000222222111111111111111111333333333333333333333333666666666666777888:::::::::===GGGRRRWWWXXXZZZ___```fffiiigggeeegggiiiiiimmmmmmmmmoooqqqtttvvvxxx~~~||||||}}}ccccccccccccdddfffggghhhjjjgggeeegggkkkmmmkkkhhhgggfffdddbbbbbbcccdddeeehhhiiikkklllmmmmmmmmmlllpppnnnllllllnnnnnnllljjjjjjjjjkkkmmmpppqqqpppnnnrrroookkkkkknnnqqqsssssswwwwwwxxxwwwvvvssspppoooooonnnmmmnnnqqqtttuuuuuusssuuuwwwxxxwwwtttqqqooollllllmmmooorrrvvvyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyzzz||||||{{{yyyzzz|||~~~~~~|||zzzyyy|||}}}~~~~~~~~~}}}}}}}}}zzz{{{}}}~~~|||zzz{{{{{{|||}}}}}}{{{wwwuuutttvvvyyy~~~~~~vvvsssuuuwwwvvvwwwuuuvvv{{{|||zzz{{{~~~~~~{{{zzzwwwtttpppnnnooorrrttttttuuutttsssqqqqqqrrrssstttwwwuuusssqqqppppppqqqrrruuusssoookkkhhhgggfffgggeeeeeeeeeeeeeeeeeeeeeeeefffeeedddccccccccccccdddcccaaa^^^[[[ZZZZZZ[[[\\\[[[ZZZXXXVVVTTTRRRQQQPPPRRRXXX^^^^^^YYYSSSOOOOOONNNMMMKKKIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>======>>>>>>>>>>>>============<<<<<<;;;;;;::::::888888777777666666555555666666666666666666666666555555444333333222111111444333333222222111111111111111111111111111111111111111222222222222111111111111111222222222333333000111111111000000///...////////////000000000000222111000000000000111222///000111222222111000///222333333222111000111222000000000000000///......//////000000000000//////111//////111444777666555333222000000111222222222444333222111111111222222111111111222222222333333111111111111222222222222000000000000111111111111111111111000000111111111111111000000000000111111222222222111111111111000222222111111111111111111555555555555555555555555333444444555777999:::;;;;;;>>>FFFQQQVVVWWW[[[___bbbhhhkkkiiigggiiikkkjjjkkkkkklllnnnqqqvvvzzz|||||||||}}}aaaaaaaaaaaabbbdddeeefffgggeeeccceeeiiijjjiiigggeeedddbbbaaa```aaacccdddggghhhhhhiiiiiijjjjjjjjjkkkjjjiiiiiijjjkkkjjjhhhjjjllloooqqqqqqppppppppppppnnnlllmmmooorrrttttttwwwxxxxxxxxxwwwuuusssrrrooonnnnnnppptttwwwyyyzzzvvvwwwxxxwwwuuurrrnnnlllkkklllnnnppptttwwwzzz|||~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~{{{xxxxxxyyyzzzzzzzzzwwwzzz~~~~~~|||zzzyyy|||}}}~~~~~~}}}||||||||||||{{{}}}~~~}}}zzzxxxzzz~~~~~~}}}~~~}}}zzzxxxyyy{{{}}}tttrrruuuwwwvvvvvvssstttwwwyyyxxxzzz~~~~~~yyywwwtttqqqmmmlllnnnppprrrrrrpppooonnnmmmnnnooopppqqqooooooooonnnnnnnnnnnnnnnpppnnnjjjfffeeefffiiijjjiiihhhgggggggggggghhhiiihhhgggdddbbbaaaaaabbbccccccbbb```^^^\\\[[[ZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRTTTXXX\\\\\\VVVPPPLLLJJJJJJIIIHHHFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGFFFGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???>>>>>>===>>>>>>======<<<======>>>???@@@>>>>>>>>>??????>>>>>>>>>>>>======<<<:::999999888777777777777666666666666666666666666666666666666555444444333333222222111222222222222222222222222111111111111111111111111111111222222222222111111111111111222222222222333000000//////......//////////////////000000000000111000000//////000000111///000222333333222000//////111333333111000//////000000000000000//////...//////000000000000//////111000000222666:::===>>>333111///000333444222000333333222111111111222222000000222333333333222111111222222222222333333333//////000000111222333333111000000//////000000111000000000000000111222333222222222111111111111000111111222222222222222222555555555555555555555555111222222444666888:::<<<<<<>>>EEEOOOUUUWWW[[[```bbbhhhkkkhhhfffhhhjjjjjjjjjjjjkkkmmmqqqwww}}}~~~|||{{{}}}^^^^^^______```bbbcccddddddbbbbbbcccfffhhhgggfffeeedddbbbaaa```aaabbbdddgggggggggfffggghhhiiiiiihhhgggggghhhhhhhhhhhhhhhhhhlllqqqrrrpppnnnooopppoooooonnnoooqqqssstttuuuxxxxxxxxxxxxwwwvvvuuutttrrrqqqppprrruuuxxxzzzzzzyyyyyyzzzyyywwwtttqqqooommmnnnpppssswwwzzz}}}~~~}}}||||||}}}}}}}}}|||||||||}}}~~~}}}}}}|||||||||}}}}}}~~~}}}zzzwwwttttttvvvxxxyyyvvvzzz}}}|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzzzzzyyy|||~~~|||{{{}}}{{{vvvxxx{{{~~~|||{{{{{{|||~~~vvvvvvzzz{{{wwwxxxtttrrrtttuuutttvvv{{{}}}wwwtttpppmmmjjjhhhjjjlllnnnnnnkkkkkkkkkkkklllnnnooopppjjjkkklllmmmmmmlllkkkjjjhhhgggfffeeeeeegggiiikkkmmmllljjjiiiiiijjjlllmmmjjjhhhdddaaa``````aaabbbbbbaaa```___\\\ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTWWWYYYXXXTTTNNNKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNMMMMMMJJJJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@>>>>>>>>>>>>>>>??????>>>=====================>>>>>>>>>>>>======<<<<<<;;;;;;:::999999888666666666666777777777777555555555555555555555555444444444333333222222222222222222222222222333333111111111111111111111111111111222222222222111111111111111111222222222222000///...------...///000////////////000000000000000000////////////000000000000000000000000111111---...000///---,,,,,,---//////000000000000////////////000000000000//////222111000222555:::???BBB666222......111222000---000000000////////////000...000222333444333111000111111111222222222333333///000000111111222333333000000////////////000000//////000000111222333444222222222111111111000000111111222222222222222333222222333333333333333333222222222333555777888999<<<>>>EEENNNTTTVVV[[[aaa```fffiiifffdddfffhhhhhhlllkkkkkkmmmqqqxxx~~~~~~~~~|||{{{}}}]]]]]]]]]]]]___```aaabbbaaa```aaabbbdddeeefffeeefffeeecccbbbaaabbbdddeeegggggggggfffgggggghhhiiieeefffgggggggggggghhhiiigggkkkooopppnnnmmmnnnpppppppppqqqrrrssstttuuuvvvxxxxxxxxxwwwvvvuuuttttttqqqpppppprrrvvvyyy{{{|||zzz{{{{{{{{{zzzxxxvvvtttoooqqqsssvvvzzz|||~~~~~~~~~|||zzz{{{{{{{{{|||||||||}}}~~~||||||{{{{{{{{{|||}}}}}}zzzxxxuuurrrqqqrrruuuwwwxxx{{{|||{{{yyywwwwwwwwwxxxyyy{{{}}}~~~|||{{{~~~zzzuuuwwwzzz|||}}}||||||~~~zzzyyytttrrrrrrrrrpppssswww}}}{{{uuurrrnnnjjjeeecccdddgggiiijjjiiiiiijjjkkkmmmnnnooopppjjjjjjllllllllljjjhhhgggaaabbbdddfffggghhhiiiiiilllkkkiiihhhhhhiiikkkllljjjhhhdddaaa______aaabbb``````___^^^[[[YYYVVVUUUTTTSSSQQQPPPPPPPPPQQQRRRRRRTTTUUUUUURRROOOLLLJJJIIIHHHGGGFFFFFFGGGHHHHHHEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFEEEEEEDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>===============;;;<<<<<<<<<<<<<<<<<<;;;999999::::::::::::::::::666666666666777777777777666666666666666666666666444444333333333333222222222222222222222222333333111111111111111111111111111111222222222222111111000000111111111222222222000///...------...///000////////////000000000000//////000000000000//////111///---++++++...111444//////...,,,++++++---/////////000000000000////////////000000000000//////333222111000222777<<>>DDDNNNSSSVVV[[[aaa```fffiiigggeeegggjjjiiiooonnnnnnnnnrrrxxx~~~}}}}}}~~~~~~{{{{{{|||~~~~~~\\\\\\\\\\\\^^^___```aaa______```aaacccdddeeeeeegggfffdddccccccccceeefffggggggggggggggggggggggggcccdddffffffffffffhhhiiigggiiikkkllllllmmmnnnpppqqqsssvvvvvvuuuuuuvvvwwwxxxwwwwwwuuutttssssssrrrkkkkkklllooouuuzzz}}}~~~zzzzzz{{{{{{{{{zzzxxxwwwqqqsssuuuxxx{{{}}}~~~}}}~~~~~~}}}{{{yyyzzz{{{}}}}}}~~~}}}}}}|||{{{{{{|||||||||yyyxxxuuurrrooopppsssvvvzzz|||~~~}}}~~~}}}{{{yyywwwvvvwwwxxxyyy~~~~~~}}}}}}~~~zzzvvvuuuwwwzzz}}}~~~~~~~~~~~~~~~zzzxxxtttqqqrrrqqqoooqqquuu{{{}}}~~~yyytttqqqooojjjccc______bbbfffhhhhhhiiijjjlllmmmnnnoooppplllllllllllljjjhhhfffddd]]]___cccfffhhhiiihhhggghhhgggfffeeeeeefffggghhhhhhgggdddaaa`````````aaa___^^^^^^\\\ZZZXXXVVVUUUTTTRRRPPPOOOOOOPPPQQQRRRQQQRRRSSSRRRQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGHHHIIIDDDEEEFFFHHHIIIJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEECCCBBBAAA@@@@@@???@@@@@@======<<<======>>>???@@@:::;;;;;;<<<<<<;;;;;;:::888888888999999:::::::::777777777777666666666666888888888888888888888888333333333333333333333333222222222222222222222222111111111111111111111111111111222222222222111111000000000111111111111222//////......//////000000////////////000000000000///000000111111000000///111...+++)))***---111444222222000...,,,---000333...//////000000000000000//////000000000000//////111111111//////222777;;;@@@===999444111000000111///000111222222222111111//////111222222222111000//////000000000111111111222222222222222222111111111000000//////000000111111111111111111222333444222222222111111111111000111111222222333444444444333444444555555666666666555555444444444444555555;;;===DDDNNNTTTVVVZZZ___bbbhhhllljjjiiilllnnnnnnqqqppppppqqqsssxxx}}}}}}||||||~~~~~~{{{zzz|||~~~~~~~~~[[[[[[[[[\\\]]]^^^``````]]]___```aaabbbccceeefffgggfffdddcccbbbccceeefffeeefffgggggggggfffeeeeee```bbbeeeeeeddddddgggiiihhhggggggiiilllooopppqqqtttwwwyyyzzzxxxvvvvvvwwwxxxwwwuuusssrrrqqqppppppiiihhhiiimmmrrrwwwzzz{{{yyyyyyyyyyyyxxxwwwvvvuuurrrsssvvvxxxzzz|||||||||{{{}}}}}}|||zzzyyyzzz{{{~~~~~~~~~~~~}}}|||{{{{{{{{{|||xxxxxxwwwtttppppppsssvvvzzz{{{}}}~~~}}}~~~}}}|||}}}~~~}}}{{{yyyxxxyyyzzz{{{}}}}}}~~~|||zzzxxxuuuvvvwwwyyy{{{|||}}}~~~~~~~~~}}}{{{yyyzzzzzzxxxuuuqqqppprrrrrrqqqrrrvvvyyyzzzzzz{{{zzzxxxtttqqqrrrkkkbbb]]]\\\```eeeggghhhiiijjjlllmmmnnnnnnoooooonnnmmmjjjhhheeecccaaa^^^```bbbdddfffggghhhhhhfffffffffffffffffffffffffffeeedddbbbaaa`````````___^^^]]]\\\ZZZYYYXXXXXXVVVTTTRRRPPPOOOPPPRRRSSSSSSRRRRRRQQQQQQOOOMMMKKKMMMLLLJJJHHHGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>============>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999888888888888888888777777666666555555666666666666666666666666333333333333333333333333444333333222222111111111111111111111111111111111111111222222222222111111000000000000111111111111...///000000111111111000////////////000000000000000000111222222111000000......---------///111222111222111000......000111......///000000000000000//////000000000000/////////000000///...000444888;;;===>>>;;;555111111222...///111222222222111111000000000000111111111111000000111111111222222222000111111222222333333333111111111000000111111111222222222111111222333333222222222111111111111000111111222222333444444555333333444444555666666777555555444444555666777777999<<>><<<;;;::::::<<<<<<============<<<<<<;;;::::::999888777666666999888888777666555555444333333333333333333333333333333333333333333333333444444333333222111000000111111111111111111111111111111222222222222111111000000000000111111111111...///000222222222111000////////////000000000000000111222333333222111000,,,---///111111111111000---///111111///------.........///000000000000000//////000000000000//////---///000///...///333777444:::@@@>>>777000///111,,,---...000000000///...000000000///000111111222111111222222222333333333...///000111333444555666222222111111111111222222333333222222111222222222222222222111111111111000111111222333333444555555111111222222333444555555333333444555666777999999888<<>>======>>>>>>===;;;999:::;;;999999999999999999999999;;;:::888666444444444444666666777666666555444444...///111222333222222111222222222111111111111000222222222222222222222222111111111111000000000000111111111111111111111111777666444222000...------111///...------...///111...///111222222222111000000000////////////000000...............///000000////////////............//////000000000000//////......//////000000111111222444777888888666333111//////000000111111222222111111000000111111222333222222111111111111222222222333444444444333222111///000111222333444444333000111222222222222111000222222222111111111000000222222333333333444444444333333333444444555555555555555555555555666777888999>>>FFFMMMRRRVVVZZZ\\\___cccffffffiiinnnpppnnnmmmnnnppptttyyy}}}}}}~~~~~~}}}~~~~~~{{{{{{}}}YYY[[[\\\[[[[[[[[[]]]___````````````aaaccceeefffgggfffdddbbbbbbbbbcccdddggggggfffeeecccaaa___^^^````````````aaabbbcccddddddeeefffhhhjjjkkkllllllmmmqqqtttuuusssssswww{{{}}}xxxrrrmmmjjjjjjjjjiiigggeeedddeeeiiimmmppptttssssssrrrrrrqqqqqqqqqqqqqqqqqqqqqsssvvvxxxzzzzzz{{{|||~~~~~~}}}{{{zzz||||||||||||||||||}}}}}}zzzzzzyyyyyyxxxyyyyyyyyyxxxxxxwwwuuusssrrrtttvvv}}}}}}}}}|||yyyxxxxxxyyy}}}}}}}}}~~~}}}zzzwwwyyy{{{{{{zzzyyyyyyzzzyyy|||~~~}}}|||}}}}}}~~~|||{{{xxxzzz|||~~~~~~}}}{{{zzz~~~}}}{{{zzzyyyxxxwwwwwwyyyxxxwwwvvvuuutttssssssvvvsssqqqrrrvvvyyyzzzyyyzzzyyywwwtttrrrpppoooooooooooopppqqqqqqpppooonnnoooooopppqqqrrrsssssstttxxxuuuqqqmmmkkkkkklllmmmjjjlllnnnnnnmmmllllllmmmllljjjhhhffffffgggiiijjjfffeeedddcccdddeeeggghhhhhhhhhiiiiiiiiiiiiiiiiiigggiiijjjhhhdddaaa```aaa^^^^^^^^^^^^^^^___``````___YYYTTTRRRTTTVVVTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSOOOMMMKKKKKKLLLNNNNNNMMMKKKKKKLLLMMMNNNNNNNNNMMMJJJKKKLLLMMMMMMLLLKKKKKKHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEEEECCCAAAAAABBBCCCCCCAAA>>>===>>>>>><<<;;;===>>>>>>===;;;::::::;;;;;;;;;::::::999999999999:::999888666555555555555555555666666666666555555111222333444444444333222222222222222111111111111222222222222222222222222111111111111000000000000111111111111111111111111333222111000////////////222000///......///000222,,,,,,.../////////...---000000////////////000000000000//////.../////////000000000/////////......//////000000000000//////.../////////000000000111///111333555666555333222000000000000000111111111111111000000111111222333222222111111111111222222111222222333333222111111000000111222333333444444111111111111111111111111222222222111111111000000000111111111111222222222333333333444444444555555555555444555555666777888999>>>FFFMMMRRRVVVZZZ\\\^^^ccceeefffiiiooopppooommmlllnnnqqqwww{{{}}}~~~}}}~~~~~~||||||~~~}}}{{{zzz}}}YYYZZZ[[[[[[ZZZZZZ\\\^^^`````````aaabbbcccdddddddddcccbbbaaaaaaaaabbbcccfffffffffeeecccaaa```______^^^^^^^^^___```aaabbbaaabbbccceeeggghhhiiijjjiiillloooooonnnooossswww{{{xxxtttooollliiiiiiiiihhhgggeeeeeeeeegggjjjkkkrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqtttwwwyyyzzz{{{}}}}}}}}}zzzwwwuuuxxxyyyyyyyyyzzz{{{{{{{{{yyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwvvvuuuuuuxxxzzz~~~}}}|||xxxtttrrrssstttyyyyyyyyyzzz||||||zzzxxxuuuwwwxxxwwwwwwwwwyyy{{{wwwyyy|||~~~~~~}}}}}}}}}~~~}}}{{{zzzvvvwwwxxxzzz{{{|||||||||}}}{{{yyywwwuuutttuuuuuutttrrrqqqooonnnmmmooommmmmmnnnrrruuuwwwwwwxxxwwwuuusssqqqpppooonnnppppppqqqqqqpppooommmlllllllllmmmnnnooopppqqqrrruuutttsssqqqooommmlllkkkiiikkkmmmmmmkkkjjjjjjjjjiiiiiihhhhhhiiiiiijjjkkkeeeeeeeeefffffffffffffffgggggghhhiiijjjjjjjjjiiihhhjjjllljjjgggbbb___^^^^^^^^^]]]]]]]]]^^^______]]]ZZZVVVVVVWWWXXXUUUSSSQQQRRRSSSUUUVVVWWWWWWWWWQQQOOOMMMMMMOOOPPPOOONNNKKKLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCDDDDDDDDDBBBBBBDDDFFFBBB@@@>>>===>>>>>>===;;;===>>>>>>===;;;:::;;;<<<======<<<;;;::::::999999999888888777666666777777444555666666666666666555444555555555555444444333333222222222111111111111222222222222222222222222222222111111111000000000111111111111111111111111///.........//////000111222111000//////000111222...///000000111111000000000000////////////000000222222111000////////////111111111000000000000/////////000000000000//////////////////000000000000---...000111222333333333111111111111000000000000111111000000111111222333222222111111111111222222000111111222222222111000000111111222333333333444333222111000000111222333222222222111111111111111111111111111222222222222333333333444444444444555444444444555555666888888999>>>FFFMMMRRRVVVZZZ\\\^^^bbbeeeeeeiiiooorrrpppnnnnnnnnnpppvvv{{{~~~~~~|||{{{|||~~~}}}zzzzzz}}}YYYZZZZZZZZZYYYYYY[[[]]]]]]^^^___```aaaaaaaaaaaaaaa``````______```aaabbbeeeeeeeeedddcccbbbaaa```]]]]]]]]]]]]]]]^^^____________```bbbdddfffhhhiiiiiikkklllkkkjjjkkkmmmppppppooommmkkkjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjjjjnnnnnnnnnooooooooooooooooooooonnnnnnppprrruuuwwwwwwxxxzzz{{{{{{xxxuuusssttttttuuuvvvvvvwwwxxxxxxyyyxxxwwwvvvuuuuuuuuuuuuxxxzzz{{{{{{zzzyyyyyyzzzzzzyyywwwsssooonnnooopppttttttuuuwwwyyyyyyxxxvvvvvvvvvvvvtttssstttvvvyyyvvvxxxzzz{{{{{{|||~~~}}}~~~~~~}}}{{{yyyyyyvvvvvvvvvwwwxxxyyyzzz{{{~~~}}}{{{xxxvvvtttsssuuutttsssqqqooommmlllkkkiiiiiijjjlllooorrrtttuuuuuutttrrrpppooonnnmmmmmmnnnnnnooooooooonnnlllkkkjjjjjjkkklllmmmnnnoooooopppqqqqqqqqqpppmmmjjjhhhhhhjjjlllkkkiiigggffffffhhhhhhhhhiiiiiihhhhhhgggeeefffgggggggggfffeeeddddddeeeggghhhhhhhhhhhhhhhggghhhiiihhheeebbb___^^^^^^]]]]]]]]]]]]]]]^^^^^^[[[ZZZXXXXXXYYYYYYWWWTTTSSSSSSUUUVVVWWWWWWWWWWWWSSSQQQPPPPPPQQQQQQPPPOOOKKKKKKMMMNNNOOOOOOOOOOOOKKKKKKJJJIIIIIIIIIJJJJJJGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDEEEDDDCCCBBBDDDFFFDDDBBB@@@???@@@@@@???>>>===>>>>>>===<<<;;;;;;<<>>===<<<;;;:::999999888888888888888888888888666666777666666555444444666666555555555444333333333333222222222111111111222222222222222222222222222222222111111111000000111111111111111111111111............///000000111111000000//////000000111000000111111222222222222000000////////////000000222111000000000000000111222222222111111111000000//////000000000000//////////////////000000000000////////////000111222333222222111111000000//////111111000000111111222333333222222111111222222333111111111222222222222222111111111222222333333444333222000//////000222333111111111111111111111111333333333444444444555555444444444444444444444444444444444444555777888999999>>>FFFMMMRRRVVVZZZ\\\]]]aaadddeeeiiiooorrrqqqrrrqqqppprrrwww|||}}}{{{|||~~~zzzyyy|||XXXYYYZZZYYYXXXXXXZZZ[[[ZZZ[[[\\\^^^__________________^^^^^^_________```bbbbbbccccccbbbbbbaaa```\\\\\\\\\[[[\\\\\\]]]]]]^^^^^^___aaaccceeehhhiiikkkkkkjjjhhhffffffgggiiiiiiiiiiiihhhhhhhhhgggggghhhhhhiiijjjkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkkkknnnnnnnnnnnnoooppprrrsssrrrsssvvvwwwxxxvvvuuusssssssssssstttuuuvvvwwwwwwyyyyyyxxxvvvvvvuuuuuuuuuyyy|||~~~zzzwwwvvvsssrrrqqqnnnkkkkkkmmmooopppppprrrtttwwwxxxwwwuuuwwwwwwuuurrrppppppsssuuuuuuvvvwwwvvvvvvvvvxxxzzz|||}}}~~~~~~}}}~~~|||yyywwwvvvwwwvvvuuuuuuuuuvvvxxxxxxzzzzzzzzzyyywwwuuutttsssssssssqqqooonnnllljjjjjjggghhhjjjkkkmmmooorrrsssrrrqqqooommmlllkkkjjjjjjiiijjjkkkmmmnnnmmmmmmllliiiiiijjjkkkkkkllllllmmmnnnoooppppppooommmjjjhhhhhhjjjkkkkkkhhheeecccccccccdddeeefffggggggffffffeeefffggghhhgggfffdddcccbbbcccdddfffffffffeeeddddddcccbbbaaaaaaaaaaaaaaa^^^]]]\\\\\\\\\\\\]]]]]]ZZZZZZYYYZZZZZZZZZXXXVVVUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRPPPOOOJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJIIIHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFEEEDDDBBBAAABBBDDDCCCBBB@@@???@@@@@@???>>><<<>>>>>>>>><<<;;;<<<===??????>>>===;;;:::999999888888888999999999999999888888888777666444333222555555444333333333222222333333333222222222222111222222222222222222222222222222222222111111111111000000000000000000000000111000000/////////000000////////////////////////------------......//////000000////////////000000////////////000111333333222222222222111111111111//////000000000000//////000000000000////////////222111000//////000111111222222111111000000//////111111000000111111222333333333222222222222333333222222222222333333444444222222111111111222333444333222000//////000222333111111111111111111111111333333444444444555555555444444444444444444444444333333444444666777888999999>>>FFFMMMRRRVVVZZZ\\\^^^bbbddddddhhhooosssrrrsssqqqppprrrwww|||~~~|||}}}zzzxxxzzz~~~WWWXXXYYYXXXWWWWWWXXXZZZXXXYYYZZZ[[[\\\^^^______^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaaaaa``````\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]^^^___aaadddgggiiilllkkkhhheeecccbbbccccccgggggggggfffeeecccaaa```dddeeefffhhhiiijjjjjjjjjnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnmmmmmmoooppprrrssstttsssssstttttttttuuuuuuvvvvvvvvvwwwwwwvvvuuuttttttttttttwww{{{~~~~~~{{{vvvrrrppplllmmmmmmlllkkkkkkmmmooonnnnnnpppsssvvvwwwwwwuuuwwwwwwuuurrrooooooppprrrtttuuutttsssqqqqqqsssuuuuuuxxxzzz|||}}}~~~~~~zzzwwwuuutttvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvtttssspppooonnnlllkkkiiihhhhhhgggiiikkkllllllmmmoooqqqooonnnllljjjhhhgggffffffdddeeegggjjjllllllmmmlllkkkkkkkkkkkkkkkkkkkkkkkknnnnnnoooooonnnlllkkkjjjjjjlllnnnmmmjjjfffcccbbb]]]^^^```ccceeefffggghhhffffffggggggfffdddbbbaaaaaabbbdddeeeeeedddbbbaaaaaa___]]]]]]___aaabbbbbb]]]]]]\\\\\\[[[[[[\\\\\\YYYYYYZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVUUUSSSQQQPPPSSSRRRQQQQQQRRRQQQOOOMMMKKKLLLMMMMMMNNNMMMMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEECCCAAA@@@AAABBBAAA???======>>>???>>>===<<<>>>>>>>>><<<<<<===>>>>>>>>>===<<<;;;::::::999888999999:::::::::999999888888888777666444333222444333222222111222222333333333333333222222222222222222222222222222222222333222222222222111111111000000000000000000000000222222111000////////////......////////////......//////......//////000111000000////////////000000------...///000222333444222222222111111111111000//////000000000000//////000000000000////////////333222111000000000000111111111111111000000000000111111000000111111222333333333222222222222333333222222222222333444555555333333111111111222333444333222111000000111222333111111111111111222222222222222222222333333333333555444444444444333333333333333333444666777999:::999>>>FFFMMMRRRVVVZZZ\\\___cccddddddgggnnnrrrrrrqqqpppooorrrvvv{{{~~~~~~}}}~~~}}}xxxvvvxxx|||WWWXXXXXXWWWVVVVVVWWWYYYXXXXXXXXXYYY[[[^^^```bbb____________^^^]]]]]]\\\]]]]]]^^^___`````````___\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]```cccfffhhhjjjgggdddaaa````````````ddddddeeedddcccaaa^^^]]]```aaaccceeehhhiiikkkkkkrrrqqqqqqppppppooooooooolllmmmooopppooommmjjjhhhllllllmmmmmmooopppqqqrrrrrrrrrrrrrrrrrrsssssssssrrrrrrqqqqqqpppqqqqqqqqqtttuuuvvvuuurrrooommmmmmjjjlllmmmmmmmmmmmmnnnpppmmmmmmooorrrvvvxxxwwwvvvuuuuuutttrrrpppoooqqqrrrssssssrrrpppnnnnnnppprrrsssvvvyyy{{{}}}~~~|||yyyvvvuuutttsssttttttuuuvvvwwwxxxxxxwwwxxxyyyyyyxxxvvvtttrrrmmmmmmlllkkkjjjiiihhhggggggjjjlllllljjjjjjkkkmmmmmmllljjjgggeeecccbbbaaaaaaccceeegggiiijjjkkkjjjmmmmmmllllllkkkkkkjjjjjjmmmlllkkkjjjjjjjjjjjjjjjnnnppprrrqqqmmmiiifffddd]]]^^^___aaaccceeeggggggfffffffffeeedddbbbaaa```bbbccceeeeeeeeeccc```___^^^\\\\\\]]]```bbbaaa___]]]]]]\\\[[[[[[[[[[[[[[[XXXYYYYYYYYYXXXXXXYYYZZZXXXXXXXXXWWWUUUSSSRRRQQQQQQQQQPPPQQQQQQPPPNNNLLLNNNNNNNNNOOONNNNNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBAAABBBCCCBBB@@@@@@AAACCCAAA???======>>>???>>>===<<<===>>>>>>===<<<===???<<<<<<<<<;;;;;;;;;::::::999::::::;;;;;;:::999888666666666666666555555444333222222111111222333444444444333333333222222222222222222222222222222222333333222222222111111111000000000000000000000000000000///.........///////////////000000/////////222111000000000111333333000000////////////000000------......///000111222222111111111111000000000//////000000000000//////111000000000/////////...000000000000111111111111000000000000000111111111111111000000111111222333444333333222222333333444222111111111222333444555444333111000000111333444111111111111111111111111000000111111111222222222222222222333333333333444555555444444444333333333333333333444666777999:::999>>>FFFMMMRRRVVVZZZ\\\aaadddddddddgggnnnqqqqqqpppppppppsssxxx{{{}}}}}}~~~~~~}}}}}}~~~}}}yyyuuussswww|||WWWXXXXXXWWWVVVUUUWWWXXXXXXXXXXXXYYY[[[___bbbddd`````````___^^^]]]\\\[[[[[[\\\]]]^^^____________\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZ\\\^^^bbbeeeggggggddd```^^^^^^____________```aaaccccccaaa```______aaaccceeehhhkkkmmmnnnnnnnnnmmmlllkkkkkkjjjjjjkkkmmmpppqqqppplllgggdddllllllkkkkkklllmmmooopppoooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnoooppppppooollliiihhhjjjkkkjjjllloooooonnnnnnooopppmmmmmmooosssvvvxxxxxxwwwrrrssssssrrrqqqppprrrsssrrrrrrqqqooommmnnnpppssssssvvvyyy|||}}}~~~}}}zzzwwwuuuuuutttpppqqqsssvvvwwwyyyyyyyyyyyyzzzzzzzzzyyyvvvsssrrrnnnmmmmmmlllkkkjjjjjjiiigggjjjlllllliiiggghhhjjjlllkkkhhhfffcccaaa```___aaabbbdddfffhhhhhhhhhhhhoooooonnnmmmlllkkkjjjiiikkkiiigggeeeeeefffggghhhqqqsssuuutttpppkkkhhhfffbbbaaaaaaaaabbbcccddddddffffffeeedddbbbaaa``````cccdddffffffeeeccc```^^^\\\\\\]]]```cccccc___\\\]]]]]]\\\[[[ZZZZZZ[[[[[[XXXXXXYYYXXXWWWXXXYYY[[[XXXXXXXXXWWWVVVTTTSSSRRRQQQPPPOOOPPPPPPOOOMMMJJJPPPPPPPPPPPPOOONNNMMMMMMKKKLLLMMMMMMLLLJJJHHHGGGEEEDDDDDDCCCBBBBBBAAAAAA???@@@AAAAAA@@@AAACCCEEEBBBAAA??????@@@AAA@@@???<<<===???>>>===<<<>>>???;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<;;;:::999888333444555666777777777777333222222111222333555666444444444333333333222222222222222222222222222222333333333222222222111111000000000000000000000000......---------...//////000000111111111111000000///...---------...000111000000////////////000000///............//////000111111111000000000000/////////000000000000//////111111000000/////////...,,,---///000111111111111//////000000111111222222111111111000111222222333444333333222222333333444111000000000000222444555555333222000000111333444000111222222222222111000000000111111222222222222444444444555555555666666555555555444444333333333333333333444666888999:::999>>>FFFMMMRRRVVVZZZ\\\bbbdddeeedddfffmmmqqqppprrrrrrsssvvv{{{~~~{{{}}}~~~}}}|||{{{|||}}}yyyvvvrrrrrrvvv}}}[[[[[[[[[[[[ZZZXXXWWWVVVZZZZZZZZZZZZ[[[\\\]]]^^^YYYYYYYYYXXXXXXYYYYYYZZZWWWYYYZZZ\\\\\\\\\[[[ZZZ\\\[[[YYYXXXWWWXXXZZZ[[[[[[[[[[[[[[[]]]___bbbccc```^^^[[[[[[\\\]]]^^^]]]```___]]]\\\[[[[[[\\\\\\______aaabbbdddfffggghhheeeeeefffhhhkkkllljjjiiinnnmmmllllllnnnnnnmmmkkkpppnnnkkkhhhggggggiiijjjlllmmmmmmlllllljjjiiihhhllljjjhhhggghhhjjjmmmnnnmmmllljjjhhhhhhggghhhiiinnnrrrtttsssnnnkkkmmmppppppooooooqqquuuvvvuuusssqqqqqqpppoooooopppqqqrrrrrrnnnjjjkkkpppsssrrrpppxxxwwwxxxzzz~~~~~~}}}|||{{{zzz{{{zzzxxxvvvtttttttttuuuxxxuuutttuuuyyyzzzyyywww|||zzzxxxuuurrrpppooonnnnnnnnnmmmlllkkkkkkkkkkkknnnmmmkkkjjjiiihhhhhhhhhjjjhhhdddaaa___^^^______dddbbbbbbcccfffiiijjjkkkkkkkkklllkkkkkkjjjiiihhhhhhgggfffcccbbbbbbeeehhhppprrrttttttqqqmmmkkkjjjffffffdddbbb```aaadddggghhhgggfffeeeeeeeeeeeeeeebbbeeehhhgggccc___^^^^^^^^^^^^______^^^]]][[[ZZZ```]]]ZZZYYYZZZ[[[[[[[[[[[[ZZZXXXWWWWWWYYY[[[\\\aaa___\\\YYYVVVTTTSSSRRRQQQQQQQQQQQQPPPNNNLLLJJJMMMNNNPPPQQQQQQQQQPPPOOONNNLLLIIIHHHIIIIIIHHHGGGEEEEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBB@@@???AAADDDDDDAAA>>>????????????>>>>>>>>>>>>========================;;;;;;:::999999888777777:::888666555444555666777999777444555777999888666666666666555555444444444444444444333333222222222222111111000000000000000000///.........000111222333333222111000///......111000///000111222222000000000111111111111000000111111000000//////......---,,,,,,...111222000.........//////000000111111////////////000000000000////////////000000000000000000000000000000000000111111000000111111222333222222333333333444444444333333333333222222111000555444444333333222222111555555444444333222222111222222222222222222222222111222333222111000111222555444333222111111111111444333333222333444666777444444444555666777777888;;;;;;AAAJJJPPPQQQTTTWWW]]]bbbeeedddeeeiiilllkkkoooqqqtttyyy|||~~~~~~{{{zzzzzz{{{zzzxxxuuutttvvv{{{YYYYYYYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXXXXYYYZZZWWWVVVVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZXXXWWWWWWXXXZZZ[[[]]]]]]\\\\\\]]]^^^```aaa^^^\\\[[[ZZZ[[[\\\[[[ZZZ[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]___```bbbdddeeefffaaaaaacccfffjjjlllkkkjjjkkkiiiiiiiiikkkkkkjjjiiillljjjhhheeeeeefffgggiiilllkkkkkkjjjiiiiiihhhhhhiiihhhfffeeedddeeeggghhheeeeeeeeeeeefffgggggghhhmmmppprrrqqqllljjjkkknnnooommmmmmooossstttsssqqqmmmmmmmmmmmmnnnnnnooopppsssooolllmmmqqquuuuuussswwwvvvwwwyyy}}}~~~}}}|||{{{zzzzzzyyyxxxvvvuuutttttttttuuuvvvuuutttvvvxxxyyywwwuuuwwwuuurrrooollljjjhhhhhhjjjkkkmmmnnnnnnmmmlllkkkooonnnmmmkkkjjjiiihhhhhhgggfffdddcccbbbaaabbbbbbbbbaaa```aaadddhhhjjjjjjjjjjjjjjjjjjiiihhhgggfffiiihhhfffcccaaaaaacccfffkkkooossstttrrrmmmjjjhhhhhhhhhgggdddbbbbbbdddggghhhhhhgggeeeeeedddddddddaaadddfffeeebbb___^^^___^^^^^^^^^^^^]]]\\\[[[ZZZ```]]]ZZZYYYZZZ\\\\\\[[[[[[ZZZYYYYYYYYYZZZ[[[\\\]]]\\\ZZZXXXUUUSSSRRRQQQQQQQQQQQQPPPOOOMMMLLLKKKMMMNNNNNNOOOOOOOOOOOOOOOMMMLLLJJJJJJKKKJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@@@@AAAAAAAAA@@@???AAACCCCCC@@@>>>????????????>>>>>>>>>>>>========================;;;;;;;;;:::999888888888888777555444333444555666444222000000222333222111555555555444444444333333444444444333333222222222222222111000000000000000///////////////000111111222111111000000//////......---,,,---...//////---000000111111111111000000111000000000/////////......,,,+++---000111000///////////////000000000000////////////000000000000000000000000111111111111111111111111111111111111111111000000111111222333333333333333444444444444333333333333333333222111222333333333333333333333)))+++...111333333222222333333333333333333333333000222333222111000111222444333333333333333444444666555444333333333444555555555666666777888888999:::;;;AAAJJJPPPRRRTTTXXX]]]bbbeeedddfffjjjmmmllloooqqqtttxxx|||~~~}}}~~~~~~|||{{{{{{}}}zzzxxxuuuuuuwww|||VVVUUUUUUVVVWWWYYY[[[]]][[[ZZZXXXVVVUUUUUUWWWXXXTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXXXXWWWWWWWWWYYYZZZ[[[```______^^^^^^^^^______^^^]]]\\\\\\\\\\\\ZZZXXXYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\]]]___aaaccceeefffaaaaaabbbeeeiiijjjjjjhhhfffeeedddeeeggghhhgggfffgggfffdddbbbbbbdddfffgggjjjiiihhhfffffffffgggggggggfffeeedddccccccccccccbbbcccdddeeeffffffffffffjjjmmmooonnnjjjhhhiiikkkkkkkkkkkkmmmoooppppppnnnjjjkkklllmmmnnnooooooooorrrooommmooossswwwwwwvvvvvvvvvvvvxxx|||~~~~~~~~~}}}||||||{{{zzzyyyxxxxxxttttttsssssssssttttttuuuuuuuuuvvvxxxyyyxxxtttqqqrrrqqqnnnkkkiiifffeeedddhhhjjjnnnqqqqqqpppnnnllloooooommmlllkkkkkkkkkkkkffffffgggggggggffffffeeedddbbb```aaaeeeiiilllmmmkkkkkkkkkjjjiiigggfffeeeiiihhhfffccc``````bbbdddgggkkkppprrrqqqmmmiiigggllllllkkkhhhfffeeefffhhhjjjiiigggfffddddddcccccc```aaacccbbbaaa___``````___^^^]]]]]]\\\\\\\\\\\\___\\\ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOONNNMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOQQQRRRPPPOOOMMMLLLLLLKKKHHHFFFFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>????????????@@@?????????@@@BBBAAA???===????????????>>>>>>>>>>>>========================<<<;;;;;;::::::999999888777666444333333444555555555444222222444555444333444444444444333333333333444444333333333333222222222222111000000000000111//////000000111111000000////////////////////////000///...///111222111000///000000111111000000///000000000000///////////////---,,,,,,...000000000000000000000////////////////////////000000000000111111111111222222222222111111111111111111111111111111000000111111222333333333333333444444444555222333333444444444444333111111222222333444444555$$$''',,,000333333222111444444444444444444444444000111222222111000111222333333333333444555666777777666555444444333444444666666777777888888999999999:::@@@JJJQQQSSSVVVZZZ]]]cccfffeeeggglllooonnnpppqqquuuxxx{{{~~~}}}~~~~~~}}}|||}}}~~~{{{yyywwwvvvyyy~~~QQQPPPPPPQQQTTTXXX[[[]]]^^^\\\YYYVVVUUUUUUVVVWWWSSSTTTUUUWWWXXXYYYZZZZZZ[[[ZZZWWWVVVTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[``````______`````````aaa```____________^^^[[[XXXYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]___aaaccceeeeeefffffffffhhhiiijjjhhhfffbbbaaaaaabbbdddfffeeeeeecccbbbaaa``````bbbeeeggghhhgggeeeccccccdddeeeffffffffffffffffffeeeeeeeeefffggghhhhhhhhhgggfffeeehhhjjjkkkkkkhhhgggggghhhiiiiiiiiikkklllmmmlllllljjjkkkmmmooopppqqqpppppppppnnnnnnppptttwwwxxxxxxvvvvvvvvvxxx{{{}}}}}}|||zzzyyyyyyxxxwwwwwwvvvvvvppppppqqqrrrssstttuuuuuuuuuvvvyyyzzzzzzwwwssspppqqqpppnnnlllkkkjjjiiiiiikkkmmmoooqqqqqqpppooommmnnnnnnmmmmmmnnnoooooopppjjjkkklllmmmmmmkkkjjjhhhhhhfffdddeeehhhllloooqqqmmmllllllkkkjjjhhhgggfffffffffeeebbb```aaadddggggggjjjmmmnnnmmmkkkjjjjjjqqqqqqqqqnnnkkkiiiiiijjjjjjiiihhhfffdddccccccbbb`````````aaa```aaaaaabbb```___]]]\\\\\\\\\]]]^^^\\\[[[YYYYYYZZZ[[[[[[ZZZYYYZZZZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTRRRQQQQQQPPPOOONNNLLLLLLLLLMMMNNNNNNNNNMMMMMMOOORRRVVVXXXXXXUUUPPPMMMKKKJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>??????@@@AAA@@@???===????????????>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999666666555444444444555666888777666666666777777777333333333333333333333333333333333333333333333333333222111111000000111111...///111222222111000///---........./////////000111000///000222333222111//////000000000000//////000000000000////////////111000...---...000222333111111000000//////......////////////000000000000000000000111111111222222000000000000000000000000111111000000111111222333222222222222333333333333222333333444555555555555111111222222333333333333+++---///111333222111000333333333333333333333333000111222222111000222333333333333333444555666777666666555555555555555555666666666777777888888888999:::@@@JJJQQQSSSWWW[[[]]]cccffffffhhhnnnqqqqqqqqqrrruuuxxx{{{~~~}}}~~~~~~~~~|||{{{yyyyyy{{{MMMMMMMMMNNNQQQUUUXXX[[[\\\ZZZWWWUUUTTTSSSTTTTTTPPPQQQSSSUUUWWWXXXXXXXXXYYYXXXVVVTTTSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXYYY\\\]]]^^^```aaabbbcccccc```___^^^^^^^^^]]]ZZZWWWYYYYYYYYYXXXXXXWWWWWWWWWYYYZZZ[[[]]]^^^```aaabbbhhhhhhhhhjjjllllllkkkiiiaaa``````aaadddeeeeeedddbbb```______```bbbeeeggggggfffdddbbbbbbccceeefffddddddeeefffgggggghhhhhhfffgggiiijjjjjjiiihhhgggggghhhiiiiiihhhgggggggggggghhhiiijjjjjjjjjjjjjjjiiijjjlllnnnooopppoooooommmlllmmmpppsssuuuwwwwwwwwwvvvvvvxxxzzz||||||{{{vvvvvvvvvuuuuuuttttttsssmmmnnnoooqqqrrrttttttuuuvvvxxx|||}}}|||xxxtttrrrpppoooooonnnnnnnnnooooooqqqqqqqqqppppppooooooooollllllmmmoooqqqsssuuuvvvqqqrrrssssssrrrooolllkkkjjjhhhfffgggjjjnnnpppqqqkkkkkkkkkjjjiiigggfffeeedddddddddcccccceeehhhlllkkklllkkkjjjhhhiiikkkmmmtttuuuuuusssooommmlllllljjjiiihhhfffdddccccccbbb`````````aaabbbccccccccc```___^^^]]]]]]]]]^^^___ZZZXXXWWWXXXYYYZZZYYYXXXXXXXXXXXXXXXWWWVVVTTTTTTTTTTTTTTTTTTTTTSSSQQQQQQOOONNNLLLKKKKKKLLLMMMNNNOOONNNMMMNNNQQQVVV[[[^^^___ZZZRRRKKKIIIHHHIIIIIIDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===???@@@AAA@@@??????>>>????????????>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999666666666666666666777777333333333333222222333444333333333333333333333333333333333333333333333333333222222111111111111111///000111222222111000///------......//////000000...---,,,---///000///...//////000000000000//////////////////000000000000222222000//////000333444111111000000//////......////////////000000000000/////////000000000111111////////////////////////111111000000111111222333111111111111222222222222222333333444555555555555333333333222222111111111222111111000000111111222111111111111111111111111///111222222111111222333444444333333333333444444333444555666777777888888555555666666666666666777999:::AAAKKKRRRTTTWWW[[[]]]cccggggggjjjpppttttttrrrsssuuuwwwzzz}}}~~~}}}||||||~~~LLLLLLMMMNNNPPPRRRUUUVVVUUUTTTSSSRRRRRRQQQQQQQQQMMMOOOQQQSSSUUUUUUUUUUUUVVVVVVUUUTTTTTTUUUUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWXXX[[[]]]```bbbcccccc\\\[[[ZZZZZZ[[[ZZZXXXVVVWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]ddddddfffiiimmmoooooonnnbbbaaa```aaacccddddddcccaaa```^^^^^^___aaadddffffffeeedddccccccdddeeeeeebbbbbbbbbcccdddfffhhhiiibbbccceeegggiiikkkkkklllgggggghhhhhhhhhhhhggggggfffhhhjjjjjjiiihhhiiijjjggghhhiiijjjkkklllllllllkkklllmmmppprrrtttuuuvvvvvvuuuuuuvvvxxxzzzyyyxxxssssssssssssrrrrrrrrrqqqlllmmmoooqqqsssttttttuuuvvvyyy}}}~~~|||xxxuuutttooooooooooooooopppqqqqqqtttsssrrrqqqpppppppppppplllmmmnnnpppsssvvvxxxzzzxxxxxxxxxwwwuuurrrooommmjjjiiihhhhhhkkkmmmnnnnnnhhhhhhhhhhhhgggfffeeeeeeeeeeeeeeeeeeeeehhhmmmpppqqqooollliiifffgggkkknnntttuuuvvvuuuqqqnnnmmmllljjjiiigggfffddddddccccccbbbbbbbbbcccffffffeeedddaaa``````_________``````YYYXXXWWWXXXYYYZZZYYYXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRSSSSSSTTTSSSRRRPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOORRRVVVZZZ]]]___YYYPPPJJJGGGGGGGGGHHHDDDDDDCCCBBBAAA@@@??????@@@????????????>>>>>>>>>===???AAABBB@@@?????????????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666666666777777777777777222333333222111111222444333333333333444444444444222222333333333333444444333333222111111111111222111111222222111111000000.........//////000000000///...---...000111000///...//////000000//////...////////////000000000000111222222111000000222444000000000000////////////////////////000000000000.../////////000000000000////////////////////////111111000000111111222333111111111111222222222222222333333444444444444333444333333222111111000000111000...---...000222444111111111111111111111111///000222222111111222444444444333333333333333444222333555777888999999999555555555555666666666666:::;;;AAAKKKRRRTTTWWW[[[]]]cccggghhhkkkrrrvvvvvvssssssuuuwwwzzz}}}}}}|||~~~NNNNNNOOOPPPPPPQQQRRRRRRPPPQQQRRRRRRSSSRRRQQQPPPOOOPPPSSSUUUVVVVVVVVVUUURRRSSSTTTUUUVVVWWWWWWWWWTTTTTTUUUUUUUUUUUUUUUTTTRRRTTTWWWZZZ\\\^^^______[[[YYYXXXWWWXXXYYYXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[[[[\\\\\\``````bbbgggkkknnnnnnmmmbbbaaa```aaabbbcccbbbaaa```^^^]]]\\\]]]```bbbdddeeeeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbdddggghhhccccccdddfffhhhkkkmmmnnnhhhggghhhhhhiiiiiihhhgggfffhhhkkkkkkiiihhhiiikkkiiiiiiiiiiiiiiijjjkkkkkkkkkllloooppprrrssstttuuutttsssrrrsssuuuvvvvvvuuuqqqqqqqqqqqqpppppppppppplllmmmoooqqqssstttttttttuuuxxx|||}}}zzzwwwuuuuuurrrqqqqqqpppppppppqqqqqqrrrrrrsssssssssrrrrrrqqqooooooppprrrtttwwwyyyzzzzzzyyyyyyxxxuuussspppooolllkkkjjjlllmmmnnnmmmkkkhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhkkkooorrrtttrrroookkkhhhhhhjjjlllqqqsssttttttqqqnnnkkkkkkhhhhhhgggeeeeeeddddddddddddddddddgggiiijjjgggdddaaaaaabbbbbbbbbbbbaaaaaaYYYYYYXXXYYY[[[\\\[[[YYYZZZYYYWWWUUUSSSSSSSSSSSSPPPQQQRRRRRRQQQPPPMMMLLLJJJKKKKKKLLLMMMMMMLLLLLLNNNMMMMMMMMMNNNQQQSSSUUUVVVRRRLLLHHHGGGFFFFFFEEEFFFEEEDDDCCCBBBAAAAAA@@@AAAAAA@@@@@@????????????>>>@@@CCCCCCAAA???@@@AAA????????????>>>>>>>>>>>>::::::::::::::::::::::::888888888888888888888888444555555666777777666666333555666444222222444666333333444444444555555555222222222333333444444444444333222222111111222222333222111111000000111111///000000000000000000000222000000111222333222111......////////////........./////////000000000111///111222111///...000111////////////000000000000////////////000000000000//////000000000111111111111111111111111111111111111111000000111111222333222222333333333444444444333333333333333333222111222222222111111111111111///////////////000222222111111111111111111111111...000111222111111333444444333333333444555666777444555666888999999999888666666666666666666666666<<<<<>>AAADDDDDDAAA???@@@BBB????????????>>>>>>>>>>>>::::::::::::::::::::::::777777777777777777888888333333444555666666666555222444555444111111333555444444444555555666666666222222222333333444444444444333222222111111222222444333111000000000111222111111111111000000000000///------...///000///.........////////////........./////////000000111111,,,///111111...------///......//////000000111111////////////000000000000000111111111111222222222222222222222222222222222111111111000111222222333444444444555555555666666333333333333222222111000000000000111222222333333111222333333333111000///222222222222222222222222...000111222111111333444333333333444666777999:::666666888999999888777666888888888777777777777777======CCCLLLRRRSSSUUUYYY]]]ccchhhiiimmmtttyyyzzzttttttuuuvvvyyy|||~~~}}}{{{zzzzzz|||~~~OOONNNNNNNNNOOOQQQRRRTTTVVVWWWXXXVVVTTTRRRSSSTTTTTTWWW\\\______\\\WWWTTTNNNNNNPPPUUUZZZ\\\ZZZWWWSSSTTTUUUVVVVVVUUUSSSSSSQQQRRRTTTVVVXXXZZZ[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVXXX```ffffffggggggfffbbb[[[YYYWWWWWWXXXXXXWWWVVVYYYZZZ]]]___aaabbbcccccccccbbbaaaaaaaaa```^^^\\\___^^^\\\\\\]]]___bbbddddddddddddeeefffgggiiiiiiiiifffbbbbbbeeeggggggffffffiiimmmpppqqqpppmmmlllggghhhiiijjjkkkjjjiiihhhggggggggghhhiiijjjllllllnnnmmmjjjhhhhhhhhhiiijjjooooooppprrrrrrssssssssssssrrrsssssstttsssqqqoootttnnnlllnnnnnnkkknnntttsssuuuwwwwwwuuutttttttttuuuwwwzzzzzzxxxvvvuuuuuuttttttssssssqqqooonnnmmmsssrrrrrrssstttuuusssqqquuuttttttvvvzzz}}}~~~~~~zzzxxxssspppnnnnnnpppqqqqqqqqqpppooonnnmmmmmmlllhhhkkkoooqqqqqqqqqqqqrrrrrrqqqooonnnmmmnnnoooppp|||{{{yyytttooolllkkkkkksssppplllkkklllmmmkkkiiijjjhhhggggggiiijjjjjjjjjjjjhhhfffgggjjjlllkkkiiihhhgggfffeeedddbbb^^^[[[XXXYYY[[[\\\^^^^^^^^^^^^]]][[[XXXTTTRRRQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPOOOLLLIIIFFFJJJKKKKKKKKKJJJJJJIIIHHHMMMKKKHHHEEECCCCCCCCCDDDCCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFEEEDDDCCCBBBBBBAAAFFFEEEBBB???===;;;;;;;;;::::::::::::::::::;;;;;;:::::::::999999999999999888888888888888888777666333444444555555444444333333444555555333333444555444333333222222333333444333222222111000000000111222222222222222111000///111111111111111111111111///////////////////////////000///---++++++---/////////000000111111111111000000000000000000000000000000000000000000000000000,,,,,,111222//////444444333111///...///000111...000111222111111333444222222111111111111222222222222222222222222222222555555555555555555555555333333333222222222111111000111111111111222222222222111000//////000111222222222111111111111111222000222444666666555444333888888888888888888888888999::::::999888888999;;;777<<>><<<;;;;;;888888888777777666666555888777777666555444444333666666666666555444333222222222333333333333222222222444555444333222333555///000111222222111000///333333222222222222222222111111222222111111000000000000000000000000000000///////////////////////////000111000//////111222////////////............000000000000000000000000000000000000000000000000///------000111///000222111000/////////000222333777888888666333222222333222222111111111111222222222222222222222222222222222222222222222222222222333333333222222222111111000111111111111222222222333333222222222222333333222111111111111111222222555666777777666555333222777777777777777777777777777888888888666666888999777===FFFNNNSSSVVVXXXZZZ^^^cccggghhhmmmtttvvvuuuqqqrrrsssuuuxxx||||||yyyyyy{{{~~~OOOOOOOOOPPPQQQTTTVVVWWWTTTVVVWWWWWWVVVUUUTTTUUUYYY\\\```bbb```[[[TTTPPPQQQUUUYYYZZZWWWTTTTTTUUUSSSSSSSSSTTTTTTTTTTTTTTTXXXYYYZZZ[[[\\\\\\\\\\\\YYYXXXWWWUUUTTTSSSRRRRRRUUU[[[___^^^\\\\\\YYYVVVSSSRRRPPPQQQRRRSSSSSSRRRQQQSSSWWW[[[^^^^^^]]]\\\[[[\\\]]]\\\[[[YYYYYYYYYYYYYYYYYYZZZ\\\]]]^^^___`````````aaabbbcccddddddfffeeeeeeeeefffhhhiiiiiimmmmmmllllllllllllmmmmmmmmmllljjjiiihhhhhhiiiiiidddddddddeeefffgggiiiiiiiiijjjkkklllmmmmmmmmmlllooopppqqqsssssstttttttttwwwxxxxxxwwwuuussssssssstttuuuuuutttrrrqqquuuyyyyyyzzzzzzxxxuuurrrrrrrrrwwwxxxzzz{{{zzzyyyyyyzzz}}}{{{xxxuuussssssttttttxxxuuusssrrruuuxxx{{{|||~~~||||||}}}}}}}}}|||{{{{{{zzzyyyxxxvvvtttssszzzyyyxxxxxxxxxxxxxxxyyyxxxzzz|||}}}{{{yyyxxxxxxyyyxxxvvvtttssstttuuuvvvzzz{{{|||{{{wwwssspppooojjjjjjkkklllnnnpppqqqrrrrrrzzz}}}yyysssnnniiifffdddccchhhfffcccbbbbbbaaa```^^^^^^\\\YYYVVVUUUVVVXXXYYYZZZYYYWWWVVVTTTTTTSSSSSSSSSRRRRRRQQQPPPOOOOOONNNMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJIIIHHHGGGHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCAAA@@@>>>===<<<<<<999999888777666555555444888777666666555444333333444444444444444444333222111222222333333222222111222333444444222222333444000222333555555333222000222222333333333222222222000000111111111111000000////////////////////////////////////////////////...///000000//////111333000000/////////.........///////////////////////////////////////////////////......000000000000111////////////000111222333999::::::888555333333444222222111111111111222222111222222222222222333333333333333333333333333333333333333222222222111111000000111111111222222222222222222222222222222222111111111000111111222333555666666777777666555444777777777777777777777777777888999888777777999:::888>>>GGGOOOTTTWWWXXXYYY]]]ccchhhjjjmmmrrruuutttqqqrrrsssuuuyyy}}}~~~{{{xxxwwwzzz}}}OOOOOOOOOPPPQQQSSSUUUWWWRRRTTTVVVWWWVVVUUUTTTUUUVVVWWWYYYZZZYYYWWWTTTRRRQQQUUUYYYYYYVVVSSSSSSTTTRRRRRRRRRSSSSSSTTTTTTUUUVVVWWWYYY[[[\\\]]]]]]]]]YYYXXXVVVUUUTTTSSSSSSSSSUUUZZZ]]][[[YYYXXXVVVSSSQQQPPPOOOOOOQQQSSSSSSRRRRRRTTTWWWZZZ[[[ZZZYYYXXXVVVYYY[[[[[[YYYXXXZZZ[[[```^^^[[[YYYYYY[[[^^^``````````````````aaabbbcccggghhhiiiiiijjjkkkmmmnnnpppooonnnllllllllllllmmmhhhhhhfffffffffggghhhiiiggggggggghhhiiijjjllllllhhhiiikkklllnnnooooooooopppqqqsssuuuvvvwwwxxxxxx|||}}}}}}zzzwwwuuuuuuvvvyyyzzzyyytttpppqqqvvvzzz~~~~~~~~~|||yyywwwwwwwwwyyyzzz{{{{{{zzzyyyzzz{{{~~~|||yyywwwuuuuuuvvvwwwzzzwwwssssssuuuyyy|||~~~}}}}}}~~~~~~}}}|||}}}}}}}}}|||{{{yyywwwvvv|||}}}}}}}}}~~~~~~}}}}}}{{{}}}}}}{{{zzzyyywwwuuutttrrrrrrssstttuuusssuuuwwwvvvtttqqqoooooojjjkkkmmmoooppprrrssstttwww~~~yyyrrrlllhhhfffeeeeeeccc``````aaabbbcccbbb```]]]YYYVVVTTTUUUWWWYYYWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTSSSRRRPPPOOONNNNNNKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHFFFGGGJJJLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===<<<::::::999888777777666666888888777666666555444444111222333444555555555555111222222333333222222111222333444333222222333444000111333444444333111000111111222333333333222111///000000111111111000000........................////////////////////////,,,...000000//////000111000000000000000000000000////////////////////////////////////////////////...///000//////000000000......//////000222333333222333444333111000000222222222111111111111222222111111111222222333333333333333333333333333333333333333333222222222111111000000111111111222222222000111111111111111111000111111000000111222222333333444555666777777777888666666666666666666666666555666777666666666888999888???HHHPPPUUUWWWXXXYYY\\\ccchhhjjjlllqqqttttttsssssstttvvvzzz}}}}}}zzzwwwwwwyyy}}}PPPPPPOOOOOOPPPRRRTTTUUUOOORRRUUUVVVUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTSSSOOORRRUUUWWWVVVTTTSSSSSSRRRRRRRRRRRRRRRSSSUUUUUUUUUVVVXXXYYY[[[\\\\\\]]]XXXWWWVVVUUUUUUTTTUUUUUUTTTYYY\\\YYYWWWWWWUUURRROOOMMMLLLMMMPPPQQQRRRQQQSSSSSSUUUVVVVVVVVVUUUUUUVVVYYY\\\\\\ZZZYYY[[[]]]dddaaa\\\YYYXXX[[[^^^aaa```````````````aaabbbbbbhhhjjjlllmmmnnnnnnppprrrppppppnnnmmmlllkkkkkkkkkdddddddddddddddeeefffgggccccccccccccdddfffggghhhhhhhhhjjjlllnnnpppqqqrrrrrrsssuuuxxxzzz|||}}}}}}zzzxxxyyy{{{yyyssstttxxxzzz~~~{{{zzz{{{}}}}}}~~~~~~|||{{{|||}}}yyyxxxxxxxxxxxxzzz{{{|||zzzwwwttttttvvvyyy|||}}}~~~}}}}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxx~~~|||~~~~~~{{{zzzzzztttsssrrrqqqqqqsssuuuvvvqqqsssttttttrrrpppooopppkkkmmmppprrrrrrrrrtttuuuyyy}}}wwwqqqllljjjjjjeeebbb___^^^```bbbdddddd```]]]YYYVVVTTTTTTVVVWWWTTTTTTTTTTTTTTTSSSSSSSSSVVVUUUTTTSSSQQQOOONNNNNNJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGIIIJJJKKKIIIJJJLLLNNNNNNMMMLLLKKKHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>===<<<:::::::::999999888888777777777777777666666666666333333444555666666666666222222333333333333222222111333444333222111222444...///000111111000///...///000111222333222111000//////000000111111000000////////////////////////////////////////////////---...000000///...///000000000000000111111111222000000000000000000000000000000000000000000000000...111111......111111///...//////000111222222222000111222222000000111333222222111111111111222222111111111222222333333444444444444444444444444444333333333222222222111111000111111111111222222222///000111111111111000///000000000000111222333333222222333444666777888999666666666666666666666666333444444444333444666888999???HHHOOOSSSVVVXXXYYY[[[bbbhhhiiikkkpppuuuvvvuuuvvvwwwxxx{{{~~~}}}zzzwwwwwwyyy|||QQQPPPOOOOOOOOOPPPRRRSSSMMMPPPSSSUUUUUUSSSSSSSSSQQQRRRTTTUUUUUUTTTSSSRRRNNNOOOQQQTTTVVVVVVTTTRRRRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVWWWXXXYYYYYYYYYYYYWWWWWWVVVVVVVVVVVVWWWWWWTTTYYY[[[YYYWWWWWWVVVSSSOOONNNMMMNNNQQQSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWW[[[^^^aaa```\\\ZZZ\\\^^^bbb```]]]ZZZZZZ\\\___``````````````````aaaaaabbbeeehhhkkkllllllmmmoooqqqooonnnmmmllljjjiiihhhgggdddddddddeeeddddddcccccc^^^^^^^^^___```aaabbbccchhhhhhiiikkkmmmqqqtttuuussstttwww{{{~~~}}}{{{||||||zzzzzzzzz}}}}}}}}}|||{{{{{{~~~|||{{{|||}}}vvvwwwxxxyyyzzz|||}}}}}}{{{xxxuuuuuuwwwyyyzzz{{{~~~}}}|||}}}~~~}}}||||||{{{{{{{{{}}}}}}{{{zzzzzztttsssrrrrrrsssuuuwwwyyysssttttttrrrooonnnnnnnnnmmmpppttttttsssssstttvvvwwwyyy{{{||||||xxxsssnnnllllllhhhddd```^^^^^^```bbbbbb]]][[[XXXUUUSSSSSSTTTUUUSSSTTTTTTUUUUUUUUUTTTTTTWWWVVVUUUSSSQQQPPPNNNNNNJJJIIIHHHHHHHHHIIIKKKLLLKKKJJJHHHHHHHHHJJJKKKMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGEEECCCAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAAAAA@@@???>>>===999999999999999999999999666666666666777777777777777777777777777666555555333333444444444444333333111333333333222111222333//////000000000000//////---...000222222111000///...//////000000000000000////////////////////////////////////////////////...000222222000/////////---......///000111222222000000000000000000000000000000000000000000000000...111111......111111...//////000111111111111111111222333333222111222333222222111111111111222222000111111222333333444444222222222222222222222222333333333222222222111111000111111111111222222222000111222222222222111000000000000000111222333444333333333333444555666777555555555555555555555555444555666666555555777999:::???GGGMMMRRRUUUXXXZZZZZZbbbggggggiiipppvvvyyyxxxxxxyyyzzz|||}}}zzzwwwwwwyyy}}}QQQPPPOOONNNOOOOOOPPPQQQKKKOOOSSSTTTTTTSSSRRRRRRQQQSSSVVVXXXXXXUUURRRPPPMMMLLLNNNRRRVVVWWWTTTQQQRRRQQQQQQQQQRRRSSSUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVVVVWWWWWWXXXXXXTTTYYY[[[YYYWWWXXXWWWTTTQQQPPPPPPQQQTTTVVVVVVVVVTTTTTTTTTTTTUUUXXXZZZ[[[```cccfffccc^^^[[[\\\___^^^]]]\\\\\\\\\]]]______aaa````````````aaaaaabbb```cccggghhhhhhhhhkkkmmmmmmmmmlllkkkiiigggeeedddeeeeeeffffffeeecccaaa```aaaaaaaaaaaabbbdddeeefffhhhhhhiiijjjmmmqqquuuwwwtttuuuyyy||||||}}}yyyzzz{{{{{{zzzzzz{{{~~~}}}zzzyyyzzz{{{xxxxxxyyyzzz{{{{{{zzzzzzzzzxxxvvvuuuwwwyyyyyyyyy}}}{{{{{{|||~~~~~~yyy|||~~~~~~|||zzzyyyyyyttttttssstttuuuxxxzzz|||ttttttssspppllljjjkkklllooosssvvvvvvtttssstttvvvttttttwwwzzz~~~}}}tttvvvxxxvvvrrrmmmkkkkkkkkkfffaaa^^^]]]___``````[[[YYYWWWTTTSSSRRRSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUXXXWWWUUUTTTRRRPPPNNNNNNKKKJJJIIIHHHIIIKKKMMMOOOKKKJJJHHHHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJHHHFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAA@@@???>>>===888888888888888999999999444444555555666777777777;;;;;;:::999888666444333333444444555555444444333111222333333111111222333222222111111111111222222,,,...000111222111000///......///000000000000000000000000000000000000000////////////////////////000222444444222000///000+++,,,---...///111222222000000000000000000000000000000000000000000000000...222222...---111111---///000000111111111111000///000111000...---...///222222111111111111222222000000111222333333444444111111111111111111111111333333333222222222111111000111111111111222222222111222333444444333222111000000000000111222333444444444333333333444444555555555555555555555555555777888999999888999;;;===;;;@@@FFFLLLPPPTTTXXXZZZZZZaaagggggghhhooowww{{{zzzzzzzzz{{{}}}}}}{{{xxxwwwzzz}}}RRRQQQPPPOOONNNOOOOOOPPPLLLNNNPPPQQQSSSSSSSSSRRRVVVVVVWWWXXXWWWUUURRRQQQLLLMMMPPPRRRTTTUUUUUUUUURRRRRRSSSTTTUUUWWWYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZVVVUUUTTTRRRQQQQQQRRRSSSUUUTTTTTTVVVYYY[[[\\\\\\___```aaabbbaaa^^^[[[ZZZ]]]^^^_________```bbbdddjjjfffbbb`````````aaa```eeebbbaaaaaadddgggiiijjjjjjjjjiiiiiihhhgggggggggiiiiiihhhfffdddaaa^^^\\\\\\]]]^^^___bbbeeeiiijjjkkkjjjkkknnnsssvvvuuusssuuuvvvxxx{{{~~~~~~}}}|||~~~|||yyyxxxvvvvvvvvvyyy|||~~~~~~~~~~~~}}}|||zzzxxxwwwzzz{{{|||{{{yyyxxxyyyzzzyyyzzzzzzvvvrrrqqqtttwwwxxxzzz}}}~~~|||yyywwwuuutttrrrrrrtttxxx|||~~~wwwvvvsssqqqnnnmmmllllllsssvvvyyyzzzyyywwwvvvvvvuuuvvvwwwwwwwwwvvvtttssssssrrrpppnnnlllkkkjjjjjjfffdddaaa]]]ZZZYYYYYYYYYXXXWWWVVVVVVXXXXXXWWWVVVUUUVVVWWWXXXWWWUUUSSSQQQVVVUUUTTTSSSQQQPPPNNNNNNNNNLLLKKKKKKMMMOOOOOOOOOOOONNNLLLKKKIIIIIIHHHHHHGGGHHHIIIHHHEEEDDDFFFIIIKKKIIIGGGEEECCCAAA@@@@@@BBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>??????===<<<:::999777777666666666666777777555111...111666999777444777666444222222222444555666555444333333333333444444444333333222111000000333333333222222222222111,,,---///000000000///...111111111111111111111111000000000000000000000000000000//////.........---000000000000000///......---------.........//////666555444222111000000000000000000000000000000000000000////////////000000000000000000000000000000111111111000000000000000333222222111111222222333111111222222222333333333111111111111111111111111222222222222222222222222111111222222222333333333333222000//////000222333222222222222222222222222111111222222222333333333444444444555555555666666555222///000444777888777;;;<<>>>>>???>>>===<<<:::999777777666666666666777777777555333555888:::999888777666444222222333444555444444444444444444333333444444333333222111111000111111111000000000//////---...///000000000///...000000000000000000000000000000000000000000000000000/////////............000000000000000///......---------.........//////222111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000111000000000000000000000333222222111111222222333111111222222222333333333222222222222222222222222222222222222222222222222111111111222222222333333111111111222222111111111222222222222222222222222222222222222333333333333444444555555555555555555666444111222555888999999;;;===DDDNNNUUUVVVWWW[[[```bbbeeehhhjjjoootttwwwyyyzzz|||~~~|||xxxvvvxxx{{{~~~}}}{{{}}}PPPOOONNNMMMMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSTTTSSSQQQOOOMMMLLLLLLMMMOOOPPPRRRSSSTTTTTTSSSTTTTTTUUUVVVXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXXXXYYYYYYWWWUUUUUUWWWYYYZZZZZZZZZ[[[]]]^^^^^^]]][[[ZZZ\\\^^^___```___```bbbccchhheeeaaa_________^^^]]]\\\\\\]]]aaaeeehhhhhhhhhggghhhhhhiiijjjlllmmmnnnmmmmmmllljjjgggdddaaa___^^^___aaadddhhhllloooqqqppppppqqqssswwwyyyxxxxxxrrruuuzzz||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzvvvvvvvvvvvvxxxyyyzzz{{{|||xxxvvvtttvvvwwwwwwuuuuuuvvvwwwxxxvvvsssrrrrrrsssrrrrrrwwwyyy|||~~~~~~~~~~~~~~~}}}}}}|||{{{yyyvvvuuutttvvvxxxyyy{{{yyywwwuuuuuuwwwyyy{{{vvvxxxzzzzzzwwwuuussssssttttttsssrrrpppnnnlllkkkffffffgggiiiiiijjjiiiiiihhhfffdddbbbaaa_________\\\ZZZZZZZZZ[[[\\\[[[ZZZ[[[YYYWWWTTTRRRPPPNNNMMMNNNNNNNNNOOOPPPPPPQQQQQQLLLKKKKKKLLLOOORRRSSSSSSLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJHHHGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@AAAAAABBB@@@@@@????????????@@@@@@>>>???>>>>>>===;;;:::999888777777666666777777888777777777777888999::::::666555444333333333444555222333444555555555444333444333333222222111111111111111000000000/////////---...///111111000000///////////////////////////000000000000000000000000////////////............000000000000000//////...---............/////////...............///000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000111111222222111111111111222222111111222222222333333333333333333333333333333333222222222222222222222222111111111222222222222333///000222444444222000///111111111111111111111111333333333333444444444444555555555555555555444444777666444555777999::::::<<<>>>EEEOOOUUUVVVXXX[[[___bbbfffiiilllooosssvvvyyyzzz|||}}}~~~|||xxxwwwyyy|||~~~|||zzz}}}OOONNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNNNNOOOOOOOOOSSSSSSRRRQQQPPPNNNLLLKKKIIIJJJKKKMMMNNNOOOPPPQQQTTTTTTTTTUUUVVVXXXYYYZZZ[[[ZZZYYYWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXYYYYYY[[[XXXUUUUUUVVVYYYZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[\\\]]]````````````aaacccfffcccaaa______^^^\\\[[[XXXYYY\\\```eeehhhgggfffddddddeeegggiiilllnnnpppnnnnnnmmmllliiifffcccaaa```aaadddhhhlllpppsssuuuuuuuuuvvvwwwxxxxxxwwwvvvoooqqqtttxxx{{{|||{{{{{{yyyzzz|||}}}~~~~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwtttuuuvvvwwwyyyzzzzzz{{{|||xxxuuuqqqsssttttttsssrrrsssuuutttqqqnnnnnnpppqqqpppnnnuuuwww{{{~~~~~~}}}|||||||||}}}~~~~~~|||zzzwwwtttssssssssstttwwwuuutttssstttwwwzzz}}}zzz{{{|||{{{yyyvvvttttttttttttrrrpppnnnllljjjiiihhhiiijjjlllllllllllllllccccccbbbbbb```______^^^]]]\\\[[[[[[\\\]]]\\\ZZZ\\\ZZZWWWTTTQQQPPPPPPPPPOOOPPPPPPQQQQQQRRRRRRSSSMMMLLLLLLNNNPPPRRRRRRQQQJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBBBB@@@@@@????????????@@@@@@??????>>>===<<<;;;::::::888777777777777777777888555666777666555555666888666555444444444444555555111222444666666555444222333333333222222111111111222222222222111111111111...///000111111111000000000000000000000000000000000000000000000000000000///////////////.........//////000000000000//////.............../////////......------......///000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000111111111222222111111111111222222111111222222222333333333333333333333333333333333111111111111111111111111111111111111222222222222000111222333333222111000000000000000000000000000333333333444444444555555555555555555555444444444777777666666888999::::::===>>>EEEPPPVVVWWWYYY\\\___bbbgggjjjmmmpppsssuuuxxxyyyzzz|||}}}}}}zzzxxxwwwyyy|||}}}~~~~~~|||~~~NNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNNNNOOOPPPPPPSSSSSSRRRQQQOOONNNMMMLLLJJJJJJKKKLLLMMMNNNPPPPPPTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXWWWUUUUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWXXXYYYYYYZZZZZZ\\\YYYWWWVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]]]][[[]]]```aaa``````aaabbbcccbbb`````````___\\\ZZZWWWXXX[[[```eeeffffffdddaaaaaabbbcccfffiiimmmooommmmmmmmmllljjjhhheeedddaaacccfffjjjooosssvvvwwwyyyzzzzzzxxxwwwuuussssssoooooopppqqqtttvvvyyyzzz{{{|||}}}~~~~~~}}}|||{{{vvvuuutttssssssssstttuuussstttuuuwwwxxxyyyzzz{{{yyyzzzzzzzzzxxxuuurrrpppoooqqqrrrqqqppppppqqqrrrssspppmmmnnnqqqrrrpppnnnsssuuuyyy|||~~~}}}|||{{{zzzyyyyyyzzz|||}}}zzzyyyvvvsssqqqpppppppppsssrrrqqqqqqsssvvvyyy|||{{{}}}~~~}}}zzzwwwwwwwwwuuutttrrrpppnnnlllkkkkkkiiiiiiiiiiiihhhgggffffffaaabbbbbbcccbbbaaa```______^^^\\\\\\]]]\\\[[[YYY\\\ZZZWWWTTTSSSSSSTTTUUUQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNOOOPPPQQQPPPNNNJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJJJJKKKKKKJJJIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA??????>>>===<<<;;;;;;:::888888777777777777888888555666666555444333555666555555555444555555555666111333555666666555333222333333222222222222222111222222222111111111000000//////111222222222111000111111111111111111111111////////////////////////........./////////////////////000000000000//////////////////////////////000000///............/////////////////////////////////000000000000////////////////////////////////////000000111111111111222111111000000111111222111111222222222333333333222222222222222222222222111111111111111111111111000000111111111222222222333222111000000111222333000000000000000000000000333333333444444444555555555555555555555555555444666666666777777777888999===>>>EEEPPPVVVWWWYYY\\\^^^bbbfffjjjnnnqqqtttwwwwwwxxxyyy{{{}}}~~~}}}{{{yyyxxxxxxzzz|||}}}}}}}}}{{{~~~LLLLLLMMMNNNNNNNNNNNNMMMPPPOOOOOOOOOPPPPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNOOOQQQRRRSSSTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\ZZZYYYYYY[[[\\\[[[[[[ZZZ[[[\\\\\\]]]]]]]]]]]][[[]]]```aaaaaa```aaabbbaaa``````aaaaaa```^^^[[[YYYZZZ\\\```ccceeedddbbb`````````aaacccgggjjjlllkkkkkkkkkkkkjjjhhhfffeeeaaadddggglllpppsssvvvwwwzzzzzzzzzxxxtttqqqppppppppppppoooppprrruuuyyy{{{}}}~~~~~~|||zzzxxxssssssrrrrrrrrrrrrssssssqqqrrrrrrsssuuuwwwyyyzzzwwwwwwwwwvvvuuusssqqqpppooopppqqqpppnnnmmmnnnooorrrqqqpppqqqrrrsssrrrqqqqqqsssvvvyyy|||}}}}}}|||yyyzzz{{{||||||||||||||||||}}}~~~~~~~~~|||{{{yyyyyyxxxwwwvvvvvvwwwyyyzzzxxxwwwtttrrrpppooonnnnnnqqqqqqqqqrrrtttvvvxxxyyyxxxzzz{{{zzzxxxwwwwwwxxxtttsssrrrpppooonnnnnnnnnlllkkkiiigggeeedddccccccbbbccceeeggghhhgggeeedddcccaaa___^^^]]]\\\ZZZXXXZZZYYYWWWUUUTTTUUUVVVWWWQQQPPPPPPOOONNNMMMLLLLLLPPPOOONNNOOOPPPPPPNNNLLLLLLMMMNNNOOOOOONNNMMMLLLJJJJJJJJJKKKLLLKKKIIIFFFFFFFFFHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;999888888777777888888999999888777666666666666666444555555555666666666666444444555555555444333222222222222222222222222222000000/////////.........///000111222333222222111111111111111111111111111////////////////////////.........///////////////...//////000000000000000000000000////////////...222111000///////////////////////////////////////...///000111111000///.../////////////////////////////////000111111222222111111000000000000111111111111222222222333333333111111111111111111111111111111111111111111111111000000000111111111111222444222000//////000222444111111111111111111111111333333333333444444444444444444444555555555666666444666777777666666777888<<<>>>EEEOOOUUUVVVXXX[[[^^^aaaeeejjjmmmrrrvvvzzzxxxyyyzzz{{{}}}~~~~~~yyyxxxxxxyyy{{{}}}}}}|||xxxxxx|||IIIIIIKKKLLLLLLLLLKKKKKKOOOOOONNNMMMNNNOOOPPPQQQQQQPPPPPPOOONNNNNNNNNOOOPPPOOOOOOOOOPPPRRRTTTUUUSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTUUUUUUUUUUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRSSSVVVXXXZZZ[[[[[[[[[[[[ZZZ[[[\\\^^^___]]][[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZ]]]```bbbaaaaaaaaaaaa______```bbbcccbbb___]]]\\\\\\]]]___bbbcccbbb```aaa`````````aaaeeehhhjjjhhhhhhiiijjjiiihhhgggfffbbbdddhhhlllpppsssuuuvvvvvvxxxxxxvvvrrrooonnnooooooooopppqqqsssvvvxxxyyy}}}~~~~~~{{{xxxvvvrrrrrrrrrssssssrrrrrrqqqooonnnnnnnnnpppsssvvvxxxwwwvvvuuuuuutttsssssssssppppppqqqooommmllllllmmmnnnpppqqqrrrqqqqqqqqqrrroooqqqtttwwwxxxyyyyyyxxxvvvvvvwwwwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyyyyxxxxxxvvvuuuuuutttttttttuuuuuuwwwvvvtttrrrqqqpppooooooooooooppprrrssstttttttttrrrsssuuuuuuttttttuuuvvvrrrrrrppppppooopppqqqqqqpppnnnjjjfffdddccccccdddccceeehhhjjjkkkkkkiiiggggggeeebbb```___]]][[[XXXYYYXXXVVVUUUUUUUUUUUUVVVPPPPPPOOONNNNNNMMMMMMLLLMMMMMMMMMNNNPPPPPPNNNLLLNNNOOOPPPQQQQQQOOONNNMMMJJJIIIIIIJJJLLLKKKHHHEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEFFFFFFEEECCCBBBAAA@@@@@@????????????@@@@@@@@@???>>><<<;;;;;;;;;;;;999888888777777888888999===:::777777888999777555444444555666666666666666666666555444333222222111222222222222222222222222000/////////............000111222333333333222111111111111111111111111111////////////////////////............/////////000......///000000000000000000000000000/////////...//////////////////000111////////////////////////...///000111111000///...////////////////////////...//////000111111222222111111000000000000111111111111222222222333333333222222222222222222222222111111111111111111111111000000000000111111111111222111111111111111111222222222222222222222222222222222222222333333333333222333333444555666777777444666888888666555777888;;;===DDDNNNUUUVVVWWW[[[]]]```dddhhhmmmrrryyy}}}}}}|||||||||}}}xxxwwwwwwyyy|||}}}|||{{{wwwwww{{{FFFGGGIIIJJJJJJJJJIIIIIILLLLLLKKKJJJJJJKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOQQQRRRTTTSSSRRRRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRNNNPPPRRRUUUWWWXXXYYYYYYZZZZZZ\\\^^^``````^^^\\\ZZZZZZZZZZZZYYYYYYYYYYYYZZZ]]]```bbbaaaaaaaaaaaa^^^^^^```bbbddddddaaa^^^___^^^^^^___aaabbbaaa```cccbbb``````aaadddgggiiieeefffggghhhiiihhhggggggbbbdddhhhlllppprrrtttuuurrrtttvvvtttqqqnnnnnnppplllmmmppprrrtttuuuvvvvvv{{{|||~~~~~~}}}zzzwwwuuuqqqrrrsssttttttsssqqqqqqllllllkkkkkklllpppsssvvvsssrrrqqqoooooopppqqqqqqpppqqqqqqooolllkkkkkkkkkiiimmmpppooommmlllnnnqqqnnnppprrruuuvvvwwwvvvuuuttttttuuuuuuuuuttttttsssrrrssstttuuuvvvwwwxxxxxxttttttsssssssssrrrrrrrrrvvvuuutttsssrrrqqqqqqqqqlllmmmooopppqqqqqqpppooolllnnnoooppppppppprrrtttqqqpppoooooooooqqqrrrsssnnnkkkgggccc``````aaabbbbbbdddhhhkkklllkkkjjjhhhjjjhhhdddbbbaaa^^^[[[YYYXXXWWWVVVUUUTTTSSSSSSSSSQQQQQQPPPPPPPPPPPPPPPOOOKKKKKKKKKMMMPPPPPPOOOMMMOOOPPPQQQRRRRRRPPPNNNMMMIIIHHHHHHJJJLLLKKKHHHDDDEEEFFFGGGHHHHHHGGGEEECCCCCCDDDDDDDDDDDDBBB@@@?????????>>>>>>>>>>>>??????AAA???>>><<<;;;;;;;;;;;;999999888888888888999999===999555555888999666222444444555666777777666666888777555444222222111111222222222222222222222222111111111111000000000000000111222333444333222222000000000000000000000000////////////////////////---.........//////000000......///000000000000000111111000000/////////...---------...///000111222////////////////////////...///000222222000///...////////////////////////...//////000111222222222111111000000000000111111111111222222222333333333333333333333333333333333000000000000000000000000000000000000111111111111///000222333333222000///222222222222222222222222111111222222222333333333111222333444555777888888444777999999777666777999;;;<<>><<<;;;;;;;;;999888888888999999;;;999777666555555666777666888999999666555777999555555555444444444333333333333333222222222111111111111111111222222222333222222222111111111000000000000111111000000///...222000//////222222111///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000/////////.........111111111111222222222222222222222222111000//////000111111111111222222222222222333333222222111111///000111222333333333333222222222222222222222222222222111111111111222222222222111111111111111111111111111111111111111111111111222222333333333222333333333333333333333333222222333333333444444444666666555555555555666666:::<<>>::::::::::::::::::::::::;;;:::999888888888888999999999999888777666555555555555555555444444444444222222222222222222222222000000000000000000000000111111111111111111111111000111111111111111000000///........./////////...////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////---------.........//////+++,,,...000111222333333000000111111111222222222---...///111111111000000222111000000000222333444222222222222222222222222333222222111111222222333222222222111111111000000222222222222222222222222222222111222222222333333555444222111111222444555333333333444444444444555888777777777777888888999<<<>>>EEENNNRRRSSSVVV[[[^^^bbbeeefffjjjrrruuuuuutttwwwzzz|||}}}~~~~~~zzzxxxuuuvvvxxx{{{~~~~~~{{{{{{~~~FFFEEEDDDCCCBBBBBBBBBBBBAAABBBDDDFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNKKKKKKKKKKKKLLLMMMNNNNNNOOONNNMMMKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTVVVXXXWWWVVVUUUVVVWWW[[[\\\]]]^^^___^^^^^^]]][[[[[[\\\^^^___aaabbbccc^^^]]]ZZZXXXXXXYYY[[[\\\\\\[[[ZZZYYYYYYZZZ\\\]]]___```aaacccdddeeeffffffgggeeecccbbbbbbdddfffhhhhhhhhhggghhhiiijjjlllmmmlllmmmpppssstttuuuuuuuuuqqqpppnnnllliiigggdddcccfffeeeeeeeeeggghhhjjjlllppprrruuuwwwyyyyyyxxxwwwrrrrrrqqqpppooonnnnnnnnnoooooonnnllljjjiiikkkmmmqqqqqqqqqqqqqqqpppooonnnkkklllmmmmmmmmmllljjjjjjjjjjjjiiihhhgggfffeeedddhhhjjjmmmooopppooonnnmmmlllkkkjjjiiihhhhhhiiijjjkkkllllllkkkiiihhhiiijjjjjjkkklllmmmmmmmmmlllllllllkkkhhhffffffgggjjjkkkfffeeeddddddeeefffggghhheeeeeeddddddlllwwwzzzwwwoooiiieeeffffffaaa___aaa]]]\\\[[[YYYXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRRRRRRRNNNOOOQQQSSSUUUWWWYYYYYYYYYWWWTTTRRRQQQQQQRRRRRRMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA???======>>>???@@@???@@@@@@AAA@@@???>>>===:::::::::::::::::::::::::::::::::999999999999999888888777666666555444333444444444333333333333222222222222222222222222222111111111000000000000000111111111111111111111111//////000111111000000000.../////////.........///////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000000000000000111111111222222222***+++---///000111222222000000111111111222222222111000000///000111333333444333222111111222444555222222222222222222222222333333222222222222333333000000111111111222222222222222222222222222222222222222111111111222333444777666444222222444666777333333444444444555555555777777777777777888999999<<<>>>DDDMMMRRRSSSWWW\\\]]]bbbeeegggmmmuuuyyyyyywwwzzz|||~~~~~~~~~}}}|||yyyvvvttttttwwwzzz}}}~~~{{{zzz|||FFFEEEDDDCCCAAAAAAAAA@@@@@@AAADDDGGGIIIJJJJJJJJJJJJJJJIIIJJJJJJKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIJJJKKKKKKLLLMMMLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLNNNOOONNNMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOPPPQQQRRRRRRSSSQQQSSSUUUVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]]]]\\\[[[XXXYYYYYY[[[\\\]]]^^^^^^ZZZYYYXXXXXXXXXXXXYYYZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___```aaabbbcccddddddfffdddbbb``````bbbdddfffeeeeeeeeefffgggjjjlllmmmppprrrtttuuuvvvuuutttssslllkkkjjjhhhfffeeeccccccffffffffffffgggiiikkkmmmppprrrtttvvvvvvtttrrrpppmmmnnnppppppooonnnpppqqqqqqpppnnnjjjggggggjjjllloooooopppqqqqqqpppnnnmmmnnnmmmmmmlllkkkjjjiiiiiigggggghhhhhhgggfffeeedddjjjiiiiiiiiiiiiiiijjjjjjkkkjjjhhhgggfffgggggghhhiiijjjjjjiiihhhhhhjjjkkkjjjkkkmmmnnnooonnnmmmlllkkkjjjiiigggggghhhjjjkkkgggeeeddddddgggiiiiiiiiigggjjjkkkmmmzzzsssiiidddffffffaaa___bbb\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUTTTRRROOONNNMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKKKKLLLLLLKKKJJJIIIFFFFFFHHHIIIJJJKKKKKKKKKGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>=========>>>???<<<<<<===>>>>>>===<<<;;;999::::::;;;;;;;;;;;;:::999999999999999999999999777666555555555555444222444444333333333222222222111222222222222333333333333333333333333222222222111111111111111222222222...///000000111000000000///111222111000///000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111/////////000000000111111/////////000000///......000111111111111222222222555444222111111333555666444333333333333333444444222222222222222222222222333333222222222222333333///000000111222222333333333333333333333333333333333222111111111222333444777666555444444555666777333444444444555555555555555444444555555666777888;;;===CCCLLLRRRTTTXXX^^^___cccgggiiinnnvvv{{{{{{yyy{{{}}}~~~}}}}}}~~~~~~{{{zzzxxxvvvttttttwww{{{}}}~~~|||zzz|||EEEDDDCCCBBBBBBBBBBBBBBBAAACCCFFFHHHJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKLLLIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJHHHGGGGGGGGGHHHIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIKKKNNNNNNMMMLLLNNNPPPLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNPPPQQQRRROOOQQQTTTUUUTTTUUUVVVWWWYYYYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWXXXXXXYYYZZZZZZTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]]]]]]]^^^___```aaacccbbb```^^^^^^```bbbcccffffffeeeeeegggiiikkkmmmnnnooorrrssssssrrrpppnnnhhhhhhgggfffeeedddddddddffffffeeefffgggjjjlllmmmqqqrrrtttuuussspppmmmjjjhhhkkkmmmnnnmmmmmmoooqqqoooooonnnllliiiiiijjjlllnnnoooqqqrrrrrrrrrpppooorrrpppmmmkkkiiihhhiiiiiihhhhhhiiijjjjjjiiihhhgggjjjjjjiiiggggggfffgggggghhhgggfffffffffggghhhiiikkkkkkkkkiiiggggggiiijjjjjjjjjjjjjjjjjjkkklllllljjjjjjiiiiiiiiijjjjjjkkkjjjgggdddeeegggiiihhhggggggkkkkkkmmm{{{sssggg```cccddd^^^\\\```ZZZYYYYYYXXXXXXXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBBAAA@@@???????????????>>>>>>>>>>>>::::::<<<<<<===<<<;;;:::999999;;;<<<<<<<<<;;;;;;888888999999999999999888777555444555777777666444555444444444333333333333111111222222222333333333444444444333333222222222000000111111111222222222///000111111222222111111///111222222//////000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111------------............111222222222111000///...000111111111111222222222333333333222222222222222222222333333333222222222222222222222222222222222444333333222222333333444111111111111111111222222333333333333333333333333333222111000000222444555555555555555555555555555444444444444555555555555444444444444555666777888:::<<>>>>>999:::;;;<<<<<<<<<;;;:::888999;;;<<<===<<<;;;;;;777888888999999999888888888666444555888999777555666666555555555444444444111111111222222333333333222222222111111000000000000000111111222222222222000111222333333333333333---///111000---,,,...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111000111222333333333333333000111111111111222222222///000111222111///---,,,000111222333333222000///222222222222222222222222444333333222222333333444333333222222111000000000333333333333333333333333333222111000000222444555333444444555555444444333444444444555555555666666666666666666777888::::::999;;;BBBKKKQQQUUU[[[aaaeeehhhjjjjjjmmmtttvvvuuuuuuxxxzzz{{{{{{|||}}}}}}|||{{{yyyxxxwwwyyy|||~~~~~~EEEDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJIIIGGGEEEBBBBBBBBBCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGIIIKKKMMMMMMKKKHHHEEEIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOOOOOOOOOOPPPQQQRRRWWWVVVUUUSSSSSSSSSTTTUUUPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[\\\YYYWWWVVVXXXZZZZZZZZZZZZZZZ]]]aaa___^^^fffrrrqqqlllhhhhhhfffeeeggglllfffiiikkkllljjjiiihhhhhhjjjjjjkkkllllllkkkiiiiiieeedddddddddfffiiimmmoooooollljjjjjjlllllljjjgggggghhhiiijjjkkklllllllllpppooonnnmmmmmmnnnoooppprrrssssssrrrnnnlllkkkkkkqqqsssuuusssnnnjjjhhhhhhhhhiiikkklllmmmnnnnnnnnnrrroookkkiiiiiiiiiiiiiiihhhhhhiiijjjkkkmmmoooppppppmmmiiifffeeecccaaa___```aaaccceeehhhjjjlllmmmlllllllllllllllkkkkkkkkkfffeeeeeedddddddddeeeeeecccbbbbbbdddhhhkkkmmmnnnfffdddbbb```^^^\\\YYYVVVXXXYYYZZZXXXVVVVVVZZZ]]]ZZZXXXVVVSSSRRRQQQQQQRRRQQQQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQOOONNNLLLLLLHHHIIIIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHFFFCCCCCCDDDDDDAAA???@@@@@@AAABBBAAA@@@???>>>@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666777888999999999999999666555555555555444444444555555555555555555555555777666555444333222222222111111000000000000111111222222222222222222222222000000000000000000000000/////////000000000000111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///......////////////000000000000000222333222///...///111111111111111222333444555777777666555333222111111111111222222222111111000333333111111111111333333555333111111222222222111111111111111111111111111333111///111333555333111222222111111222222333444333333333333333333333333555555555444333222111000555555666666777777888888:::<<>>?????????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888666777888999999999999888666555555555555444444444555555555555555555555555666555444333333333333333333222222111111222222333222222222222222111111111000000000000000000000000---------.........//////111111000///////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111000///////////////000000000111111111333444333000///000222111111111111222333333444666555555444333222111111111111222222222111111000444333222111111222333444555333111111222222222111111111111111111111111111222000///000333444333111222222111111222222333444333333333333333333333333444444444444333333222111555555666666777888888888;;;===DDDNNNTTTWWW\\\bbbfffhhhiiijjjjjjlllppprrrwwwzzz}}}zzztttrrruuuyyy~~~}}}}}}{{{yyyxxxxxx{{{}}}~~~~~~~~~CCCCCCCCCBBBCCCCCCDDDEEEFFFEEECCCBBBBBBDDDEEEFFFEEEEEEEEEEEEEEEEEEFFFFFFCCCEEEFFFFFFEEEDDDEEEGGGHHHGGGFFFEEEEEEDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMNNNLLLLLLLLLMMMMMMLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTUUUVVVWWWXXXVVVTTTTTTVVVWWWWWWVVVUUUVVVYYYZZZZZZaaaqqqxxxkkkeeebbb```___```dddfffiiiiiihhhffffffgggiiimmmsssxxxxxxuuuooolllgggfffeeeeeegggiiikkkmmmfffeeeeeefffhhhiiiiiihhhiiiiiiiiiiiiiiiiiiiiiiiinnnnnnnnnoooppprrrtttvvvrrrssstttssspppnnnnnnoooqqqrrrrrrpppmmmlllkkklllmmmmmmmmmllllllkkkkkkkkklllkkkiiijjjlllmmmnnnmmmiiiiiihhhhhhgggggghhhhhhhhhgggeeeeeeggghhhiiihhhmmmllljjjhhhhhhiiikkklllooooooppppppooommmkkkjjjiiiiiihhhgggeeedddccccccdddcccbbbbbbbbbbbbcccdddjjjiiijjjjjjiiifff```\\\\\\^^^``````]]]ZZZXXXXXXWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOQQQQQQPPPOOONNNNNNMMMMMMJJJJJJKKKKKKKKKKKKJJJJJJOOOMMMKKKHHHEEEDDDDDDCCCFFFDDDCCCBBBCCCBBBAAA???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777888888999999888888666555555555555444444444444444444444444444444444444444333333333333444444444444333333333333444444222222222111111000000000000000000000000000000000000111111111111222222222111111000///////////////////////////////////////000000000000000000000000000000000000000000000000111222222222222111111000000000000111111111222222222333444333111111111333222222111111111222222333333333333222222222111111000111111222222222111111444333333222222333333444444333111111222333222111111111111111111111111111222111000111222333222111222222111111222222333444333333333333333333333333333333444444444444333333555555666777777888888999<<<>>>EEEOOOUUUWWW\\\bbbfffgggiiijjjkkkmmmpppsssuuuyyy|||{{{vvvsssuuuxxx|||zzzzzzxxxwwwvvvwwwzzz}}}BBBBBBBBBBBBCCCDDDEEEFFFIIIGGGEEEBBBBBBCCCEEEGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCDDDEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMMMMMMMLLLOOOOOONNNNNNNNNNNNNNNNNNLLLKKKKKKKKKKKKKKKKKKLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOPPPQQQRRRTTTVVVWWWWWW[[[ZZZXXXYYYYYYYYYXXXWWWYYYZZZZZZXXXXXXaaarrrsssccc]]]]]]]]]\\\]]]bbbdddfffgggeeeeeeeeefffiiimmmssswwwxxxuuuqqqmmmggggggffffffggghhhjjjlllggggggggghhhiiijjjjjjjjjlllkkkkkkjjjiiiiiiiiiiiimmmmmmlllmmmnnnppprrrsssrrrsssttttttrrrppppppqqqrrrrrrqqqooonnnmmmnnnnnnooonnnmmmkkkjjjiiihhhhhhiiiiiiiiikkknnnppppppooojjjiiihhhgggeeeeeedddddddddcccbbbdddhhhkkkmmmmmmlllllllllllllllmmmnnnnnnnnnooopppooonnnllljjjhhhffffffggggggggggggggggggffffffdddbbb``````aaabbbggghhhkkkmmmooolllhhhdddcccccccccbbb___\\\ZZZXXXWWWXXXYYYYYYXXXVVVTTTSSSUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQPPPPPPOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKKKKOOOMMMKKKHHHEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777888888888888777777666555555555555444444444444444444444444444444444333222222222333444444555444444333333333333444444222222111111000/////////000000000000000000000000222222222222333333333333111000000///////////////////////////////////////////////////////////////////////////////////////111111111222222111000000000111111111222222222222222222222222222111222222333222111111111111111222111111111111111111222222000000111222222222111111444333333333333333333444444222111111222333222111111111111111111111111111222222222222333333333333222222111111222222333444222222333333333333444444222222333444555555444444555666666777888888999999<<<>>>EEENNNTTTWWW\\\bbbdddgggiiikkklllnnnqqqsssssswww{{{{{{xxxwwwxxxzzz~~~zzzxxxwwwuuusssrrrtttxxx|||~~~AAAAAAAAAAAABBBDDDEEEFFFJJJHHHFFFCCCCCCDDDFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFBBBDDDEEEDDDBBBBBBCCCDDDCCCBBBBBBBBBCCCCCCDDDEEECCCEEEFFFHHHGGGFFFDDDBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJGGGGGGFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNMMMNNNOOOQQQSSSTTTVVVVVVXXXXXXZZZ]]]```aaa```___]]]___^^^[[[\\\gggwww~~~ooo___ZZZZZZ[[[[[[\\\```bbbddddddccccccccceeeiiikkknnnqqqrrrqqqooommmffffffffffffggghhhiiijjjkkklllllllllkkkkkkllllllnnnnnnlllkkkkkkkkkkkkkkklllkkkjjjiiijjjkkklllmmmqqqrrrttttttrrrqqqrrrrrrtttsssqqqppppppppppppooonnnmmmkkkiiihhhgggffffffhhhhhhjjjmmmppprrrqqqpppkkkjjjhhhfffeeedddccccccbbbaaaaaadddiiimmmoooppplllmmmoooppppppnnnlllkkkmmmmmmmmmmmmkkkjjjhhhgggfffggghhhiiiiiiiiiiiihhheeedddccc___]]]^^^aaaeeefffgggjjjnnnqqqqqqooommmkkkiiieeebbb___^^^\\\[[[YYYYYYYYYXXXVVVSSSQQQOOOSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLJJJIIIHHHGGGHHHHHHEEEEEEEEEEEEDDDCCCCCCCCC@@@@@@?????????>>>>>>>>>======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777777777888888888777777666666555555555555444444444444444444444444444444444222222222222222333444555333333222222222222333333111111111000000000//////000000000000000000000000---............/////////111000000///////////////........................//////////////////////////////////////////////////////000000000000000///000111111111222222222222111000000000111111111111222222111111000111111111000000111111111111222222///000111222222222222222333333333333333333333333444222000111222333333222111111111111111111111111222333444444444444444555222222111111222222333444222222222333333444444444222222333444555555555555666666777777888999999999:::<<>>>>>>>>>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777777777888888777777666666666555555555555444444444333333333333333333333333222222222222222333444444222222111111111111222222111111111111111111111111000000000000000000000000////////////000000000000111111000///////////////........................000000000000000000000000000000000000000000000000......///000000000000///000000000111111111222222111/////////111222111000111111000000000111111222111111111111111111222222///000111222222222222222111222222333333222222111333222000111222333333222111111111111111111111111222333444444333333444555222222111111222222333444111222222333333444444555222333444555555555555555666666777888888999999::::::<<>>===>>>>>>???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777777777777777666666555666555555555555444444444333333333333333333333333222222222222222222333333222222111111111111222222000000111111222333333333000000000000000000000000222222222333333333444444111111000///////////////........................000000000000000000000000000000000000000000000000...///000111111111111111/////////000000000111111222000///000222333222111000000///000000111222333222222222222222222111111//////000222222333333222000111111222222111111000333111000111222444333333111111111111111111111111///222333333111111222444222222111111222222333444111111222333333444555555333444555555555555555444666777777888888999::::::;;;===DDDNNNTTTVVV[[[aaaaaaeeeiiimmmoooqqqsssuuuyyyzzz{{{|||}}}|||zzzwwwtttqqqqqqtttxxx|||}}}?????????>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGGGGDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBBBB>>>??????@@@@@@?????????BBBAAA@@@@@@AAABBBDDDEEE@@@AAABBBDDDFFFGGGHHHHHHFFFFFFEEEEEEEEEGGGHHHIIIEEEEEEFFFGGGHHHJJJLLLMMMLLLMMMNNNOOONNNMMMKKKIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNPPPRRRTTTVVVWWWTTTWWW]]]eeekkkoooooonnnooopppnnnnnnuuu}}}|||tttoooiiidddbbb^^^[[[[[[___\\\^^^___^^^^^^___aaaccc```aaacccddddddccc```______```aaaccceeeggghhhiiigggjjjmmmmmmlllmmmppprrrnnnmmmkkkjjjjjjkkkmmmnnniiiiiiiiiiiijjjlllnnnpppmmmoooqqqrrrrrrrrrssstttyyywwwvvvwwwxxxwwwrrrnnnmmmlllkkkjjjjjjlllmmmoookkklllnnnqqqsssrrrooolllkkkjjjjjjiiiiiiiiiiiijjjfffeeedddfffiiilllmmmmmmpppnnnjjjhhhgggjjjmmmooollljjjgggfffeeegggiiikkkfffhhhjjjlllmmmlllkkkjjjddddddbbb___```hhhvvvwwwpppmmmmmmmmmmmmqqqnnnlllkkkjjjfffaaa\\\YYYWWWUUUSSSRRRRRRRRRSSSRRRRRRRRRRRRSSSSSSSSSSSSPPPPPPOOOMMMLLLJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHJJJKKKKKKHHHEEEDDD???AAACCCAAA???>>>???AAAAAA@@@>>>=========>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777777777777777777666555555666666555555555444444444333333333333333333333333333333222222111222222333333222222111111222222333000000111222333444444555000000000000000000000000000000111111111222222222111111000///////////////........................000000000000000000000000000000000000000000000000///000111222222222222222////////////000000000000333111///111444555444222////////////000111333333333333333222222222111111//////000222222333333333///000111222222111000///333111000111222444444333111111111111111111111111...000222111//////111333222222111111222222333444111111222333333444555555444555555555555555444444777777777888999999::::::<<<>>>EEEOOOUUUWWW\\\bbbaaaeeeiiimmmoooqqqtttvvv}}}}}}}}}}}}}}}}}}{{{zzzvvvsssrrruuuyyy|||}}}@@@AAA@@@???===<<<===>>>BBBCCCEEEEEEDDDCCC@@@???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA???>>>===@@@@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCCCCAAABBBDDDEEEGGGHHHHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGHHHIIIKKKMMMOOOPPPNNNNNNNNNNNNMMMLLLKKKKKKJJJHHHGGGIIIKKKMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOPPPPPPOOOOOOPPPPPPQQQRRRTTTVVVZZZ^^^```aaa``````]]]^^^aaadddfffggghhhhhh___aaa___\\\]]]bbbeeeddd^^^^^^^^^___aaabbbaaa```cccdddccc```]]]]]]```cccaaaaaaaaaaaabbbcccdddeeegggiiijjjllllllllllllkkkkkklllllljjjlllqqqqqqnnnmmmmmmnnnnnnllljjjhhhggglllnnnpppooommmmmmpppssswwwwwwwwwxxxyyywwwuuurrrqqqnnnjjjiiijjjlllnnnooommmnnnoooqqqrrrpppmmmjjjeeedddeeeiiinnnpppooommmllljjjhhhiiijjjlllllllllmmmmmmmmmmmmnnnnnnnnnnnnooojjjeeeccceeeggggggfffiiiiiiiiijjjkkkkkkiiigggcccdddddddddeeejjjsssyyyzzzsssmmmiiigggfffiiioootttrrrkkkccc______WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUVVVUUUSSSQQQPPPQQQOOOMMMJJJIIIJJJLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJJJJJJJJJJIIIIIIIIIEEEDDDBBBAAA@@@?????????<<<<<<======>>>>>>??????>>>===<<<;;;;;;<<<>>>???>>>>>>===<<<:::999888888777777777777777888888999:::::::::999888777666666777555333333555666555444555555555444444333333333444333222222111111222222222222222222222222222222222222222222222222222222000000000000000000000000//////000000111111111222////////////000000000000---///111222333222000///111111111111000000000000...//////000000000000///222111111000111111222333333333222222111111000000333222222222111000000000111111111111111111111111222222111111111111222222111111000000111111222333444333333222222333333444222333333444333222111000222222111111111111222222111111111111111111111111333222222111111222222333333333444444555666777777555555666666777888888888777888999999888777888:::<<>>??????>>>======>>>@@@AAABBBDDDDDDDDDCCCAAA@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@@@@?????????????????????@@@AAABBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGHHHGGGFFFGGGGGGHHHIIIJJJKKKHHHIIIIIIJJJLLLNNNPPPQQQOOOOOOOOOOOONNNMMMKKKKKKLLLJJJHHHIIILLLMMMMMMKKKHHHHHHHHHIIIIIIJJJJJJJJJHHHIIIJJJKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOOPPPNNNQQQTTTWWWYYYYYYXXXWWWVVVWWWZZZ\\\^^^___``````YYY\\\\\\[[[^^^eeeiiiiiiaaa``````bbbccccccaaa______``````___\\\\\\^^^```aaaaaaaaaaaacccdddeeefffjjjkkklllmmmnnnnnnmmmmmmjjjlllllllllooouuuvvvssstttsssrrrpppooommmmmmlllnnnqqqtttuuuttttttuuuwwwxxxvvvttttttuuuvvvuuusssqqqnnnkkkiiikkkmmmnnnooouuusssqqqqqqrrrpppkkkhhhfffeeefffiiinnnppppppooonnnllljjjjjjkkklllmmmlllnnnnnnnnnoooooooooppppppppplllhhhggghhhjjjjjjiiiiiiiiiiiijjjkkkkkkiiigggdddeeeeeeeeefffjjjpppvvv{{{xxxtttoookkkiiiggggggiiinnnrrrpppiiibbb^^^]]]XXXXXXWWWVVVUUUUUUUUUUUUTTTUUUVVVVVVVVVTTTRRRQQQOOONNNKKKIIIIIIJJJKKKMMMMMMLLLJJJIIIIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIHHHHHHDDDDDDBBBAAA@@@?????????<<<=========>>>>>>>>>???@@@???===;;;;;;;;;<<<===;;;;;;::::::999999888888777777777777777888999999:::999999999888777777777666555333444555666555444333333333333222222111111444333222222111111222222222222222222222222222222222222222222222222222222000000000000000000000000///000000000111111111111////////////000000000000...///000222222111000///////////////............//////000000000000//////000000000111111111222222111111111111111000000000222222222111111111111111111111111111111111111111222222111111111111222222111111000000111111222333333333222222222222333333222333333333333222111000222222111111111111222222111111111111111111111111333222222111111222222333000000111111222333333444444555555666666777888888555666888888888888:::<<<>>>@@@HHHRRRXXXZZZ___dddgggjjjooorrrssstttuuuvvvzzz~~~|||{{{~~~}}}{{{xxxxxxuuuqqqqqqtttxxx|||~~~{{{~~~<<<===>>>>>>===>>>@@@BBB@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJKKKLLLNNNPPPQQQRRRPPPPPPPPPOOONNNMMMLLLKKKLLLJJJHHHHHHJJJKKKLLLKKKHHHHHHIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIJJJLLLNNNOOOLLLLLLKKKKKKLLLLLLMMMNNNLLLMMMPPPRRRSSSRRRQQQPPPPPPQQQTTTVVVWWWXXXXXXXXXWWWZZZ[[[[[[^^^eeeiiihhhdddccccccdddeeeddd```^^^[[[\\\^^^^^^]]]]]]]]]___aaaaaabbbcccdddfffhhhiiioooooooooooopppppppppooojjjmmmnnnpppvvv~~~~~~{{{wwwsssqqqpppqqqrrrppptttyyy|||}}}}}}|||}}}xxxuuusssrrrssstttttttttqqqnnnkkkjjjlllnnnooopppwwwrrrnnnnnnpppppplllhhhiiihhhhhhjjjnnnqqqrrrrrrrrrpppnnnmmmnnnnnnnnnmmmpppppppppqqqqqqqqqrrrrrrooommmjjjiiijjjkkkkkkjjjjjjiiiiiijjjkkkkkkjjjhhheeefffgggggghhhjjjmmmppppppooollliiihhhggggggggghhhkkknnnmmmfff```\\\[[[YYYXXXWWWVVVVVVUUUUUUVVVTTTUUUVVVVVVUUUTTTRRRQQQLLLKKKIIIHHHHHHIIIKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@?????????============>>>>>>>>>>>>AAA@@@>>><<<;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;;;;888777777777777888999999999999888888888888888888666555444444666666555444444333333333333333222222444333222222111111222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000111111111111////////////000000000000...///000111222111000///............////////////000000111000000///...---,,,---///111222222111111///000000000000000000111111111111111111222222222111111111111111111111111222222111111111111222222111111000000111111222333222222222222222222222222222222333333333222111111222222111111111111222222000000000000000000000000222222111111111111222222///000000111111222222222333444444555666666777777444555777777777888;;;===@@@AAAHHHQQQWWWZZZ```fffhhhkkknnnppprrrsssvvvyyyzzz~~~|||{{{||||||{{{~~~zzzwwwuuussspppqqqtttyyy|||~~~|||~~~<<<===>>>=========???AAA>>>???AAABBBCCCCCCCCCBBB@@@@@@??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>>>>???@@@AAA@@@@@@AAAAAAAAA@@@@@@???BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJIIIIIIJJJKKKMMMNNNOOOOOOOOONNNLLLJJJJJJKKKMMMNNNLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUUUUUUUUUUYYY\\\]]]\\\^^^bbbdddbbbeeeeeeeeeffffffccc___\\\[[[]]]___aaabbbaaaaaaaaaccccccdddfffhhhjjjlllnnnrrrqqqqqqpppqqqqqqrrrrrrkkknnnrrrvvv~~~|||uuuqqqpppqqqssspppuuu{{{vvvuuusssssstttuuutttsssqqqnnnkkkkkkllloooppppppooojjjfffgggmmmqqqqqqnnnnnnmmmmmmnnnqqqtttvvvwwwwwwuuurrrpppqqqqqqpppooorrrrrrrrrsssssssssssstttnnnmmmkkkjjjiiihhhggggggjjjiiihhhiiikkklllkkkiiifffggghhhiiiiiiiiijjjjjjggggggeeedddccccccddddddfffhhhjjjhhhccc^^^ZZZYYYXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPJJJIIIGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@============>>>>>>>>>>>>@@@???>>>===<<<<<<======>>>>>>>>>>>>============888888777777888888999:::888888888888888999999999666555444555777777666444555555555555555555555555444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111////////////000000000000...///000000111111000000000000000000111111111111111111111111000...------***,,,///111222222111000......//////000000111111000000000111222222222333111111111111111111111111222222111111111111222222111111000000111111222333111222222222222222222111222222222222222222222222222222111111111111222222000000000000000000000000222222111111111111222222222222333333444444444555333333444444555666666666555666777777666777:::<<>>>>>===<<<<<<===???>>>>>>???AAABBBBBBCCCCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAA@@@@@@@@@AAA@@@@@@??????AAABBBCCCEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJLLLMMMOOOPPPOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPSSSRRROOOMMMKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOOOOSSSSSSTTTTTTSSSRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUUUUYYY]]]^^^]]]^^^bbbccc```fffeeeeeeeeeeeeccc___]]]___```cccfffhhhhhhgggeeeffffffhhhiiilllnnnppprrrsssrrrpppppppppqqqssstttmmmqqqvvv{{{}}}tttooommmooopppppptttyyy~~~uuuuuuvvvxxxxxxvvvsssoooooommmkkkkkkmmmooooooooolllgggdddffflllrrrttttttuuuuuuuuuuuuuuuwwwyyy{{{zzzxxxuuusssssssssrrrqqqssssssssssssttttttttttttqqqpppnnnkkkhhhfffeeeeeejjjiiihhhiiikkkllllllkkkhhhhhhiiiiiijjjiiigggfffcccbbbbbbaaa````````````dddeeeeeeddd```\\\YYYXXXWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNHHHGGGGGGFFFFFFGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>========================>>>>>>??????AAA@@@???>>>===<<<;;;;;;888888888888888999999:::888888888888888999999999666555555666777777666444555555555555555555555555444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000000000////////////000000000000......///000000000000000///000000000111111111222111111111111000...------***,,,///111222222111000......//////000000111111000000000111222222222333111111111111111111111111222222111111111111222222111111000000111111222333111222333333333333222111222222222222222222222333222222111111111111222222000000000000000000000000222111111000000111111222444444444444555555555555333333444444555666666666888888888666555555777999===???EEENNNTTTXXX___ffflllmmmnnnooopppssswwwzzzyyy}}}|||yyyzzzyyyvvv~~~{{{zzzyyywwwvvvvvvyyy{{{||||||~~~}}}~~~===>>>>>>===<<<;;;===>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMNNNNNNMMMMMMLLLMMMNNNOOONNNMMMLLLLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPSSSRRRPPPOOOMMMMMMMMMNNNPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOLLLNNNPPPRRRTTTTTTTTTTTTUUUZZZ]]]^^^aaaffffffdddfffeeeddddddddddddbbb```eeeeeegggjjjmmmmmmllljjjhhhiiijjjlllnnnppprrrsssqqqpppnnnmmmnnnpppsssuuuppptttxxx|||zzzsssnnnllllllmmmqqqrrruuuzzz}}}~~~|||yyyuuuvvvxxxzzzzzzvvvqqqlllmmmllljjjjjjlllnnnooonnnnnnllljjjjjjmmmrrruuuwwwzzz{{{{{{{{{yyyyyy{{{}}}zzzwwwtttssssssssssssrrrrrrrrrrrrsssssssssttttttsssrrrpppmmmiiifffggghhhkkkiiihhhiiikkkllllllllljjjiiiiiiiiijjjhhhfffcccaaaaaa``````___^^^^^^]]]bbbbbbaaa```___\\\ZZZYYYVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOONNNNNNMMMHHHGGGGGGGGGFFFGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA>>>>>>>>>>>>============;;;<<<===>>>???@@@@@@@@@??????>>><<<;;;:::999888999888888888888999::::::999999888888888888888888666555555777888888666444111111222222222222333333444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000////////////000000000000........./////////000000------......//////000000000000111000000///...---,,,---///111222222111111///000000000000000000111111111111111111222222222111111111111111111111111222222111111111111222222111111000000111111222333222333444555555444333222222222111111222222333444222222111111111111222222111111111111111111111111111111000000000000111111333333333333333333333333333444444555666666777777:::999888666444444666888;;;===DDDNNNUUUXXX^^^eeelllmmmnnnnnnoooppptttwwwwww|||~~~{{{yyyyyyxxxuuu~~~|||{{{zzzyyyxxxyyy{{{||||||{{{||||||~~~;;;<<<===<<<<<<<<<>>>@@@???????????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@@@@?????????@@@AAABBBCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@>>>???AAACCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSSSSPPPNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSQQQQQQPPPPPPOOONNNNNNMMMKKKLLLOOOQQQSSSTTTUUUUUUQQQWWW\\\___ccciiijjjggggggeeecccccceeeffffffeeehhhhhhhhhkkknnnooonnnllliiijjjjjjlllnnnppprrrsssnnnmmmkkkjjjkkknnnrrruuutttvvvxxxyyy~~~}}}zzzvvvqqqnnnlllllllllrrrqqqqqqtttwwwxxxwwwuuuwwwwwwwwwwwwwwwtttoookkkllljjjiiijjjlllnnnnnnmmmnnnnnnnnnmmmmmmoootttxxx}}}|||zzzzzz|||wwwtttrrrqqqqqqrrrqqqpppqqqqqqqqqrrrrrrrrrssssssqqqqqqoookkkgggfffhhhkkkkkkiiihhhiiikkkmmmmmmmmmkkkiiihhhhhhiiihhheeebbb_________```______^^^^^^```___^^^^^^^^^]]][[[ZZZWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPOOONNNNNNNNNNNNIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIDDDDDDEEEEEEEEEEEEFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>=========<<<<<<===>>>>>>????????????======<<<;;;;;;:::999999999999888888999999:::;;;:::999999999888777777777666555666777999888666444000000000111111111222222444333222222111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///////////////000000000000...............///000000---------...///000000000//////000000000000//////000000000111111111222222111111111111111000000000222222222111111111111111111111111111111111111111222222111111111111222222111111000000111111222333222333555666666555333222222222111111111222333444222222111111111111222222222222222222222222222222111111000000000000111111222222222222222222222222444555555666666777888888999888777555333444777::::::===EEEPPPVVVYYY^^^dddiiikkklllllllllmmmoooqqquuuzzz}}}{{{yyyyyyxxxttt}}}~~~{{{zzzwwwwwwwwwyyy{{{}}}}}}|||yyy|||999:::<<<<<<<<<===@@@BBB?????????>>>??????@@@AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCBBBBBBAAA@@@@@@???>>>>>>???AAACCCDDDDDDBBB???===<<<===>>>???@@@AAAAAAAAA===>>>AAACCCFFFGGGHHHIIIEEEEEEFFFGGGHHHJJJKKKLLLIIIIIIIIIIIIJJJLLLMMMMMMHHHIIIJJJLLLMMMMMMNNNNNNLLLOOOSSSSSSPPPMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNIIIJJJLLLNNNPPPQQQQQQQQQRRRQQQQQQQQQQQQRRRSSSSSSPPPPPPOOOOOONNNNNNMMMMMMKKKMMMPPPRRRUUUVVVWWWWWWRRRXXX]]]```dddiiijjjggghhhfffcccccceeehhhiiijjjjjjhhhhhhjjjmmmooonnnllliiiiiijjjkkkmmmooopppqqqllljjjhhhhhhiiimmmrrruuuvvvwwwwwwvvvyyy~~~~~~{{{vvvuuusssqqqooonnnmmmmmmtttqqqooopppsssuuuuuussszzzxxxvvvtttsssqqqmmmkkkjjjiiihhhiiikkkmmmmmmmmmiiilllnnnmmmkkkmmmsssyyy~~~}}}zzzyyyzzztttrrrooonnnooopppoooooopppppppppqqqqqqqqqrrrrrrllllllkkkgggddddddiiimmmkkkjjjhhhiiikkkmmmnnnmmmllliiiggggggiiihhheeebbb^^^^^^___`````````_________^^^]]]]]]]]]]]]\\\[[[XXXWWWVVVUUUTTTTTTTTTTTTRRRRRRQQQPPPOOOOOOOOOOOOIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJCCCCCCDDDDDDEEEFFFFFFFFFBBBBBBAAA@@@@@@@@@AAAAAA??????>>>>>>=========<<<>>>>>>?????????>>>>>>===========================999999888888999999:::;;;;;;::::::999888777666666666555666888999999666333111111222222222333333333444333222222111111222222000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////////////////000000000000...............///000000...//////000111222222333...///000000000000000///222111111000111111222333333333222222111111000000333222222222111111000000111111111111111111111111222222111111111111222222111111111000111222222333333444666777777666444333222222111111111222444555222222111111111111222222333333333333333333333333111111000000000000111111333333333333333333333333555555666666777888888888777777666444333555999<<<:::===FFFRRRXXX[[[___eeegggiiijjjjjjjjjjjjkkkllltttyyy|||zzzyyyyyyxxxttt{{{~~~|||zzzyyyttttttuuuxxx{{{}}}}}}|||www{{{===============<<<<<<<<>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>???@@@AAA???????????????????????????@@@@@@AAACCCEEEGGGHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLIIIJJJJJJKKKKKKKKKKKKKKKQQQQQQQQQPPPOOOLLLJJJHHHJJJKKKMMMNNNOOOOOOOOONNNKKKLLLMMMMMMLLLMMMOOOQQQMMMMMMMMMNNNOOOPPPRRRRRRRRROOONNNOOOQQQRRRPPPNNNPPPPPPQQQRRRTTTVVVWWWXXX[[[\\\___bbbeeefffgggggggggggggggggghhhhhhhhhhhhhhhiiilllnnnooonnnmmmllliiijjjlllnnnooopppppppppmmmkkkiiiiiijjjmmmqqqsssqqqrrrssstttuuuwwwxxxxxxtttsssrrrqqqnnnllljjjiiimmmlllkkkkkkmmmooosssuuuvvvvvvuuusssqqqpppnnnnnniiiiiijjjjjjjjjiiiiiihhhhhhkkkmmmnnnnnnpppuuuyyy{{{wwwtttpppooommmmmmmmmnnnoooppppppqqqqqqppppppooonnnmmmpppmmmiiiiiijjjjjjhhhffffffffffffiiimmmmmmkkkhhhjjjgggddddddhhhjjjiiiggg____________```````````````aaaaaa```^^^\\\\\\]]]^^^\\\XXXUUUTTTTTTUUUVVVVVVUUUTTTRRROOOLLLJJJHHHMMMLLLIIIFFFDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEGGGHHHHHHFFFDDDCCCDDDDDDCCCBBBBBBAAA@@@>>>===>>>>>>???<<<<<<======>>>>>>??????????????????===;;;999888:::::::::;;;::::::999999:::999777666666666777888777666444222222222444555222222222222222222222222222222111000///...------333222222111000///......////////////000111222333000000///......///000111000000000000000000000000//////............//////000111222111///---------000000000000111111111111000000000000000000000000111111111000000000000//////...,,,***(((***...111000111111111111222222222222222222111111111000000222111000000000111333333000111111111111222222222222444666888777444111///+++,,,...000222222222111///000000000111111111111///111333555666555444333111111111111111111111111333333444444444444555555111333555555444333444555555555666666777999:::;;;<<>>???@@@AAABBB@@@@@@???>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@???>>>>>>>>>???AAAAAA????????????????????????>>>???@@@AAACCCDDDEEEFFFCCCCCCBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLNNNNNNNNNMMMMMMJJJKKKLLLLLLKKKLLLNNNPPPQQQPPPOOONNNNNNNNNNNNNNNPPPNNNMMMNNNPPPQQQOOOMMMNNNOOOPPPQQQTTTVVVXXXYYY[[[\\\^^^aaacccdddeeeeeedddddddddeeeeeeffffffffffffgggiiijjjkkkjjjjjjiiifffgggiiikkkmmmnnnoooooollllllllllllmmmmmmnnnooonnnooopppqqqssstttuuuuuuvvvvvvuuutttqqqnnnllljjjmmmllljjjjjjkkkmmmppprrrrrrqqqpppnnnlllkkkkkkkkkjjjjjjjjjjjjiiihhhhhhgggkkknnnpppqqqqqqssswww{{{~~~zzzuuurrrooooooooonnnnnnnnnnnnooonnnnnnnnnnnnnnnnnnmmmllliiigggfffgggiiijjjhhhfffiiiiiiiiilllooopppnnnkkkiiifffdddeeehhhkkkkkkjjjaaa`````````____________^^^_________]]]\\\]]]^^^___]]]ZZZWWWVVVVVVWWWXXXVVVUUUUUUSSSQQQOOOMMMKKKLLLKKKHHHFFFEEEDDDEEEFFFDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFGGGHHHIIIGGGEEEDDDEEEEEEDDDCCCCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>============>>>>>>>>>>>>===;;;::::::;;;;;;;;;;;;;;;:::999999999888777666555666777777555555555555555444333333333333333333333333333333111111111111111000000000222222111111000000//////000000000000111222333444222111000//////000111111000000000000000000000000//////............//////444555666666444222222333000000000000111111111111000000000000000000000000222111111111111000000000222222111///---...111444000000111111111222222222222222222111111111000000222111000000000111222333000111111111111222222222111222555666666555333222///000111222222222111000111111111111222222222222222222333444444333222111111111111111111111111111111111222222222222333333333444666666555555555666666666666666777888999:::<<>>>>>>>>???@@@AAA@@@@@@???>>>>>>>>>???????????????????????????????????????>>>>>>>>>======?????????>>>???@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCCCC@@@@@@@@@@@@AAABBBCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMLLLLLLKKKIIIJJJKKKKKKJJJJJJLLLNNNQQQPPPOOONNNMMMMMMMMMMMMOOOMMMMMMNNNPPPQQQPPPOOOOOOOOOPPPRRRTTTWWWYYYZZZZZZ[[[]]]___```aaaaaaaaa___``````aaabbbcccddddddeeeeeeeeeeeeffffffffffffdddeeegggiiikkklllmmmmmmkkklllmmmnnnnnnmmmlllkkkkkklllnnnooopppqqqrrrrrrvvvvvvvvvtttrrrooollljjjlllkkkjjjiiiiiikkkmmmnnnooonnnkkkiiihhhhhhiiijjjjjjjjjiiiiiihhhgggfffffflllnnnpppqqqrrrtttxxxzzz~~~}}}{{{wwwsssqqqppppppqqqqqqqqqooonnnmmmkkkkkkkkkkkkkkkkkkjjjiiibbbcccdddfffiiijjjiiihhhiiiiiikkkmmmppppppnnnlllhhheeecccdddhhhkkkkkkjjjbbbbbbaaa___^^^^^^]]]]]][[[\\\^^^]]]\\\\\\]]]___```^^^\\\YYYXXXXXXYYYZZZWWWVVVVVVTTTRRRPPPOOONNNJJJIIIHHHFFFEEEEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDDDDFFFHHHIIIIIIGGGEEEEEEFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@@@@?????????>>>===<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<=========<<<;;;:::999888777777666555555555555666333444666777777555333222444444444444444444444444111111111222222333333333111111111111111111111000111111111111222333444444444333222111000000111111000000000000000000000000000//////......//////000000222333333111000111222000000000000111111111111000000000000000000000000222222222111111111111000222333333222111111222444000000000111111111222222222222222111111111111111111111000000111111222333000111111111111222222222111222333444555555555555444444444444222111000///111222222222222333333333444333333222111111000000111111111111111111111111111111222222222222333333444555777777666666666777777777666666777888999999<<<@@@EEELLLSSSYYY^^^```eeehhhllllllkkkkkkmmmpppqqqtttwwwwwwtttssstttwww}}}~~~|||{{{{{{zzzyyyyyyzzz|||~~~}}}|||{{{~~~;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????@@@??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>>>>?????????@@@@@@========================<<<===@@@BBBCCCBBBAAA@@@?????????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIIIIHHHIIIKKKMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNOOOPPPSSSUUUVVVVVVSSSSSSTTTUUUVVVXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^^^^\\\]]]]]]___```aaabbbbbbeeedddcccbbbbbbccccccddddddeeefffggghhhiiiiiiiiihhhiiijjjkkkkkkkkkjjjjjjjjjlllmmmoooqqqqqqqqqqqqssssssrrrqqqooollliiihhhmmmllljjjiiihhhiiijjjkkkooommmjjjhhhgggiiijjjlllkkkjjjiiigggfffeeeeeedddjjjkkklllnnnppprrrtttuuuttttttuuuuuuuuusssrrrqqqqqqrrrttttttsssqqqnnnllliiiiiiiiihhhgggfffeeedddaaabbbeeehhhjjjjjjiiihhheeefffhhhjjjlllllljjjiiigggdddaaabbbfffhhhhhhfffcccbbb```^^^]]]\\\\\\]]]ZZZ\\\]]]^^^]]]]]]___``````___]]][[[ZZZZZZZZZ[[[XXXWWWVVVTTTRRRPPPMMMLLLIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHGGGDDDDDDDDDDDDEEEFFFHHHIIIIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>===<<<:::999888666666555555444444444444222333444555555444333222444444444444444444444444111111111111222222222333111111111111111111111222111111111111111222333444333333222111000000//////////////////////////////000000////////////000000,,,---//////...---...//////000000000111111111111////////////////////////222222222222111111111111///111222222111000000111000000000000111111111111111111111111111111111111111111111111111222222222000000111111111222222222333222222222333444444555555555444333222111000///111111111222222222333333333222111111000000111111111111111111111111111111333333333444444444555555333555777777666666666777777777777777777888888999===@@@EEELLLSSSYYY]]]```fffiiilllnnnmmmmmmoooqqqrrruuuwwwvvvtttrrrsssuuu~~~~~~|||{{{|||}}}zzzxxxxxxyyy{{{~~~~~~~~~|||999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;=================================<<<<<<<<<;;;;;;======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;===???@@@AAA@@@???>>>>>>???@@@AAABBBCCCCCCDDDFFFEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHGGGHHHJJJLLLLLLLLLLLLLLLMMMMMMNNNOOOMMMOOOQQQTTTWWWYYY\\\]]]XXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___```aaaaaadddccccccbbbbbbbbbcccccceeeffffffggggggffffffeeeeeeeeeeeeeeefffhhhjjjkkkkkkllloooqqqrrrrrrrrrrrroooooonnnlllkkkiiihhhgggmmmlllkkkiiiiiiiiiiiiiiimmmkkkiiigggggghhhkkkllljjjiiigggfffeeedddddddddggghhhiiikkknnnoooppppppoooooooooppppppqqqqqqqqqssstttuuuvvvtttqqqmmmjjjiiihhhgggfffdddaaa___^^^```bbbdddffffffeeedddcccaaacccfffhhhhhhhhhggggggfffccc______aaabbbaaa___aaa```^^^\\\[[[[[[\\\]]]\\\]]]______^^^^^^```aaa___^^^\\\[[[ZZZYYYZZZZZZXXXWWWUUUSSSPPPMMMJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEEEEFFFGGGIIIJJJIIIGGGEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@<<<=========>>>>>>>>>???======<<<;;;;;;<<<>>>???>>>>>>>>>===<<<:::999888555555555555555444444333333333222111111222333444222222222222222222222222222222111111111000000000111111111111222222222222111000000000000111111222222222111000000///...---////////////////////////000000////////////000000///000222222111000111222///000000000111111111111////////////////////////222222222111111111000000...000222222000//////000//////000000000111111111111111111111111111111111000000111111222222222222000000111111111222222222555444333222111222222333444333333222111111111111000000000000111111111222111111000000111111222333111111111111111111111111333333333444444444555555333444666666555555555666777666666666777888999999<<<@@@EEELLLSSSYYY^^^```gggiiikkkmmmoooppprrrssssssvvvxxxwwwtttrrrsssuuu}}}~~~~~~||||||}}}~~~yyyxxxwwwxxx{{{}}}~~~}}}{{{}}}888999999::::::;;;;;;;;;:::;;;<<<=========<<<<<<<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>>???>>>===<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIFFFGGGHHHHHHGGGGGGIIIKKKNNNMMMLLLLLLKKKLLLLLLLLLNNNQQQTTTVVVXXXZZZ]]]```YYYYYYXXXXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^______bbbbbbbbbcccccccccccccccddddddeeeeeeeeedddccccccbbbbbbbbbbbbdddfffhhhjjjjjjlllnnnqqqrrrrrrrrrqqqlllkkkiiihhhgggggghhhhhhlllkkkjjjiiihhhhhhhhhhhhhhhgggeeeeeeeeegggiiijjjiiihhhfffdddccccccddddddgggggghhhkkknnnpppooonnnpppoooooonnnnnnoooooopppssssssttttttqqqnnnjjjhhhgggfffeeedddaaa___]]][[[^^^```aaaaaa___]]]]]]]]]```cccfffhhhgggfffggggggdddaaa]]]\\\]]]^^^\\\ZZZ]]]\\\ZZZYYYYYY[[[]]]^^^^^^`````````^^^]]]^^^```[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTRRROOOLLLIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHFFFDDDDDDFFFGGGFFFEEECCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<===>>>?????????======<<<<<<<<<======>>>=========<<<;;;:::999888555555666666555555444333444333111000000222444555222222222222222222222222222222111111000000000///222222222222222222111111111000000000000000111111000000000000000///...---000000000000000000000000111000000//////000000111000222333333111000111111000000000000111111111111000000000000000000000000111111111000000000000//////111333333111000111222/////////000000000111111111111111111111222222222000000111222222222222111000111111111111222222222555444333222111111111111333333222111111222222333//////000000000111111111000000111111222333333444111111111111111111111111111111222222222222333333333444666666555555555666555555666666777999:::;;;<<>>============>>>>>>>>>>>><<<===============<<<<<<;;;;;;;;;;;;;;;:::999999555666666777666555444333333333333333444444555666333333333333333333333333111111111222222222222222333333333222222111111111222111111000000111111222///000111111111000//////000000000000000000000000111111000000000000111111...000111000...------...000000000000111111111111000000000000000000000000000000000/////////......111222333222111000111333////////////000000000111000000111111111222222222///000111222333222222111000111111111111222222222333333333222222222222222555555333222222222333444000000111111111222222222111222333444444333222222111111111111111111111111111111222222222222333333444555777777666666666777444444555666888999;;;<<<<<>>??????>>>>>>======<<<<<<<<<===>>>>>>>>>===;;;::::::::::::;;;::::::999999555666777777777666444444333444666777888777666555444444444444444444444444000111111222444555555666444444333333222111000000333333222222111222222222///000222333333222111000000000000000000000000000111111000000000000111111000111222111///------...000000000000111111111111000000000000000000000000////////////............000111111000//////000222////////////000000000000000000111111222222222222///000111222333222111111000111111111111222222222000000222333333333333333888777666444333333333444111111222222222333333333333444555666555333111///111111111111111111111111333333444444444555555555555777888999888777888999333333444666888:::<<<===;;;???FFFNNNWWW^^^dddggggggeeeeeegggmmmsssyyy{{{xxxzzz|||zzzvvvssstttuuuyyy|||~~~~~~~~~~~~xxxxxxyyy{{{}}}|||zzzwww{{{}}}::::::::::::::::::::::::888888888888999:::;;;;;;<<<;;;::::::999999::::::<<<:::777777888::::::999888999:::;;;<<<;;;;;;::::::999999888888999999:::;;;:::888777777888:::;;;>>>===;;;::::::;;;<<<===<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCEEEEEEEEEEEEDDDGGGGGGEEEEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHIIIIIIJJJGGGHHHIIIKKKMMMNNNPPPPPPNNNQQQRRRPPPKKKIIILLLPPPOOOOOOPPPRRRSSSUUUVVVVVVUUUVVVWWWWWWUUUUUUVVVWWWXXXWWWVVVTTTTTTUUUVVVWWWZZZ\\\___```___]]]]]]]]][[[\\\]]]^^^______``````bbbaaa___^^^]]]]]]^^^^^^aaacccfffhhhhhhgggdddbbbaaa]]]YYYXXXZZZ___ccceeefffeeecccaaaaaacccfffgggiiigggfffeeegggiiiiiiiiieeedddbbb```___```aaabbbaaaaaaaaabbbccceeefffgggfffbbb^^^^^^bbbfffhhhhhhiiihhheeebbb___]]][[[ZZZaaaaaa```___^^^\\\\\\[[[\\\\\\\\\\\\]]]]]]^^^___bbbbbbccccccbbbaaa```___]]]\\\[[[ZZZYYYXXXWWWWWWTTTVVVXXXYYYYYYYYY[[[]]]```^^^\\\ZZZXXXVVVUUUUUUVVVUUUSSSQQQQQQQQQRRRRRRNNNMMMLLLMMMNNNNNNMMMLLLLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQMMMJJJGGGFFFGGGGGGDDDBBBCCCCCCBBBBBBBBBBBBBBBBBB<<<>>>@@@AAA@@@>>>;;;999>>>======>>>??????===;;;============<<<<<<<<<<<<;;;;;;:::888777555444444888999999888555444444555444444444444444333333222555555444333333222111111///000222444444444222111111222333333333333222111222222222111111111000000---///111333333111///---333333222222111000000000333222111000////////////---000333666777444111///111111000000000000111111222111000//////000111222111111111111111000///...////////////////////////111111222222222111111000111111111111111111111111///000111222222222222222111000000111444666777666222111000000222444444333444444444444444333222111000000000000000000000000000000000111333333222111000000000000000111111222444444333222222222333333888777666555555666777888555555555555666777888999>>>AAAGGGOOOXXX```fffiiijjjkkkkkkjjjkkkmmmppptttwwwzzz}}}|||xxxvvvvvvxxx|||}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz}}}~~~~~~yyy|||:::::::::::::::999999999888888888888999:::;;;<<<;;;;;;:::999999999999:::;;;999888888999:::999888555666777888888888777777999999999888888999999999:::999777666666777999:::===<<<;;;;;;;;;<<<======<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQOOOJJJIIIKKKNNNNNNNNNOOOQQQRRRSSSTTTUUUSSSUUUVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTTTTVVVYYY[[[\\\[[[YYYYYYYYYZZZ[[[\\\]]]^^^____________^^^\\\[[[[[[\\\]]]^^^aaacccfffhhhgggfffcccaaa[[[XXXVVVWWW\\\aaadddfffdddcccaaaaaabbbdddfffhhhkkkiiifffeeefffgggfffeeecccaaa___^^^]]]^^^___```aaaaaa```aaaaaabbbcccccceeeaaa]]]]]]___bbbcccccc```___^^^]]]\\\[[[[[[[[[^^^^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[]]]___aaabbbccccccdddccccccaaa______[[[[[[ZZZYYYXXXWWWVVVUUUVVVXXXYYYYYYYYYYYYZZZ\\\]]]\\\ZZZXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRRRROOOMMMLLLLLLMMMNNNNNNMMMMMMLLLJJJIIIHHHGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPQQQPPPMMMIIIHHHHHHGGGEEEBBB?????????????????????@@@===>>>???@@@@@@???===<<>>>>>??????===<<<============<<<<<<<<<<<<<<<<<<;;;999888666555555888999999888666555555666666777777777777666555555555555444333333222111111111222333444444333222111111222333333333333222111222222222111111111000000...///111222222111///...111111111111111111222222000000000//////000111111...000222444555333111///111111000000000000111111222111000//////000111222000111111111111000000///111111111111111111111111111111222222222111111000111111111111111111111111000000111222222222222222333222000111222333222111555333111111333333333222333333333333333222111111111111111111111111111111111111111222333333333222000000000000000111222222333333333222222333444444777666555555555555666777888888888888999:::;;;<<<===AAAGGGNNNWWW___eeehhhfffhhhiiijjjkkknnnrrruuuyyy|||~~~}}}yyywwwwwwxxx||||||}}}}}}}}}}}}}}}}}}|||{{{zzz|||~~~~~~zzz}}}999999999999999999999999888888999999:::;;;;;;;;;;;;:::999999888888999999:::999888999::::::888666444555666666777777666666999999888888888888999999888777666555555666888888999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOMMMIIIHHHJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSPPPRRRSSSSSSRRRRRRSSSUUUUUUUUUUUUUUUTTTSSSRRRQQQRRRTTTVVVVVVUUUSSSSSSTTTZZZ[[[[[[\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXZZZ\\\^^^aaacccdddeeeeeeccc```^^^WWWVVVWWWYYY]]]aaaccccccaaa`````````bbbdddfffhhhjjjhhheeeddddddcccbbb```___]]]\\\ZZZZZZ[[[]]]^^^``````____________``````ddd```\\\ZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZZZZZZZZZZ]]]\\\ZZZYYYXXXXXXXXXYYYVVVWWWXXX[[[]]]```cccddddddddddddcccbbb```___^^^\\\[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZXXXXXXXXXZZZZZZYYYWWWUUUTTTSSSRRRRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMKKKKKKMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPNNNJJJHHHGGGEEECCCAAA<<<======>>>>>>??????????????????@@@@@@@@@@@@@@@DDDAAA???>>>>>>???>>>============<<<<<<<<<<<<;;;===<<<;;;:::999777777666888999:::999777666666777777777888888888777666666555444444333333222222111444444444444333333333333111222222333333222222111222222222111111111111111000000000000000000000000///000000111222222333333............///000222222...///111222222222111000111111000000000000111111111111000000000000111111///000000111111111111000111111111111111111111111000111111222222222111111000000000000000000000000000111111111111222222222444333222222333444333222777555333222333333222111222222222222222111111111111111111111111111111111////////////000000000000111000000000000111222222222222222222333444444555666555555444444555555666666666666666777888999999<<>>>>>>>>>>>>>>>>>>>>>>>??????????????????????????????@@@AAAAAABBBBBBBBB@@@AAACCCDDDEEEEEEDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKIIIGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPMMMOOOPPPPPPOOOOOOQQQRRRSSSSSSTTTTTTSSSQQQOOONNNNNNPPPRRRRRRQQQOOOPPPPPPYYYZZZZZZ[[[[[[[[[ZZZZZZZZZYYYWWWVVVWWWYYY\\\^^^___```aaabbbaaa^^^\\\ZZZYYYYYYZZZ]]]```aaa```___```aaaaaaaaabbbcccdddeeefffdddbbbaaaaaa```^^^\\\[[[ZZZXXXXXXXXXYYY[[[]]]______^^^^^^______``````bbb```\\\YYYWWWVVVVVVVVV[[[[[[[[[ZZZZZZYYYYYYYYY^^^\\\ZZZYYYXXXXXXYYYZZZVVVWWWXXXZZZ]]]```bbbdddccccccbbbaaa```___]]]]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYZZZZZZYYYVVVUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPOOOMMMOOOMMMKKKKKKLLLNNNOOOOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKHHHEEECCCAAA???>>>======>>>??????@@@AAAAAA@@@@@@??????@@@AAACCCDDDFFFCCC???>>>>>>?????????======<<<<<<<<<;;;;;;;;;<<<;;;:::999888777666666888999:::999888777888999666666666666666555555444444444444333333222222222444333333333333444555666222222222222222222222222111111111111111111111111333222111000000111222333000000111111111222222222............///000111222////////////000000000000111111000000000000111111111000000000000000000111...///000111111111111111111111111111111111111111000000111222222222111111000000000000000000000000111111111111111111222222333222333555777999999888666444333333444555444333222222111111111111111111111111111111111111111111///000000000//////000111111111000000111111222333111111111222333444555666444444444444444444444444555555444555555666777888;;;>>>DDDLLLUUU]]]dddgggdddgggkkkmmmooopppsssuuu{{{~~~{{{yyyyyyzzz|||{{{{{{{{{{{{zzzzzzzzz|||||||||~~~~~~}}}zzz}}}666666666777777777888888666777888999::::::::::::999999888777777777777888888777777999::::::888666999999999999888999999999888777777666666777777888777777777777888888999999666666777888999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@AAAAAA???AAACCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJLLLMMMMMMLLLLLLMMMOOOOOOOOOPPPPPPOOONNNLLLKKKLLLNNNPPPPPPOOONNNOOOPPPXXXYYYYYYYYYYYYYYYXXXWWWZZZXXXWWWVVVWWWZZZ]]]^^^]]]]]]]]]]]]\\\ZZZWWWVVVXXXYYY\\\```cccdddbbb___bbbbbbcccccccccbbbbbbaaaaaa```^^^^^^^^^]]][[[ZZZXXXWWWVVVVVVWWWYYY\\\]]]^^^^^^^^^___```aaaccccccaaa___\\\XXXUUUSSSSSSSSSZZZZZZ[[[[[[[[[ZZZYYYYYY\\\[[[YYYXXXWWWXXXXXXYYYXXXXXXYYYZZZ\\\^^^```aaabbbaaa```___^^^]]]\\\\\\_________^^^]]]]]]]]]\\\YYYYYYYYYWWWUUUSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQOOOPPPPPPQQQPPPNNNMMMLLLNNNMMMKKKKKKMMMOOOOOOOOOKKKKKKKKKJJJIIIHHHGGGFFFHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJHHHEEEBBB???>>>>>>======>>>???@@@AAAAAABBBAAA@@@??????@@@BBBDDDFFFFFFCCC???>>>???@@@@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666666555777888999999888777999:::666666666666666555555444444444333333333333222222111222222222444666777888222222222222222222222222111111111111111111111111555444222111111222444555222222222111111111000000000000////////////000000///////////////000000111111111000000000000111111000000000111111000000000...///000111111111111111000000000000000000000000///000111222222222222222000000000000000000000000222222111000000111111222333222333666888:::999888333222111222444666666666222111111000000111222222111111111111111111111111333444444333111111333555111111111111111222222333111111111222333444555666333333444444444444333333888888888888999:::;;;;;;:::===DDDLLLUUU]]]dddggghhhkkknnnoooooopppqqqssszzz}}}{{{yyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}||||||}}}~~~|||xxx{{{444555555666666777777777555666777999999999999888999888777777666777777777777666666777999:::999888888888777666666666777777777777666666666666777777666777777888888999999999999:::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<============>>>???@@@AAAAAABBBDDDEEEGGGHHHIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIKKKKKKKKKLLLLLLKKKKKKJJJJJJKKKMMMNNNNNNNNNOOOPPPRRRXXXXXXXXXXXXWWWWWWVVVUUUYYYXXXXXXXXXYYYZZZ\\\]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTTTTVVV[[[aaaeeegggeeeccccccddddddeeedddbbbaaa___```^^^]]]]]]]]]\\\ZZZXXXXXXWWWVVVWWWXXX[[[]]]___^^^^^^^^^___aaabbbdddeee______]]]YYYUUUSSSSSSTTTXXXYYYZZZ\\\]]]\\\\\\[[[XXXWWWWWWWWWWWWVVVVVVUUUYYYYYYZZZZZZ\\\]]]^^^___aaa```___^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]\\\\\\YYYZZZYYYWWWTTTRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRROOOPPPPPPOOOOOONNNMMMLLLMMMLLLKKKLLLNNNOOOOOONNNJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHFFFCCCAAAAAACCC===>>>>>>??????@@@@@@@@@AAA@@@@@@@@@AAABBBDDDEEECCCAAA???>>>???@@@@@@@@@<<<<<<<<<;;;;;;;;;;;;:::999999888888777666666555555777888888777777999:::777777888888888777666666333333333333333333333333000111222333444555666777333222222111111222222333111111111111111222222222555444333222222333444555333333222222111000000///111111000000000000000111////////////000000000000111111000000000000111111000000111111111111000000///000000111111111111000///////////////////////////000111222222222222222111111111111111111111111333222111000000000111222333333333555666666333111222000000111444666777777222222111000000222333444222222222222222222222222///111222///,,,,,,///222222111111111111222333333222222222222333444444555333444444555555444444333777777777777777888:::::::::===DDDLLLUUU^^^dddhhhlllmmmnnnooonnnnnnoooqqqwwwzzz}}}}}}zzzxxxyyy{{{zzzzzzzzz{{{{{{{{{||||||~~~|||{{{{{{|||}}}}}}|||wwwzzz333444444555666666777777333444666888999888777666888888777666666666666777666555444666888:::;;;;;;888777666555444555555666777666666555555666666777444555666777888888888888999:::;;;<<<<<<<<<;;;::::::::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::===<<<<<<<<<<<<>>>???@@@@@@AAAAAACCCEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFGGGIIIIIIIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJHHHFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIIIIIKKKMMMMMMNNNOOORRRTTTWWWWWWWWWWWWVVVUUUTTTSSSWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTVVVZZZ```eeefffeeecccbbbccceeeffffffdddbbbaaacccaaa```___^^^\\\YYYVVVXXXXXXXXXXXXZZZ]]]```bbb____________```aaabbbccc^^^___^^^[[[WWWTTTUUUWWW]]]^^^___``````___^^^\\\VVVWWWXXXYYYXXXWWWUUUTTTYYYYYYYYYZZZ[[[]]]______aaaaaa```_________```aaa______^^^^^^^^^^^^]]]]]]ZZZ[[[[[[YYYVVVTTTSSSTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQPPPOOOOOONNNNNNNNNKKKKKKLLLNNNPPPPPPNNNLLLIIIIIIIIIIIIHHHGGGEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGDDDFFFFFFEEEBBBAAACCCEEE@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@???>>>???@@@AAA@@@???<<<<<<<<<;;;;;;;;;:::::::::999999888888777777666444555777777777777888:::666777777777777666555555333333333333333333333333111111333444444444333222333333222111111222333333000000111111111222222222222222222111111222222222222222111111111111111111111111000111111222333444...///000111111111000000111111000000000000111111///000111222222111000///000111111111111000000///000000000000000000000000//////000222222333333222222222222222222222222222444333111000///000111222222222333444666555333000222111000111333555555444333222111111111222444555222222222222222222222222---///000---)))(((,,,000222222111111222222333444333333333222222333444444333444555666666555444333444444444444555666777888:::===DDDMMMVVV___eeeiiikkklllllllllkkklllnnnpppssswwwzzz{{{yyywwwyyy{{{yyyyyyzzz{{{|||}}}}}}~~~|||yyyxxxzzz{{{|||}}}xxx{{{333333444444555666777777222333555777888777666555888888777666666666666666555444333444888;;;<<<<<<999888777666555555666777666666555555555555666666333444555666777777777777777888999::::::999777666:::999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;<<<===???@@@=========>>>@@@CCCFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGIIIJJJIIIGGGEEECCCCCCDDDDDDEEEEEEFFFFFFHHHIIIIIIHHHEEEDDDDDDEEEFFFEEEEEEDDDEEEGGGHHHIIIHHHJJJKKKMMMMMMOOORRRUUUWWWWWWWWWVVVUUUTTTSSSRRRVVVWWWXXXYYYZZZYYYXXXWWWZZZZZZZZZZZZYYYXXXWWWWWWVVVXXX[[[___cccdddaaa___```bbbeeeggggggfffdddcccfffeeecccaaa```]]]XXXUUUYYYYYYYYYYYY\\\___bbbddd``````_________``````aaa^^^______\\\XXXVVVWWWYYYffffffffffffdddaaa^^^\\\WWWXXXZZZ\\\\\\ZZZWWWVVVWWWXXXXXXZZZ\\\^^^___aaabbbaaa`````````aaacccdddaaaaaaaaaaaaaaa`````````\\\\\\\\\ZZZWWWUUUUUUVVVRRRQQQQQQRRRRRRTTTUUUUUUTTTSSSQQQPPPOOOOOOPPPQQQIIIJJJLLLOOOQQQQQQNNNKKKIIIJJJJJJJJJIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFFFF@@@BBBCCCBBB@@@@@@BBBEEEDDDDDDDDDDDDDDDDDDDDDCCC@@@@@@AAAAAAAAAAAAAAAAAA>>>======???AAABBB@@@???<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888333555666777666777888:::444444444444444333333222333333333333333333333333222333444555444222///...444333222111111222333444000000111111222222222222000000000000000000000000000000000111222222333333//////000111222444666777...///111222222222111000111111000000000000111111///000111222222111000///111111111111111000///...111111111111111111111111//////000222222333333333333333333333333333333333444333111000///000111222000111222555888999777555333222000111222333333222444333222111111333555666222222222222222222222222222444555222------111555222222111111222222333444444444333222222222333333444444555666666555444444777777777777888999:::;;;:::>>>DDDMMMVVV___fffiiijjjjjjjjjiiiiiijjjmmmpppqqquuuxxxyyyxxxwwwyyy{{{xxxyyyzzz{{{|||~~~|||xxxwwwxxxzzz|||}}}yyy|||444444444555555555555666333444444444555666666666666555444222111111222222555666888999999999888777888888777777666666666666666666666666666666666666777777666666555555444444888777666555666888:::;;;999999;;;;;;;;;;;;999999:::;;;<<<======;;;999888::::::::::::999888777777::::::;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBAAAAAADDDDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHKKKNNNQQQTTTVVV[[[[[[ZZZYYYWWWVVVUUUTTTXXXXXXYYYYYYYYYXXXVVVUUUZZZZZZYYYYYYXXXXXXXXXXXXYYY[[[\\\^^^``````aaaaaacccdddfffhhhiiijjjiiiiiiiiigggdddbbb`````````aaacccaaa___```cccfffiiijjjbbb```___^^^``````___^^^aaabbbeeefffaaa^^^fffsss|||rrrkkkfffaaa\\\XXX[[[^^^aaa```\\\YYYYYYYYYZZZZZZZZZ[[[\\\]]]______fffdddaaaaaabbbccccccccceeecccaaa______```bbbccc]]]]]]]]]\\\YYYVVVSSSQQQUUUTTTSSSRRRRRRSSSTTTUUUSSSTTTUUUUUUTTTRRRPPPNNNJJJKKKMMMNNNMMMLLLJJJIIIGGGHHHIIIJJJJJJHHHFFFEEEGGGFFFDDDBBBAAABBBCCCDDDCCCCCCDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>============???@@@@@@???>>>==================<<<;;;;;;;;;;;;;;;:::999888666666444666888999:::999777666666555555555555444444444555444333333222222222222111111111111111222222222000000111111111111000000222222333333333333222222111111222222222333333333111111000000000000111111000111222333333333333333333333222222111111000000000111222333333222111000////////////////////////000000000000000000000000000111111111111222222222111222222000//////111444999666333222222333333333333222222222111000000000444333333555777888555222444333333222222333333444666444111//////111444666444444444444444444444444333333333222222222111111000111111111222222222222333333444444444333222222///111444666777666555333444666777777777777:::<<<999===DDDMMMWWW```fffiiikkklllllliiiffffffjjjnnnnnnppprrrssstttuuuxxxzzzzzzyyyyyyyyyyyyzzz{{{{{{~~~|||zzzxxxwwwwww||||||}}}444444444444555555555555444444444444555555555555666555444222222222222222222333444555555555444333555555555444444444333333555555555555555555555555777777777666666555555555666666555444555777999:::999999:::;;;;;;:::999999:::;;;<<<===<<<;;;999777:::::::::::::::999999888666777888999:::;;;<<<===<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGIIILLLPPPSSSUUUZZZZZZXXXWWWVVVUUUUUUUUUYYYZZZ[[[[[[ZZZYYYWWWVVVXXXXXXYYYZZZZZZZZZYYYYYYYYYYYY[[[]]]___aaabbbcccdddfffhhhjjjkkkkkkjjjjjjiiigggfffddddddeeefffgggcccbbbbbbeeehhhjjjjjjjjjcccaaa______```aaaaaaaaahhhhhhjjjkkkiiikkkyyy}}}ooogggccc___]]]]]]```bbbbbb^^^\\\[[[[[[\\\\\\]]]^^^___aaabbbcccgggeeeddddddfffffffffeeeeeedddaaa___^^^___```bbb]]]^^^^^^]]][[[XXXUUUSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTUUUUUUTTTRRRPPPNNNKKKLLLMMMNNNMMMLLLJJJIIIHHHHHHJJJJJJJJJIIIGGGFFFFFFEEECCCBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>======>>>>>>======<<<<<<;;;;;;;;;:::999888777666555666777888999888888777666555555555555444444444555444333333222222222333333333222222222222222222000111111222222111111000000000111111111111000000111111111111222222222333111111000000000000111111111111222222222222111111000000000///////////////000111222222222222111000000000000000000000000000000000000000000000000000000111111111111222222222222222222111000000222444888666333111222333333222222222222111111111111111444333333555777777555333444333333222222333333444111000...------...000111333333333333333333333333222222222111111111000000000000000000111111111111222222333444444333333333222222333333444444555555333555666666555666999;;;:::>>>EEEMMMVVV]]]cccfffkkkmmmmmmkkkhhhhhhjjjmmmqqqrrrtttuuuuuuuuuwwwyyyyyyyyyyyyyyyyyyzzzzzz{{{~~~~~~}}}|||{{{{{{{{{{{{}}}||||||333333333444444444555555555555555555444444444444666555444333222222222333000111222333333333222111444444444333333333333333555555555555555555555555777777777777666666666666555555444444444666888999999999::::::::::::999999;;;;;;<<<<<<;;;999888777999999:::;;;;;;;;;::::::777777777888999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJNNNRRRUUUYYYXXXVVVTTTTTTUUUVVVWWW[[[[[[\\\\\\[[[ZZZXXXWWWVVVXXXZZZ[[[\\\\\\ZZZZZZYYYYYYZZZ\\\^^^aaacccdddeeegggjjjmmmmmmmmmkkkjjjgggfffffffffggghhhiiijjjcccdddfffiiimmmmmmllljjjfffdddaaa```bbbdddeeeeeemmmmmmnnnooorrr{{{sssgggcccaaaaaaaaabbbdddcccaaa___^^^^^^______```bbbcccfffhhhiiihhhggghhhiiikkkllljjjiiifffdddaaa___^^^^^^^^^___]]]^^^^^^]]]\\\ZZZXXXVVVUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRPPPNNNLLLMMMMMMNNNNNNLLLKKKJJJIIIIIIJJJKKKKKKIIIHHHGGGEEEEEECCCCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????@@@??????>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;;;;:::999888777666666777777777888888888888666555555555555444444444444444333222222222333333555444444333333222222222111222222333333222222111000000111111111111000000000000000111111111222222111111000000000000111111000111111111111000000///////////////000000000000000111111222222111111000111111111111111111111111000000000000000000000000000111111111111222222222222333333222111111333444777555222111222333333222111111111111111222222222333333333555777777555333333333222222222222333333222111000000000000111222222222222222222222222222111111111000000000//////000111111111111222222222111222222333444444444444555444333222222333555666222444555555555555888:::===@@@EEELLLTTT[[[```ccckkknnnpppoookkkjjjkkkmmmsssuuuvvvvvvuuuuuuwwwxxxxxxxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~222333333333444444444444555555555444444333333333555555444444333333333333111222444555555555444333555555555555555555555555555555555555555555555555777777777777777777777777555555555555555666888999999999999::::::999999999;;;;;;;;;;;;:::888777666888888999;;;;;;<<<<<<<<<;;;;;;:::999888777777666999:::;;;===>>>@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCDDDFFFHHHIIIJJJIIIHHHFFFEEEDDDDDDEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFHHHKKKOOOSSSUUUWWWVVVTTTRRRSSSUUUWWWYYY[[[[[[\\\\\\\\\ZZZYYYXXXWWWYYY\\\]]]^^^\\\ZZZXXX[[[[[[[[[\\\^^^```cccdddeeegggjjjmmmnnnmmmkkkiiieeeffffffgggggghhhhhhhhheeeeeegggjjjmmmnnnmmmlllhhheeecccbbbdddggghhhhhhlllnnnooorrrwwwrrrfffbbbbbbbbbccccccddddddcccbbbaaa```bbbbbbccceeegggiiikkkllliiiiiikkknnnqqqqqqooolllgggeeebbb```^^^]]]]]]]]]]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[ZZZYYYXXXWWWUUUUUUUUUTTTSSSQQQOOONNNMMMMMMNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJIIIHHHEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAA@@@???>>>===>>>???@@@??????>>>>>>============:::;;;;;;:::999888777666777777777666777888888999666555555555555444444444444333333222222333333333555555444333222111111000222333333444444333333222222222333333333333222222///000000000000111111111111111000000000000111111......///000000000000000000000111111222222333333000000111111111111000000111111111111111111111111////////////////////////000000111111111222222222222333444444222222333444666444111111222333222111000000000111222222222333222333444555666666444333333333222222222222333333111111222222222222111111111111111111111111111111222111111111000000000000222222222333333333444444000111222333444555555555666666555444444444555555333444555555555666888:::===@@@EEEMMMTTT\\\bbbeeelllooorrrrrrnnnllllllmmmrrrsssuuuuuuuuuuuuwwwyyyyyyzzzzzz{{{{{{{{{{{{{{{yyyyyyzzz{{{|||~~~222222222222333333333444555555444444333333333222444444444444444444333333222333444555666555555444555555555555555555555555555555555555555555555555666666666666666777777777666666666666777888999999999999999999999999999999::::::::::::999888777666777888999:::;;;<<<<<<<<<<<<;;;;;;:::999888888777999999;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFGGGGGGHHHEEEDDDDDDDDDDDDFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFGGGHHHKKKNNNQQQTTTVVVVVVTTTSSSRRRRRRUUUXXXYYYYYYYYY[[[[[[[[[[[[ZZZYYY[[[\\\^^^___^^^\\\YYYWWW]]]]]]]]]^^^___aaabbbccceeefffiiikkkkkkjjjiiihhhggghhhiiiiiiiiihhhgggffffffeeeeeegggjjjmmmmmmmmmhhhfffeeeeeegggiiikkkkkkjjjnnnqqqtttyyyooogggdddcccccccccccccccddddddeeedddcccfffffffffgggiiikkklllmmmjjjkkkmmmqqqssssssqqqnnnhhhgggdddbbb```___^^^^^^\\\\\\\\\\\\[[[ZZZYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVVVVUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@BBBAAA???>>>>>>>>>???@@@??????>>>===<<<=========::::::::::::999999888777777777777666777888888999666555555555555444444444333333333222222333333444444333333222111000000///333333444444444444333333222222333333333333222222///000000000000111111111111111000000000000111111+++,,,...///111111222222000000111111222222333333000000000000000000000000111111111111111111111111////////////////////////000000111111111222222222222333444444333222333444444222111111222222222000000000000111222222222333111222444555555444444444333222222111111222222333......///000000///......111111111111111111111111333333222222222111111111111111111111222222222333000111222333444555555555555666888999888777555444444555777777666777999;;;===@@@EEEMMMVVV___fffjjjmmmppptttssspppmmmlllmmmnnnpppsssttttttuuuxxxzzz{{{|||}}}}}}~~~~~~}}}}}}zzzzzzzzzzzz{{{|||}}}~~~111111222222222333333333444444444444333333333333444444555555555555444333111222333444444444333333333333333333333444444444444444444444444444444444555555555555666666666666666666777777888999999999999999888888888888999999999999999888888888888888666777888999:::;;;;;;:::888888999999:::;;;;;;<<<888999;;;<<<>>>@@@BBBBBBCCCDDDDDDEEEFFFGGGGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHGGGCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFHHHKKKNNNQQQTTTUUUVVVUUUTTTSSSSSSTTTUUUXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[^^^___```___^^^\\\YYYWWW]]]]]]___aaabbbccccccccceeefffggghhhiiihhhhhhgggjjjkkkmmmmmmllljjjhhhfffeeeddddddeeehhhkkkllllllhhhffffffgggjjjllllllllljjjooossstttwwwuuulllhhhgggfffddddddccccccdddggghhhhhhhhhkkkjjjjjjjjjjjjkkkllllllkkkkkkmmmqqqssssssqqqnnnjjjhhhgggeeecccaaaaaa```^^^]]]\\\\\\[[[ZZZYYYYYYXXXXXXXXXXXXWWWVVVUUUUUUWWWVVVUUUSSSRRRPPPOOONNNLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@??????????????????>>><<<;;;;;;;;;<<<===:::::::::::::::999888777666777777777888888888888666555555555555444444444333333222222222333444444333222222111111000000000222333333444444333333222000000111111111111000000000000000111111111222222111111000000000000111111+++,,,...///111222222222////////////000000000000111000000//////000000111111111111111111111111111000000000000000000000000000111111111111222222222111222444444333222222333222111000111222222111000111111111111111222222222000222555555444333333444222222111111111111222222000111111222222111111000111111111111111111111111333333333222222222222111....../////////000000000111222222333444444444444333555888::::::888666444555666777777777888:::<<<<<>>===>>>===;;;:::::::::;;;<<<999999:::::::::999888888555666777888999888888777666555555555555444444444333222222222333333444555222222222222222222222222222222333333333333222222000000111111111111000000111111111111222222222333111111000000000000111111//////000111111111000000000000000///////////////111000///......///000111000000000000000000000000000000000000000000000000000111111111111222222222000111333444222111111222111000000000222222111///222222222111111111111111///222555555444222333444222222111111111111222222444444444444444444444444222222222222222222222222222222222222111111111111//////000000000111111111222222333444444333333333333444555666777777666666444555666666666777999;;;<<>>===>>><<<:::999999999;;;<<<999999:::::::::999888888444666888999:::999777666666666555555555444444444222222222222333333444555333333333333333333333444111222222333333222222111222222333333333333222222111222222222222333333333111111000000000000111111222222222222111000......333333222222111111000000111000///......///000111////////////////////////000000000000000000000000000111111111111222222222///111333333222111000111000000///000222222111///333222222222111111000000///222555555333222333444222222111111111111222222333222222111111222222333222222222222222222222222111111111111000000000000222222333333333444444444333333444444444333222222333222222222333555666777333444555555555666888:::<<>>???@@@AAAAAAAAAAAABBBBBBDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEAAACCCEEEHHHJJJJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCBBBCCCDDDEEEGGGHHHGGGIIINNNRRRUUUVVVVVVUUUSSSTTTTTTUUUUUUVVVVVVVVVXXXZZZ^^^aaabbbbbbaaa```dddcccaaa___]]][[[YYYXXXXXXZZZ]]]```dddggghhhiiilllkkkiiihhhffffffgggggggggiiijjjkkkjjjhhheeecccfffhhhjjjlllllllllkkkjjjllllllllllllllllllllllllllllllmmmooopppooollliiigggfffdddaaa```___``````bbbeeeiiimmmpppqqqpppoooqqqqqqpppnnnlllkkkmmmnnnmmmmmmnnnnnnnnnnnnnnnnnnkkkkkkiiihhhgggggggggggghhhfffdddbbb```_________bbbbbbaaa```^^^\\\ZZZYYYZZZWWWTTTRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAADDDCCCCCCBBB@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999::::::888777888888888888888777777666555777777666555444555666555555555555555555555555222222222222111111000000222222222222222222222222222111111111000000////////////000111222222333333222222111111111111222222//////000000000000//////000///...------...///000000000///000000111222222000/////////000111222333222333333000,,,+++...222111111111222222333333333222333333444444333333222111111000000111111222333444444444333333333222222444444333333222111111000000000111111111222222222333333333333333333333333000000111111111222222222666444000---,,,...000222000000111111111222222222222222222333333444444444333444444555666666666555777777666666777888:::;;;AAAAAAFFFNNNTTTXXX___ggghhhmmmqqqqqqnnnnnnrrrwwwwwwvvvvvvwwwyyyzzz{{{{{{~~~}}}|||{{{{{{zzzwwwuuuvvvyyyzzzwwwuuuuuuzzz~~~333333333222222111111111111222222333333333333333333333444555555444333333444444444444444444555555444444333333444444555666888777666555444555555666444444444444444444444444555666777777888888777777777777888888888777666666888777777777777777888888555555666777777888999999:::::::::;;;;;;::::::999::::::<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIHHHFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJLLLPPPTTTVVVWWWWWWVVVTTTTTTUUUUUUVVVWWWWWWWWWZZZ\\\___aaabbbbbb```______^^^^^^]]]\\\\\\[[[[[[\\\]]]___aaadddfffhhhiiilllkkkiiigggffffffggggggeeefffggggggfffdddbbb```ccceeehhhkkkmmmmmmmmmmmmmmmmmmlllkkkjjjiiiggggggggggggiiilllnnnnnnllliiigggfffdddcccbbbbbbbbbcccfffiiimmmqqqrrrrrrqqqppppppppppppnnnmmmmmmooopppnnnnnnmmmlllkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhgggeeecccbbbaaaaaabbbccccccbbbaaa___]]][[[ZZZYYYVVVSSSQQQPPPOOOMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAADDDCCCBBBAAA@@@??????>>>>>>>>>======<<<;;;:::::::::999888888999999888666666666666666666555555444555666777666555444555666444444444444444444444444222222222222111111111000222222222222222222222222222111111111000000000000//////000111111222333333111111111000000111111111//////000000000000//////222111000000000000111222000000//////000000111111111111111000000000000000---///000000......///111111111111222222333333333000111111222222111111000111111000000111111222333222222111111111000000000111111222222222222222222000000111111111222222222111111111111111111111111000000111111111222222222666444222/////////111222000000111111111222222222444333333333333333333222222333444444555555444444333222222222222444555666@@@@@@EEEMMMSSSWWW]]]eeehhhmmmqqqqqqnnnnnnrrrvvvxxxwwwwwwwwwyyyzzzzzzzzz}}}~~~~~~~~~~~~}}}{{{zzzyyywwwtttuuuxxxyyywwwuuutttyyy}}}222222222222222111111111000111111222333222222222333333444444444444333333555555555555555555444444333333222222333333444555777777666555555555555666444444444444444444444444444555555666777666666666777888888888888777666555666666666666777888888999666666777777888999999999999::::::;;;;;;:::::::::::::::<<<===???AAABBBCCCDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHFFFDDDBBBAAAEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJNNNPPPSSSVVVWWWXXXWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYZZZ\\\]]]______^^^]]]\\\XXXYYYYYYZZZ[[[\\\]]]]]]`````````aaabbbdddfffgggiiihhhgggfffeeeffffffgggeeeddddddcccbbbaaa`````````bbbfffjjjmmmooooooooommmmmmlllkkkiiifffcccaaaaaabbbdddhhhkkklllkkkiiiffffffeeeeeeeeeffffffgggjjjlllooorrrsssrrrpppnnnmmmnnnoooooonnnoooqqqtttqqqooommmkkkiiiiiiiiiiiijjjjjjiiiiiiiiiiiiiiijjjiiihhhgggfffeeeeeeeeeeeeeeeeeedddcccaaa___]]]\\\ZZZWWWTTTSSSRRRQQQOOONNNPPPPPPOOONNNLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKHHHHHHGGGFFFDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@??????>>>======<<<<<<;;;;;;::::::999888888888999999777555666666777777666666555444555666777666444444444555333333333333333333333333222222222222111111111111222222222222222222222222111111111111111000000000///000000111111222222222111000000//////000000111000000000000000000000000222222111000000111222222111000000////////////000111111222222111000...------///000111111000//////111111111222222222222222000111111222222111111000111111000000111111222333222111111111111000000000//////000000111222333333111111111111111222222222111111111111111111111111111111111111111222222222555444333222111111111222111111111111111222222222555444444333333222222111333444444555555555555444666555555555555777888999>>>???CCCKKKQQQTTT[[[ccciiimmmqqqqqqnnnnnnqqquuuyyyyyyxxxxxxxxxxxxyyyyyyzzz|||}}}~~~~~~}}}{{{zzzyyyvvvssstttvvvxxxwwwuuurrrxxx}}}222222222111111111111111000000111222222222222111333333333333333333333333666666555555444444333333222222111111222222333444666666666555555555666666333333333333333333333333333444555555666666555555888888888777777666555555555555555666666888999:::777777888888999999999999999999:::;;;;;;;;;::::::::::::<<<>>>@@@BBBCCCDDDBBBAAAAAA@@@@@@@@@@@@AAABBBAAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDCCCAAA@@@DDDDDDEEEEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFGGGIIIJJJLLLPPPRRRTTTVVVWWWWWWVVVVVVUUUUUUVVVWWWXXXYYYYYYZZZXXXYYYZZZZZZZZZYYYWWWVVVTTTUUUVVVXXXYYY[[[\\\]]]^^^^^^]]]]]]^^^```ccceeeeeedddcccbbbbbbcccdddeeefffeeecccbbbaaaaaaaaabbb```bbbeeeiiilllnnnnnnnnnkkkkkkkkkjjjhhheeebbb```aaaaaacccfffiiikkkjjjiiifffggggggggghhhiiijjjjjjjjjllloooqqqqqqooollljjjjjjlllnnnooopppqqqtttvvvtttrrrpppmmmjjjiiiiiijjjlllkkkjjjiiiiiihhhiiiiiijjjiiiiiiiiihhhhhhhhhhhhhhhhhhgggfffdddbbb```___]]]ZZZXXXVVVVVVUUUSSSRRRRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIGGGHHHJJJLLLMMMLLLLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????>>><<<<<<;;;;;;:::::::::::::::999999999::::::888666888999999999999888777777555666777666444333444555222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111///000000000111111111222000000////////////000000111000000000000000000111000000000000000000000000111111000///.........//////000222333222111///---222111111111111000///...111111111111111222222222222333333444444333333222111111000000111111222333333333333333222222222222/////////000111111222222111111111111111111111111222222222222222222222222111111111111111111111111222333333333222111111000111111111111111111111111333333333333333333333333555555666666666666666555:::999999888999;;;<<<=========BBBJJJOOOSSSZZZaaaiiinnnrrrrrrooonnnppptttxxxxxxxxxwwwvvvuuuvvvwwwxxxzzz|||~~~~~~}}}{{{yyyyyyuuuqqqrrruuuwwwwwwvvvqqqxxx~~~111111111111111111111111000000111222222222222111333333333333333333333333555444444444333333222222222111111111111222333333555555666666666666666666333333333333333333333333333333444555555555555555888777777666666666555555555555555555666777888999888888888888888999999999888999::::::;;;;;;;;;:::::::::<<<===???AAABBBCCCAAA@@@???????????????@@@AAAAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCCCCCCCFFFEEEDDDDDDEEEFFFGGGHHHGGGGGGFFFGGGHHHIIIKKKLLLPPPQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXYYY\\\___aaa___^^^^^^^^^^^^```aaabbbdddcccaaa``````aaabbbccccccdddgggiiikkkkkkjjjjjjhhhhhhiiiiiihhhgggeeeddddddddddddfffiiijjjiiiggggggggghhhiiijjjjjjkkkkkkiiikkknnnpppooommmkkkiiihhhkkkmmmooopppqqqtttvvvvvvuuurrrpppnnnlllllllllmmmlllkkkiiihhhgggggggggjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhfffdddbbbaaa]]][[[XXXWWWWWWVVVUUUSSSRRRQQQPPPNNNLLLJJJIIIHHHLLLMMMMMMNNNNNNNNNNNNNNNLLLLLLMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAA@@@@@@??????>>><<<<<<;;;:::::::::;;;;;;<<<;;;:::;;;<<<<<<:::888999999999999999888888777444666666555444333444555222222222222222222222222222222222222222222222333222222222222222222222222111111111111111222222222000000000000000111111111000000////////////000000111111000000000000111111000000111111111111000000222111000///////////////---///111222333222000///111000000/////////000111111111111111111111111111222333333444444333333222111111000000111111222333333333333222222222111111000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000111111222222111000///111111111111111111111111111111222333333444555555444444444555555444444333666666555555666777999:::;;;<<>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAAAAAAAAAAABBBBBBBBBCCCAAAAAABBBCCCCCCCCCBBBBBBCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTVVVWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUTTTUUUUUUUUUVVVWWWWWWWWWUUUUUUUUUVVVWWWYYY[[[\\\ZZZZZZZZZZZZ[[[]]]___`````````_________aaabbbcccfffggghhhiiiiiihhhfffeeeeeeeeeeeefffggghhhhhhiiigggffffffgggiiijjjiiiggghhhhhhiiijjjjjjiiiiiihhhhhhjjjmmmooopppnnnllljjjhhhjjjmmmooopppppprrrtttttttttsssrrrpppooommmmmmlllkkkjjjhhhggggggffffffjjjjjjkkkkkkkkkjjjjjjiiiiiiiiihhhgggeeecccbbbaaa[[[YYYWWWUUUUUUUUUSSSRRRRRRRRRPPPOOOMMMKKKJJJIIILLLLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMMMMLLLJJJKKKKKKKKKKKKJJJIIIIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEAAAAAA@@@@@@????????????===<<<;;;::::::;;;<<<======<<<<<<<<<======;;;999777777888888777777666555444555666555333333333444222222222222222222222222222222222222333333333333222222222222222222222222111111111222222222222222000000000000000000000000111000000//////000000111222111000//////000111222222333444444444444333222222111111000000000000111---...000111222222111111,,,///222111//////111444111111111111111000000000000111111222222111111000111111000000111111222333111000000000000/////////111111111111111111111000222222222111111111111111000000000000000000000000222222222111111111111111000000111111111000000///222222222111111111111111000000111222444555666666111222222222222111000000555555444444555666888999;;;;;;AAAJJJPPPUUU]]]dddmmmrrrvvvvvvrrrpppqqqtttuuuwwwxxxvvvsssrrrtttwwwyyyyyyzzzzzzzzzyyyyyyxxxxxxsssnnnmmmqqquuuwwwwwwtttzzz///000000000111111111222111222222333333333333333333333222111111222333333333333333444444444444444222222222222222333444444333444666777777777666666222222222222222222222222444444555666666666666666555555444444555666888888666666555555555666666777777777777777777777777777777888999:::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>???????????????@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@AAABBBCCC@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCDDDEEEGGGGGGFFFFFFGGGIIIKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPQQQRRRTTTUUUVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\^^^```^^^______```bbbccceeefffggghhhiiiiiihhhgggdddccccccbbbbbbbbbdddfffiiijjjgggffffffgggiiijjjiiihhhiiiiiijjjjjjiiigggfffeeedddfffjjjmmmnnnmmmkkkiiihhhjjjmmmnnnoooooopppqqqnnnooopppppppppnnnlllkkkhhhggggggggggggggghhhhhhjjjjjjkkkkkkkkkiiihhhgggffffffeeedddbbbaaa___^^^[[[YYYVVVUUUUUUUUUTTTRRRSSSSSSQQQPPPNNNMMMLLLKKKJJJKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@????????????>>>===;;;::::::;;;===>>>===<<<;;;<<<======;;;999777888888888888777666666444555666555333222333444333333333333333333333333222222222333333333444444222222222222222222222222111111111222222333333333000000000000000000000///111111111000000111111111333222000//////000222333333333444555555444333333222111111111111222222333000000000000000111111111000777>>>===666000111444222111111111000000000///000111111222222111111000111111000000111111222333000000000000////////////000000111111222333333333222222222111111111000000000000000000000000000000222222222111111111000000111111111111111111111111222222222111111111000000111111222333333444555555222333333333222222111000777666555555666777999::::::;;;AAAKKKRRRWWW___hhhnnntttyyyxxxtttqqqrrrtttuuuxxxzzzxxxtttsssvvvyyy{{{zzzyyyxxxwwwwwwxxxxxxxxxrrrmmmllloootttwwwwwwuuuzzz//////000000111111111222222222333444444444444333444333222111111222333444333444444555555666666666333333222222333333444555333444666777777777666666222222222222222222222222444555666666777777666666444444444444555777888:::777666666555555555666666777777777666666666666666777888999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@AAAAAABBB???@@@AAAAAABBBBBBBBBBBBCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQNNNNNNOOOQQQRRRTTTUUUUUUUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWWWWXXXZZZ\\\___```___```bbbdddfffgggiiiiiiggghhhiiiiiihhhfffdddcccbbbaaa``````aaadddhhhjjjfffeeeeeefffiiikkkjjjjjjjjjjjjjjjiiihhhfffdddbbb___bbbeeeiiijjjjjjhhhggghhhjjjmmmnnnnnnmmmnnnoooiiijjjmmmoooooommmkkkiiidddddddddeeeggghhhjjjkkkjjjjjjkkkkkkjjjiiigggfffddddddcccbbb```^^^\\\[[[]]]ZZZXXXWWWWWWWWWVVVTTTTTTTTTSSSQQQPPPOOONNNMMMNNNNNNOOOPPPPPPPPPPPPOOOMMMNNNNNNOOOOOOOOONNNNNNMMMLLLIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@???????????????>>>===<<<;;;;;;<<<>>>???<<<;;;:::;;;<<<<<<:::888999::::::::::::999888888444555666555333222333444333333333333333333333333222222222333333444444444222222222222222222222222111111111222222333333333000000000000////////////222222111111111111222222333222000//////000222333111111333333333333111111222111111111222333444444333222111000/////////000999CCCLLLJJJ>>>222///111222111111111000000//////333333333444444333333333111111111000111222222333222222222222111111111111//////000222333444555666222222222222111111000000111111111111111111111111222222222222111111000000333222222111111222333333222222222222111111000000333333333333333333333333555666666666555555444333555555444444444666777888:::;;;BBBKKKSSSYYYbbbjjjpppuuuzzzzzzuuurrrrrrtttvvvyyy{{{zzzvvvuuuxxx|||}}}{{{yyyvvvvvvvvvwwwxxxwwwrrrlllkkkooossswwwwwwuuuzzz~~~///////////////000000111111111222222222222111111111111222222222333333333333333333222222111111111222222333333333444444444444444222222222222444444333333333333333333333333222222333555777888999:::444444444444444444444444555444333222222333555666888888999999999:::::::::999999888888999999:::;;;::::::;;;;;;;;;;;;;;;;;;>>>===<<>>???@@@AAAAAA@@@???>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBBDDDGGGHHHHHHHHHIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQPPPTTTTTTUUUUUUUUUVVVVVVVVVWWWYYYZZZZZZYYYWWWWWWWWWVVVWWWYYY[[[]]]___```aaa``````aaabbbccceeefffggggggiiijjjhhheeebbbaaaaaaaaa``````aaaeeehhhiiiiiifffffffffffffffggghhhhhhiiihhhgggddd```______aaabbbbbbbbbbbbbbbbbbbbbbbbcccggglllooommmjjjgggfffhhhiiijjjkkkjjjhhhfffeeeeeefffgggggggggfffeeedddhhhhhhgggfffdddcccbbbbbbaaa``````___^^^^^^]]]]]][[[ZZZXXXWWWWWWVVVTTTRRRSSSPPPLLLMMMOOORRRRRRQQQQQQPPPPPPOOONNNMMMLLLKKKLLLNNNOOONNNMMMLLLMMMOOOKKKJJJHHHFFFFFFGGGHHHIIICCCDDDEEEFFFFFFEEEDDDCCCGGGFFFEEECCCAAA???======@@@>>>======>>>??????>>><<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999888777666555555444444444444555555444444333333444444555666000000000111222222222333222222111000//////000000333333333333333222111000000111111111111222222222///111222222111111222333555444333333444444222000222222222222222111000//////000111222333222111111000000111111222222333333555===GGGIIICCC:::555222222111000.........///000222111111111222333444444000111111111111222222222222222222111111111111000333333444444444555555555111111222222222333333333000000111222222222222111333222222222111111000000444333111000000000111111222222111111111111222222444444444555444444333333666666666666666555555555555666777888888888888888888===EEEMMMUUU]]]dddiiiqqqqqqqqqrrrrrrssssssssswww{{{|||xxxwwwzzz|||{{{}}}zzzwwwuuuuuutttsssrrruuupppjjjhhhkkkqqqvvvyyyvvvyyy~~~000000/////////000111111111111222222222222111111111111111222222222333333555555444444444333333333222222222222333333333333222222333444444333222222333333333333333333333333555555555555555555555555444444444444444444444444555555333333333555777888777888888888888999999999999888888888888999::::::::::::::::::;;;;;;;;;;;;<<<::::::;;;>>>>>>===;;;>>>>>>???@@@@@@???>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBFFFGGGIIIIIIGGGFFFGGGHHHJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNSSSSSSSSSTTTTTTUUUUUUUUUWWWYYY[[[[[[ZZZYYYYYYZZZZZZ[[[[[[\\\^^^```bbbccc````````````bbbdddfffgggggghhhiiigggdddaaa`````````______aaadddfffggggggeeeeeeeeeeeeeeeffffffgggccccccbbb```]]]\\\]]]^^^ccccccccccccddddddddddddfffiiimmmmmmkkkhhheeedddggghhhiiiiiiiiigggeeedddbbbcccdddeeeeeedddcccbbbcccccccccccccccbbbbbbbbb____________^^^]]]\\\[[[\\\ZZZXXXWWWVVVUUUSSSQQQPPPMMMKKKKKKMMMOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJKKKLLLKKKJJJIIIJJJKKKIIIHHHFFFEEEDDDEEEFFFGGGCCCDDDEEEFFFFFFEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@???@@@>>>======>>>??????>>><<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777666555555444444444444555555333333333333333444555555222222222222333333333333222222111000000000000000333333333333333222111000000111111111111222222222000111333222111111222444333222222222333333111///222222222222222111000000///000111222333222222111000000000111111111111111...666@@@GGGGGGAAA999444222222000///......//////111111111111111222333333/////////000000000111111222222222111111111111000111111111111222222222222111111222222222333333333000111111111111222222222222222222111111000000000333333111000000000111111222222111111111111222222333444444555444444333333555555555555666666666666555666777777888888888888999===DDDLLLTTT]]]eeejjjnnnpppssssssrrrrrrssstttwww{{{{{{xxxwwwzzz|||zzz|||zzzwwwvvvvvvwwwvvvuuuvvvrrrllljjjmmmrrrvvvyyyvvvyyy}}}111000000000000111222222111111222222222222111111111111111222222222222333444444444444333333333333111111111222222222222333000111444666666444111000333333333333333333333333666666555555444444333333444444444444444444444444555444444444444666888999666666666777777777777888888888777777777888999999999999:::::::::;;;;;;;;;;;;:::999999;;;<<<<<<;;;===>>>>>>??????>>>>>>===@@@@@@@@@???????????????>>>>>>?????????@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBFFFHHHIIIIIIHHHGGGGGGHHHGGGHHHIIIJJJJJJKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKPPPPPPQQQQQQRRRSSSTTTTTTVVVYYY[[[\\\\\\\\\]]]^^^___^^^^^^^^^___aaaccceee```_________```bbbeeegggggghhhhhhfffccc```^^^^^^___^^^^^^```ccceeeeeedddccccccccccccdddddddddeee_________]]]\\\[[[\\\^^^dddeeeeeeeeeffffffggggggjjjkkklllkkkgggdddbbbbbbffffffggggggfffeeecccbbb___```aaabbbbbbaaa``````]]]]]]^^^___```aaabbbbbb^^^___```aaa```^^^\\\[[[\\\ZZZWWWVVVUUUSSSQQQNNNLLLJJJHHHHHHJJJLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIHHHFFFEEEFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@>>>======>>>??????>>><<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999888777777555555444444444444555555333333222222333333444555444444444444333333333333222222111000000000000111222222333333333222111111000111111111111222222222000111333222111111222444222111111111222222000///111222222222222111000000000000111222222222222111111000000000000000000///000222777???EEEEEE>>>888333222111000////////////111111000000000111222222000000000000111111111222222222222111111111111000///000000000111111111111111111222222222333333333222111000000000111333333111111111000000000000000333222111111000111111111222222111111111111222222333333444444555444444333444444444555666666666777555555666777777888999999:::>>>DDDKKKSSS\\\eeekkkkkkpppuuuuuurrrppprrruuuvvv{{{|||yyyxxxzzz|||zzz{{{yyyxxxwwwyyyyyyyyyxxxxxxtttooolllnnnrrrvvvxxxvvvxxx|||111111111111111222222333111111222222222222111111111111111111222222222222222111111111111111111111000000111111111222222222000111333444444333111000222222333333333333444444333333333444444444555555333333333333333333333333222222222333444666888999444444555555555666666666777777666666777777888999888888999999::::::;;;;;;===<<<:::999:::;;;<<<===========================@@@@@@????????????>>>>>>>>>>>>>>>??????@@@@@@@@@BBBAAAAAAAAAAAAAAAAAABBBBBBEEEGGGHHHHHHIIIJJJKKKEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJMMMMMMNNNOOOPPPQQQRRRSSSVVVXXX[[[\\\\\\\\\^^^```aaa```^^^]]]]]]___bbbdddaaa```___^^^```bbbeeeggghhhhhhhhheeeaaa___^^^^^^^^^^^^^^^```cccddddddccc``````aaaaaabbbbbbbbbaaa]]]^^^______^^^^^^___```fffffffffgggggghhhhhhiiijjjjjjiiigggcccaaaaaabbbddddddddddddcccbbbaaa```]]]^^^___`````````___^^^[[[[[[\\\]]]___```aaaaaa```aaacccddddddaaa___]]]\\\ZZZWWWUUUSSSQQQNNNLLLIIIIIIHHHHHHIIIJJJJJJJJJLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFGGGFFFDDDBBBCCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCC@@@>>>======>>>??????>>><<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;::::::999999999999999888777777555555444444444444555555333222222222222333444444555555444444333333222222222222111000000111111111222222333333333222222111000000111111111222222222///000222111000000111333222111111222333333111000111111222222222111111000000000111111222222222222111111000000//////......888444111777@@@DDD@@@999333333222111000000//////111000000000000000111111222222333333333444444444222222222111111111000000111111111111222222222222111111222222222333333333333111000//////111333444000000000000000000000000222222111111111111111111222222111111111111222222333333444444555444444444333333444444555666777777555555555666777888999999;;;>>>DDDJJJRRR\\\ffflllkkkrrrxxxxxxrrrnnnpppssswww|||}}}zzzyyy|||}}}{{{}}}{{{zzzzzz{{{{{{zzzyyyyyyuuupppnnnpppsssuuuwwwvvvxxx|||111111111111111222222333111111222222222222111111000000111111111222222222111111111111111111111111000000111111111222222222333222222111111222222333222222222333333444444444333333333444444444555555333333333333333333333333000111111222333555666777333333444444444555555555666555555555555666777777777777888888999::::::;;;<<<;;;:::999999999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBDDDFFFHHHHHHHHHIIIKKKEEEEEEGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQRRRVVVXXXYYYZZZZZZ[[[]]]______]]][[[ZZZZZZ\\\___aaaaaa```______```bbbdddfffggggggfffccc```]]]]]]^^^^^^^^^^^^```bbbcccbbb```\\\]]]^^^____________^^^\\\]]]___```______```bbbfffffffffggggggggghhhhhhffffffeeeccc```___aaabbbaaaaaaaaaaaa```___^^^^^^\\\]]]^^^___``````___^^^\\\\\\]]]]]]^^^^^^_________aaacccdddcccaaa^^^\\\[[[YYYVVVTTTRRRPPPLLLJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDEEEFFFEEECCCBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>======>>>??????>>><<<<<<<<<<<<============<<<;;;;;;;;;;;;:::::::::888888999999999888777777555555444444444444555555333333222222333333444555444444333333222222111111222111111111111111222222111222222333333333222222000000111111111222222222...///000000//////000222333222222333444444333111000111111222222222111111111111111111111222222222111111000000//////......555222222999CCCEEE>>>555222222222222222111111000111111000000000000000111222222333333333444444444222222222111111111000000000000111111111222222222111111222222222333333333333111000//////111333444000000000000000111111111111111111111222111111111222222111111111111222222222333333444555555555444222333333444555666666777444444444555666888999:::;;;>>>DDDJJJRRR\\\ffflllnnntttzzzxxxqqqmmmnnnqqqxxx}}}}}}|||~~~~~~|||}}}|||{{{|||{{{yyywwwyyyvvvrrrpppqqqsssuuuvvvwwwyyy|||111000000000000111222222111111222222222222111111000000000111111111111222222222222333333333333333111111111222222222222333333222111000000111222333111222222333333444444555666666555555444444333333333333333333333333333333000000111222333444444555333333333444444444444555555555444444555555666777666666777888999::::::;;;999::::::999777777888999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<==================>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDFFFGGGGGGFFFEEEEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRUUUVVVWWWWWWVVVVVVXXXZZZZZZYYYWWWWWWWWWYYY[[[\\\_________``````aaabbbcccccccccbbb```]]][[[[[[\\\]]]]]]]]]___aaaaaa___]]]YYYZZZ\\\]]]]]]]]]\\\[[[YYY[[[]]]^^^^^^^^^___```eeeeeeeeeeeeeeeeeeeeeeeeaaabbbaaa___]]]]]]___aaa______^^^^^^]]]\\\\\\\\\[[[\\\]]]____________^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___^^^]]]ZZZYYYZZZWWWTTTRRRQQQNNNKKKIIIFFFGGGIIIIIIHHHGGGHHHJJJJJJJJJIIIHHHGGGFFFEEEEEECCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>??????>>><<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::777888888888888888777777555555444444444444555555444333333333333444555555333333333333222222222222222111111111111222333333111111222333333333222222000111111111111222222222...///111000//////000222333222222333555555444222000000111222222222222111111111000000111111222333111000000000000000000///+++000999DDDJJJFFF999///111111222333333333333222222222111000000000111111000000000000111111111222222222222111111111111000.../////////000000000000111111222222222333333333222111000000000111333333111111111111111222222222000000111222222222222111222222111111111111222222222222333444555555555555333333333444555555555666444444444444555777999;;;:::>>>DDDKKKSSS\\\eeekkkpppuuuxxxwwwqqqnnnnnnpppxxx}}}}}}|||~~~~~~|||~~~}}}|||}}}|||yyywwwyyywwwtttssstttvvvwwwwwwxxxzzz}}}000000/////////000111111111111222222222222111111000000000000111111111111111222222222333333333333222222222222333333333333111111111222222111111111111111222333333444555555555555555555555555555555222222222222222222222222111222222333444444444444333333333444444444555555444444444333444555555666555555666777888999::::::888:::;;;;;;888777777999<<<;;;:::999999:::;;;<<<888999::::::;;;<<<======;;;<<<<<<===???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAACCCDDDFFFFFFDDDCCCDDDEEEGGGGGGHHHHHHIIIHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHIIILLLNNNPPPQQQRRRUUUUUUUUUSSSRRRQQQSSSUUUUUUUUUUUUUUUVVVWWWXXXYYY[[[\\\^^^___```_________^^^^^^]]][[[XXXWWWYYYZZZZZZZZZ[[[]]]^^^^^^\\\YYYWWWXXXZZZ[[[\\\[[[ZZZYYYXXX[[[]]]^^^^^^^^^^^^___dddccccccbbbbbbaaaaaa```^^^______]]][[[ZZZ\\\]]]^^^]]]\\\[[[[[[ZZZZZZZZZYYYZZZ\\\]]]^^^^^^^^^]]][[[[[[[[[[[[\\\\\\\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXXXXVVVSSSQQQPPPNNNKKKIIIDDDFFFHHHHHHFFFFFFGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCAAABBBDDDDDDCCCCCCEEEFFFDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCAAA@@@???<<<===>>>???@@@AAAAAABBB@@@>>>======>>>??????>>><<<<<<<<<<<<============;;;;;;;;;:::::::::999999777777888888888888777777555555444444444444555555555555444444555555666777333333333333444444444444222111111111222222333444000111222333333333333222000111111111111222222222000111222222111111222333222111111222444444333222000000111222222222222222222111000000000111222333000000000111111111111111,,,555AAAIIIHHH@@@555---///000222333444555444444333333222111111111111111/////////000000000111111222222222111111111111000/////////000000000111111111111222222222333333333000111111111111222222222111222222222333333333333///000111222333222222111222222111111111111222222111222333444555555555555444444444444444444444444444333333333555777:::;;;999===DDDLLLTTT]]]eeejjjqqqsssttttttrrrpppqqqrrrvvv{{{~~~|||{{{}}}|||zzz}}}|||||||||}}}}}}{{{xxx{{{yyyvvvvvvxxxyyyzzzyyyyyy{{{~~~///////////////000000111111111222222222222111111000000000000111111111111//////000000111111111111222222333333333444444444///000222444444222000///111111222333333444555555222222444555777888999:::222222222222222222222222333333444555555444444444333333444444444555555555444333333333333444555555444555666777888999::::::999<<>>;;;999999:::;;;;;;999999999999;;;;;;777777888999;;;<<<======::::::;;;<<<===>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAA>>>AAACCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRRRRUUUUUUTTTQQQOOONNNOOOQQQRRRRRRSSSUUUVVVWWWWWWWWWXXXZZZ\\\^^^___^^^\\\[[[ZZZZZZYYYWWWUUUUUUVVVXXXXXXXXXYYY[[[\\\\\\YYYWWWVVVWWWYYY[[[[[[ZZZYYYXXXZZZ\\\___```_________```cccbbbbbbaaa```___^^^^^^^^^^^^^^^\\\YYYXXXYYYZZZ]]]\\\[[[ZZZYYYYYYYYYYYYXXXYYY[[[\\\]]]]]]]]]\\\XXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZZZZZZZWWWUUURRRPPPOOONNNKKKIIIBBBEEEHHHGGGEEEDDDFFFHHHFFFFFFEEEDDDCCCBBBAAAAAA???AAACCCCCCCCCCCCEEEGGGCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBB@@@???>>>999:::;;;===???AAACCCDDD@@@>>>======>>>??????>>><<<<<<<<<<<<=========>>>;;;;;;;;;:::::::::999999666777777888888888777777555555555444444555555555666555555555555666777777333444444555555666666666222111111111222333333444000111222333333333333333000111111111111222222222111333444444333222444555000000000111333333222111///000111222222222222222222111000000000111333444000000111111222222333333666>>>FFFGGG@@@777111///...///111444555666666555444444333222111111222222000111111111111222222222222222222111111111111000222222222222333333333333111111222222222333333333000000111222222222222111222222222333333444444444///000111222333333222111222222111111111111222222111222333444555555555555444444444444444444333333444333333333444777:::;;;888===EEEMMMUUU]]]dddiiipppqqqqqqqqqrrrssstttttttttzzz}}}{{{zzz{{{{{{xxxzzzzzzzzz|||~~~~~~|||zzz|||zzzyyyyyy{{{|||||||||zzz|||~~~000000000000000000000000111000/////////000222333111111111222222333333333222222111111111111222222111111111000000000000000111111222222222333333333222222222333333444444444333333333333333333333333444444333333333222222222555444333222111222333444222222222222333444555555333333333444444444555555666666666666666777777777888999;;;<<<<<<;;;999888999::::::;;;;;;::::::999777888:::<<<======<<<<<<======<<<<<<<<<======>>>AAA@@@???>>>============@@@@@@AAABBBCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEIIIIIIIIIIIIJJJLLLMMMNNNVVVSSSPPPMMMMMMNNNQQQSSSWWWXXXXXXWWWUUUUUUWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWVVVTTTSSSTTTWWWYYYXXXYYYYYYYYYXXXWWWVVVUUUUUUVVVYYY[[[]]]]]]]]]]]]ccc```]]]]]]______\\\YYY^^^^^^^^^]]]]]]\\\\\\\\\\\\ZZZWWWUUUUUUVVVXXXZZZYYYZZZ[[[YYYVVVUUUWWWZZZ\\\[[[ZZZZZZ\\\^^^^^^]]]ZZZYYYYYYZZZ]]]___```___bbb]]]YYYYYY[[[]]][[[XXXSSSRRRQQQPPPNNNKKKIIIHHHHHHGGGFFFDDDDDDDDDDDDEEEHHHEEECCCBBBCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBDDDCCCAAA@@@@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888999999999888777555444333444555666666555444333555555555555555555555555444444444333333333222222222333333444444333333222222222333333333222222111111111111111111111111111000000000000000000000000333333333222222111111111111111111111111111111111111111111111111222222333222222222111111111000000;;;CCCHHHDDD888000111555////////////////////////111111111111111111111111222222111111222222333444333222111000000111222333000000111222333333444444333333333333333222111000111111000000111222222333222333333333222333666888222222222222222222222222111111111111111111111111333333333333333333333333333444444444555555666666444444555666777999;;;<<<;;;===CCCNNNVVV\\\eeemmmrrrpppnnnppprrrssspppnnnuuuzzz{{{yyyxxx{{{}}}|||}}}}}}~~~~~~}}}|||{{{yyyyyyzzzzzzzzz{{{{{{{{{{{{{{{~~~000000000000000000000000//////.........///111111111111222222222222222222222111111000000111111222111000000000000000000000111111222222222333333333222222222333333333444444333333333333333333333333444333333333333222222222444333222111111222333333333333333333333333444555333333333444444444444555666777777777888888999999888999;;;<<<;;;:::999888999::::::;;;;;;::::::999888999:::;;;<<<<<<;;;;;;<<<<<<;;;<<<<<<======>>>??????>>>>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNRRRQQQOOONNNOOOQQQSSSUUUXXXYYYZZZXXXVVVUUUVVVWWWVVVWWWXXXYYYYYYXXXWWWWWWTTTUUUUUUUUUUUUUUUXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXYYYYYY[[[\\\]]]]]]]]]]]]```___]]]\\\]]]\\\ZZZYYY\\\\\\\\\\\\[[[[[[ZZZYYYYYYXXXVVVUUUUUUVVVXXXZZZYYY[[[\\\ZZZXXXWWWXXXZZZ\\\[[[[[[\\\^^^```___^^^[[[ZZZYYYZZZ]]]^^^^^^^^^^^^ZZZVVVVVVYYY[[[YYYVVVTTTSSSQQQOOOMMMKKKJJJIIIJJJIIIHHHGGGFFFFFFGGGGGGHHHFFFCCCBBBCCCEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBBDDDDDDDDDDDDDDDCCCBBBAAABBBAAA@@@?????????@@@AAA????????????????????????>>>>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999888666555444555555666777777666555555444444444444444444444444333333333333222222222222222222333333333333222222444333222111111111333444111111111111111111111111222222222222222222222222333333222222222111111111111111111111111111111111444333222111000/////////222222222111111111000000777===AAA>>>555//////222000000000000000000000000111111111111111111111111222222111111222222333333222222111000000111222222000000111222222333444444333333333333333222111000222111111111111111222222000222333222222222444666222222222222222222222222111111111111111111111111333333333333333333333333555555555555555444444444777777777888999;;;<<<===<<<>>>DDDNNNWWW]]]eeennnpppppppppqqqqqqpppooonnntttxxxzzzwwwwwwzzz|||{{{}}}~~~~~~}}}|||}}}}}}||||||{{{zzzzzzyyyzzz}}}000000000000000000000000......---------...///000222222222111111111111111222111111000000111111222000000000000000000111111111111222222222333333333222222222222333333333333333333333333333333333333333333333222222222111111333222222111111222222333555555444333333333444444333333333333444444444444666777777888999:::;;;;;;888888:::;;;;;;:::999888999999::::::::::::999999999::::::;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCEEEFFFHHHIIIGGGGGGHHHJJJKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVXXXYYYZZZZZZWWWUUUUUUVVVUUUUUUVVVVVVVVVUUUUUUTTTRRRTTTVVVWWWWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[[[[[[[^^^]]]]]]\\\\\\\\\\\\]]]\\\\\\]]][[[YYYXXXXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVUUUTTTUUUWWWXXXYYYZZZ\\\\\\[[[ZZZYYYZZZ[[[[[[[[[\\\^^^aaabbb```___\\\ZZZZZZZZZ\\\]]]\\\[[[[[[XXXUUUVVVXXXZZZXXXVVVVVVTTTRRROOOMMMLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKIIIFFFDDDCCCDDDEEEEEEDDDBBBBBBAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA??????>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<::::::::::::::::::::::::999999999999999999999999888888999999888777666555555666777888888777666555444444444444444444444444333222222222222111111111111111222222222222111111555333111//////111444555222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111444333222000//////......222222222111111111111111333777999888444000000000111111111111111111111111111111111111111111111111111111222222222333333333222222111000000111222222000000111111222333333333222222333333333222111111222222111111111111111222...000222333222111222444222222222222222222222222111111111111111111111111333333333333333333333333666666666555444444333333777777777888999:::;;;<<<===???EEEOOOWWW]]]eeennnnnnqqqsssrrrooollllllmmmrrrvvvxxxvvvvvvyyy{{{zzz}}}~~~~~~~~~}}}|||{{{zzzzzzyyy{{{~~~000000000000000000000000..................//////222222111111000000000///111111000000000000111111000000000000000111111111111111222222222333333333222222222222222222222333222222222222222222222222222222222222111111111111222222222222333333333444777666555444333333333333222222333333333444444444555555666777888999:::;;;777888999999:::999999888999999::::::::::::999999:::::::::::::::999999999888999:::;;;<<<===>>>>>>>>>>>>>>>??????@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEECCCBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHFFFGGGHHHJJJLLLMMMNNNNNNKKKLLLNNNPPPRRRSSSTTTUUUTTTVVVXXXXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUSSSVVVZZZ[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]aaa```^^^\\\ZZZZZZ[[[[[[XXXZZZ\\\ZZZVVVTTTVVVXXXXXXYYYZZZZZZZZZXXXVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[\\\YYYYYY[[[^^^aaaaaa```^^^\\\[[[ZZZZZZ\\\\\\[[[YYYZZZXXXWWWWWWYYYZZZYYYXXXWWWVVVSSSPPPOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNIIIGGGEEEDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999999999999999999999555666777888999999888777555666777888888777666555333333333333333333333333222222222111111111000000000111111222222111111000333222111000111222333444222222222222222222222222000000000000000000000000111111111111111111111000111111111111111111111111000000//////000000111222111111111111111111111111333444666666555444333222111111111111111111111111111111111111111111111111111111222222333333333333222111111111111111111222000000111111222222222333222222333333333222222111333222111111000111111111...000333444333222222222111111111111111111111111111111111111111111111111333333333333333333333333555555555555555444444444666666666666666777888888===>>>DDDNNNUUU[[[cccllllllqqquuusssmmmhhhiiimmmqqqvvvxxxvvvvvvyyy{{{zzz{{{|||~~~}}}}}}}}}~~~~~~}}}////////////////////////////////////////////////111111111000000/////////111000000000000000000111//////000000111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222111111111000000000222222333444444444444444777666555444333222222222222222222333333333444444222333444555666777888999666777777888888999999999888999999::::::999999888:::999999999888888888999888999:::<<<===>>>>>>>>>@@@??????????????????@@@AAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLNNNPPPQQQRRRRRRQQQOOOQQQSSSUUUUUUUUUWWWXXXYYYYYYXXXXXXWWWWWWWWWWWWXXXZZZ^^^___^^^\\\[[[[[[\\\[[[[[[[[[[[[\\\]]]^^^aaa```]]][[[YYYYYYYYYYYYVVVYYYZZZYYYUUUTTTUUUXXXXXXYYYZZZZZZZZZYYYXXXWWWSSSTTTVVVWWWXXXYYYZZZZZZ\\\\\\\\\]]]^^^^^^\\\\\\WWWXXXYYY\\\^^^___]]][[[[[[ZZZZZZZZZ[[[[[[YYYWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWUUUSSSRRRQQQRRRTTTUUUSSSSSSSSSRRRQQQQQQPPPOOOJJJHHHFFFEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA>>>>>>>>>?????????>>>>>>@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999222333666888999:::::::::444444666666666666444444333333333333333333333333222222222111111111000000000111111222222111111000///111222333444333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111222222333444555555444333111111111111111111111111111111111111111111111111000111222333333333222222111111111222222111111111000111111111111111222222111222222333333333222222222222111111111111111222///222444555333222222333111111111111111111111111111111111111111111111111333333333333333333333333333333333444555666777777666555555555666777888888<<<===CCCLLLSSSYYYaaaiiikkkqqqvvvssskkkfffhhhkkkqqqvvvxxxvvvvvvzzz|||{{{zzz{{{}}}|||}}}//////////////////////////////000000000///......000000000000////////////111000000//////000000111/////////000111111222222111111222222222333333333222222222222222111111111222222222222222222222222111111111000000000000///111111333444444444444444666555444333222111111111222222222222333333333333111222222333444555555666666666666777777888999999888888999999999999888888999888888777777888999999999:::<<<>>>??????>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMLLLLLLKKKLLLMMMNNNOOOOOOOOOOOOMMMNNNPPPQQQRRRTTTXXXZZZ\\\[[[ZZZYYYXXXXXXXXXYYYZZZ\\\___```^^^\\\\\\\\\[[[ZZZZZZZZZ[[[\\\^^^___```___]]]\\\ZZZYYYYYYYYYWWWXXXYYYXXXVVVVVVVVVWWWYYYYYYYYYYYYYYYZZZZZZZZZUUUVVVXXXZZZ[[[\\\[[[[[[\\\[[[\\\]]]______]]][[[WWWWWWXXXYYY[[[\\\ZZZXXXYYYYYYYYYZZZ[[[[[[YYYWWWSSSTTTTTTUUUUUUTTTSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWVVVUUUUUUTTTSSSQQQPPPOOOKKKIIIGGGFFFFFFEEECCCAAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@??????>>>>>>============<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999222444666888999:::::::::333444555666666555444333222222222222222222222222333222222222222111111111111111222222222222111111...000333555555444222111333333333333333333333333222222222222222222222222////////////000000000000000000000000000000000000555444333111000000//////111111111111111222222222000000111222222111111111111111111111111111111111111111111111111111111111000111222333444333222222000111222222222222111000111111111111111111111111111111222333333333222222111111000000111222222333111333444444333222222333111111111111111111111111111111111111111111111111333333333333333333333333111222333444555777888888666666666777888999:::;;;<<<===CCCKKKRRRWWW___gggiiioootttrrrkkkfffgggjjjqqquuuxxxvvvvvvzzz|||{{{zzz{{{}}}~~~|||}}}////////////////////////....../////////...---,,,......//////////////////000000////////////000000...//////000111111222222111111222222222333333333222222222222111111111000111111111111111111111111111111000000000/////////...///111222333333222222444333222111111111111111111222222222222333333333222222222333333333444444555555555666777888999999888888999999999999888888777777666666777888999:::;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<===>>>????????????@@@AAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPPPPQQQSSSXXX[[[\\\[[[YYYXXXWWWWWWWWWXXXYYY[[[]]]^^^]]]\\\]]]]]][[[ZZZZZZZZZ[[[]]]___aaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYWWWXXXYYYYYYXXXWWWXXXWWWVVVVVVWWWYYY\\\]]]WWWYYY[[[]]]^^^^^^]]]\\\[[[ZZZ[[[]]]______]]]ZZZYYYXXXWWWXXXYYYZZZYYYXXXXXXXXXXXXZZZ[[[[[[YYYVVVSSSTTTUUUUUUSSSRRRQQQQQQMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWWWWUUUSSSQQQNNNMMMKKKJJJHHHGGGFFFEEEBBB@@@???????????????@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDCCCBBBAAA???>>>@@@??????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999666777888999999888777666444555666777777666555444222222222222222222222222333333333333222222222222222222333333333333222222///000222333444444333222333333333333333333333333222222222222222222222222........./////////000000000000000000000000000000666555444222111111000000000000111111111222222222///111222111///...///000000000000000000000000000111111111111111111111111///111222444444333222111000111222222222222111000111111111111000000000000000111222333333333333222//////000000111222444444111222333222000000111333111111111111111111111111111111111111111111111111333333333333333333333333222333333444555666777777555555666666888999;;;;;;===>>>CCCLLLRRRWWW___fffiiimmmrrrqqqlllhhhggghhhoootttvvvtttuuuyyy{{{zzz|||}}}{{{|||~~~{{{~~~////////////////////////------...///...---+++***---.........//////000000000000////////////000000...//////000111222222222111111222222222333333333222222222222111111000000111111111111111111111111000000000000////////////,,,---///000111111111000333222111111000111111111111111222222222333333333333333333333333333333333555555555555666777999999888888999999999999888888777666666666777888:::;;;<<<===???@@@AAA@@@>>>===:::::::::;;;===>>>@@@AAA>>>??????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOPPPRRRRRRQQQPPPPPPSSSXXX\\\ZZZYYYXXXVVVUUUUUUVVVVVVVVVXXX[[[\\\\\\\\\^^^___\\\[[[ZZZZZZ\\\^^^aaabbb]]]^^^___```___^^^]]]\\\\\\YYYWWWXXXZZZ[[[YYYVVVWWWVVVUUUTTTVVVYYY\\\___YYY[[[]]]``````___]]]\\\[[[ZZZZZZ]]]``````]]]YYY[[[YYYWWWWWWXXXYYYXXXXXXWWWWWWXXXZZZ\\\[[[YYYWWWUUUVVVWWWWWWUUUSSSRRRRRRHHHJJJLLLOOORRRTTTUUUUUUXXXXXXWWWVVVSSSPPPMMMKKKLLLJJJHHHGGGGGGEEEBBB@@@>>>>>>===>>>>>>???@@@@@@BBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDBBB???>>>???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999::::::999888666444333555666777888888777666555111111111111111111111111444444444333333333222222222333333444444333333222111111111111222333444555333333333333333333333333000000000000000000000000---.........//////000000000000000000000000000000333333222222333333444555000000111111222222222222000333444333///---///111////////////////////////111111111111111111111111///111222444444333222111000111222333333222111000111111111000000000000000000111222333333333333333/////////000111333444555111222111000......000333000000000000000000000000111111111111111111111111333333333333333333333333444444555555555555555555222222333444666777999:::>>>???DDDMMMSSSXXX___ggghhhlllppppppmmmiiiggggggnnnrrruuussstttwwwzzzyyy~~~yyyyyyyyyzzz{{{{{{||||||xxx{{{000000//////.........------......///////////////000///.........///111222000000000000111111111111......//////000000111111000000000000111111111111111111111111111111111111111111222222222222111111000000000000111111111111222222222222222222222222222333444222000//////000...000111111111111333444555555555555555555444444666888777555666::::::777888888777777666666555555777777777888999999::::::;;;<<<>>>??????>>><<<;;;<<<<<<======>>>?????????>>>??????@@@@@@AAABBBBBBDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBBBBDDDFFFHHHFFFGGGIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPPPPOOOPPPQQQQQQRRRTTTXXX[[[\\\ZZZXXXVVVUUUUUUVVVWWWWWWXXX[[[^^^^^^]]][[[ZZZ^^^]]]\\\[[[[[[[[[\\\]]]^^^^^^^^^^^^\\\ZZZWWWVVVXXXWWWVVVXXX[[[[[[XXXUUUTTTTTTSSSSSSVVVYYY]]]___^^^^^^______```______^^^```]]]ZZZYYY[[[\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYXXXVVVUUUTTTUUUUUUUUUTTTSSSQQQPPPOOOOOOPPPOOOMMMLLLMMMOOORRRVVVVVVUUUQQQMMMIIIHHHHHHIIIGGGDDDBBBBBBCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDDDDDDDBBBEEEEEEFFFFFFEEECCC@@@????????????>>>>>>>>>>>>>>>:::<<<>>>???===<<<<<<===<<<======>>>===;;;999888777777777888999999999::::::999888777666666666666555555555555555555555555444444222222222222444444555333111111333444222/////////000000000111111111222222222222222222222222666666666666555555444333111111111111111111111111111111000000111222333333111111000000000000000111111111111000000000000000111111111222222333333333////////////////////////222222222111111111111000333222111000111222333444333333333333333333333333333333333222222222111111222222111111111111111111000111111111111222222222333222222111111222222333222222111111111111111111//////000000111111222222555444333222111111111111222222333333333444444444555444333333333333444555777777666555555666888888===@@@EEELLLSSSYYY^^^```hhhlllooonnniiifffgggjjjoootttwwwvvvvvvyyy{{{zzz|||~~~~~~zzzxxx{{{yyyyyyzzz{{{|||zzzyyyxxx~~~000/////////............---......//////////////////////////////000000111//////000000000111111111000000000000111111111111000000000000111111111111111111111111111111111111000111111222222111111000000000000000111111111111222222222222222222222222222333444222000//////000///000222222111222333555555555555555555555444444666888777444666999999777777777777777666666555555666777777888888999:::::::::;;;<<<>>>>>><<<;;;:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDDDDDDDDDDDDDCCCBBBBBBFFFFFFEEEEEEDDDCCCCCCBBBDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQPPPQQQQQQQQQQQQSSSWWWZZZ]]][[[YYYWWWWWWWWWXXXYYYXXXYYY[[[]]]]]]]]]\\\[[[___^^^\\\[[[[[[[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTUUUTTTTTTUUUXXXXXXVVVSSSTTTSSSSSSTTTVVVZZZ]]]___aaaaaaaaabbbaaaaaa`````````]]]ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWUUUTTTSSSTTTTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLKKKLLLOOORRRRRRSSSSSSRRROOOMMMLLLMMMIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDEEEDDDCCCEEEEEEFFFFFFEEECCCAAA???AAA@@@@@@@@@??????>>>>>>:::<<<>>>>>>===<<<<<<===============<<<;;;::::::999999999999999::::::::::::999888777666666666666555555555555555555555555444333333222222333333444555333111111333333222000444444555555555666666666222222222222222222222222333333333333333222111111111111111111111111111111000000000000000111222222111111000000000000111111000000000000111111111111111111111222222333333333000000000000000000000000222222222111111111111000555444333333333444666666333333333333333333333333333333222222222111111111111111111111111111111111111111111111222222222222333222222111111222222333222222222222222222222222000000000000000111111111111000000000000000111111222222222222333333333444555555444333333444555555777777666555666777888999;;;???EEELLLTTT[[[```bbbhhhmmmqqqpppkkkhhhiiikkknnnsssvvvuuuuuuyyyzzzyyy|||}}}~~~zzzxxxxxxwwwvvvwwwyyy{{{|||{{{zzz////////////............---......///////////////...//////000000000000000//////000000000000111111222222111111111111111000000000000000111111111111111111111111111111111111000111111222222111111000000000000000111111111111222222222222222222222222222333333222000///000111000111333333222222444555444444444444444444555555444777777444555888888666777777777666666666666555666666777888888999999:::999:::;;;<<<<<<;;;:::999:::::::::;;;<<<<<<======>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBEEEEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRQQQQQQQQQQQQQQQRRRVVVYYY]]]\\\ZZZYYYXXXXXXYYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]```___^^^\\\[[[[[[[[[[[[XXXXXXXXXWWWVVVUUUSSSRRRSSSSSSSSSTTTVVVWWWUUUTTTSSSSSSTTTUUUXXX[[[^^^```cccccccccccccccbbbaaaaaa```^^^\\\\\\\\\]]]\\\[[[YYYYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWVVVUUUTTTRRRQQQTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIHHHGGGHHHLLLOOOOOOQQQSSSRRRPPPNNNNNNNNNIIIGGGCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCEEEEEEEEECCCEEEEEEFFFFFFEEECCCAAA@@@CCCBBBBBBAAA@@@???>>>>>>;;;<<<>>>>>><<<;;;<<<<<>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888777666666666666555555555555555555555555444333333222222333333444444222111222333333222000222222222333333333333444111111111111111111111111111222222222222111000000111111111111111111111111000000/////////000111111111000000000000000111111///000000000111222222222111111111222222222222222111111111111111111111111222222222111111111111000111111000000000111222333333333333333333333333333333222222222222111111111111111111111111111111111111111111111222222222333333222222111111222222333333333333333333333333333111111111111000000000000////////////000111222333111111222222222333333333555555444333333444555555777666666666666777888999:::===CCCKKKSSS[[[aaadddiiinnnssssssnnnjjjjjjlllmmmrrruuuttttttxxxyyyxxx{{{}}}}}}zzzxxxuuusssrrrssswwwzzz|||}}}{{{///////////////.........---......///////////////---...000111111111000///////////////000000000111222111111111000////////////000000000111111111111111111111111111111111111000000111111111111000000///000000000111111111111111111111111222222222222111222333222000///000111111222444444333333444555333333444444444444555555333777888555444666777555666666666666666666666666666666777777888999999999888888999::::::999888888999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDDDDDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEBBBCCCFFFIIIJJJJJJJJJJJJGGGGGGFFFEEEEEEGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQQQQQQQQQQQQQPPPOOOQQQTTTWWWZZZZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYZZZ[[[]]]^^^```___^^^]]]\\\[[[ZZZZZZWWWVVVVVVUUUTTTTTTSSSRRRTTTTTTUUUVVVWWWXXXXXXXXXUUUUUUVVVXXX[[[]]]```aaaccccccccccccbbbaaa````````````^^^^^^^^^]]]]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUVVVVVVUUUTTTSSSRRRQQQQQQSSSSSSRRRRRRPPPNNNMMMLLLMMMLLLJJJHHHFFFGGGJJJMMMQQQRRRTTTSSSPPPMMMKKKJJJJJJGGGDDDBBBBBBBBB@@@???@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBB@@@???>>>======;;;===>>>===;;;:::;;;<<<@@@>>>===<<<;;;<<<======;;;;;;::::::999999999888888888777666666666666666555555555555555555555555333333333333333333333333333222222222222222222222////////////000000000000111111111111111111111111222222333333333222222111111111111111111111111111000///////////////000000000000000000000000111222//////000111222222333333111111111111111222222222111111111111111111111111222222222111111111000000............//////000000222222222222222222222222222222222222111111111111111111111111111222222222111111111222222222333333333222222111111222222333222222222333333333333333222222111111000000//////222222111111222333333444111111111222222222333333555555444444444444555555666666666777777888999999999<<>>>>>??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFCCCEEEHHHKKKLLLLLLKKKJJJFFFFFFEEEDDDDDDFFFGGGHHHFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOOOONNNNNNOOORRRUUUWWWVVVVVVVVVVVVWWWWWWXXXZZZYYYXXXXXXYYYZZZ\\\]]]___^^^^^^]]]\\\ZZZYYYYYYWWWVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWXXXZZZ[[[XXXYYY[[[]]]___aaabbbbbbaaaaaabbbaaaaaa```______aaaaaaaaa```___^^^^^^^^^^^^\\\ZZZWWWVVVUUUVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQSSSSSSSSSRRRQQQPPPNNNNNNQQQPPPMMMIIIFFFFFFIIILLLPPPQQQRRRQQQNNNLLLKKKKKKKKKHHHEEECCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCBBBCCCDDDEEEEEECCCEEEEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<======<<<:::::::::<<>><<<;;;;;;<<<======::::::999999888888777777888777666666666666666666555555555555555555555555333333333333333333333333222222222222222222222333222222222333333333333444111111111111111111111111111111222333333222222222111111111111111111111111000000///////////////000000000//////000111222222///000000111222333333444111111111111111111111111111111111111111111111111222222222111111111000000111111111222222222222222222222222222222222222222222222222111111111000000000000111111111222222222111222222222222333333333333222222111111222222333000111111111222222222333222222111111000000//////444333333222111111222222111111222222222333333333555555555555555555555555555666777777888999999999:::<<>>>>>???@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBCCCEEEHHHJJJKKKKKKJJJJJJEEEDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIKKKLLLMMMMMMLLLLLLMMMLLLLLLMMMQQQTTTSSSTTTTTTUUUUUUVVVVVVVVVXXXXXXWWWWWWWWWYYY[[[\\\\\\\\\\\\\\\[[[ZZZXXXXXXWWWWWWVVVUUUUUUVVVVVVWWWSSSUUUVVVWWWWWWXXX[[[]]]]]]^^^aaacccdddeeedddddd```aaaaaabbbbbbbbbaaaaaaaaabbbcccccc```____________]]]ZZZWWWUUUTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSSSSRRRRRRQQQOOOMMMIIIEEEBBBBBBFFFIIIOOOPPPPPPPPPNNNMMMNNNPPPLLLJJJFFFDDDCCCCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDDDDDDDBBBEEEEEEDDDDDDCCCCCCCCCCCC@@@@@@@@@???>>>===<<<<<<=========<<<999999:::<<<<<<<<<<<<;;;;;;;;;<<<<<<999999888888888888888888777666666555555666666666555555555555555555555555222333333444444333333222000222333333222111222444333333333333444444444444222222222222222222222222//////000111111111111000111111111111111111111111111111000/////////000000////////////000111222333000111111111222333333333111111111111111000000000111111111111111111111111222222222111111111111000///000111111222222111111222222222222222222222222222111111111111000000000000000000111222222333333222222222222333333333333333222222111111222222333000000000111111222222333111111111111000000000000333222111000////////////222222333333333444444444444555666666666666555444555555777888999:::::::::;;;===AAAFFFMMMTTTZZZ]]]eeekkkpppqqqllliiiiiikkklllqqqtttsssssswwwxxxwwwyyy{{{}}}}}}{{{yyyuuusssrrrsssuuuyyyzzz{{{xxx~~~............/////////000---......//////////////////////////////000000111........./////////000000............////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111/////////000111222222222000111222222111000111222111222333222111000111333111222222333444444555555222999===999555555666555444444444555555555666666555555666666777888888888888888777777777777888888888888999999:::;;;;;;<<<======>>>>>>??????@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBAAACCCDDDFFFGGGHHHHHHHHHGGGCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLLLLIIIIIIJJJJJJJJJLLLPPPSSSRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUUUUVVVWWWXXXUUUWWWXXXYYYYYYZZZ^^^aaabbbdddfffhhhiiihhhgggeeebbbcccdddeeeeeeffffffeeeaaaccceeedddaaa______```^^^\\\XXXUUURRRRRRRRRSSSSSSRRRRRRRRRRRRTTTUUUVVVSSSTTTUUUUUUVVVVVVUUUUUUOOONNNKKKGGGEEEFFFKKKNNNSSSSSSRRRPPPNNNNNNPPPRRRNNNKKKHHHEEEEEEDDDCCCAAA@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBCCCCCCAAAEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@??????>>>>>>>>>=========;;;999888:::;;;::::::;;;;;;;;;;;;::::::888888999999999999999999666666555555555666666777555555555555555555555555222333333444444333333222000222333333111111333555000000111111111222222222333333333333333333333333///000000111222222111111111111111111111111111111222222111000000000000000////////////000111222333222222222222222222222222222111111111000000000///000000000000000000000000222222222111111111111000---...///000000000//////111111111111111111111111111111111111000000000000///000000111222222333333222222222333333333444444333222222111111222222333000000111222222333444444000000000000000111111111111111000000000000000111333333444444444555555555444555666777777666555444444555777999::::::::::::;;;===AAAFFFNNNVVV]]]```fffkkkpppoookkkiiijjjlllmmmrrruuussstttwwwyyyxxxxxxzzz}}}}}}{{{yyysssrrrrrruuuyyy|||}}}}}}{{{---.........//////000000---......///////////////000///.........///111222............/////////000......//////000000111111000000000000111111111111000000000000000000000000//////000000000000//////000000000000111111111111...//////000111222222222000111222222111000111333000222333222000000111222111111222333333444555555222:::>>>:::666666666666444444444555555555666666555555666666777888888888888888777777777777888888888999999::::::;;;<<<<<<=========>>>??????@@@@@@BBBBBBCCCDDDEEEEEEDDDDDD@@@@@@AAABBBBBBCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEEEEAAABBBDDDEEEEEEEEEDDDCCCDDDEEEGGGIIIJJJLLLLLLMMMGGGHHHHHHHHHIIIKKKOOORRRQQQRRRSSSTTTUUUVVVVVVVVVTTTTTTUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZZZZYYYXXXWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXZZZ\\\\\\\\\]]]bbbfffeeegggiiikkkkkkjjjhhhfffdddeeefffhhhiiiiiijjjjjjaaadddfffeeebbb``````aaa]]]ZZZVVVSSSPPPPPPPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXTTTTTTUUUVVVWWWXXXXXXXXXYYYWWWUUURRRQQQSSSXXX]]]ZZZYYYVVVRRRNNNMMMOOOQQQOOOLLLIIIFFFFFFEEECCCBBB@@@@@@@@@@@@AAABBBCCCCCCAAA@@@???@@@BBBCCCBBBAAAEEEDDDDDDCCCCCCCCCCCCDDDAAA@@@@@@@@@@@@@@@@@@@@@=========;;;888888999;;;888999:::;;;;;;;;;:::999999999999::::::;;;;;;;;;666666555555555666666777555555555555555555555555222222444444444444222222///222444333111111333555111111222222222333333333444444444444444444444444111222333444444444444444111111111111111111111111333333222111000000111111////////////000111222333333333222222222222222222222111111111000000//////////////////////////////222222222111111111111000000111333444444333333222111111111111111111111111111111111111000000000000///000000111222222333333222222333333333444444444333222222222222222222333111111222333333444555555//////000000111111222222111111111111222333444555444444444555555555666666444555666777777666555444444555777999::::::::::::;;;===AAAGGGPPPXXX```dddggglllpppoookkkiiikkknnnmmmrrruuuttttttxxxyyyxxxxxxzzz}}}}}}{{{yyyqqqqqqrrrvvv{{{~~~~~~///////////////.........////////////////////////,,,,,,,,,---------..................////////////111111111000000000000000222222111111000000//////111111000000//////......222111111111000000////////////000000000000//////////////////////////////000111111111111222222222222222222111111111000000222222222222222222222222444444444444444444444444333333333333333333333333555555555555666666666666888777666777888999888666888888888888999:::;;;<<<============>>>>>>>>>>>>FFFFFFEEEBBB@@@@@@AAACCC???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFFFFDDDCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEHHHIIIJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNNNNQQQNNNLLLMMMQQQSSSRRRPPPTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTTTTUUUWWWXXXXXXWWWZZZYYYWWWVVVUUUVVVVVVWWWYYYYYYZZZ[[[^^^aaaccceeeeeefffggghhhhhhhhhhhhgggfffgggiiijjjjjjgggdddbbbfffeeecccaaa```______^^^\\\[[[XXXUUURRRPPPOOONNNPPPPPPPPPPPPQQQRRRTTTUUUUUUUUUVVVZZZ]]]]]]ZZZWWWWWWVVVXXX___kkkuuuyyyyyyqqqeeeYYYUUUUUURRROOONNNMMMLLLJJJHHHGGGFFFEEEEEEAAA@@@????????????@@@AAAAAAAAA@@@???@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCC????????????>>>>>>>>>>>>@@@???===<<<;;;:::999999888999::::::;;;;;;;;;;;;<<<;;;:::999999999:::;;;666444333444555777777666666666777777666555444444666666555444333333333333444333222222111111222222333222222111111222222333333222222111111222222333333333333222222111111111000000111111111111000000333222222111000///......////////////000000000000000000000000000000000000000000000000000000000000222222222111111111000000555444333111000000000000000111222222111000111222000111111111111222222222111111111111111111111111222222111111000/////////222111000111333444333222222222111111111111222222000111111111111222222222222222222222222222222222111111000000111111222333222222333333333444444444555555555666666666666777888888888888999:::;;;<<<999<<<@@@GGGOOOVVV\\\___fffkkkpppqqqnnnkkkiiiiiiooorrruuuwwwwwwvvvvvvvvvyyyyyyyyyyyyyyyyyyyyyyyyvvvuuuvvvyyy}}}}}}{{{{{{/////////////////////...////////////////////////---------.........//////............////////////111000000000000000000000111111111000000000000000111000000000/////////...111111111000000000////////////000000000000//////000000000000000000000000000000111111111222222222222222222111111111000000222222222222222222222222444444444444444444444444333333333333333333333333555555555555666666666666888777666777888888777666777777777888888999:::;;;<<<<<<=========>>>>>>>>>CCCCCCCCCBBB???>>>???AAA??????@@@@@@AAABBBBBBBBBCCCEEEFFFFFFEEEDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEGGGIIIIIIIIIIIIGGGHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOQQQQQQPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVUUUTTTTTTTTTSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[^^^aaaccceeedddfffiiikkklllkkkjjjiiiggghhhiiiiiiiiigggeeedddbbbaaa___]]]\\\[[[ZZZZZZZZZYYYWWWTTTRRRPPPOOONNNQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUVVVYYY\\\\\\ZZZWWW[[[^^^hhhvvv{{{mmm]]]VVVTTTPPPNNNNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAACCCCCCEEEDDDCCCBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>???>>>===;;;:::999999999666777777888999999888888<<<;;;:::999888888999:::999888777888:::;;;:::999666666666666666555444444444444333222222222222333444333222222111222222222444333333333333333333444333222222111111222222333333333333222222222111111111111000000000000111111000000000111111111111222////////////000000000111000000000000000000000000000000000000000000000000222222222111111111000000111000///////////////000000111222222111000111222000111111111111222222222111111111111111111111111111111111111000000000000222111000111333444333222222222111111111111222222000111111111111222222222111111111000000000000000111111000000111111222333222222333333333444444444444555555555555666666666777777777888999::::::;;;999;;;@@@GGGNNNVVV\\\___ggglllpppqqqmmmjjjhhhhhhoooqqquuuvvvvvvvvvvvvwwwyyyyyyyyyxxxxxxyyyyyyzzzyyyxxxxxxzzz}}}}}}{{{xxx{{{......//////////////////////////////////////////........./////////000000............////////////000000000000000000111111000000000000111111111111000000000000////////////111111000000000000////////////000000000000//////111111111111111111111111000000000111111111222222222222222111111111111111222222222222222222222222333333333333444444444444333333333333333333333333444555555555555666666666888777666666888888777666666666666666777888999:::<<<<<<<<<============>>>???@@@BBBAAA???>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCEEEEEECCCBBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKGGGIIILLLNNNNNNNNNNNNOOONNNNNNNNNNNNNNNOOOPPPQQQPPPOOOOOOPPPRRRSSSSSSRRRNNNNNNNNNPPPQQQSSSUUUVVVVVVWWWXXXZZZ]]]aaaccceeebbbdddgggjjjllllllkkkkkkkkkkkkjjjiiihhhfffeeeeee___^^^\\\ZZZYYYWWWWWWVVVWWWVVVUUUSSSRRRPPPOOONNNRRRSSSTTTVVVVVVVVVUUUUUUUUUUUUUUUWWWYYYZZZZZZXXXXXXaaaqqqooo___VVVSSSPPPPPPQQQLLLKKKJJJIIIHHHFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBAAAAAABBBBBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>======;;;:::999999999999777777888888999999888888<<<;;;:::888777777777777999999999:::<<<<<<:::888555666666666666555444444222222111111111222333333444444333222222222222222555444444333333444444555333222222111111222222333333333333222222222222111222111000000000000111222000111111111111222222222/////////000000000111111000000000000000000000000000000000000000000000000222111111111111000000000///////////////000111111000111222222111000111222000111111111111222222222111111111111111111111111000000000111111111111222222111000111333444333222222222111111111111222222000111111111111222222222111111111111000000//////111111000000111111222333333333333333444444444444444444444555555555555666666777777777888999999999888;;;@@@FFFNNNUUU[[[^^^hhhlllpppppplllhhhggggggnnnqqqtttvvvvvvvvvwwwxxxzzzzzzxxxxxxwwwxxxyyyzzz|||{{{{{{|||}}}|||yyyvvv{{{............////////////////////////////////////---.........////////////............////////////000000000000000111111111//////000000111111222222000000000000////////////000000000000000000////////////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333444444444333333333333333333333333444444444555555555666666888666555666777888777666555555555666666777888999;;;;;;<<<<<<<<<=========<<<>>>AAAAAA???>>>===>>>>>>>>>??????@@@AAAAAAAAA???AAABBBBBBAAA@@@@@@AAA?????????@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGEEEEEEFFFFFFHHHIIIJJJJJJFFFJJJNNNOOOMMMKKKKKKMMMLLLKKKLLLLLLMMMNNNOOOPPPNNNMMMMMMNNNPPPQQQQQQPPPKKKLLLMMMNNNPPPRRRTTTUUUTTTUUUWWWZZZ]]]```bbbddd```aaaccceeegggiiijjjkkkpppnnnllliiifffddddddccc___^^^\\\ZZZXXXWWWVVVVVVTTTTTTSSSSSSRRRPPPOOOOOOQQQSSSUUUVVVVVVUUUSSSRRRTTTTTTUUUVVVWWWXXXYYYYYYVVV```qqqyyytttgggZZZUUUSSSQQQRRRTTTKKKKKKJJJJJJIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@????????????>>>>>>>>>===<<<;;;::::::999999999999:::;;;;;;<<<<<<<<<;;;;;;<<<;;;:::888777666666555666666777999::::::777444555555555666666555444444111111111111222333444555444444333222222222222333444444333333333333444444333222222111111222222333222222222222222222222222333222000//////000222333444444333222111000////////////000000000111111111000000000000000000000000000000000000000000000000111111111111000000000000222111111111111111222222000111222222111000111222000000111111111222222222111111111111111111111111//////000111111222333333222111000111333444333222222222111111111111222222000000111111111222222222444444333333222111111111111111000000111111222333333333333444444444444555444444444444555555555555666666777777888888888888888:::???FFFMMMUUU[[[^^^eeejjjnnnnnnkkkhhhhhhhhhnnnppptttuuuvvvvvvxxxyyy|||{{{yyyxxxwwwxxxyyyzzz||||||}}}~~~}}}{{{yyyvvv}}}~~~---.........//////000000////////////////////////,,,,,,---------.....................//////////////////000000111111111111//////000000111111222222////////////000000000000//////////////////000000//////000000000000////////////////////////////////////000000000111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333333333333333333444444444444555555555555777666555666777888777555555555555555666777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;===@@@@@@???>>>>>>>>>======>>>??????@@@@@@AAA???AAABBBBBBAAA@@@@@@AAA??????@@@@@@@@@AAAAAAAAA@@@AAACCCEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJHHHLLLOOOOOOLLLIIIIIIKKKIIIIIIJJJJJJLLLMMMOOOOOONNNMMMLLLNNNPPPQQQPPPOOOLLLMMMNNNOOOQQQRRRRRRSSSSSSUUUWWWZZZ\\\___aaabbbbbbaaa``````bbbfffjjjlllsssppplllgggdddaaa``````\\\[[[YYYXXXVVVVVVUUUUUURRRRRRSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTSSSRRRPPPOOOSSSSSSTTTUUUVVVVVVXXXYYYXXX```lllwww|||xxxpppiiieee\\\UUUSSSRRRPPPOOOQQQJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCAAAAAA@@@@@@@@@????????????>>>>>>>>>===;;;::::::999999999::::::<<<===============<<<<<<;;;;;;:::999888666555555555555555777888777555222444444555555555555444444222222222222333555666777555444333333222222333333333333222222222222333333333222222111111222222333222222222222222222222222444222111//////111222444444333333222111000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000444333222111000000000000000111222222111000111222000000111111111222222222111111111111111111111111//////000111222333444444222111000111333444333222222222111111111111222222000000111111111222222222333333333222222222111111111111000000111111222333333333444444444555555555444444444555555555666666666666777888888888777777777999>>>EEEMMMTTTZZZ]]]cccgggkkkllljjjhhhiiijjjnnnpppsssuuuuuuwwwyyy{{{}}}|||zzzyyyyyyyyyzzzzzzyyy{{{~~~~~~|||zzzyyy~~~~~~------......///000000000////////////////////////,,,,,,,,,------------.............../////////////////////000111111222222000000000000111111111111////////////000000000000......////////////000000//////000000000000//////......................../////////000000000111111111111111111111222222222222222222222222222222222111111222222333333444444333333333333333333333333333444444444444555555555777666555555777777666555555555555555666777888999:::::::::;;;;;;;;;<<<<<<:::<<<>>>>>>>>>===>>>???=========>>>??????@@@@@@AAABBBDDDDDDBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDD@@@AAABBBDDDEEEEEEDDDDDDEEEDDDDDDDDDEEEGGGIIIJJJIIIKKKMMMMMMKKKJJJIIIIIIGGGGGGGGGIIIJJJLLLNNNOOOMMMLLLLLLMMMOOOPPPPPPOOONNNNNNPPPQQQRRRRRRRRRRRRSSSTTTWWWYYY\\\]]]______dddcccaaa```aaadddhhhkkknnnlllhhhddd```]]]\\\[[[VVVUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOOOOOOOPPPPPPPPPNNNMMMLLLPPPRRRUUUUUUUUUUUUVVVWWWXXX\\\ccchhhiiigggccc___[[[VVVRRRRRRQQQLLLJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBCCCCCCCCCCCCBBBCCCBBBBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;:::::::::::::::;;;<<<;;;;;;<<<<<<;;;;;;::::::::::::::::::999888666666666666666777888777555333333333444555555555555444333333333333444555666777555444444333333333333333333222222111111222222333333222222111111222222333111222222222222333333333333222111000000111222333///000000000000111111111000000000111111111222222000000000000000000000000000000000000000000000000//////000000000000000111333222111///......------000111222222111000111222000111111111111222222222111111111111111111111111000000111111222333444444222111000111333444333222222222111111111111222222000111111111111222222222000000000000000000000000111111000000111111222333333444444444555555555555555555555666666666666777666777888999999999777777666999>>>DDDLLLSSSYYY\\\bbbfffjjjkkkiiiggghhhjjjmmmooorrrtttuuuwwwzzz|||}}}}}}}}}||||||{{{zzzzzzwww{{{}}}|||{{{~~~~~~------......///000000111////////////////////////------------........................////////////...//////000111111222222111111111000000000000000.../////////000000000111........./////////000000//////000000000000//////////////////////////////////////////000000000111000000111111111222222222222222222222222222222222000111111222333333444444333333333333333333333333333333444444444555555555777666555555666777666555666666666666777888999999999::::::::::::;;;;;;;;;999:::;;;;;;;;;;;;===???<<<<<<======>>>??????@@@???AAABBBBBBAAA@@@@@@AAA??????@@@@@@AAABBBBBBCCC???@@@BBBCCCDDDDDDCCCCCCCCCBBBAAAAAABBBDDDGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJCCCDDDEEEFFFHHHJJJLLLMMMLLLKKKKKKLLLNNNOOOOOONNNMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUWWWYYY[[[\\\\\\\\\bbbbbbaaaaaaaaabbbccccccdddcccaaa^^^\\\ZZZXXXWWWQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTRRRPPPNNNOOONNNNNNMMMLLLLLLKKKKKKNNNQQQUUUVVVUUUTTTUUUVVVUUUWWWYYYZZZZZZYYYXXXXXXWWWRRRPPPQQQOOOKKKIIIJJJIIIJJJKKKLLLKKKIIIHHHFFFBBBBBBCCCDDDDDDCCCBBBBBB???@@@AAABBBCCCBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCC????????????>>>>>>>>>>>>;;;;;;::::::;;;<<<======:::::::::::::::999888888::::::;;;;;;:::999888777777666555555666666555333222333444444555555555444333222222222333444555555555555444333333333333444333333333222222333333333333222222111111222222333111111222222222333333333222222222222222222222222...////////////000000000000000111111111222222222000000000000000000000000000000000000000000000000////////////000000111111111111000///......//////000111222222111000111222000111111111111222222222111111111111111111111111111111111222222333333333222111000111333444333222222222111111111111222222000111111111111222222222/////////000111111222222111111000000111111222333444444444444555555555555666666666777777777888888777888999::::::999888777666888===DDDKKKSSSYYY\\\eeehhhkkkjjjgggeeeeeegggmmmooorrrsssuuuwww{{{}}}}}}~~~}}}{{{zzzxxx|||}}}{{{{{{|||}}}---------...///000000111////////////////////////............/////////000............/////////000...//////000111222222222222222111111000000//////.../////////000000111111---.........//////000000//////000000000000//////000000000000000000000000////////////000000000000000000111111222222222222222222222222222222222222000000111222333333444444333333333333333333333333333333333444444444555555777555444555666777666555666666666777777888999:::999999:::::::::;;;;;;;;;888999999999888:::<<>>?????????<<<===??????===<<<===>>>;;;<<<<<<===>>>????????????@@@BBBCCCDDDCCCCCCBBBAAAAAA@@@???@@@CCCEEEGGGEEECCCBBBDDDIIILLLLLLKKKAAAAAABBBDDDFFFHHHJJJKKKKKKJJJIIIKKKMMMNNNMMMLLLKKKLLLNNNQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[[[[[[[[[[^^^___```aaa```___]]][[[\\\\\\[[[ZZZYYYWWWVVVVVVPPPOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUTTTRRRPPPNNNOOOOOOMMMLLLKKKKKKKKKKKKLLLPPPUUUWWWVVVTTTTTTUUUXXXYYYXXXWWWUUUSSSTTTUUUTTTPPPNNNPPPOOOLLLLLLNNNIIIJJJKKKLLLLLLJJJHHHFFF@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCC????????????>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;::::::999888999:::;;;<<<;;;:::999888777555333222333444333222222333444444555555555444222222111111222222333444555555444333333333333444555444444333333444444555333222222222222222222333111111111222222333333333111222222333333222222111111111000///...---,,,,,,000111111111111222222222000000000000000000000000000000000000000000000000.../////////000000111111111111111111111222222333000222222222111000111222000111111111111222222222111111111111111111111111111222222222222333333333222111000111333444333222222222111111111111222222000111111111111222222222000000111222333444444555111111111000111222222333444444444555555555666666777777777777888888888888888999:::;;;;;;:::888777666888===DDDKKKSSSXXX\\\gggjjjllljjjfffcccbbbdddmmmoooqqqsssuuuwww{{{~~~~~~~~~{{{yyyyyy}}}|||zzzzzz{{{~~~|||~~~000//////...------,,,,,,000000000000000000000000///...---------///000111////////////////////////---.........//////000000......////////////......000000///...------,,,,,,***+++---.........---,,,/////////000//////...---111000///......///000111111111111000000000000000000000111111111222222222000000000000000000000000000111111111111222222222111111222333333333333222111111111222333444555666333333333444444444555555555555666777888999::::::999999999999999999999999777:::<<<===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======>>>>>>>>>===<<<===@@@CCC@@@AAAAAABBBBBBBBBAAAAAA>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJIIIGGGFFFHHHLLLNNNLLLJJJKKKKKKMMMOOOQQQSSSTTTUUUWWWWWWXXXYYYZZZ[[[\\\]]]\\\[[[ZZZZZZ[[[\\\[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRTTTQQQNNNNNNPPPSSSUUUUUUWWWVVVUUUSSSRRRQQQOOOOOOKKKLLLMMMMMMMMMMMMMMMMMMRRRTTTVVVWWWVVVUUUUUUUUUYYYWWWUUUSSSQQQQQQQQQQQQTTTQQQNNNLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGFFFCCCCCCBBBAAAAAA@@@??????>>>???@@@AAAAAA@@@???>>>======<<<<<<<<<>>>???AAA???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888777777:::::::::999999888888888888777666555555666777888333333444444444444333333222222222222222222222222333222222111111222222333333333111111111222333444222111111111000000//////333333333333333333333333111111111111000000000000222222222111111111000000000000000000000000000000000000000000000000000000000000000000////////////222111000111333333111000222111111000000000000000000000000000000000000000000000000000000000000000///000111222333333222111111111111111111222222222444222111111222111000///000000000000000000000000///000111222222222222222111111111111111111111111111111000//////000000111444333222222333444666777777777777777777666666666777777888888888888777777777:::???FFFMMMSSSWWWZZZcccgggkkkjjjddd```aaacccjjjqqquuuvvvvvvyyyyyywwwzzz|||~~~}}}{{{yyy|||~~~}}}~~~zzzyyy{{{........................//////////////////////////////...---......///000////////////////////////............/////////000//////000000000000//////000//////...------,,,,,,------...///////////////------......//////000000111000///......///000111000000000000000000000000000000111111111222222222000000000000000000000000000000111111111222222222000111222222333333222222111111111111222222333444333333333444444444444555444444555666777888999:::999999999999999999999999999:::<<<<<<;;;:::;;;<<<<<<<<<<<<<<<<<<======>>>======>>>>>>>>>>>>=========>>>>>>===<<<===@@@CCC@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAACCCDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKJJJJJJKKKMMMNNNNNNMMMOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\ZZZYYYWWWWWWWWWWWWVVVTTTSSSSSSRRRQQQQQQQQQRRRSSSQQQOOOMMMNNNRRRUUUWWWXXXXXXWWWUUUSSSQQQOOOMMMLLLMMMMMMLLLKKKKKKLLLNNNPPPTTTVVVXXXXXXWWWUUUUUUVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEECCCBBBBBBAAA@@@@@@??????>>>>>>???@@@@@@???>>>>>>???>>>===============>>>???????????????>>>======:::;;;;;;;;;;;;;;;;;;:::666666666666666666666666::::::999999999999999999888777666555444444555666333333444444444444333333444444444444444444444444333333222222222222333333444333222111111222222333333222222222111111111111333333333333333333333333111111111111000000000000222222222111111111000000000000000000000000000000000000000000000000000000111000000000////////////111111000111222333111///222222111000000000000000111111111111111111111111000000000000000000000000000000111222333222111111,,,,,,---///000222333333444222111111222222111///222222222222222222222222111111222222222111111000111111111111111111111111///000000000111111222222333333222222333444666777777777777777777777777777777777888888888888777777555888>>>FFFMMMTTTYYY\\\bbbfffjjjhhhccc___```ccckkkqqquuuuuuvvvxxxyyyvvv{{{|||~~~~~~{{{zzz{{{|||~~~{{{{{{|||,,,,,,------...///000000////////////////////////000//////.........//////////////////////////////............////////////000000111111111111000000/////////...------,,,,,,000000//////000000111222---,,,,,,,,,...///111222000//////......//////000000000000000000000000000000000000111111111111222000000000000000000000000000000000111111111222222000111222222333333222222111111111000000111222222333333333333444444444444333444444555666777888888999999999999999999999999:::;;;<<<;;;999999:::<<<<<<;;;;;;;;;;;;<<<======<<<======>>>>>>======<<<===>>>>>>======>>>@@@CCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBAAAAAAAAADDDEEEFFFGGGFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJLLLNNNOOOOOONNNNNNOOOQQQSSSTTTUUUVVVWWWXXXXXXYYYVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXVVVUUUUUUTTTRRRPPPPPPPPPPPPPPPRRRSSSTTTUUUQQQOOONNNOOORRRUUUVVVWWWXXXWWWUUURRROOOMMMKKKJJJMMMMMMLLLKKKJJJLLLPPPTTTWWWXXXZZZZZZXXXVVVUUUUUUPPPQQQQQQRRRRRRRRRQQQQQQQQQOOOLLLKKKLLLMMMMMMMMMIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@?????????>>>>>>????????????>>>>>>????????????>>>===<<<;;;>>>????????????>>>>>>===:::::::::;;;;;;:::::::::888888888999999999::::::999999999999999999::::::888777666555444333333333333333444444444444333333555555555555555555555555444444333333333333444444555444333222111111222222333333333333333222222222222222222222222222222222222222111111111000000000222222222111111111111111000000000000000000000000000000000000000000000000111111000000000/////////111000000111222222111///222222111000000000000111222222222222222222222222000000000000000000000000111111222222222111000000,,,---...///000222333333444222111222333333222111222222222222222222222222333333333222222000//////111111111111111111111111111111222222222111111000333333333333333555666666777777777777777777777777777777888888888888777777444777===EEEMMMUUU[[[^^^cccfffhhhfffaaa^^^aaadddlllrrruuuuuuuuuxxxxxxvvv|||}}}~~~{{{zzzxxxzzz}}}||||||~~~,,,,,,------.../////////////////////////////////000//////...............////////////////////////.........//////////////////000000111111000000/////////.........---------111000/////////000222333...---,,,+++,,,...000222/////////////////////////////////000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000111222222222222222333222222111111111111222222222333333333444444444333333444444555666666777888888888888888888888888;;;<<<;;;999888888:::<<<;;;;;;::::::;;;;;;<<<===<<<==================<<<===>>>>>>>>>===>>>@@@BBBAAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFEEEDDDCCCBBBFFFFFFFFFFFFHHHIIIJJJKKKMMMPPPRRRQQQOOONNNPPPSSSUUUUUUVVVVVVWWWXXXXXXXXXUUUUUUUUUVVVWWWXXXXXXYYYYYYWWWUUUUUUUUUTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUVVVSSSQQQPPPPPPRRRSSSRRRQQQVVVUUUSSSQQQOOOMMMKKKKKKLLLMMMNNNNNNMMMNNNRRRUUUYYYZZZ\\\[[[XXXVVVUUUUUUOOOPPPQQQRRRRRRQQQOOOOOOOOOMMMKKKKKKLLLMMMMMMLLLHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????===<<<;;;>>>>>>????????????>>>===:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<888888888999999:::::::::999888777666555444333333444444555555555555444444555555555555555555555555555444444333333444444555555444444333222222222111333333333333222222222222111111111111111111111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000000000//////111000000000222222111///333222111111000000111111222222222222222222222222000000000000000000000000222222222222111111000000333333222222222222222111333222111222333444333222000000000000000000000000222222222222222111000///111111111111111111111111333333444333222000///...222222333333444555555666555555555555666666666666777888888999999888888777555888===DDDLLLTTTZZZ]]]dddgggiiifffaaa___bbbffflllrrruuuttttttwwwwwwvvv}}}~~~~~~{{{zzzvvvxxx||||||}}}................................................//////////////////......///////////////////////////////////////............//////000000//////..................---------000///...---...///000111000///---++++++---...///......////////////............//////000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000111222222222222111444333333222222222333333222222222333333333444444333333444444555555666666888888888888888888888888;;;;;;;;;999888888:::<<<:::::::::::::::;;;<<<<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>@@@AAABBBBBBBBBBBBBBBAAA@@@???<<<===???AAABBBDDDDDDEEEBBBCCCDDDDDDDDDCCCBBBAAAFFFFFFGGGGGGHHHJJJKKKLLLLLLOOORRRQQQOOONNNQQQTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTUUUUUUVVVVVVVVVUUUTTTSSSSSSTTTTTTSSSRRROOOPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSSSSRRRPPPTTTSSSSSSQQQPPPOOONNNNNNJJJNNNSSSSSSQQQPPPRRRUUUYYYZZZ[[[ZZZXXXUUUTTTTTTPPPPPPQQQQQQQQQOOOMMMLLLNNNLLLKKKKKKLLLMMMLLLKKKFFFFFFEEEDDDCCCBBBBBBAAA@@@???????????????>>>>>>========================;;;<<<>>>?????????>>>======>>>>>>?????????>>>>>><<<<<<============<<<<<<<<<<<<;;;;;;:::999999888888888888999999:::::::::::::::999888777666555444555555666666666666555555333333333333333333333333555444444333333444444555444444444444333333222222111111222222222222222222111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000111000///000222222000///333222222111111111111111111111111111111111111111000000000000000000000000333333222111111000000000444333333333222222111111222111000111333444333222000000000000000000000000///000111222222222222222111111111111111111111111111111222222222111000000222222333444444555555555333333333444444444555555888888999999999999888888888:::>>>DDDKKKSSSXXX\\\eeehhhjjjgggbbbaaadddhhhlllqqqtttssssssvvvxxxvvv}}}~~~}}}{{{yyytttwww{{{~~~}}}~~~{{{|||..................------........................------...///000000/////////////////////////////////////////////...............////////////....................................------......//////000///---,,,,,,,,,---------......//////......------......//////000000111111000000000000000//////000000000000000000000000/////////000000000111111///000111111222222111111444333333222333333444444222222222222333333333333444444444555555555666666888888888888888888888888888999:::999888999:::<<<:::999999999999:::;;;;;;;;;<<<<<<======<<<<<<;;;;;;===??????>>>>>>@@@AAACCCCCCDDDCCCCCCBBBAAA@@@<<<===???AAABBBDDDDDDEEEAAABBBCCCDDDEEEDDDCCCCCCGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPPPPPPPQQQRRRTTTTTTTTTTTTUUUUUUVVVVVVVVVTTTUUUUUUUUUVVVVVVVVVVVVSSSQQQQQQQQQSSSSSSRRRQQQNNNNNNOOOOOOOOOOOOOOONNNMMMNNNOOOSSSVVVXXXWWWVVVTTTTTTTTTSSSRRRRRRQQQQQQKKKQQQWWWXXXUUURRRSSSVVVWWWYYYZZZYYYVVVTTTSSSSSSQQQQQQQQQPPPPPPNNNMMMMMMMMMLLLKKKKKKLLLLLLKKKIIIFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;<<<===>>>????????????===>>>>>>????????????>>>======>>>>>>>>>>>>======???>>>>>>===;;;::::::999999999999999999999:::::::::::::::999888777666555555555666666666666555555222222222222222222222222444444333333333333444444333333444444444444333333111111111111222222222222222222222222222222222222333222222222222111111111111111111111111222222222111111111111111111111111000000000000000000000000222222111111111000000000000//////000111111000...333333222111111111111222000000000000000000000000000000000000000000000000333222111111000111111111//////000000111222222333000//////000222444333222222222222222222222222222//////000222222333333333111111111111111111111111---......///000222444555111222333444555555555555222222333333444555555555888888999999999999888888999;;;???DDDKKKRRRXXX[[[dddhhhkkkiiidddbbbeeehhhkkkpppsssrrrssswwwyyyxxx|||}}}|||yyywwwtttvvvzzz~~~}}}}}}{{{}}},,,,,,------.../////////........................+++,,,...///000000000000////////////////////////000/////////............//////000000000000//////........................------......//////......---------------------...------...//////...------------......///000000111111111000000////////////000000000000000000000000////////////000000000111///000000111111111111111222111111111222333444444111222222222222333333333555555555555555666666666888888888888888888888888555777999:::::::::;;;<<<999999999999999::::::;;;;;;<<<<<<======<<<<<<;;;;;;===?????????>>>???AAAEEEEEEEEEEEEDDDCCCBBBAAA??????@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFGGGFFFFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNPPPSSSUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXUUUTTTRRRRRRSSSSSSRRRPPPNNNOOOPPPQQQQQQQQQPPPPPPNNNOOORRRVVV[[[\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRRRROOOUUUZZZYYYUUUSSSUUUYYYTTTVVVWWWWWWUUUSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNLLLKKKKKKLLLKKKIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======>>>===============>>>>>>======>>>???????????????<<<<<<============<<<<<<>>>>>>>>>======<<<<<<<<<::::::999999999999999999777888999999888777666555333333444444444444333333222222222222222222222222333333222222222222333333111222333555555555555444222222222222333333444444333333333333333333333333333333222222222111111111000000111111111222222222111111111111111111111111000000000000000000000000222222222111111111000000000//////000111111000...444333222222111111222222111111111111111111111111000000000000000000000000222111000000000111222333///000000111111222222333...------///111333333222222222222222222222222222000111111222222222111111111111111111111111111111000...---,,,---///222444111222333555555555555444333333444555555666777777888999999::::::999999888888:::>>>CCCKKKSSSYYY]]]bbbgggjjjiiieeebbbdddgggjjjooorrrqqqrrrwwwzzzyyy{{{}}}~~~}}}{{{xxxvvvsssvvvzzz}}}}}}~~~|||***+++,,,---///000111111........................***+++---///111111111111////////////////////////000000//////.........---000000111111111111000000---.....................,,,---///000000000///...******,,,---.../////////,,,---...//////...---,,,---------...///000000111111111000000/////////...000000000000000000000000////////////000000000000//////000111111111111111000000000000111222333444111111222222222333333333555555555666666666666666777777777777777777777777333666999;;;;;;:::;;;<<<999999888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===?????????>>>???@@@FFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???BBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOONNNMMMPPPUUUXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[YYYYYYYYYZZZZZZZZZZZZZZZZZZXXXVVVUUUVVVUUUSSSQQQPPPQQQSSSUUUUUUVVVUUUUUUSSSTTTVVVZZZ]]]^^^\\\YYY[[[ZZZYYYWWWUUUTTTRRRQQQSSSXXX[[[YYYTTTRRRWWW\\\RRRTTTVVVVVVSSSRRRQQQQQQPPPOOONNNNNNOOOQQQRRRSSSNNNMMMKKKKKKKKKJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBAAA============>>>>>>>>>>>>===<<<;;;::::::;;;<<<===AAA@@@>>><<<<<<<<<============>>>???????????????;;;;;;<<<<<<<<<<<<;;;;;;888888888999999999999:::;;;::::::999999888888888666666777888888777666555111222222333333222222111222222222222222222222222333222222111111222222333000111333555666666666555333333333444444555555555333333333333333333333333333333333222222222111111000000111111222222222222111111111111111111111111000000000000000000000000222222222111111111111000000/////////111111000...444333222222111111222222222222222222222222222222000000000000000000000000111111000000000111333444555555444444333222111111---,,,,,,...111333222222000000000000000000000000222222222222222111000///111111111111111111111111555333///,,,***+++---///111222333555666555555444555555555666777888888999888999999::::::999999888666888<<>>>>>======>>>@@@???>>>>>>>>>???@@@AAAAAAFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@??????DDDGGGIIIJJJJJJIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOPPPQQQSSSTTTVVVVVVZZZYYYYYYXXXYYY[[[\\\]]]ZZZ^^^``````]]][[[[[[]]]ZZZYYYWWWTTTSSSRRRRRRSSSPPPTTTXXX]]]___^^^\\\ZZZUUUWWWYYY\\\]]]]]]\\\[[[]]][[[XXXUUUSSSQQQQQQPPPPPPPPPRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOUUUSSSPPPOOONNNNNNLLLKKKIIIIIIHHHHHHFFFEEECCCCCCFFFFFFEEEDDDCCCCCCBBBBBB===============>>>??????<<<<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777888999:::;;;<<<<<<<<<===;;;:::888777777888888777666666666666555555555555444333333333333444555333333333333333222111000...000333555666555444222333333333333333333333333//////000111222333333444111111222222222222111111333222222222111111000000333222222111111222333333000000000000000000000000000000000000111111111111000000000000111111111111111111111111222333444555111111111111111111111111333333333222222222111111111111111000000000000000222222222222222222222222///000000000111111111111000111111222222111111000333333222222111222222222000000000111222222222333333333333333333222111111222222111000000111111111333333333333444555666666333444555777777777777666888999:::;;;;;;999888666666999===DDDKKKRRRXXX[[[\\\aaaffffffcccbbbdddhhhjjjlllnnnpppsssvvv{{{|||||||||{{{yyyvvvsssrrrssstttvvvzzz~~~//////////////////////////////............//////........................//////////////////////////////.........---------000000000000000111111111,,,,,,------.../////////------------------------///000111222222000...---...------,,,,,,------...//////////////////////////////000000000000//////000/////////////////////000000000000000000000000///000000///...------///000//////000222444444333222222222333333333444444444444444444444444444444666666666777777777888888666777888999:::;;;;;;;;;888888999999999:::::::::;;;<<<======<<<<<<===>>>============>>>???@@@@@@EEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@HHHJJJKKKKKKJJJHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOPPPPPPQQQRRRSSSUUUUUUVVVYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^```___]]][[[ZZZZZZZZZYYYWWWUUUTTTTTTTTTUUUSSSVVVYYY]]]^^^^^^\\\[[[YYYZZZ\\\^^^____________\\\ZZZXXXUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOORRRRRRRRRQQQPPPOOOOOOOOOTTTQQQOOONNNNNNMMMLLLJJJFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<<<<<<<===>>>??????>>>========================<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888555666777888999999999999<<<;;;:::888777777888888666666666555555555444444555444333333333333444555333333333333333222111000///000333555666555444222333333333333333333333333000000000111222222333333222222333333333333222222222222222111111000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111222333333444222222222222222222222222222222111111111000000000000000000000000111111111222222222222222222222222111111111111222222222222111111222222222222111111222111111000000111111111111111111111111222222222000111111111000000///...555444444333333444444555333333333333444555666666555555444444555666888888999:::;;;<<<;;;:::888666666888===DDDKKKSSSYYY\\\]]]aaaeeeeeebbbbbbdddhhhjjjllloooqqqtttwww{{{~~~~~~}}}}}}|||zzzxxxvvvuuusssssstttxxx}}}~~~........................//////............//////........................///////////////////////////////////////............//////000111111222222,,,,,,------.../////////------------------------......///000000...---,,,...------,,,,,,------...//////////////////////////////000000000000//////////////////////////////000000000000000000000000...///000///...---...///000//////000222444444333222222222222333333333333333333333333333333333333555555555666666666666666444555666888999:::;;;;;;888888999999999:::::::::;;;<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<===>>>???@@@DDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@@@@AAAAAABBBBBBKKKMMMMMMLLLIIIGGGFFFGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTTTTUUUUUUWWWXXXYYYZZZZZZ[[[[[[ZZZ___^^^]]]]]]]]]\\\YYYVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWXXXZZZ\\\^^^^^^]]]]]]XXXYYYYYYZZZ[[[\\\]]]]]][[[YYYWWWTTTRRRQQQQQQQQQWWWUUUSSSQQQPPPOOOOOOPPPRRRQQQOOONNNMMMMMMNNNNNNRRRPPPMMMLLLLLLLLLKKKIIIDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@?????????;;;;;;;;;<<<<<<===???????????????>>>>>>============<<<<<<;;;<<<<<<======<<<<<<;;;;;;::::::999999999999888888888777777777555555666777888888888888;;;:::999888888888888888555555555555444444444333444444333333333333444444222222333333333222111111///111333555555555333222222222222222222222222222111111111111111111111111333333333444444333333333111111111000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222111111111222222333333333333333333333333333111111000000000///////////////000000111111222222222222222222222222222222111222222222222333333333222222222333333222222222000000/////////000000111222222222111111111111111///000000000000///......222222111111111222222333333333333333444555666666777555333222333555888::::::;;;<<<<<<<<<:::777666555777<<>>===;;;:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@????????????@@@BBBDDDEEELLLMMMMMMLLLIIIGGGGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYXXX]]][[[ZZZ[[[]]]]]]ZZZVVVXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]^^^______YYYYYYYYYYYYYYYZZZ[[[\\\YYYXXXVVVTTTSSSRRRRRRSSSZZZXXXUUURRRQQQPPPQQQRRRPPPOOOMMMKKKKKKLLLMMMNNNPPPNNNLLLKKKKKKKKKJJJIIIEEEEEEDDDDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@???;;;;;;;;;;;;<<<===>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<======>>>===<<<<<<;;;:::999999888888888888777777777777666777777888999999999999999:::999999888888888888888555555444444444333333333333333333333333333333333222222333333333222222111000111333444555444333333111111111111111111111111222222222111111111000000222222333333333333222222000000000000000000000000444444444444444333333222000000000000000000000000///000000000111111111111///000000000111111111111333222111111111111111222222222222222222222222222111111000000000/////////......///000111222222333111111111111111111111111111111111222222222333333222222333333333333222222000000/////////000111111333222222222111000000000111111222222222111111000111000000000000111111222333333333333444555666666666555444333444666888999;;;<<<<<<===<<<:::777666444777<<>>??????>>><<<;;;<<<============>>>???@@@BBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????>>>???@@@BBBEEEFFFJJJKKKKKKJJJHHHHHHIIIJJJGGGGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXWWWVVVYYYWWWWWWYYY]]]^^^[[[XXXXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^___```___^^^^^^]]]]]]^^^______YYYWWWVVVTTTTTTTTTTTTUUUVVVTTTRRRPPPOOOOOOPPPQQQPPPNNNLLLKKKKKKLLLMMMNNNNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGEEECCCBBBAAA@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<===>>>>>>@@@?????????>>>>>>>>>===<<<<<<<<<<<<<<<===>>>???======<<<<<<;;;:::999999888888888777777777777666777777888999999999999888888888999888888888777777555555444444444333333333333333333333333333333333111222222333333333222222111222333444444444333333111111111111111111111111333333222222111000000000111111222222222222111111000000000000000111111111333444444444444333222111000000000000000000000000///000000000111111111111///000000000111111111111222222111111000111111111000000000000000000000000222222111111111000000000......///000111222222333111111111111111111111111000000000000111111111222111222222333333222222111000000000000000111222333333222222222111000000000111111222222222222111111333333333333333444555555333333333333444555666666333444555666777777777777:::;;;<<<<<<;;;:::777666555777;;;BBBKKKUUU]]]bbbbbbbbbbbbaaaaaabbbdddffffffiiimmmpppqqqrrrtttuuuuuuuuuuuuuuutttttttttsssqqqpppppprrrwww|||}}}}}}~~~{{{}}}.........///000000111111//////............//////////////////////////////////////////////////////,,,,,,,,,,,,------------111111000000///......---,,,,,,------.../////////........................//////............------...------,,,,,,------...//////////////////////////////000000000000//////---------......//////000////////////////////////---...//////......///000000//////000222444444333111111111111222222222222111111111222222333333444555555555555555444444444777777777777666555444444888888999999999:::::::::===>>>???>>>===<<<===>>>=========>>>???AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>@@@BBBEEEGGGHHHIIIIIIIIIGGGHHHIIIKKKGGGGGGHHHHHHIIIJJJLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\[[[ZZZXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[\\\]]]^^^___```aaa____________^^^^^^^^^^^^XXXXXXVVVUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTOOONNNMMMLLLLLLMMMNNNOOOMMMKKKJJJJJJKKKLLLKKKJJJJJJIIIFFFCCCAAA@@@@@@@@@FFFEEEEEEEEEEEEEEEEEEEEE??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????>>>>>>======<<<<<<;;;;;;999999888888888777777777666666777777888777777666777888888999888888777777555555555555444444444333222222333333333333222222111111222333333333222222222333333444444333333333222222222222222222222222333222222222111111000000000111111222222111111000111111111111111222222222000111222222111000...---000000000000000000000000000000000000111111111111000000000000111111111111111111000000000111111222000000000000000000000000222222111111111000000000//////000000111111222222111111111111111111111111//////000000000111111111111111111222222111111111000000000000111222333333222222222111111111111111//////000111111111111000222111111222222333444555333333333333444555666666222333555777888777666666888999:::;;;;;;999888666666888<<>>===<<<<<<===>>><<<<<<<<<===???@@@BBBCCCAAAAAAAAABBBBBBBBBBBBBBB@@@???>>>>>>???BBBEEEGGGHHHHHHHHHGGGFFFFFFHHHJJJHHHGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXZZZYYYYYYYYYZZZXXXYYYZZZ[[[\\\\\\[[[[[[XXXYYY[[[]]]___`````````^^^^^^_________^^^\\\[[[YYYXXXWWWVVVWWWXXXYYYZZZZZZYYYYYYXXXWWWWWWVVVVVVOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKJJJJJJKKKLLLLLLKKKJJJHHHFFFCCCBBBAAABBBBBBGGGGGGGGGGGGGGGGGGGGGGGGBBBAAA@@@???============<<<<<<<<<======>>>>>>???<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>=========:::999999999888888888888777888888888888888777777666777888999999888777777666666666555555555444444111222333333333333222111000111222333333333333222333333333333333333333333333333333333333333333333222222222111111111111111111222222333333222222111111222222222333333333333///000111111111///---+++000000000000000000000000000000000000111111111111000000000000111111111111000000///000000111222333000000000000000000000000111111000000000/////////000000000000000111111111111111111111111111111111000000111111111222222222///000000111111000000///////////////000111222222111111111111111222222222000000111222222222222222////////////000111222333333333333333444555666666444444555555666777777888555777888::::::999888777777999<<>>:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???AAADDDFFFIIIIIIHHHGGGEEEEEEFFFHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFGGGIIIJJJLLLMMMNNNPPPOOONNNNNNOOOPPPRRRSSSTTTWWWZZZZZZXXXVVVWWWYYYXXXYYYZZZ[[[\\\[[[[[[ZZZWWWXXX[[[]]]___`````````aaabbbcccddddddbbb___^^^YYYXXXXXXWWWXXXYYYZZZ[[[XXXXXXXXXWWWVVVTTTSSSRRROOOOOOPPPQQQQQQQQQPPPPPPMMMKKKJJJJJJLLLMMMMMMLLLIIIGGGEEECCCBBBCCCDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHDDDCCCAAA???>>>===<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>????????????:::::::::999999999999888::::::;;;;;;;;;::::::999666777888999999888777666777666666666666555555555111222333444444333222111000111222333333333333333333333333333333333333333333333333333333333333333111111111111111111111111222333333444444333333222222222222333333444444444000111222333222000...,,,000000000000000000000000000000000000111111111111000000000000111111111111////////////000111333333111111111111111111111111000/////////............111111111000000000000000000000000000000000000000111111222222222333333333//////000000000000//////---------......000111111000000111111222222222333222333444555555555555555222222222222333444555666333333333333444555666666666555444333333666888:::444555777999:::999888777888:::===BBBKKKTTT]]]bbbdddddddddfffggggggeeecccmmmnnnooopppppprrruuuxxxyyy{{{}}}~~~zzzvvvsssrrrrrrtttyyy}}}~~~}}}}}}|||~~~------------------------------------.........///000000000000000000000000...------,,,,,,------...------............------.................................///////////////........................------------.........///+++++++++,,,,,,---------........................///000111222222111000//////......------......///...............///000111//////000000000000//////111111111111111111111111222111111222444444333111111111222222222333333333555444333333333333444555666666555444555666777888888888888888888888999999======<<<;;;;;;:::999999;;;<<<===>>>???@@@AAAAAA@@@@@@?????????????????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIHHHHHHHHHHHHHHHHHHIIIIIINNNMMMMMMNNNOOOQQQTTTUUUWWWXXXZZZ[[[[[[ZZZXXXVVVYYYZZZZZZXXXWWWWWWYYY[[[[[[]]]^^^___^^^___```bbbfffcccbbbdddgggfffaaa[[[\\\\\\[[[ZZZYYYXXXWWWWWWXXXWWWUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRQQQPPPOOONNNOOONNNLLLJJJIIIIIIJJJKKKJJJHHHEEECCCAAAAAAAAABBBFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBAAAAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;???===;;;:::999:::<<<===@@@??????>>>===<<<<<<;;;===;;;:::888888999:::;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999:::999777555333000///...222222222222222222222222111111111000111111222333444444444444444444444444444333333222111111111222555444333222111///......///000111222222111000///222222222222222222222222333222222222222222222333000000////////////000000000333444222///...111444333222222111000///......111111111000000000000000///000111222222111000///000000000000000111111222//////000000111111111222000000000000000000000000000000000000111111111111---...///000222333555555000000000000111111111111111222333333333333222111000000111111111111000000111111222333333333333222333444555666666666555444555555555555555444444444777777777777777888888999999;;;>>>DDDLLLUUU]]]aaafffgggfffddd``````cccfffllloooqqqrrrqqqsssxxx||||||}}}~~~|||yyyvvvvvvvvvrrrtttwww{{{{{{{{{~~~------------------------------........./////////////////////////////////...------,,,,,,------...------............------........................,,,,,,...///000222333333...............---------------........./////////,,,,,,,,,---------------........................+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---...............///000000//////000000000000//////111111111111111111111111000000///111222333222000111111222222222333333333555444333333333333444555555555444444444555666777777777777888888999999999;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAA??????????????????????????????@@@@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHFFFFFFGGGIIIGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJKKKMMMPPPSSSVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVYYYZZZZZZYYYXXXXXXZZZ\\\^^^___aaaaaa``````bbbcccdddbbbaaaccceeeeee___[[[[[[[[[[[[ZZZZZZZZZZZZZZZXXXWWWUUUTTTSSSSSSSSSTTTPPPPPPQQQRRRRRRRRRRRRRRROOONNNMMMLLLKKKJJJJJJJJJHHHGGGEEECCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;>>>===<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;:::999888999:::<<<===<<<<<<;;;;;;:::999888888:::::::::999999999888888999888777666555444333333222222222222222222222222111111111111111222222333222222222222222222222222444333222222111111222222555444444333222111000000///000111222222111000000222222222222222222222222222222111111111111222222333333222222222222333333000111111111000000111333222222111111000000//////111000000000000000000000000000111111111111000000222222111000//////000000///000000000111111111111000000000000000000000000000000000000111111111111000000111111111222222222........./////////000000111222222333333222222111111111222222222222111111111111222333333333333222333444555666777666555555666666666666666555555555777777777777777888888999888:::===CCCKKKTTT\\\```eeefffeeecccaaaaaadddgggkkkooosssuuuttttttvvvyyy}}}~~~~~~}}}yyywwwvvvvvvtttvvvxxx{{{}}}|||{{{}}}////////////////////////....../////////000000000..............................------------......------............------........................------...000111222333333//////.........---------....../////////000000000...............---------........................---...///000000///...---------,,,,,,,,,,,,------......////////////000000//////000000000000//////000000000000000000000000//////...000111222111///111111222222222333333333444444333333333333444444444444444333444555555666666666777777888999::::::999999:::;;;<<<<<<======;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>????????????>>>>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFFFFGGGIIIGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGIIILLLPPPTTTWWWYYYXXXXXXWWWWWWVVVVVVVVVVVVYYYZZZZZZZZZYYYYYY\\\^^^aaacccdddcccbbbaaabbbdddaaa```___aaacccccc___[[[YYYYYYZZZZZZ[[[[[[\\\\\\WWWVVVUUUTTTTTTTTTTTTTTTQQQQQQRRRSSSSSSSSSSSSRRROOOOOOOOONNNMMMLLLKKKJJJEEEEEEDDDDDDEEEFFFHHHIIIEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@@@@@@@=========<<<<<<<<<;;;;;;:::;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<999999888888:::;;;===???>>>===<<<;;;:::888777777;;;:::::::::999999999999666666666666666666666666333333333333333333333333111111111111111222333333222222222222222222222222333333222222111111222222444444444333333333222222//////000111222222222111111111111111111111111111111111000000000000111111333333333333333333333333000///......000222222111111111111000000000000000000000000000000000111111111111000000000000111111444333222000//////......000000000000111111111111000000000000000000000000000000000000111111111111333333222222111000000000/////////000000000111111111111222333333222111111222222333333333333222222111111222333333333333222333444555666666666555555555555555555555555555555777777777777777888888999888999===CCCJJJSSS[[[```dddddddddbbbaaabbbeeeggglllqqqwwwzzzxxxwwwwwwxxx~~~~~~zzzwwwuuuuuuwwwwwwxxxyyyzzz|||~~~~~~{{{|||~~~////////////////////////////////////000000000000..............................------------......------............------........................000000000////////////////////////...------,,,,,,////////////000000000000000000//////......------........................///000111222222111000/////////............///////////////000000000////////////000000000000///////////////////////////////////////000111222111///111111222222222333333333333333333333333333333333333333333333444444555555444555666777888999:::;;;888888999999:::;;;;;;;;;;;;;;;<<<======>>>??????=========>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEGGGGGGFFFFFFGGGIIIHHHGGGGGGFFFEEEDDDCCCCCCEEEFFFIIILLLPPPTTTWWWYYYYYYXXXVVVUUUTTTUUUVVVWWWYYYZZZZZZYYYYYYYYY\\\^^^cccddddddcccbbbaaaaaabbb```______```bbbbbb___\\\YYYYYYYYYZZZZZZZZZ[[[[[[WWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQPPPOOOMMMKKKIIIEEEEEEDDDEEEFFFGGGHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA>>>>>>======<<<<<<;;;;;;666888:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::999999999:::;;;===>>>>>>===<<<;;;:::999888888<<<<<<;;;;;;;;;:::::::::333333333444444444444444333333333333333333333333222111111111111222333333444444444444444444444444333333222222111222222333222333333333333333333333///000000111222222222222000000000000000000000000000000////////////000000000000000111111000000000000---+++---111333222000000000000000000111111111000000000000000111111111222111000//////000111222333222111000////////////000000000000000111111111000000000000000000000000///000000000111111111111333333222222111000000000111222222222333333333333111111222222222222111111111222222222222222222111111111222333333333333222333333333444444444444444333333333333333444444444777777777777777888888999999:::===CCCKKKTTT\\\```ccccccbbbaaaaaacccfffhhhpppuuuzzz|||zzzyyyyyyzzz~~~{{{wwwuuutttwwwwwwwwwwwwyyy|||~~~|||{{{}}}000000000000000000000000////////////000000000000........................///......------......///------............------........................//////.........---------//////.........---------////////////000000000000000000000//////.................................---...///000000///...---000//////......//////000//////000111111000///...//////000000000000//////........................000000///111222333111000111111222222222333333333333333333333333333333333333333333444444444444444444555555777888999::::::888888888888888888888888;;;;;;;;;<<<======>>>>>><<<<<<=========>>>>>>>>>===>>>>>>???AAABBBBBBCCCAAAAAABBBCCCCCCCCCCCCBBBCCCEEEFFFFFFFFFFFFGGGIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJNNNQQQTTTVVVWWWYYYXXXVVVUUUUUUVVVXXXYYYYYYZZZZZZYYYXXXYYY[[[^^^aaabbbcccbbb```______```_________```aaaaaa```^^^ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQQQQQQQQQQQQQOOOMMMKKKIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA???>>>>>>===<<<<<<;;;;;;777999;;;>>>??????>>>===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999888555555444444333333333333333333333333333333333333222222222111222333333444444444444444444444444444333222222111222222333333111111111111222222222222111111111111111222222333000000000000000000000000000//////////////////000......///000000///......000---+++---111333222000000000000000000111111111//////000000111111111111222111000//////000111222111000000000000000111111111111000000000000000000000000000000000000000000///000000000111111111111111111111111111222222222111222222222333333333333111111111111111111111111000000111111111111000000111111222333333333333222222111222222222222333333333333444444555555555555777777777777777888888999:::<<>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFFFFFFFFFFHHHIIIJJJIIIIIIIIIHHHGGGGGGGGGHHHJJJLLLOOORRRTTTVVVVVVYYYXXXWWWVVVWWWYYY[[[]]]\\\\\\\\\[[[YYYYYY[[[]]]___``````___]]]\\\]]]^^^]]]^^^______````````````[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZVVVWWWWWWWWWWWWVVVUUUUUURRRQQQQQQPPPNNNLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBB@@@???>>>>>>===<<<;;;;;;:::<<<>>>AAABBBBBBAAA@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<777777777777666666666666888888777666555444444333333333333333333333333333222222222222222333444444222222222222222222222222222222111111222222333333111111111111111111111111333222222111111111222222111111111111111111111111000000////////////000000...///000111111000///...000///......000222222111111111111000000000000000/////////000111111222222111111000000000000111111000000000000000111222222111111111111000000000000000000000000000000000000000000000000111111111111//////000111222333333333/////////000000000111111222111000000000000111222000000000111111000000000111111222333333333333222222222111111111222333444555555666666777888888888777777777777777888888999;;;<<<@@@FFFNNNVVV^^^cccdddaaa___```bbbdddeeefffmmmpppttttttssssssvvvyyyzzz|||~~~{{{wwwuuutttrrrsssuuuxxx|||~~~|||////////////////////////------.........///////////////////////////////////////............//////------............------........................,,,,,,------.../////////,,,,,,------.../////////------........./////////..................//////........................111222333444444333222111......------------......///000222222222000///---//////000000000000////////////////////////////////////...000111222111///111111222222222333333333111222333333333333222111333444555666666666555555555666666666777777888888888888999999::::::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>??????????????????@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHJJJMMMQQQTTTVVVWWWXXXYYYXXXXXXYYYZZZ\\\^^^`````````___]]][[[[[[]]]^^^]]]^^^___^^^\\\\\\]]]^^^[[[\\\]]]^^^^^^^^^___```[[[[[[[[[[[[[[[\\\\\\\\\YYYZZZ[[[]]]]]]]]]]]]]]]XXXXXXXXXXXXXXXWWWVVVVVVSSSRRRPPPNNNLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;;;;<<<>>>???@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::888888888777777777666666777777777666555555444444444444444444444444444444333222222222222333444444222222222222222222222222222222111111222222333444222222222222222222222222555444222111111111111222222222222222222222222222111000000//////000000111///000111222222111000///000111111111000000111333222222111111000000//////...//////000111111222222000000111111111111000000222111000000000000000111111111111111000000000///000000000000000000000000000000000000111111111111///000000111222222333333........./////////000000222111000//////000111222000111111222222111111000111111222333333333333222444333222222222333555555444444555666666777888888777777777777777888888999:::<<>>???::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>@@@@@@@@@????????????>>>??????@@@AAAAAAAAAAAA@@@AAACCCEEEFFFEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGIIIMMMQQQUUUXXXYYYZZZXXXYYYZZZ[[[]]]___```aaaccccccbbb```]]]]]]^^^```\\\]]]^^^]]]\\\\\\]]]^^^YYYZZZ\\\\\\\\\]]]^^^___ZZZ[[[\\\]]]^^^___``````YYYZZZ\\\^^^_________^^^\\\[[[[[[YYYWWWUUUTTTRRRSSSRRROOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<=========@@@@@@???>>>===<<<<<<;;;999999;;;<<<======>>>>>>??????>>><<<;;;:::999888;;;;;;;;;:::::::::999999444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444222111111111222333333444444444444333333222222222666555333111000000111111222222222222222222222222111111000000000000111111---///000111111000///---000333444222///...111444333222222111000//////......//////000111222222222///000111222222111000///444333222000////////////222111111111000000//////000000000000000000000000000000000000111111111111111111111111111222222222000000000000111111111111222111000//////000111222222222222333333222222222111111222333333333333222555555444333444555666777111111222222333444555555777777777777777888888999999;;;>>>DDDLLLUUU]]]aaaeeebbb______bbbddddddccchhhnnnvvvzzzzzzxxxwwwwwwuuuxxx||||||zzzwwwuuutttrrrtttxxx|||...------......///000111////////////000000000000111111000000//////....../////////////////////////////////.........111333.........///////////////000000//////......------//////000000000000//////............////////////------------------,,,,,,---.........//////000000000000///...............------------.........///000000000000000000000000////////////////////////////////////////////////111111111000000000000000//////......///111333444333333333333333333333333666555333222222333444555777888999999999888666555555666777888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>??????????????????@@@@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAACCCDDDFFFGGGGGGKKKJJJIIIHHHGGGHHHIIIIIIJJJNNNTTTWWWXXXXXXWWWWWWVVVVVVWWWXXXZZZ]]]```aaa``````aaaaaaaaa___^^^]]][[[[[[[[[[[[ZZZZZZZZZZZZYYY[[[]]]```aaa```___^^^\\\]]]^^^______```______^^^^^^]]]]]]]]]\\\\\\\\\XXXWWWVVVTTTSSSRRRRRRRRRPPPPPPOOONNNMMMKKKKKKJJJMMMMMMMMMNNNNNNOOOOOOOOOGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFDDDCCCCCCCCCBBB@@@>>>>>>??????>>><<<:::999============>>>???@@@AAA<<<<<<<<<===============???>>>>>>===<<<;;;;;;:::===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999888777777:::888666444444555777888555555444333222222111000222111000111333444333222444333333222111111111111333333333333333333333333444333333333222111111111000111111111111222222222111111111111111111111111//////000000111111222222333333222111000000111111000000111111111000000///222111111111000000//////000000000000000000000000111000//////000000...---111000/////////000222333222222222222222222222222000000000000000000000000111///------///000111111111///...000333333000---000000000000////////////222000///...///000222333111111111111111111111111222222222222222222222222555555444444444444333333777777777666555555444444;;;:::999888888888999:::>>>>>>???CCCIIISSS[[[aaaeeedddbbbbbbccceeehhhjjjoootttyyyzzzxxxuuuuuuvvvvvvyyy|||}}}{{{wwwtttrrrrrruuuxxx|||~~~~~~}}}|||{{{~~~///............//////000.../////////000000000000000000000000////////////////////////////////////---...///...------///111...////////////////////////////////////.........//////000000000000//////............////////////............------------........./////////000000000///......---------...------........./////////////////////////////////////////////////////////////////////////////////111000000000000000000000000000//////000111333444333333333333333333333333555444444333333333444444222222444555666777777777555666666888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;999:::;;;===>>>>>>>>>>>>??????@@@@@@@@@>>>????????????@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNQQQUUUWWWVVVUUUUUUUUUVVVVVVVVVWWWYYY[[[^^^______`````````___]]]\\\[[[VVVVVVWWWWWWXXXXXXXXXYYYYYY[[[]]]___```___]]]\\\ZZZ[[[]]]^^^```aaaaaabbb```______^^^]]]\\\[[[[[[VVVUUUSSSRRRQQQPPPPPPPPPPPPOOOOOONNNLLLKKKKKKJJJMMMMMMMMMMMMMMMMMMNNNNNNGGGGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@?????????>>>===????????????>>>===<<<;;;;;;;;;===>>>@@@AAACCCCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999888777777999888777666555666666777777777666555444444333333333222111222444444444333444333222222222222222333222222222222222222222222222222222222222111111111000111111111111222222222111111111111111111111111000000000000111111111111222222111000000000000000000000111111111111000000111111111111000000000///000000000000000000000000000//////000000111111000111000000///000111222333222222222222222222222222000000000000000000000000222111///000222333333222111111111222333333111///111111111111111111111111111111/////////000222333111111111111111111111111333333333333333333333333222222333333444444555555666666666666555555555555::::::999888888888999:::======>>>CCCJJJSSS\\\aaaeeedddbbbaaabbbdddgggiiioootttyyy{{{yyywwwvvvwwwwww{{{~~~|||yyyvvvtttsssuuuwwwzzz{{{|||{{{{{{zzz}}}000000///............///....../////////000000000////////////000000000000////////////////////////---...//////---,,,------//////////////////...............///////////////...//////000000//////...............////////////............////////////......////////////000000//////...---------............/////////000000000////////////////////////////////////////////////////////////////////////000000000000000000111111222222111111111111222333333333333333333333333333333333444444444444333333222222222333444555666777555666666777777888999999::::::::::::::::::::::::>>>;;;888666666888;;;===<<<<<<===>>>??????@@@@@@????????????@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEECCCDDDDDDFFFHHHJJJMMMNNNRRRSSSUUUUUUTTTSSSSSSTTTVVVVVVVVVVVVWWWYYYZZZ\\\^^^^^^^^^]]]\\\ZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]^^^^^^]]][[[ZZZXXXYYY[[[^^^```bbbccccccaaa```___]]][[[ZZZYYYXXXSSSRRRQQQOOOOOONNNNNNNNNOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDBBBAAAAAAAAA@@@???AAA@@@???>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBAAA????????????>>>>>>>>>>>>999999:::<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999888888888777777777888888777777666666666666666555555444444444444333222333555666555444333333222222222333444444333222222111111000000000000000111111111111111111000111111111111222222222222222222222222222222222111111111111111000000000111111000/////////000000000000000000111111000000111111111111000000000000000000000000000000000000//////000000111222222333111000000000000111222222222222222222222222222222000000000000000000000000111000000111333333222111111222444444222222222222222222222222222222222222111111000///000111222333111111111111111111111111444444444444444444444444000111111222444555555666555555555555666666666666999999888888888999999:::;;;;;;>>>CCCKKKTTT]]]bbbeeedddbbbbbbbbbdddfffhhhoootttyyy{{{zzzxxxxxxyyyzzz|||~~~zzzwwwvvvtttuuuvvvxxxyyyzzzzzzzzzyyy}}}111111///......---------........./////////000000......//////000000111111////////////////////////---///111000///---,,,,,,////////////............------......//////000000...//////////////////...............////////////////////////000000000000//////////////////000000000//////....../////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000000000111111111444333333222222111111111222222222222222222222222111222333555555444333222777666555444333444555666555555666666666666666666999999999999999999999999<<<:::888777666777999:::;;;;;;<<<===>>>??????@@@>>>>>>????????????@@@@@@>>>>>>???@@@AAABBBCCCDDDAAABBBCCCEEEHHHJJJLLLMMMRRRSSSSSSSSSQQQQQQSSSTTTVVVUUUTTTTTTTTTUUUWWWXXX\\\[[[[[[ZZZXXXWWWVVVUUUXXXXXXYYYYYYZZZ[[[[[[\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXXXXYYY[[[]]]^^^___``````___^^^\\\ZZZXXXVVVUUUTTTPPPPPPOOONNNMMMLLLLLLMMMNNNMMMMMMLLLKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGEEECCCBBBCCCCCCBBBAAA@@@???>>>=========>>>???AAABBBCCCCCCCCCAAA>>>===??????>>>>>>>>>>>>>>>===999999:::;;;===>>>??????<<<<<<<<<;;;;;;;;;::::::999999999999888888888888666777888999999777666444333333333333333333222222555444333444666666666555333222222222333444555555444333333222111000000////////////000111111111222000000111111111222222222222222222222222222222222222222222111111000000000000000///////////////000000000000000000111111111111111111000000000000000000000000000000000000000000111222222111111222222000000000111111111222222111111111111111111111111000000000000000000000000.........000222222000...///222444444111///111444111111111222222222222222111111000000000111222333111111111111111111111111333333333333333333333333111111222222333444444555444444444555666777777888888888888888888999999999999:::===CCCKKKUUU^^^cccfffeeedddcccdddeeeggghhhmmmrrrxxxzzzyyywwwxxxyyyzzz}}}}}}zzzxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{yyy}}}222111000...------------............////////////......//////000000111111////////////////////////...000222222000...------000000//////.........---------......//////000000......////////////................../////////////////////000000000111111000000000000000000//////111000000///000000111111////////////000000000000........................//////////////////////////////////////////////////////000000111111111111444333333333222111111000222222222222222222222222000111333444555444333222777666444333333333444555555555555555555555555555999999999999999999999999999999:::::::::999999888::::::;;;<<<<<<===>>>>>>=========>>>>>>>>>??????======>>>???@@@AAAAAABBBAAABBBDDDEEEGGGHHHIIIIIIOOOPPPPPPPPPPPPPPPSSSUUUTTTTTTSSSRRRRRRRRRSSSTTTXXXXXXWWWUUUTTTSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVYYYZZZZZZZZZYYYXXXWWWVVVYYYYYYZZZ[[[[[[[[[ZZZZZZZZZYYYXXXVVVTTTRRRPPPPPPOOONNNMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFEEEEEEDDDBBB@@@@@@@@@AAA@@@???>>>===<<<;;;<<<===>>>???BBBBBBDDDDDDCCCAAA>>>===>>>>>>>>>======<<<<<<<<<:::;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;:::::::::888888888888888888888999666777999::::::888666444222222333333333333333333555444333444666777666555222222222222333333444555555555444333222111111000/////////000111111111222000000111111111222222222222222222222222222222222333333222222111111000000000///////////////000000000000//////000111222222000000000000000000111111000000000000000000000000222444444333000...///111000111111111222222222222111111111111111111111111000000000000000000000000.........000222222000...///111333222///...000333000000000111111111222222111111111111111222222333111111111111111111111111111111111111111111111111333333333333333333333333333444444555666777888888777777888888999999999999888:::===CCCLLLVVV^^^cccgggffffffeeeffffffggghhhkkkqqqvvvyyywwwvvvvvvwwwyyy|||~~~~~~{{{yyywwwvvvyyyyyyzzzzzz{{{|||}}}}}}yyy~~~111111000......---------------........./////////////////////000000000000///////////////////////////000111111000...///000000000000///......------.........///////////////---......//////......---............////////////......//////000000111111111111000000000000//////000000//////000000111111....../////////000000000......................../////////////////////////////////////////////////////////000111111222222222222333333222111000000222222222222222222222222000111222333333444444333111111111222333444555666555555555555555555666666888888888888888888888888666888:::<<<<<<;;;:::888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@AAABBBDDDEEEFFFGGGGGGGGGJJJLLLMMMNNNNNNOOORRRTTTRRRRRRPPPPPPOOOPPPQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQWWWWWWWWWWWWVVVVVVVVVUUUXXXXXXXXXXXXWWWWWWVVVUUUXXXXXXXXXXXXWWWUUUTTTSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDBBB@@@@@@AAAAAAAAA@@@<<<<<<;;;<<<<<<===>>>>>>>>>???AAABBBCCCBBBBBBAAA>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::666777777777888999999999777888999::::::888666555444444444555555666666666555444333444666666666555222222111111111222333333555444444333333222222222000000111111111111111111000111111111111222222222333333333333333333333333222222222222222111111111000000/////////000111111000000/////////111222333000000000000111111111111000000000000000000000000222444555333///,,,---///000111222222333333222222111111111111111111111111000000000000000000000000111000000111333333222111000111111000//////000222//////000000111222222222111111111222222222222333111111111111111111111111111111111111111111111111555555555444444333333333444444444555666777777888555666777888999999999999888:::>>>DDDLLLVVV^^^bbbgggfffffffffffffffggggggkkkpppvvvxxxvvvuuuuuuvvvyyy{{{}}}|||zzzwwwvvvvvvyyyzzz{{{}}}~~~{{{111000///...............---------.........//////000000000000////////////////////////////////////.../////////......///111111000000///......------///////////////.........---......//////......---............////////////------...//////000111111111111111000000000//////...............///000000------........./////////........................////////////////////////////////////////////////...//////000111111222222000111222222222111000///111111111111111111111111111111111111222333444555000111222444555555555555444444555555666666777777888888888888888888888888666777888:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>?????????AAACCCDDDFFFGGGGGGFFFHHHJJJLLLMMMMMMMMMOOOQQQPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQXXXXXXXXXXXXXXXXXXYYYYYYVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@;;;;;;<<<>>>>>>?????????>>>??????@@@AAABBBBBBCCC??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999555666666777888999999:::888888999999999888777666333333444444555666777777444333222333555666555444222222111000000000111111333333222222222222222222222222222222222111111111000111111111111222222222333333333333333333333333111222222222222222222333000000000000000111222222000000///...///111333444///000000000111111111111000000000000000000000000000222444222...,,,---000000111222333333333222222111111111111111111111111000000000000000000000000222111///000222333333222333111000///000222222111000000111111222333333444111111222222333333333222111111111111111111111111111111111111111111111111555555555555555555555555444444555555666666777777444555777888999999999888888:::>>>DDDMMMUUU]]]aaaeeeeeeeeeeeedddeeeeeeeeemmmrrrwwwyyywwwuuutttuuuyyy{{{}}}|||zzzwwwvvvvvvxxxyyy||||||000000///............///---------.........//////111111000000//////......////////////////////////------...---,,,---///222111000000///...---------000000//////.........------..................---............/////////000,,,------...///000000111222111111111000000//////,,,,,,,,,,,,,,,---...///------------.........///........................////////////////////////////////////////////////...//////000111222222222///000111222222111000///111111111111111111111111222111000000111333555666555666777888777666555444444444555555666777777888777777777777777777777777666666666777888:::<<<===<<<;;;;;;::::::999999888999999999:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>===???AAADDDFFFGGGGGGGGGGGGIIILLLLLLLLLLLLMMMNNNOOONNNMMMMMMMMMNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUURRRRRRRRRRRRQQQOOONNNNNNLLLLLLMMMMMMNNNNNNNNNOOOHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???===;;;;;;<<<===<<<;;;;;;<<<>>>???@@@@@@@@@???BBBAAA@@@?????????@@@@@@@@@@@@@@@???>>>======<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999555555666777888999999:::999999999999999888777777111111222222333444555555444333222333555555555444222222111000/////////000111111111111111222222222444333333333222111111111000111111111111222222222333333333333333333333333111111111222222333333444111111000000111222333333000///......///111333444//////000000111111111222000000000000000000000000---000333111---,,,...222000111222333444333222222000000000000000000000000000000000000000000000000111///------///000111111666222//////222444333111111111222333333444555555111111222333333333333222111111111111111111111111222222222222222222222222333444444555666777888888555555555666666666666666444555777888999999999888999;;;???EEEMMMUUU\\\```ccccccccccccccccccccccccoootttyyyzzzxxxuuuuuuvvvzzz|||}}}|||zzzxxxwwwwwwvvvxxx|||}}}///////////////000111111111000///......///000111............/////////000////////////////////////000000////////////000000////////////000000000000...------,,,,,,------...///000000000000000//////000000////////////000000.........////////////000000000000000000000000000000000000000000000000000......---......///000111111111000000///---,,,+++////////////////////////000///...------...///000...///111222333222000///000000111111111111000000222222222222222222222222333333222222222222222222111111222222222333333333444444444555555555555666666555444333222333444444555333222444777999888666888888999999999888888777::::::::::::::::::::::::888888999:::;;;<<<===>>>@@@@@@@@@AAABBBCCCEEEFFFHHHKKKNNNNNNMMMKKKKKKKKKNNNMMMMMMMMMMMMMMMNNNOOONNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTVVVVVVVVVUUUTTTSSSSSSRRROOOOOOOOONNNNNNLLLKKKKKKIIIJJJKKKKKKJJJHHHFFFEEEHHHHHHIIIIIIHHHFFFEEEDDDDDDCCC@@@>>><<<<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@?????????>>>>>>>>>======<<<<<<>>>===<<<<<<<<<>>>???@@@>>>????????????@@@@@@@@@??????>>>===<<<;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777;;;;;;;;;:::::::::999999<<<:::888666555555777777444555777888888888777666222222222333333444444444555555555444444333333333333444555555555555666777222222222222222222222222222111000000000111333333222222222222222222222222111000...---------...///------...//////000//////111111000000000000111111000000000000000000000000000000000000000000000000---...111222222111...---/////////000111111222222000111333333111000000111111222222222222111000///000000000000000000000000333333222222222222333333...//////000111222222222000000////////////000000000111111222222111111000111111111000000000000000222222222333333333444444333444444555666777888888888888777777888999999:::<<<;;;<<>>??????@@@@@@@@@@@@AAABBBCCCDDDGGGIIILLLMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNPPPQQQQQQSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRRRRSSSSSSSSSSSSSSSLLLLLLMMMLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKJJJHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCFFFEEECCCBBBAAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@???>>>?????????>>>>>>>>>=========<<<;;;;;;;;;===>>>???>>>>>>?????????@@@@@@@@@=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;:::999999888777777888888999999:::::::::;;;;;;999777555555555666777333333444555555555444333222222333333333444444444555555444444444333333333111222333333222222333444000000000000000000000000222222111111111222333444222222222222222222222222111000///.........///000......///000000000//////111111000000000000111111000000000000000000000000000000000000000000000000...///000111111000///...111111111111111111111000000111333222111000111222111111111111111111111111000000000000000000000000111000000000000000000111/////////000111222222222222111111000000111111222111111222222222222111111222222222111111111111111333333444444444555555555444444555555666666777777999999888888888888888999===<<<===AAAIIISSSZZZ]]]dddcccccccccccceeefffgggnnnsssxxxzzzxxxuuutttuuuxxx{{{}}}{{{wwwttttttuuutttuuuvvvwwwyyyzzz{{{|||}}}~~~//////......//////000111000//////......//////000......///000111111222222111111111111111111111111000//////......//////000....../////////000000000........................---....../////////......000//////......//////000,,,,,,,,,------------...000000000000000000000000........................111111///......---------,,,---------......////////////////////////////////////...------...//////,,,---...///000///......111111////////////111111000000000000000000000000000111111111222333333333333333333333444444444555444444444444555555555555333333333333333444666666666555444444666777666444555555666777888888888777888888888888888888888888<<<<<<===>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBDDDFFFIIIJJJJJJIIIJJJKKKIIIIIIHHHHHHIIIJJJJJJKKKNNNMMMMMMLLLLLLMMMMMMNNNPPPPPPQQQQQQRRRRRRSSSSSSNNNNNNOOOOOOPPPQQQRRRRRRKKKLLLLLLLLLLLLLLLKKKKKKHHHIIIKKKLLLLLLLLLKKKJJJEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;:::::::::::::::::::::999888888777777666666777888999:::;;;;;;999888666555444555555666333333444444444333333222333333333333444444444444444444444444333333333333111222333222111000111222222222222222222222222222333222222222222333444444222222222222222222222222222111000000//////000000000000000111000000//////111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000444333333222111111000000000111222222000000111222111111000//////000222222000000000000000000000000000000000000000000000000//////000000111222222222333333222222222222333333222222222333333222222222222222222222222222222222444444444555555555666666555555555666666666666666999999888888888888888888===<<<===BBBJJJSSSZZZ^^^cccbbbbbbcccdddeeefffgggooosssxxxyyywwwtttssstttxxx{{{~~~|||xxxuuutttuuuttttttttttttvvvxxxyyy{{{~~~///............///000000////////////////////////////////////////////////111111111111111111111111/////////....../////////........./////////000000---------......---------,,,---................../////////....../////////.........////////////000////////////////////////........................000000///..............................//////000////////////////////////...........................///000111111111000000222111///......///111222000000000000000000000000///000000111222333333444222222222333333333444444333333444444444555555555111222222333444555666777666555555555555555555444333444555666777777777777888888888888999999999999<<<======>>>??????@@@@@@@@@???????????????@@@@@@AAADDDFFFHHHHHHHHHIIIKKKIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNNNNOOOPPPQQQQQQRRRKKKLLLLLLMMMMMMNNNNNNOOOMMMMMMNNNOOOOOOOOONNNNNNKKKKKKLLLLLLLLLLLLKKKJJJEEEEEEGGGHHHHHHGGGFFFFFFBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCBBBBBBBBBBBBBBB?????????@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::999999999888888777777555666666777888999999999888777666555444555555555555555555555555444444444333333444444444444444444333333333333333333333333333444555444222111222333222222222222222222222222111111111222222222333333222222222222222222222222222222222111111111111111111111222111111000///...000000////////////000000000000000000000000000000000000000000000000000000111111000//////000111111333333333222222222111111///000111111000000111333555333111000///000222333000000000000000000000000222222222333333222222222000000000111111222222222333333333222222333333333222222333333333333222222111111111222222222222222444444444444555555555555666666666666666555555555888888777777888999999:::>>>======BBBJJJSSS[[[^^^``````aaabbbccceeeffffffooosssxxxxxxvvvsssssssssxxx|||~~~~~~yyyvvvuuuuuuwwwvvvuuutttvvvxxxzzz|||~~~...............//////000......////////////......111000///...---,,,,,,+++000000000000000000000000//////............//////............////////////+++,,,------------,,,+++,,,,,,---...//////......//////............//////.........////////////000...............................................................///000000111000///.........//////////////////////////////------............------...//////000000000000000111000...------...000111//////////////////////////////000111222222333333000111111111222222222222333333333444444444444555000111222333555666777777555555555555444444444444222333444666666777777777999999999999::::::;;;;;;<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>???@@@@@@@@@BBBDDDFFFFFFGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNLLLKKKJJJIIIIIIIIILLLLLLMMMNNNOOOOOOPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMLLLJJJIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>==================>>>>>>>>>?????????>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999999999888888888888888777777777777777777777777777777666666555555555555555555555555555444444555555444444444444444444444444333333333333333333333333333444555444222111222333........................///000000111111111111111222222222222222222222222222222222222222111111000111111222111111000///...000000////////////000000000000000000000000000000000000000000000000000000222111000//////000111222111111222222222333333333///000000000//////111333888777444111000000111222000000000000000000000000111222333333333333222111111111111111222222222222222222111111111111222222111222222333333222222111000000000000111111222222222333333333333444444444666666666666666555555555666666666777888:::;;;<<<===<<<===BBBJJJSSSZZZ^^^aaaaaacccdddfffggghhhhhhnnnrrrvvvwwwtttrrrrrrtttxxx{{{~~~zzzvvvtttuuuvvvuuuttttttvvvxxx{{{}}}}}}......------......///000---......//////......---000000///...,,,+++******........................///......------......///------........./////////+++,,,---......---,,,+++,,,---...//////////////////......------......///,,,,,,,,,------------...................................................---------......///111111111000///...------...///////////////////////////------............------,,,,,,---------.........000000............000000///////////////////////////000000000111222222222000000000000111111111111333333333333444444444444000111333444555666666666333444555555444333444666444444555666777777777666999999999::::::;;;;;;<<<;;;;;;;;;<<<<<<=========??????>>>>>>???@@@@@@AAA@@@BBBDDDEEEEEEFFFHHHJJJFFFFFFFFFFFFGGGHHHJJJJJJOOOOOOMMMLLLKKKJJJJJJJJJLLLLLLMMMMMMNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMMMMLLLLLLPPPOOONNNLLLKKKIIIHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCAAA@@@???>>>BBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>?????????>>>>>>>>>???>>>>>>===<<<=========>>>>>>>>>????????????>>>===<<<;;;::::::::::::::::::999999999999888888888888888888888888888888888888777777666666666666666666666666666666333333222222333444555555555555555555444444444444222222222222333333333333111222333222111000111222////////////////////////...///000000111111000000222222222222222222222222111222222222222111000000000000000111000000//////000//////......//////000000000000000000000000000000000000000000000000000222111000000000000111222000000111111222333333444//////000///...///222444777666444222111000000111000000000000000000000000///000111222222111000///222222222222222222222222111111000000000000111111111111111222222111111111/////////000111111222222222222222333333333444444555555555666666666666666666666666777888:::;;;<<<<<<;;;<<>>>>>>>>???@@@AAABBBCCCAAABBBDDDDDDDDDEEEGGGIIIFFFFFFFFFFFFHHHIIIJJJKKKPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKOOONNNMMMKKKJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFEEEBBBBBBBBBAAAAAA@@@>>>>>>BBBAAAAAA@@@??????>>>>>>======>>>>>>======<<<;;;<<<<<<=========>>>>>>>>>======>>>>>>>>>===;;;;;;============>>>>>>>>>?????????>>>>>>>>>=========:::::::::999999999999888777777777777888888888888777777888888888888888888666777777777777777777777333333222333333555777888666555555555444444444444111111222222222333333333111222333333222222333444333333333333333333333333...///000111222111111000222222222222222222222222000111222222222111//////......///000000000////////////............//////000000000000000000000000000000000000000000000000222111111111111111111222000111111111111111111111/////////......///222444222222111111111111000000000000000000000000000000...000111222222111000...222222222222222222222222111111000000000000111111///000000111111000000/////////000111111222333333333333333333444444444555444444555555666666777777888888888777888888999:::;;;:::;;;@@@HHHQQQXXX\\\aaabbbeeehhhjjjkkkllllllkkkooossstttsssrrrtttvvvuuuzzz~~~~~~yyyuuussssssrrrsssuuuwwwyyy{{{}}}~~~|||...------------...//////,,,---...//////...---,,,------......///000000000////////////////////////.........------.........---------.........//////...000111333333111000...---...///000111111111111.........------................../////////000000------------------------000000000000000000000000111000///......---......***))))))(((***,,,...000////////////////////////,,,,,,---......---,,,,,,///............///000000......////////////......111111111111111111111111111111111000000000000000111111222222222333333333222222333333333444444444111222444555666555555444000222555555333333555888666777777777777777666555666777777888999999::::::<<<<<<<<<<<<============>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDDDDDDDEEEGGGIIIHHHHHHHHHIIIJJJKKKMMMNNNQQQPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMHHHIIIJJJKKKMMMNNNOOOOOOQQQQQQQQQPPPOOONNNMMMLLLMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@???>>>=====================<<<<<<;;;999999999::::::;;;;;;;;;<<<<<<=========<<<:::999============>>>>>>>>>>>>>>>>>>>>>>>>????????????:::::::::999999999888888777777777777777888888888666666777888999:::;;;;;;666777888888888888777777555444444555666888:::<<<666666555555555444444444111111111222222333333333333444555555555555666777222222222222222222222222///000111222333222111111222222222222222222222222000000111222111000///...------...//////000////////////............//////000000000000000000000000000000000000000000000000111111111111111111111111222222111111000/////////...//////...---///222555,,,---///000111111111111000000000000000000000000000111333444444333111000222222222222222222222222222111111111111111111222//////000000000000//////000000111222333333444444444444444555555555666666333444444555666777888888;;;:::999888777777777777;;;::::::???GGGPPPXXX[[[^^^___bbbeeegggiiiiiiiiijjjnnnssstttssssssuuuwwwuuuyyy}}}}}}yyytttrrrrrrsssuuuxxx{{{}}}}}},,,---......//////......---.........///000000000,,,,,,---......---,,,,,,..............................------------......------------------------***,,,000222333111...,,,,,,,,,---...//////..............................,,,,,,,,,---------......+++,,,,,,,,,---.........111111000000000000111111.../////////000111111111---------------...///000---......///////////////........................---------............///...............///000000......//////000000111111333333222222111000000000000000111111111000000///333333333444444555555555000222333333222111333444444444444444444444444444444666777999999888666555666777888999999:::999999888:::<<<<<<<<<<<<>>>??????@@@BBBDDDEEEDDDCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFJJJGGGEEEFFFKKKOOOPPPPPPSSSRRRQQQPPPPPPQQQRRRSSSPPPNNNMMMLLLMMMNNNMMMLLLHHHLLLOOOPPPOOOOOORRRTTTTTTRRRPPPMMMKKKIIIIIIIIIMMMKKKIIIGGGGGGHHHJJJLLLMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCAAA@@@??????@@@AAADDDCCCAAA????????????@@@@@@???>>>===<<<;;;::::::<<<;;;999888888999;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>><<<<<<;;;;;;;;;::::::::::::999999999999999::::::666666555555555444444444444444666777888888888888777666555555555666888999777666555333333444444555444444444444444444444444555333111111222222222111000000222222222222000000000000000000000000000000111111111111111111111111222222222222222222222222000000000000000111111111111000///......///000111............////////////000000000000000000000000000000////////////000000222111000......000111222///////////////000111111222000///------///000222///111222111000///000111333222111/////////000111111111000000//////......//////000000111222444444000000000000000000000000222111000111444555333000333333333333333333333333333333333444444444555555333333333444444444555555777777777666666666666666999999;;;@@@GGGPPPXXX^^^^^^cccfffeeefffjjjmmmmmmpppqqqssstttsssssstttuuuzzz|||~~~~~~{{{xxxuuuuuuuuuuuuuuuwww|||~~~~~~,,,,,,---.................................//////,,,---............---,,,..............................------------......------------------------,,,---...///000///......,,,------...//////......------------------------,,,,,,,,,---------.............../////////////////////............//////------------------............/////////000000000---......///////////////........................---------............///...............///000000......//////000000000000000000000000000/////////000000111111111111000000000000000111111222222222000222333333222111333444444444444444444333333333888888888888777555333222666777888999::::::::::::999:::;;;<<<;;;<<<>>>@@@???AAACCCDDDEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGIIIHHHGGGIIIMMMPPPRRRQQQRRRRRRPPPPPPOOOPPPQQQQQQQQQOOOMMMLLLMMMMMMLLLKKKJJJMMMPPPQQQPPPPPPSSSUUUUUUTTTQQQOOOMMMLLLLLLLLLKKKJJJHHHGGGHHHJJJLLLNNNMMMLLLJJJHHHGGGFFFEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>???===========================<<<;;;999999:::;;;<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<;;;;;;;;;;;;999999888888888888999999777777777666666666666555666666777888888999999999777666666555666777888999888888666555555555666777444444444444444444333333555444222222333333222111111222333444444333222111111111111111111111111111000000000000000000000000111111111111111111111111111111111000000000000000111000//////...///000111....../////////000000000000000000000000000000000000000////////////000000000000111111111111000000///////////////000111111111000///......///000111///111222111000///000111333222000/////////000111111111000000////////////111111111000111111222222000000000000000000000000222111000111444555333111444444333333333222222222333333333444444444555555333333444444444555555555888777777777666666666555999999;;;???GGGPPPXXX]]]^^^cccfffeeefffkkknnnmmmppprrrtttttttttssstttuuuzzz|||~~~~~~{{{wwwuuutttsssrrrrrruuuyyy~~~}}}}}}~~~~~~~~~+++,,,------......------.........---------------,,,---............---,,,..............................------------......---------------------------------,,,------...///,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///////////////.........///......------......///---------,,,,,,,,,,,,,,,//////111222222111111000---......///////////////........................---------............///...............///000000...////////////000000000------............//////000000111111111111000000222222333333333333444444000222333333222111333444333333333333333333333333888777777666555444444333777777888999:::::::::::::::;;;;;;;;;;;;<<>>===============;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;<<<<<<======<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;999888888777777777888888999999888888888777777777888888888888999999999999777666666666666777888999:::999999888777888888888555555555444444333333333555333222222333333333222222222333333333333222222222222222222222222222222////////////////////////000000000000000000000000222222111111000000//////000000/////////000000111/////////000000000111111000000000000000000000000000000////////////000000...///111333333111///...///////////////000111111111000///......///000111///111222111000///000111222111000000///000000000111000000000000/////////333222111000000000000000000000000000000000000000111000000222333444222111444444333333222222222111333333333444444444555555333444444444444555555555888777777777666666666555999999;;;???FFFOOOXXX]]]^^^cccfffeeeggglllooonnnrrrtttuuuuuutttssstttuuuzzz|||~~~}}}zzzvvvtttssspppoooooorrrvvv{{{}}}~~~~~~||||||~~~}}}}}}+++,,,,,,---------------.........---,,,,,,,,,+++------............------..............................------------..............................------,,,,,,,,,---------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,,,,,,,+++000000000//////000000000/////////...---------,,,...///111222333111000...---......///////////////........................---------............///...............///000000////////////////////////,,,,,,---......///000000///000000111111111111000444444444444444444444444000222333333222111333444222222222333333333333333444444444444555666777888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>======<<<<<<<<<<<<<<<===>>>??????@@@@@@AAA@@@???>>>======>>>>>>===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888777777666777777777999999999888888888888777999999888888777888888888777777777777777888888888::::::999999888888888888555555555444444333333222444222000000222333222111111111222222222222111111222222222222222222222222000000000000000000000000111111111111111111111111333222222111000///......000000000000000000111111000000000000111111111111////////////////////////000000////////////000000///000111222222111000//////////////////000000111000000////////////000000///111222111000///000111111111000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000111222222333222111111222222222222333333333333333333444444444555555444444444444555555555555666666666666777777777777999999;;;???FFFOOOWWW\\\]]]cccffffffhhhmmmppppppsssuuuvvvvvvuuuttttttuuuyyy{{{}}}|||yyyuuusssrrrooonnnnnnqqquuuyyy||||||~~~}}}}}}~~~}}}~~~+++,,,------......------.........---,,,,,,,,,+++......................................................------------..............................+++,,,.........---,,,+++---...............------------------------------,,,,,,,,,---------...............---,,,,,,,,,+++000000////////////000000/////////...---------,,,---...000111111000...,,,---......///////////////........................---------............///...............///000000/////////...............------...///000000111222//////000111111111111111111111000000000000000000000222333333222111333444222222222333333444444444333333444444555777999:::888999:::;;;;;;<<<<<<;;;:::;;;<<<<<<;;;===???BBB@@@AAABBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIDDDFFFJJJMMMOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRUUUWWWXXXXXXTTTSSSRRRSSSTTTUUUVVVVVVOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>=========>>>>>>??????????????????BBBAAA@@@@@@????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;;;;;;;;;;:::::::::999999888888777666666777777999999999888888888777777888888777666666666777777666777777888888888888888999999999888888888777777555555555444444333333333222000//////111222111000333333333222222333333333111111111111111111111111111111111111111111111111222222222222222222222222333222222111000///......//////000111111111111111000000000000111111111111////////////////////////000000////////////000000222111000//////000111222///////////////000000111000000////////////000000///111222111000///000111000000000111111111000000000000000000111111111111////////////000111222333000000000000000000000000///000111222222111111222...///000111333444555555333333333444444444555555444444444555555555666666333333444666777999::::::999999;;;???FFFNNNVVV[[[]]]cccffffffhhhnnnrrrqqqtttvvvwwwvvvtttsssssstttwwwyyy{{{{{{xxxuuurrrrrrooonnnnnnqqqvvvzzz|||}}}~~~~~~,,,---......//////...............---------------//////...------...//////..............................------------..............................,,,---///000///...,,,+++.........///......---,,,........................,,,,,,,,,---------......///////////////............------,,,,,,------...---------,,,,,,,,,,,,,,,---......//////...,,,,,,---......///////////////........................---------............///...............///000000/////////............---......///000111111222222...///000111111222111111222222222111111111111111000222333333222111333444222333333444444555555666666666666777777777777777999999:::;;;<<<<<<<<<<<<999;;;============???AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIFFFHHHKKKMMMNNNPPPSSSUUUUUUVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSUUUXXX[[[[[[[[[VVVTTTRRRRRRTTTUUUVVVUUUQQQQQQRRRSSSSSSRRRRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@>>>??????@@@@@@???>>>>>>AAAAAA@@@@@@??????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<======<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::999888888777777777777:::999999999888888888888777777666555555666777888666777888888999999888888777888888888888777666666444444444444444444444444222000//////111222222111555555444444444444555555000000000000000000000000111111111111111111111111222222222222222222222222222222111111000000////////////000111222222222222/////////000000000111111000000000000000000000000000000////////////000000333111///......///111333///////////////000111111//////000000000000/////////111222111000///000111//////000111111111111000000000000111111111111222.........///000111333333000000000000000000000000...000222222111000111222......///111222444555666333333333444444444555555444444555555555666666666222333444666777999:::;;;999999;;;???EEENNNVVVZZZ]]]bbbfffgggiiiooossssssuuuvvvwwwvvvtttrrrrrrrrrtttvvvyyyyyywwwuuusssrrrpppoooooorrrwww{{{}}}~~~~~~~~~---...//////000000//////..................//////000///...------...///000..............................------------............................../////////.........------......//////...------,,,------------------------,,,,,,,,,---------...............///////////////...------,,,,,,------...------------------..................------,,,,,,---......///////////////........................---------............///...............///000000//////.........---------/////////000000111111111...///000111111222222222444444444444333333222222000222333333222111333444333333444555555666777777555666777999999999888888999:::;;;<<<<<<=========888;;;>>>??????>>>??????????????????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMMMMMMMOOOSSSWWWTTTUUUVVVXXXXXXXXXXXXWWWWWWVVVUUUVVVXXXZZZ[[[ZZZXXXUUURRRRRRSSSUUUUUUTTTQQQRRRSSSTTTSSSSSSRRRQQQLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@???????????????@@@AAABBBBBBBBBBBB@@@@@@???>>>>>>>>>>>>>>><<<===>>>???@@@??????>>>>>>=========<<<<<<<<<<<<;;;;;;999888888777777777;;;;;;;;;:::::::::999999888777666555666777999:::666777888999999999888888777888888999888777666555222333333444444555555555333111000111333444444333444333222222222222333444111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000...///111222333333222222....../////////000000000000000000000000000000000000000////////////000000111111000000000000111111///////////////000111111//////000000000000/////////111222111000///000111...///000111222111111000000000111111111222222222///////////////000111222000000000000000000000000---000222222000///111222000000000111222222333333333333333444444444555555555555555555666666666666555555666666777777888888999999;;;>>>EEEMMMUUUZZZ]]]bbbfffgggjjjpppttttttuuuvvvvvvuuusssqqqpppqqqqqqtttwwwxxxwwwuuutttsssppppppppprrrwww{{{}}}~~~}}}~~~~~~...//////000000000000000---.........///000000000000///...------...///000.................................------.........////////////////////////333111...,,,,,,---///000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------........./////////....../////////.../////////000111111111000///...------------------......///////////////........................---------.........//////...............///000000//////.........---------////////////000000000000......///111111222222222111111111000000000//////000222333333222111333444444444555555666777888888111333666:::<<<<<<<<<;;;999:::;;;<<<============777:::>>>AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHHHHKKKMMMNNNNNNMMMPPPTTTYYYSSSTTTVVVXXXYYYYYYYYYXXXYYYWWWVVVVVVXXXYYYXXXXXXYYYUUURRRQQQSSSUUUUUUTTTPPPQQQRRRRRRRRRQQQOOOOOOIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGCCCDDDDDDDDDDDDBBBAAA@@@@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCAAA@@@@@@???????????????===>>>???AAAAAA@@@@@@???????????????>>>>>>>>>>>><<<;;;:::999888888888888======<<<<<<<<<;;;;;;;;;888777666666777999;;;===666777888999:::999888888888888999:::999888777666111222222333444555666666444333222222444666666555111000///......///000111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000111111111...///111222333333222222............////////////000000000000000000000000000000////////////000000...000111222222111000...///////////////000111111//////000000000000/////////111222111000///000111...///000222222222111000000000111111222222222222111000000///////////////000000000000000000000000---000222222000///000222222222222111111111111000333333333444444444555555555555555555666666666777777777777777666666666666999999;;;>>>EEEMMMUUUYYY]]]bbbfffgggjjjqqquuuuuutttvvvvvvuuurrrppppppppppppsssvvvxxxwwwuuuttttttpppoooppprrrwww{{{}}}~~~~~~|||}}}~~~}}}~~~...............///000000.........------,,,,,,,,,---------.........//////........................---------........./////////............---------////////////000000000000......////////////........./////////...---,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////(((***,,,//////,,,***((('''(((***,,,...000222333......////////////......//////.........---------...............---------------......///000000000---...///000000///...---............////////////111111000000//////......000000111222333333444444111111111111222333333444555555666666777666666666666666666666777888999:::;;;;;;;;;;;;::::::999888;;;;;;===>>>?????????????????????>>>??????@@@@@@@@@AAACCCDDDFFFGGGGGGGGGNNNNNNOOOPPPPPPPPPOOOOOOWWWVVVVVVWWWYYY[[[[[[ZZZYYYXXXWWWVVVVVVWWWYYYZZZVVVRRROOOPPPUUUXXXWWWUUUUUUUUUTTTRRRQQQOOONNNNNNJJJIIIIIIHHHHHHJJJKKKLLLHHHGGGEEEDDDDDDDDDEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDAAA???>>>???AAACCCCCCCCC????????????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@?????????>>>>>>======<<<;;;:::999999999999999===;;;::::::;;;<<<;;;:::;;;:::999999888888999999888888999999999:::::::::888888888888888888999999777777666777888888666333333333333333333333333333222333333333333222111111...///111333444444444333///000111222222222222222000000000000000000000000000000000000000000000000000000111111111111000000............////////////000000//////......------...000111000///...///111000//////......000111222222111000.........//////---.........//////000000222222333111000///111222////////////000000000000111111000000//////......111111000///...---,,,,,,000000000000111111111111000111111111111222222222333333222222111222222222555444444444555555666777777666666555555555666666999888777666666777888999999:::;;;>>>BBBJJJSSSYYY___```dddhhhmmmqqqtttvvvsssssssssrrrooommmmmmnnnooosssxxxzzzyyyvvvttttttnnnqqqssstttuuuwww||||||||||||}}}//////...//////000000111/////////.........---------------.........//////......................../////////...------,,,,,,///............---------------------..................////////////...............///......------,,,---------............,,,---............---,,,////////////////////////)))+++---......---+++)))...---------------------......////////////......//////.........---------//////......---------,,,///////////////.........---...///000000///...---............////////////111000000000/////////...111111111222222333333333333333222111111111222222111111222333444444333333666666666666777888999:::::::::;;;;;;::::::999888;;;;;;<<<===>>>??????>>>>>>>>>======>>>>>>??????AAABBBCCCEEEFFFGGGHHHHHHMMMMMMMMMNNNNNNNNNNNNOOOUUUUUUVVVXXX[[[]]]]]]\\\WWWWWWVVVVVVVVVWWWXXXYYYWWWTTTQQQRRRVVVYYYXXXVVVTTTTTTSSSQQQPPPOOONNNMMMJJJIIIIIIHHHIIIJJJKKKLLLIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???@@@BBBCCCCCCCCC??????????????????@@@AAACCCCCCCCCBBBBBBAAA@@@?????????????????????>>>>>><<<<<<;;;:::::::::::::::===;;;::::::;;;<<<<<<;;;<<<;;;::::::999999::::::888888999999999:::::::::888888888888888888888888444444333444555555333111333333333333333333333333222333333333333222111111///000222333444444333333000000111111222111111111111111111111111111111111000000000000000000000000000000111111111111000000............///////////////////////////............000111000///...///000//////.........///000111000000///......///000111/////////000000000111111111222222111//////000222////////////000000000000000000000111111111111111111111111000000//////.............../////////000000111111111111222222222333333222222111222222333444444333222222222222222666666555555555555666666999888777666666777888999999:::;;;>>>BBBJJJSSSZZZ^^^```cccggglllpppsssuuuooopppqqqpppnnnmmmmmmooorrruuuyyy{{{yyyvvvsssrrrnnnppprrrrrrrrrtttyyy|||~~~}}}~~~~~~}}}000000000000000111111111000000000///////////////------........./////////////////////////////////222111000///---+++******///............---------------------..................////////////......------......///.........------........./////////,,,---............---,,,////////////////////////,,,---............---,,,111000///...---+++******......////////////.....................---------000000///...------,,,,,,111000000///......------......////////////..................////////////000000000000////////////111111222222222222222222444333222111111000111111222333444555666666666666666666666666777888999999:::::::::::::::999999888;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>???BBBCCCDDDFFFGGGHHHHHHIIIMMMLLLLLLKKKLLLMMMNNNOOOSSSTTTVVVYYY]]]^^^]]][[[VVVUUUUUUUUUUUUVVVWWWXXXXXXUUURRRSSSVVVYYYXXXWWWSSSSSSRRRQQQPPPNNNMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???@@@BBBDDDDDDCCC@@@@@@???>>>>>>>>>??????BBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<===<<<;;;;;;======<<<;;;===<<<;;;;;;::::::;;;;;;888888999999999:::::::::888888888888888888888888444333222333444444222000333333333333333333333333333333333333333222222111111222222333333333222111000000111111111000//////222222222222222222222222000000000000000000000000///000000111111000000///............////////////.........///////////////...///000000......///000...............///000000............///000111222000000000000111111111111111222222111//////000111////////////000000000000///000000111222333333333111111111111111111111111........./////////000000000111111111111222222222333222222111222222333333333222222111111222222222666666555555555555666666888888777777777777888888888999;;;===BBBJJJTTTZZZ]]]___bbbfffkkkooorrrtttnnnpppqqqpppoooooopppqqqtttxxx|||}}}zzzvvvrrrpppnnnoooppppppppprrrvvvyyy|||{{{}}}}}}~~~111111111222222111111111////////////////////////............////////////000000000000000000000000111111000...---,,,+++***///............---------////////////000000000000......////////////......,,,,,,---.../////////............////////////000------............------//////////////////////////////............//////............------------......////////////..............................000000///...---,,,,,,+++000000//////...............//////////////////...............////////////000000000000////////////222222222222111111111111333222111111111111111222222333444666777888888888666555555666666777888999999999:::::::::999999888:::;;;<<<===============<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFHHHIIIIIIIIIMMMLLLKKKJJJKKKMMMOOOPPPRRRSSSUUUXXX[[[[[[YYYVVVSSSSSSSSSTTTTTTUUUVVVVVVVVVTTTRRRRRRUUUVVVWWWVVVSSSSSSRRRQQQPPPOOONNNNNNLLLLLLLLLLLLMMMMMMNNNNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCAAA@@@AAACCCDDDDDDCCCBBBAAAAAA@@@????????????BBBAAA@@@@@@?????????????????????@@@@@@AAAAAABBB>>>>>>===============>>>===<<<<<<===>>>???>>><<<<<<<<<;;;:::::::::::::::888888999999999:::::::::888888888888777777777777777666555555666666555333333333333333333333333333333333444444333333222111333333333333222222111111000000000000000///...---111111111111111111111111000000000000000000000000//////000000000000//////............////////////------......//////000000...///000///......///000...............////////////////////////000111111000000000000000000000000000111111000......///111////////////000000000000000000000111111222222222000000000111111111222222000000111111111222222222000000111111111222222222222222111111222222333333222222222333333555666666666555555555555666666777888777777777777777777888888999;;;===BBBKKKTTTZZZ]]]___bbbeeejjjnnnqqqrrrrrrssstttsssqqqqqqqqqssstttxxx|||~~~{{{wwwsssqqqmmmmmmmmmnnnppptttxxxzzzzzzyyy|||~~~}}}{{{~~~111111222222222222111000................................./////////000000000000000000000000000000//////.........---------///............---------////////////000000000000......////////////......,,,,,,---.../////////............////////////000........................////////////////////////000000///......///000000---------....../////////......////////////......---.....................000//////...------,,,,,,............//////000000/////////....../////////............////////////////////////000000000000222111111111111111111111000///000000111222333444...///111222333444444555555555555555666777888999888888999::::::999999999:::;;;;;;<<<<<<<<<<<<;;;============>>>???@@@AAABBBCCCEEEFFFHHHIIIIIIIIINNNMMMLLLKKKLLLNNNPPPRRRRRRRRRSSSUUUWWWVVVSSSPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQPPPQQQSSSSSSSSSSSSSSSRRRRRRQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJHHHFFFEEEDDDDDDEEEDDDEEEFFFGGGIIIJJJJJJKKKJJJIIIHHHGGGFFFEEEDDDCCCDDDCCCAAABBBCCCDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAABBBAAA@@@?????????@@@@@@?????????@@@@@@AAAAAABBB>>>>>>>>>======>>>>>>???===<<<===>>>@@@@@@???===;;;::::::999999999999999888888999999999:::::::::888888888777777777666666888777555666777777666555333333333333333333333333333444444444444333222222444444333222222111111111000000000000000///...---000000000000000000000000000000000000000000000000//////000000000000//////............////////////------......//////000000---///000///...---...///.........///////////////000000000000000///......////////////////////////000000111///...---...000////////////000000000000111111000000000/////////...//////000000111111222111111111111222222222222000000111111111222222222222111111111222222333444444444444333333444555555555555555555555666777777777777777888888777777777777888:::===CCCKKKTTT[[[]]]___aaaeeeiiimmmpppqqqtttuuuuuusssqqqooopppppprrrvvv{{{~~~|||xxxtttrrrlllkkkkkkmmmrrrwww|||~~~zzzyyyzzz{{{yyyyyy111111222333333111000///------............//////....../////////000000000////////////////////////---------........./////////............---------------------..................////////////......------......///.........------.........///////////////...------...//////////////////////////////000//////......//////000/////////.........------......////////////......---------...............///............---------------......///000000111//////............//////............////////////////////////000000000000000000111111111111111111......//////111222444555000111222333444555555555555555555555666777888888777888999999999999999999::::::;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHIIIMMMLLLLLLLLLMMMOOOPPPQQQQQQPPPQQQRRRRRRQQQNNNLLLNNNOOOPPPQQQRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRQQQQQQPPPOOOOOONNNOOOPPPPPPQQQRRRQQQQQQQQQNNNNNNNNNNNNNNNMMMLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDBBBBBBDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@??????@@@AAABBB?????????@@@@@@@@@@@@@@@>>>>>>======>>>>>>??????=========???AAABBB@@@>>>::::::999888888888888999888888999999999:::::::::888888888777777666666555777666444444555555555444333333333333333333333333444444444444444333222222444444333222111111111222000000111111111000//////////////////////////////000000000000000000000000...//////000000//////...............////////////.........///////////////---...//////------...///...//////000111000000000111111111111000///...---////////////............///000000///------...///////////////000000000000111111000000///......---/////////000000111111111/////////000000000111111000111111111111222222222111111111111222333444444666555444333222111111111555555444555555666777888777777888888888888777777777888:::===CCCKKKUUU[[[^^^___bbbfffiiimmmpppqqqrrrssssssqqqnnnllllllmmmpppuuu{{{~~~|||xxxtttqqqlllkkkjjjmmmsssyyy~~~{{{zzzyyyyyywwwwww000111222333222111///........./////////000000000.../////////000000000000........................---------........./////////............---------------------..................////////////...............///......------,,,---------............000///...------...///000////////////////////////////////////////////////000000000///...---------......////////////......---------.........//////---------........................///////////////000///...------...///000............////////////.../////////000000000111//////000000111111222222////////////000222333333333444555555666666666666555555555555555666888888777777888999999999999999::::::;;;;;;;;;::::::999;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCEEEFFFGGGHHHHHHJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNOOOPPPPPPNNNLLLLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMNNNOOOQQQPPPPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPNNNNNNOOOOOOOOONNNMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHFFFGGGIIIJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCC??????????????????>>>>>>===============>>>??????======>>>@@@CCCCCCAAA???;;;;;;:::999999999999:::888888999999999:::::::::999888888777666666555555777555333222333444444333333333333333333333333333444444444555444444333222444333222111111111222333000000111111222111111111////////////////////////000000000000000000000000......////////////..................///////////////////////////.........---...//////------.../////////111222222222111000//////000111111000///...000000000000//////....../////////...---,,,---///////////////000000000000111000000000000000000000000111111111111111111111//////000000000111111111000111111111111222222222111111111111222333444555444444444333333444555555444444444555555666777888666777888999999888777666777888:::===CCCKKKUUU\\\___```cccfffjjjmmmpppqqqpppqqqqqqpppnnnlllmmmnnnqqqvvv{{{~~~{{{vvvqqqnnnnnnkkkjjjlllrrryyy}}}zzzyyyzzzzzzwwwxxx///000222333222000...---//////000000111111111222////////////000000000000................................................//////.........---------////////////000000000111......////////////........./////////...---,,,,,,,,,,,,,,,---------......000///...------...///000////////////////////////......////////////...............///////////////......////////////......---------.........//////,,,,,,------.../////////000000000///......------000///...------...///000............/////////000.../////////000000111111...//////000111222222333111000000000000000111222111111222333333222222222555444444555555666777888666777888999999999999999::::::;;;;;;;;;:::999999999::::::;;;<<<===??????@@@AAACCCDDDFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOPPPOOONNNKKKLLLNNNPPPQQQQQQQQQQQQPPPPPPPPPNNNMMMMMMOOOQQQNNNNNNMMMMMMLLLLLLKKKKKKMMMNNNOOOPPPPPPPPPOOONNNNNNNNNOOOPPPOOONNNMMMLLLLLLKKKIIIHHHGGGGGGHHHIIIGGGHHHIIIKKKKKKKKKKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGEEECCCCCCDDDEEEEEEDDDAAAAAAAAAAAABBBBBBCCCDDDDDDCCCAAA@@@@@@AAACCCDDD@@@?????????>>>>>>============<<<======>>>??????======???AAACCCCCCAAA???<<<<<<;;;::::::::::::;;;888888999999999:::::::::999888888777666555555444888666444333444555555444333333333333333333333333444444555555444444333222333333111111111222333444///000111222222222222222000000000000000000000000000000000000000000000000......////////////................../////////000000000//////.........------...///...------...//////000111333333222222111---...///111111111000000222111111111000000//////...//////...,,,,,,---///////////////000000000000000000000111222222333333222222222222222222222222111222222222222333333333000111111111111222222222111111111111222333444555111111333555777:::===>>>444444444555555777888888666777888999999888777666666888:::===CCCKKKUUU\\\___aaacccgggjjjnnnppprrroooqqqrrrqqqpppooopppqqqrrrwww|||~~~zzztttoookkkooollliiikkkqqqxxx{{{}}}xxxyyy{{{{{{xxxxxx000000000000111111111111000000//////.........---////////////////////////........................////////////////////////,,,,,,,,,---------......//////.........---------........................---------............///---......///000///////////////000000///...------...,,,,,,---///111111111............////////////........................------------------------//////......---------,,,......////////////................../////////000...---,,,++++++,,,---.............../////////000////////////////////////000000000000000000000000111111222333333333333222444333222333444444333111333444444555666777777888777777888999999999999888@@@???<<<:::888888999:::999888777:::>>>@@@@@@>>><<<>>>BBBDDDDDDEEEFFFGGGKKKJJJIIIHHHGGGHHHIIIJJJLLLLLLNNNOOOOOOPPPOOOOOOLLLMMMOOOQQQRRRRRRQQQQQQOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOORRRPPPNNNNNNOOOPPPOOONNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHJJJIIIIIIIIIHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAACCCDDDEEEDDDBBBAAAAAABBB@@@@@@@@@???@@@@@@AAAAAA>>>>>>>>>>>>============??????@@@@@@@@@@@@??????:::;;;<<<======;;;999888999999:::999999888777666::::::999888777666555555666777888888777555333222555444444333333444444555222222333444444555555666444444333333222111000000333444333......111222000000000000000000000000000000000000000000000000000//////////////////////////////............//////..............................------------......---...///111222222222222///000111111000...+++***000000//////000111222222111111000000//////......111000///......///000111111111222111000///---,,,//////000000111111111222000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333333333444444555666777777777777777777777888888999888888999===CCCMMMUUU[[[aaaccceeehhhlllooorrrsssrrrrrrrrrqqqpppqqqsssuuuwwwzzz~~~|||wwwrrrooosssqqqpppqqqtttxxxzzz{{{{{{wwwvvvxxxyyy{{{/////////000000000111111000/////////............////////////////////////................................................,,,---------............//////.........---------........................---------............///------...////////////...///////////////......---///---,,,---///000000000............////////////////////////////////////........................111111111111000000000///......////////////......,,,,,,---------.........///...---,,,,,,---...///.........///////////////////////////////////////000000000000000000000000000111222222333333222222333222222333444555333111444444555555666666777777555666777777888888777777<<<;;;999888888999:::;;;:::999888:::===???>>>===<<<>>>AAACCCCCCDDDEEEGGGHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNOOOPPPQQQQQQPPPPPPNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLJJJKKKMMMNNNNNNMMMMMMMMMMMMLLLLLLKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFFFFHHHIIIJJJIIIGGGJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDCCC@@@???@@@AAAAAAAAA@@@???????????????>>>>>>>>>>>>============<<<==================<<<:::;;;<<<======;;;999888999999:::999999888777666888888777777777777777666888777666555555444444444555444444333333444444555555555555444333333222222444444333333222111111000///222333111333777999777000000000000000000000000000000000000000000000000000000000000000000000000//////............//////........................///......------......//////000000111111000000///222333444444444222000///000000//////000111111222111000000000/////////...111000///......///000000000000111111000///...---///000000000111111111111000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333333333444444555666666777777666666666666777888888777777888<<>>@@@@@@AAABBBEEEGGGEEEEEEDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIJJJKKKMMMNNNMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMLLLLLLKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNNNNNNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGEEEDDDDDDFFFGGGGGGFFFIIIHHHFFFEEEDDDDDDEEEFFFDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCBBBAAA??????AAABBBCCCAAA???>>>???@@@AAAAAA@@@???>>>===<<<<<<>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<;;;:::999999999:::999999888777666555666666666777777888888999777555333333333555666555444444333333444444555555555444444333333222222444333333222222111111111---111333333555999:::888000000000000000000000000000000000000000000000000111111111111111111111111//////............//////........................///......------......///111111111000///...---,,,///000111222222111000///000000/////////000111111000000000000////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333333333444444555666666666666555555555555666777777666666888;;;BBBKKKTTTYYY```bbbeeehhhlllppprrrtttrrrrrrsssrrrpppppprrrsssvvvzzz~~~~~~{{{vvvrrrpppooooooooorrruuuxxxxxxxxx{{{xxxxxxzzzyyyxxx{{{---------........./////////////////////.........////////////////////////.........................................................////////////000////////////....................................---------............///+++,,,------......------/////////.........//////111000.........///...---............////////////////////////////////////........................------,,,,,,,,,,,,,,,,,,......////////////......000000000000111111111111/////////....../////////////////////............////////////////////////000000000000000000000000000000111222222222222222000000000222444555444333555555444444444444444444444444555666666666666666555555555555777888:::;;;888777888999:::;;;<<<<<<===>>>>>>>>>>>>@@@CCCFFFCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJLLLKKKJJJKKKMMMNNNNNNNNNJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGEEEBBBBBBDDDEEEFFFEEEEEEEEEDDDCCCCCCEEEGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@???AAABBBCCCBBB@@@>>>???@@@??????>>>>>>>>>===<<<<<<>>>>>>>>>>>>=====================<<<<<<=========;;;;;;<<<<<<<<<;;;:::999999999999999999888666666555555555666666666777777777666555444333444444555555444444333333444444555111222222333444444555555333333333222222111111111///222444222222444333///000000000000000000000000000000000000000000000000000000000000000000000000//////............//////........................//////............//////000000000000///...---,,,------...///000000//////000000/////////000000111000000000000///////////////////////////000000000......///000000000000000000000000000000111111111///000000000111111111111000000111111111222222222222222111111111111222222333333333333333333333333444444444555555555666666555444444444444555666666666666777;;;BBBKKKSSSYYY^^^```cccfffjjjnnnppprrrqqqrrrrrrrrrppppppqqqrrruuuxxx{{{|||yyyuuuqqqooommmmmmooorrruuuxxxxxxwwwxxxwwwxxx{{{zzzxxx{{{------------.....................///////////////////////////////////////.........................................................////////////000000000/////////.................................---------............///+++,,,------......------//////............///000222000.........///...---............////////////------------------------------------------------////////////////////////......////////////......000000000000111111111111...//////////////////...///////////////.........////////////////////////////////////////////////000000111222222222222111000000000111444555444222444444444444333333333333444555666666777777666666555555555555666666777888555666777888999:::<<<===<<<============???BBBDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJKKKKKKKKKMMMKKKJJJJJJKKKLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIHHHGGGHHHHHHHHHGGGEEEBBBBBBCCCEEEEEEDDDBBBBBBBBBCCCEEEHHHJJJKKKEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFEEEDDDBBBAAAAAA@@@BBBCCCDDDBBB@@@???@@@AAA;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<======;;;;;;<<<;;;;;;;;;::::::999999999999999888666666666666666555555555555444444555555666666555333333555444444333333444444555111111222222333444444555333333222222222222222111000333444111000111///+++000000000000000000000000//////////////////////////////////////////////////////............///////////////////////////////////////....../////////---......///////////////...///000000111111222222000000///////////////000////////////000000000000......///000000000000000.........///000000111111111111000000000000000000///000000000111111111111000000111111111222222222222222111111111111222222333333333333333333333333444444444555555555555555444444444444444555555666666666777;;;BBBKKKSSSYYY\\\^^^```cccgggjjjmmmnnnoooppprrrrrrqqqpppqqqssssssvvvyyyyyywwwssspppooommmmmmnnnrrrvvvxxxxxxwwwvvvuuuwww{{{{{{zzz|||---------............///.........///////////////////////////////////////........................------------------------------........./////////000000000/////////..............................---------............///,,,,,,---...............//////...------...000111222000.........///...---............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.....................////////////......------........./////////---......//////......---............/////////000///////////////////////////////////////////////////000111111222222111111111000000111333444333111333333333333333333333333444555555666777666666666555555555666666666666666444555777888888888:::<<<:::;;;============@@@BBBAAABBBCCCDDDEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKMMMMMMMMMLLLKKKHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGGGGGGGHHHGGGFFFIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDDDDEEEFFFEEEDDD@@@AAACCCFFFHHHJJJLLLMMMEEEEEEEEEEEEEEEEEEDDDDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDCCCAAA???@@@AAA999;;;===>>>???@@@??????>>>>>>>>>>>>============<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;:::::::::999999:::999999888777666666666555555444444444333222333555777666555333222555444444333333444444555444444333333222222111111222222222222222222222222000333333111111333333000000000000000000000000000////////////////////////........................//////............//////////////////////////////000//////......//////000,,,,,,...///000111111111------.........//////000000000//////......//////////////////000000000000---...///000111111111000//////...//////000111222111111111111000000000000000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333555555555555555555555555555444444444444555666666666666888;;;BBBKKKTTTYYY\\\]]]___bbbeeegggiiijjjlllnnnqqqrrrqqqqqqrrrssssssuuuxxxxxxvvvrrrpppooonnnmmmnnnqqquuuxxxyyyyyywwwuuuwww{{{{{{zzz}}}---............/////////............/////////000////////////////////////........................------------------------,,,---------............000000000000/////////...........................---------............///------...////////////...//////---------...000111111///------/////////...............////////////------------------------........................******+++++++++,,,,,,,,,......////////////......,,,,,,---------.........,,,---...//////...---,,,,,,------...///000111111///////////////////////////////////////////////////000000111111111111111111111000111333333222000111111222222333333444444333333444555555555555555444555555666666666666666666888999888666555666888888:::<<<=========>>>???@@@AAABBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNMMMLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGIIIIIIHHHGGGEEEDDDCCCCCC@@@@@@@@@AAABBBCCCDDDEEEHHHGGGFFFFFFGGGGGGEEEDDDBBBDDDGGGJJJKKKLLLLLLKKKDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBB???>>>???@@@;;;<<<>>>@@@@@@@@@>>>>>>>>>>>>>>>>>>===============<<<;;;999999;;;<<<===<<<<<<;;;;;;:::::::::;;;999999:::999999888777666444444444444444555555555333444444444444444444444555444444333333444444555444444333333222111111111222222222222222222222222000333333000000444555333000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////000000////////////000000,,,---///000111222222222---,,,,,,,,,,,,------...000000///................../////////000000000111,,,---///000111111111000000000///......///000111111111111111000000000///000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333555555555555555555555555555555555444555666666777777777888<<>>===<<<===>>>???@@@AAABBBAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGGGGGIIIKKKMMMNNNNNNMMMLLLLLLKKKKKKIIIHHHGGGGGGFFFGGGFFFEEEFFFIIIKKKKKKJJJJJJIIIHHHFFFEEECCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIFFFDDDEEEGGGJJJLLLMMMLLLKKKIIIBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@>>>===>>>???===>>>@@@AAA@@@???===<<<>>>>>>>>>>>>============@@@???===<<<<<<===???@@@<<<<<<;;;::::::::::::;;;999999:::999999888777666111222222333444666666777555444333222222333555666555444444333333444444555000111111222333333444444222222222222222222222222222444222......222333111000000000000000000000000////////////////////////000000000000000000000000//////............//////000000000000000000000000000000////////////000000...///000111222222222222111111000000000000111111111000///................../////////000000111111,,,---///000111111111000111000///......///000111222111111111000000//////000000000000111111111111000111111111111222222222222222111111111111222222333333333333333333333333555555555555555555555444666555555555555666777777888888999===DDDMMMUUU[[[___```aaabbbdddeeegggggghhhkkkoooqqqrrrssstttuuuuuuxxxzzzzzzxxxuuussssssqqqoooooopppuuuyyy|||}}}~~~{{{zzz|||zzzyyy|||........................///000111111111000...------------............////////////...---------,,,000////////////.........,,,------...///000111111------............------------............---------------.........////////////000000000000//////........................------------------------...------,,,,,,,,,------...------,,,,,,------...------------------------///...------...///...---000000000111000///......///...---,,,+++,,,---...//////............//////------............---------------............///111111000000//////..................////////////000000000000111111111111111111222222222333333333333333333444444444555555555555555555555555444444777777777777777666666666555777999999888888:::;;;@@@@@@@@@@@@????????????===>>>@@@BBBCCCEEEEEEEEE@@@@@@@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNNNNMMMLLLMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIICCCEEEGGGIIIIIIGGGEEECCCBBBBBBBBBBBBCCCEEEFFFGGGDDDEEEFFFGGGGGGFFFDDDCCCFFFHHHJJJMMMMMMLLLJJJIIICCCBBBBBBAAA???>>>======AAAAAAAAA@@@@@@@@@??????@@@@@@??????>>>>>>============>>>??????>>>===<<<===============>>>????????????>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777777777888777666444333222222333333444444444444444444444444444333333222222333333444444444444333333222222222222222222222222222222222222111111000///000000000000000000000000000000000------......------,,,+++---------............///------......///000000000............////////////............////////////111///,,,,,,------+++(((###(((---111222111111000000000000000000000000000111111000000//////......---...///000000111111000000000000000111111111111222222222222222222222222111111111000000000000000000000000000000000000000///000000000000111111111222222111111111111111111555555444444444444555555333444666777777666555444999888999===EEEOOOVVVYYY\\\^^^aaabbbbbbcccdddfffiiijjjmmmnnnnnnoooqqqsssvvv{{{~~~|||vvvpppnnnnnnkkkkkkkkknnntttyyy}}}~~~}}}zzzyyyyyyxxxwww|||........................+++,,,...000111111111000---------............///...............---------...------------,,,,,,,,,..................//////------............------------............---------------.........////////////000000000000//////////////////////////////---------------------------------------......///......------------......------------------------......------.........---//////////////////.........---,,,,,,,,,,,,---...//////............//////------............---------------............///000000000000//////..................////////////000000000000111111111111111111111222222222333333333333333333444444444444888888777555444333222111666666666666666666666666666777888888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDBBBAAAAAAAAAAAABBBBBBCCCFFFGGGIIIKKKMMMLLLLLLKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHHHHGGGFFFDDDBBBCCCCCCCCCCCCDDDDDDEEEFFFDDDEEEFFFGGGGGGFFFDDDCCCEEEGGGIIIKKKLLLLLLKKKKKKFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>======<<<===>>>??????>>>>>>=========<<<<<<======>>>???<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;888777666555444444555555888777555444333333333444444444444444444444444444444333333222222333333444333333333333222222222222222222222222222222222222222111111000000000000000000000000000000000000000...............---,,,,,,---------............///------......///000000000............/////////////////////000000000000111000...,,,,,,...///---+++---///111111///...---...000000000000000000000000111000000000/////////...///000000000000000///...000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111222222222222333333333222222111111111111111111555444444444444555666777888999999999999999888888888777888<<>>>>>??????@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAADDDEEEGGGIIIJJJJJJJJJIIIFFFFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDFFFFFFHHHIIIKKKKKKLLLLLLHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA?????????>>>>>>>>>>>>>>><<<===>>>???????????????<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999888777777888888999888777666555444444555555444444444444444444444444333333222222222222333333111111111222222222222222222222222222222222222222111111111000000000000000000000000000000000000000///////////////......------------............///------......///000000000............////////////000000000000111111111111...---,,,---///000///...333333222000---,,,---...000000000000000000000000000000000000////////////111111111111000///...---000000000000111111111111////////////////////////222222222222222222222222000000000000000000000000111222222222222333333333111111222222222222222222333333333444555666888888999888777777666666666666666555666<<>>???@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHIIIIIIIIIJJJHHHGGGEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@??????????????????>>>>>><<<===>>>???@@@@@@AAAAAA;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999999999999::::::::::::888777777666666666666666444444444444444444444444333333222222222222333333000000000111111222222333111111111111111111111111111111111111111000//////000000000000000000000000000000000000000///......---------............///------......///000000000............//////////////////000000000111111111............///000000///...///000000......///111////////////////////////000000000000////////////000000000000000///......///000000000111111111111////////////////////////111111111111111111222222000000000000000000000000//////000000000111111111111111222222222222222333222333333444666777999::::::999777555444444555666666555777<<>>@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>???@@@AAABBBBBB@@@AAABBBCCCDDDEEEEEEFFFIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCDDDEEEFFFEEEFFFFFFFFFEEEDDDCCCBBBDDDDDDEEEFFFFFFFFFFFFFFFJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFFFFBBBAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@AAABBBBBB;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999666666777777777777777777777777777777777777666666444444444444444444444444333222222111111222222333000000000111111222222333111111111111111111111111000111111111111000//////////////////////////////000000111111000000///...---------............///------......///000000000............////////////........./////////000000///000000///............))),,,///000/////////000////////////////////////////////////000000000000......///000000000000000///000000000111111111111000000000000000000000000.../////////000000111111000000000000000000000000//////000000000111111111111111222222333333333333222333333444666888:::;;;>>>===;;;999888888999999888777888>>>GGGQQQYYY]]]___aaaccccccbbbbbbcccdddhhhiiijjjjjjhhhhhhiiijjjnnnnnnnnnmmmlllmmmnnnpppnnnmmmmmmpppvvv{{{}}}}}}}}}zzzuuuuuuyyy........................+++++++++,,,---...///000---------............///---------..................------------,,,,,,,,,++++++,,,---...///000000------............------------............------...............------------......//////......---........................000000000000000000000000111111///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,...000///,,,+++---000///...---,,,+++,,,------++++++,,,---..................------------......------............---------------............///---............/////////............////////////000000000000111111111111000000000111111111111222000000111111111222222222555555444444333222222111444444444555666666777777555777999999888888:::;;;888999:::;;;<<<===>>>>>><<<<<<===>>>>>>>>>===============>>>???@@@BBBCCC@@@@@@AAAAAABBBCCCDDDEEEJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKKKKJJJIIIFFFEEEDDDCCCDDDDDDFFFFFFEEEEEEFFFGGGFFFEEECCCBBBDDDDDDDDDEEEFFFFFFGGGGGGKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBB@@@?????????@@@AAABBBBBB<<<<<<;;;;;;<<<<<<===>>>:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;::::::999888888999999999999888777666666777777777777666666444444444444444444444444222222111111111111222222111111111222222222222222111111111111111111111111000111111222222000///...////////////////////////000000000000000//////...---------............///------......///000000000............////////////............////////////...///000///---,,,---...***---///000///...------000000000000000000000000////////////000000000000---...///000111111111111000000000000111111111111111111111111111111111111---......//////000000000000000000000000000000000111222222222222333333333111111222222333444444444333333444555666888:::;;;<<<;;;:::999999999999999999888999???GGGQQQYYY]]]^^^```bbbbbbbbbaaacccdddhhhjjjkkkjjjiiiiiijjjkkkmmmmmmmmmmmmmmmnnnoooooonnnmmmnnnqqqvvv|||}}}~~~|||vvvuuuxxxzzz........................,,,,,,+++,,,---...000111---------............///...............---------...------------,,,,,,,,,---------....../////////------............------------............------//////.........------------......//////......---........................////////////////////////...---------------.........------,,,,,,------...------------------------+++...111///,,,+++---000222000...,,,++++++,,,---***+++,,,..................------,,,,,,------...------............---------------............///---------.........//////............////////////000000000000111111111111000000000000111111111111000000000000111111111222555444444333333222222222444444555666666777888888555777:::;;;;;;:::::::::;;;;;;<<<===>>>>>>??????:::;;;<<<===============>>>>>>>>>>>>>>>???@@@AAA??????@@@@@@AAACCCDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHLLLMMMOOOQQQRRRQQQPPPOOOKKKKKKKKKKKKJJJJJJJJJJJJDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBAAA@@@???@@@@@@AAABBB======<<<<<<======>>>???::::::;;;;;;;;;<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;<<<<<<<<<<<<;;;999888555555666777777777666555444444444444444444444444222222111111111111222222333333333333222222222222111111111111111111111111///000222222222111///...//////////////////////////////000000//////...------------............///------......///000000000............////////////...////////////000000000+++---///...,,,,,,...000---///000///...---...000000000000000000000000000.../////////000000000111...///000000000000000///000000000000111111111111111111111111111111111111.........///000000111111000000000000000000000000111222222222222333333333111111222222333444444555444444444555666888999:::888888888999888888777777:::999999>>>GGGPPPWWW[[[[[[^^^```aaaaaaaaabbbdddiiijjjllllllkkkkkklllmmmnnnmmmmmmnnnooooooooonnnooonnnnnnqqqwww|||}}}|||}}}|||vvvtttwwwyyy........................000///...---,,,---......---------.........///////////////......------,,,000000/////////.........000////////////.........---..................------..................---//////.........------------..................---000000000000000000000000////////////////////////***++++++,,,---...000000//////............//////------------------------+++...111000,,,***---111333222///---++++++,,,,,,)))+++,,,...//////.........------,,,,,,------...---..................------------.........//////---------.........//////............/////////000000000000000111111111111000000000000111111111111000000000000111111111111111111222333333444555555555555555666777888888999555888<<<======;;;::::::888888999::::::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>?????????@@@AAABBBDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMMMMLLLJJJIIIHHHGGGFFFEEEDDDCCCBBBAAACCCDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQUUUWWWWWWVVVUUUIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCBBBAAA@@@@@@@@@AAABBB===============>>>??????=========>>>>>>>>>????????????>>>===<<<<<<;;;;;;999999::::::999777666444444555666777777666555555444444444444444444444444222222111111111111222222444444444333333222222222000000000000000000000000///000222333222111///...///////////////////////////////////////......------------.........//////------......///000000000............/////////000000000000000111111111111(((+++------,,,,,,///111//////...------///222666000000000000000000000000.../////////000000111111111111111111000///...---000000000000111111111111111111111111111111111111...//////000111222222222000000000000000000000000///000000000000111111111111111222333333444555555555555555555666888999:::999:::;;;<<<===<<<;;;:::999888999===EEEOOOVVVYYYZZZ\\\___``````aaabbbdddiiikkkllllllllllllmmmooonnnnnnnnnoooppppppooonnnooonnnnnnrrrwww}}}{{{zzz|||~~~{{{uuusssvvvzzz,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000,,,+++******+++,,,...///............////////////........................////////////////////////,,,---...---++++++---...////////////////////////000000//////............---...///000000///...---000000//////.........---------,,,,,,,,,------...------............---------///111///+++)))+++---........................---,,,+++,,,...///...---000///...---------------...------------...//////........................---,,,,,,+++,,,---///000---------------...///000333111...------///333555............////////////000000000000000000000000111111000000111111222333555555444333222111000///000111222333444555555555111222555777888888777777666777888:::;;;;;;::::::::::::999999::::::;;;<<<;;;<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHGGGFFFGGGJJJLLLMMMLLLKKKJJJJJJJJJJJJKKKHHHGGGEEEDDDCCCBBBBBBAAA@@@AAABBBCCCDDDFFFGGGGGGEEEGGGHHHHHHGGGIIINNNRRRWWWXXX[[[___aaa^^^XXXRRRLLLKKKIIIIIIJJJJJJJJJIIIEEEFFFHHHHHHHHHGGGEEECCCCCCDDDEEEEEEDDDDDDEEEFFFHHHEEEAAA??????@@@@@@?????????>>>>>>======<<<<<>>;;;;;;888999999:::::::::999999777777777666555555444444444444444333333222222222000111222333333333333333111111000000111111222333///000111222222222222222333333444333222000...---///...------...///000111//////.........---------////////////000000111111........................000000000000000/////////......---------,,,,,,,,,////////////////////////---...///000000///...---//////////////////////////////......---------,,,000000000000////////////111111000000//////......000000////////////000000000000000000000111111222///000111222222111//////222000///......///000222555555444333333333444444333333222222333444666777::::::;;;;;;;;;;;;;;;;;;:::999888<<>>??????@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFEEECCCBBBAAA@@@@@@???@@@BBBCCCEEEGGGIIIIIIGGGIIIJJJJJJJJJMMMQQQUUU]]]]]]^^^___```\\\VVVPPPNNNLLLIIIIIIIIIIIIHHHGGGEEEFFFHHHHHHHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCDDDFFFFFFDDDAAA??????@@@???>>>=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@>>>===<<<>>>BBBEEEGGGEEEAAA>>><<<888999999:::::::::999999777777666666555444444444444444333333333333333333111111222222333222222222111111000000111111222333000000111222222222111111...///000000000000///...///......---...///000111000000/////////.........,,,,,,---------.................................///////////////////////////.........---------,,,////////////////////////---...///000000///...---/////////////////////////////////.........------.........//////000000000000000000000////////////000000////////////000000000000000000000111111222000000111111111111000000111000///......///000111444444333333333333333444444444333333444666777888999::::::::::::;;;;;;;;;999888888<<>>>>>????????????>>>>>>>>>???@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGFFFHHHJJJJJJIIIIIIJJJKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHHHHFFFDDDCCCBBBBBBAAA@@@AAACCCEEEGGGIIIKKKLLLIIIJJJLLLMMMNNNQQQUUUXXX^^^^^^]]]^^^]]]ZZZUUUQQQNNNLLLIIIHHHHHHHHHGGGEEEFFFGGGHHHHHHHHHGGGEEEDDDFFFGGGGGGFFFDDDCCCDDDEEEEEECCCAAAAAAAAAAAA@@@>>>=========>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@AAACCCEEEEEECCC???;;;999999::::::::::::999999666666666555444444333333333333333333444444444444111111222222222111000000111111000000111111222333111111222222222111111000,,,---...///000111111111//////.........///000000000000000000000/////////,,,,,,,,,,,,,,,---------................................................////////////............////////////////////////......////////////......////////////////////////000000////////////......+++,,,---...///000111111////////////000000000000000000////////////000000000000000000000111111222111000000000000000111111111000///......///000111333222222222333333333333555555555555555666777888888888888999999999::::::888777888===FFFPPPXXX]]]\\\```dddfffddddddeeeggglllnnnpppooollljjjllloooqqqpppooonnnnnnnnnoooooorrrrrrrrrvvvzzz~~~~~~{{{zzz{{{yyytttrrrtttttt|||////////////////////////000000000000000000000000000000//////........................////////////........................////////////////////////...///000///------///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000///////////////.........000000///............///.........------.........,,,***(((+++///111000...........................000///---...//////...---///......---------.........------------...//////........................//////......---------,,,---------,,,,,,---......------...///////////////............////////////000000000000000000000000000000000000000111222222111111222222222333333333333444444444444444333333333444555666777777777777888888888888888888777777999999999888999::::::;;;========================????????????@@@@@@AAABBBCCCCCCDDDDDDEEEGGGHHHIIIFFFIIIKKKLLLLLLKKKKKKLLLIIIJJJLLLNNNNNNMMMKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLJJJKKKLLLNNNQQQSSSVVVYYYXXXXXXXXXXXXWWWVVVTTTRRRLLLJJJHHHHHHHHHIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFEEEHHHIIIIIIGGGEEECCCCCCDDDEEEDDDDDDEEEFFFEEECCC@@@>>>?????????????????????@@@AAAAAAAAA@@@@@@@@@??????>>>>>>???BBBAAA<<<888:::::::::;;;::::::999999666666555555444333333333222333333333444444555555222222222222111000000///111111000000111111222333222222222222222111000///......///000111222333333//////////////////000000////////////////////////................................................---------...............000000000///////////////////////////////////////...//////////////////...////////////////////////000000000000000/////////,,,,,,------...//////000.........///000111111111000000////////////000000000000000000000111111222111000/////////000222222111111000//////000111111111111222222333333222222444555555555555666666777666666777777888888999999:::888999===FFFPPPXXX\\\]]]aaaggghhhgggffffffhhhmmmooopppoookkkiiikkkmmmrrrpppnnnmmmlllmmmooopppsssssstttwww{{{}}}yyyxxxyyyxxxuuutttwwwvvv~~~////////////////////////000000000000000000000000.........//////000000000............////////////........................////////////////////////...///000///------///000////////////////////////------------............////////////////////////.........///////////////000000///...............///...------------...///...+++***+++///000...,,,........................,,,++++++,,,...000///.........---------......///...------------...//////......................../////////......------,,,...------,,,,,,,,,---------...///000000000//////............////////////000000000000000000000000000000//////000000111222333333333222222222111111111222333444555555555555444444555666666777777777888888777777777777777777999888888888888999::::::<<<<<<<<<<<<<<<<<<======@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHKKKMMMNNNNNNMMMMMMNNNKKKLLLNNNOOOOOONNNLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQSSSUUUUUUQQQRRRRRRRRRQQQOOONNNNNNIIIHHHGGGGGGIIIKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFFFFIIIJJJJJJHHHEEECCCDDDDDDGGGGGGHHHJJJLLLJJJGGGDDDBBBAAAAAA@@@???>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAA???===<<<===??????;;;777;;;;;;;;;;;;;;;:::999888777666666555444444333333333333333444444555555555222222222222222111000///111111000000111111222333222222222222222111000///000000000000000000111111000000000000000000//////........................................................................------------......//////000000000000000000000000/////////////////////////////////......//////////////////////////////////////////000000000000000..................------------...///000111222222000000////////////000000000000000000000111111222111000/////////000222333111111000000000000111111000111222333333333333222333333444444555555555444555555666777777888999999<<<::::::>>>FFFOOOVVVZZZ[[[```eeegggfffdddeeefffmmmooopppnnnkkkiiijjjlllqqqpppnnnllllllmmmnnnpppsssssstttwww{{{}}}yyywwwxxxwwwuuuvvvzzzxxx////////////////////////........................,,,---...///000000000000............////////////........................////////////////////////...//////...------...000////////////////////////......///////////////000------,,,,,,,,,,,,------.........///////////////000000///...------------///...---,,,,,,---...///...---,,,,,,---...---+++........................((((((((())),,,......---...------------...//////...------------...//////............................../////////...------...------,,,,,,,,,,,,,,,......///000000000000///............////////////000000000000000000000000000////////////000111111333333333222222111111111111222333444666666666666555555555555666666777777777666666666666666777777888888888888888999:::::::::;;;;;;;;;<<<<<<======AAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOPPPOOOOOOPPPQQQOOOOOOPPPPPPPPPOOOMMMMMMGGGGGGGGGFFFGGGGGGHHHHHHMMMLLLLLLLLLLLLKKKKKKKKKMMMLLLLLLNNNPPPRRRQQQPPPNNNPPPQQQOOOLLLIIIHHHHHHHHHGGGGGGHHHKKKMMMMMMMMMIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIFFFDDDDDDEEEHHHJJJLLLPPPQQQOOOKKKGGGDDDCCCBBBAAA@@@>>>======???????????????@@@AAABBB@@@???>>>>>>??????===;;;;;;<<<<<<;;;;;;:::999888777777777666555555444444444444444444444555555555222222333333333222111111111111000000111111222333111111222222222111111000000///......------------000000111111111000//////------------............---------,,,,,,,,,,,,,,,........................---------...//////000000////////////000000000000//////////////////////////////............//////////////////////////////......////////////000000/////////.........---------......///000111111222000000////////////000000000000000000000111111222////////////000111222333111111111111111111111111000111222444444444333333333333444444555444444333444555666666777888999999<<<::::::===EEENNNUUUYYYYYY]]]aaacccaaa```bbbdddlllooopppnnnjjjiiijjjlllpppooonnnmmmmmmmmmnnnnnnrrrrrrrrrvvvzzz~~~~~~zzzwwwxxxwwwvvvxxx||||||................................................------.../////////...---............////////////........................////////////////////////---......---,,,,,,---///////////////////////////....../////////000000000///...---,,,,,,---...///............/////////000000///...---,,,,,,,,,,,,000///---,,,,,,---///000,,,---...---,,,,,,---...........................***))))))+++---......------------------...//////...------------...//////........................---...///000000///.........---,,,,,,++++++,,,,,,------........./////////............////////////000000000000000000000000///////////////000111111111222222222222222333333333333444555555666555555555555555555555666666777666555555444555666888888888888888888888999999:::999999:::;;;<<<<<<======@@@@@@@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQPPPQQQSSSUUUSSSSSSRRRQQQPPPOOOOOONNNHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMNNNPPPPPPNNNLLLKKKMMMPPPOOOLLLIIIHHHHHHJJJIIIHHHIIIKKKMMMMMMMMMIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJIIIGGGEEEFFFGGGIIIKKKOOOSSSUUURRRMMMIIICCCCCCBBBAAA@@@??????>>>>>>>>>======>>>@@@AAABBBAAABBBBBB@@@>>>>>>>>>???<<<<<<<<<<<<;;;:::999888888888888777666666555555555555555555444444444444222333333444444444333333111111000000111111222333000000111222222222111111000///...---,,,------...000111111222111000///...---.........////////////.........---------,,,,,,........................------...//////000111111.........//////000000000////////////////////////000///...------...///000////////////////////////------.........//////////////////////////////000......//////000000111111000000////////////000000000000000000000111111222...///000111111222222222111111111222222111111111000111333555666555444333444444555666666555444333444555666777888999:::::::::888888<<>>>>>>>>??????@@@BBBDDDFFFGGGIIIIIIIIIIIIJJJLLLMMMNNNQQQRRRRRRQQQQQQRRRTTTWWWVVVUUUSSSRRRPPPOOOOOOOOOKKKKKKLLLMMMOOOPPPRRRSSSLLLMMMMMMNNNNNNOOOPPPPPPSSSQQQOOOOOOPPPPPPMMMIIIFFFJJJOOOPPPNNNLLLLLLMMMMMMKKKJJJJJJLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIGGGFFFFFFGGGHHHKKKOOOTTTVVVTTTNNNJJJAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<===???AAABBB@@@BBBBBB@@@===;;;>>>@@@<<<<<<<<<<<<;;;:::999888999999888888777777666666666666666555444444444333222333333444555555555555111111111000111222222333///000111222222222222222111000///......///000111000111222222222000///....../////////000000111111111111000000000/////////.................................///000111111222---.........//////000000////////////////////////000///...------...///000////////////////////////,,,---------......//////---......///000111222222////////////000000000000000000////////////000000000000000000000111111222---...000111222222222111111111222222222222111111000111444666666666555444555555666777777666555444555555666777888999::::::777666777;;;DDDNNNWWW[[[]]]```ccccccaaabbbeeehhhkkkmmmooommmjjjiiikkkmmmnnnnnnnnnooonnnnnnmmmlllqqqpppooorrrwww}}}|||yyyxxxxxxwwwzzz////////////////////////,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////........................------............------,,,,,,,,,---...///000000000000000000000000000000---------............///333222000...---,,,------...---,,,++++++,,,---...//////.........---------//////.........---------------............------------------------------,,,---......//////......333333111000......------//////.........---------........................,,,,,,------......//////,,,,,,,,,---------............///000000000000000111111111111111000///...////////////000000000000000111111111111222222222222333555777777666555444444444444555555555555666555555555555666666666666999888888777888:::;;;<<<:::::::::;;;<<<======>>>???@@@AAABBBCCCEEEFFFFFFDDDFFFGGGJJJMMMOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRQQQQQQRRRSSSSSSPPPQQQQQQRRRRRRRRRRRRQQQLLLLLLKKKLLLMMMOOOQQQRRRUUUSSSQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOOOOOOOMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIILLLKKKKKKJJJJJJJJJKKKLLLNNNKKKHHHJJJOOOQQQNNNKKKFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????AAAAAA???>>><<<;;;;;;;;;:::::::::999999999888888777888888888888777666666999777444444555666666555555555444444444333333333222222222222222222222222333222222111111222222333333222000............///000///...---...///222333---------------...///000........................)))***++++++,,,,,,++++++......//////000000111111........................///////////////000111111000000//////.........---......------,,,,,,++++++..................------............////////////111000///......///000111............///000222222------............------000000000000000000000000222111000000000111333333333333333333333333333333333333444555555444333333333333444444555666666666777777888===EEENNNUUUXXX\\\aaagggjjjjjjiiiiiikkknnnoooooommmkkkjjjkkkmmmrrrpppooonnnooonnnmmmkkkooonnnnnnrrryyy|||{{{}}}////////////////////////...---------......///000........................////////////////////////////////////////////////........................------............------,,,------....../////////........................---------............/////////............/////////......------....../////////.........---------......------,,,,,,,,,,,,------............------------------------------,,,---......//////............------,,,------...//////.........---------..........................................//////,,,,,,---------...............///000000000000000//////000000000//////...////////////000000000000000000111111111222222222222333555666666666444444444444444555555555555666555555555666666666777777888888888777888999;;;<<<::::::;;;<<<<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFFFFGGGHHHJJJMMMOOOQQQQQQRRRQQQQQQPPPPPPPPPPPPQQQSSSSSSRRRQQQRRRRRRSSSTTTQQQRRRSSSSSSTTTTTTSSSSSSQQQPPPOOONNNOOOOOOQQQQQQTTTSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNOOOPPPOOOMMMKKKJJJIIIJJJJJJKKKKKKJJJJJJIIIMMMLLLKKKKKKLLLOOOSSSUUUXXXTTTPPPPPPRRRRRROOOLLLBBBAAA@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>><<<<<<;;;;;;;;;;;;:::::::::999999999888999999999999888777777999777555444555666666555555555444444444333333333222222222222222222222222333222222222222222222333333222111///......//////000//////......///000111...------------...///000........................------...///////////////------........./////////.......................................//////000000/////////............000000//////////////////....................................////////////111111000//////000111111//////...//////000111222///000000111111000000///000000000000000000000000222111000000000111222333333333333333333333333333333333444555555444333333333333444444555666666666777777888===FFFOOOVVVYYY]]]bbbgggjjjiiihhhiiijjjmmmnnnnnnmmmkkkkkklllnnnrrrpppoooooopppooonnnlllpppoooooorrrxxx}}}{{{|||///////////////////////////............///000000........................////////////////////////////////////////////////........................------............------................................................---------............///,,,,,,---///000000000111...//////////////////..................------------,,,,,,,,,,,,+++++++++------............------........................,,,---......//////......++++++++++++,,,---//////...............---------........................///////////////.........,,,------------...............///000000000000///---......////////////...////////////000000000000000000000111111111222222222333444555666555444333444444444555555555555666666666666666777777777777888888777888888999;;;;;;;;;;;;;;;<<<======>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRRRRQQQQQQPPPOOOOOOOOORRRRRRRRRRRRRRRSSSTTTUUUSSSTTTUUUUUUVVVVVVVVVUUUWWWVVVTTTRRRQQQQQQQQQQQQTTTSSSRRRPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOPPPPPPOOOOOOPPPPPPOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJMMMLLLKKKLLLPPPWWW]]]aaafffaaaZZZWWWUUUTTTPPPMMMFFFEEEDDDDDDCCCCCCCCCCCC???@@@AAAAAAAAAAAA@@@???AAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888888999777555555666777666555555555444444444333333333222222222222222222222222222222222222222222222222333222111000000000000000000000//////////////////......------......//////........................,,,,,,---............------------------.................................------------.........///////////////............/////////000000000000000....................................////////////000000////////////000000000000////////////000000000111111222222111111000000000000000000000000000111111000000111111222333333333333333333333333333333444444555555444444333333333444444555666666666777777888>>>FFFPPPWWWZZZ^^^bbbhhhjjjhhhggghhhiiikkklllmmmlllkkkkkkmmmooorrrqqqppppppqqqqqqooommmpppoooooorrrxxx}}}}}}zzz{{{///////////////////////////...............//////........................////////////////////////////////////////////////........................------............------////////////............000000000000000000000000---------............///+++,,,...000111111000000---...///000000///...---........................---,,,,,,,,,,,,,,,,,,,,,------............------////////////////////////,,,---......///.........,,,,,,,,,---...///000111................................................000000000//////.........------------............---...//////000000//////------...///000000000000////////////000000000000000000000000111111111111222222333444444444444333444444444555555555555666666666666777777777888888777777777888888999::::::;;;;;;<<<<<<<<<=========???@@@AAABBBCCCDDDEEEFFFHHHIIIIIIKKKLLLMMMNNNNNNSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQRRRRRRSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXYYYXXXVVVTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQRRROOOPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLKKKMMMSSS\\\eeejjjnnnhhh```ZZZVVVSSSOOOMMMLLLKKKIIIHHHFFFEEEEEEEEE@@@BBBCCCEEEEEECCCBBB@@@@@@@@@???>>>=========>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888666666777888777555555555444444444333333333222222222222222222222222222222222222222222222222333222222111111111111111///000000000///...------//////............//////------------------------+++,,,------......------------------------..............................------......///////////////////////////.........---------....../////////---------...........................////////////........................111000000////////////000//////000000000000//////000000000000000000000000111111111111111222222222333333333333333333333333444444444444444444444444333333444444555666666666777777888>>>GGGQQQXXX\\\___ccchhhiiigggfffggghhhjjjkkkllllllkkklllnnnppprrrqqqqqqrrrssssssqqqoooqqqpppooorrrwww||||||yyyyyy}}}////////////////////////......------,,,------...........................////////////////////////////////////////////////////////////////////////------............------//////////////////......000000000000000000000000---------............///---...///000000///...---,,,---...//////...---,,,---.....................------------............------............------////////////////////////,,,---......///...............---------......///---.............................................000000//////......---------------.........//////------...///////////////...///000000111111111111////////////000000000000//////000000000111111111111222222333333333333333444444444555555555555666666666666666777777777777666666777888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJKKKLLLMMMMMMQQQRRRSSSTTTUUUVVVUUUUUUQQQRRRRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSPPPQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPOOONNNMMMKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKMMMSSS\\\dddjjjkkkfff___XXXSSSOOOMMMKKKJJJIIIGGGDDDBBB@@@???>>>@@@AAACCCDDDDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999888777777888999777666555555444444444333333333222222222222222222222222111222222333333222222111222222222222111111111000//////000000///...---,,,000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////000111111111111111................................................---...///000000000000///.........///////////////,,,,,,------......//////---------.........//////............////////////////////////////////////111000000////////////000//////000000000000//////000000000000000000000000000000111111222222222222333333333333333333333333444444444444444444444444333333444444555666666666666666888???HHHRRRYYY]]]aaadddhhhhhhfffdddeeegggiiijjjkkkkkkkkklllnnnppprrrqqqrrrsssuuuuuusssqqqqqqooooooqqqvvv{{{~~~{{{xxxwww{{{////////////////////////......---,,,,,,,,,,,,---........................////////////////////////////////////////////////////////////////////////------............------////////////////////////........................---------............//////000000000///...------,,,,,,------------,,,,,,---------...............------...............///------............------........................,,,---......//////............---,,,+++++++++,,,---------......................................................---------------........./////////------...////////////...///000111111111111111000////////////000000000000/////////000000000111111111111111222222222333333444444444555555555555666555555555555666666666666555666777888999999999999::::::::::::::::::::::::<<<===>>>???AAABBBCCCCCCFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNPPPRRRTTTTTTTTTTTTRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUVVVWWWXXXYYYYYYYYYVVVUUUTTTSSSSSSTTTUUUVVVSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJLLLQQQWWW]]]```^^^[[[WWWRRRNNNKKKJJJIIIIIIHHHFFFCCC@@@>>>===<<<>>>>>>@@@@@@@@@@@@>>>>>>??????>>>>>>>>>???@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888999:::999888666555555444444444333333333222222222222222222222222111222333444444333222111000111111222222111000000//////..................000000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,......///000000000///////////////.......................................---...000111111111000///.........///////////////.........///////////////,,,,,,------.../////////............////////////111111222222222222111111000000////////////000000000111111222222111111000000000000000000000000000000000111222222222222111333333333333333333333333555444444333333444444555333333444444555666666666666666999???IIISSS[[[___bbbfffhhhhhheeecccdddfffiiijjjkkkkkkjjjkkkmmmooorrrrrrsssuuuwwwwwwtttrrrpppnnnnnnpppuuu{{{~~~~~~|||yyyxxx{{{//////////////////////////////...---------------........................////////////////////////////////////////////////////////////////////////------............------......//////000000111111........................---------............///000000///.....................------------......---------.........//////,,,,,,,,,------.........------............------------------------------,,,---......//////......///...------,,,,,,---------------.........//////........................,,,,,,,,,---------------............////////////,,,---......//////......000000000000000000///...////////////000000000000////////////000000000111111111111111111222222333444444444555555555555666444444444444555555555555555666777888999999999888999999999999999999999999;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRRRRQQQPPPSSSSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXUUUTTTSSSRRRQQQRRRRRRSSSSSSSSSTTTUUUUUUTTTSSSRRRQQQQQQQQQQQQRRRRRRRRRSSSPPPOOONNNLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKNNNPPPRRRSSSOOOOOONNNLLLIIIHHHHHHIIIJJJIIIGGGEEECCCBBBAAAAAA???????????????????????????>>>>>>>>>???@@@@@@AAA>>>>>>=========<<<<<<<<<;;;<<<<<<<<<<<<;;;:::::::::999999999;;;:::888666555555444444444333333333222222222222222222222222000111333444444333111000//////000111111111000//////...---------...///000111111000///////////////........................++++++,,,------------,,,.........---------,,,,,,........................,,,---///000111000///.............../////////000...............---------,,,,,,------...//////000............////////////000000111222222111000000//////...//////000111222///000000111111000000///000000000000000000000000///000111222333222222111333333333333333333333333555444333333333333444555333333444444555666666666666666999???JJJTTT\\\```cccfffiiigggdddbbbccceeeiiikkkkkkkkkjjjjjjlllnnnqqqrrrtttvvvxxxxxxvvvsssooommmmmmpppuuu{{{}}}~~~|||zzz}}}////////////////////////111000///.......................................////////////////////////////////////////////////000000000000000000000000---..................------......///000111111222000000000000000000000000---------.........//////000///...------...000000000///...------...///000---------.........//////+++++++++,,,,,,------------..................---------------------------,,,---......//////......000000/////////000000111---------.........//////........................+++++++++,,,,,,---------............/////////000,,,---......//////......///000000000///...------////////////000000000000////////////000000000000111111111000111111222333444444444555555555666666333333333444444444555555444555777888999999888888999888888888888888888888::::::;;;===>>>???@@@AAABBBBBBDDDEEEGGGIIIJJJKKKMMMOOOQQQRRRRRRQQQOOONNNSSSTTTUUUVVVVVVUUUSSSRRRQQQRRRTTTUUUVVVWWWWWWWWWUUUTTTRRRPPPPPPOOOPPPPPPSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGIIIJJJKKKKKKJJJJJJEEEFFFHHHHHHGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>???@@@AAAAAA============<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999:::;;;:::888666555555444444444333333333222222222222222222222222000111333444444333111000...///000111111000///...///...,,,+++,,,...000111111111000///////////////000000000000000000000000---......///000/////////---------,,,,,,+++++++++........................+++,,,...000000///...------.........//////000000,,,,,,,,,++++++*********,,,,,,------...///000000............/////////000,,,---...//////...---,,,............///111222222------............------000000000000000000000000///000111222333222111111333333333333333333333333555444333333333333444555333333444444555666666777666666999@@@JJJUUU]]]aaadddgggiiigggdddbbbccceeejjjkkklllkkkjjjjjjlllmmmqqqrrrtttwwwyyyyyywwwtttnnnmmmlllooouuu{{{}}}}}}000000//////...---++++++++++++,,,,,,---...////////////.........------------------............///.........------,,,,,,,,,////////////////////////////////////////////////000000000000000000000000...------------...///000......------------..............................------............---------------............///---------............///---,,,***))))))***+++,,,++++++,,,,,,,,,---------////////////////////////...---,,,+++++++++++++++..................---------...............---------------............///000///---,,,,,,---///000,,,,,,,,,------------...------......///000000000......//////000000111111,,,...000111111111222333000000111111111222222222111111222222222333333333444333222333555666555444444444444555666777888999<<<999777888;;;<<<;;;:::999999:::;;;<<<>>>???@@@AAABBBCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKLLLMMMOOOOOOOOOQQQSSSSSSQQQOOOOOOOOOOOOPPPRRRUUUWWWWWWTTTRRRUUUTTTSSSRRRQQQPPPOOOOOORRRRRRQQQQQQQQQQQQRRRRRRTTTRRRPPPOOOOOOOOOQQQRRRUUURRRMMMJJJHHHGGGEEECCCGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHKKKJJJGGGEEEDDDDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777666666555555555555666444444333333333222222222222222222333333222222222222222111111000000//////...000111000///...///111000000////////////000000000000////////////000000,,,,,,,,,---...///000000......---,,,+++******)))........................------,,,+++,,,---...///------------.........///+++,,,---...////////////111000000///......------,,,,,,,,,---...///000000000000000000000000000000////////////000000000000////////////////////////------......//////000000333222111000000111222333333333333444444444555555777666444222111222444555:::999666444333333444555:::999;;;AAAKKKWWW```eeeeeeggghhhfffcccaaadddfffeeehhhkkkllljjjkkkmmmppprrruuuxxx{{{{{{yyyvvvtttpppnnnlllmmmrrrxxx}}}////////////...---,,,,,,+++,,,,,,------.........//////.........------------------............///...------------------,,,////////////////////////........................////////////////////////,,,------------...............------------..............................------............---------------............/////////.........---------......------------......+++,,,,,,,,,,,,---------..............................---,,,,,,,,,,,,,,,........................---...............------.........////////////000111000...------...000111............///////////////////////////...............//////000000111111///000111111111000111111000000111111111222222222111111111222222222333333444333222333555555555444666666666555666666777777<<<:::999999<<<======;;;999999999:::;;;===???@@@AAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMOOOQQQQQQOOONNNNNNOOOQQQQQQRRRTTTVVVVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSSSSRRRQQQOOONNNNNNNNNPPPQQQPPPNNNLLLIIIGGGFFFEEEEEEGGGHHHIIIJJJJJJIIIIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888777666555555555555555444444444444333333333222222222333333333333222222111111111000000000000000...000111000///...///111000000////////////000000000000////////////000000,,,---------.../////////000//////......------,,,........................------,,,,,,,,,---...///------.........//////////////////............---------------............,,,------....../////////000000000000000000000000////////////000000000000000000000000000000000000.........///////////////333222111111111111222333333333333333444444444444666555444333222333444555999888666444444444555666888888:::@@@JJJVVV___cccdddffffffccc___^^^___bbbdddgggjjjjjjiiijjjnnnqqqsssuuuyyy{{{|||zzzwwwuuupppnnnmmmnnnsssyyy}}}---...............------------------------------...............------------------............///---------------.........////////////////////////................................................***+++---......------,,,......------------..............................------............---------------............///111000///...---,,,++++++---....../////////......,,,,,,,,,---------..............................///...------,,,---------........................------...............---...////////////000000000111000///......///000111//////000000000111111111111000000///......------......//////000000111111111111111111000000//////000000000111111111111222111111111222222222222333444333222333444555444333888777666555555555555555;;;999888888:::;;;;;;:::888888999:::;;;===>>>???@@@AAABBBCCCEEEFFFHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMKKKMMMOOOOOOMMMMMMMMMNNNRRRQQQPPPQQQSSSSSSRRRQQQMMMMMMNNNNNNOOOQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSPPPOOONNNMMMLLLMMMNNNNNNJJJKKKLLLIIIFFFDDDFFFHHHFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJLLLNNNPPPQQQRRRSSSOOOOOOOOONNNMMMLLLKKKJJJGGGFFFDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888888888777555555444444444555555444444444333333333222222333333333333222222000000000000111111111111...000111000///...///111000//////......//////000000//////......//////000------..................................................................------,,,,,,------...///....../////////000000000333222000...------------++++++,,,,,,---......///........................////////////////////////////////////000000000000111111111111111111111111000000///////////////...222222111111111111222222222222222222333333333333333333444444444444444444777666555444444555666777777777999???IIIUUU]]]bbbeeeffffffccc___\\\^^^```eeegggiiiiiihhhjjjnnnrrrsssuuuxxxzzz{{{yyywwwuuuqqqooommmoootttzzz~~~,,,------...//////......------------------,,,,,,........................---------............///,,,,,,------......//////////////////////////////................................................)))***,,,......---,,,+++......------------..............................------............---------------............///000//////...------,,,,,,+++,,,---.........---,,,------------....................................///......---------......---------...............,,,---......///.....................////////////000000///......///000000//////000000000111111111000000//////..................//////000000111111222111000000000111000///000000000000111111111111111111111111222222222222333222111222444555444333555555444444444444555555777666555666666777888888888888888999;;;<<<>>>???@@@@@@AAABBBDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMJJJLLLMMMMMMLLLLLLMMMNNNRRROOOMMMMMMNNNOOOOOONNNLLLLLLLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLHHHKKKMMMKKKFFFCCCFFFJJJEEEFFFGGGHHHHHHIIIIIIJJJHHHIIIKKKMMMNNNPPPPPPQQQNNNOOOPPPPPPOOOMMMJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======???AAACCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999888888888888999888777555444444444444555555555444444444333333111111222222222222111111//////000000111111222222...000111000///...///111/////////......//////////////////....../////////...............---------+++,,,,,,,,,------..............................---------------......///////////////000000000000444333000...------...///+++,,,,,,------...//////////////////............////////////////////////////////////000000000000000000000000000000000000111000000000//////......000000000000000000000000111111222222222333333333222222333444555555555444555555555444555666777888666777999@@@JJJUUU]]]aaafffggghhheeeaaa```aaadddhhhjjjkkkjjjhhhiiimmmqqqqqqsssvvvxxxxxxwwwuuusssqqqooonnnpppuuu{{{~~~+++,,,---...////////////------------------,,,,,,---.....................---------............///---------....../////////////////////////////////................................................)))***,,,......---,,,+++......------------..............................------............---------------............///........................***+++---...///...---,,,------........./////////..............................---------......///---------.........//////,,,------...//////......,,,,,,,,,---------....................................////////////000000............//////000000......//////000000111111222000......111222222111000000000000000000000000000000111111111222222222333222111222444555444333222222222222333444555666555666666555555666777888888888999:::;;;===>>>???@@@@@@AAABBBCCCCCCDDDDDDGGGGGGHHHIIIJJJLLLMMMNNNKKKLLLMMMMMMKKKKKKLLLNNNOOOLLLJJJIIIJJJLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMSSSSSSSSSRRRQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJIIILLLOOOLLLGGGDDDFFFIIIEEEFFFFFFGGGHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQOOOMMMJJJIIIGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>======???AAACCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999888888888777777888888666555555444444444555555444444444333333333000000111111111111000000//////000000111111222222...000111000///...///111//////............////////////............//////...............---------+++,,,,,,------......///........................------.........//////...////////////000000000000222111///------///000222........................//////////////////......////////////////////////////////////000000000000////////////////////////111111000000/////////......//////////////////...111111222222222333333333222222333444555555555444444444555555666666777888777777:::AAAKKKVVV^^^bbbcccfffgggeeebbbbbbdddgggkkkmmmmmmllliiiiiikkkooooooqqqssstttuuutttrrrqqqpppooonnnqqqvvv{{{~~~,,,,,,---.../////////...---------------------------------...............---------............///.............../////////////////////////////////------------------------........................***+++---......------,,,......------------..............................------............---------------............///---------.........//////,,,---...///////////////.........////////////000------------------------------------------...///,,,,,,------.../////////,,,,,,---...////////////++++++,,,,,,,,,------------..................------------.........//////------......///000000111......//////000000111111333///------111333222111111000000000000000//////000000000111111111111222333222111222333444333222111111111222333444555666777888888888777777999:::999999::::::<<<>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCFFFGGGGGGHHHJJJLLLNNNOOOLLLMMMMMMLLLJJJIIIKKKLLLLLLJJJHHHHHHIIIKKKKKKJJJMMMKKKIIIHHHGGGHHHIIIJJJQQQRRRRRRQQQOOOMMMKKKIIIKKKKKKKKKJJJJJJJJJIIIIIIIIILLLMMMLLLHHHFFFGGGHHHFFFFFFFFFGGGIIIKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLOOOPPPQQQQQQPPPNNNKKKJJJFFFFFFEEEDDDDDDDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>???@@@AAA>>>>>>===<<<<<<<<<<<<<<<::::::::::::999999999999999888888888888777777777777777666555555555555666444444333333333222222222000000111111111111000000000000000000111111111111...000111000///...///111///......------......//////......------......///------........................//////000000000000........................------...////////////........./////////000000000......------...000111222//////////////////......////////////////////////////////////////////////////////////000000000000........................111000000000000000000///......////////////......222222222222333333333333333333444444444444444444444555555666666666777777666777:::BBBLLLVVV^^^aaa___bbbcccbbb``````bbbeeeiiilllnnnmmmjjjhhhjjjlllnnnoooqqqrrrrrrrrrpppoooooonnnnnnqqqvvvzzz}}}------..................+++,,,,,,------.........---------.........//////---------............///////////////............////////////////////////------------------------////////////////////////,,,------------...............------------..............................------............---------------............///...............---------,,,,,,,,,,,,---...///000....../////////000000000------------------------,,,,,,,,,,,,,,,---......,,,,,,------...//////000+++,,,---...////////////,,,,,,,,,---------............////////////......------........./////////.........///////////////......//////000000111111555111------000222111///111111000000////////////000000000000111111111111222111111111333444333222444333333333444555666666666888999888777777999;;;::::::;;;<<<===???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLJJJGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLLLLKKKKKKJJJGGGFFFEEEFFFHHHIIIMMMNNNOOOOOOOOOMMMKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNPPPMMMMMMNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@???????????????>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999999888888888888888777777777777666555555555555666666777333333222222222111111111222222333333333333222222111111111000000000000000...000111000///...///111///......------......//////......------......///,,,---------.../////////////////////000000000000........................,,,---...///000//////...------........./////////,,,------...//////000000,,,------....../////////......//////000000111111000000000000000000000000////////////000000000000////////////////////////000000000000000111111111//////000111111000//////333333333333444444444444666555444333222333444555555555666666666666666666555666999AAAKKKUUU]]]```___aaabbb```]]]]]]___bbbdddgggkkkllljjjhhhiiikkknnnooopppqqqrrrqqqpppooonnnmmmmmmpppuuuzzz|||}}}---...............------++++++,,,,,,---...//////---------.........//////---------.........//////000000//////......------////////////////////////------------------------000000000000000000000000...------------...///000.........------.................................---..................------------.........//////000000///...---,,,,,,+++******))))))***+++---...////////////000000000000------------------------++++++++++++,,,,,,---...,,,,,,------...///000000+++,,,---...////////////---------.........////////////000000000000//////............////////////000000000///......------......//////000111111111888333...---000111000---111111000000/////////...000000000000111111111111222111000111333444333222777777666555555555555666444666888777555555777:::;;;;;;;;;<<<>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGJJJKKKLLLLLLLLLKKKHHHEEEDDDEEEGGGIIIIIIHHHJJJLLLMMMMMMLLLJJJHHHFFFDDDEEEFFFIIIJJJIIIKKKMMMNNNOOONNNLLLKKKJJJJJJKKKKKKJJJJJJIIIHHHDDDDDDEEEGGGJJJJJJIIIGGGGGGGGGGGGHHHJJJMMMPPPQQQKKKKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888888888888888777777777777555444444555555666777888222222222111111111000000333444444555555444444333222222111111000000/////////000111000///...///111.........------..................------.........,,,,,,------...///000000.....................---........................,,,---///000000000///...------------.........///,,,------...//////......)))***+++,,,...///000111---......///000111111222111111111111111111111111////////////000000000000000000000000000000000000//////000000111111222222000111222333333222111000333333444444444444555555777666444222111222444555555555666666666666555555444555888@@@JJJTTT[[[___```bbbcccaaa]]]\\\^^^```^^^ccciiikkkjjjiiiiiikkknnnooopppqqqrrrqqqqqqpppmmmmmmmmmpppuuuyyy|||}}}------,,,+++,,,---...///,,,---......,,,+++,,,...111000///---+++*********---------............//////...---,,,,,,---...///000///...---------------------------------------......///////////////...000///...---------------,,,,,,************,,,,,,////////////////////////------............------000///.........///111222333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///+++---///000///------------------,,,,,,+++++++++---......//////////////////////////////////////////............------------------............///////////////////////////---------............/////////...//////000111222...............///000000............///000222222111111111000111111222222666666666666666666666666666666666666777777777777::::::999999:::===@@@CCCBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIHHHHHHJJJIIIGGGEEEEEEEEEEEEFFFHHHIIIIIIJJJJJJIIIIIIHHHFFFEEECCCBBBBBBCCCEEEFFFIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIJJJLLLLLLLLLJJJMMMMMMMMMMMMLLLKKKIIIIIIGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDBBB@@@???>>>======@@@???===<<<;;;;;;<<<<<>>>>>>>>===<<<<<<<<<<<<<<<===;;;999888777777888999777777666555555555555555444444444444555555555555333222222333444444333111444333222000000000111222222222111111000//////...////////////////////////000000////////////000000/////////......------,,,000000...---,,,,,,------******+++,,,,,,---......,,,---...//////...---,,,.................................///////////////////////////////////////......---,,,,,,---............---------...///000/////////000000//////...111000...------...000111111111000000000000111111111111111111000000000///000111111222222111111000222222222222333333333333444444444444444444444444222222222333444444444555666777:::BBBLLLUUU\\\___```aaaaaa___\\\[[[___bbbffffffgggffffffgggiiilllppppppppprrrtttuuusssqqqppppppqqqsssvvv{{{---,,,,,,,,,,,,---...///,,,---......,,,,,,---............---......//////---------............//////...------------.../////////...------------...------------------------////////////---,,,+++***//////...------------...//////............//////------------------------------............------------,,,,,,------...///000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------,,,******+++,,,------------,,,,,,,,,,,,+++,,,,,,---...---------........................///............---------------------............////////////////////////---------............///000000//////.../////////...............///000000000000////////////000000/////////000111222333444333222111000000111222333444444555555555666666666888777888;;;???@@@>>>;;;>>>???@@@BBBCCCCCCCCCCCCHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGCCCDDDFFFGGGIIIKKKMMMMMMKKKLLLMMMMMMLLLKKKIIIHHHLLLKKKKKKJJJIIIHHHHHHGGGFFFGGGIIIJJJKKKLLLLLLMMMIIIHHHHHHIIIKKKMMMLLLKKKIIIIIIIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@<<<============<<<<<<;;;888888888888888999999999777777666555555555555555222222333333444555555666444333222333555555333222222111000000///000000000111111000000///.........////////////////////////000//////......//////000........................///......---------......))))))***,,,---...///000---...///000000///...---........................------......///000000111////////////////////////......---,,,,,,---......///---,,,++++++---///000//////000111111000000///111000000//////000000111000000////////////000000111111111111000000000000333333222222222222333333222222333333333444444444444444444444444444444444222222222222222222222222666777<<>><<<999======???AAABBBCCCDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHJJJLLLNNNOOOPPPPPPOOOOOOOOONNNMMMKKKJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHEEEFFFHHHIIIKKKLLLMMMMMMIIIHHHHHHIIIKKKMMMLLLLLLIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@<<<<<<>>>>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;777777666555555555555555333333444444444555555555444333333444555555444222222222111111111111111111111111000000000//////////////////////////////////////////....../////////---........./////////000------------......//////,,,------...///000000111......///000000///..........................................//////000000////////////////////////......------------.........---+++***+++,,,...000///000000111111111111000///000000000000000000//////......------......///111111111000000000000000444333222111111222333444222333333333333444444444333333444444444444444444444444444444444444444444666888===FFFPPPXXX]]]___```bbbcccaaa___^^^aaadddjjjjjjjjjiiihhhhhhkkkmmmooooooppprrrtttuuutttrrrppppppqqqsssvvvzzz~~~~~~,,,,,,,,,---------------+++,,,------,,,,,,...///111000///......---......---------............///---..................---......---------......///------------------------++++++,,,---.........---......---------......///.........//////.........------------------------,,,,,,------------,,,,,,------......////////////......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////---++++++---///------------------------------...///////////////........................///............---------,,,,,,,,,------------...////////////////////////---------............///000000///......---.....................///000000111000000////////////000111222222333444555777888777666333222222333666777444444444444555555555666:::777444555888;;;<<<;;;<<<===???AAABBBDDDDDDDDDGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJKKKKKKLLLLLLKKKKKKJJJLLLMMMNNNPPPPPPPPPPPPPPPQQQQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNOOOJJJIIIHHHJJJLLLMMMMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@===>>>???@@@???>>>===<<<<<<===>>>???>>>===;;;999777777666555555555555555666666666666555555444444444333333444555555444222111111111111111111111111222111111111111111000000//////////////////////////////............//////------......///000000000,,,,,,---......//////////////////////////////......//////////////////...........................000000//////............////////////////////////...........................---+++++++++,,,.../////////000111111111111111...///000000000000///...000//////......//////000000000000000000000111111333222111000000111222333222222222333333333444444333333333444444444555555666666666666555555555555666888===FFFPPPXXX]]]___```bbbdddccc```___bbbeeekkklllllljjjhhhiiijjjlllooooooppprrruuuuuutttrrrqqqqqqqqqsssvvvzzz~~~~~~+++,,,------......------***,,,------------...///111000///...---------------------............///------...//////...------...------------...//////++++++++++++++++++++++++***+++,,,---////////////...------------...//////------............------------------------------,,,,,,------------,,,,,,------...////////////.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...///...------...000------------............---...//////000000//////------------------------///............---------,,,,,,,,,,,,------------////////////////////////---------............/////////......---........................///000000000000////////////000000222222222333444555666777444333222111111222333444444444555555555666666666:::999777666666999<<<>>>===>>>@@@AAACCCDDDDDDEEEIIIIIIGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOQQQQQQPPPOOONNNMMMLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQLLLKKKJJJKKKMMMNNNMMMLLLLLLJJJIIIGGGFFFEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>=========>>>===<<<:::888777777777666555555555555555888777777666555555444444444333222333555555333222......///000000000000///222222222111111111111111///////////////////////////......------......///.........//////000000000,,,,,,---.../////////...//////......---,,,,,,+++................................................111000000///......------////////////////////////---...////////////...------------------......///......///000111111111111...//////000000//////...222222111111111111222222000000000000111111111111111111000000000000111111111111222222222333333333222333333444444555555555555555555555555555555555777888===EEEOOOXXX^^^``````ccceeedddbbbaaaccceeelllmmmllljjjhhhhhhjjjlllnnnnnnooorrruuuvvvtttsssqqqqqqrrrsssvvvzzz}}}~~~+++,,,---.........------***,,,------------...000......---------------...---------............///------...//////...---------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////---------------...//////------...//////...------........................+++,,,,,,------,,,,,,++++++,,,---...///...------............------------........................---------------------------------............///***,,,......------...///------------.........///,,,---......//////......------------------------///............---------++++++,,,,,,,,,---------////////////////////////---------............///......---------...//////...............///000000//////...//////000111222222222222222222333444444222222111111111111222222555555666666666777777777999;;;===<<<999999===AAA??????AAABBBDDDDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOPPPQQQQQQNNNNNNNNNOOOOOONNNNNNNNNOOONNNMMMLLLLLLMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKMMMNNNOOOPPPQQQRRRRRRRRROOONNNMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCAAA@@@???>>>>>>=========<<<;;;:::888888777777666555555555555555555555555555555555555555333222222333444444333111...///000111111111000000000000000111111111111111///////////////////////////......------......//////////////////000000000,,,---...//////......---............------------......------------..............................///////////////.........////////////////////////---...///000000///...---,,,---.../////////......------...///000000000000000000000000000000000000111111000000000000111111///000000000111111111111000000111111111111000000000000000111111111222222222222333333444555555666444444444555555666666777777888<<>>;;;;;;;;;:::::::::999999777777666666555444444444444444444444444444444444444444333222222222333444111111111111111111111111//////000000000000/////////000000111111000000///---......//////......---///...------------...///...........................///000000...,,,------000////////////...............////////////..............................------,,,,,,,,,------...---------.........//////------...///000000//////333222111000//////000111222000....../////////...,,,,,,...///000000111111000000000000111111111111111111000000000000111111111222222333333333333333555555555555555444444333777777777777666666666666666777;;;BBBMMMVVV]]]aaaggggggfffbbb______dddiiilllnnnnnnlllhhhgggiiikkkpppqqqrrrtttvvvvvvtttrrrqqqqqqqqqrrruuuzzz~~~........................////////////////////////........................////////////////////////,,,------------............//////000000000//////..............................////////////......................................................------------------------000000/////////.........------------------------...---,,,---...///...---------,,,,,,,,,,,,++++++......------,,,++++++***------,,,++++++,,,------111111000///......---------------...///000000111,,,------------...............------------......---,,,,,,,,,,,,+++++++++,,,---......//////......................................................000///......------......//////000000000111111111......///000111111111111000000000000111111111111444333222111111222333444444444444444555666777888555777888888888888999;;;AAAAAA@@@@@@AAACCCDDDFFFIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJKKKLLLNNNOOOPPPTTTRRRPPPNNNNNNPPPRRRTTTQQQPPPNNNMMMLLLLLLMMMMMMMMMKKKIIIHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGIIIKKKMMMLLLMMMOOOQQQSSSSSSSSSSSSPPPOOONNNNNNPPPPPPOOONNNLLLKKKJJJJJJLLLNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKGGGDDDAAA?????????>>>===;;;;;;;;;;;;::::::::::::888777555444333333444444444444444444444444444444555555333333222222222222222222222222222222222222///000000111111000000///...//////000000//////...---......//////......---///...------------...///...........................///000///---++++++,,,---------............///......////////////......------------------------......------,,,------------............/////////+++,,,---///000000111111000//////............///111///......///000///...---...//////000000000///000000111111222222222333222111000000000000111222000111111222333222222222444444444444444555555666666666666666777777777777777888;;;BBBLLLUUU\\\___dddeeedddaaa^^^^^^cccggglllnnnooommmjjjiiikkknnnsssssstttttttttttttttsssqqqqqqqqqrrruuuzzz~~~........................................................................////////////////////////+++,,,,,,---......///////////////000//////..............................---......//////......---........................................................................///.....................------------------------...+++***+++///000///,,,,,,,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,//////............//////------......////////////------...//////000000111,,,------.....................------------..............................,,,---......///.........................................................000000...------...///000///////////////000000111...///000000111111111000///000000000111111111111444222111000000111333555444444444444555666777777888999;;;;;;::::::<<<===>>>??????@@@BBBDDDFFFGGGJJJJJJJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNNNNQQQPPPOOONNNOOOPPPRRRTTTQQQPPPOOONNNMMMMMMMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGHHHGGGFFFEEEFFFIIILLLNNNNNNOOORRRSSSTTTSSSQQQPPPMMMMMMMMMNNNOOOOOOOOOOOONNNLLLKKKLLLMMMOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLIIIJJJKKKKKKLLLLLLKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIEEEBBB@@@>>>??????>>><<<<<<;;;;;;;;;;;;:::::::::888777555333222333444555444444444444444444444444555555444333222222111111222222222222222222222222000000000111111000000000......////////////............////////////...............------....................................///000///,,,******+++++++++,,,------...//////......////////////......------------------------111000000///////////////.............../////////,,,---...///000000000000///.....................///---,,,,,,...///......//////000000000//////...///000000111111222222333333222000//////000222333000000111222222222222111444333222222333555666888666666666666777777777777888888;;;BBBKKKTTTZZZ]]]aaabbbbbb___]]]^^^bbbfffkkkmmmooommmkkkjjjmmmpppuuuuuuuuuuuussssssssstttqqqqqqqqqrrruuuzzz~~~........................------------------------////////////////////////////////////////////////,,,,,,---...///000000111...////////////......---........................------............------........................................................................++++++,,,---......//////---------------------------+++)))+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////////////////,,,,,,,,,------......///////////////////////////,,,---.../////////......///......------......///........................,,,---......///...............................................................------...///111222...------------...///000......///000000000/////////000000000111111111111333222000000000222444555333333333444444555666777999:::<<<<<<;;;;;;===>>>;;;<<<>>>@@@CCCFFFHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQPPPOOOOOOOOONNNNNNNNNNNNNNNOOONNNKKKHHHFFFDDDDDDEEEHHHGGGFFFEEEGGGJJJMMMPPPPPPQQQSSSTTTTTTSSSQQQOOOKKKLLLNNNOOOOOOOOOOOOOOOPPPNNNMMMMMMOOOPPPPPPOOOOOOOOONNNMMMLLLMMMMMMNNNJJJKKKLLLLLLMMMMMMLLLLLLIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDBBB@@@???>>>??????===<<<<<<<<<<<<;;;;;;;;;::::::999777555333222333444555444444444444444444444444555555444444333222111000111111111111111111111111000000111111111111000000......////////////.........//////////////////...---..................---........................---...///...,,,+++++++++******+++,,,---...//////......////////////......------------------------111000000/////////000000////////////////////////...///////////////........./////////////////////,,,+++******,,,......---000000000000000000///.../////////000000000111111444222111//////111222444000000111222222222222111333222222222333444666888555666666666777777777888999999<<>>AAACCCFFFHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNLLLIIIEEECCCDDDEEEGGGGGGFFFGGGIIILLLOOOQQQRRRSSSTTTTTTTTTSSSQQQPPPKKKNNNPPPQQQPPPOOOOOOPPPSSSQQQOOOPPPQQQRRRRRRQQQQQQPPPNNNMMMMMMMMMNNNOOOKKKLLLMMMMMMNNNNNNMMMMMMKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEDDDBBBAAAAAA???>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;:::999888666555444444555555444444444444444444444444444444444444333333111111000000000000000000000000000111111222222111111000...//////000000//////......//////000000//////...------...//////...------........................,,,...//////---,,,,,,---++++++,,,,,,---...//////......////////////......------------------------......------......///000000000000////////////...///////////////...------...///000000111000000000+++***)))***,,,.........000000000111111000//////////////////////////////333222111000000111222333000111111222333222222222222222222222333444555666555555666666777777888888999:::===CCCLLLUUU[[[^^^]]]___```___]]]^^^bbbfffiiikkklllkkkhhhhhhjjjmmmqqqtttvvvuuurrrpppqqqsssqqqqqqqqqrrruuuzzz~~~................................................////////////////////////////////////////////////,,,,,,,,,------......///,,,,,,---...////////////........................,,,------......------,,,........................................................................,,,,,,------......//////------------------------///000111000///...///000---------....../////////---------...............,,,---...//////...---,,,------------............++++++,,,,,,------......,,,---///000000000......//////............//////+++++++++,,,,,,,,,------,,,---......//////......................................................+++,,,---...............///...,,,,,,,,,---///000000000000111111000000///000000000000111111111111222222222333444444555555333333333333444555666666666888999:::999999:::<<<<<<===???AAACCCEEEFFFGGGIIIHHHGGGFFFFFFFFFGGGGGGJJJIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJLLLMMMNNNOOOOOOOOOLLLLLLLLLIIIFFFDDDFFFHHHFFFGGGGGGIIIKKKNNNPPPQQQTTTTTTTTTSSSSSSSSSRRRRRRNNNQQQTTTUUUSSSQQQQQQRRRUUUSSSRRRRRRSSSTTTSSSSSSQQQPPPNNNMMMMMMMMMOOOPPPLLLMMMMMMNNNOOONNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDBBBBBB@@@???>>>???@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;999888888777666666555555444444444444444444444444222333444444444333222222111111111111111111111111000111111222222111111000///000000111111000000/////////000000000000//////------...//////...------........................,,,...//////.........///,,,,,,------......//////......////////////..............................------------...///111111000000000000/////////...---...///////////////...---...///000111000000///,,,+++***+++...000000000///000000111111111000000222222111000000/////////222222222222222222222222111222222333333333333333111222333333444444444444555555555666777888888888::::::===DDDNNNWWW]]]```\\\^^^```___]]]^^^bbbfffiiikkkmmmkkkhhhgggjjjmmmnnnrrrvvvuuurrroooppprrrqqqqqqqqqrrruuuzzz~~~........................////////////////////////000000000000000000000000////////////////////////++++++,,,,,,,,,,,,------+++,,,---...////////////........................,,,------......------,,,................................................///////////////////////////////////////.........------------------------111333555333000...000222........./////////000000/////////...------,,,,,,...///000111111000///...******,,,...000222333444((()))***+++---...///000,,,---///000111000///---//////............//////---------....../////////,,,---......//////......................................................,,,---.........---,,,+++000///---,,,---...000222111111222222222111111000000000000000111111111111111222333444555666555555333333333333444555666666777999::::::::::::;;;===??????AAABBBCCCDDDDDDDDDIIIHHHFFFEEEEEEEEEFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMJJJIIIIIIJJJLLLNNNHHHIIIJJJLLLNNNOOOOOOOOOIIIKKKKKKIIIFFFFFFHHHKKKFFFGGGHHHKKKMMMOOOQQQQQQUUUTTTSSSSSSRRRSSSSSSTTTQQQTTTXXXXXXUUUSSSSSSTTTVVVUUUSSSSSSTTTUUUUUUTTTRRRQQQOOOMMMMMMNNNOOOPPPMMMMMMNNNOOOOOOOOOOOONNNOOONNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDDDD@@@?????????AAAAAA???=========<<<<<<<<<;;;;;;;;;888999999999888777666555444444444444444444444444111222333444444444333222222222222222222222222222111111222222222222111111000000111111111111000000//////000000000000//////,,,---...//////...---,,,........................+++---///000//////000111---------.........//////......////////////......////////////////////////.........///111222444555111111000000/////////...,,,,,,...///000000111111,,,---///000000000//////---,,,+++---///222222222//////000111111111111111444333333222111000//////111222222333333222222111222222333444444444444333111222333444555444333222444555555666777888888999::::::>>>EEEOOOXXX^^^bbb\\\^^^```___^^^___cccfffkkkmmmnnnllliiihhhjjjmmmkkkpppvvvvvvrrrooooooqqqqqqqqqqqqrrruuuzzz~~~~~~..................------////////////////////////......////////////......---------............///000000////////////000000////////////////////////...///000///...---...000,,,---------.../////////,,,---...//////...---,,,////////////////////////222111...,,,,,,---///000---------............///........................000000000000///...,,,,,,+++,,,,,,---...///000000---,,,+++,,,.........---......///////////////...+++,,,.../////////......------------------------......////////////......//////.........---------///...------...///000111,,,,,,,,,---------......---------.........//////000000///.......................................///////////////000111111---......///000111111222000000000000111111111111333333333333333333333333444444444555555555555666999888777777777888::::::===>>>???@@@AAABBBBBBBBBDDDCCCBBBBBBCCCEEEHHHIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHFFFEEEDDDKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHKKKMMMOOOPPPQQQQQQQQQPPPOOONNNOOOQQQSSSTTTYYYXXXXXXXXXXXXXXXYYYZZZXXXVVVTTTUUUWWWVVVTTTPPPOOONNNLLLKKKJJJKKKMMMNNNQQQNNNLLLMMMPPPQQQQQQOOORRROOOLLLIIIHHHHHHJJJKKKJJJHHHEEEEEEEEEEEEDDDBBB???@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;::::::999888777666555555444444444333333222222222333222111111111222333444111111000000000000111111000000000000000000000000------......//////000000......////////////......///////////////////////////......------,,,,,,+++,,,,,,,,,---------......////////////////////////////////////////////////...............///000111////////////////////////111111000000//////......000000111111111111000000......///000000111000000---...///000000///......000000000000111111111111000000000000000000000000111111111000000000000000111111222333333444555555333333333444444444555555777666555555555777888999888888;;;AAAKKKUUU\\\___cccbbb```]]][[[]]]```cccjjjkkkkkkjjjiiihhhjjjkkkoooqqqrrrrrrpppppprrruuunnnoooppprrrtttwwwzzz{{{wwwxxx}}}................................................//////000000000000//////---------............///000//////......//////000////////////////////////...///000///...---...000---------..................//////////////////.........................../////////......------------------............///........................000000000000///...------,,,,,,------.../////////...,,,,,,,,,...///...---------------------,,,,,,,,,---.../////////......------------------------......////////////......//////.........---------************,,,...///111,,,,,,---------.........---------.........//////000000///.......................................//////......//////000111.........///000111111111000000000000111111111111111111222222333444555555444444444444555555555555777777666666777888999:::;;;<<<===???@@@@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJMMMPPPRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSUUUWWWZZZYYYYYYXXXXXXXXXYYYYYY\\\YYYVVVTTTTTTSSSPPPMMMOOONNNLLLJJJJJJJJJKKKLLLMMMLLLKKKMMMPPPSSSSSSRRRPPPNNNLLLJJJIIIIIIJJJKKKJJJHHHFFFEEEFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@???=========<<<<<<;;;;;;;;;;;;;;;:::888777555444333444444333333333333333333333333222111111222333444111111111000000111111111000000000000000000000000.........///////////////......////////////......////////////////////////------------------------/////////000000000111111////////////////////////////////////////////////...............//////000////////////////////////111000000000/////////...///000000111111000000///------.../////////......//////000000000...---,,,000000000000111111111111000000000000000000000000111000000000000000000000111111222333333444555555333333333444444444444555444444444555666888:::<<<888999;;;BBBKKKTTT[[[^^^______^^^\\\\\\^^^bbbfffkkkllllllkkkjjjiiikkkllloooqqqrrrqqqooooooqqqsssnnnnnnppprrrtttvvvxxxyyyyyyzzz~~~................................................000000000111111000000000---------............///.........------.........000000000000000000000000...///000///...---...000...............---------000000////////////000000------------------------,,,---...//////...,,,+++---------............///........................111111111111000///.................................---,,,---///000///...---.........---,,,++++++------.../////////......------------------------......////////////.....................---------))))))***+++---///000222,,,------------.........---------...............000///......---.......................................------......///000......//////000000111111000000000000111111111111///000111222333555666666444444444444555555555555555555555555666777999999:::;;;<<<===>>>?????????@@@@@@??????@@@BBBDDDEEECCCDDDEEEFFFGGGHHHIIIIIIFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLOOORRRUUUVVVWWWWWWVVVUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXX[[[XXXUUURRRQQQPPPNNNMMMNNNMMMKKKJJJIIIIIIIIIJJJMMMLLLLLLNNNPPPRRRRRRQQQMMMMMMLLLLLLKKKKKKKKKKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBCCCCCCCCCCCCBBBAAAAAA??????>>>===<<<;;;;;;::::::999999888777666555555333333333333444444444444333333222222222222333333222222111111111111222222000000000000000000000000000000///////////////......//////////////////...////////////////////////+++,,,,,,---......//////000000000111111111111111////////////////////////////////////////////////------------.........///////////////////////////000000000000////////////...//////000000//////.../////////000//////......111111111000///...,,,,,,000000000000111111111111000000000000000000000000000000000000000000111111111222222333333444444555333333333333444444444444444444555555666888999:::999999<<>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBCCCDDDDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMPPPSSSVVVWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVTTTQQQOOONNNOOOPPPPPPMMMMMMKKKJJJIIIHHHHHHIIIQQQPPPPPPOOOOOOOOOMMMLLLJJJKKKLLLLLLMMMLLLKKKJJJJJJHHHEEEEEEEEEEEEDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;::::::777777777777888888888888222333333333444444555555444333333333222222222222333222222222222222222333000000000000000000000000111000000000//////......//////............//////////////////////////////,,,---------.........///........................////////////////////////////////////////////////---------............---////////////////////////000000000000////////////......////////////......222222333222222111000///000000000000//////......///000000000111111111111000000000000000000000000000000000000000111111111222222222333333444444444222222333333333444444444888888777666666666555555999999<<>>>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAADDDGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJJJJIIIKKKNNNQQQTTTUUUVVVVVVTTTTTTTTTUUUVVVVVVWWWXXXWWWXXXXXXWWWWWWUUUTTTSSSRRRQQQOOOMMMLLLMMMNNNPPPMMMMMMLLLKKKJJJIIIIIIIIIQQQQQQRRRQQQOOOMMMLLLKKKHHHIIIKKKLLLLLLKKKJJJIIIHHHFFFDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@??????@@@???>>>===<<<;;;:::999888888888888777777777777333333333444444555555555444444444444333333222222333222222222222222222333111111111111111111111111111111000000/////////...000///............///000/////////////////////////////////......---------------------------------////////////////////////////////////////////////---......//////...------////////////////////////////////////000000000000......////////////......222222333222222111000///////////////000000111111///000000000111111111111000000000000000000000000//////000000111111111111222222333333333333444444222222222333333333444444888888777777666666555555888999<<>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>?????????@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIHHHIIILLLNNNQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTTTTUUUSSSTTTTTTUUUTTTSSSQQQPPPQQQQQQPPPMMMJJJIIIJJJLLLMMMMMMMMMMMMMMMLLLLLLLLLNNNPPPQQQQQQPPPNNNMMMMMMGGGHHHIIIJJJJJJIIIHHHHHHGGGEEEBBBBBBBBBBBBAAA?????????@@@@@@??????>>>===>>>>>>===<<<;;;::::::999<<<;;;:::888666555333333444444444444444555555555444444555555444333222111222222111111111111222222111111111111111111111111111000000000000000000///000///...------...///000////////////////////////000000//////...------,,,////////////............////////////////////////////////////////////////...///000000000///...---////////////////////////////////////000000000000...//////000000//////.../////////000//////...............///000111333333000000000000111111111111000000000000000000000000/////////000111111222222333333333333333333333333222222222222333333333333333444555777888888999999777888;;;BBBJJJQQQUUUWWWZZZ[[[\\\\\\\\\]]]```bbbdddeeefffgggggggggjjjlllqqqooommmmmmnnnoooooonnnoooooopppqqqsssuuuwwwxxxzzz|||,,,,,,------...//////000------------------------------............---------------............///......------------......------------------------...///000///...---...000---------.....................////////////......000000000000000000000000......---------...///000---------............///...........................//////000000/////////...............---------...,,,,,,,,,...///...---++++++,,,---............222111///.........//////..............................////////////......---------.........//////------.../////////...---............//////////////////.........------------,,,,,,,,,------...///........................//////......//////000111000000000000////////////000000000000111111111111000000111111222222333333222222333333333444444444666666777777777666555444777888999;;;<<<<<<======<<<======>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHJJJKKKJJJIIIIIIGGGHHHKKKMMMNNNOOOOOONNNOOOPPPPPPQQQRRRRRRRRRRRRNNNOOOQQQRRRRRRPPPOOONNNLLLMMMNNNMMMJJJIIIJJJKKKMMMNNNNNNOOOOOOOOOOOOOOONNNPPPSSSRRROOOMMMLLLMMMGGGGGGHHHHHHHHHGGGGGGFFFGGGEEECCCBBBBBBBBBAAA@@@??????@@@@@@??????>>>===<<<<<<;;;;;;:::::::::999::::::999888777666555555555555555555444444444444444555555555555333222111111111111000000111111111111111111111111111111111000000000000000111111111000///...------...///000////////////////////////////////////............000000000000/////////...///////////////////////////////////////////////////000111222111000...---////////////////////////.../////////000000000111///000000111111000000///------.../////////......000000/////////111222333000000000000111111111111000000000000000000000000...//////000111111222222333333333333333333333333111222222222222333333333111333555777888999999999555666:::AAAJJJQQQUUUWWWYYYZZZ[[[\\\\\\]]]___bbbccceeefffgggggghhhkkkmmmqqqnnnmmmmmmpppqqqpppooopppooooooppprrrvvvyyy{{{~~~,,,,,,------...///000000------------------------......////////////......---------........./////////......------......///------------------------...///000///...---...000,,,------....../////////...///000111111000///...////////////////////////,,,---///000000000//////---------.........//////..............................///////////////...........................---,,,+++,,,...///...---,,,,,,...///000111111111222111000.........///000////////////////////////......////////////......---------.........//////+++,,,...000000000000///............/////////000//////.........---------,,,,,,,,,,,,------...///........................///////////////000111111000000000000////////////000000000000111111111111......///111222333444555222222333333333444444444777888888888888666555444666777888999:::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::;;;;;;<<<===>>>??????======???@@@BBBBBBBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEHHHJJJJJJJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQKKKMMMOOOPPPPPPOOONNNLLLEEEHHHLLLLLLKKKKKKLLLOOONNNNNNOOOPPPQQQQQQQQQQQQQQQTTTVVVSSSOOOJJJIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFDDDCCCCCCCCCBBBAAA???@@@@@@@@@@@@???>>>>>>::::::::::::::::::::::::555555666777888999::::::666666666555444444444333555555666666555333222000111111000000000000111111111111111111111111111111//////000000111111222222111///...------...///111////////////////////////------......///000000000000000//////.........---////////////////////////////////////////////////000111222333222111///---////////////////////////.../////////000000111111000000111111111111000000......///000000111000000222111000//////000111111000000000000111111111111000000000000000000000000...//////000111222222222333333333333333333333333111111222222222333333333444555666888888888777777444666:::AAAJJJQQQUUUWWWWWWXXXZZZ[[[\\\^^^```cccdddeeeggghhhhhhiiilllnnnqqqnnnlllmmmppprrrqqqpppqqqpppoooooorrrvvv{{{~~~///...------...///000111........................,,,------...///000111111............////////////---,,,+++************+++000000//////.........---............---,,,++++++......////////////......////////////////////////---......///////////////,,,,,,,,,---------......///////////////......---000000//////.........---.../////////...---,,,,,,...//////---,,,,,,...000////////////////////////000///...------...///000............////////////111000000///...---------........................+++++++++,,,---...000000......------------......------------------------444333222000///---,,,+++------------------------////////////............,,,---......//////......000000///...............///000222333333222000//////000000000000111111111111111222222222333333333111222222333333444444555777777777888999999::::::<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAAAAAAAAAAACCCBBBDDDGGGIIIHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMOOORRRTTTRRRRRRQQQOOOMMMKKKHHHGGGJJJHHHFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBCCCBBBBBBBBBAAA@@@???======;;;:::999888777777777777666666777888888888888777777888888888777666444333222333333444444333333333222222222222222222222222111111111111111111222222000000000000////////////////////////////////////......////////////......////////////////////////////////////............000000000000000000000000........................000000///...............------,,,,,,,,,+++++++++------......//////000000////////////////////////,,,---...000000000///...///////////////000111111///////////////000000111111111111111111111111111222222333333333333444444111222333333222222444666222333444555666666666666888888999::::::::::::999555777<<>>@@@@@@@@@@@@BBBDDDCCCDDDFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIHHHIIIJJJKKKLLLKKKMMMNNNMMMLLLMMMOOOQQQOOOOOOOOONNNMMMKKKJJJIIIKKKIIIFFFDDDBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEEEEBBBBBBBBBAAA@@@???======;;;:::999888777777777777777777777777888888888888666666777777666555333222333333444444444333222222222222222222222222222222111111111111111111111111/////////...............////////////////////////...//////000000//////...////////////////////////////////////............////////////////////////........................000000///........................---------,,,,,,////////////////////////////////////////////////---...///000000000/////////////////////000111111000000/////////000111111000000000000000000000000111111111222222222333333///111222333111111111222000111222333444444444444666777888888999999888888666777999???GGGOOOTTTWWWWWWXXXYYYYYYZZZ]]]aaadddhhhhhhhhhgggfffgggjjjmmmnnnnnnoooqqqtttuuutttsssoooooooooqqqtttwww{{{}}}.........---......///000///...---,,,,,,---...///---------------.........---............/////////......///000///...---,,,/////////...............,,,------.........------......////////////.................................//////000000000000000------.........////////////////////////......---////////////................../////////...------------...---++++++---///------------------------------............------............////////////000000000///......------........................''')))---000111000---+++......////////////..............................---......//////000111111------------------------+++,,,---...///000111111,,,---......//////......000//////............//////000111222222111000///000111111111111222222222111111111222222222222333111222222333333444444555444555555666666777777888999:::<<<======<<<;;;:::::::::::::::;;;;;;;;;;;;>>>???@@@??????@@@CCCFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHKKKKKKKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLNNNOOOOOONNNMMMNNNOOOLLLLLLMMMMMMLLLKKKJJJJJJKKKIIIFFFDDDBBBAAA@@@@@@AAAAAABBBCCCDDDFFFGGGGGGBBBBBBAAAAAA@@@???======;;;:::999888777777777777888888777666777888999:::555555555555555444333222444444444444333333222111111111111111111111111111111111111111111111111111---------...............///////////////////////////000000111111000000///////////////////////////////////////............////////////////////////////////////////////////000//////............///000000////////////......222222111000000///......////////////////////////...///000111111111000000///////////////000111111111000000000000111222222////////////////////////000000111111111222222222000222555555444222111111111222333444444444444444555666777777888888777777999888999???HHHPPPUUUVVVXXXYYYZZZZZZ[[[]]]bbbeeejjjjjjjjjiiiggghhhjjjllloooooopppsssuuuvvvuuutttoooooooooqqqssswwwzzz|||}}}........................///...,,,++++++,,,...///---------------,,,,,,,,,---------.........//////---...///111111///---,,,........................,,,,,,---......///............////////////.................................///000000111111000000.........////////////000///////////////......---///////////////...............////////////......,,,---...---,,,+++,,,...////////////////////////+++,,,---......---,,,+++............////////////000000//////....................................+++---000222333222000///,,,---............---,,,////////////////////////------......///000111111------------------------,,,,,,---......///000000,,,---......///.........000///............//////000000111111111111000000111111111111222222222222111111111111222222222222111222222333333444444555666666777777888999999999888999<<<>>>>>>===:::999999999999:::::::::;;;;;;???????????????AAADDDGGGHHHFFFDDDCCCDDDFFFGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLMMMOOOQQQSSSSSSQQQOOONNNOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGEEECCCBBBAAAAAAAAA???@@@AAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@???======;;;:::999888777777777777999888666666666777999;;;555555555555444444333333444444444444333222111111000000000000000000000000111111111111000000000000------............//////////////////////////////000000111111111111000000////////////////////////////////////............////////////////////////000000000000000000000000000///............//////111111111000000000000000222111111111000000000///////////////////////////000000000111111111111000///////////////000000111111111111111111222222333000000000000000000000000111111111111222222222222444777:::;;;999666444444444444555666666666666666555666777777888888777777;;;:::;;;AAALLLUUUYYYZZZYYYZZZ[[[[[[[[[^^^bbbeeeiiijjjjjjiiiggggggiiijjjnnnnnnppprrruuuvvvuuusssqqqqqqqqqrrrtttxxx{{{}}}~~~..................------...---,,,++++++,,,---...---------------,,,,,,,,,------------............+++,,,...//////...---+++---------...............,,,,,,---...////////////......////////////....................................///000000000000000.........////////////000///////////////......---.........///////////////......///////////////...,,,---......---,,,---...////////////////////////+++,,,---......---,,,+++............////////////////////////.......................................//////000000111111111.........//////.........////////////////////////............////////////------------------------...............---------,,,---......///.........//////............//////000000000111111000000000000000111111111222222222000000111111111222222222111222222333333444444555666666666777888888999999777999;;;===>>><<<:::999999999999:::::::::;;;;;;???????????????AAAEEEHHHJJJHHHEEEEEEGGGJJJKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFGGGGGGGGGHHHHHHHHHIIIGGGGGGGGGHHHHHHIIIKKKKKKLLLMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMMMMOOOQQQSSSRRRPPPNNNNNNNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>===;;;:::999888777777777777888777666555555777999:::666666555555555555555555333444444444333333222111000000000000000000000000111111111000000000//////....../////////000000000////////////////////////000000111111111111000000////////////////////////////////////....................................000000000000000000000000//////............//////111111111111111111111111///000000000111111111222////////////////////////111111000000000000000111///////////////000000111111111111111111222222333111111111111111111111111222222222333333333333444666999<<<<<<:::888666666555555666666777777666666666777888888999999888888999999<<>>???@@@@@@@@@BBBEEEHHHKKKHHHEEEGGGKKKNNNOOONNNKKKLLLLLLLLLLLLKKKJJJJJJFFFFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPPPPOOONNNNNNNNNMMMNNNOOOOOOMMMKKKKKKLLLNNNNNNMMMLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCCCCBBB@@@???===??????@@@@@@???>>>>>>===;;;:::999888777777777777666666555444555666777888666666555555444555555666222333333444444333333222111111111111111111111111111111111000000//////.........//////000111111111///////////////////////////000000111111000000///////////////////////////////////////....................................///////////////////////////............//////000//////000000000000111111......///000000111222222////////////////////////111111000/////////000000///////////////000111111111000000000000111222222111111111111111111111111222222333333333444444444444777999999888666555555333444444555555555444444666777888888999999888888444888>>>FFFMMMTTTXXX[[[XXXYYYZZZZZZ[[[]]]bbbeeefffggghhhhhhgggfffgggiiikkkkkkllloooqqqrrrqqqpppppppppqqqsssvvvzzz~~~------.........---,,,+++***+++---......---+++***---------......//////000,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,------............////////////......---......////////////......------------------------,,,,,,---...............,,,---------............///////////////......---............/////////000......///000000000000000---///111111///......///------------------------///..................///............////////////.../////////////////////........................+++,,,---.........------000///---++++++---///000------------------------........................------------------------------------------------,,,---......//////.....................///000000000000////////////000000....../////////000000000000000000000111111111111111222222333333444444555333333444444555666666666888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAABBBCCCEEEGGGJJJGGGEEEHHHMMMQQQQQQOOOLLLMMMMMMMMMLLLLLLKKKJJJGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPOOONNNNNNLLLMMMMMMLLLKKKJJJLLLMMMLLLMMMMMMLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEDDDDDDCCCBBBCCCDDDDDDDDDBBB@@@>>>???????????????>>>>>>===;;;:::999888777777777777444444444444555555555666555555444333333444555666111111222333444444444444222222222222222222222222222111111000//////......------......///000000111////////////////////////...//////000000//////...////////////////////////////////////...........................................................................///000000............/////////000////////////////////////////////////////////////111000///........./////////////////////000111111000000/////////000111111111111111111111111111111111222222222333333333333222444666666555444555666444444555555555555444444555666777777888888777777444;;;DDDKKKNNNQQQUUUYYYWWWXXXYYYYYYZZZ]]]aaadddeeegggiiiiiihhhhhhiiijjjjjjjjjlllnnnqqqrrrqqqooommmmmmnnnqqqtttyyy}}}~~~------...///...---+++***)))+++---//////---+++)))---------...///000111111,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........///000000000///...------......////////////......------------------------+++,,,------......------,,,,,,,,,---------......///////////////......------.........//////000000......///000000000000000---///111222000/////////////////////////////////000///...------...///000............/////////000.........///////////////........................+++---000222222000...,,,...+++)))'''''')))+++...------------------------,,,------....../////////------------------------***++++++,,,---...//////,,,---......//////.....................///000111000000////////////000000............////////////000000000000111111111111111222222333333444555555555555666666777888888888888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;>>>AAABBBCCCDDDEEEGGGIIIFFFDDDHHHNNNRRRRRRPPPMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNLLLKKKLLLNNNPPPKKKKKKLLLLLLLLLLLLLLLKKKHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFDDDBBBAAA>>>????????????>>>>>>===;;;:::999888777777777777222333444444555555444444444333222222222333444555000111222333444555555555222222222222222222222222222111111000///......---,,,,,,------...///000000////////////////////////......////////////......////////////////////////000/////////...........................................................................///000111,,,---------......//////000000//////......------////////////////////////111000///---------...//////////////////000111111///////////////000000111000000000000000000000000000111111111111222222222222444555555444444666777666777777777777777666666444555555666666666666666666@@@KKKPPPPPPPPPTTTYYYWWWXXXYYYYYYZZZ\\\```ccceeegggjjjjjjjjjjjjkkklllkkkkkklllnnnqqqrrrqqqpppjjjkkklllooosssxxx|||{{{---------............//////---+++,,,...///---+++---------...............---------------------------------,,,,,,+++++++++..................------------..........................................000000000000000000000000---...............------......////////////......------............---------------...............---...///000000///...---,,,...000000...---,,,---+++,,,---...//////////////////////////////////////////.........---------........................////////////////////////000//////////////////000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++........................//////000000000///---,,,000///...---------------------...///000000//////...///////////////......111111000000//////......000000000111222222333333111111222222222333333333777555444555888::::::999888888999:::;;;;;;;;;;;;;;;<<<<<<;;;999999:::<<<======>>>???AAACCCEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGHHHIIIKKKMMMOOOPPPPPPOOOOOOPPPQQQRRRPPPOOOQQQPPPOOOOOONNNOOOOOOOOOMMMJJJFFFFFFHHHIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHFFFEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDAAA@@@AAA@@@>>><<<;;;:::;;;;;;888999999888888777666555555555444444444555555666444444444444444444444444444444333222222111111000222111000//////111333444////////////////////////222222111000//////000000........................---------............///000//////.........//////...///000111111000///...222222111111000000000///////////////////////////.........///......---,,,..................------------------------------000111111111111///---,,,............/////////000............/////////000---......///000111111222000111111111111222222222333333333333333333333333000111333555555444333222666666666666666555555555777888999888777666666777;;;;;;>>>DDDKKKQQQUUUWWWVVVXXXXXXYYYYYY[[[^^^aaacccdddgggiiilllmmmmmmmmmmmmlllkkknnnqqqsssqqqoooiiiggggggjjjooouuuzzz{{{|||}}}zzz~~~---------............///...,,,+++---///111000...000000000///.........------------------------------------,,,,,,,,,++++++......................../////////...---------,,,........................////////////////////////---......//////...------......////////////......---..................------------............///......//////////////////...///111111///...---...,,,,,,---...////////////------------------------//////.........---------........................///////////////////////////000000111111000000///000/////////.........------------------------------.../////////...---,,,...........................//////000///...---,,,//////...---------------+++,,,,,,---......------......////////////......111000000000/////////...//////000000111222222333111111222222222333333333666555444555888:::::::::777888999:::;;;;;;;;;;;;<<<======<<<;;;;;;===>>>?????????@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNOOONNNMMMMMMOOOQQQQQQPPPNNNNNNNNNMMMLLLKKKKKKLLLLLLLLLIIIFFFEEEGGGHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFEEEFFFGGGGGGFFFDDDBBB@@@AAA???>>><<<;;;;;;;;;;;;999999999999888777666555555555555444444555555666444444444444444444444444222222222222222222222333555444222111000111222333111111111111111111111111111000000///......//////................................./////////000000//////............////////////000000000000///////////////......---------////////////////////////,,,------.../////////...................................................//////000000000000////////////000000000000000000........./////////000000//////000000111222222222//////000000000111111111000000000000000000000000333333222333333333444444555555555555555555555555333555666666666666999;;;;;;<<<>>>DDDKKKQQQTTTVVVWWWXXXZZZ[[[[[[\\\___aaaaaacccfffiiilllnnnoooooonnnllllllnnnpppqqqpppnnnjjjiiiiiilllqqqvvvyyy{{{zzz|||yyy~~~---------............///---,,,,,,...000111111000222111111000///...------------------------------------------,,,,,,,,,,,,........................000000///...---,,,,,,+++................................................---......//////...............////////////..............................------........./////////............//////000111///000222111000......///------...............---,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................////////////////////////...000111222222111000.../////////.......................................,,,---......///.................................---............---,,,,,,//////...------------...+++,,,------...---------......///////////////...000000000000////////////......///000000111111222111111222222222333333333444444444555888:::;;;:::777888999:::;;;;;;;;;;;;<<<===>>>>>>======???AAAAAAAAAAAABBBCCCEEEFFFGGGCCCCCCDDDDDDFFFGGGIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGHHHIIIJJJLLLMMMJJJIIIIIIJJJJJJKKKLLLMMMLLLKKKKKKMMMOOOPPPOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJGGGEEEEEEFFFGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGGGGFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;999999999999888777666555666666555555444555555666444444444444444444444444000111111222333333444444777666444222111111111111111111111111111111111111000//////.......................................////////////000000000111//////............//////000000////////////000000.........---------------////////////////////////+++,,,---...///000000000........................////////////////////////............///000222222111111111111111111111111....../////////000000000000000111111222222333333.../////////000000000000////////////////////////555444222111111333555777444444444444444444444444444444555555444666888;;;<<<<<<>>>DDDJJJPPPTTTUUUVVVYYY[[[]]]]]]^^^___aaa```bbbfffjjjmmmpppqqqqqqnnnmmmmmmnnnooopppnnnlllkkkjjjjjjmmmrrrvvvxxxyyyxxx}}}zzzxxx}}}---------............///---------...///000000///000000//////......------------------------------------------------,,,,,,---------...............//////......---------,,,................................................---......////////////.........////////////...............------.........------......//////000000//////.........000111222///000111000///......///..................------,,,,,,,,,,,,,,,,,,,,,,,,................................................////////////////////////...///222333333222///...................................................,,,,,,---....../////////........................------------------,,,,,,///......---------............///////////////...---...//////////////////000000000000////////////.........///000000111111111111222222222333333333333333333666999::::::999777888999::::::;;;::::::;;;<<<>>>>>>===>>>AAACCCBBBBBBBBBCCCDDDFFFGGGHHHDDDDDDDDDDDDEEEGGGHHHHHHKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFGGGHHHKKKNNNPPPKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIIIIKKKNNNOOOOOOMMMOOONNNMMMLLLKKKJJJJJJJJJHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDBBBAAA???>>>>>>===<<<;;;;;;;;;999999999999888777666666777666666555555555555555444444444444444444444444111111111222222333333333555444333111111111111111111111111111111111111111000//////.........//////............................../////////000000000///............//////000111000///......///000111//////////////////......////////////////////////,,,---...//////000000000............//////////////////////////////////////////.........000222333222111111111111000000000...////////////000000000000000000111111222222222/////////000000000111111222222222222222222222222444333333222333444555666444444444555555555555555888888888666444444666999<<<<<<>>>CCCJJJPPPSSSTTTUUUXXX[[[]]]^^^^^^___```___bbbfffjjjnnnqqqrrrsssooooooooooooooonnnmmmlllkkkjjjjjjmmmqqqtttvvvvvvxxx~~~{{{yyy}}}~~~---------............///............---,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------------.........//////,,,---------......//////................................................---......///000000//////......////////////......///...------------...///------......///000000111000///.........000111222...///000///---,,,---.....................---------------------------------.............................................////////////////////////...///111333333111///...---------...............------------------------------------......//////........................---------,,,------------......---------......///...///////////////......------...///////////////////////////000000000000.........///000000111111111111222222222333333333333333333666999:::999888777777888999::::::::::::999;;;<<<<<<<<<===@@@BBBBBBBBBCCCDDDEEEFFFHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDEEEGGGJJJNNNPPPLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHJJJMMMNNNMMMLLLNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEECCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>======<<<;;;;;;999::::::999999888777666888777666555555555555555444444444444444444444444333333333222222222111111111000000000000000111111000000000000000000000000000000000//////000111111////////////////////////------........./////////...............///000000111000///......///000111......//////////////////////////////////////////...///////////////.............../////////000000........................111000///......///000111000000000000000000000000////////////000000000111/////////000000000000000000000000111111111222222333333333333333333333333222333444555666555444444555555666666777777777777999:::999888666666888:::;;;;;;>>>CCCJJJPPPSSSTTTTTTWWWZZZ\\\\\\]]]]]]___aaacccgggkkkoooqqqssssssooopppppppppooonnnmmmmmmjjjiiihhhjjjnnnrrrtttttt{{{~~~|||~~~|||---------............///...//////...+++******+++******+++,,,---......///------------------------------------............,,,,,,------.../////////+++,,,,,,---...///000000................................................---...//////000000000000......////////////......///...---,,,,,,---...///------...///000000111222111000000//////000000111...//////...,,,,,,---///------...............------------------------------------.......................................////////////////////////---///000111111000///------------------.........------------------------......---------...//////........................---------,,,------...///...------------...//////---------...------,,,+++,,,---...///000000000000////////////000000000000......///000000111111222111111222222222333333333333333444666999999888666666777888999::::::::::::999:::;;;;;;;;;<<>>>>>===<<<;;;;;;::::::::::::999888777666888888777666555555555555444444444444444444444444444444333333222111111000/////////000000000111111////////////////////////111000000000000111111222////////////////////////------------..................---......///000111000000////////////000000---------------.........////////////////////////000000000000000///...---.........//////000000111........................111000///////////////000/////////000000000111111/////////000000000111111/////////////////////000111111111111222222222222111111111111111111111111111333555666777666444333666666666777777888888999555777999999999999;;;<<<999:::===BBBJJJPPPTTTUUUTTTWWWYYY[[[[[[\\\]]]___ccceeehhhllloooqqqrrrrrrpppqqqrrrrrrpppnnnnnnooojjjhhhfffhhhlllpppsssuuu}}}~~~|||~~~---------............///---///000///,,,+++,,,...+++,,,,,,------.........------------------------------------.........///,,,,,,------...//////000,,,---------.../////////........................////////////////////////------///000000111111111......////////////......000///---,,,,,,---///000------...///000111222222111111111111111000///...///000000...,,,,,,...000,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////......////////////......,,,,,,,,,------.................................//////...---,,,---....................................---------...000000---------------...//////------......---,,,,,,+++,,,---...///000000000000.../////////000000000111//////000000111222222333111111222222222333333333444444555777888888666444666777888999999::::::999999;;;<<<<<<;;;<<<>>>@@@???@@@AAACCCEEEHHHJJJKKKIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEEEEDDDDDDCCCBBBAAABBBCCCEEEFFFHHHJJJLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIIIIJJJLLLMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKHHHEEECCCEEEGGGDDDDDDDDDEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@<<<======>>>>>>===<<<;;;::::::::::::999888777777999888777666555555555555444444444444444444444444333222222222222222222222000000111111111000000///000000000000000000000000///////////////000111111////////////////////////............////////////---------......///000111//////000000000000//////---------....../////////////////////////////////...//////000000000//////---......///000000111111////////////////////////---...///000000111111000...///000000111222333333//////000000000111111111000000000000000000000000000000000000111111111111000000000000000000000000333444444555555555555555555555555666777888888888333666999::::::999::::::888999<<>>@@@>>>???@@@BBBEEEHHHKKKLLLIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLKKKIIIKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMLLLIIIEEECCCEEEGGGCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@?????????<<<===>>>>>>>>>===<<<;;;::::::::::::999888777777999999777666555555555555444444444444444444444444111111111222222333444444333333333333222000///...111111111111111111111111...............///000111000000000000000000000000////////////000000000000---------......000111111...///000111111000///...///000000000111111222222////////////////////////,,,---...000111111111111---......///000111111222000000000000000000000000***,,,...000222222222222//////000111333444555666000000000000111111111111222222111111111111111111////////////000000000000111111111111111111111111666555333333333444666888444444444555666777777888444777:::;;;999777555555777888;;;AAAJJJQQQUUUWWWXXXYYYZZZZZZ[[[]]]```ccchhhjjjlllmmmooooooooonnnooorrrttttttrrrppprrrsssllliiiffffffjjjqqqwwwzzzzzz///,,,+++,,,...///---+++000///---,,,,,,---///000///////////////////////////...---,,,,,,,,,,,,,,,/////////...---------,,,+++,,,.../////////...---........................///////////////.........////////////////////////////////////////////////......////////////....../////////...---------,,,..............................///000000///...---...............///000111111111000//////////////////////////////////////////...---,,,,,,,,,,,,,,,............//////000000000000///...............222,,,%%%%%%***...---+++......------------......,,,...//////...------............------,,,,,,+++---------------------------------............///............////////////////////////////////////---------............///////////////000000000000222111000//////000111111111111222222222333333333444444444555555555555666666555555555555777888999999999999:::;;;===???AAA===>>>@@@BBBCCCEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEFFFFFFFFFDDDBBBAAADDDFFFHHHLLLOOOOOOMMMJJJJJJIIIHHHGGGHHHIIIKKKMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLKKKKKKKKKLLLMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@@@@????????????>>>===;;;;;;::::::;;;;;;::::::999888777888999999888666333222444444444333333333222222444444333222222333444444333222222222222222222333000000000000000000000000111111222222333333333444///000111222222111000///000000000000000000000000000000000000000000000000000000//////......---------+++***+++...000...,,,////////////////////////000000000000000000000000---......///000111111222//////............//////,,,,,,---...///000111111333111//////111222222222222222222222111111111000000000000000000000000000111111111111111111111111000000111111111222222222222222333444444555555666:::999888777666666666777888777666555555666777888999;;;@@@EEEKKKOOOSSSTTT[[[]]]^^^^^^]]]^^^```bbbggghhhiiilllmmmooooooppprrrqqqqqqrrrttttttrrrqqqllliiiffffffjjjppptttwwwyyy}}}...---+++,,,...///---+++000...---,,,,,,---...000///////////////////////////...---,,,,,,,,,,,,---...............---------,,,---......///................................./////////////////////...////////////////////////..............................////////////........................------..............................///000000///...---//////......---.........000//////...------..............................///...------,,,,,,,,,---------........./////////000///......---------...222---)))))),,,///...---///......------......///,,,...//////...------............------,,,,,,,,,---------------------------------............///............//////////////////////////////////////////000000000111111111////////////000000000000222111000//////000111111111111111222222222333333444444444555555555555666666666555555666777999:::::::::::::::;;;===???@@@>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCCFFFGGGJJJNNNQQQQQQNNNKKKJJJIIIIIIHHHIIIKKKNNNOOONNNNNNMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKLLLMMMNNNOOOMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDAAABBBBBBBBBAAA@@@@@@???>>>??????>>>===<<<;;;;;;::::::;;;;;;::::::999888888999999999888666333222555555444444444333333333444333222111111222333444222222111111111111222222000000000000000000000000................../////////000111111111111000///000000000000000000000000////////////////////////000000/////////////////////...,,,---000111///---////////////////////////000000000000000000000000.........///000111111111000//////......//////000---...///000111222333333555333111000111222222111222222111111111000000000000000000000000000000000111111111111111111111111111111111111111222222222222222333444444555555666888888888888888888888999888777666555555666777777999;;;@@@EEEKKKOOOSSSTTTXXXZZZ[[[\\\]]]___bbbdddggghhhjjjlllnnnooopppqqqqqqppppppqqqssssssrrrqqqllliiiffffffjjjpppuuuwwwxxxzzz~~~|||...---,,,,,,......---,,,///...---,,,,,,---...///////////////////////////......---,,,,,,,,,---------------..................------------...//////..............................//////////////////////////////////////////...........................//////////////////.....................//////...........................//////000000//////...000///...---,,,,,,,,,,,,///...------,,,---------------------------------///...------,,,------------------------.........//////...---------......000///.........////////////......------......///,,,...000///...---...///.........------------------------------------------------............///............///////////////////////////////////////000000000000111111111////////////000000000000111111000000000000111111111111111222222222222333444444444555555555555666666666666666777888999:::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHIIILLLPPPSSSSSSOOOLLLIIIIIIIIIJJJLLLNNNQQQRRRPPPOOOOOONNNMMMLLLKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPLLLKKKKKKJJJJJJJJJKKKKKKIIIHHHHHHGGGEEEDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::::::::::::::999999888999999:::999888555333222555555555444444444333333222222111111111111222222111111111000000111111111000000000000000000000000000000000//////////////////000000111111000000///000000000000000000000000........................//////000000000000000000222000//////111111000...////////////////////////000000000000000000000000......//////000000111111111000000//////000000111...///000111333444555666777555333222222222111000111111111111000000000///000000000000000000000000000000000000000000000000222222222222222111111111222222333444444555555666555666888999:::::::::999777777666666666666777777999;;;@@@EEEKKKOOOSSSTTTTTTVVVYYY[[[\\\___cccfffggghhhjjjlllnnnppprrrsssqqqpppoooppprrrsssrrrqqqllliiiffffffkkkpppuuuxxxyyywwwxxx{{{zzzxxx{{{------,,,---------------///...------------...///////////////////////////...------,,,,,,,,,------,,,---------.../////////......---,,,,,,...///000....................................////////////////////////////////////------------------------//////............//////------......//////000000.........................../////////000000000000///...---,,,,,,,,,,,,,,,......---------------...------------------------......------------......------------------------000//////....../////////---///111111///---///000//////............//////---...000000...---...///------------....................................---------............///............////////////////////////////////////,,,,,,---------.........////////////000000000000000000000000000111111111111111111111222222222222444444444555555555555666666666777777888999999:::;;;;;;;;;<<<<<<===>>>>>>@@@@@@AAABBBBBBBBBAAAAAABBBCCCEEEGGGHHHGGGFFFEEEFFFEEEEEEDDDEEEGGGIIIJJJJJJKKKOOOSSSUUUTTTQQQMMMIIIIIIJJJKKKNNNPPPSSSTTTPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMJJJJJJIIIJJJJJJKKKLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEEEECCCCCCBBBBBB@@@???=====================<<<;;;:::999::::::::::::999888888:::::::::999777666444333444444444333333333333222111111111111111111111111111111000000000000111111000000000000000000000000222222111111000000000//////000000000000000000/////////////////////////////////////////////////////////000000111111222222222111111000000000///...////////////////////////////////////////////////.../////////000000000111111111000000000000111111...///000222333555666777999777555444444333222000111111111000000000//////000000000000000000000000////////////////////////333333222222222222111111222222333444444555555666444666888999:::999777666666666666666666777777777999;;;@@@EEEKKKOOOSSSTTTSSSUUUXXXZZZ[[[^^^bbbeeehhhhhhjjjllloooqqqsssuuupppooonnnoooqqqrrrrrrqqqkkkiiifffgggkkkqqqvvvyyy|||xxxvvvwwwxxxwwwyyy}}},,,------------,,,------.........------.........////////////////////////------,,,,,,,,,------...,,,---------.../////////......---,,,,,,...///000........................---.........//////000000////////////////////////........................000///............///000---......//////000000000........................////////////000000111111,,,,,,,,,,,,,,,---...//////......---......//////------------------------......---------......///------------------------111000000///000000111111+++...222111...,,,---000/////////....../////////---///000000///......///---------....../////////........................---------............///............////////////////////////////////////++++++,,,,,,,,,---------////////////000000000000//////000000111111111111000000111111111222222222444444444555555555555666555666666777888888999999999999:::;;;<<<======>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCEEEGGGHHHHHHGGGFFFGGGGGGFFFFFFGGGIIIKKKLLLJJJLLLPPPTTTVVVUUUQQQMMMIIIIIIJJJLLLNNNPPPRRRSSSOOOOOONNNMMMKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999999::::::999999888777::::::999888777666555555333333333333222222222222111111111111111111111111111111000000000000111111000000000000000000000000000/////////......------000//////////////////000////////////////////////000000000000000000000000//////000000111111222222000000000000............////////////////////////////////////////////////////////////000000000000111111000000000000111111...///000111333444555666888777666555666555444222111111111111000000000000000000000000000000000000////////////////////////333222222222222222222222222222333444444555555666555666777888777666444222555555666777777777777777999;;;@@@EEEKKKOOOSSSTTTUUUWWWYYYZZZ[[[]]]```bbbggghhhiiikkknnnrrrtttvvvpppooommmnnnppprrrrrrrrrkkkiiifffgggkkkrrrwwwyyy|||wwwttttttuuuuuuxxx}}},,,---......,,,,,,---...........................////////////////////////------,,,,,,,,,---......---------..................------------...//////........................------......///000000000////////////////////////////////////////////////000///...------...///000//////////////////000000........................////////////000111222222,,,,,,,,,,,,---...///000..................///000------------------------.........---......///000.........---------------000000//////000000111111+++...000000---,,,---///000//////......//////000---///111000///...//////,,,,,,---...///000000000........................---------............///............////////////////////////////////////------........./////////////////////000000000000...///000111111222111111000000000111111111111222444444444555555555555666444555666777888888888777666777999:::<<<=========???@@@AAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKJJJLLLPPPTTTVVVTTTPPPKKKIIIJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFFFFEEEGGGGGGGGGGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@???======:::;;;;;;;;;;;;;;;::::::999999999999999888888777999999888888888777777777444444333333333222222222111111222333333222111111111111111000000111111111000000000000000000000000000000000000000/////////000//////......//////000000000000000000000000000111111111111111111111111//////000000000000000000...///000///---,,,---...////////////////////////000000000000000000000000////////////000000000000111000000//////000000111//////000111222333333444777666666777888888777555222222222222111111111000000000000000000000000000000000000000000000000000222222222222333333333444222222333444444555555666555666666666555444222111444555666777888888888777999;;;@@@EEEKKKOOOSSSTTTWWWXXXZZZZZZ[[[\\\___aaafffggghhhjjjmmmqqquuuwwwqqqooonnnnnnpppsssttttttkkkiiifffggglllrrrwwwzzzzzzuuusssrrrrrrrrryyy+++---///...,,,+++---...---..................---////////////////////////,,,,,,,,,,,,,,,---...///...............---------,,,---......///.................................------......///000000111////////////////////////000000000000000000000000000///...------...///000000000000///////////////........................///////////////111222333.........---......//////------,,,,,,---......///.......................................///000000/////////.........------...............///000000---...///...------...///000000////////////000000...///111111///...///000,,,,,,---...///000111111........................---------............///............/////////////////////////////////////////////000000000111111////////////000000000000---...000111222222111111000000000000111111111111444444444555555555555666222333555666777777666666333444777999;;;<<<======>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHIIIHHHHHHIIIKKKOOOTTTVVVSSSNNNJJJJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>999::::::;;;;;;;;;::::::999999999999999888777777888888777777888888999999666666555555555444444444111222333444444333222111222222111111111111222222000000000000000000000000000000111111111111111111000///............///000000000000000000000000000000000000000000000000000000000//////////////////,,,...000///---,,,...000////////////////////////000000000000000000000000000000000000////////////000//////......//////000000000111111222222222222444444555888:::;;;:::999333333333333222222222222000000000000000000000000111111111111111111111111000111111222333444555555222222333444444555555666555555555555555555444444333444666777888888888777999;;;@@@EEEKKKOOOSSSTTTWWWYYYZZZ[[[[[[]]]___bbbeeeeeegggiiilllqqquuuwwwrrrpppnnnnnnqqqtttuuuuuukkkiiifffggglllsssxxx{{{yyywwwuuutttrrrsss}}}+++---///...,,,+++,,,///------............------////////////////////////,,,,,,,,,,,,,,,---...////////////......------,,,+++,,,.../////////...---........................---------...///000000111////////////////////////000000000000000000000000111///...------...///111111111000000//////..............................000////////////111333444111000///...............++++++++++++,,,,,,---...////////////////////////...............///000000000000/////////.........,,,,,,,,,,,,,,,---...///000///........./////////000000////////////000000...///111111/////////000+++,,,---...///111111222////////////////////////---------.........//////............/////////000////////////////////////////////////000000000000////////////000000000000---...000111222222222111000000000000111111111111444444444555555555666666222333444666666666666555111333555888;;;<<<======>>>>>>???@@@AAABBBAAAAAA?????????@@@AAABBBDDDEEEDDDEEEFFFHHHHHHGGGFFFEEEHHHJJJNNNSSSUUURRRMMMHHHJJJJJJKKKKKKJJJIIIHHHHHHFFFFFFEEEEEEEEEEEEEEEEEECCCEEEFFFHHHIIIIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFCCCDDDEEEFFFGGGHHHIIIIIIBBBCCCCCCCCCCCCCCCBBBBBB??????@@@@@@@@@??????>>>999999:::;;;;;;;;;::::::888999999999999888777777777777777777888999:::;;;777777777777666666666666222333444444444444333222333333222222222222333333000000000000000000000000+++,,,,,,,,,------......000///...------...///000000000000000000000000000000000000000000000000000000000//////......------+++...000000...---///222////////////////////////000000000000000000000000000000000000//////////////////............//////222222222222222222222222333333555888;;;===<<<;;;444444444333333333222222000000000000000000000000111111111111111111111111000000111222444555666666222222333444444555555666555555444555555666777888333444666777888888888777999;;;@@@EEEKKKOOOSSSTTTVVVXXXZZZ[[[\\\^^^aaacccdddeeefffhhhlllpppuuuwwwrrrpppnnnoooqqqtttvvvvvvkkkiiifffggglllsssxxx{{{{{{zzzyyyxxxuuuvvv---------------------------------............///++++++++++++++++++++++++......------------......000000000000000000000000.........------,,,,,,,,,---------.........//////......///000000000000000,,,---///000000///---,,,//////............//////000000000000////////////111///,,,******,,,///111........................////////////000000000000333111////////////...---..................---------------............///444333222000///---,,,+++---///000222222000///---000000000000000000000000------------------,,,,,,////////////////////////000000111111111111000000//////////////////////////////---,,,,,,---...///............................................................////////////////////////000000000000000000//////.........---......//////...------,,,///111222222111111222333555444444333333444444555444555555666666666666666888888999999999:::::::::<<<<<<======>>>>>>??????BBBAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHFFFIIIMMMQQQQQQPPPLLLJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDGGGFFFEEEEEEDDDEEEEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@???????????????>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<===::::::::::::::::::::::::777777777999<<>>777444555555333111333333444555444333111000000000000000000000000000000111222333333222111000000000////////////000000000000000000000///......000000000000111111111111000000000000000000000000000000000000///////////////////////////////////////////////////////////////,,,+++,,,000222111000000000000000000000000000000000000000000000000000111111111111111111111111111222444777:::===???@@@;;;:::888555333222111111000111222222222111///...111111000000000000111111111111111222333444555666333333333222222111111111222333444666777666666555555666777888999999888888888;;;@@@GGGMMMQQQPPPOOOUUUYYY]]]\\\XXXXXX[[[___bbbccceeeiiinnnqqqrrrrrrqqqooommmmmmoooqqqqqqqqqjjjdddaaaeeejjjnnntttzzz}}}vvvtttwwwwww{{{---------------------------------............///------------------------......------------.......................................------,,,,,,,,,---------.........//////......///000000000000000---...000111111000...---//////............//////111111000000000/////////111///---,,,,,,---///111........................////////////000000000000333111////////////...---------...............------------............///000/////////......------...///000111111000///.......................................------------//////////////////////////////000000000000/////////////////////////////////...------------...///............................................................////////////////////////000000000000000000000/////////....../////////000//////......///111222222111111222333444444333333333333444444444555666666777777666666777777777888888888999999;;;<<<<<<======>>>??????AAAAAAAAA@@@AAABBBBBBCCCAAAAAABBBBBBDDDDDDEEEEEEEEEGGGKKKOOOOOOMMMJJJHHHHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@???>>>======<<<<<<:::;;;<<<<<<;;;:::;;;===::::::::::::::::::::::::999888777777777999;;;<<<<<<888555555888888555222333333444444333333222111000000000000000000000000000111222222222222111000000000////////////000000000000000000000///.........////////////000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////111///------000111000///000000000000000000000000000000000000000000000000////////////////////////000111333555888:::<<<===;;;:::999888666555333333000000111222222222222222111111000000000000111111222222222222333444444555555555444444333333333333333444555666777777777777666666666777888888999999777:::???FFFMMMPPPPPPOOOWWW\\\______[[[ZZZ\\\```ccccccfffjjjooorrrsssssspppnnnllllllnnnooooooooojjjdddbbbeeeiiimmmqqqwww}}}wwwuuuyyy|||---------------------------------............///////////////////////////......------------.......................................---------------------........./////////...//////000000000000000...///000111111000///...//////............//////111111111111000000000000000//////......//////000........................////////////000000000000333111///...///000///...,,,,,,---...////////////---------............///,,,,,,------.../////////...///000111111000///.......................................////////////////////////////////////......////////////......////////////////////////......---------......///............................................................////////////////////////000000000000111111111000000000000000000000000000000000000000///111222222111111222333444444333333333333444444555666666777777777777777666666666777777777888888;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@AAAAAAAAABBBBBBBBBBBBCCCEEEHHHKKKKKKJJJHHHFFFCCCCCCCCCCCCBBBBBBBBBBBB>>>>>>???@@@AAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@????????????>>>>>>>>>>>>@@@@@@???===<<<;;;:::999:::;;;<<<;;;:::999:::;;;999999999999999999999999999888777555444444555555555444555777999888444000444333333222222222222333000000000000000000000000000111111222222111111000000000////////////000000000000000000000//////...............////////////000000000000000000000000000000000000////////////////////////////////////////////////////////////333111//////000000000...000000000000000000000000000000000000000000000000////////////////////////000000222333555666777888:::;;;;;;;;;:::888666555000000111111222444555666111111000000000000111111333333333222222333444444666666666555555555555555666555555666666777888999777666666666666888999:::999;;;@@@GGGNNNRRRRRRQQQYYY^^^cccbbb^^^\\\]]]```dddeeegggkkkooosssssssssooommmkkkkkklllmmmmmmllljjjeeecccfffiiikkknnnrrr|||xxxwww|||........................---------............///////////////////////////......------------.............................................---------............//////////////////000000000000//////...///000000000000///...//////............//////222111111111000000000000//////000000000000//////........................////////////000000000000222000///...///000///...+++,,,---...////////////---------............///,,,,,,---......///000000......///000000///..............................////////////000000000000////////////////////////...//////000000//////...////////////////////////------------.........///............................................................////////////////////////000000000000111111111111111111111111000/////////000000111111///111222222111111222333444333333333333333333444555666777777888888777777666666666777777777888888:::::::::;;;<<<<<<======??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBEEEFFFGGGFFFDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@??????>>>===@@@AAACCCEEEEEEDDDBBBAAABBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>=========???>>>===<<<;;;:::999999999:::;;;:::999888999:::888888888888888888888888777666666666666777888888555555555666777555111---444333222111111222333444000000000000000000000000000000111111111111000000000000////////////000000//////000000000000//////........./////////000000000000000000000000000000000000000000////////////////////////////////////////////////////////////222111000000000111111111////////////////////////////////////////////////111111111111111111111111111111222222333444444555999:::<<<======;;;999888333222222111222333555666222111111000000111111222444444333222222222333333666666666555555555555555666555555444555777888999888777555555666777:::;;;<<<>>>CCCJJJQQQUUUVVVVVVYYY___dddddd```]]]]]]```eeefffgggkkkpppssstttsssooonnnllllllmmmmmmlllkkkkkkfffcccfffiiiiiikkknnnzzzwwwxxx~~~........................---------............///..............................------------......////////////////////////................................./////////000000//////000000000000//////........................//////............//////111111111000000000000///...///000111111000///...........................////////////000000000000222000......///000///...+++,,,---...////////////---------............/////////////////////000000......////////////....../////////////////////////////////000000000111111///////////////////////////000000111111000000///////////////////////////,,,------.........//////............................................................////////////////////////000000000000111111111111222222222222000//////......///000000///111222222111111222333333333333222222333333333555555666777777777777777777777777888888888999999999999999:::;;;;;;<<<<<<===============>>>??????BBBBBBAAAAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@AAA@@@@@@>>>===<<<>>>???AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@??????========================<<<<<<<<<<<<;;;;;;;;;;;;999:::::::::888777777999777777777777777777777777555555555666666777888999666555444444444333222111333222111000111111333444000000000000000000000000000000000000000000000000000000////////////000000//////000000000000////////////000000000111111111000000000000000000000000000000000000//////////////////////////////////////////////////////////////////000000000111222333////////////////////////////////////////////////111111111111111111111111222222333333333333333333666777:::<<<===<<<;;;:::888777555333222222333444222222111111111111222222444444333222222222333333444444444444444444444444555444333333444555777888888777555555666777:::;;;;;;===BBBIIIPPPUUUWWWWWWXXX^^^cccccc___\\\]]]___ffffffhhhkkkpppssssssssspppooonnnnnnoooooommmlllkkkfffcccfffhhhhhhjjjmmmxxxwwwyyy........................---------............///..............................------------......000000000000000000000000.............../////////....../////////000000000000000000000000//////............------.........//////............//////000000000000////////////...//////000000//////...........................////////////000000000000111000......000000000///,,,,,,---...////////////---------............///000000000000000/////////........................000000000000000000000000......//////000000111111////////////////////////000000111111111111000000////////////////////////+++,,,---...////////////............................................................////////////////////////000000000000111111111111111222222222111000///...---.../////////111222222111111222333333333222222222222333333444555555666666666666666777777777888888888999999888888888999::::::;;;;;;<<<<<<<<<<<<<<<======>>>AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>??????????????????>>>>>>>>>???????????????<<<===>>>@@@@@@@@@???>>>===>>>@@@AAAAAAAAAAAA@@@????????????????????????======>>>>>>>>>>>>==================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::999777666666777666666666666666666666666555555555444444444333333333222222111222444666777222111111111111222222333000000000000000000000000111000000//////000000111000000////////////000000...//////000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////---.../////////000222444000000000000000000000000000000000000000000000000////////////////////////333333333333333333333333333444666999:::;;;;;;;;;===<<<:::888666444333333222222111111111111222222333333333222222333444444333333333333333444444444333333333444444555666777777666666666666888999:::888999>>>EEEMMMSSSUUUVVVWWW]]]bbbbbb^^^\\\^^^aaaffffffgggkkkooorrrrrrrrrppppppooopppqqqqqqooommmkkkeeebbbeeehhhiiikkkooowwwxxx{{{........................---------............///..............................------------......////////////////////////---........./////////000.../////////000000000000000000000000000///......//////............////////////............//////////////////.........---................................................////////////000000000000111///......000111000///------...............------------............///////////////////////////.........------.........////////////////////////------...//////000111111//////////////////////////////000000000000//////////////////////////////+++,,,---////////////...............................................................////////////////////////000000000000000000000111111111222222444333111///....../////////111222222111111222333333333222222222222333333333333444555555555555555666666666777777777888888777777888888999:::::::::;;;;;;;;;;;;;;;<<<<<<===????????????????????????>>>>>>===============>>>>>>>>>==================:::;;;===>>>>>>>>><<<;;;======>>>??????@@@AAAAAA>>>?????????????????????======>>>>>>>>>>>>===============>>>>>>?????????>>>=========<<<<<<;;;;;;888999999888666555555666555555555555555555555555555555444444333222111111333333333333333333555777000000111222222222222222000000000000000000000000111000///......///000111000000////////////000000......///000000000000000/////////000000000000111000000000000000000000000000000000000////////////////////////////////////////////////////////////---///000///......000333000000000000000000000000000000000000000000000000////////////////////////222222222222222222222222///000222444777999:::;;;@@@@@@???===;;;888666555333222222111111222222333222222222222333444444555222222333333333444444444333444555666666777777777666666666777888888999999666777<<>>>>>>>>???>>>======<<<<<<<<<===============<<<<<<;;;;;;;;;<<<======>>><<<:::888666============>>>???AAAAAA>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????======>>>>>>??????@@@@@@@@@@@@???===<<<;;;:::999888999999888555444555666555555555555555555555555444444444555555444444333555666777555333222222222///000111333333333222111000000000000000000000000111000///......///000111000000////////////000000......///000000000000000............/////////000000000000000000000000000000000000000////////////////////////////////////////////////////////////...000111///---,,,...000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222222222......///111444777:::;;;BBBBBBBBBAAA???<<<:::888333222222111111222222333111111111222333444555666333333333444444555555555333444666888888888777777555666777888999999999888666888<<>>??????@@@???===<<<;;;;;;<<<===???:::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;:::888888666666666666555555555555333444444555555444333333222222222333333444444444555555444444333222111111333222222111111222222333111111000000000000111111000000000000000000000000........................//////............//////000000000000////////////000000000000000000000000000000//////.........---111111000000000000111111111000///......///000111000000000000000000000000000000000000000000000000////////////000000000000222333444555555444222111111111222222222222111111666555444333333444666888<<<>>>@@@AAAAAA>>>;;;888777666444111......///111444333333222111111222222222222333333333444444444666666666555555444444444444666888:::;;;:::999888:::;;;>>>DDDLLLRRRUUUVVVYYY]]]aaabbb```^^^___```bbbdddeeegggiiijjjkkkkkkjjjkkknnnoooppppppnnnnnniiicccaaadddhhhjjjnnnsss}}}~~~,,,...000000...---...///...------,,,,,,,,,------//////............//////////////////////////////---......///////////////---------........./////////000000111111000000000......////////////..............................000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////------------------------................................................---------.........////////////............//////////////////////////////000///......---...............////////////......------...///////////////000000000000//////......000...------000000///---...............---------...---+++******+++---......------------.../////////////////////000000000000000/////////000000111111000...------///111333111000000000000000000000333333222222333333444555444444444444555555555555333333333444666777999:::777777777888999:::;;;<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>????????????>>>>>>>>>??????>>><<<;;;===>>><<<;;;:::999999:::;;;<<<===<<<;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>===<<<;;;;;;<<<===>>>;;;<<<<<<===>>>???@@@@@@AAA@@@@@@??????>>>==================<<<;;;::::::777777777666666666555555444444444444444444444555222222222333333444444444444444444333222111111111333222222111111222222333111111000000000000111111000000000000000000000000........................//////............//////......//////000000111111000000000000000000000000111111000000000/////////111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000111333444444333222111111111222222222222111111555444333222222444555777999;;;===???@@@???>>>===999999777444111000000111444444333222222333333333222222333333333444444444555555555555444444444333444666888:::::::::999888999:::>>>DDDLLLRRRVVVWWWYYY]]]aaabbb```^^^___aaaaaabbbdddgggiiijjjlllllliiikkkmmmooooooooonnnmmmkkkeeebbbeeehhhjjjnnnsss|||}}}111222333222///...---...------,,,,,,,,,------...//////............//////////////////////////////---......///////////////------........./////////000000111111111000000///...//////000000//////...........................000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////------------------------................................................------.........///////////////............//////////////////////////////---------,,,------...///......////////////......------...////////////...000000000////////////...///...---...//////...------------.........//////000///...------...///000...------------...//////.........//////000000000------------...///111111///////////////000111111000000000000000000111111333333333333333444555555444444444444555555555555333333333444555777888999666666777777888:::;;;<<<::::::;;;<<<<<<<<<<<<<<<=========>>>>>>=========;;;<<<<<<;;;999999:::;;;;;;:::999888888999:::;;;>>>>>>===<<<<<<;;;::::::::::::;;;;;;<<<=========>>>===<<<;;;;;;<<<===>>>=========>>>>>>>>>??????@@@@@@??????>>>>>>======<<<<<<============<<<<<<888888888777777777777666444444333333333444666777222222333333333333444444333333333222111111000000222222111111111111222222111111000000000000111111000000000000000000000000........................000//////......//////000------...///000111222222000000000000000000000000111111111111000000000000111000000//////000000111//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000...000111222333333222111111111222222222222111111333333222111111333444555555666999;;;===???@@@@@@;;;<<<<<<999666333222222444333333333333333444555333333333333444444444444555444444444444333333333555666888999:::999999888888999===DDDLLLSSSWWWXXXZZZ]]]aaabbb```^^^```bbbaaabbbdddfffhhhjjjkkkllljjjlllnnnpppppppppooonnnmmmgggdddfffiiijjjmmmrrrzzz}}}333444555444222000///000///............///000000//////............//////////////////////////////---......///////////////............//////////////////000000000///......//////000000000000//////........................//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////............................................................//////////////////............//////////////////////////////,,,,,,,,,,,,---...///000......////////////......,,,---......//////......////////////////////////......---...............---------............///000000///......///000000...------------...//////------......///000000000------------...///000111...//////000000000000000000000000000000111111111333222222222222333444444333333444444444555555555666666555444444444555555666666666777888999:::;;;::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;999::::::999777777888::::::999888888888999:::;;;?????????>>>===<<<;;;:::============>>>>>>??????===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>======<<<<<<::::::;;;<<<======<<<<<<999999999888888888777777555444333222333555777888333333333333333333333333222222222111111111000000222222111111111111222222111111000000000000111111////////////////////////........................000000////////////000000.........///000111111111////////////////////////000000000000000000000000000000////////////000000...///000111111000///...////////////////////////////////////////////////////////////000000000000---...000111222222222222111222222333333222222111222111111000111222333333222333444666999<<<>>>???<<<>>>???===:::666444444333333222222333333444555333333333444444444444555444444444444444333333333666666777888999999888888777888<<>>===<<<;;;============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>??????>>>======<<<<<<;;;888888999:::;;;;;;;;;;;;999999999999888888888888666555333333333555777888333333333333333333333333222222111111111111111111222111111000000111111222111111000000000000111111////////////////////////////////////////////////000000////////////000000000000000000////////////////////////////////////////////////////////////000000////////////000000...///000111111000///...////////////////////////////////////////////////////////////000000000000---...///000111111222222222222333333333333222222000000000000111111222222111111222333444777999:::;;;===??????<<<999777666333333222222222333333444333333444444444555555555444444444444444444444444666666777777888888888777666888<<>>???@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;?????????????????????>>>>>>>>>======<<<<<<;;;;;;777888999:::::::::::::::999999999888888888888777777666555444444555666666444444333333333333222222222222222222222222222222111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////111000000//////000000111111000000000/////////...000000000000000000000000............////////////000//////......//////000//////000000000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222222222333333333333222222000000000111111111111111111111111111222333444555777:::<<<===;;;:::999999555555444333333333333333333444444444555555555555444444444555555555555666777777777777777777777777666888<<>>;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;?????????????????????@@@>>>>>>===<<<<<<;;;;;;:::999999::::::;;;:::::::::999888888888888777777777777777666666555555444444444444444333333222222222222222222333333333333333111111000000000000111111111111000000000000111111000000000000000000000000////////////////////////111111000000000000111111////////////000000000000000000000000000000000000......//////000000000000//////............//////000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111000000111111222222333333444444333333222000000111111222222222111111111222222333333333333333555888:::::::::;;;<<<999888777555444444444444444444444444555555555555555555555666666666777777777777777666666666777777777999===DDDLLLSSSWWWYYY[[[^^^aaaaaa___```cccggghhhgggffffffgggiiilllmmmjjjlllnnnpppppppppooonnnoooiiifffhhhkkklllooossswww|||///111222222000///000111---------...///000111222//////............//////////////////////////////---......///////////////////////////000000000000333333333222222000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////........................................................................////////////000000000000//////............//////////////////////////////,,,,,,++++++,,,,,,------......////////////......+++,,,------......---------------.........//////+++---///...,,,+++,,,///++++++,,,---...///000111,,,,,,------------,,,,,,...------------...//////000000///...---,,,,,,+++))))))***+++,,,...///000///////////////000111111...//////000111222222222222222111111222222333444222222333333333444444444777666555444333222222222444444444555666777888999999999:::;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;:::;;;;;;:::888777999:::::::::999999:::<<<===>>>:::;;;===???@@@???>>>===>>>>>>>>>>>>>>>=========:::;;;;;;<<<<<<;;;;;;:::>>>>>>?????????@@@@@@@@@>>>======<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888777777777777666777777777777666555333222444444444333333222222222333333333333333333333333111111000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111------...///000111222222000000000000000000000000//////000000111111111222//////............//////111000///......///000111000000000000000000000000000000000000000000000000////////////000000000000333222111111111111111222222333333444444333333222000000111222222222222222111222333444444444444444000222555777888999<<<===<<<;;;999888666555555555444444444555555555666666555666666666777777888888888777666666666666777777888999===DDDLLLSSSWWWXXX[[[^^^aaa```___```dddgggffffffffffffhhhllloooqqqnnnoooqqqssstttsssrrrqqqpppkkkgggjjjmmmnnnqqqvvvxxx|||........................////////////////////////........................------......//////000000........................000///.........///111222222111111111000000////////////000000000000//////111000000///...---------000000000///......------000000//////.........---............////////////////////////////////////////////////////////////......------------..............................///...---,,,,,,---...///............////////////......////////////............////////////...............------,,,,,,,,,///////////////////////////......------,,,,,,+++........................,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,------......///000///...---------------/////////...------,,,,,,------------------------000000//////.........---111111000000000000000111000111111222222333444444333333333222222222111111111222333333444444333333666555555444444666777888;;;:::999888888888:::::::::999888888:::<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999999999999;;;;;;===>>>???@@@@@@AAA@@@@@@@@@??????===<<<;;;<<<<<<<<<<<<<<<===>>>>>>@@@>>>===>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===999999999999:::;;;;;;<<<===;;;999777666777999;;;::::::888777666666666666666444222333666777666333222222222222222222222222222222222222222222222222111111111111111111111111//////000000000000//////000000000000111111111111...///000111111000///.........///000111222222333222111///......000222333111111111111000000000000//////............//////000///.........///111222000000000000000000000000***+++...///111111111000............////////////000000000000111111111111333333333333333333333333111111111111111111111111222222111111111111111111444444444555555777888888999;;;<<<:::555222222444444444333222333444555666777777666555444333222222888888888888888777666666999:::>>>EEEMMMTTTWWWYYY[[[]]]^^^^^^^^^___aaacccggggggggghhhjjjlllnnnppprrrpppooopppqqqssssssrrrmmmlllllllllmmmnnnpppqqquuu}}}}}}........................////////////////////////.................................///////////////........................000//////...///000111222111111000000000///////////////000000000000//////111000000///......------////////////............000/////////........................////////////000000000000000000000000////////////////////////......------------..............................///...------------...///............//////////////////000000000000//////......////////////...............------,,,,,,,,,////////////////////////------------------------........................,,,,,,---......---,,,,,,,,,---------....................................//////...---------------.........------------,,,------------------------000000000/////////......111111000000000000111111000111111222222333444444333333333222222222111111111222333333444444333333666555444444444555777888;;;:::999888888888999:::999888777777999;;;;;;:::;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===>>>>>>???>>><<<===>>>???>>><<<===<<<<<<<<<<<<===>>>>>>:::::::::999::::::;;;;;;888888888888999999999:::999888777777666666666666777555333444666666555333222222222222222222222222333333222222222222222222111111111111111111111111000000111111111000//////000000000000000000000000...///000111111000///.../////////000111111111222111000/////////000222333111111111000000/////////////////////////////////333222000///............000000000000000000000000//////000111111000000///000000000000111111111111000000000000111111111111333333333333333333333333111111111111111111111111000000000000000000000000333222222333444555666666::::::;;;:::999777666555555444444333444555666777777666666555555444444444888888888888888777666666888:::>>>EEEMMMTTTXXXYYY\\\]]]^^^^^^^^^___aaacccffffffffffffhhhjjjlllmmmqqqpppnnnoooqqqrrrrrrqqqmmmlllllllllmmmoooppprrruuu||||||~~~........................////////////////////////........................///////////////.................................///////////////000111111000000///////////////...//////000000000000//////000000000///......------............////////////////////////........................////////////////////////////////////////////////////////////......------------..............................///...------------...///............////////////......////////////............////////////...............---------------////////////////////////+++,,,,,,---......//////........................,,,------......------,,,------........./////////111000000///......------///.........------------,,,,,,---------.........------------------------111000000000000000//////111000000000000000111111000111111222222333444444333333333222222222111111111222333333444444333333666555444444444555777777;;;:::999888888888888888888777666777999:::::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;<<<<<<===>>>===<<<;;;<<<===>>>===;;;======<<<<<<===>>>>>>???<<<;;;::::::::::::::::::555666888999::::::999888777777666666555666666666777666444444555555444222222222222222222222222222333333333222222111111111111111111111111111111111111222222222111000//////111000000//////.........//////000000000000//////000000000000000000000000000000000000111111111111111111000000///...------......000000000000......333222111///............000000000000000000000000333333222111000/////////000000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111//////////////////000000111111111111111222333444777888999:::;;;:::777555444333333333333444555555666666666666666666666666777777888888777777666666777888===DDDMMMTTTYYYZZZ\\\]]]^^^^^^^^^___aaacccddddddddddddeeegggiiikkkpppooommmnnnoooppppppooollllllkkkkkklllnnnppprrrttt{{{{{{|||........................////////////////////////........................000000//////......------........................///////////////000000111////////////............//////000000000000//////000000//////............---------...///000000111///////////////.....................////////////------------------------////////////////////////......------------.......................................------.....................////////////,,,------......------,,,......////////////.....................---------////////////////////////,,,---------.........///........................------------------------.........////////////000////////////......------..................------,,,,,,---...//////000000........................111111111111000000000000000000000000000000111222000111111222222333444444333333333222222222111111111222333333444444333333555555444333444555666777:::999999888888888888888999888777888:::;;;;;;;;;:::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>><<<<<<<<<;;;;;;<<<<<<===<<<:::::::::<<<===<<<;;;<<<<<<;;;<<<<<<===>>>???===<<<;;;:::::::::::::::777777888999999888888888666555555555555666666777777777666555555444333222222222222222222222222222444333333222222111111111111111111111111111111111222222333222222111000///111000000///...------,,,//////000000000000//////000000000000000///////////////000111111111111000111111000///...---,,,,,,---...000111111000...---///////////////000000111000000000000000000000000444333222111000/////////............///////////////000000000111111111111111111111111111111111111111111111111111111111111/////////000000000000000000000000000000111222333444666999:::888666555555222222222222222333333333555555555666666777777777666777777777777777666666666777<<>>???@@@@@@@@@@@@@@@@@@???>>>=========>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::999999:::;;;<<<<<<:::::::::::::::;;;<<<===>>>===<<<<<<;;;::::::::::::<<<;;;999777666666777888666555555555555666666777777777666555444333333333222222222222222222222222333333333222222111111111111111111111111111111111222222222222222111000000111000000///...------,,,000000////////////000000000000000/////////////////////000111111111111000000000000///...---------...///111222222111///......//////000000000000000////////////////////////000000000000000000000000............///////////////000000000111111111111111111111111111111111111111111111111111111111111000000000111111222222222111111111111111111222333333888<<<;;;666333444666222333333444444444444444444444555555666666777777555666666777777777666666555777<<>>===::::::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::======>>>??????????????????>>><<<<<<;;;<<<===>>>===<<<;;;;;;:::;;;;;;;;;:::999888999;;;<<<<<<;;;888888999999:::;;;=========<<<;;;;;;;;;;;;;;;;;;@@@===:::777666666777999777777666666555666666666555666777666444333333444222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111111000111000000//////.........000000////////////000000////////////////////////000000000000111111111111000000000/////////......//////111111111111//////111111111111000...---,,,////////////////////////---...000111222111000000000000000000111111111111000000000000111111111111222222222222222222222222111111111111111111111111000000111111222222333333222222111111111222222333555888:::999555333555777444555666777777777666666333444444444555555666666555555666777777777666666666777<<>>>>>>>>>>>======<<<;;;::::::;;;===>>>===<<<;;;;;;:::::::::;;;:::999888:::<<<======<<<999999999:::;;;<<<===>>><<<;;;;;;;;;;;;<<<<<<===>>>===;;;:::999999999999999888777777666666666666333555777666444333444666222222222222222222222222111111111222222333333444111111111111111111111111......///000111111111111000000000000000000000000111000///......///000111---.........///000000000111000/////////000222333/////////000000000000111000000000000000000000000111111111111000///---,,,////////////////////////---///222444444333000///000000000000111111111111000000000000111111111111333333333333333333333333111111111111111111111111/////////000111222222222222222111111111111111222555222000111333555555333333444555666666666555555333333333444444444444444444555555666777777666666777888<<>>:::;;;<<<<<<<<<;;;:::999::::::999777666666666666222555777666444333555777222222222222222222222222000000111222333444444555111111111111111111111111,,,---...000111111111111000000000000111111111111111000///......///000111,,,------...///000111111222111///......000222333//////000000111111222222111111000000000000111111---...000111111111000///////////////////////////...111444666666444000...............////////////000000000000111111111111333333333333333333333333111111111111111111111111---......///000111111222222111000000000000111111444+++$$$'''111777333...000111222333444333222222333333333333333333333333444444555666777777666666777999<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999888888888777666666666666666555555444666666555555555444444444333333333222222222111111222222222222222222222222111111111111111111111111////////////000000000000111111000000000000111111...------...///111333444////////////000000000000000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////000111111111111000//////000000////////////000000444333222111000...------222111111111222333333444222222111111111111222222333333222111000000000000111111222222222333333333333333333444444444555555444444444444444444333333666666666666666666666666999:::===CCCJJJQQQUUUVVVYYY[[[^^^___^^^___```bbb```bbbeeejjjnnnqqqtttuuusssrrrpppnnnlllllllllmmmjjjhhheeeeeegggkkkqqqttttttuuuxxx|||000000/////////.........///////////////.........////////////////////////////////////////////////000000000000000000000000111000000000000000000000111111000000000000111111///////////////...------000///............///000........./////////000000000000000000000000000000///////////////000111111000000///............///000///......------................../////////////////////000//////......111000///.........//////////////////////////////000000000/////////......000/////////....................................000000000000000000000000/////////.........---------...//////------...///........................,,,,,,---------.........++++++,,,------...//////........................///////////////............------------......///.........///......------...///000///...///000222222222222222222222222222333333333333333222111111000000111111111222222222333444666777666555666777555555555666666666666777999999999::::::;;;;;;<<<::::::::::::::::::::::::999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999999888888888666666777777666666555444666555555555444444444444333333333222222222111111000000000000000000000000111111111111111111111111////////////000000000111111111000000000000111111222111000///......//////......////////////000000000000000000000000000000000000111111111222222222000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111//////000000111111111222111000000//////000000111//////000111111222333333222222111111222222333444000000////////////000000333222222111111111111222111111222222222333333333333333333444444444555555555444444444444444444444666666666666666666666666999:::===CCCKKKRRRVVVXXXYYY\\\^^^_________```aaaaaacccfffiiimmmoooqqqrrrpppooonnnnnnmmmnnnooooooiiigggeeedddfffjjjooorrruuuvvvyyy}}}000000////////////...............///////////////////////////////////////////////////////////////000000000000000000000000000000000000000000111111111000000//////000000111///////////////......---000//////......//////000....../////////000000000000000000000000000000000///////////////000111111111000//////....../////////////////////...------............////////////......///000000000//////111111000/////////000000////////////////////////000000...------......///////////////....................................000000000000000000000000000000////////////......---...//////------...///........................,,,,,,---------.........******+++---...///000111................................./////////////////////...---------------------.../////////.........///000///...///000222222222222222222222222222333333333333333222111111000000111111111222222222555777::::::888666555555333333444444444555555555999999999999999999999999999999::::::::::::::::::999888888777777888888999::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999888888888888777777777777777666666555555555555555444444444444333333333222222222111111000000000000000000000000111111111111111111111111/////////000000000111111222222111111111111222222333222000///................../////////000000000000000000000000000000000000000000111111111222222000000000000111111111111////////////////////////000000000000000000000000111111111111111111111111//////...///000111333444111111111000000111111111...///000111333444555666222222111111222222333333000000////////////000000222222222222333333333333111111222222222333333333333333333444444444555555555555555555555555555555666666777777777777666666888999===CCCLLLTTTXXXZZZZZZ\\\^^^_________```aaabbbdddfffiiikkkmmmoooooommmmmmmmmnnnooopppqqqrrrjjjiiifffeeegggkkkooorrrvvvwwwyyy}}}000000//////////////////------......//////000000///////////////000000000////////////////////////////////////////////////000000000000000111111111000000////////////000000000000111111111111000000000//////////////////000...////////////000000000000000000000000000000000///////////////000000111111000000///...////////////000111111111000...---............////////////---...///000000000000000111111111000000000000111////////////////////////111000...------...000111///////////////.................................////////////////////////000000000000000/////////---///000///...---...///........................------........./////////............------------........................------......//////000000000000////////////000000,,,---...///////////////...///000///......000222111222222222222222333333444444444444444333222222222222333333333444444444777:::<<<<<<999666444333333333333444444555555666888888888888888777777777999999999999999:::::::::;;;::::::999999::::::;;;:::::::::::::::;;;;;;;;;999:::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;888888888777777777666666777777888888777777666555444444444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111//////000000000111111111222222111111111111222222///////////////000000000//////000000111111222222000000000000000000000000000000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000......///111333444222222111111111111222222444333333333333333222222333222222111222222333333333222222111111222222333111222222333444444444444111111222222222333333333333333333444444444555555555555555666666666666666777888999999999999888777777999===DDDMMMUUUZZZ\\\\\\]]]___```___^^^___```aaabbbeeehhhjjjmmmnnnooolllmmmmmmnnnpppqqqrrrsssmmmkkkiiihhhiiilllppprrruuuvvvyyy|||//////000000000000000000------......//////000000////////////000000111111000000000000000000000000//////////////////////////////000000111111111111000000////////////000000000000111111111111000000///000000000000000000///////////////000000000111000000000000000000000000///////////////000000111111111000///////////////111111222333333111000///............////////////......///000111111111000000000000111111111111000000000000000000000000000222111///......///111222.........////////////////////////////////////////////////////////////////////////000000000000000...///000///......///000...........................////////////000000000111000000...---,,,,,,+++........................------......//////000000.........//////000222222------...///000000000///...///000///......000222111111111222222333333333555555555555555444444333222222333333333444444444777:::<<<<<<999555333222333444444555666666777777777777777777777777777666888888888999999:::::::::;;;::::::999999::::::;;;999999999:::::::::;;;;;;999:::;;;;;;;;;:::999999::::::::::::::::::::::::777888999;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;666666666666555555555555777777777777777666555555333333444444444444444444333333333222222222111111222222222222222222222222111111111111111111111111000000000000111111111111222111111111111111111222/////////000000000000000000000111222333333444444111111111111111111111111//////000000000111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000333111000......///111222222222111111111111222222666666555444333222111000333333222222111222222333333333222222222222333333111222333444444444444444111111222222222333333333333333333444444444555555555555555555666666777777999:::;;;<<<<<<;;;:::999777888<<>>@@@@@@>>>;;;888;;;::::::;;;;;;;;;:::888555666888888999888777777:::999888888777777777888888888888777888888888888666666666555444444333333777555444444555555444333333444444555555444444333333333222222222222333333000111222333333222111000000000000000000/////////111222444333111000000111111111111111000000000///////////////////////////......///000000000000000////////////000000000000////////////000000000000222111///---,,,---///000111111111111111111111111111111111111111111111111///000111000///...///111000000111111111111000000000000111222222222222111222222222333333333444444000000000000000000000000111111000000111111222333111111000000000000000000000111111222333222222222444444444444444444444444333333333333444555666777999888777666555666666777::::::<<>>???>>>===;;;:::777777777888888888999999999999888777777777777888999999888888888888888888999888888777777666666666777555444444555555444333333444444555555444444333333333222222222222333333222222333333333333222222111111111000000//////...222333333222000000111222222222111111111111000000............////////////------......///111222333////////////000000000000......//////000000111111555222///,,,+++,,,///111111111111111111111111111111111111111111111111111///000111111//////000111000000111111111111000000000000111222222222222111222222222222333333333333222222222222222222222222111111000000111111222333222111111111000/////////111222222333333333333333333333333333333333333333333333333333444555666777888888777666666666666666888888;;;AAAIIIQQQVVVXXXVVVWWWXXXYYYYYY\\\___bbbbbbbbbdddgggkkkoooppppppooonnnllllllmmmmmmllljjjjjjlllnnnnnnnnnmmmnnnppprrrwwwuuuvvv////////////////////////111111111111111111111111///000000000000111111111////////////////////////...///000000000000000000111000000000000000000111........................000000000000////////////........................000000////////////000000000000000/////////000000111111111111111000000000//////............//////000000000000000000000000////////////////////////000///...---,,,,,,++++++...000111111///....../////////............//////......//////000000000000000000111111111000//////...////////////000000000------......//////000000/////////000000000///.................................////////////......................................................////////////////////////000///---,,,,,,,,,...///......------------......////////////////////////............////////////111111000000000000000000333222222111000///......111000000000111111222333222222111111222222333333222222222222222333444444555555555555666666666666666777888999999::::::999777777777777777777777777888888888999::::::;;;;;;888;;;???AAAAAA@@@???>>>???AAACCCCCCAAA===;;;999888777777777777888999:::999888888777777777888888::::::999888888888999999<<<<<<;;;;;;::::::::::::777555444444555555444333111222222333333222222111222111111000000111111222222222222222222222222222222222111111000///......111222111000......000222111000000000000000000000......///////////////000///............000222333////////////000000000000---......///000111111222444222000...------.../////////000000000000111111111111111111111111111111///000111111000///000111000000111111111111000000000000111222222222222111111222222222222333333333444444444444444444444444111111000000111111222333444444444333222111000000222222333444444444444333333333333333333333333333555555555555666777888888888777777666666666666666555666999@@@HHHPPPUUUWWWUUUWWWXXXYYYZZZ\\\___bbbbbbbbbdddgggkkkoooppppppnnnmmmllllllmmmmmmlllkkkkkkmmmooopppooonnnnnnoooqqqvvvuuuvvv////////////////////////000000000000000000000000000000000000111111111222///////////////////////////000111222222222222222111111000000000000111111////////////////////////////////////000000000000........................//////000000000000///////////////000000000//////111111111000000000000000//////............//////111111111111111111111111000000000000000000000000.........///............///000222111///....../////////............//////111111000000////////////111111111111111000//////////////////000000000111------......//////000000//////000111000/////////////////////////////////......////////////...........................---........................////////////////////////111///---++++++,,,...///......------------......////////////////////////............////////////...//////000111111222222333222222111000///......000////////////000000111222111111111222222333444333333333333333444444555444555555555666666777777666666777888999999999999777777777777777777777777777777888999999::::::;;;:::<<<=========???CCCFFFGGGIIIJJJHHHCCC===:::999999999888777777888999999999999888888888888999999<<<;;;999888888888999:::888888888888888777777777777555444444555555444333111222222333333222222111222222111111111111222222111111111000000111111111333222222111000//////...000000000...,,,,,,...000...//////////////////////////////000000111111111111000///......///000111////////////000000000000---......///000111111222111111111111000///...---........./////////000000000000000000000000000000000111222111000///000222000000111111111111000000000000111222222222222111111111111222222222333333333333333333333333333333111111000000111111222333444444444333222111000000222222333444444444444333333333333333333333333333444444444555555666777888777777777777777666666555333444888???GGGOOOSSSUUUUUUVVVXXXZZZZZZ\\\___aaabbbbbbdddgggkkkoooppppppmmmlllkkklllnnnnnnmmmllllllnnnpppqqqpppooonnnooonnnuuuuuuwww~~~000000000000000000000000/////////000000000000111000000000000111111111111000000000000000000000000000000111222333333333333222111111000000111111222000000000000000000000000////////////000000000000111111111111111111111111///000000111111000000///......///000000000//////........................//////......//////000000111111111111111111111111000000000000000000000000---...///000000000000000///111222111000///////////////............//////222222111000000///......222222222222111000///////////////000000000111111.........///////////////...000222111000//////000////////////////////////......////////////.....................---------........................////////////////////////111///---,,,,,,,,,...///......------------......////////////////////////............////////////......///000111222333333222222111111000000////////////.........//////000111111111111222333444444333333333333333444555555444444555555666777777777555666777888999999999999777777777777777777777777777777888888999:::::::::;;;<<<<<<;;;;;;???GGGMMMOOOQQQQQQMMMFFF???<<<<<<<<<<<<<<<;;;::::::999999:::999999999999:::;;;;;;>>><<<:::888888888:::;;;888888777777777777777777777555444444555555444333333444444555555444444333444444333333333333444444111111000//////000111111222222222111111000000//////000000///---,,,...///------............////////////000000111111222222111111000///////////////////////////000000000000......//////000000111111...000111333222111...------......//////000000000000000000000000000000000000111222222000000111222000000111111111111000000000000111222222222222111111111111111222222222222000000000000000000000000111111000000111111222333222111111111000/////////111222222333333333333333333333333333333333333333222222222222333444555666777777777777777666555555333555999???HHHNNNRRRSSSTTTVVVYYYZZZ[[[\\\___```bbbbbbdddgggkkkoooppppppmmmllllllmmmooopppooonnnllloooqqqrrrqqqooooooooommmtttuuuwww~~~000000000000000000000000000000000111111111222222/////////000000000111111000000000000000000000000//////111222222333333333222111111000000111111222111111111111111111111111.../////////000000000111111111111111111111111111000000111222222111000000------///000000000//////,,,---------.../////////000////////////000111222111111111111111111111111000000000000000000000000---...///000111000000//////111222222000//////000//////............//////111111000000000000000000222222222222111000////////////000000000111111111///////////////............000222222000///000111////////////////////////......////////////......//////.........---------........................////////////////////////000///...---,,,---............------------......////////////////////////............//////////////////000000111111111222111111111000000000000000000000////////////000000111111111111222333444555222222222222222333333444444444555555666777777888555666777888999999999999777777777777777777777777777777777888999999:::::::::;;;<<<;;;;;;???IIIPPPUUUWWWWWWRRRJJJDDDBBBCCC@@@AAAAAA@@@???===;;;:::;;;:::::::::;;;;;;<<<===???===;;;999888888:::;;;::::::::::::::::::::::::777555444444555555444333333444444555555444444333555444444333333444444555222222111000000111222222111111111111111111111111///111222111000...//////............/////////000......//////000111111222...//////000000000000///////////////000000000000////////////000000000000//////000111111111000000/////////000111222222222000000000000000000000000000111222222000000111222000000111111111111000000000000111222222222222111111111111111222222222222000000000000000000000000111111000000111111222333111111000000000000000000000111111222333222222222444444444444444444444444222222222222333444555555666777777888777666555444555777;;;AAAIIIOOORRRSSSTTTVVVYYY[[[[[[\\\^^^```bbbbbbdddgggkkkoooppppppnnnmmmlllnnnpppqqqqqqpppmmmooorrrsssrrrpppooonnnmmmttttttvvv}}}000000000000000000000000111111111222222333333333////////////000000000000000000000000000000000000......///111111222222222222222111111111111222222111111111111111111111111.../////////000000111111////////////////////////000111222333333222111000,,,---///000000000//////---......///000111222222000000000000000111222222111111111111111111111111000000000000000000000000......///000000///...---000111222222000//////000//////............///////////////000111111222222333333333222222000//////000000000000111111111111000000//////.........---...111333222000///000222000000000000000000000000......////////////......//////.........---------//////////////////////////////////////////////////////...---------------.........------.........////////////////////////............/////////000111111111111000000000000000000000000000111111111111111000000000000000111111111111111222333444555111111111000111222222333444444444555666777777888555666777888888999999888777777777777777777777777777777777888999999::::::888;;;<<<<<<<<<@@@IIIQQQYYY[[[ZZZUUUMMMHHHGGGIIIDDDDDDEEEDDDBBB???<<<:::;;;;;;;;;;;;;;;<<<===>>>@@@>>>;;;999888999:::;;;999999999999999999999999777555444444555666444333111222222333333222222111333222222111111222222333444333222111111222333444111111111111111222222222000222444444222000000000.../////////000000111111---------...///000000111,,,---///111222222111111////////////000000000000000000000000////////////000/////////000111222333000111111222333333444444000000000000000000000000000222222222111000111222000000111111111111000000000000111222222222222111000111111111111222222222222222222222222222222222111111111000111222222333222222222222222333333333000000111222222222222111555555555555555555555555444444444444555666777777666777888888888777555444888999===CCCKKKPPPSSSTTTSSSVVVYYY[[[[[[\\\^^^```cccbbbdddgggllloooppppppnnnmmmmmmnnnqqqrrrrrrqqqmmmpppssstttrrrpppooonnnnnntttsssttt}}}000000000000////////////000000000000000000000000000111111111111222222222333222111000////////////111111111111000000000000111111111000000000000000........................000000000000000000000000000000000000000000000000000111111111222222222222------...///////////////111111000///...---,,,,,,/////////...------///111000000000000000000000000000000000000000///.........///000111111000///...000///...------...///000//////............////////////000000111111111222444444555555444333111000000000000000000000000000...///000111111000///...000000000000////////////000000000000000000000000//////////////////////////////......---------,,,//////.........---------......////////////......***+++,,,---...000111111,,,---------...///////////////000000111111222222000...,,,---///111000...111111111111111111111111222111111111000000//////333111000......///111222111222333444555444333333333333333333333333333333333444555777888888888888333444555777888888888888999888888777777777777777999777555555777:::<<<<<<:::999999:::???EEELLLQQQ______^^^ZZZVVVTTTSSSTTTQQQNNNJJJGGGDDDAAA===::::::::::::;;;<<<===>>>???@@@===:::999:::<<<<<<<<<::::::::::::::::::::::::777777777666555555444444444444444444444444444444555555444333222222222222222222222111111111111000222111111111000000//////...............---------////////////////////////////////////000000000000(((***...111333222000...111111111111111111111111000000000000000000000000111///......///000000///333222000...------...////////////...///000111111222111111111000000//////......///000000000000000,,,...///000111111000///888666444222111///---***000/////////000222444666000000000000111111111111555333222000000111333444222222222222333333444555333333333333333333333333111333555555333333555777888888777777666666555555777888;;;BBBJJJRRRWWWYYYYYYZZZ\\\\\\[[[\\\^^^```bbb``````eeelllqqqqqqoooooollljjjmmmrrrsssqqqmmmkkknnnrrrsssqqqooonnnnnnooottttttwww}}}~~~000000000000000000000///000000000000000000000000000111111111111222222222222111111111111111222222111111111000000000//////000000000///////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111222......//////000000000000000000000///......------000000000///......000222000000000000000000000000///////////////......---...///000111111000///.../////////......///////////////............/////////000000000111111111111333333333222222111//////000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000////////////////////////111000000000//////////////////.........---------------............------+++,,,,,,---...///000000------................../////////000000000000000000...,,,---///111000///////////////////////////111111111111000000000///222111000......///111222000111222333444333333222333333333333333333333333333444444555555555555444222333444555666777777777888777777666555666666666999777555555888:::<<<<<<999888888:::>>>EEELLLQQQ]]]___``````^^^[[[[[[[[[TTTOOOIIICCC@@@>>><<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<::::::;;;<<<;;;;;;777777777777777777777777888888888777666666555555333333333333333333333333333333222222111111222222222222222222111111111111111111111111000000000//////.....................////////////////////////............////////////***,,,///111222111000///000000000000000000000000000000000000000000000000000...---...000222222222555333111/////////000111............////////////111111111111000000000///......///000000000000000111111222222333222222222000///...///000111000///222222111000000111222333000000000000111111111111444333111000000222333444444444333222222222333333333333333333333333333333000222444444333333555777888888777777666666555555777777;;;AAAJJJRRRXXXZZZYYYZZZ[[[\\\[[[\\\^^^```aaa___```dddkkkppppppnnnpppmmmkkkmmmpppqqqoookkkiiilllppprrrqqqppppppppppppuuutttwww~~~000000000000000000000000000000000000000000000000000111111111111222222222000111111222333333444444000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000000000////////////////////////111111111000//////111333000000000000000000000000/////////.........------//////000000000000//////...//////000000//////...000//////......//////000000000000000111111111111222111000///............000000000000000000000000//////000000000000//////......//////000000111111000000000000000000000000////////////////////////000000000000/////////////////////.........------,,,------......------,,,------.........///////////////..................///////////////.........///...------///000000///////////////////////////111111111111111111000000111000/////////000111222000000111222222222222111333333333333333333333333555555555555555444333333333333555666777888888888777666666555555555555555888777555666888;;;<<<<<<888888777999>>>DDDKKKOOOWWW[[[```cccbbb```___^^^VVVOOOFFF???<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<======;;;::::::;;;<<<;;;999999999999999999999999999999999999888777777666666333333333333333333333333111111111111111222222333333222222222111111111111111111111111000000000000///////////////000000000////////////////////////---------.........//////...///000111111111000000////////////////////////000000000000000000000000///...---///222444444444555444333111111111222222,,,---.../////////......111111111111000000000000//////000000111111000000444333333222222222222333---------...111333333222555444222111000000///000000000000111111111222222222222111000111222444555555555444333222222222222333333333333333333333333111222444444333444555777888888777777666666555555666777:::AAAJJJRRRXXXZZZYYYZZZ[[[[[[[[[\\\^^^```aaa___```dddjjjnnnnnnmmmooommmkkkllloooooollliiiiiilllppprrrrrrqqqqqqrrrrrrvvvuuuxxx~~~000000000000000111111111000000000000000000000000000000111111111222222222000111111222222333333333000000000/////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........////////////000111000000000000000111111......//////000000000000000111111///......000222000000000000000000000000000000//////............//////000000000000//////...///000111111000///...000000////////////000000000000000000000111111111222111///...---...//////000000000000000000000000//////000000000000//////---......///000111111222////////////////////////////////////////////////...............---------////////////............---..................---/////////...............000000//////......------/////////......------,,,///...---......///000000111111111111111111111111000111222222222111000000000000/////////000111111///000000111111111111111333333333333333333333333555666666777777666555555555666777999::::::::::::777777666555555555555666888777666777999;;;<<<;;;999999888999<<>><<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<;;;999888::::::::::::::::::::::::999999888777777666666555222222222222222222222222111111111111222333444555333333222222222111111111111111111000000000000000000000000000000111111111////////////////////////.........////////////000111111000000000000000111000000000000000000000000000000000000000000000000000///...///222444444444444333222111111111222222,,,---///111111000///---111111111000000000000000///000000111111111000000444333111000///000111111333111111111333444333222444333333111000000//////000000111111111222222222111111000111222333444555444444333222222222333333444444444444444444444444333444444444444444444555888888777777666666555555555666999@@@JJJRRRXXXZZZXXXZZZ[[[[[[[[[[[[^^^````````````dddhhhkkklllkkklllkkkjjjlllnnnnnnllljjjlllnnnqqqssssssrrrssssssssswwwvvvxxx///000000000111111111222000000000000000000000000000000111111111222222222111111222222111000//////000000000000////////////000000000111111222222222////////////////////////111111111111111111111111000000000000000000000000---.........////////////222111000000///000111111......//////000111111111///000000...------///111000000000000000000000000222111000/////////000000000000////////////000000...///000111111000///...000000////////////000000111111000000000000000000222111000......///000111000000000000000000000000000000////////////000000---......///000111111222////////////////////////////////////////////////---------...............000000/////////.........//////000000000000//////000////////////.........000000000//////......---//////......------,,,,,,..................000000222222222222222222222222000111222333333222111000///////////////000000111/////////000000000111111333333333333333333333333333444555666777777777777555666777999::::::::::::999888777777666666777777888777666888:::<<<<<<;;;;;;:::999999;;;>>>BBBDDDIIINNNTTTXXXWWWTTTQQQOOOGGGDDD@@@>>>>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;:::999:::;;;;;;999777666666666666666666666666888777777666666555444444222222222222222222222222222222222333444555666777333333333222222222222111000000000000000000111111000000000000111111222222000000000000000000000000///000000000000111111111222222000//////000000111111111111111111111111111000000000000000000000000222111000000222333222222222111111000000000000000---///111222333222000///000000000000000000111111000000111111111111000000444333111000///000111111555333222222333333222000111111222222111111111111111111111111222222222222000000111111222333444555111111111222333444555666444444444444444444444444666666555555555555555444888888777777666666555555555666999@@@IIIRRRWWWZZZXXXYYY[[[[[[ZZZ[[[]]]___aaaaaabbbdddgggiiijjjjjjiiiiiiiiikkkmmmnnnnnnmmmppprrrtttuuusssssssssttttttwwwvvvxxx~~~///000000111111222222222000000000000000000000000000111111111111222222222111111222222111000...---111111111111000000000000000111111222222333333333////////////////////////111111111111111111111111000000000000000000000000............////////////222111000///...///000111/////////000000111111111/////////...,,,---///111000000000000000000000000333222111000///000111222000000////////////000000///000000111111000000///111000000//////000000111111111111111000000000000111111000000000000111111000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000/////////////////////////////////000000000000000000000000/////////......000000000111111000000000////////////////////////000000//////////////////...............------------...//////---...///111000000000000000000000000///000222444444333111000---......//////000000000000000000///000111111222333333333333333333333333000111222333444555555555333333555666777888888888999999888777777777777777888777777999;;;<<<<<<;;;;;;:::999888:::<<>>>>>@@@@@@>>><<<>>>===<<<;;;;;;;;;;;;;;;;;;:::888888::::::999777777777777777777777777777777777666666555444444444333333333333333333333333333333333333444555777777333333333333222222222222000000000000111111111111//////000000111111222222000000000000000000000000000000111111111222222222111111000/////////000000111111111111111111111111000000000000000000000000333111//////111222111000///////////////////////////000111222222222111111000000000000111111111111111111222222111111000000444333333222222222222333111000///000222333222111///000111222222222222222111111111222222222222333111111111222333333333333000000111222333555666777444444444444444444444444777666555666888888888777888888777777666666555555666777:::@@@IIIQQQVVVXXXXXXYYYZZZZZZZZZ[[[]]]___bbbbbbccceeeggghhhiiijjjggghhhjjjlllmmmooooooppprrrtttuuuuuusssrrrsssttttttwwwvvvwww~~~///000000111111222333333000000000000000000000000000111111111111222222222000111222333333222000///222222222222111111111111///000000111222222333333000000000000000000000000111111111111111111111111000000000000000000000000....../////////000000000222111///------...///000000000000000000000111111000000000///---...000222000000000000000000000000333222000///...///000111111000///......///000111111000000000000000000111111111000000000000111111111111111111000000000//////000000111111111000000000000000000000000000000111000///......///000111////////////000000000000000000000000000000000000////////////////////////////////////000000000111000000000000/////////...//////000000000000/////////////////////000000000///////////////000000000.............../////////---///000///------///222000000000000000000000000///000222444555444222111,,,---...///000000000000111111000000000111222333333333333333333333333333111222333333444444444444222333444555666777777777888888777666666666666666888777777999<<<===<<<;;;888777777777999<<<@@@BBBGGGIIIJJJIIIGGGDDDCCCCCC???=========>>>>>>===;;;===<<<<<<;;;;;;;;;<<<<<<<<<:::777777888999999888999999999999999999999999888888777777666555555555333333333333333333333333333333333333444444555666444444333333333222222222///000000000111111111111......//////000111111222000000000000000000000000000000000000111111111111////////////////////////111111111111111111111111000000000000000000000000000///......000222222111.../////////000/////////000000000000111111111111///000000000111111111111111222222222222111000///111111222222333222222222000//////000222333333222///000111222333222222111111111111222222222333333111222222333333333222222111111111222333444555666555555555555555555555555444333333666:::======<<<888888777777666666555555777888:::@@@HHHPPPTTTVVVXXXYYYZZZZZZZZZ[[[]]]___cccdddeeefffggggggiiijjjhhhjjjlllmmmmmmnnnoooooopppqqqssssssrrrrrrsssuuutttwwwuuuwww}}}///000000111222222333333000000000000000000000000000111111111111222222222///000222444555444333222333333333222222222111111...//////000111222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000222000...---,,,---...///111111000000000000000000111111111000...///111333000000000000000000000000222111///...---...000111111000///......///000111222111000//////000111222111111000000000000111111222111111111000000//////...///000111111000///...000000000000000000000000111000///......///000111000000000000////////////000000000000000000000000////////////////////////,,,---------......//////000000000000////////////......////////////........./////////000000000111......//////000000111111---.........///000000000---///000///------///222222222222222222222222222...000333555555444222111,,,---...///000000000000222111000000000111333444333333333333333333333333555555666666555555444333333444555777888888888888777777666555555555555555888777888:::<<<===<<<;;;555555555777:::===AAACCCEEEFFFEEECCCAAA??????@@@@@@>>><<<;;;<<<===<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<:::777666777888999999666666666666666666666666999999888888777666666666444444444444444444444444333333222222333333444444444444444333333333222222//////000000111111111222---......///000111111111000000000000000000000000////////////000000000000------...///000/////////000000000000000000000000000000000000000000000000...---,,,---000222333222...///000000000000///////////////...///000111111//////000000111111111222222222222222222111000///,,,...///111111111000///444333222333444444333222000111222333333222000000111111222222222333333333222222333333333222111111333333333222222333444444555555555555555555555555222111222666<<>>>>>???<<<============;;;:::999;;;:::999999:::;;;===>>>::::::888888888999:::;;;888999999999999888777777888888888777777666555444222222222222222222222222111222222333333222222111333222111/////////000000000000000000000000000000222111111111000000//////////////////////////////222000//////000000///---000000000000000000000000333222///---,,,,,,---...111111000000//////......000000000000////////////+++,,,---...///000111222000000///////////////000111111000000000000111111000000000000///////////////000000000111111111111111222333444444333111000222222333333333444444444111000000333666666222///000000111111111222222222111111222222222333333333555666777777777555444333444555666777888999:::;;;;;;:::999777666555555555777888:::???DDDKKKQQQTTTVVVXXXYYYXXXWWWYYY___dddccceeehhhkkklllkkkiiihhhhhhiiilllppprrrrrrooollllllnnnppppppooonnnnnnooorrrvvvtttvvv|||222111///......///111222222222222222222222222222111111222222222333333333333222222222222222222222222222111111111222222333222111111000000111111222222222222111111111000000111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111333333000000000111111111111222111111111111111222222333222222222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000333333222222111000000///000000111111111111000000////////////000000000111000000////////////000000111111111000000000000000111111111111000000000///000000///............///.........///////////////222111000000//////000000......------......///000---...///000111111000///000000000000000000000000///......------......////////////000000000000111000000000000000000000000000111111111111111111000///////////////000111111000000000000000000000000333333333333333333333333222222333333444555666666666666666666666666666666777777666555555555555555777777888888999999::::::888888777888;;;@@@EEEHHHIIIGGGDDDAAA???>>>>>>>>>:::;;;<<<======<<<;;;;;;<<<<<<;;;:::::::::;;;<<<;;;:::999888888888999:::888999999999999888777777888888888777777666555444333333333333333333333333111222222333333222222111111111000//////000111222000000000000000000000000111111111111000000000///////////////////////////.........000333666666555000000000000000000000000111000///.........///000000000000000////////////000000000000////////////......///000111222222333000000////////////000000111111000000000000111111000000000000////////////111111111111222222222222&&&))),,,000444666666666222222222222333333333333222111111333555666333111111111111111111222222222111111222222222333333333555666666666666555555444333333444555666777777888888888777666555555666666666888;;;???EEEKKKPPPSSSUUUWWWYYYXXXXXXYYY^^^bbbccceeehhhjjjlllmmmmmmllliiijjjlllooorrrrrrpppnnnmmmoooqqqqqqooonnnnnnnnnrrrvvvtttvvv}}}222222000000000000222222222222222222222222222222111111222222222333333333444444333333222111111000000000000000111222333444333222222111111222222333222222222111111111111111111111222222222222111111222222222222222222222222222222222222222222222222000000000000000000000000111111111000111111222333111111111222222222333333111111111111111222333333333222222222111111111111000000000000000000000000111111111111111111111111000000000000000000000000333333222222111000000000000000111111111111000000/////////000000000111111/////////....../////////000000000000111111111111111111111111000000000000111000//////....../////////////////////.........222111000000//////000000---------------...//////...//////000000000000///000000000000000000000000///......------......///000000000000111111111111000000000000000000000000///000000111111000000//////////////////000111111000000000000000000000000333333333333333333333333//////000111333444555555666666666666666666666666777666666555555555555666333444555777888:::;;;;;;:::::::::<<<>>>AAADDDFFFFFFDDDBBB???===<<<<<<<<<999999;;;<<<============>>>===<<<::::::999::::::;;;:::999888888888888888888888999999888888777666888888888777777666555444444444444444444444444444111222222333333222222111////////////000111222333000000000000000000000000111111111111000000000000////////////////////////000...---...///000///...000000000000000000000000/////////000000111111111////////////000000000000////////////000000000000111111111222222222333333000000////////////000000111000000//////000000111////////////000000000000111222222222222333333333---...000111222222111111111111111222222222222333333222111222444444444333222222222222222111111111111111222222222333333333555555555555555555666666444444444555555666666666666666555555555555666666555777;;;@@@FFFLLLPPPRRRTTTWWWZZZZZZYYYZZZ]]]```dddeeegggiiilllnnnpppqqqkkkkkkkkknnnqqqrrrqqqpppooopppqqqqqqooommmmmmnnnrrruuutttvvv~~~222111000000000000111222222222222222222222222222111111222222222333333333333333333222222111111111111000000000111111222333333333333333333333333333111111111111111111111111111111222222222222111111111111111222222222222222222222222222222222222222000000000000000000000000111111111111111111222222111111111111222222222333222111111111111222333333333333222222222111111111222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111000000000000111111111111000000//////000000000111111111000000////////////000000//////000000111111222222111111111000000000000000111000000///.../////////000000//////......------111000//////....../////////////////////000000111/////////000000000000///000000000000000000000000//////............////////////000000000111111111000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000222222222222222222222222333333333333444444444444444555555555555555666666777666555555555555666666333444555666777999::::::::::::<<<===???@@@AAAAAABBBAAA???===<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999888888777777777888888888888888777777666888888888777777666555444444444444444444444444444111222222333333222222111000000000000000111111222000000000000000000000000111111111000000000000000////////////////////////000///------------+++)))//////////////////////////////000111111111111000......//////000000111111////////////000000000000222222222222222222222222000////////////000000111000000////////////000000////////////000000000000111111111222222222333333777666666444222000---,,,000000111111111222222222222111000000111222333333333333222222222222111111111111222222222333333333555444444333444555777888666666777777777777777777888777666555555555555555333666;;;AAAGGGLLLOOOQQQTTTXXX\\\]]][[[[[[]]]___eeeeeefffgggjjjmmmoooqqqmmmlllkkkmmmppprrrsssssspppqqqrrrqqqnnnmmmmmmnnnppptttrrruuu}}}000000000000000000000000222222222222222222222222111111222222222333333333111111222222222333333333333333222111000000111111333333333444444333333333111111111111111111111111111111222222222222111111000000000111111111222222111111111111111111111111000000000000000000000000111111111222111111111111000000000111111111222222222222222111222333333444333333333222222222222111222222222222222222222222111111111111111111111111000000000000000000000000222222222111111111111111000000111111111111000000000000000000111111111111222111111000000111111222//////000000111111222222000000000000000000111111111111000///////////////000000//////......------//////...------------...///////////////000111111000000000////////////000/////////////////////////////////....../////////........./////////000000111111111111111111111111//////000000000000/////////////////////000000111000000000000000000000000222222222222222222222222444444444444444555555555333333444444555555555555666666555555555555666666555555666666666777777777:::;;;===????????????>>>>>>======<<<;;;:::::::::<<<<<<;;;;;;::::::::::::999::::::;;;;;;<<<<<<<<<999999999999888888777777777888888888888777666666888888888777777666555444222222222222222222222222111222222333333222222111111111111111000000//////000000000000000000000000000000000000000000111111000000000000000000000000---,,,---///222444444333////////////////////////000111111111111000//////......//////000000111111.../////////000000000111111111111111111000000000///////////////000111111000000////////////000000.../////////000000000111000000000000111111111222111111222222333333333333000000111111111222222222000000000000000000222333333222222222222222222222111111222222222333333333555444333333333555666777666666666666777777777777<<<;;;999777666555444444333666;;;@@@FFFKKKOOOPPPUUUYYY]]]^^^]]]\\\]]]___eeeddddddeeefffiiilllmmmmmmlllkkkmmmpppsssttttttqqqrrrrrrpppnnnmmmnnnoooooosssrrruuu}}}000000000000000000000000222222222222222222222222111111222222222333333333000111111222333333444444555444333222111111111111222333333444444333333222111111111111111222222222111111222222222222111111//////000000111222222222111111111111111111111111111111111111111111111111111222222222222111000000000000000111111111111222222222222222222333444444333333333333222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000000111111111222222333222222111111222222333000000000000111111111111000000000000111111111111222111000000//////000000///////////////.........000///......------.....................///000000111000000////////////000////////////////////////000//////......//////000............////////////111111111111111111111111///000000111111000000//////////////////000111111000000000000000000000000222222222222222222222222000000111222444555666666222222333333444555555555666555555555555666666777888777777777666666555555;;;<<<>>>@@@@@@@@@??????;;;;;;;;;;;;;;;:::::::::===<<<;;;:::999999999999888999:::;;;<<<<<<<<<<<<777777888999999888888777777777888888777777666555888888888777777666555444222222222222222222222222111222222333333222222111222222222222111000......000000000000000000000000000000000000111111111111000000000000000000000000///...---...111222111000000000000000000000000000111111111000000/////////////////////000000000000......//////000000111111000000000000000000/////////......//////000111222000//////......//////000......//////000000111111//////000000000111111111...//////000111111222222111111111222222222222333///000111111000000111333222222222222333333333444111111222222222333333333444444444444444444555555333333333444444555555555===<<<:::888666444333333444666:::???EEEKKKOOOQQQVVVYYY]]]^^^\\\\\\]]]___cccccccccccceeegggiiikkkmmmllllllnnnqqqtttuuuuuuqqqrrrrrrpppnnnnnnooopppooossssssvvv~~~000111111111111111111000222222222222222222222222111111222222222333333333222222222222222222222333444444333333333333333444111222333444444333222111000000111111111222222222111111222222222222111111000000111111222333333444222222222222222222222222222222222222222222222222111222222333222111000///111111111222222222333333333222222222222333444444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111111000000000000111111111222222222222222111111111111222222111111111000000000000000///000000000111111111111222111000000//////000000.........///////////////111111000//////////////////////////////000111111222111000///......///000////////////////////////000000////////////000000...////////////000000000111111111111111111111111000111111111111111111000///////////////000111111000000000000000000000000111111111111111111111111111111222222333444444555111222222333444444555555555555555555555666777777888888888777777666666666:::;;;<<<===>>>>>>>>>>>>999::::::;;;;;;;;;::::::<<<;;;:::999999999:::;;;999:::;;;<<<<<<<<<;;;:::555666777888999999888888777777777777777666666555888888888777777666555444333333333333333333333333111222222333333222222111000000111222111111000///000000000000000000000000///000000000111111111111000000000000000000000000222000............,,,***000000000000000000000000000///.........///000111000000000000////////////.........///000111111111//////000000000000000000............///000111222//////............//////.........///000111111111000000111111111222222222222222111000////////////222222222222333333333333///111444444333111222333000111111222333444555555111111222222222333333333444444555555555444333333222222333333444555666666;;;:::999777555444444333555666999>>>DDDJJJOOORRRUUUXXX[[[\\\ZZZYYY\\\^^^___```aaaccceeehhhjjjkkkllllllmmmooosssuuuvvvuuuqqqqqqqqqpppnnnnnnppprrrqqqvvvvvvyyy111222222333333222222111222222222222222222222222111111222222222333333333444444333222222111111111333333333333444555666666111111333333333333111111000000111111222222222222111111222222222222111111111111222333333444555555333333333333333333333333333333333333333333333333111222333333222111000///222222333333333444444444333333222222333333444555444444444333333333222222333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111222222000000111111111111000000000111111111111222222222111111000000000000111111222222111111000000////////////000000111111111222222111111000000000000000---.........//////000000333222222111111111111111222222222222222333333444222111000.........///000////////////////////////000000////////////000000000000000000111111111111111111111111111111111111111111222222222222111111///////////////000111111000000000000000000000000111111111111111111111111666666555555444333222222111111222333333444555555555555555555555666777888888888888888888777777777777888999:::;;;;;;;;;;;;888999:::;;;;;;;;;;;;::::::999999888999:::<<<===;;;<<<<<<===<<<;;;999888333555777888999999999999777777777777777666666555888888888888777666555444444444444444444444444444222222222333333222222222---...000111222222111111000000000000000000000000//////000000111111111222000000000000000000000000000//////000333555444444000000000000000000000000...---,,,,,,---///222444111111000000//////......---......///000111111222//////000000111111111111............///000222222//////............//////---......///000111111222111111222222222333333333222111111111222333444444222222333333333444444444///333777777555333333555000000111222444555666666111111222222222333333333444444555666555444222111333333444555666888888999888888777555555444444444555666999===CCCIIIOOOSSSTTTWWWZZZYYYWWWWWWZZZ]]]]]]^^^```cccgggiiilllmmmllllllmmmppptttvvvvvvuuupppqqqqqqooonnnoooqqqsssrrrxxxyyy|||000000000000111111111111111111000000111222222333000000000000000000000000000111111111111222222222777666666666666777777888666555333222111222333333111111111222222333333333111111111111111111111111222222333333333333444444333333333333333333333333222222222222222222222222111111222222222222111111222222222111111111000000222333444444555555555555333222222111111222222333///000000000000111111111333333333333333333333333444333111000000000111111222222111111111111222222222111111111000000//////111111111111111111111111000000000000000111111222777555333111000000222222222222222222111111000000//////000000000000//////000000000000000000000000000000///...............//////...//////000111222000000000000000000000000//////////////////////////////............//////333333222222222222222333000111111111111222222222222222222111111111111000//////............//////333222000......///111333333222222222222222222333333333333222222111111111222222333333333333444444444444444555666777888999777777777777888888888888999999::::::::::::;;;;;;999999999:::;;;<<<;;;999888888999999999::::::::::::::::::::::::::::::::::::::::::999999999888888::::::::::::::::::::::::999999999888888666555555333333333333333333333333444444555555444444333222111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000...............///000000000000000000000000000000111111000000000000000111////////////////////////000000000000////////////000000000000////////////000000000000000000000000000000000000111111111111111111000000000000111111333333333333333333333333333333333222222222222111222222222222222222222222222222111111111111111222222222222111111000000000111111222222222333333333333333333444444444555555444444444555555777888888<<<:::777555444444555666777888999<<>>DDDKKKQQQUUUUUUXXX[[[[[[XXXWWWYYY[[[[[[]]]```cccfffhhhjjjkkkggggggiiilllppprrrrrrqqqsssttttttsssqqqpppqqqsssrrrwwwwwwzzz222222222222333333333333333222111111000111111111222222222222222222222222111111111222222222333333222222222222333444555666444333333333333333333333333333333222222111111111222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333333333444444333333333333444444444444444333333333333333111222222333333222222222555555444333222222222222222222222222333333333333333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111111000000111111222333666555444333333333333444333222000//////000111222000000000111111000000000000000000000000000000000111111000//////000000000111111000//////...//////000000000000000000000000000000000000000000000000//////............//////111111111111111111222333000000111111111222222222222222222111111111000000//////............/////////000000111111111111000/////////....../////////222222222222222222222222222222222333333333444444666666555555666777888888444444555555666666777777888999999999999:::::::::999:::;;;<<<;;;;;;;;;<<<888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888888888888888888888777777888888777666555555444444444444444444444444222222222333222111111000222222222222222222222222//////000000111111222222000000000000000000000000////////////////////////...............///000000........................000////////////000000111////////////////////////.........///000111111111000000000000///////////////////////////////////////000000000111111111111111111000000000000111111333333333333333333333333...//////000111111222222111111111111111111111111111111111000111111222333333333333333333333333333111111222222222333333333333333333444444444555555444444444444444555666777999888777555555444555555555666:::???EEEMMMSSSVVVUUUXXX[[[ZZZXXXWWWXXX[[[YYY[[[^^^bbbeeehhhjjjkkkgggggghhhkkkoooqqqrrrqqqssstttuuutttrrrqqqqqqrrrsssxxxxxx{{{111111111222222222222333222222111111111111111222222222222222222222222222111222222222222333333333444333333222222222222333222333333333333333333333333333333222222111111111222222222222222222222222222222222333333333444444333333333333333333333333222222333333333444444444333333222222222222333333222222222333333333333333222222222333333222222111333333222111000000111111111111111111222222222222333333333333333333333333222222222333333333222222333333222222222222333333000000111111111111111111111111111111111111111111111111111111111222222333222111111111000000000111222222111000000111222333000000111111111111000000111111111111111111111111//////.........//////000111111000//////...//////000000000000000000000000//////////////////////////////............////////////......///000111111000000111111111222222222222222222111111111000000//////............//////111000///...///000222333111000000//////000000111222222222222222222222222222222222333333333444444333333222222333333444444444444444555666777777777888888888999999999::::::888:::<<<<<<;;;:::;;;===888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666999999999999999999999999666777777777777666666555333333333333333333333333333333333333333222222111333333333333333333333333//////000000111111222222////////////////////////000000000000000000000000...............///000000------------------------//////......///000111111////////////////////////000000000000////////////000000000000///////////////////////////////////////000000000111111111111111111000000000000111111////////////////////////000000000000000000000000111111111111111111111111111111000000111222222333333333333333333333333333111111222222222333333333333333333444444444555555555444444444444555555666777777666555555555444444444666:::???FFFMMMSSSVVVTTTWWWZZZYYYWWWVVVWWWZZZXXXYYY]]]```dddgggiiijjjhhhhhhhhhkkkoooqqqrrrrrrssstttuuutttrrrqqqrrrsssuuuyyyyyy|||111111111111222222222222111111000000111222222333333333333333333333333333222222222222333333333333555444333222111111111111222222333444444444333333333333222222222222222222333333333333333333333333222222333333333333444444333333333333333333333333222222333333444444555555444333222111111222333444222222222222333333333333333333333333333222222111111111000000000000111111333333333333444444444444333333333333333333333333111222333333444333333333333333222222222222333333000000000000000111111111111111111111111111111111222111111111111222333333000000111111000000000000222222222333333333333333000111111222222111111000111111111111111111111111...............//////000111000000////////////000000000000000000000000000........................//////............//////000000000000111222333333000111111111111222222222222222222111111111111000//////............//////222000...---...000333555222111111000000111111222111222222222222333333333222222333333333333444444555444444444444444555555444444555666777777888999888888888888999999999999;;;>>>@@@>>>:::888888:::888888999999999:::::::::::::::::::::::::::::::::777777777666666666666555999999999999999999999999666666666777777666666555333333333333333333333333333333333333333222222111333333333333333333333333000000000000111111111111////////////////////////111111111111111111111111...............///000000------------------------............///000111111////////////////////////111000000000/////////...000000000000////////////000000000000000000000000000000000000111111111111111111000000000000111111000000000000000000000000222222111111111000000000111111111111111111111111000000000000111222333333222222222222333333333333111111222222222333333333333333333444444444555555555444444444444444555555444444444444333333222222333555999???FFFLLLRRRUUURRRUUUXXXXXXUUUTTTVVVXXXWWWYYY\\\```cccfffhhhiiiiiihhhhhhkkknnnrrrssssssrrrssssssrrrqqqqqqssstttvvvzzzyyy|||222222222222333333333444//////000000111222444444444444444444444444444444222222222333333333444444444444333222222222333333111222333444444444333333222222222222222222333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333444555555666555444333222222333444555333333333333444444444555444444444444444333222222000000000000111222333333444444444444555555555555333333333333333333333333111222333444444444333333444333333222222333333444000000000111111222222222111111111111111111111111222222111111222222333444222333333333333333333333111222444666666555444333000111111222222111111000111111111111111111111111//////......///000000111000////////////000000111000000000000000000000000//////////////////////////////............//////111111111111222333444555000111111111111222222222222222222111111111111000//////............//////000/////////000111222333222111111000000111111222111111222222222333333333222222333333333333444444777777666666666666777777444555555666777888999:::888888888888999999999999;;;>>>@@@>>>:::777999;;;888888999999999:::::::::999999999999999999999999999888888888888777777777888888888888888888888888555555666666666666666555444444444444444444444444222222222222222111111000111111111111111111111111111111111000000000000000////////////////////////000000000000000000000000...............///000000...........................------......000111111////////////////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111000000000000111111222222222222222222222222111111111222222222222222111111111111111111111111000000000000111222333444111111111222222222333333111111222222222333333333333333333444444444555555555444444333333444444555333333444444333333222222222555999???EEEKKKPPPSSSQQQTTTVVVVVVTTTSSSTTTWWWWWWYYY\\\___bbbeeeggghhhiiihhhhhhjjjnnnqqqssssssqqqqqqqqqpppooopppsssvvvtttyyyxxx|||333333333444444444555555/////////000111333444555444444444444444444444444222222333333333444444444333222222222333444555555000111333444555444333333111111111222222333333444333333333333333333333333222222333333333444444444333333333333333333333333222222333333444555666666777666444333333444666777444444444555555555666666555555555555444444333222000000000111222333555555333333333444444444555555333333333333333333333333000111333444555444333333444333333222222333333444111111111222222333333333111111111111111111111111222222111111222222333444111111222333333333222222111333555777888777555333111111222222222222111111111111111111111111111111000000///000000111222222//////...//////000111222000000000000000000000000000000000000000000000000//////............//////------------...///000111000111111111111222222222222222222111111111111000//////............//////---...000111222222222111111111000000000000111111111111111222222333333333222222333333333444444444555444444333333333444444555555666777888999::::::777888888888888999999999777;;;???>>>;;;999<<>>>>><<<:::999999:::;;;<<<<<<<<<::::::777777777888999999999:::888777666555555666777888999777666666777777555444666666666666555555555555666555555444444444555555666555333222111000000000000000000111222333555555222333444555666666555444222111111111000000//////000000////////////000000///////////////////////////...---------///000111000000000000000000000000000000///...............////////////////////////------......//////000000111111111111111111111111111111222111...---......000000000000000000000000000000000///////////////111222222333333222222111000000000000111111111111444333222111111111222333444333111000000000111222000000000000111222333444555555555444444333333333555444333222222333555666777777777777666555444333444666:::???EEEKKKPPPSSSPPPRRRTTTTTTRRRPPPPPPPPPWWWZZZ___bbbdddfffiiilllppppppooollljjjkkkmmmooonnnnnnnnnnnnmmmooorrruuuuuuuuuzzz333222222222222333444444444444444444444444444444444444333333222333333444333333333222222222222222444333333222222222222222333333333333333333333333333333333333333444444444333222111222444555555444444333333333333333333444666555444333333444555666555555555555444444444333555444444444444555666666555444333333222222333333222222333444444444444333444444333333333444555666444444333333333333333333333333333222222222222111333444444444444444333333333333333222222222111111000222555777777666333222333333222222222222333333111222222222222333333333222222222222111111111000333333333333333333333333111111000000000000000000111111111111111111111111///000111111222222222111111111111111111111111111000000000000000/////////////////////////////////////////////////////////...///000111111222222222333333333333333222222222222222111111111000000000////////////////////////000000000000000000000000000000000000111111111111111111000000111111222333333333333444444444555555333444555666666555444444777777777777888888888888999999999999999:::;;;;;;;;;<<<===>>>===<<<:::999;;;;;;;;;;;;;;;;;;::::::888888888888999999999999888777777666666777777888<<<:::999999999999888666666666666666555555555555444333333333333333444444777666555333222222111111333222111111111222333444000555===BBBCCC>>>777222111111111111000000000///000000////////////000000///////////////////////////............//////000////////////////////////111000//////.........///////////////////////////000000//////////////////////////////////////////000111222111...---...///000000000000000000000000000000000000000000000000000111111222222111111000444333222111000...------333222111111111222333444333222222111000000111111000000000000111222333444555555444444444333333333555444333222222444666777666666666555555444333222555777:::???EEEKKKOOORRRRRRTTTUUUUUUSSSQQQQQQQQQXXX[[[___bbbcccfffhhhjjjiiikkkmmmnnnmmmmmmmmmnnnooooooooonnnmmmooorrrtttvvvvvvzzz222111111111111222333333444444444444444444444444444333333333333333444444444444444333333222222222333333222222222333444444333333333333333333333333222333333444555666666666555333222333444555444333444444444444444444444444555444444333333444444555666666666666666555555444666555555555555666777777555444333333333333333333222222333444444444444444444444333333444444555666333333333333444444444444333333333333222222222222444444444444333222111000444444444444333333333333000222555666777555333222333333222222222222333333222222222222333333333333222222222222111111111111333333333333333333333333000000111111111111111111111111111111111111111111///000111111222222222222111111111111111111111111222222111000000///......000000000000000000000000000000000000000000000000...///000111111222111111222222222222222222222222111111111111000000000///////////////////////////000000000000000000000000333222111000000111111222111111000000111111222333333333333444444444555555444444555555444333222222777777777777777888888888::::::999999::::::;;;;;;;;;;;;<<<======<<<:::999<<<<<<;;;:::::::::::::::999999999999999888888888888888888999999888888888999777666777888888777555666666666666555555555555333333333333444555666666888777666555444333333333444333222222333555777999AAAFFFKKKLLLIII@@@555...111111111111000000000000000000////////////000000//////////////////////////////////////////...---........................111000000///////////////////////////////////////222222111111000//////...////////////////////////000111222000...---...///000000000000000000000000111111111111111111111111000000000111111000000000---......///111222222333111111111111222333444444111222222222222111000000000000000000111222333444555444444444444333333333555444333333333555666777555555555444333333222222666888;;;???EEEJJJNNNQQQSSSUUUVVVVVVTTTRRRQQQQQQVVVYYY^^^aaaccceeegggiiicccggglllooopppooonnnnnnqqqqqqpppooonnnnnnqqqssswwwvvvzzz222222222222222333333444444444444444444444444444444333333333333444444555555555444444333333222222222222222222333444555666444444444444444444444444333333444444555555555555777555444444555555444222444444555555555555444444444444333333333333444444666666777888777777666555555555555555555666666777555444444333333333444444222333333444555444444444444444444444444555555666222333333333444444555555444444333333333222222222333333444444333222222111333333333333333333222222111333555666666555333222333333333222222333333333222222222333333333444444222222222222222222222222333333333333333333333333222222333333333333333444111111111111111111111111000000000111111000//////111111111111111111111111111111111000000000//////111111111111111111111111000000000000000000000000//////000111111111111111111111111111111222222222111111111000000000//////////////////////////////000000000000000000000000444333111/////////111222111111000000111111222333333333333444444444555555444444444444444444444444555666666777888888999999;;;:::::::::::::::;;;;;;:::;;;<<<<<<<<<;;;::::::===<<<:::999888999999::::::::::::999999888888888888888:::;;;;;;:::888888666555555666999::::::999666666666666555555555555555555555666777888999:::777777666444444333333333222222222333666:::>>>@@@IIIHHHFFFBBB===888333000111111111000000000000000000000////////////000000////////////////////////...///000000000...---,,,........................111000000/////////000000////////////////////////222222222111111111000000000000000000000000000000000111111000///......///000000000000000000000000111111111111111222222222000000111111111111000000+++,,,---///111222333444000000111111222333444555000111222333333222000000000000000000111222333444444444444444444444444444555444444444555666777888666666555444333333333333777888;;;@@@EEEJJJNNNPPPTTTUUUWWWVVVSSSQQQPPPPPPRRRVVV[[[```ccceeehhhjjjcccggglllooooooooonnnooossssssrrrpppnnnnnnpppssswwwvvvzzz333333333333333444555555444444444444444444444444444333333333444444555666555555555444444444333333222222333333444555777777444444444444444444444444555444444444333333333222888666555555555555444222444555555666666555555444444444444444444444444444555666777888888888666555444444333333444444555666444444444333333444555555333333444555555555444444444444555555555666666555333333333444444555555555444444444333333333222222111222333333444444444444333333333333333333444444222333555666555444333222444333333333333333333444222222333333333444444444222222222222222222222333333333333333333333333333222222333333444444444444111111111111111111111111111111000000///...,,,,,,111111111111111111111111///000000000111111111222222222222222222222222222///////////////////////////000000111111111111000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000333222000...---...000111111111000000111111222333333333333444444444555555444444444555555666777888333444555777888:::;;;<<<;;;::::::999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999888999999:::;;;:::::::::999999888888888999:::;;;;;;:::999888999888999;;;>>>AAAAAAAAA666666666666555555555555555555555666777888999:::555555444333222222222222000000111222555888<<<>>>777555222000000111333555000000000000000000111111000000////////////000000////////////////////////...///000000000...---,,,........................000///////////////000000000000000000000000000000000111111111222222222333000000000000000000000000///000111000///...///000000000000000000000000000000000111111222222222222111222222222222222222111444333222000...---,,,+++000000111222333333444444000000222333333222111000000000000000111222333444444444444444444444444444444444555555666777888888888777666555444444444555777888;;;@@@EEEJJJNNNPPPSSSUUUVVVUUURRROOONNNNNNMMMQQQXXX^^^bbbfffiiikkkhhhjjjkkkllllllmmmnnnpppttttttsssqqqnnnoooqqqsssvvvvvvyyy~~~444444333333444444555666444444444444444444444444333333333333444555666777555555555555555555555555333333333444555666777888444444444444444444444444555555444444333222222111888777555555666666555333444555666777777666555444444555555666666555555444444555777888999888666555333333333333333444555555444444444444444444555666333333444555555555555555444444555666666666666555444444444444444555555555444444444444333333333333111222333444555555555555555555555555666666666666333444555555555444333222444444333333333333444444333333333333444444444444222222222222333333333333333333333333333333333333000000111111222333333333222222222222222222222222111111111000///...---,,,222222222222222222222222//////000000111222222333111111111111111111111111////////////////////////000000111111111111000000000000111111222333333333222222222222111111111000000000000000000000000000000000000000000000000000111000///.........///000111111000000111111222333333333333444444444555555444444444444666777888999333444555777888:::;;;<<<::::::999999888888999999:::::::::::::::;;;;;;;;;::::::999999999999:::::::::::::::::::::999999999999999999::::::999999999888888888:::>>>@@@@@@@@@666666666666555555555555333333333333444555666666444333222111111111111111000000000111111222333333//////000000111111111111000000000000111111111111000000////////////000000//////////////////////////////////////////...---........................///............//////000000000000000000000000000///000000111222222333333///////////////////////////000111000///...///000000000000000000000000000//////000000111222222222222222333333333333222222222111111000......---,,,000111222333333333333333000000111222222222222111000000000000111222333444333333333444444444444555444555555666777888999999999888666555444444555555666888;;;???EEEJJJNNNQQQTTTUUUVVVTTTQQQNNNMMMLLLJJJOOOWWW]]]bbbeeehhhjjjjjjkkkjjjiiihhhjjjmmmpppttttttsssqqqoooooorrrtttuuutttxxx}}}333333222222333333444555444444444444444444444444333333333444444555666777444444444555666666777777555444444444555666777777555555555555555555555555555555555444444444444444888666555666777777666555444555777888888777555444555555666777777666555555222444666888999888666555444444444444444555666666444444444444444555666666333444444555555555555555333444555666777666666555555555555555444444444444555444444444444333333333444444555666666555555555444444444555555666666666444444555555444444333222444444333333333333444444333333333444444444444555222222222333333333444444333333333333333333333333000000111111222333333444222222222222222222222222000000111111111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111222333444444444333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000111111111111000000111111222333333333333444444444555555555444444444444555777777666666666777888888999999:::999888888777777777888:::999999999:::;;;;;;<<<777888999:::::::::::::::999999::::::::::::::::::999999888888888888999999888777777888999::::::999666666666666555555555555444333333333333333444444333333222111111111111222000111111222111000///...555555555444333111000//////000000000111111111111000000////////////000000///////////////////////////............//////000////////////////////////---------------...//////000000000000000000000000000000000111111111111111////////////////////////...000111000///...///111000000000000000000000000......///000000111222222111111222222222222111111+++,,,---...///111222222111111222333333333222111111111000000111222222333000000000000111222333444333333333444444444555555444555666777888999999999888777555333333333444555555777:::???EEEKKKOOORRRUUUWWWWWWUUURRROOOMMMMMMKKKPPPWWW]]]aaaccceeegggggggggggggggfffhhhlllnnnttttttsssqqqppppppsssuuusssssswww|||222222111111222222333444444444444444444444444444333333333444555666777777333333444555666777888888666555555555555666777777555555555555555555555555444444555555666777777777777666555666777888777666555666777999999777666555555666777888888777666555222333666888888777555444555555555555555666777777444444444444444555666777333444555555666666555555333444666777777777666555666666666555444444444333555555444444444333333333777777777777666555444333222222222333333333444444555555555555444333333222555444444333333444444555333333333444444444555555222222222333333444444444333333333333333333333333222222333444444555666666222222222222222222222222//////111222444444555555222222222222222222222222333333222222111000000000000000000000000000000000111111111111111111111111000000111111111000000///111111222333444444555555444444444333333333222222000000000000000000000000000000000000000000000000///000111222222222222222111111111000111222222333333333333444444444555555666555444333222333444555999888888888777777666666999999888777666666777777:::999999999::::::;;;<<<555666888:::;;;;;;;;;:::999999999::::::;;;;;;;;;:::999888777777888999:::===<<<::::::::::::888777777666666666555555555555666555555444444444555555333333222222111111222222///111333444444333222000222111///---...000333555//////000000111111111222000000////////////000000///////////////////////////...---------///000222000000000000000000000000,,,,,,,,,,,,,,,---...///000000000000000000000000222222111111000/////////111111111111111111111111...///111000//////000111000000000000000000000000---......///000111111111000000111111111111000000///////////////.........111222333444333222111000222111000000000111333444000000000000111222333444333333333444444555555555444555666888999999::::::888666444222222222333444444666:::???EEEKKKPPPSSSWWWXXXYYYWWWSSSOOONNNMMMLLLQQQXXX]]]```bbbcccdddbbbdddeeeffffffgggjjjmmmttttttsssrrrpppqqqtttvvvrrrrrrvvv|||222222222222333333444555333333333444444444555555333333333444555666777777555555555555555444444444999999888777666666777777777666555444444444444444888888888888888888888888777777777777888888888888555555666666777777888888999999888888888888999999555777777777555444555666888666555444444555777888999999777666555555555555777777777777777777777777555555555555555555555555666666666666555444333333666555555444444444555555888888999999888777555444555555555555555555555555555555444444444444555555555555555555555555555555444444555555555555444444333333444555666666555555333333333333333333333333444444444444444444444444666444333111000000111111222222333333333333444444333333333333333333333333222222222222222222222222444333222000000000000111000000000000000000111111000111111111111222222222444444333111111222666999333333444444333222000///...///000111111111111111000000000000000000000000444333222111000000000000111111000000111111222333111222333333444444333333888888888777666666555555666777888999::::::999888888999:::999777666777888999;;;======;;;:::999:::::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===<<<999666777:::<<<<<<;;;???===;;;999888888888888777777777777666666666666666444222333555666333000222222222222222222222222333222000000111222444666333333222111000000111111000000////////////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////........................000000111111111111000000///000111222222111000//////000111222222111000///000000////////////000000333111///...---...///000111111111000000000000000666444222111111111///---000000000000000111111222...000222444555444333222...///000111222333333333111111222222222333333333333333222222333333444555555555666888::::::888777555666777777666444222111222333666<<>>===;;;999888888888888777777777777666666666666888777666666888888666444222222222222222222222222444333111000000111222333222111000000//////000000////////////000111222222////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////000000111111111111000000000000111111111111000000///000111222222111000///000000////////////000000333222000//////000111222111000000000000000000000111000000111333555444333000000000000000111111222///000222333444333333222///000111222222333222222111111222222222333333333333333222222333333444555666555666888::::::999777666666666666555444333222333444666<<>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999999999::::::;;;;;;;;;999999888888888888999999;;;<<<===<<<:::999:::;;;888888:::;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===::::::::::::::::::::::::888888888888888888888888888999:::<<<===>>>>>>>>>===<<<;;;:::999888888888888888777666666777888999666666666666666666666666666777999::::::999777666777777777777777777777777999777666555555666777999555555666666555444333333555555555555555555555555444444444444444444444444222333444555555555444333222222333333333444444444000111111222333444555555444444444444444444444444000111333444555555444333000000111222333444444555222222333333333444444444222333444444333333555666444555555666555333222111...///000111111111111111000000000000000000000000444444555444333000---+++111111111000111222222333222222333444444444444333222333333333333444444444777666555555666777888999111333555666777888:::<<<<<<<<<<<<:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;>>>@@@BBBAAA===::::::;;;555666888999::::::999888777777777777666666666666444777999888555333444666222222222222222222222222333333333333333222111000///////////////000111111555555333111000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000///000111222222111000///222111000//////000111222000000////////////000000222222222222222111000///...//////000111222222222222111000111222222111000000000000000000111111222***,,,///222333444333333222333333444444333333333111111222222222333333333333333222222333333444555444333444666888888777555333444555666666666444444444555777===FFFMMMRRRTTTTTTVVVWWWVVVSSSPPPNNNNNNPPPUUU\\\bbbffffffdddcccbbbeeeggggggfffgggkkkooopppooonnnmmmlllmmmnnnnnnrrrxxx{{{555555555666666666666666888999:::999777666666777999999888777777777777888999:::;;;;;;;;;:::999888777999:::999888777888999;;;<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<:::777777888;;;===============>>>???>>><<<:::<<<<<<:::::::::;;;<<<===::::::::::::999999999888:::::::::;;;;;;;;;;;;;;;<<<>>>???===:::999;;;===999888888:::<<<<<<;;;:::888999::::::;;;:::::::::;;;;;;<<<===???AAABBBCCC>>><<<::::::;;;;;;:::999666888888777444444666999:::;;;;;;999666555777888999888777999:::;;;888666999777555444333444666777777777666666666666777777666666777777888888999999777777777777777777777777777777666555444444333333222222222333333444444444444444444444444444444444333333222222222111111111444666777666333222222222...000222222000000000111666444222111222333333222222222111111222222333444555555555555555666777777444444444333333333222222000000////////////000000---++++++---222444333222222111000//////000111222222111000000000111333333222222333333333222222111333333222222333333444555555555666666777777888888666777888999999888666666888888777777888888999:::999::::::;;;;;;::::::999<<<;;;;;;::::::999999888::::::::::::::::::::::::<<<;;;::::::999999::::::777555444555777888888888666666555555555444444444444333333222222333333444222222222222222222222222333222111111000000111111000000000000000000000000............/////////000---......///000/////////000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111333222111///...---------222111111111000000//////222111000//////.........000000000000000000000000////////////000000000000000222333222///...000222444222111111222333333222111111111222222333333333555444333222111///......000000000000000000000000000111111111111222222222555555555555666666666666777666555444333222222222444666999>>>EEEKKKQQQTTTUUUWWWXXXWWWTTTRRRPPPPPPSSSVVVZZZ^^^bbbeeeggghhheeefffkkknnnjjjeeeiiisssqqqqqqpppnnnlllmmmpppssswwwyyy666666666777777777777777888999:::999777777777888<<<;;;;;;;;;:::;;;;;;;;;;;;<<<=========<<<;;;:::888999::::::888888999:::888888999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<===>>>???>>>======>>>?????????>>>===:::::::::::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===??????>>>;;;:::<<<>>>===<<<;;;<<<===>>>===<<<999999:::;;;;;;;;;;;;:::<<<<<<===>>>???AAACCCDDD@@@>>><<<;;;<<<<<<;;;:::888999999888666555888::::::::::::999999888888999::::::999999999999999999:::888777555555666777888777777666666666666777777666777777777777777888888777777777777777777777777777666666555555444333333333333333444444444444444444444444444444444444444555555555555444444444444444666777666444222222333///111222222111111222444444333222333444555333222222222111111222222333444555555555444555555666666444444444333333333222222222222222111111222222222555333111111333333111///222111000//////000111222222111000000000111333333111222222333333222222111333333222222333333444555555555555666777777888888777777888888888888777777888888888888999999999:::999::::::;;;;;;::::::999999999999999::::::::::::999999::::::::::::::::::;;;::::::999999999999999999777666666777888777666666666555555555444444444444333333222222333333444222222222222222222222222333222111111000000111111////////////////////////........./////////000000............/////////000000000000000000000000000000000000000111111111111////////////////////////111111000000000000111111444333111000///.........111111111111000000000///111000000///////////////000000000000000000000000////////////000000000111...000111111///...///111333111000000111222222111111111111111111222222222444333333222111000//////333333333333333333333333222222222222333333333333555555555555666666666666666555444444333333333333444666999>>>EEEKKKQQQTTTVVVWWWXXXWWWTTTRRRQQQQQQSSSVVVZZZ___bbbeeegggiiimmmjjjiiiiiifffbbbgggoooppppppooommmlllnnnqqqtttwwwzzz666777777777888888888888999:::;;;:::888777888999:::::::::::::::;;;;;;;;;;;;<<<=========<<<:::999888:::;;;:::999888999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????>>>======<<<======>>>>>>>>>==================>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>===============>>>>>>>>>???>>>>>>=========>>>???<<<======<<<::::::;;;===>>>===;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBCCCAAA???=========>>>===;;;999999:::999888888999;;;;;;:::999:::;;;;;;:::999:::;;;;;;:::999888:::;;;;;;:::888777777777888999888777777666666777777888777777777777666666666666777777777777777777777777777666666555555444444444555555555555555444444444555555555555555555555555666666666555555555555444444666777666444222222333222333333333222333666888333222222444555555444222222222111111222222333444555555444444444444444555444444444444333333333333333333222222222222333333666444222222222222000...222111000000000000111222222111111111111222333333111111222222222222222111333333222222333333444555444555555666666777888888888777777777777777888888888888999::::::::::::999999999::::::::::::999999777777888888999::::::;;;888999999999::::::;;;;;;999999999888888888888888:::888666666666777666444555555555555555444444444444333333222222333333444222222222222222222222222333222111111000000111111////////////////////////....../////////000000000///......---...///000111000000000000000000000000000000000000111111111111........................111111000000000000111111444333222111000/////////111111111111000000000000///////////////000000111000000000000000000000000/////////000000000111111///000222111000000111222222000//////000111111000222222111111111111111111222222222111111111000000333333333333444444444444333333333333444444444444444555555555555666666666555444444333333444444444444666999>>>EEEKKKQQQTTTVVVXXXXXXWWWTTTRRRQQQRRRTTTWWW\\\___bbbeeehhhkkkmmmiiiggggggfffeeegggkkknnnnnnnnnmmmmmmooorrrvvvxxx{{{666666777777888888999999999:::;;;:::999888999:::999::::::;;;;;;<<<<<<<<<===>>>?????????>>>===<<<:::;;;<<<<<<::::::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAACCCCCCCCCBBBAAA@@@AAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@???@@@BBB@@@AAABBBCCCDDDCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????>>>======>>>???AAA???===<<<===>>>===<<<>>>>>>>>>===>>>>>>>>>???===>>>???@@@@@@AAAAAAAAAAAA???=========>>>===<<<999999:::999999999:::;;;<<<:::999999;;;<<<:::888777:::<<<<<<:::999:::<<<::::::999888777888888999888777777777777777777888888777777666666555555555666666666666666666666666777666666666555555444444777777666666555555444444666666666666666666666666555555444444444333333333444555777666444333333444333444444333333555999<<<777555333222333444333222222222111111222222333444555555444333333333333444555444444444444333333333222111111111111111111222............000000000000111111111111111111111111111111111111222222333333000111111222222222222111333333222222333333444555444444555555666777777888888777666666666777999999777888999:::;;;::::::999999999::::::::::::999999777777888888888999999999888888888999::::::;;;;;;888888888888888777777666888666555444555666555444555555555555555555555555444333333222222333333444222222222222222222222222333222111111000000111111000000000000000000000000...////////////000000000000///---,,,---...000222///////////////////////////000000000111111111111////////////////////////111111000000000000111111333333222111000000000111111111111000000000000000............///000111222000000000000000000000000//////000000000111111111333333444333333222222333222111//////111222111000333333333222222111111000111111111111111111111111111222222222222222333333333333333333444444444444444444444555555555666666333333333333333444555666444666999>>>EEEKKKQQQTTTWWWXXXXXXVVVTTTRRRQQQRRRTTTXXX\\\```bbbeeeiiimmmkkkjjjjjjjjjjjjjjjiiijjjmmmmmmmmmmmmmmmppptttwwwyyy}}}555666666777888888999999999:::;;;;;;:::999:::;;;;;;<<<===>>>???@@@?????????@@@AAACCCCCCCCCBBBAAA???@@@AAAAAA??????@@@AAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIHHHHHHJJJKKKKKKIIIFFFFFFHHHKKKJJJKKKJJJHHHEEEEEEHHHJJJFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@AAAAAAAAA???@@@@@@>>>=========>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA???===<<<======<<<;;;999999999:::;;;;;;;;;;;;===;;;::::::;;;<<<<<<;;;888:::<<<===<<<;;;;;;;;;999999888888777777777777888888777777777777888888888888777777666666555555666666666666666666666666666666666666666555555555777777777666666555555555666666666666666666666666555555444444444333333333444555777666555444444555444555555444444666999<<<<<<888333111111222333333222222111111222222333444555444444333333333444444555555555444444444333333222111111111111111111222***+++,,,---...///111222111111222222222222111111111111222222333333333333///000111111222222222222333333222222333333444555444444444555666666777777888777666666666777999:::888888999999:::::::::999888999999::::::999999888999999999888888888777777888888888999999:::::::::777777888888888777666555444333222222444555555555444555555555555555555555444333333222222333333444222222222222222222222222333222111111000000111111111111111111111111111111////////////000000000111000///---,,,---...000222///////////////////////////000000000111111111111000000000000000000000000111111000000000000111111222222111111111111111222000000000000000000111111............///111222333000000000000000000000000000000000000111111111111555444333333333333222111444222000000222333222111444444333333222222111111000111111111111222222222111111111222222333333333222222222222333333333333444444444444555555555555333333333333444444555666444666999>>>EEEKKKQQQTTTWWWWWWWWWUUURRRQQQQQQRRRSSSXXX]]]```aaadddjjjooo{{{{{{xxxqqqjjjggghhhiiillllllllllllmmmpppuuuxxx{{{~~~666666777888999::::::;;;;;;===>>>===<<<<<<===???:::<<<>>>@@@AAAAAAAAAAAA>>>@@@BBBCCCEEEEEEEEEEEEJJJKKKLLLLLLJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKLLLLLLMMMOOOPPPQQQRRRRRRTTTUUURRROOOMMMOOORRROOOPPPPPPNNNKKKLLLQQQUUUVVVVVVVVVVVVUUUTTTSSSSSSOOOOOOOOONNNNNNNNNMMMMMMKKKMMMOOORRRSSSRRRQQQPPPNNNLLLIIIHHHHHHHHHGGGEEEEEEDDDDDDDDDFFFEEEDDDBBBEEEDDDBBB@@@???>>>??????AAABBBCCCDDDDDDCCCBBBAAAAAA???===<<<======<<<;;;;;;::::::<<<>>>>>>===<<<<<<===<<<;;;;;;===AAAEEECCCAAA>>>=========<<<:::999999999888888888777777999888888777777888888999888888888888777777777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555555666666666555555555555444444555777777555444555555444444555555444555888:::<<<888444111111222333444222222111111222222333444444444444444444555555666555555555555444444444333333333222222222222333333...///111000//////111222111111222333333222111111111222222333444333333333//////000111222222222222333333222222333333444555333444444555555666777777666666666666777888999:::888888777777888888999:::888888999999999999888888;;;::::::999888888777777999999999999999999999999777888888999999777666555333222111222444666666555444444444555555555555555444333333222222333333444222222222222222222222222333222111111000000111111222222222222222222222222/////////000000000111111///......---...///000111000000000000000000000000000000000000111111111111111111111111111111111111111111000000000000111111111111000000000111111222000000000000111111111111............///000222222000000000000000000000000000000000111111111222222333222111222333444333222444222111111222333333222333333333222222222222222111111111111111111222222222222333333444444555555222222222222333333333333333444444444444555555555333333333333333444555666444666999>>>EEEKKKQQQTTTVVVVVVVVVSSSQQQOOOPPPQQQRRRWWW]]]___```cccjjjppp}}}jjjbbbeeeiiillllllllllllmmmpppuuuxxx|||888888999:::;;;<<<======???@@@AAAAAA@@@@@@AAACCC???AAACCCFFFGGGHHHGGGGGGFFFGGGJJJMMMOOOPPPPPPPPPWWWYYYZZZYYYXXXWWWXXXYYYXXXXXXXXXXXXWWWWWWWWWVVVSSSRRRRRRRRRTTTVVVYYYZZZ\\\```dddddd___[[[ZZZ[[[ZZZ\\\]]]\\\[[[]]]dddkkkrrrrrrpppnnnmmmlllllllllaaa```______^^^]]]\\\\\\\\\___cccgggiiihhhfffddd^^^[[[WWWVVVVVVUUUSSSPPPOOOOOOPPPSSSTTTSSSQQQNNNPPPNNNKKKHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDBBB@@@>>>>>>>>>???>>>======<<<<<<>>>AAABBB@@@>>>;;;===???===<<<@@@JJJRRRUUULLLAAA;;;<<<>>>===;;;:::::::::::::::999999888999888888777777888888999888888888888999999999999777777777777777777777777666666666666666666666777555555555555555555666666444444444444444444444444555555555555444444444444444555777777555555555666222444555555444444555777777555444444555555444333222222111111222222333444333333333444555666777888555555555555444444444444222222222111111222222222000222444333000///111333111222222333333222222111111222333444444444333333...///000111222222222222333333222222333333444555333333444555555666666777555666777888888999999999999777666555555777999:::888888999999999999888888::::::::::::999999999999::::::999999888777777777777888999::::::888666555666555333444555666666555444444444555555555666666444333333222222333333444222222222222222222222222333222111111000000111111111111111111111111111111//////000000000111111111............/////////000000000000000000000000000000000000000111111111111000000000000000000000000111111000000000000111111////////////000000111222///000000000111111111111//////...//////000111111000000000000000000000000000000111111111222222222111000000333777::::::999333111000000111222222111000000000000000111111111222222111111111111111111111111222222333444444555333333333333444444444444333333444444444555555555444444333333333444555555444666999>>>EEEKKKQQQTTTUUUUUUTTTRRROOONNNOOOPPPPPPVVV\\\^^^^^^aaaiiipppyyyiiigggjjjllllllmmmlllmmmppptttxxx}}}::::::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCCCCEEEFFFJJJLLLOOORRRSSSTTTSSSSSSUUUWWWZZZ]]]```aaabbbcccaaabbbccccccaaaaaabbbccc[[[[[[ZZZZZZYYYYYYYYYXXXXXXVVVUUUUUUWWWZZZ^^^```hhhooowwwxxxssslllhhhgggkkkmmmpppoooooottt}}}wwwvvvuuutttsssqqqppppppkkkooouuuzzz|||{{{xxxvvvrrroookkkiiiiiihhheeebbbaaaaaadddgggiiihhhdddaaa[[[YYYUUUQQQOOOMMMMMMMMMHHHIIIJJJKKKKKKJJJHHHFFFDDDBBB@@@???@@@@@@???>>>@@@>>>>>>AAADDDEEECCC@@@999===AAA???>>>DDDQQQ]]]dddUUUCCC999:::===>>>;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888999999888888888999:::::::::;;;777777777777777777777777666666666666777777777777333444444444555555666666444444444444444444444444333333222222222111111111444555777777666555555666111333555555444333333444111222333666999888666333222222111111222222333444333333444444666777999:::666666555555555444444444000000////////////000000...111333222000000222444111222333444444333222111111222333444555444333333......000111111222222222333333222222333333444555333333444444555666666777444555777888999999999888999777444333333555999;;;888888999999999999888888999999999::::::;;;<<<<<<;;;::::::999888777666666777888:::;;;:::999777555:::888666666666777666555444444444555555555666666444333333222222333333444222222222222222222222222333222222111000111111111000000000000000000000000000000000000111111111111---...//////000/////////000000000000000000000000000000000000111111111111////////////////////////111111000000000000111111///.........///000111222//////000000111111111222///////////////000000111000000000000000000000000000111111111111222222222111111222666===AAABBBAAA222000//////000111111000------......//////000000222222222111111111000000......///000111111222222444444444555555555666666333333333444444444555555555444444333333444444444444666999>>>EEEKKKQQQTTTTTTTTTSSSQQQNNNMMMNNNPPPPPPVVV\\\]]]]]]aaaiiipppuuuvvvmmmllllllmmmmmmmmmmmmppptttxxx}}}~~~AAA@@@@@@@@@BBBDDDGGGIIIPPPPPPPPPPPPQQQSSSUUUVVVYYY[[[^^^bbbeeeggghhhhhhjjjhhhfffgggjjjlllkkkiiijjjiiihhhgggeeeddddddcccbbbbbbaaa___^^^```dddgggdddkkkpppnnngggcccgggllluuu}}}}}}wwwvvvpppnnnjjjddd^^^[[[ZZZZZZXXXYYY[[[\\\]]][[[WWWTTTNNNNNNMMMLLLKKKIIIGGGFFFIIIFFFBBB@@@@@@@@@@@@@@@BBBAAA@@@???@@@AAABBBCCCAAA@@@@@@???>>>>>>============<<<<<<;;;::::::999666888:::999777666888::::::777666888;;;===;;;999<<<<<<<<<;;;:::999888777555555666666777777888888999888888777666555555444444444444444444444444444555555555444444333333333555555555555555555555555222222222222222222222222222222222333333444444444222222333333333333333333666666666666777777777777666555555444444444555555333333333222222111111111111111111111111111111111///000000000111111111111333222111111111222333444222222222222111000//////111111111000111111222222555444444333333333444444666777888999:::999888888777666666555555555666666888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::999999888888888666777888999999888777666:::999777555444333444444777666666666666555555555333333333222222111111000333333333222222111111111///000000000000111111111222222222111111111111111000000000000000000000000////////////000000000000000000111111111111000000////////////............//////000000111111111222000000000000000000000000&&&(((+++...000222222333333222111111000111111111111111111111000000000000///111222111000///000111111111000000000000111111333222111777DDDNNNGGG:::222222222222222222222222222222111111111111111222000000000111222222222333000111111111111222222222000111222222333444555555222222222111111000000000222222222333333444444444888888:::>>>EEEKKKNNNPPPUUUVVVUUUSSSPPPOOOPPPQQQSSSTTTVVVZZZ^^^bbbeeegggjjjrrrvvvjjjnnnmmmllljjjkkkooouuuzzz~~~DDDEEEFFFIIILLLQQQUUUXXX[[[]]]___aaabbbcccddddddggghhhjjjlllnnnoooooonnnnnnkkkiiiiiikkkmmmlllkkkfffggghhhjjjkkklllllllllhhhjjjmmmooorrrvvv|||yyyxxxzzzzzztttqqqooooooooonnnoooqqqrrrqqqlllggg```___]]]\\\ZZZXXXUUUSSSNNNLLLJJJHHHHHHGGGGGGFFFGGGFFFDDDBBBBBBAAA@@@???AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;<<<<<<======999;;;<<<;;;999999:::<<<999888777888999::::::999999999999999888777666666777777777888888888999999999888888777666666555555555555444444444444444444555555444444444444444444555555555555555555555555333333333333333333333333333333333444444444444444444444444444444333333333444555555666777888888999777666555555444444444444333333333222222222111111111111111111111111111111000000000000111111111111222222111111111222333444222222333333222222111000222222111111111222333333444333333222222333333333555666888888999888888777777666666555555555666666999999999999999999999999999::::::::::::;;;;;;;;;:::::::::999999999888888666777888999999888777777:::999777555444444444444666666666555555555555444666666666555555555555555333333333222222222111111000000000111111111222222444333333222111000//////000000000000000000000000////////////000000000000000000000111111000000000///////////////////////////000000000111111111111000000000000000000000000***+++---///000111111000222111111000///000000000111111111111000000000000///000111111000///000111111111000000000000111111///111222444:::@@@===555111111111111111111111111222222111111111111111222111111111111111222222222000111111111111222222222333333333333333333333333333333222222222111111111222333333333444444444555888888:::???EEEKKKOOOQQQQQQQQQRRRQQQOOOOOOPPPRRRUUUUUUVVVXXX[[[^^^aaaccciiiiiiooowwwzzztttmmmiiimmmmmmlllkkkmmmqqqxxx}}}SSSTTTWWW[[[```eeejjjmmmmmmnnnppprrrrrrpppnnnmmmiiijjjkkkmmmnnnoooooooooqqqnnnlllkkklllnnnnnnnnnmmmnnnppprrrssstttttttttpppuuu}}}yyywwwuuusssppplllfffbbbWWWVVVTTTRRRQQQOOONNNMMMOOOMMMKKKJJJHHHEEEAAA>>>@@@AAABBBBBBAAA???>>>===999999999999:::;;;<<<===999:::;;;:::999888999::::::;;;<<<;;;:::999999:::777888888888888888777777888888888999999999999999888888888777777666666555666666555555444444444333444444444555555555555555555555555555555555555555444444444444444444444444555555555555555444444444666666555555444444333333666666666666777777777777888777666555555444333333333333333333222222222222222222222222222222222222111111111111111111000000222222111111222222333444222222333333444444333333333222222222222333444555333222222222222222333333666666777888888888888777666666666555555666666777::::::::::::::::::::::::888888999999999::::::::::::::::::999999999999888777888888999888888777777999888777666666555444444666555555555555444444444333333444444444444444444333333333222222222222111111111111111222222222333555444333222111///......000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000///...111111000////////////000111111111111000000000000///000111111//////000111111111000000000000111111---222444222111333444333000000000000000000000000222111111111111111222222222222222111111111111111000111111111111222222222444444444333333222222222444333333333333333222222444444444444444555555555777888:::???FFFMMMPPPRRRMMMOOOPPPPPPPPPPPPSSSUUUYYYXXXXXXXXXZZZ]]]```bbbjjjfffdddgggiiihhhiiilllllllllllllllnnnsss{{{hhhiiikkkmmmqqquuuxxxzzzxxxwwwvvvtttrrrooommmkkkggghhhjjjmmmoooqqqssstttxxxwwwvvvwwwyyy}}}}}}||||||}}}yyyrrrjjjiiifffccc```___```aaabbb___\\\ZZZWWWRRRKKKEEEEEEFFFFFFFFFEEECCCAAA???======<<<<<<;;;<<<<<<===;;;;;;;;;;;;::::::::::::===???@@@???;;;999;;;===999999::::::::::::::::::888888999999999999999999888888888777777777666666777777666666555444444444444444555555666666666777555555555555555555555555555555555555555555555555777777666666555555444444888777777666555444444333888888888777666555555555888888777666555444333222333333333333333333333333222222222222222222222222222222111111111111000000222111222222222222333333111222333444555555555555333333333333333444555666333333222222333333444444777777888888888999999999666666666666666666777888::::::::::::::::::::::::777888888888888999999999999999999999999999999999888888999888888888777777888888888888888777666555555555555555444444444444222222222333444444444555222222222222222222222222111111222222222333333333333333222222111000//////////////////////////////////////////000000000000000000000//////000000000000000000000111111111111000000000000000111111111000000000000000000000000111111111111000000//////222111111000000000000000111111111111000000000//////000111000///...///111111111000000000000111111111444555333000000222444111111111111111111111111111111111000111111222333333222222222111000000000000000111111111222222222333333333333333333333333444444444444444444444444555555555555555555555555777777:::@@@GGGMMMQQQRRRNNNPPPQQQQQQQQQRRRTTTVVV[[[[[[ZZZZZZ\\\___bbbdddhhheeefffjjjkkkiiihhhjjjjjjjjjjjjkkknnnttt{{{uuuuuuuuuuuuuuuuuuuuuvvvuuussspppnnnmmmmmmmmmnnnssstttuuuwwwzzz|||~~~}}}zzzxxxyyy~~~~~~yyytttoooggg\\\TTTPPPPPPOOONNNLLLJJJHHHFFFBBBBBBCCCCCCCCCBBBBBBBBB@@@??????>>>>>>>>>>>>======???AAA???;;;999:::<<<999::::::;;;;;;;;;::::::888888888888888888888888888888888888777777777777777777777666666555555555555555555666666777777777666666666666666666666666666666666666666666666666777777777666666555555555888888777666555555444444666666666666777777777777888888888777666444333222333333333333333333333333222222222222222222222222222222222111111111111111111111222222333333333333111222333444555666666666333333333333444555666777444444444444444555666666888888888888999999::::::666666666666666777888888::::::::::::::::::::::::777777777888888888999999999999999999999999999999:::999999888888888888888888999:::;;;;;;:::888777666666555555555444444444555555666666777777888888222222222222222222222222111111222222222333333333111111111111111111222222////////////////////////////////////000000000000000000///......///000000///000000000111111111222111111000000000000000000000000000000000000000000111111000000000111111111444333222222111111222222111111111111000000000///...000111000///...///000111111000000000000111111555333222333333333444555222222222222222222222222111111000000111222222333333222222222111000000000000000111111111222222222111111222333333444555555444444444444444444444444555555555555555555555555666777:::@@@GGGMMMPPPPPPOOOPPPPPPPPPOOOPPPQQQSSSXXXXXXYYYZZZ\\\```cccfffbbbbbbeeejjjkkkfffdddfffiiiiiiiiijjjlllrrrzzz}}}uuutttsssrrrpppooommmmmmooonnnnnnooosssyyyrrriii[[[ZZZXXXUUURRRPPPNNNMMMFFFGGGIIIJJJJJJIIIGGGFFFAAA@@@????????????>>><<<<<<======<<<:::999999:::999:::::::::::::::999999888888888888888777777777888888888888888888888888777777777777777777777777666666666777777777777777666666666666666666666666666666666666666666666666666666666666666555555555777777666666555555444444222333444666777999:::;;;777777888888777555444222333333333333444444444444333333333333333333333333111111111222222222333333000111222333333333333222111222333444555555555555222222222333444555666777555444444444555666777888888888888777888999999:::666666666666777888999999::::::::::::::::::::::::777777888888888999999999888999999999999:::::::::;;;:::999888888888888888888:::<<<>>>>>>===:::999777666666666666555555555444444444555555555555555111222222222222333333333111111111111222222222333000000000111222222333333000000000000000000000000////////////000000000000000000............000000...//////000000111111111111111111111000000000000000000000000000000000000000000000///000111111222444444333222222222222333111111111111000000000000...///000000......///000111111000000000000111111555000...111444444333444222222222222222222222222000000000000111222333333222222222111111111111111000111111111111222222222000111111222444555555666333333444444444444444555555555555444444444444444666777:::@@@GGGLLLNNNNNNLLLMMMMMMLLLKKKKKKMMMNNNRRRSSSUUUXXX[[[___aaacccdddbbbdddgggfffccceeeiiijjjjjjiiijjjlllqqqxxx~~~|||pppppppppppppppoooooonnnqqqsssxxxooommmiiiddd```]]]\\\\\\YYYZZZ\\\\\\ZZZUUUPPPLLLFFFDDDBBBBBBDDDDDDBBB??????>>><<<<<<======<<<;;;<<<<<<<<<<<<;;;:::999999::::::999999999888888888888888888888888888888888666666666777777888888999888888777777777777777777666666666666666666666666666666666666666666666666555555555555555555666666555555555555555555555555444444555666777888999999666777888888888666555333333333333444444444555555333333333333333333333333000000111111222333444444000111222333333333222222111222333444444444444444111111111222333555666777444333333444555666777777777666555555555666888888666666666666777888999:::999999999999999999999999888888888999999999::::::888888999999999:::::::::<<<;;;:::888777777888888888;;;>>>AAAAAA???===;;;888888777777777666666666222222222222111111111111111111222222222333333333000000000111111111222222111111111111111222222222000000000000000000000000////////////000000000000111000...------...000111------...//////000111111111111111111000000000///000000000000000000000000111000////////////000111444333222222111111222222111111111111000000000000...///000///......///000111111000000000000111111333......222444111000333111111111111111111111111000000000000111222333444111111111111111222222222000111111111111222222222222222222333333444444444222222333333444444444444444444444444333333333222666777:::@@@FFFJJJKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMPPPRRRUUUYYY\\\^^^___```gggffffffhhhfffdddhhhnnnmmmmmmlllkkklllqqqwww|||}}}nnnoooqqqsssuuuvvvwwwwwwyyy~~~~~~xxxsssqqqpppppptttuuuuuusssmmmddd\\\VVVQQQNNNLLLLLLNNNNNNLLLIIICCC@@@>>>???BBBBBB@@@===????????????>>>===<<<;;;;;;;;;;;;::::::999999999888888888888888888999999555555666777888999::::::999999888888777777666666777777777777777777777777666666666666666666666666333444444444555555666666444444444555555555555555999999888777666555444444555666888999888777555444333333333444444555555555333333333333333333333333//////000111333444555666000111222333444333222222222222333333444444333333111111111222333444666666222222222333444555666777555444444333333555666777666666666666777888999:::888888888888888888888888888999999999999:::::::::888888888999999:::::::::===;;;:::888777777888888999;;;???BBBCCCAAA>>><<<888888888888777777777777555555555444444333333333111111111222222333333333///000000000000111111111333222222222111111000000000000000000000000000000////////////000000000000111///...------...///111,,,------...///000000111222111111111000000//////000000000000000000000000333222000............///333222111111000111111111111111111111000000000000...///000///...---...000111111000000000000111111222///111555444//////444000000000000000000000000000000000000111222333444000000111111222222222333000111111111111222222222444444333333333333222222222222222333333444444444444444444333333222222222666777:::@@@EEEIIIIIIIIIIIIJJJKKKKKKKKKKKKNNNPPPRRRTTTXXX[[[^^^_________eeeeeegggjjjhhheeeggglllpppooonnnlllmmmqqqwww|||~~~